.elementor-40360 .elementor-element.elementor-element-ad6ad2a{--display:flex;}.elementor-40360 .elementor-element.elementor-element-ce60575{font-family:var( --e-global-typography-b6a732b-font-family ), coherenti;font-size:var( --e-global-typography-b6a732b-font-size );font-weight:var( --e-global-typography-b6a732b-font-weight );line-height:var( --e-global-typography-b6a732b-line-height );color:var( --e-global-color-85e0d88 );}.elementor-40360 .elementor-element.elementor-element-bb785ff{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-40360 .elementor-element.elementor-element-8fa171a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), coherenti;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-67a95d5 );}.elementor-40360 .elementor-element.elementor-element-31dad94{font-family:var( --e-global-typography-accent-font-family ), coherenti;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-85e0d88 );}.elementor-40360 .elementor-element.elementor-element-6e23576{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-40360 .elementor-element.elementor-element-88cd953 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), coherenti;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-67a95d5 );}.elementor-40360 .elementor-element.elementor-element-feaca49{font-family:var( --e-global-typography-accent-font-family ), coherenti;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-85e0d88 );}.elementor-40360 .elementor-element.elementor-element-6436c1b .elementor-heading-title{font-family:var( --e-global-typography-8fca717-font-family ), coherenti;font-size:var( --e-global-typography-8fca717-font-size );font-weight:var( --e-global-typography-8fca717-font-weight );line-height:var( --e-global-typography-8fca717-line-height );letter-spacing:var( --e-global-typography-8fca717-letter-spacing );color:var( --e-global-color-67a95d5 );}.elementor-40360 .elementor-element.elementor-element-7978aff{font-family:var( --e-global-typography-accent-font-family ), coherenti;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-85e0d88 );}.elementor-40360 .elementor-element.elementor-element-1ace193{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-40360 .elementor-element.elementor-element-6ac969a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), coherenti;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-67a95d5 );}.elementor-40360 .elementor-element.elementor-element-2eb9e3c{font-family:var( --e-global-typography-accent-font-family ), coherenti;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-85e0d88 );}.elementor-40360 .elementor-element.elementor-element-aa27d3c .elementor-heading-title{font-family:var( --e-global-typography-8fca717-font-family ), coherenti;font-size:var( --e-global-typography-8fca717-font-size );font-weight:var( --e-global-typography-8fca717-font-weight );line-height:var( --e-global-typography-8fca717-line-height );letter-spacing:var( --e-global-typography-8fca717-letter-spacing );color:var( --e-global-color-67a95d5 );}.elementor-40360 .elementor-element.elementor-element-4fac29b{font-family:var( --e-global-typography-accent-font-family ), coherenti;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-85e0d88 );}.elementor-40360 .elementor-element.elementor-element-518a255{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-40360 .elementor-element.elementor-element-cebfac7 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), coherenti;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-67a95d5 );}.elementor-40360 .elementor-element.elementor-element-fdd5790{font-family:var( --e-global-typography-accent-font-family ), coherenti;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-85e0d88 );}.elementor-40360 .elementor-element.elementor-element-f596f18 .elementor-heading-title{font-family:var( --e-global-typography-8fca717-font-family ), coherenti;font-size:var( --e-global-typography-8fca717-font-size );font-weight:var( --e-global-typography-8fca717-font-weight );line-height:var( --e-global-typography-8fca717-line-height );letter-spacing:var( --e-global-typography-8fca717-letter-spacing );color:var( --e-global-color-67a95d5 );}.elementor-40360 .elementor-element.elementor-element-e8e1fdd{font-family:var( --e-global-typography-accent-font-family ), coherenti;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-85e0d88 );}.elementor-40360 .elementor-element.elementor-element-fc67069{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-40360 .elementor-element.elementor-element-819de0c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), coherenti;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-67a95d5 );}.elementor-40360 .elementor-element.elementor-element-c21dab8{font-family:var( --e-global-typography-accent-font-family ), coherenti;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-85e0d88 );}.elementor-40360 .elementor-element.elementor-element-326f4d2 .elementor-heading-title{font-family:var( --e-global-typography-8fca717-font-family ), coherenti;font-size:var( --e-global-typography-8fca717-font-size );font-weight:var( --e-global-typography-8fca717-font-weight );line-height:var( --e-global-typography-8fca717-line-height );letter-spacing:var( --e-global-typography-8fca717-letter-spacing );color:var( --e-global-color-67a95d5 );}.elementor-40360 .elementor-element.elementor-element-6879ea0{font-family:var( --e-global-typography-accent-font-family ), coherenti;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-85e0d88 );}.elementor-40360 .elementor-element.elementor-element-c97f2b3{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-40360 .elementor-element.elementor-element-aae6b2a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), coherenti;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-67a95d5 );}.elementor-40360 .elementor-element.elementor-element-f99fe36{font-family:var( --e-global-typography-accent-font-family ), coherenti;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-85e0d88 );}.elementor-40360 .elementor-element.elementor-element-7b48abe .elementor-heading-title{font-family:var( --e-global-typography-8fca717-font-family ), coherenti;font-size:var( --e-global-typography-8fca717-font-size );font-weight:var( --e-global-typography-8fca717-font-weight );line-height:var( --e-global-typography-8fca717-line-height );letter-spacing:var( --e-global-typography-8fca717-letter-spacing );color:var( --e-global-color-67a95d5 );}.elementor-40360 .elementor-element.elementor-element-301aecb{font-family:var( --e-global-typography-accent-font-family ), coherenti;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-85e0d88 );}.elementor-40360 .elementor-element.elementor-element-5d062d7{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-40360 .elementor-element.elementor-element-17bfd7d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), coherenti;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-67a95d5 );}.elementor-40360 .elementor-element.elementor-element-ad0b5c3{font-family:var( --e-global-typography-accent-font-family ), coherenti;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-85e0d88 );}.elementor-40360 .elementor-element.elementor-element-95655ff .elementor-heading-title{font-family:var( --e-global-typography-8fca717-font-family ), coherenti;font-size:var( --e-global-typography-8fca717-font-size );font-weight:var( --e-global-typography-8fca717-font-weight );line-height:var( --e-global-typography-8fca717-line-height );letter-spacing:var( --e-global-typography-8fca717-letter-spacing );color:var( --e-global-color-67a95d5 );}.elementor-40360 .elementor-element.elementor-element-147bc04{font-family:var( --e-global-typography-accent-font-family ), coherenti;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-85e0d88 );}.elementor-40360 .elementor-element.elementor-element-6137b37{--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;}.elementor-40360 .elementor-element.elementor-element-fbc3d26{--e-image-carousel-slides-to-show:5;}.elementor-40360 .elementor-element.elementor-element-fbc3d26 > .elementor-widget-container{padding:32px 0px 0px 0px;}.elementor-40360 .elementor-element.elementor-element-fbc3d26 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-40360 .elementor-element.elementor-element-fbc3d26 .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-40360 .elementor-element.elementor-element-fbc3d26 .swiper-pagination-bullet{width:0px;height:0px;background:var( --e-global-color-67a95d5 );}.elementor-40360 .elementor-element.elementor-element-fbc3d26 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-85e0d88 );opacity:var( --e-global-color-85e0d88 );}.elementor-40360 .elementor-element.elementor-element-fbc3d26 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:16px 16px 16px 16px;}.elementor-40360 .elementor-element.elementor-element-603cc20{--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;}.elementor-40360 .elementor-element.elementor-element-1e1668b{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-40360 .elementor-element.elementor-element-6d84270 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), coherenti;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-67a95d5 );}.elementor-40360 .elementor-element.elementor-element-cdda82f{font-family:var( --e-global-typography-accent-font-family ), coherenti;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-85e0d88 );}.elementor-40360 .elementor-element.elementor-element-7120e2c{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-40360 .elementor-element.elementor-element-567a716 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), coherenti;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-67a95d5 );}.elementor-40360 .elementor-element.elementor-element-244ee27{font-family:var( --e-global-typography-accent-font-family ), coherenti;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-85e0d88 );}.elementor-40360 .elementor-element.elementor-element-57e9473{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-40360 .elementor-element.elementor-element-fdcb3f6 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), coherenti;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-67a95d5 );}.elementor-40360 .elementor-element.elementor-element-cf1439b{font-family:var( --e-global-typography-accent-font-family ), coherenti;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-85e0d88 );}@media(max-width:800px){.elementor-40360 .elementor-element.elementor-element-ce60575{font-size:var( --e-global-typography-b6a732b-font-size );line-height:var( --e-global-typography-b6a732b-line-height );}.elementor-40360 .elementor-element.elementor-element-8fa171a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-40360 .elementor-element.elementor-element-31dad94{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-40360 .elementor-element.elementor-element-88cd953 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-40360 .elementor-element.elementor-element-feaca49{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-40360 .elementor-element.elementor-element-6436c1b .elementor-heading-title{font-size:var( --e-global-typography-8fca717-font-size );line-height:var( --e-global-typography-8fca717-line-height );letter-spacing:var( --e-global-typography-8fca717-letter-spacing );}.elementor-40360 .elementor-element.elementor-element-7978aff{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-40360 .elementor-element.elementor-element-6ac969a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-40360 .elementor-element.elementor-element-2eb9e3c{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-40360 .elementor-element.elementor-element-aa27d3c .elementor-heading-title{font-size:var( --e-global-typography-8fca717-font-size );line-height:var( --e-global-typography-8fca717-line-height );letter-spacing:var( --e-global-typography-8fca717-letter-spacing );}.elementor-40360 .elementor-element.elementor-element-4fac29b{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-40360 .elementor-element.elementor-element-cebfac7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-40360 .elementor-element.elementor-element-fdd5790{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-40360 .elementor-element.elementor-element-f596f18 .elementor-heading-title{font-size:var( --e-global-typography-8fca717-font-size );line-height:var( --e-global-typography-8fca717-line-height );letter-spacing:var( --e-global-typography-8fca717-letter-spacing );}.elementor-40360 .elementor-element.elementor-element-e8e1fdd{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-40360 .elementor-element.elementor-element-819de0c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-40360 .elementor-element.elementor-element-c21dab8{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-40360 .elementor-element.elementor-element-326f4d2 .elementor-heading-title{font-size:var( --e-global-typography-8fca717-font-size );line-height:var( --e-global-typography-8fca717-line-height );letter-spacing:var( --e-global-typography-8fca717-letter-spacing );}.elementor-40360 .elementor-element.elementor-element-6879ea0{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-40360 .elementor-element.elementor-element-aae6b2a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-40360 .elementor-element.elementor-element-f99fe36{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-40360 .elementor-element.elementor-element-7b48abe .elementor-heading-title{font-size:var( --e-global-typography-8fca717-font-size );line-height:var( --e-global-typography-8fca717-line-height );letter-spacing:var( --e-global-typography-8fca717-letter-spacing );}.elementor-40360 .elementor-element.elementor-element-301aecb{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-40360 .elementor-element.elementor-element-17bfd7d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-40360 .elementor-element.elementor-element-ad0b5c3{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-40360 .elementor-element.elementor-element-95655ff .elementor-heading-title{font-size:var( --e-global-typography-8fca717-font-size );line-height:var( --e-global-typography-8fca717-line-height );letter-spacing:var( --e-global-typography-8fca717-letter-spacing );}.elementor-40360 .elementor-element.elementor-element-147bc04{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-40360 .elementor-element.elementor-element-6d84270 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-40360 .elementor-element.elementor-element-cdda82f{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-40360 .elementor-element.elementor-element-567a716 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-40360 .elementor-element.elementor-element-244ee27{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-40360 .elementor-element.elementor-element-fdcb3f6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-40360 .elementor-element.elementor-element-cf1439b{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:700px){.elementor-40360 .elementor-element.elementor-element-ad6ad2a{--content-width:88vw;}.elementor-40360 .elementor-element.elementor-element-ce60575{font-size:var( --e-global-typography-b6a732b-font-size );line-height:var( --e-global-typography-b6a732b-line-height );}.elementor-40360 .elementor-element.elementor-element-bb785ff{--content-width:88vw;}.elementor-40360 .elementor-element.elementor-element-8fa171a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-40360 .elementor-element.elementor-element-31dad94{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-40360 .elementor-element.elementor-element-6e23576{--content-width:88vw;}.elementor-40360 .elementor-element.elementor-element-88cd953 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-40360 .elementor-element.elementor-element-feaca49{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-40360 .elementor-element.elementor-element-6436c1b .elementor-heading-title{font-size:var( --e-global-typography-8fca717-font-size );line-height:var( --e-global-typography-8fca717-line-height );letter-spacing:var( --e-global-typography-8fca717-letter-spacing );}.elementor-40360 .elementor-element.elementor-element-7978aff{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-40360 .elementor-element.elementor-element-1ace193{--content-width:88vw;}.elementor-40360 .elementor-element.elementor-element-6ac969a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-40360 .elementor-element.elementor-element-2eb9e3c{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-40360 .elementor-element.elementor-element-aa27d3c .elementor-heading-title{font-size:var( --e-global-typography-8fca717-font-size );line-height:var( --e-global-typography-8fca717-line-height );letter-spacing:var( --e-global-typography-8fca717-letter-spacing );}.elementor-40360 .elementor-element.elementor-element-4fac29b{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-40360 .elementor-element.elementor-element-518a255{--content-width:88vw;}.elementor-40360 .elementor-element.elementor-element-cebfac7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-40360 .elementor-element.elementor-element-fdd5790{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-40360 .elementor-element.elementor-element-f596f18 .elementor-heading-title{font-size:var( --e-global-typography-8fca717-font-size );line-height:var( --e-global-typography-8fca717-line-height );letter-spacing:var( --e-global-typography-8fca717-letter-spacing );}.elementor-40360 .elementor-element.elementor-element-e8e1fdd{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-40360 .elementor-element.elementor-element-fc67069{--content-width:88vw;}.elementor-40360 .elementor-element.elementor-element-819de0c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-40360 .elementor-element.elementor-element-c21dab8{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-40360 .elementor-element.elementor-element-326f4d2 .elementor-heading-title{font-size:var( --e-global-typography-8fca717-font-size );line-height:var( --e-global-typography-8fca717-line-height );letter-spacing:var( --e-global-typography-8fca717-letter-spacing );}.elementor-40360 .elementor-element.elementor-element-6879ea0{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-40360 .elementor-element.elementor-element-c97f2b3{--content-width:88vw;}.elementor-40360 .elementor-element.elementor-element-aae6b2a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-40360 .elementor-element.elementor-element-f99fe36{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-40360 .elementor-element.elementor-element-7b48abe .elementor-heading-title{font-size:var( --e-global-typography-8fca717-font-size );line-height:var( --e-global-typography-8fca717-line-height );letter-spacing:var( --e-global-typography-8fca717-letter-spacing );}.elementor-40360 .elementor-element.elementor-element-301aecb{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-40360 .elementor-element.elementor-element-5d062d7{--content-width:88vw;}.elementor-40360 .elementor-element.elementor-element-17bfd7d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-40360 .elementor-element.elementor-element-ad0b5c3{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-40360 .elementor-element.elementor-element-95655ff .elementor-heading-title{font-size:var( --e-global-typography-8fca717-font-size );line-height:var( --e-global-typography-8fca717-line-height );letter-spacing:var( --e-global-typography-8fca717-letter-spacing );}.elementor-40360 .elementor-element.elementor-element-147bc04{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-40360 .elementor-element.elementor-element-fbc3d26{--e-image-carousel-slides-to-show:1;}.elementor-40360 .elementor-element.elementor-element-1e1668b{--content-width:88vw;}.elementor-40360 .elementor-element.elementor-element-6d84270 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-40360 .elementor-element.elementor-element-cdda82f{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-40360 .elementor-element.elementor-element-7120e2c{--content-width:88vw;}.elementor-40360 .elementor-element.elementor-element-567a716 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-40360 .elementor-element.elementor-element-244ee27{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-40360 .elementor-element.elementor-element-57e9473{--content-width:88vw;}.elementor-40360 .elementor-element.elementor-element-fdcb3f6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-40360 .elementor-element.elementor-element-cf1439b{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for image-carousel, class: .elementor-element-fbc3d26 */@media (max-width: 768px) {

  /* 2 שקופיות במקביל */
  .elementor-40360 .elementor-element.elementor-element-fbc3d26 .swiper-slide{
    width: 50% !important;
    flex: 0 0 50% !important;
    max-width: 50% !important;
    box-sizing: border-box;
  }

  /* שהתמונה תמלא את החצי בלי לשבור */
  .elementor-40360 .elementor-element.elementor-element-fbc3d26 img{
    width: 100% !important;
    height: 269px !important;  /* אם אתה רוצה גובה קבוע במובייל */
    object-fit: cover !important;
    display: block;
  }
}


.elementor-40360 .elementor-element.elementor-element-fbc3d26 img {
    object-fit: cover !important;
    width: 181px !important;
    height: 222px;
}

.elementor-40360 .elementor-element.elementor-element-fbc3d26 .swiper-slide {
    min-width: calc(100% / 7);
    box-sizing: border-box;
}

.elementor-40360 .elementor-element.elementor-element-fbc3d26 .swiper-slide-inner {
    overflow: hidden;
    display: flex;
    justify-content: center;
}

.elementor-40360 .elementor-element.elementor-element-fbc3d26 .swiper-wrapper {
    transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-acde162 */.elementor-40360 .elementor-element.elementor-element-acde162 summary.e-n-accordion-item-title[aria-expanded="true"]  {
    background-color: #F8FAFC;
    border-radius: 24px 24px 0px 0px !important;
    border: 1px solid #CBD5E1 !important;
}

.elementor-40360 .elementor-element.elementor-element-acde162 summary.e-n-accordion-item-title  {
    background-color: #F8FAFC;
    border-radius: 24px  !important;
    border: 1px solid #CBD5E1 !important;
}


.elementor-40360 .elementor-element.elementor-element-acde162 .e-con-full.e-flex.e-con.e-child {
    padding: 64px 32px 0px 32px;
    border: 1px solid #CBD5E1;
    border-radius:0px 0px 24px 24px;
}






/* wrapper לגלילה */
.elementor-40360 .elementor-element.elementor-element-acde162 .table-wrap {
  width: 100%;
  overflow-x: auto;
  overflow-y: visible;
  -webkit-overflow-scrolling: touch;
}


  

  /* gradient בצד ימין להראות שאפשר לגלול */
  .elementor-40360 .elementor-element.elementor-element-acde162 .table-wrap::after {
    content: '';
    position: sticky;
    right: 0;
    top: 0;
    bottom: 0;
    width: 40px;
    background: linear-gradient(to left, rgba(255,255,255,1) 0%, transparent 100%);
    pointer-events: none;
    float: left;
    z-index: 2;
  }



 
/* ריווח בין אלמנטים - על הקונטיינר הנכון! */
.elementor-40360 .elementor-element.elementor-element-acde162 .elementor-widget-container > * {
  margin-bottom: 32px !important;
}

.elementor-40360 .elementor-element.elementor-element-acde162 .elementor-widget-container > *:last-child {
  margin-bottom: 0 !important;
}

/* ריווח ספציפי לכותרות */
.elementor-40360 .elementor-element.elementor-element-acde162 h4.elementor-heading-title {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}

.elementor-40360 .elementor-element.elementor-element-acde162 h4.elementor-heading-title:first-child {
  margin-top: 0 !important;
}

/* wrapper של הטבלה */
.elementor-40360 .elementor-element.elementor-element-acde162 .table-wrap {
  width: 100%;
  overflow-x: auto;
  overflow-y: visible;
  -webkit-overflow-scrolling: touch;
  margin: 32px 0 !important;
}

/* אלמנט הווידג'ט של הטבלה */
.elementor-40360 .elementor-element.elementor-element-acde162 .fig-table.elementor-widget {
  /*margin-bottom: 32px !important;*/


 
}


/* עיצוב טבלאות

/* ===== טבלה – רק מסגרת חיצונית, בלי קווי רשת ===== */
.elementor-40360 .elementor-element.elementor-element-acde162 table.fig-table{
  /* טיפוגרפיה לפי מה שביקשת */
  font-size: 18px;
  font-family: coherenti;
  line-height: 1.5;
  color: #64748B;

  width: 100%;
  background: #ffffff;
  border-radius: 10px;
  overflow: hidden;                 /* לפינות עגולות */
  border-collapse: separate !important;
  border-spacing: 0;

  /* מסגרת חיצונית בלבד (אמין יותר מ-border מול תבניות) */
  box-shadow: inset 0 0 0 1px #CBD5E1;
  border: solid 1px #CBD5E1;                        /* מבטלים border רגיל */
}

/* כותרות עמודות (ללא קו תחתון/מסגרות) */
.elementor-40360 .elementor-element.elementor-element-acde162 table.fig-table thead th{
  background: #EEFBFD;
  text-align: center;
  font-weight: 400;
  color: #1D9DBC;
  white-space: nowrap;
  border: 0 !important;
  box-shadow: none !important;
}

/* תאים רגילים + כותרת-שורה בגוף הטבלה */
.elementor-40360 .elementor-element.elementor-element-acde162 table.fig-table td,
.elementor-40360 .elementor-element.elementor-element-acde162 table.fig-table th[scope="row"]{
  text-align: center;
  border: 0 !important;             /* מבטל קווי רשת פנימיים */
  box-shadow: none !important;
}

/* מבטל הדגשה ברירת־מחדל של TH בתוך tbody */
.elementor-40360 .elementor-element.elementor-element-acde162 table.fig-table tbody th[scope="row"]{
  font-weight: 400;
  color: inherit;
}

/* זברה אחידה (חל גם על th[scope="row"]) */
.elementor-40360 .elementor-element.elementor-element-acde162 table.fig-table tbody tr:nth-child(odd) td,
.elementor-40360 .elementor-element.elementor-element-acde162 table.fig-table tbody tr:nth-child(odd) th[scope="row"]{
  background: #F8FAFC;
}

/* הובר עדין */
.elementor-40360 .elementor-element.elementor-element-acde162 table.fig-table tbody tr:hover td,
.elementor-40360 .elementor-element.elementor-element-acde162 table.fig-table tbody tr:hover th[scope="row"]{
  background: #f3f4f6;
}
.elementor-40360 .elementor-element.elementor-element-acde162 table.fig-table .note{
  display:block;
  font-size:12px;        /* קטן יחסית לתא */
  line-height:18px;
  color:#64748B;          /* אפור עדין */
  margin-top:2px;
}
.elementor-40360 .elementor-element.elementor-element-acde162 table.fig-table th,
.elementor-40360 .elementor-element.elementor-element-acde162 table.fig-table td{
  vertical-align: middle !important;
}
/* מובייל – רשות */
@media (max-width: 520px){
  .elementor-40360 .elementor-element.elementor-element-acde162 table.fig-table{ font-size: 16px; }
  
  
  
.elementor-40360 .elementor-element.elementor-element-acde162 .e-con-full.e-flex.e-con.e-child {
    padding: 16px 16px 0px 16px;
    border: 1px solid #CBD5E1;
    border-radius:0px 0px 24px 24px;
}

}/* End custom CSS */