.elementor-446 .elementor-element.elementor-element-482fb7f{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-446 .elementor-element.elementor-element-0e3c9b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-5%;z-index:0;--lottie-container-width:100%;--lottie-container-opacity:1;}body:not(.rtl) .elementor-446 .elementor-element.elementor-element-0e3c9b0{left:-10%;}body.rtl .elementor-446 .elementor-element.elementor-element-0e3c9b0{right:-10%;}.elementor-446 .elementor-element.elementor-element-0e3c9b0 .e-lottie__container{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-446 .elementor-element.elementor-element-197911d{--display:flex;}.elementor-446 .elementor-element.elementor-element-d583a91{--display:flex;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-446 .elementor-element.elementor-element-3a260e2{background-color:var( --e-global-color-bcdf454 );padding:16px 16px 16px 16px;}.elementor-446 .elementor-element.elementor-element-3a260e2.elementor-element{--align-self:flex-start;}.elementor-446 .elementor-element.elementor-element-3a260e2 .elementor-heading-title{text-transform:uppercase;letter-spacing:2px;}.elementor-446 .elementor-element.elementor-element-2570d34{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:96px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-446 .elementor-element.elementor-element-2570d34:not(.elementor-motion-effects-element-type-background), .elementor-446 .elementor-element.elementor-element-2570d34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bcdf454 );}.elementor-446 .elementor-element.elementor-element-9527b6a{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-446 .elementor-element.elementor-element-e09fdfd.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-446 .elementor-element.elementor-element-e09fdfd .e-search-input{border-radius:1000px 1000px 1000px 1000px;}.elementor-446 .elementor-element.elementor-element-e09fdfd{--e-search-input-padding-block-start:16px;--e-search-input-padding-inline-start:16px;--e-search-input-padding-block-end:16px;--e-search-input-padding-inline-end:16px;--e-search-icon-label-size:16px;--e-search-input-gap:16px;--e-search-submit-margin-inline-start:0px;}.elementor-446 .elementor-element.elementor-element-fbae8fd{--grid-columns:3;}@media(max-width:1023px) and (min-width:768px){.elementor-446 .elementor-element.elementor-element-197911d{--width:20%;}.elementor-446 .elementor-element.elementor-element-d583a91{--width:100%;}}@media(max-width:1366px){.elementor-446 .elementor-element.elementor-element-482fb7f{--min-height:300px;}body:not(.rtl) .elementor-446 .elementor-element.elementor-element-0e3c9b0{left:-2vw;}body.rtl .elementor-446 .elementor-element.elementor-element-0e3c9b0{right:-2vw;}.elementor-446 .elementor-element.elementor-element-0e3c9b0{top:-11vw;--lottie-container-width:100%;}}@media(max-width:1023px){body:not(.rtl) .elementor-446 .elementor-element.elementor-element-0e3c9b0{left:-15vw;}body.rtl .elementor-446 .elementor-element.elementor-element-0e3c9b0{right:-15vw;}.elementor-446 .elementor-element.elementor-element-0e3c9b0{top:-15vw;}.elementor-446 .elementor-element.elementor-element-197911d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-446 .elementor-element.elementor-element-e09fdfd{width:100%;max-width:100%;}.elementor-446 .elementor-element.elementor-element-e09fdfd.elementor-element{--order:-99999 /* order start hack */;}.elementor-446 .elementor-element.elementor-element-fbae8fd{--grid-columns:1;}}@media(max-width:767px){.elementor-446 .elementor-element.elementor-element-482fb7f{--min-height:200px;}.elementor-446 .elementor-element.elementor-element-0e3c9b0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:-25%;--lottie-container-width:100vw;}body:not(.rtl) .elementor-446 .elementor-element.elementor-element-0e3c9b0{left:36%;}body.rtl .elementor-446 .elementor-element.elementor-element-0e3c9b0{right:36%;}.elementor-446 .elementor-element.elementor-element-2570d34{--padding-top:64px;--padding-bottom:064px;--padding-left:24px;--padding-right:24px;}.elementor-446 .elementor-element.elementor-element-e09fdfd.elementor-element{--order:-99999 /* order start hack */;}.elementor-446 .elementor-element.elementor-element-fbae8fd{--grid-columns:1;}}@media(min-width:768px){.elementor-446 .elementor-element.elementor-element-197911d{--width:30%;}.elementor-446 .elementor-element.elementor-element-d583a91{--width:70%;}.elementor-446 .elementor-element.elementor-element-2570d34{--content-width:1450px;}}@media(min-width:2400px){body:not(.rtl) .elementor-446 .elementor-element.elementor-element-0e3c9b0{left:15%;}body.rtl .elementor-446 .elementor-element.elementor-element-0e3c9b0{right:15%;}.elementor-446 .elementor-element.elementor-element-0e3c9b0{top:0%;--lottie-container-width:100%;}}/* Start custom CSS for lottie, class: .elementor-element-0e3c9b0 */.elementor-446 .elementor-element.elementor-element-0e3c9b0 .e-lottie__animation{
    height: 65vh;
    
    @media (max-width: 767px) {
    height: auto;
    }
}

.elementor-446 .elementor-element.elementor-element-0e3c9b0 {
    overflow: hidden;
    max-width: none !important;
    max-width: 49% !important;
    
    @media (max-width: 1366px) {
        max-width: 55% !important;
    }
    
    @media (max-width: 1023px) {
        max-width: 75% !important;
    }
    
    @media (max-width: 767px) {
        opacity: 0.3;
        transform: scale(2);
    }
}

.elementor-446 .elementor-element.elementor-element-0e3c9b0 .e-lottie__container {
    --lottie-container-width: 100%;
}/* End custom CSS */
/* Start custom CSS for search, class: .elementor-element-e09fdfd */.elementor-446 .elementor-element.elementor-element-e09fdfd button {
    display: none !important; 
}/* End custom CSS */