.elementor-9 .elementor-element.elementor-element-5b5690a{--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;--padding-top:2%;--padding-bottom:01%;--padding-left:03%;--padding-right:03%;}.elementor-9 .elementor-element.elementor-element-6d41792{--display:flex;--min-height:73vh;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:24px 24px 24px 24px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-9 .elementor-element.elementor-element-6d41792::before, .elementor-9 .elementor-element.elementor-element-6d41792 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-6d41792 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-6d41792 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-6d41792 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-6d41792 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #121C2500 40%, var( --e-global-color-text ) 80%);}.elementor-9 .elementor-element.elementor-element-8990379{--display:flex;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-2d4d518{--display:flex;--gap:64px 0px;--row-gap:64px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-d280b87{text-align:left;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-4598c16{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-4598c16 .elementor-divider-separator{width:100%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-955fb20 .elementor-heading-title{font-family:var( --e-global-typography-a5d4114-font-family ), Sans-serif;font-size:var( --e-global-typography-a5d4114-font-size );font-weight:var( --e-global-typography-a5d4114-font-weight );color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-f2245e4{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;top:75%;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-f2245e4{left:73%;}body.rtl .elementor-9 .elementor-element.elementor-element-f2245e4{right:73%;}.elementor-9 .elementor-element.elementor-element-8a40364{--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:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-9 .elementor-element.elementor-element-23e4fbf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-16f3f2f{width:var( --container-widget-width, 32px );max-width:32px;--container-widget-width:32px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-6f484ef{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-65b3c5b{--display:flex;--gap:64px 0px;--row-gap:64px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9077b53 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-c67ab82{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-770b31b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-d706c4f{font-family:var( --e-global-typography-ab57ad3-font-family ), Sans-serif;font-size:var( --e-global-typography-ab57ad3-font-size );font-weight:var( --e-global-typography-ab57ad3-font-weight );color:var( --e-global-color-e9eb212 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-74007db .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:1000px 1000px 1000px 1000px;}.elementor-9 .elementor-element.elementor-element-74007db .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-74007db .elementor-button:focus{background-color:var( --e-global-color-50525de );}.elementor-9 .elementor-element.elementor-element-74007db .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-74007db .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-9 .elementor-element.elementor-element-f5ca81c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5bc1fdd img{border-radius:24px 24px 24px 24px;}.elementor-9 .elementor-element.elementor-element-0df11bc{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;}.elementor-9 .elementor-element.elementor-element-1003a8d{--display:flex;--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c0b3964 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-19e6fd5 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:1000px 1000px 1000px 1000px;}.elementor-9 .elementor-element.elementor-element-19e6fd5 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-19e6fd5 .elementor-button:focus{background-color:var( --e-global-color-50525de );}.elementor-9 .elementor-element.elementor-element-19e6fd5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-19e6fd5 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-9 .elementor-element.elementor-element-b9fac8a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1fe452d{--swiper-slides-to-display:3;--swiper-slides-gap:32px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-2%;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-2%;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:24px;--arrow-normal-color:var( --e-global-color-50525de );--arrow-hover-color:var( --e-global-color-50525de );--progressbar-normal-color:var( --e-global-color-primary );--progressbar-hover-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-1fe452d :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-f80bcdb );border-radius:2000px 2000px 2000px 2000px;padding:1% 1% 1% 1%;}.elementor-9 .elementor-element.elementor-element-1fe452d :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-1fe452d .swiper-slide > .elementor-element{height:100%;}.elementor-9 .elementor-element.elementor-element-c90d39f{--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;--padding-top:5%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;}.elementor-9 .elementor-element.elementor-element-9448a0b{--display:flex;--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;--justify-content:space-between;--border-radius:24px 24px 24px 24px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-9 .elementor-element.elementor-element-9448a0b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9448a0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-ead4ed0{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-98abf3c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-1a4b7ba .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-1a4b7ba .elementor-button:focus{background-color:var( --e-global-color-f80bcdb );}.elementor-9 .elementor-element.elementor-element-1a4b7ba .elementor-button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:100px 100px 100px 100px;}.elementor-9 .elementor-element.elementor-element-e30794d{--display:flex;--gap:64px 0px;--row-gap:64px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-03bd777{--display:flex;--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-3250f25 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0% 0% 2% 0%;}.elementor-9 .elementor-element.elementor-element-3250f25{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-3250f25 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-cc3e297{--display:flex;--min-height:16px;--margin-top:0%;--margin-bottom:1%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-9 .elementor-element.elementor-element-cc3e297:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-cc3e297 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-50525de );}.elementor-9 .elementor-element.elementor-element-274b42e .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:clamp(10px,0.988vw,16px);font-weight:600;letter-spacing:1.6px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0% 0% 2% 0%;}.elementor-9 .elementor-element.elementor-element-274b42e{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-274b42e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-465b49c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-25d6004{text-align:right;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-d710c85{text-align:right;font-family:var( --e-global-typography-ab57ad3-font-family ), Sans-serif;font-size:var( --e-global-typography-ab57ad3-font-size );font-weight:var( --e-global-typography-ab57ad3-font-weight );}.elementor-9 .elementor-element.elementor-element-d710c85 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-1142d87{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3%;--padding-bottom:25%;--padding-left:3%;--padding-right:3%;}.elementor-9 .elementor-element.elementor-element-6994545{--display:flex;--gap:064px 0px;--row-gap:064px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:5%;--z-index:11;}.elementor-9 .elementor-element.elementor-element-6994545:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6994545 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-491147c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-7b535c3{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:var( --e-global-color-primary );padding:2% 4% 2% 4%;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-radius:100px 100px 100px 100px;}.elementor-9 .elementor-element.elementor-element-7b535c3 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-451e26b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-3b0b91b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-37bae16 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:1000px 1000px 1000px 1000px;}.elementor-9 .elementor-element.elementor-element-37bae16 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-37bae16 .elementor-button:focus{background-color:var( --e-global-color-50525de );}.elementor-9 .elementor-element.elementor-element-37bae16 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-37bae16 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-9 .elementor-element.elementor-element-ea0de86{--display:flex;--justify-content:flex-end;--margin-top:0%;--margin-bottom:-17%;--margin-left:-18%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-9 .elementor-element.elementor-element-018065c img{width:100%;height:68vh;object-fit:cover;object-position:center center;border-radius:24px 24px 24px 24px;}.elementor-9 .elementor-element.elementor-element-41a047d{--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;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-9 .elementor-element.elementor-element-556fe88{--display:flex;--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;--justify-content:space-between;--border-radius:24px 24px 24px 24px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-9 .elementor-element.elementor-element-556fe88:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-556fe88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b30eff );}.elementor-9 .elementor-element.elementor-element-ced95e1{--display:flex;--gap:64px 0px;--row-gap:64px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-3ad04a0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-ba37271{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-f666a33{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-68b0f44{font-family:var( --e-global-typography-ab57ad3-font-family ), Sans-serif;font-size:var( --e-global-typography-ab57ad3-font-size );font-weight:var( --e-global-typography-ab57ad3-font-weight );color:var( --e-global-color-e9eb212 );}.elementor-9 .elementor-element.elementor-element-172b463 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:1000px 1000px 1000px 1000px;}.elementor-9 .elementor-element.elementor-element-172b463 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-172b463 .elementor-button:focus{background-color:var( --e-global-color-50525de );}.elementor-9 .elementor-element.elementor-element-172b463 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-172b463 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-9 .elementor-element.elementor-element-941104c{--display:flex;--gap:64px 0px;--row-gap:64px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6b6b2e5 .elementor-heading-title{font-family:var( --e-global-typography-03fee30-font-family ), Sans-serif;font-size:var( --e-global-typography-03fee30-font-size );font-weight:var( --e-global-typography-03fee30-font-weight );text-transform:var( --e-global-typography-03fee30-text-transform );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-88dacf3{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-67e9cb7{background-color:var( --e-global-color-accent );padding:3% 3% 3% 3%;border-radius:90px 90px 90px 90px;--icon-box-icon-margin:15px;}.elementor-9 .elementor-element.elementor-element-67e9cb7 .elementor-icon-box-wrapper{align-items:center;}.elementor-9 .elementor-element.elementor-element-67e9cb7 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-67e9cb7 .elementor-icon{font-size:16px;}.elementor-9 .elementor-element.elementor-element-67e9cb7 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-67e9cb7 .elementor-icon-box-title a{font-size:var( --e-global-typography-b26c36e-font-size );font-weight:var( --e-global-typography-b26c36e-font-weight );text-transform:var( --e-global-typography-b26c36e-text-transform );letter-spacing:var( --e-global-typography-b26c36e-letter-spacing );}.elementor-9 .elementor-element.elementor-element-67e9cb7:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-67e9cb7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-928d0ad{background-color:var( --e-global-color-accent );padding:3% 3% 3% 3%;border-radius:90px 90px 90px 90px;--icon-box-icon-margin:15px;}.elementor-9 .elementor-element.elementor-element-928d0ad .elementor-icon-box-wrapper{align-items:center;}.elementor-9 .elementor-element.elementor-element-928d0ad .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-928d0ad .elementor-icon{font-size:16px;}.elementor-9 .elementor-element.elementor-element-928d0ad .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-928d0ad .elementor-icon-box-title a{font-size:var( --e-global-typography-b26c36e-font-size );font-weight:var( --e-global-typography-b26c36e-font-weight );text-transform:var( --e-global-typography-b26c36e-text-transform );letter-spacing:var( --e-global-typography-b26c36e-letter-spacing );}.elementor-9 .elementor-element.elementor-element-928d0ad:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-928d0ad:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-6d429d4{width:var( --container-widget-width, 34% );max-width:34%;margin:-8% 4% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:34%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-6d429d4.elementor-element{--align-self:flex-end;}.elementor-9 .elementor-element.elementor-element-56f0663{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3%;--padding-bottom:25%;--padding-left:3%;--padding-right:3%;}.elementor-9 .elementor-element.elementor-element-9653449{--display:flex;--justify-content:flex-end;--margin-top:0%;--margin-bottom:-17%;--margin-left:0%;--margin-right:-18%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-9 .elementor-element.elementor-element-ec5df4e img{width:100%;height:68vh;object-fit:cover;object-position:center center;border-radius:24px 24px 24px 24px;}.elementor-9 .elementor-element.elementor-element-d19c89b{--display:flex;--gap:064px 0px;--row-gap:064px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:0%;--z-index:11;}.elementor-9 .elementor-element.elementor-element-d19c89b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d19c89b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-3764a96{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-fd34583{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:var( --e-global-color-primary );padding:2% 4% 2% 4%;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-radius:100px 100px 100px 100px;}.elementor-9 .elementor-element.elementor-element-fd34583 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-0382419 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-bcf0eca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-46950f7{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-8c63721{font-family:var( --e-global-typography-ab57ad3-font-family ), Sans-serif;font-size:var( --e-global-typography-ab57ad3-font-size );font-weight:var( --e-global-typography-ab57ad3-font-weight );}.elementor-9 .elementor-element.elementor-element-8c63721 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-9eaaefb .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:1000px 1000px 1000px 1000px;}.elementor-9 .elementor-element.elementor-element-9eaaefb .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-9eaaefb .elementor-button:focus{background-color:var( --e-global-color-50525de );}.elementor-9 .elementor-element.elementor-element-9eaaefb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-9eaaefb .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-9 .elementor-element.elementor-element-2241ff3{--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;--padding-top:3%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;}.elementor-9 .elementor-element.elementor-element-eecef2e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c053e9d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1ab62f7 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-9b14ebb .elementor-button{background-color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:clamp(10px,0.988vw,16px);font-weight:600;letter-spacing:1.6px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0% 0% 1% 0%;}.elementor-9 .elementor-element.elementor-element-9b14ebb{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-9b14ebb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-20bfdd0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-78ac4d2{--swiper-slides-to-display:3;--swiper-slides-gap:32px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-2%;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-2%;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:24px;--arrow-normal-color:var( --e-global-color-50525de );--arrow-hover-color:var( --e-global-color-50525de );--progressbar-normal-color:var( --e-global-color-primary );--progressbar-hover-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-78ac4d2 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-f80bcdb );border-radius:2000px 2000px 2000px 2000px;padding:1% 1% 1% 1%;}.elementor-9 .elementor-element.elementor-element-78ac4d2 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-78ac4d2 .swiper-slide > .elementor-element{height:100%;}.elementor-9 .elementor-element.elementor-element-243fd1c{--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;--padding-top:5%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;}.elementor-9 .elementor-element.elementor-element-6966279{--display:flex;--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;--justify-content:space-between;--border-radius:24px 24px 24px 24px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-9 .elementor-element.elementor-element-6966279:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6966279 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-8732599{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-acb67e8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-c5b8fdd .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-c5b8fdd .elementor-button:focus{background-color:var( --e-global-color-f80bcdb );}.elementor-9 .elementor-element.elementor-element-c5b8fdd .elementor-button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:100px 100px 100px 100px;}.elementor-9 .elementor-element.elementor-element-e06a2b1{--display:flex;--gap:64px 0px;--row-gap:64px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-8e91955{--display:flex;--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-296db08 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0% 0% 2% 0%;}.elementor-9 .elementor-element.elementor-element-296db08{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-296db08 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-6e98639{--display:flex;--min-height:16px;--margin-top:0%;--margin-bottom:1%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-9 .elementor-element.elementor-element-6e98639:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6e98639 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-50525de );}.elementor-9 .elementor-element.elementor-element-82c36f8 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:clamp(10px,0.988vw,16px);font-weight:600;letter-spacing:1.6px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0% 0% 2% 0%;}.elementor-9 .elementor-element.elementor-element-82c36f8{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-82c36f8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-cfdb984{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-bc7a03e{text-align:right;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-40be846{text-align:right;font-family:var( --e-global-typography-ab57ad3-font-family ), Sans-serif;font-size:var( --e-global-typography-ab57ad3-font-size );font-weight:var( --e-global-typography-ab57ad3-font-weight );}.elementor-9 .elementor-element.elementor-element-40be846 p{margin-block-end:0px;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9 .elementor-element.elementor-element-955fb20 .elementor-heading-title{font-size:var( --e-global-typography-a5d4114-font-size );}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-f2245e4{left:70%;}body.rtl .elementor-9 .elementor-element.elementor-element-f2245e4{right:70%;}.elementor-9 .elementor-element.elementor-element-f2245e4{top:86%;}.elementor-9 .elementor-element.elementor-element-65b3c5b{--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-9077b53 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-9 .elementor-element.elementor-element-770b31b{font-size:var( --e-global-typography-text-font-size );}.elementor-9 .elementor-element.elementor-element-d706c4f{font-size:var( --e-global-typography-ab57ad3-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-74007db .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-c0b3964 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9 .elementor-element.elementor-element-19e6fd5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-1fe452d{--swiper-slides-to-display:2;}.elementor-9 .elementor-element.elementor-element-98abf3c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9 .elementor-element.elementor-element-1a4b7ba .elementor-button{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9 .elementor-element.elementor-element-e30794d{--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-03bd777{--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-9 .elementor-element.elementor-element-25d6004{font-size:var( --e-global-typography-text-font-size );}.elementor-9 .elementor-element.elementor-element-d710c85{font-size:var( --e-global-typography-ab57ad3-font-size );}.elementor-9 .elementor-element.elementor-element-6994545{--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-491147c{--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-7b535c3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9 .elementor-element.elementor-element-451e26b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9 .elementor-element.elementor-element-3b0b91b{font-size:var( --e-global-typography-text-font-size );}.elementor-9 .elementor-element.elementor-element-37bae16 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-018065c img{height:50vh;}.elementor-9 .elementor-element.elementor-element-ced95e1{--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-3ad04a0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9 .elementor-element.elementor-element-f666a33{font-size:var( --e-global-typography-text-font-size );}.elementor-9 .elementor-element.elementor-element-68b0f44{font-size:var( --e-global-typography-ab57ad3-font-size );}.elementor-9 .elementor-element.elementor-element-172b463 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-941104c{--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-6b6b2e5 .elementor-heading-title{font-size:var( --e-global-typography-03fee30-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-9 .elementor-element.elementor-element-67e9cb7 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-67e9cb7 .elementor-icon-box-title a{font-size:var( --e-global-typography-b26c36e-font-size );letter-spacing:var( --e-global-typography-b26c36e-letter-spacing );}.elementor-9 .elementor-element.elementor-element-928d0ad .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-928d0ad .elementor-icon-box-title a{font-size:var( --e-global-typography-b26c36e-font-size );letter-spacing:var( --e-global-typography-b26c36e-letter-spacing );}.elementor-9 .elementor-element.elementor-element-6d429d4{margin:-12% 4% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-9 .elementor-element.elementor-element-ec5df4e img{height:50vh;}.elementor-9 .elementor-element.elementor-element-d19c89b{--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-3764a96{--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-fd34583 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9 .elementor-element.elementor-element-0382419 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9 .elementor-element.elementor-element-46950f7{font-size:var( --e-global-typography-text-font-size );}.elementor-9 .elementor-element.elementor-element-8c63721{font-size:var( --e-global-typography-ab57ad3-font-size );}.elementor-9 .elementor-element.elementor-element-9eaaefb .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-1ab62f7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9 .elementor-element.elementor-element-78ac4d2{--swiper-slides-to-display:2;}.elementor-9 .elementor-element.elementor-element-acb67e8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9 .elementor-element.elementor-element-c5b8fdd .elementor-button{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9 .elementor-element.elementor-element-e06a2b1{--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-8e91955{--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-9 .elementor-element.elementor-element-bc7a03e{font-size:var( --e-global-typography-text-font-size );}.elementor-9 .elementor-element.elementor-element-40be846{font-size:var( --e-global-typography-ab57ad3-font-size );}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-5b5690a{--padding-top:3%;--padding-bottom:2%;--padding-left:3%;--padding-right:3%;}.elementor-9 .elementor-element.elementor-element-6d41792{--padding-top:3%;--padding-bottom:24%;--padding-left:3%;--padding-right:3%;}.elementor-9 .elementor-element.elementor-element-8990379{--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-2d4d518{--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9 .elementor-element.elementor-element-955fb20 .elementor-heading-title{font-size:var( --e-global-typography-a5d4114-font-size );}.elementor-9 .elementor-element.elementor-element-f2245e4{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-f2245e4{left:64%;}body.rtl .elementor-9 .elementor-element.elementor-element-f2245e4{right:64%;}.elementor-9 .elementor-element.elementor-element-9077b53 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-9 .elementor-element.elementor-element-770b31b{font-size:var( --e-global-typography-text-font-size );}.elementor-9 .elementor-element.elementor-element-d706c4f{font-size:var( --e-global-typography-ab57ad3-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-74007db .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-c0b3964 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9 .elementor-element.elementor-element-19e6fd5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-1fe452d{--swiper-slides-to-display:1;}.elementor-9 .elementor-element.elementor-element-9448a0b{--min-height:55vh;--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;--justify-content:space-between;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-9 .elementor-element.elementor-element-98abf3c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9 .elementor-element.elementor-element-1a4b7ba .elementor-button{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9 .elementor-element.elementor-element-e30794d{--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-03bd777{--justify-content:flex-start;}.elementor-9 .elementor-element.elementor-element-465b49c{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-25d6004{text-align:left;font-size:var( --e-global-typography-text-font-size );}.elementor-9 .elementor-element.elementor-element-d710c85{text-align:left;font-size:var( --e-global-typography-ab57ad3-font-size );}.elementor-9 .elementor-element.elementor-element-1142d87{--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-6994545{--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-7b535c3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9 .elementor-element.elementor-element-451e26b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9 .elementor-element.elementor-element-3b0b91b{font-size:var( --e-global-typography-text-font-size );}.elementor-9 .elementor-element.elementor-element-37bae16 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-ea0de86{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-9 .elementor-element.elementor-element-556fe88{--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;}.elementor-9 .elementor-element.elementor-element-ced95e1{--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-3ad04a0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9 .elementor-element.elementor-element-f666a33{font-size:var( --e-global-typography-text-font-size );}.elementor-9 .elementor-element.elementor-element-68b0f44{font-size:var( --e-global-typography-ab57ad3-font-size );}.elementor-9 .elementor-element.elementor-element-172b463 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-6b6b2e5 .elementor-heading-title{font-size:var( --e-global-typography-03fee30-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-9 .elementor-element.elementor-element-67e9cb7 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-67e9cb7 .elementor-icon-box-title a{font-size:var( --e-global-typography-b26c36e-font-size );letter-spacing:var( --e-global-typography-b26c36e-letter-spacing );}.elementor-9 .elementor-element.elementor-element-928d0ad .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-928d0ad .elementor-icon-box-title a{font-size:var( --e-global-typography-b26c36e-font-size );letter-spacing:var( --e-global-typography-b26c36e-letter-spacing );}.elementor-9 .elementor-element.elementor-element-56f0663{--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-9653449{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-9 .elementor-element.elementor-element-d19c89b{--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-9 .elementor-element.elementor-element-fd34583 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9 .elementor-element.elementor-element-0382419 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9 .elementor-element.elementor-element-46950f7{font-size:var( --e-global-typography-text-font-size );}.elementor-9 .elementor-element.elementor-element-8c63721{font-size:var( --e-global-typography-ab57ad3-font-size );}.elementor-9 .elementor-element.elementor-element-9eaaefb .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-1ab62f7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9 .elementor-element.elementor-element-78ac4d2{--swiper-slides-to-display:1;}.elementor-9 .elementor-element.elementor-element-6966279{--min-height:55vh;--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;--justify-content:space-between;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-9 .elementor-element.elementor-element-acb67e8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9 .elementor-element.elementor-element-c5b8fdd .elementor-button{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9 .elementor-element.elementor-element-e06a2b1{--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-8e91955{--justify-content:flex-start;}.elementor-9 .elementor-element.elementor-element-cfdb984{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-bc7a03e{text-align:left;font-size:var( --e-global-typography-text-font-size );}.elementor-9 .elementor-element.elementor-element-40be846{text-align:left;font-size:var( --e-global-typography-ab57ad3-font-size );}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-5b5690a{--content-width:85%;}.elementor-9 .elementor-element.elementor-element-6d41792{--width:100%;}.elementor-9 .elementor-element.elementor-element-8990379{--width:60%;}.elementor-9 .elementor-element.elementor-element-8a40364{--content-width:75%;}.elementor-9 .elementor-element.elementor-element-c90d39f{--content-width:75%;}.elementor-9 .elementor-element.elementor-element-ead4ed0{--width:55%;}.elementor-9 .elementor-element.elementor-element-e30794d{--width:40%;}.elementor-9 .elementor-element.elementor-element-cc3e297{--width:0.1%;}.elementor-9 .elementor-element.elementor-element-1142d87{--content-width:75%;}.elementor-9 .elementor-element.elementor-element-6994545{--width:60%;}.elementor-9 .elementor-element.elementor-element-ea0de86{--width:60%;}.elementor-9 .elementor-element.elementor-element-41a047d{--content-width:85%;}.elementor-9 .elementor-element.elementor-element-ced95e1{--width:45%;}.elementor-9 .elementor-element.elementor-element-941104c{--width:40%;}.elementor-9 .elementor-element.elementor-element-56f0663{--content-width:75%;}.elementor-9 .elementor-element.elementor-element-9653449{--width:60%;}.elementor-9 .elementor-element.elementor-element-d19c89b{--width:60%;}.elementor-9 .elementor-element.elementor-element-c053e9d{--width:40%;}.elementor-9 .elementor-element.elementor-element-243fd1c{--content-width:75%;}.elementor-9 .elementor-element.elementor-element-8732599{--width:55%;}.elementor-9 .elementor-element.elementor-element-e06a2b1{--width:40%;}.elementor-9 .elementor-element.elementor-element-6e98639{--width:0.1%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-8990379{--width:80%;}.elementor-9 .elementor-element.elementor-element-e30794d{--width:55%;}.elementor-9 .elementor-element.elementor-element-ced95e1{--width:50%;}.elementor-9 .elementor-element.elementor-element-941104c{--width:45%;}.elementor-9 .elementor-element.elementor-element-e06a2b1{--width:55%;}}/* Start custom CSS for container, class: .elementor-element-6d41792 */.elementor-9 .elementor-element.elementor-element-6d41792 .elementor-background-video-container {
    object-fit: cover !important;
    width: 100% !important;
    height: 100% !important;
}

.elementor-9 .elementor-element.elementor-element-6d41792 video {
    object-fit: cover !important;
    width: 100% !important;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2245e4 */.elementor-9 .elementor-element.elementor-element-f2245e4 {
    opacity: 0;
    transform: translateY(30px);
    
    /* 1) Fade-in après 0.4s
       2) Float après (1.2s + 0.4s) donc 1.6s */
    animation: 
        pastaFadeIn 1.2s ease-out 0.4s forwards,
        pastaFloat 2s ease-in-out 1.6s infinite;
}

/* Fade-in + déplacement */
@keyframes pastaFadeIn {
    0% {
        opacity: 0;
        transform: translateY(30px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

/* Loop smooth haut/bas */
@keyframes pastaFloat {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-12px);
    }
    100% {
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74007db */.elementor-9 .elementor-element.elementor-element-74007db svg {
    transition: transform .35s ease-out !important;
}

.elementor-9 .elementor-element.elementor-element-74007db:hover svg {
    transform: translate(4px, -4px) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19e6fd5 */.elementor-9 .elementor-element.elementor-element-19e6fd5 svg {
    transition: transform .35s ease-out !important;
}

.elementor-9 .elementor-element.elementor-element-19e6fd5:hover svg {
    transform: translate(4px, -4px) !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1fe452d */.elementor-9 .elementor-element.elementor-element-1fe452d .swiper-pagination.swiper-pagination-progressbar {
  top: auto;
  bottom: -3%;
  left: 0;
  right: 0;
  margin-inline: auto;
  width: 30%;
  background: var(--e-global-color-f80bcdb);
  border-radius: 24px;
}

.elementor-9 .elementor-element.elementor-element-1fe452d .swiper-pagination-progressbar-fill {
      border-radius: 124px !important;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9fac8a */.elementor-9 .elementor-element.elementor-element-b9fac8a.carrousel-bleed-right .elementor-loop-container {
  overflow: visible;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3250f25 */.elementor-9 .elementor-element.elementor-element-3250f25 svg {
    transition: transform .35s ease-out !important;
}

.elementor-9 .elementor-element.elementor-element-3250f25:hover svg {
    transform: translate(4px, -4px) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-274b42e */.elementor-9 .elementor-element.elementor-element-274b42e svg {
    transition: transform .35s ease-out !important;
}

.elementor-9 .elementor-element.elementor-element-274b42e:hover svg {
    transform: translate(4px, -4px) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-37bae16 */.elementor-9 .elementor-element.elementor-element-37bae16 svg {
    transition: transform .35s ease-out !important;
}

.elementor-9 .elementor-element.elementor-element-37bae16:hover svg {
    transform: translate(4px, -4px) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-172b463 */.elementor-9 .elementor-element.elementor-element-172b463 svg {
    transition: transform .35s ease-out !important;
}

.elementor-9 .elementor-element.elementor-element-172b463:hover svg {
    transform: translate(4px, -4px) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6d429d4 *//* Image de pâtes 2 */
.elementor-9 .elementor-element.elementor-element-6d429d4 {
    opacity: 0;
    transform: translate(40px, 20px) scale(0.96) rotate(2deg);
    transform-origin: center center;
    
    /* 1) Apparition après 0.3s
       2) Flottement qui commence une fois l'apparition finie */
    animation:
        pastaIntro2 1.2s cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s forwards,
        pastaFloat2 4s ease-in-out 1.5s infinite;
}

/* Apparition : fade + slide + léger zoom */
@keyframes pastaIntro2 {
    0% {
        opacity: 0;
        transform: translate(40px, 20px) scale(0.96) rotate(2deg);
    }
    100% {
        opacity: 1;
        transform: translate(0, 0) scale(1) rotate(0deg);
    }
}

/* Loop : flotter très légèrement */
@keyframes pastaFloat2 {
    0% {
        transform: translate(0, 0) scale(1) rotate(0deg);
    }
    50% {
        transform: translate(0, -10px) scale(1.02) rotate(-1.5deg);
    }
    100% {
        transform: translate(0, 0) scale(1) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9eaaefb */.elementor-9 .elementor-element.elementor-element-9eaaefb svg {
    transition: transform .35s ease-out !important;
}

.elementor-9 .elementor-element.elementor-element-9eaaefb:hover svg {
    transform: translate(4px, -4px) !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-78ac4d2 */.elementor-9 .elementor-element.elementor-element-78ac4d2 .swiper-pagination.swiper-pagination-progressbar {
  top: auto;
  bottom: -5%;
  left: 0;
  right: 0;
  margin-inline: auto;
  width: 30%;
  background: var(--e-global-color-f80bcdb);
  border-radius: 24px;
}

.elementor-9 .elementor-element.elementor-element-78ac4d2 .swiper-pagination-progressbar-fill {
      border-radius: 124px !important;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20bfdd0 */.elementor-9 .elementor-element.elementor-element-20bfdd0.carrousel-bleed-right .elementor-loop-container {
  overflow: visible;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-296db08 */.elementor-9 .elementor-element.elementor-element-296db08 svg {
    transition: transform .35s ease-out !important;
}

.elementor-9 .elementor-element.elementor-element-296db08:hover svg {
    transform: translate(4px, -4px) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-82c36f8 */.elementor-9 .elementor-element.elementor-element-82c36f8 svg {
    transition: transform .35s ease-out !important;
}

.elementor-9 .elementor-element.elementor-element-82c36f8:hover svg {
    transform: translate(4px, -4px) !important;
}/* End custom CSS */