.elementor-2241 .elementor-element.elementor-element-6decbc8 .elementor-heading-title{color:var( --e-global-color-a00d8f8 );font-family:"Lexend Deca", Sans-serif;font-size:54px;font-weight:300;text-transform:uppercase;line-height:1.4em;}.elementor-2241 .elementor-element.elementor-element-6decbc8 > .elementor-widget-container{margin:76px 0px 0px 0px;padding:98px 0px 16px 0px;}.elementor-2241 .elementor-element.elementor-element-ac03a59 > .elementor-container{min-height:760px;}.elementor-2241 .elementor-element.elementor-element-ac03a59:not(.elementor-motion-effects-element-type-background), .elementor-2241 .elementor-element.elementor-element-ac03a59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-8c6eb81f-6bf6-4073-8b1b-54a885ebe223);background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2241 .elementor-element.elementor-element-ac03a59{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 43px 47px;}.elementor-2241 .elementor-element.elementor-element-ac03a59 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2241 .elementor-element.elementor-element-acaf098:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2241 .elementor-element.elementor-element-acaf098 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-c022348b-eb9e-4b9e-98bd-3430c6a4e773);background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2241 .elementor-element.elementor-element-acaf098 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:38px 30px 70px 65px;}.elementor-2241 .elementor-element.elementor-element-acaf098 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2241 .elementor-element.elementor-element-acaf098{z-index:0;}.elementor-2241 .elementor-element.elementor-element-e23bc11 .elementor-heading-title{color:var( --e-global-color-703fdf5 );font-family:"Lexend Deca", Sans-serif;font-size:40px;font-weight:300;text-transform:uppercase;line-height:50px;}.elementor-2241 .elementor-element.elementor-element-1d5108a img{width:100%;}.elementor-2241 .elementor-element.elementor-element-1d5108a{width:auto;max-width:auto;bottom:-43px;z-index:-1;}body:not(.rtl) .elementor-2241 .elementor-element.elementor-element-1d5108a{left:-48px;}body.rtl .elementor-2241 .elementor-element.elementor-element-1d5108a{right:-48px;}.elementor-2241 .elementor-element.elementor-element-860522f img{width:100%;}.elementor-2241 .elementor-element.elementor-element-860522f{width:auto;max-width:auto;bottom:-43px;}body:not(.rtl) .elementor-2241 .elementor-element.elementor-element-860522f{left:-47px;}body.rtl .elementor-2241 .elementor-element.elementor-element-860522f{right:-47px;}.elementor-2241 .elementor-element.elementor-element-58b2078.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2241 .elementor-element.elementor-element-feacf04 img{width:120px;}.elementor-2241 .elementor-element.elementor-element-feacf04 > .elementor-widget-container{margin:-363px 0px 0px 0px;}.elementor-2241 .elementor-element.elementor-element-feacf04{width:auto;max-width:auto;}.elementor-2241 .elementor-element.elementor-element-d39a43b{margin-top:48px;margin-bottom:80px;}.elementor-2241 .elementor-element.elementor-element-075ad8a .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:32px;font-weight:300;line-height:42px;}.elementor-2241 .elementor-element.elementor-element-2630b11 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2241 .elementor-element.elementor-element-8cd5d37 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Lexend Deca", Sans-serif;font-size:54px;font-weight:300;text-transform:uppercase;line-height:1.4em;}.elementor-2241 .elementor-element.elementor-element-29552df .ue-remote-carousel-navigation-wrapper{justify-content:flex-end;}.elementor-2241 .elementor-element.elementor-element-29552df .ue-remote-carousel-navigation{flex-direction:row;gap:16px;}.elementor-2241 .elementor-element.elementor-element-29552df .ue-remote-arrow{flex-direction:row;gap:10px;background-color:#ffffff;border-radius:100px 100px 100px 100px;}.elementor-2241 .elementor-element.elementor-element-29552df .ue-carousel-nav-label{color:#ffffff;}.elementor-2241 .elementor-element.elementor-element-29552df .ue-remote-arrow .ue-carousel-nav-icon{color:#000000;}.elementor-2241 .elementor-element.elementor-element-29552df button .ue-carousel-nav-icon svg{fill:#000000;}.elementor-2241 .elementor-element.elementor-element-29552df .ue-carousel-nav-icon{font-size:20px;}.elementor-2241 .elementor-element.elementor-element-cfae497 .ue-carousel-item{border-radius:0px;opacity:100%;transform:scale(1,1);}.elementor-2241 .elementor-element.elementor-element-cfae497 .uc-active-item .ue-carousel-item{opacity:100%;transform:scale(1,1);}.elementor-2241 .elementor-element.elementor-element-cfae497 .owl-carousel .owl-nav .owl-next,.elementor-2241 .elementor-element.elementor-element-cfae497 .owl-carousel .owl-nav .owl-prev{top:160px;border-radius:0px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#ffffff;color:#000000;}.elementor-2241 .elementor-element.elementor-element-cfae497 .owl-carousel .owl-nav .owl-next:hover,.elementor-2241 .elementor-element.elementor-element-cfae497 .owl-carousel .owl-nav .owl-prev:hover{background-color:#000000;color:#ffffff;}.elementor-2241 .elementor-element.elementor-element-cfae497 .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-2241 .elementor-element.elementor-element-cfae497 .owl-dot.active{background-color:#000000;}.elementor-2241 .elementor-element.elementor-element-cfae497 .owl-dots{margin-top:20px;}.elementor-2241 .elementor-element.elementor-element-cfae497 .uc_style_image_gallerry_copy_elementor_uc_items_attribute_title{font-family:"Lexend Deca", Sans-serif;font-size:20px;font-weight:500;line-height:32px;}.elementor-2241 .elementor-element.elementor-element-5f0a5e4 .ue-remote-carousel-navigation-wrapper{justify-content:flex-end;}.elementor-2241 .elementor-element.elementor-element-5f0a5e4 .ue-remote-carousel-navigation{flex-direction:row;gap:16px;}.elementor-2241 .elementor-element.elementor-element-5f0a5e4 .ue-remote-arrow{flex-direction:row;gap:10px;background-color:#ffffff;border-radius:100px 100px 100px 100px;}.elementor-2241 .elementor-element.elementor-element-5f0a5e4 .ue-carousel-nav-label{color:#ffffff;}.elementor-2241 .elementor-element.elementor-element-5f0a5e4 .ue-remote-arrow .ue-carousel-nav-icon{color:#000000;}.elementor-2241 .elementor-element.elementor-element-5f0a5e4 button .ue-carousel-nav-icon svg{fill:#000000;}.elementor-2241 .elementor-element.elementor-element-5f0a5e4 .ue-carousel-nav-icon{font-size:20px;}.elementor-2241 .elementor-element.elementor-element-3e10940{margin-top:80px;margin-bottom:0px;}.elementor-2241 .elementor-element.elementor-element-d724b90 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2241 .elementor-element.elementor-element-202dec1 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Lexend Deca", Sans-serif;font-size:54px;font-weight:300;text-transform:uppercase;line-height:1.4em;}.elementor-2241 .elementor-element.elementor-element-b531e47 .ue-remote-carousel-navigation-wrapper{justify-content:flex-end;}.elementor-2241 .elementor-element.elementor-element-b531e47 .ue-remote-carousel-navigation{flex-direction:row;gap:16px;}.elementor-2241 .elementor-element.elementor-element-b531e47 .ue-remote-arrow{flex-direction:row;gap:10px;background-color:#ffffff;border-radius:100px 100px 100px 100px;}.elementor-2241 .elementor-element.elementor-element-b531e47 .ue-carousel-nav-label{color:#ffffff;}.elementor-2241 .elementor-element.elementor-element-b531e47 .ue-remote-arrow .ue-carousel-nav-icon{color:#000000;}.elementor-2241 .elementor-element.elementor-element-b531e47 button .ue-carousel-nav-icon svg{fill:#000000;}.elementor-2241 .elementor-element.elementor-element-b531e47 .ue-carousel-nav-icon{font-size:20px;}.elementor-2241 .elementor-element.elementor-element-66f852b .ue-carousel-item{border-radius:0px;opacity:100%;transform:scale(1,1);}.elementor-2241 .elementor-element.elementor-element-66f852b .uc-active-item .ue-carousel-item{opacity:100%;transform:scale(1,1);}.elementor-2241 .elementor-element.elementor-element-66f852b .owl-carousel .owl-nav .owl-next,.elementor-2241 .elementor-element.elementor-element-66f852b .owl-carousel .owl-nav .owl-prev{top:160px;border-radius:0px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#ffffff;color:#000000;}.elementor-2241 .elementor-element.elementor-element-66f852b .owl-carousel .owl-nav .owl-next:hover,.elementor-2241 .elementor-element.elementor-element-66f852b .owl-carousel .owl-nav .owl-prev:hover{background-color:#000000;color:#ffffff;}.elementor-2241 .elementor-element.elementor-element-66f852b .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-2241 .elementor-element.elementor-element-66f852b .owl-dot.active{background-color:#000000;}.elementor-2241 .elementor-element.elementor-element-66f852b .owl-dots{margin-top:20px;}.elementor-2241 .elementor-element.elementor-element-66f852b .uc_style_image_gallerry_copy_elementor_uc_items_attribute_title{font-family:"Lexend Deca", Sans-serif;font-size:20px;font-weight:500;line-height:32px;}.elementor-2241 .elementor-element.elementor-element-0d2a281 .ue-remote-carousel-navigation-wrapper{justify-content:flex-end;}.elementor-2241 .elementor-element.elementor-element-0d2a281 .ue-remote-carousel-navigation{flex-direction:row;gap:16px;}.elementor-2241 .elementor-element.elementor-element-0d2a281 .ue-remote-arrow{flex-direction:row;gap:10px;background-color:#ffffff;border-radius:100px 100px 100px 100px;}.elementor-2241 .elementor-element.elementor-element-0d2a281 .ue-carousel-nav-label{color:#ffffff;}.elementor-2241 .elementor-element.elementor-element-0d2a281 .ue-remote-arrow .ue-carousel-nav-icon{color:#000000;}.elementor-2241 .elementor-element.elementor-element-0d2a281 button .ue-carousel-nav-icon svg{fill:#000000;}.elementor-2241 .elementor-element.elementor-element-0d2a281 .ue-carousel-nav-icon{font-size:20px;}.elementor-2241 .elementor-element.elementor-element-ab31289{margin-top:74px;margin-bottom:115px;}.elementor-2241 .elementor-element.elementor-element-7a939ab .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Lexend Deca", Sans-serif;font-size:54px;font-weight:300;text-transform:uppercase;line-height:1.4em;}.elementor-2241 .elementor-element.elementor-element-12ab869 .elementor-pagination{text-align:center;}.elementor-2241 .elementor-element.elementor-element-12ab869 .ecs-load-more-button .elementor-button{margin-top:20px;}body:not(.rtl) .elementor-2241 .elementor-element.elementor-element-12ab869 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2241 .elementor-element.elementor-element-12ab869 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2241 .elementor-element.elementor-element-12ab869 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2241 .elementor-element.elementor-element-12ab869 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(min-width:768px){.elementor-2241 .elementor-element.elementor-element-247de8a{width:70%;}.elementor-2241 .elementor-element.elementor-element-7799330{width:30%;}}@media(max-width:1024px){.elementor-2241 .elementor-element.elementor-element-ac03a59 > .elementor-container{min-height:65vh;}.elementor-2241 .elementor-element.elementor-element-acaf098 > .elementor-element-populated{margin:180px 0px -115px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:38px 0px 0px 56px;}.elementor-2241 .elementor-element.elementor-element-e23bc11 .elementor-heading-title{font-size:35px;}.elementor-2241 .elementor-element.elementor-element-feacf04 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 245px 0px;}}@media(max-width:767px){.elementor-2241 .elementor-element.elementor-element-6decbc8 .elementor-heading-title{font-size:54px;line-height:65px;}.elementor-2241 .elementor-element.elementor-element-6decbc8 > .elementor-widget-container{padding:76px 0px 16px 0px;}.elementor-2241 .elementor-element.elementor-element-ac03a59:not(.elementor-motion-effects-element-type-background), .elementor-2241 .elementor-element.elementor-element-ac03a59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-e092abad-73fe-44ef-b8b4-165c43bfe184);background-position:36% 0px;}.elementor-2241 .elementor-element.elementor-element-ac03a59{padding:0px 0px 20px 16px;}.elementor-2241 .elementor-element.elementor-element-acaf098{width:80%;}.elementor-2241 .elementor-element.elementor-element-acaf098 > .elementor-element-populated{padding:18px 0px 30px 30px;}.elementor-2241 .elementor-element.elementor-element-e23bc11 .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-2241 .elementor-element.elementor-element-1d5108a img{width:67px;}body:not(.rtl) .elementor-2241 .elementor-element.elementor-element-1d5108a{left:-15px;}body.rtl .elementor-2241 .elementor-element.elementor-element-1d5108a{right:-15px;}.elementor-2241 .elementor-element.elementor-element-1d5108a{bottom:-20px;}.elementor-2241 .elementor-element.elementor-element-860522f img{width:50px;}body:not(.rtl) .elementor-2241 .elementor-element.elementor-element-860522f{left:-15px;}body.rtl .elementor-2241 .elementor-element.elementor-element-860522f{right:-15px;}.elementor-2241 .elementor-element.elementor-element-860522f{bottom:-20px;}.elementor-2241 .elementor-element.elementor-element-feacf04 img{width:50px;}.elementor-2241 .elementor-element.elementor-element-feacf04 > .elementor-widget-container{margin:-158px 0px 0px 0px;}.elementor-2241 .elementor-element.elementor-element-075ad8a .elementor-heading-title{font-size:20px;line-height:32px;}.elementor-2241 .elementor-element.elementor-element-8cd5d37 .elementor-heading-title{font-size:40px;line-height:48px;}.elementor-2241 .elementor-element.elementor-element-5f0a5e4 .ue-remote-carousel-navigation-wrapper{justify-content:flext-start;}.elementor-2241 .elementor-element.elementor-element-202dec1 .elementor-heading-title{font-size:40px;line-height:48px;}.elementor-2241 .elementor-element.elementor-element-202dec1 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-2241 .elementor-element.elementor-element-7a939ab .elementor-heading-title{font-size:40px;line-height:48px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2241 .elementor-element.elementor-element-acaf098{width:68%;}.elementor-2241 .elementor-element.elementor-element-6df7df5{width:80%;}}/* Start custom CSS for heading, class: .elementor-element-6decbc8 */@media(max-width: 767px){
    .elementor-2241 .elementor-element.elementor-element-6decbc8 .elementor-heading-title{
        letter-spacing: -0.02em;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-acaf098 */.elementor-2241 .elementor-element.elementor-element-acaf098{
    width: 671px;
    height: 245px;
}
.elementor-2241 .elementor-element.elementor-element-acaf098 .elementor-widget-wrap.elementor-element-populated{
    background-size: 100% 100%;
}
@media(max-width: 1024px){
    .elementor-2241 .elementor-element.elementor-element-acaf098{
        width: calc(100% - 50px) !important;
        height: 100%;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-58b2078 */.elementor-2241 .elementor-element.elementor-element-58b2078{
    width: 120px
}
@media(max-width: 767px){
    .elementor-2241 .elementor-element.elementor-element-58b2078{
        width: 50px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ac03a59 */.elementor-2241 .elementor-element.elementor-element-ac03a59 .elementor-container{
    justify-content: flex-start !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_arrow_navigation, class: .elementor-element-29552df */.elementor-2241 .elementor-element.elementor-element-29552df svg{
    opacity: 0.65;
}
.elementor-2241 .elementor-element.elementor-element-29552df svg:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for ucaddon_image_gallerry_copy, class: .elementor-element-cfae497 */.elementor-2241 .elementor-element.elementor-element-cfae497{
    font-family: Lexend Deca !important
}
.elementor-2241 .elementor-element.elementor-element-cfae497 .image-description{
    font-weight: 300 !important
}

.elementor-2241 .elementor-element.elementor-element-cfae497 .image-contain img{
    height: 374px !important;
    object-fit: cover;
}
.elementor-2241 .elementor-element.elementor-element-cfae497 .owl-stage{
    display: flex;
    align-items: stretch;
    border: solid #000;
    border-width: 1px 0px 1px 0px;
}
.elementor-2241 .elementor-element.elementor-element-cfae497 .active{
    border-right: 1px solid #000;
}
.elementor-2241 .elementor-element.elementor-element-cfae497 .active:last-child{
    border: none;
}
.elementor-2241 .elementor-element.elementor-element-cfae497 .image-contain{
    padding: 21px 15px 26px 15px;
}
.elementor-2241 .elementor-element.elementor-element-cfae497 .owl-item.active{
    width: calc( var(--project-image-gallery-width) / 4) !important
}
.elementor-2241 .elementor-element.elementor-element-cfae497 .owl-item.active.uc-active-item{
     width: calc( var(--project-image-gallery-width) / 2) !important
}
@media(min-width:768px){
    .elementor-2241 .elementor-element.elementor-element-cfae497 .image-title{
        margin-top:15px;
    }
}
@media (max-width:767px){
.elementor-2241 .elementor-element.elementor-element-cfae497 .owl-item{
    transition: .5s;
    border-right: 1px solid black;
    
}
.elementor-2241 .elementor-element.elementor-element-cfae497 .active .image-contain{
    border-left: 0px !important;

    transition:.5s
}
.elementor-2241 .elementor-element.elementor-element-cfae497 .owl-item.active{
    width: unset;
    transition:.5s
}
.elementor-2241 .elementor-element.elementor-element-cfae497 .owl-item.active.uc-active-item{
     width: calc( var(--project-image-gallery-width) / 0.9) !important
}
.elementor-2241 .elementor-element.elementor-element-cfae497 .owl-item.active.uc-active-item .image-contain{
    padding-left: 0 !important;
}
}/* End custom CSS */
/* Start custom CSS for ucaddon_arrow_navigation, class: .elementor-element-5f0a5e4 */.elementor-2241 .elementor-element.elementor-element-5f0a5e4 .ue-remote-carousel-navigation-wrapper {
        justify-content: flex-start !important;
    }
.elementor-2241 .elementor-element.elementor-element-5f0a5e4 svg{
    opacity: 0.65;
}
.elementor-2241 .elementor-element.elementor-element-5f0a5e4 svg:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for ucaddon_arrow_navigation, class: .elementor-element-b531e47 */.elementor-2241 .elementor-element.elementor-element-b531e47 svg{
    opacity: 0.65;
}
.elementor-2241 .elementor-element.elementor-element-b531e47 svg:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for ucaddon_image_gallerry_copy, class: .elementor-element-66f852b */.elementor-2241 .elementor-element.elementor-element-66f852b{
    font-family: Lexend Deca !important
}
.elementor-2241 .elementor-element.elementor-element-66f852b .image-description{
    font-weight: 300 !important
}
.elementor-2241 .elementor-element.elementor-element-66f852b .image-contain img{
    height: 374px !important;
    object-fit: cover;
}
.elementor-2241 .elementor-element.elementor-element-66f852b .owl-stage{
    display: flex;
    align-items: stretch;
    border: solid #000;
    border-width: 1px 0px 1px 0px;
}
.elementor-2241 .elementor-element.elementor-element-66f852b .owl-item.active{
    border: solid #000;
    border-width: 0 1px 0 0;
}

.elementor-2241 .elementor-element.elementor-element-66f852b .image-contain{
    padding: 21px 15px 26px 15px;
}
.elementor-2241 .elementor-element.elementor-element-66f852b .image-title{
    margin-top: 16px;
    margin-bottom: 6px
}
@media(max-width: 767px){
    .elementor-2241 .elementor-element.elementor-element-66f852b .owl-item.active.uc-active-item{
     width: calc( var(--project-image-gallery-width) / 0.9) !important
}
    .elementor-2241 .elementor-element.elementor-element-66f852b .image-contain{
    padding-left: 0;
}
}/* End custom CSS */
/* Start custom CSS for ucaddon_arrow_navigation, class: .elementor-element-0d2a281 */.elementor-2241 .elementor-element.elementor-element-0d2a281 .ue-remote-carousel-navigation-wrapper {
        justify-content: flex-start !important;
}
.elementor-2241 .elementor-element.elementor-element-0d2a281 svg{
    opacity: 0.65;
}
.elementor-2241 .elementor-element.elementor-element-0d2a281 svg:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-12ab869 */.elementor-2241 .elementor-element.elementor-element-12ab869 .elementor-pagination  .elementor-button {
    margin-top: 65px;
    background-image: var(--wpr-bg-a2576b66-83a6-44b6-ac84-523ecf2ec2f7);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: top left;
}
.elementor-2241 .elementor-element.elementor-element-12ab869 .elementor-pagination .elementor-button:after{
    content: url(/wp-content/uploads/2022/09/Group-14867.svg);
    margin-left: 14px;
}
.elementor-2241 .elementor-element.elementor-element-12ab869 .elementor-widget:not(:last-child){
    margin-top: 12px;
}
@media(max-width: 767px){
    .elementor-2241 .elementor-element.elementor-element-12ab869 .elementor-widget-wrap.elementor-element-populated{
        padding: 0 !important;
    }
    .elementor-2241 .elementor-element.elementor-element-12ab869 .elementor-element.elementor-element-fd22300.elementor-hidden-desktop.elementor-widget.elementor-widget-post-info{
        margin: 28px 0 0 0;
    }
}/* End custom CSS */