.elementor-1017 .elementor-element.elementor-element-d7818a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-1017 .elementor-element.elementor-element-6eec762{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-1017 .elementor-element.elementor-element-77b8fe6 .owl-carousel .owl-stage{-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch}.elementor-1017 .elementor-element.elementor-element-77b8fe6 .slider-wrapper~.owl-dots{margin-top:37px}.elementor-1017 .elementor-element.elementor-element-77b8fe6.view-type-2 .slider-wrapper{max-width:1174px}.elementor-1017 .elementor-element.elementor-element-77b8fe6 .constructum-heading .constructum-heading-inner{padding:0% 33% 0% 0%}.elementor-1017 .elementor-element.elementor-element-77b8fe6 .slider-container{margin:0 calc(-30px/2)}.elementor-1017 .elementor-element.elementor-element-77b8fe6 .slider-container .slider-item{padding:0 calc(30px/2)}.elementor-1017 .elementor-element.elementor-element-77b8fe6 .slider-item .slider-item-inner{text-align:left;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1F1F1F}.elementor-1017 .elementor-element.elementor-element-77b8fe6 .slider-item-inner .slider-item-media:not(:first-child){margin-top:60px}.elementor-1017 .elementor-element.elementor-element-77b8fe6 .slider-item-inner .slider-item-title{font-family:"DM Sans",Sans-serif;color:#222628}.elementor-1017 .elementor-element.elementor-element-77b8fe6 .slider-item .slider-item-title:before{background-color:#222628}.elementor-1017 .elementor-element.elementor-element-77b8fe6 .slider-item-inner .slider-item-title:not(:first-child){margin-top:70px}.elementor-1017 .elementor-element.elementor-element-77b8fe6 .slider-item-inner .slider-item-subtitle{color:#666}@media(max-width:1279px){.elementor-1017 .elementor-element.elementor-element-77b8fe6 .constructum-heading .constructum-heading-inner{padding:0% 20% 0% 0%}}@media(max-width:575px){.elementor-1017 .elementor-element.elementor-element-77b8fe6 .constructum-heading .constructum-heading-inner{padding:0% 0% 0% 0%}}