.elementor-109 .elementor-element.elementor-element-20fa2d5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-109 .elementor-element.elementor-element-54d1741 > .elementor-widget-container{padding:36px 36px 36px 36px;}.elementor-109 .elementor-element.elementor-element-54d1741 img{width:100vw;}.elementor-109 .elementor-element.elementor-element-bbbffc4 > .elementor-widget-container{padding:36px 36px 36px 36px;}.elementor-109 .elementor-element.elementor-element-bbbffc4 img{width:100vw;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-20fa2d5 */@media only screen and (min-width: 768px) {
.elementor-109 .elementor-element.elementor-element-20fa2d5 img{
    height: calc(100vh - 185px);
    width: 100%;
    object-fit: cover;
}
}

@media only screen and (max-width: 766px) {
.elementor-109 .elementor-element.elementor-element-20fa2d5 img{
    height: calc(100vh - 185px);
    width: 100vw;
    object-fit: contain;
}
}/* End custom CSS */