.elementor-5 .elementor-element.elementor-element-0af39fa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-0af39fa{width:100%;max-width:100%;}.elementor-5 .elementor-element.elementor-element-06d0ee7 .elementor-spacer-inner{height:20px;}.elementor-5 .elementor-element.elementor-element-fval7hr:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-fval7hr > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-fval7hr{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-5 .elementor-element.elementor-element-fval7hr > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-pdel0o3{text-align:center;}.elementor-5 .elementor-element.elementor-element-pdel0o3 .elementor-heading-title{color:#000000;font-weight:bold;text-transform:uppercase;letter-spacing:2px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-5 .elementor-element.elementor-element-pdel0o3 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-192384a{text-align:center;}.elementor-5 .elementor-element.elementor-element-192384a .elementor-heading-title{color:#000000;font-weight:bold;text-transform:uppercase;letter-spacing:2px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-5 .elementor-element.elementor-element-c00dvmt{text-align:left;}.elementor-5 .elementor-element.elementor-element-c00dvmt .elementor-image img{width:100%;max-width:100%;}.elementor-5 .elementor-element.elementor-element-c00dvmt > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #000000 100%);}.elementor-5 .elementor-element.elementor-element-53b770f .elementor-button{background-color:#000000;}.elementor-5 .elementor-element.elementor-element-85dfe30{text-align:center;}.elementor-5 .elementor-element.elementor-element-26bd53e .lae-posts-carousel .lae-posts-carousel-item{padding:10px;}.elementor-5 .elementor-element.elementor-element-26bd53e .lae-posts-carousel .lae-posts-carousel-item .lae-project-image:hover .lae-image-overlay{opacity:0.66;}.elementor-5 .elementor-element.elementor-element-dde70ea .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-5 .elementor-element.elementor-element-dde70ea .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-5 .elementor-element.elementor-element-dde70ea .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#000000;}.elementor-5 .elementor-element.elementor-element-bb5d2d0{--divider-border-style:solid;--divider-border-color:rgba(0, 0, 0, 0.44);--divider-border-width:1px;}.elementor-5 .elementor-element.elementor-element-bb5d2d0 .elementor-divider-separator{width:100%;}.elementor-5 .elementor-element.elementor-element-bb5d2d0 .elementor-divider{padding-top:2px;padding-bottom:2px;}.elementor-5 .elementor-element.elementor-element-a22cb72{text-align:center;}.elementor-5 .elementor-element.elementor-element-a22cb72 .elementor-heading-title{color:#000000;font-weight:600;text-transform:uppercase;letter-spacing:2px;}.elementor-5 .elementor-element.elementor-element-a22cb72 > .elementor-widget-container{transition:background 0.5s;}.elementor-5 .elementor-element.elementor-element-b0065b5{--divider-border-style:solid;--divider-border-color:rgba(0, 0, 0, 0.47);--divider-border-width:1px;}.elementor-5 .elementor-element.elementor-element-b0065b5 .elementor-divider-separator{width:100%;}.elementor-5 .elementor-element.elementor-element-b0065b5 .elementor-divider{padding-top:2px;padding-bottom:2px;}.elementor-5 .elementor-element.elementor-element-5794a3e{text-align:center;}.elementor-5 .elementor-element.elementor-element-5794a3e .elementor-heading-title{color:#000000;font-weight:600;text-transform:uppercase;letter-spacing:2px;}@media(min-width:768px){.elementor-5 .elementor-element.elementor-element-jjcixwm{width:61.67%;}.elementor-5 .elementor-element.elementor-element-asle5yv{width:38.276%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5 .elementor-element.elementor-element-jjcixwm{width:100%;}.elementor-5 .elementor-element.elementor-element-asle5yv{width:100%;}}@media(max-width:1024px){.elementor-5 .elementor-element.elementor-element-26bd53e .lae-posts-carousel .lae-posts-carousel-item{padding:10px;}}@media(max-width:767px){.elementor-5 .elementor-element.elementor-element-fval7hr{padding:10px 10px 10px 10px;}}@media(max-width:767px){.elementor-5 .elementor-element.elementor-element-26bd53e .lae-posts-carousel .lae-posts-carousel-item{padding:10px;}}/* Start custom CSS for image-carousel, class: .elementor-element-69726c9 */.desktop-slider > .elementor-widget-container > .elementor-image-carousel-wrapper > .elementor-image-carousel > .swiper-slide {
        height: 450px;
}

.desktop-slider > .elementor-widget-container > .elementor-image-carousel-wrapper > .elementor-image-carousel > .swiper-slide > a > .swiper-slide-inner img{
        height:450px;
        object-fit: cover;
        object-position: top;
        width:100%; 
}
@media (min-width: 1281px) {
 .desktop-slider > .elementor-widget-container > .elementor-image-carousel-wrapper > .elementor-image-carousel > .swiper-slide > a > .swiper-slide-inner img{
        height:550px;
        object-fit: cover;
        width:100%;
        object-position:top;
}
.desktop-slider > .elementor-widget-container > .elementor-image-carousel-wrapper > .elementor-image-carousel > .swiper-slide {
    height: 550px;
}
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0af39fa */.mobile-gallery-slider img{
    height: 520px;
    object-fit: cover;
    object-position: top;
}
.elementor-widget-container{
    width:100%;
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  {
    .mobile-gallery-slider img{
    height: 750px;
    object-fit: cover;
    object-position: top;
}
}/* End custom CSS */