.elementor-667 .elementor-element.elementor-element-b3129d0{--display:flex;--min-height:0px;--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;--overflow:hidden;--background-transition:0.3s;--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-667 .elementor-element.elementor-element-b3129d0, .elementor-667 .elementor-element.elementor-element-b3129d0::before{--border-transition:0.3s;}.elementor-667 .elementor-element.elementor-element-9074366{width:var( --container-widget-width, 12.025% );max-width:12.025%;--container-widget-width:12.025%;--container-widget-flex-grow:0;top:18%;}.elementor-667 .elementor-element.elementor-element-9074366.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-667 .elementor-element.elementor-element-9074366{left:42.975%;}body.rtl .elementor-667 .elementor-element.elementor-element-9074366{right:42.975%;}.elementor-667 .elementor-element.elementor-element-9074366 img{width:100%;max-width:100%;border-radius:0px 0px 0px 0px;}.elementor-667 .elementor-element.elementor-element-a695810 img{width:100%;}.elementor-667 .elementor-element.elementor-element-03a77c6{width:var( --container-widget-width, 49.424% );max-width:49.424%;--container-widget-width:49.424%;--container-widget-flex-grow:0;bottom:-10%;}.elementor-667 .elementor-element.elementor-element-03a77c6.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-667 .elementor-element.elementor-element-03a77c6{left:25%;}body.rtl .elementor-667 .elementor-element.elementor-element-03a77c6{right:25%;}.elementor-667 .elementor-element.elementor-element-03a77c6 img{width:100%;max-width:100%;border-radius:0px 0px 0px 0px;}.elementor-667 .elementor-element.elementor-element-55c355e{--display:flex;--position:absolute;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:10%;}body:not(.rtl) .elementor-667 .elementor-element.elementor-element-55c355e{left:7%;}body.rtl .elementor-667 .elementor-element.elementor-element-55c355e{right:7%;}.elementor-667 .elementor-element.elementor-element-fb5f695 .elementor-heading-title{color:var( --e-global-color-44d6238 );font-family:var( --e-global-typography-f92acb5-font-family ), Sans-serif;font-size:var( --e-global-typography-f92acb5-font-size );font-weight:var( --e-global-typography-f92acb5-font-weight );}.elementor-667 .elementor-element.elementor-element-47cca5d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-667 .elementor-element.elementor-element-948086c{--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;--background-transition:0.3s;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-667 .elementor-element.elementor-element-37e176a .elementor-heading-title{color:var( --e-global-color-d81d269 );}.elementor-667 .elementor-element.elementor-element-92508b6{--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;--background-transition:0.3s;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-667 .elementor-element.elementor-element-1f8b436{--grid-columns:2;--grid-row-gap:100px;--grid-column-gap:50px;}.elementor-667 .elementor-element.elementor-element-1f8b436 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-667 .elementor-element.elementor-element-1f8b436 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-667 .elementor-element.elementor-element-1f8b436 .e-loop-item > .elementor-section, .elementor-667 .elementor-element.elementor-element-1f8b436 .e-loop-item > .elementor-section > .elementor-container, .elementor-667 .elementor-element.elementor-element-1f8b436 .e-loop-item > .e-con, .elementor-667 .elementor-element.elementor-element-1f8b436 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-667 .elementor-element.elementor-element-9074366{width:var( --container-widget-width, 12.843% );max-width:12.843%;--container-widget-width:12.843%;--container-widget-flex-grow:0;}.elementor-667 .elementor-element.elementor-element-03a77c6{width:var( --container-widget-width, 52.387% );max-width:52.387%;--container-widget-width:52.387%;--container-widget-flex-grow:0;bottom:-11%;}body:not(.rtl) .elementor-667 .elementor-element.elementor-element-03a77c6{left:23.981%;}body.rtl .elementor-667 .elementor-element.elementor-element-03a77c6{right:23.981%;}.elementor-667 .elementor-element.elementor-element-fb5f695 .elementor-heading-title{font-size:var( --e-global-typography-f92acb5-font-size );}.elementor-667 .elementor-element.elementor-element-948086c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}}@media(max-width:1024px){.elementor-667 .elementor-element.elementor-element-b3129d0{--min-height:40vw;}.elementor-667 .elementor-element.elementor-element-a695810 img{width:100%;max-width:100%;height:40vw;object-fit:cover;object-position:center center;}.elementor-667 .elementor-element.elementor-element-03a77c6{bottom:-7%;}.elementor-667 .elementor-element.elementor-element-fb5f695 .elementor-heading-title{font-size:var( --e-global-typography-f92acb5-font-size );}.elementor-667 .elementor-element.elementor-element-948086c{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-667 .elementor-element.elementor-element-37e176a{width:initial;max-width:initial;}.elementor-667 .elementor-element.elementor-element-92508b6{--margin-top:50px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-667 .elementor-element.elementor-element-1f8b436{--grid-columns:2;}}@media(max-width:767px){.elementor-667 .elementor-element.elementor-element-b3129d0{--width:100%;--min-height:120vw;}.elementor-667 .elementor-element.elementor-element-9074366{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}body:not(.rtl) .elementor-667 .elementor-element.elementor-element-9074366{left:calc(50% - 100px);}body.rtl .elementor-667 .elementor-element.elementor-element-9074366{right:calc(50% - 100px);}.elementor-667 .elementor-element.elementor-element-9074366 img{width:100%;max-width:100%;height:126px;}.elementor-667 .elementor-element.elementor-element-a695810 img{width:100%;max-width:100%;height:120vw;object-fit:cover;object-position:bottom right;}.elementor-667 .elementor-element.elementor-element-03a77c6{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;bottom:-4vw;}body:not(.rtl) .elementor-667 .elementor-element.elementor-element-03a77c6{left:12%;}body.rtl .elementor-667 .elementor-element.elementor-element-03a77c6{right:12%;}.elementor-667 .elementor-element.elementor-element-fb5f695 .elementor-heading-title{font-size:var( --e-global-typography-f92acb5-font-size );}.elementor-667 .elementor-element.elementor-element-948086c{--content-width:100%;--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:0px 0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-667 .elementor-element.elementor-element-37e176a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-667 .elementor-element.elementor-element-37e176a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-667 .elementor-element.elementor-element-92508b6{--margin-top:50px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-667 .elementor-element.elementor-element-1f8b436{--grid-columns:1;--grid-row-gap:50px;--grid-column-gap:50px;}}@media(min-width:768px){.elementor-667 .elementor-element.elementor-element-b3129d0{--width:100%;}.elementor-667 .elementor-element.elementor-element-55c355e{--width:200px;}}@media(max-width:1366px) and (min-width:768px){.elementor-667 .elementor-element.elementor-element-55c355e{--width:538px;}.elementor-667 .elementor-element.elementor-element-948086c{--content-width:100%;}.elementor-667 .elementor-element.elementor-element-92508b6{--content-width:800px;}}@media(max-width:1024px) and (min-width:768px){.elementor-667 .elementor-element.elementor-element-92508b6{--content-width:100%;}}/* Start custom CSS for image, class: .elementor-element-a695810 */.elementor-667 .elementor-element.elementor-element-a695810::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%; /* Start off-screen */
    width: 100%;
    height: 100%;
    background: linear-gradient(126deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 38%, rgba(255,255,255,0.2553396358543417) 53%, rgba(255,255,255,0.5522584033613445) 56%, rgba(255,255,255,0) 65%, rgba(255,255,255,0) 78%, rgba(255,255,255,0) 100%);
    animation: slide 3s ease-in-out forwards; /* Adjust the duration as needed */
    pointer-events: none; /* Ensure the overlay doesn't block clicks */
}



@keyframes slide {
    0% {
        left: -100%;
    }
    100% {
        left: 100%;
    }
}


@media only screen and (max-width: 767px) {

.elementor-667 .elementor-element.elementor-element-a695810::before {
        content: '';
        position: absolute;
        top: 0;
        left: -10%;
        width: 100%;
        height: 100%;
        background: linear-gradient(105deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 38%, rgba(255, 255, 255, 0.2553396358543417) 53%, rgba(255, 255, 255, 0.5522584033613445) 56%, rgba(255, 255, 255, 0) 65%, rgba(255, 255, 255, 0) 78%, rgba(255, 255, 255, 0) 100%);
        animation: slide 3s ease-in-out forwards;
        pointer-events: none;
}


}/* End custom CSS */