.elementor-8612 .elementor-element.elementor-element-763cada{--iteration-count:infinite;--animation-duration:1200ms;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;--dynamic-text-color:var( --e-global-color-v4-text );}.elementor-8612 .elementor-element.elementor-element-763cada .elementor-headline-plain-text{color:var( --e-global-color-v4-text );}.elementor-8612 .elementor-element.elementor-element-763cada .elementor-headline{font-family:var( --e-global-typography-v4-display-1-font-family ), Sans-serif;font-size:var( --e-global-typography-v4-display-1-font-size );font-weight:var( --e-global-typography-v4-display-1-font-weight );line-height:var( --e-global-typography-v4-display-1-line-height );letter-spacing:var( --e-global-typography-v4-display-1-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-763cada .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-v4-primary );stroke-width:6px;}.elementor-8612 .elementor-element.elementor-element-73958a7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8612 .elementor-element.elementor-element-73958a7.e-con{--align-self:center;}.elementor-8612 .elementor-element.elementor-element-561521a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8612 .elementor-element.elementor-element-b3d7235{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8612 .elementor-element.elementor-element-07a9b46{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8612 .elementor-element.elementor-element-1ea5042{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8612 .elementor-element.elementor-element-3cf7095{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8612 .elementor-element.elementor-element-aaecd43{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8612 .elementor-element.elementor-element-f8ec48f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8612 .elementor-element.elementor-element-1469988{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8612 .elementor-element.elementor-element-552f9f6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8612 .elementor-element.elementor-element-83a7971{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8612 .elementor-element.elementor-element-eb86cee{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8612 .elementor-element.elementor-element-064745f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8612 .elementor-element.elementor-element-2d62e8d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8612 .elementor-element.elementor-element-c914cc8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8612 .elementor-element.elementor-element-f6c13d1{--e-transform-rotateZ:-2deg;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8612 .elementor-element.elementor-element-0e9501d{--iteration-count:infinite;--animation-duration:1200ms;width:var( --container-widget-width, 345px );max-width:345px;--container-widget-width:345px;--container-widget-flex-grow:0;--dynamic-text-color:var( --e-global-color-v4-text );}.elementor-8612 .elementor-element.elementor-element-0e9501d .elementor-headline{text-align:start;font-family:var( --e-global-typography-v4-h5-title-font-family ), Sans-serif;font-size:var( --e-global-typography-v4-h5-title-font-size );font-weight:var( --e-global-typography-v4-h5-title-font-weight );line-height:var( --e-global-typography-v4-h5-title-line-height );letter-spacing:var( --e-global-typography-v4-h5-title-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-0e9501d .elementor-headline-plain-text{color:var( --e-global-color-v4-text );}.elementor-8612 .elementor-element.elementor-element-0e9501d .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-v4-primary );}.elementor-8612 .elementor-element.elementor-element-c24802e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8612 .elementor-element.elementor-element-e4db295{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8612 .elementor-element.elementor-element-9f094db{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8612 .elementor-element.elementor-element-ccdb1db{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8612 .elementor-element.elementor-element-08864f3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8612 .elementor-element.elementor-element-2ec4f6d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8612 .elementor-element.elementor-element-1e94f0c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8612 .elementor-element.elementor-element-e10137e{--e-n-carousel-swiper-slides-to-display:7;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-8612 .elementor-element.elementor-element-6fdd51e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8612 .elementor-element.elementor-element-12015f1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8612 .elementor-element.elementor-element-b879228{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8612 .elementor-element.elementor-element-06675fa{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8612 .elementor-element.elementor-element-e0189c0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8612 .elementor-element.elementor-element-dbdac6f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8612 .elementor-element.elementor-element-3378c01{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8612 .elementor-element.elementor-element-4e37adc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8612 .elementor-element.elementor-element-af5fa64{--e-n-carousel-swiper-slides-to-display:7;--e-n-carousel-swiper-slides-gap:10px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-8612 .elementor-element.elementor-element-027c965{--e-transform-rotateZ:2deg;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8612 .elementor-element.elementor-element-ea28703 .jet-smart-filters-select.jet-filter{display:block;}.elementor-8612 .elementor-element.elementor-element-ea28703 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;width:150px;max-width:150px;}.elementor-8612 .elementor-element.elementor-element-ea28703 .jet-filters-group.jet-filters-group{display:flex;flex-direction:column;--jet-smart-filters-group-item-width:auto;}.elementor-8612 .elementor-element.elementor-element-ea28703 .jet-smart-filters-select.jet-filter .jet-select{max-width:150px;flex-basis:150px;}.elementor-8612 .elementor-element.elementor-element-ea28703 .jet-select__control{font-family:var( --e-global-typography-v4-body-md-font-family ), Sans-serif;font-size:var( --e-global-typography-v4-body-md-font-size );font-weight:var( --e-global-typography-v4-body-md-font-weight );line-height:var( --e-global-typography-v4-body-md-line-height );letter-spacing:var( --e-global-typography-v4-body-md-letter-spacing );color:var( --e-global-color-v4-text );background-color:var( --e-global-color-v4-grey-100 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-v4-beige-800 );border-radius:8px 8px 8px 8px;}.elementor-8612 .elementor-element.elementor-element-ea28703 .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-8612 .elementor-element.elementor-element-ea28703 .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-8612 .elementor-element.elementor-element-ea28703 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-8612 .elementor-element.elementor-element-ea28703 .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-8612 .elementor-element.elementor-element-c15a7dd .jet-smart-filters-select.jet-filter{display:block;}.elementor-8612 .elementor-element.elementor-element-c15a7dd .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;width:150px;max-width:150px;}.elementor-8612 .elementor-element.elementor-element-c15a7dd .jet-filters-group.jet-filters-group{display:flex;flex-direction:column;--jet-smart-filters-group-item-width:auto;}.elementor-8612 .elementor-element.elementor-element-c15a7dd .jet-smart-filters-select.jet-filter .jet-select{max-width:150px;flex-basis:150px;}.elementor-8612 .elementor-element.elementor-element-c15a7dd .jet-select__control{font-family:var( --e-global-typography-v4-body-md-font-family ), Sans-serif;font-size:var( --e-global-typography-v4-body-md-font-size );font-weight:var( --e-global-typography-v4-body-md-font-weight );line-height:var( --e-global-typography-v4-body-md-line-height );letter-spacing:var( --e-global-typography-v4-body-md-letter-spacing );color:var( --e-global-color-v4-text );background-color:var( --e-global-color-v4-grey-100 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-v4-beige-800 );border-radius:8px 8px 8px 8px;}.elementor-8612 .elementor-element.elementor-element-c15a7dd .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-8612 .elementor-element.elementor-element-c15a7dd .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-8612 .elementor-element.elementor-element-c15a7dd .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-8612 .elementor-element.elementor-element-c15a7dd .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-8612 .elementor-element.elementor-element-3ee008f .jet-smart-filters-select.jet-filter{display:block;}.elementor-8612 .elementor-element.elementor-element-3ee008f .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;width:150px;max-width:150px;}.elementor-8612 .elementor-element.elementor-element-3ee008f .jet-filters-group.jet-filters-group{display:flex;flex-direction:column;--jet-smart-filters-group-item-width:auto;}.elementor-8612 .elementor-element.elementor-element-3ee008f .jet-smart-filters-select.jet-filter .jet-select{max-width:150px;flex-basis:150px;}.elementor-8612 .elementor-element.elementor-element-3ee008f .jet-select__control{font-family:var( --e-global-typography-v4-body-md-font-family ), Sans-serif;font-size:var( --e-global-typography-v4-body-md-font-size );font-weight:var( --e-global-typography-v4-body-md-font-weight );line-height:var( --e-global-typography-v4-body-md-line-height );letter-spacing:var( --e-global-typography-v4-body-md-letter-spacing );color:var( --e-global-color-v4-text );background-color:var( --e-global-color-v4-grey-100 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-v4-beige-800 );border-radius:8px 8px 8px 8px;}.elementor-8612 .elementor-element.elementor-element-3ee008f .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-8612 .elementor-element.elementor-element-3ee008f .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-8612 .elementor-element.elementor-element-3ee008f .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-8612 .elementor-element.elementor-element-3ee008f .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-8612 .elementor-element.elementor-element-79ede3c{--iteration-count:infinite;--animation-duration:1200ms;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--dynamic-text-color:var( --e-global-color-v4-grey-100 );}.elementor-8612 .elementor-element.elementor-element-79ede3c .elementor-headline-plain-text{color:var( --e-global-color-v4-grey-100 );}.elementor-8612 .elementor-element.elementor-element-79ede3c .elementor-headline{font-family:var( --e-global-typography-v4-h4-title-font-family ), Sans-serif;font-size:var( --e-global-typography-v4-h4-title-font-size );font-weight:var( --e-global-typography-v4-h4-title-font-weight );line-height:var( --e-global-typography-v4-h4-title-line-height );letter-spacing:var( --e-global-typography-v4-h4-title-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-79ede3c .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-v4-sky-blue-400 );stroke-width:6px;}.elementor-8612 .elementor-element.elementor-element-0808127{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 0px;--e-icon-list-icon-size:24px;--icon-vertical-align:flex-start;--icon-vertical-offset:-2px;}.elementor-8612 .elementor-element.elementor-element-0808127 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-8612 .elementor-element.elementor-element-0808127 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-8612 .elementor-element.elementor-element-0808127 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-8612 .elementor-element.elementor-element-0808127 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-8612 .elementor-element.elementor-element-0808127 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-8612 .elementor-element.elementor-element-0808127 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8612 .elementor-element.elementor-element-0808127 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8612 .elementor-element.elementor-element-0808127 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8612 .elementor-element.elementor-element-0808127 .elementor-icon-list-item > a{font-family:var( --e-global-typography-v4-body-md-font-family ), Sans-serif;font-size:var( --e-global-typography-v4-body-md-font-size );font-weight:var( --e-global-typography-v4-body-md-font-weight );line-height:var( --e-global-typography-v4-body-md-line-height );letter-spacing:var( --e-global-typography-v4-body-md-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-0808127 .elementor-icon-list-text{color:var( --e-global-color-v4-grey-100 );transition:color 0.3s;}.elementor-8612 .elementor-element.elementor-element-0ba5789{--grid-columns:2;--grid-row-gap:16px;--grid-column-gap:20px;}.elementor-8612 .elementor-element.elementor-element-0ba5789 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-8612 .elementor-element.elementor-element-0ba5789 .e-loop-item > .elementor-section, .elementor-8612 .elementor-element.elementor-element-0ba5789 .e-loop-item > .elementor-section > .elementor-container, .elementor-8612 .elementor-element.elementor-element-0ba5789 .e-loop-item > .e-con, .elementor-8612 .elementor-element.elementor-element-0ba5789 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-8612 .elementor-element.elementor-element-ad95ab9{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--swiper-pagination-size:8px;--dots-normal-color:var( --e-global-color-v4-r-blue-500 );--swiper-pagination-spacing:20px;}.elementor-8612 .elementor-element.elementor-element-ad95ab9 .swiper-slide > .elementor-element{height:100%;}.elementor-8612 .elementor-element.elementor-element-c942942{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-8612 .elementor-element.elementor-element-c942942 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-8612 .elementor-element.elementor-element-c942942 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-8612 .elementor-element.elementor-element-c942942 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-8612 .elementor-element.elementor-element-c942942 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-8612 .elementor-element.elementor-element-c942942 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-8612 .elementor-element.elementor-element-c942942 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8612 .elementor-element.elementor-element-c942942 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8612 .elementor-element.elementor-element-c942942 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8612 .elementor-element.elementor-element-c942942 .elementor-icon-list-item > a{font-family:var( --e-global-typography-v4-body-md-font-family ), Sans-serif;font-size:var( --e-global-typography-v4-body-md-font-size );font-weight:var( --e-global-typography-v4-body-md-font-weight );line-height:var( --e-global-typography-v4-body-md-line-height );letter-spacing:var( --e-global-typography-v4-body-md-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-c942942 .elementor-icon-list-text{color:var( --e-global-color-v4-text );transition:color 0.3s;}.elementor-8612 .elementor-element.elementor-element-175b0e4{background-color:var( --e-global-color-v4-beige-700 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:12px 16px 12px 16px;border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-8612 .elementor-element.elementor-element-175b0e4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8612 .elementor-element.elementor-element-175b0e4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8612 .elementor-element.elementor-element-175b0e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8612 .elementor-element.elementor-element-175b0e4 .elementor-icon-list-item > a{font-family:var( --e-global-typography-v4-body-md-font-family ), Sans-serif;font-size:var( --e-global-typography-v4-body-md-font-size );font-weight:var( --e-global-typography-v4-body-md-font-weight );line-height:var( --e-global-typography-v4-body-md-line-height );letter-spacing:var( --e-global-typography-v4-body-md-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-175b0e4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-8612 .elementor-element.elementor-element-30e2a6f .elementor-image-box-wrapper{text-align:start;}.elementor-8612 .elementor-element.elementor-element-30e2a6f.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-8612 .elementor-element.elementor-element-30e2a6f.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-8612 .elementor-element.elementor-element-30e2a6f.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-8612 .elementor-element.elementor-element-30e2a6f .elementor-image-box-title{margin-bottom:2px;font-family:var( --e-global-typography-v4-body-lg-semibold-font-family ), Sans-serif;font-size:var( --e-global-typography-v4-body-lg-semibold-font-size );font-weight:var( --e-global-typography-v4-body-lg-semibold-font-weight );line-height:var( --e-global-typography-v4-body-lg-semibold-line-height );letter-spacing:var( --e-global-typography-v4-body-lg-semibold-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-30e2a6f .elementor-image-box-wrapper .elementor-image-box-img{width:92px;}.elementor-8612 .elementor-element.elementor-element-30e2a6f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8612 .elementor-element.elementor-element-f281554 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-8612 .elementor-element.elementor-element-f281554 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-8612 .elementor-element.elementor-element-f281554 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-8612 .elementor-element.elementor-element-f281554 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-8612 .elementor-element.elementor-element-f281554 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-8612 .elementor-element.elementor-element-f281554 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8612 .elementor-element.elementor-element-f281554 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8612 .elementor-element.elementor-element-f281554{--e-icon-list-icon-size:24px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-8612 .elementor-element.elementor-element-f281554 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8612 .elementor-element.elementor-element-f281554 .elementor-icon-list-item > a{font-family:var( --e-global-typography-v4-body-md-font-family ), Sans-serif;font-size:var( --e-global-typography-v4-body-md-font-size );font-weight:var( --e-global-typography-v4-body-md-font-weight );line-height:var( --e-global-typography-v4-body-md-line-height );letter-spacing:var( --e-global-typography-v4-body-md-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-f281554 .elementor-icon-list-text{transition:color 0.3s;}.elementor-8612 .elementor-element.elementor-element-a4ef8cd .elementor-icon-box-wrapper{text-align:start;}.elementor-8612 .elementor-element.elementor-element-a4ef8cd .elementor-icon-box-title{margin-block-end:5px;}.elementor-8612 .elementor-element.elementor-element-a4ef8cd .elementor-icon-box-title, .elementor-8612 .elementor-element.elementor-element-a4ef8cd .elementor-icon-box-title a{font-family:var( --e-global-typography-v4-h3-title-font-family ), Sans-serif;font-size:var( --e-global-typography-v4-h3-title-font-size );font-weight:var( --e-global-typography-v4-h3-title-font-weight );line-height:var( --e-global-typography-v4-h3-title-line-height );letter-spacing:var( --e-global-typography-v4-h3-title-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-a4ef8cd .elementor-icon-box-description{color:var( --e-global-color-v4-caption );}.elementor-8612 .elementor-element.elementor-element-fe98061 .elementor-icon-box-wrapper{text-align:start;}.elementor-8612 .elementor-element.elementor-element-fe98061 .elementor-icon-box-title{margin-block-end:5px;}.elementor-8612 .elementor-element.elementor-element-fe98061 .elementor-icon-box-title, .elementor-8612 .elementor-element.elementor-element-fe98061 .elementor-icon-box-title a{font-family:var( --e-global-typography-v4-h3-title-font-family ), Sans-serif;font-size:var( --e-global-typography-v4-h3-title-font-size );font-weight:var( --e-global-typography-v4-h3-title-font-weight );line-height:var( --e-global-typography-v4-h3-title-line-height );letter-spacing:var( --e-global-typography-v4-h3-title-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-fe98061 .elementor-icon-box-description{color:var( --e-global-color-v4-caption );}.elementor-8612 .elementor-element.elementor-element-1d2dad3 .elementor-testimonial-wrapper{text-align:start;}.elementor-8612 .elementor-element.elementor-element-1d2dad3 .elementor-testimonial-content{font-family:var( --e-global-typography-v4-body-xl-font-family ), Sans-serif;font-size:var( --e-global-typography-v4-body-xl-font-size );font-weight:var( --e-global-typography-v4-body-xl-font-weight );line-height:var( --e-global-typography-v4-body-xl-line-height );letter-spacing:var( --e-global-typography-v4-body-xl-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-1d2dad3 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:70px;height:70px;border-radius:0px 0px 0px 0px;}.elementor-8612 .elementor-element.elementor-element-1d2dad3 .elementor-testimonial-name{color:var( --e-global-color-v4-text );font-family:var( --e-global-typography-v4-body-lg-semibold-font-family ), Sans-serif;font-size:var( --e-global-typography-v4-body-lg-semibold-font-size );font-weight:var( --e-global-typography-v4-body-lg-semibold-font-weight );line-height:var( --e-global-typography-v4-body-lg-semibold-line-height );letter-spacing:var( --e-global-typography-v4-body-lg-semibold-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-1d2dad3 .elementor-testimonial-job{color:var( --e-global-color-v4-caption );font-family:var( --e-global-typography-v4-body-md-font-family ), Sans-serif;font-size:var( --e-global-typography-v4-body-md-font-size );font-weight:var( --e-global-typography-v4-body-md-font-weight );line-height:var( --e-global-typography-v4-body-md-line-height );letter-spacing:var( --e-global-typography-v4-body-md-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-a21f77e{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-v4-grey-100 );}.elementor-8612 .elementor-element.elementor-element-a21f77e .elementor-headline{text-align:start;}.elementor-8612 .elementor-element.elementor-element-a21f77e .elementor-headline-plain-text{color:var( --e-global-color-v4-grey-100 );}.elementor-8612 .elementor-element.elementor-element-a21f77e .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-v4-sky-blue-400 );}.elementor-8612 .elementor-element.elementor-element-55c0882 .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-v4-body-md-semibold-font-family ), Sans-serif;font-size:var( --e-global-typography-v4-body-md-semibold-font-size );font-weight:var( --e-global-typography-v4-body-md-semibold-font-weight );line-height:var( --e-global-typography-v4-body-md-semibold-line-height );letter-spacing:var( --e-global-typography-v4-body-md-semibold-letter-spacing );fill:var( --e-global-color-v4-grey-100 );color:var( --e-global-color-v4-grey-100 );padding:0px 0px 0px 0px;}.elementor-8612 .elementor-element.elementor-element-55c0882 .elementor-button-content-wrapper{flex-direction:row-reverse;}body:not(.rtl) .elementor-8612 .elementor-element.elementor-element-be28d9b{right:0px;}body.rtl .elementor-8612 .elementor-element.elementor-element-be28d9b{left:0px;}.elementor-8612 .elementor-element.elementor-element-be28d9b{bottom:0px;}.elementor-8612 .elementor-element.elementor-element-be28d9b img{width:210px;}.elementor-8612 .elementor-element.elementor-element-53aae94{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}body:not(.rtl) .elementor-8612 .elementor-element.elementor-element-b532cf4{right:-74px;}body.rtl .elementor-8612 .elementor-element.elementor-element-b532cf4{left:-74px;}.elementor-8612 .elementor-element.elementor-element-b532cf4{top:0px;}.elementor-8612 .elementor-element.elementor-element-b532cf4 img{width:74px;}.elementor-8612 .elementor-element.elementor-element-3d91dc5 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-8612 .elementor-element.elementor-element-3d91dc5 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-v4-text );}.elementor-8612 .elementor-element.elementor-element-3d91dc5 .elementor-icon{font-size:28px;}.elementor-8612 .elementor-element.elementor-element-3d91dc5 .elementor-icon-box-title, .elementor-8612 .elementor-element.elementor-element-3d91dc5 .elementor-icon-box-title a{font-family:var( --e-global-typography-v4-body-md-semibold-font-family ), Sans-serif;font-size:var( --e-global-typography-v4-body-md-semibold-font-size );font-weight:var( --e-global-typography-v4-body-md-semibold-font-weight );line-height:var( --e-global-typography-v4-body-md-semibold-line-height );letter-spacing:var( --e-global-typography-v4-body-md-semibold-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-3d91dc5 .elementor-icon-box-description{font-family:var( --e-global-typography-v4-body-md-font-family ), Sans-serif;font-size:var( --e-global-typography-v4-body-md-font-size );font-weight:var( --e-global-typography-v4-body-md-font-weight );line-height:var( --e-global-typography-v4-body-md-line-height );letter-spacing:var( --e-global-typography-v4-body-md-letter-spacing );color:var( --e-global-color-v4-caption );}.elementor-8612 .elementor-element.elementor-element-e783c21{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8612 .elementor-element.elementor-element-e783c21 .elementor-icon-wrapper{text-align:center;}.elementor-8612 .elementor-element.elementor-element-e783c21 .elementor-icon{font-size:20px;}.elementor-8612 .elementor-element.elementor-element-e783c21 .elementor-icon svg{height:20px;}.elementor-8612 .elementor-element.elementor-element-77bb49e .elementor-repeater-item-95f8ab0{left:0%;--hotspot-translate-x:0%;top:0%;--hotspot-translate-y:0%;}.elementor-8612 .elementor-element.elementor-element-77bb49e .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-8612 .elementor-element.elementor-element-77bb49e{--container-width:24px;--image-width:100%;--container-height:24px;--tooltip-text-color:#101010;--tooltip-min-width:200px;--tooltip-max-width:200px;--tooltip-padding:10px 10px 10px 10px;--tooltip-color:#FFFFFF;--tooltip-border-radius:8px 8px 8px 8px;}.elementor-8612 .elementor-element.elementor-element-77bb49e .e-hotspot__tooltip{font-size:12px;font-weight:400;line-height:18px;box-shadow:3px 3px 6px 0px rgba(0, 0, 0, 0.05);}.elementor-8612 .elementor-element.elementor-element-1992e47 .elementor-price-list-separator{border-bottom-style:none;}.elementor-8612 .elementor-element.elementor-element-1992e47{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8612 .elementor-element.elementor-element-1992e47 .elementor-price-list-item{align-items:flex-start;}.elementor-8612 .elementor-element.elementor-element-1992e47 .elementor-price-list li:not(:last-child){margin-bottom:0px;}body.rtl .elementor-8612 .elementor-element.elementor-element-1992e47 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-8612 .elementor-element.elementor-element-1992e47 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-8612 .elementor-element.elementor-element-1992e47 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-8612 .elementor-element.elementor-element-1992e47 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-8612 .elementor-element.elementor-element-1992e47 .elementor-price-list-header{color:var( --e-global-color-v4-caption );font-family:var( --e-global-typography-v4-body-sm-font-family ), Sans-serif;font-size:var( --e-global-typography-v4-body-sm-font-size );font-weight:var( --e-global-typography-v4-body-sm-font-weight );line-height:var( --e-global-typography-v4-body-sm-line-height );}.elementor-8612 .elementor-element.elementor-element-1992e47 .elementor-price-list-price{color:var( --e-global-color-v4-text );font-family:var( --e-global-typography-v4-body-md-semibold-font-family ), Sans-serif;font-size:var( --e-global-typography-v4-body-md-semibold-font-size );font-weight:var( --e-global-typography-v4-body-md-semibold-font-weight );line-height:var( --e-global-typography-v4-body-md-semibold-line-height );letter-spacing:var( --e-global-typography-v4-body-md-semibold-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-49abf21 .elementor-button{background-color:var( --e-global-color-v4-grey-100 );font-family:var( --e-global-typography-v4-body-md-semibold-font-family ), Sans-serif;font-size:var( --e-global-typography-v4-body-md-semibold-font-size );font-weight:var( --e-global-typography-v4-body-md-semibold-font-weight );line-height:var( --e-global-typography-v4-body-md-semibold-line-height );letter-spacing:var( --e-global-typography-v4-body-md-semibold-letter-spacing );fill:var( --e-global-color-v4-primary );color:var( --e-global-color-v4-primary );border-radius:40px 40px 40px 40px;padding:10px 16px 10px 16px;}.elementor-8612 .elementor-element.elementor-element-7c0492a .elementor-icon-wrapper{text-align:center;}.elementor-8612 .elementor-element.elementor-element-7c0492a .elementor-icon{font-size:4px;}.elementor-8612 .elementor-element.elementor-element-7c0492a .elementor-icon svg{height:4px;}.elementor-8612 .elementor-element.elementor-element-d92d8a5{--iteration-count:infinite;--animation-duration:1200ms;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--dynamic-text-color:var( --e-global-color-v4-text );}.elementor-8612 .elementor-element.elementor-element-d92d8a5 .elementor-headline{text-align:center;}.elementor-8612 .elementor-element.elementor-element-d92d8a5 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-v4-primary );stroke-width:4px;}.elementor-8612 .elementor-element.elementor-element-6c602a6{--swiper-slides-to-display:3;--swiper-slides-gap:20px;--swiper-pagination-size:8px;--dots-normal-color:var( --e-global-color-v4-primary );--swiper-pagination-spacing:40px;}.elementor-8612 .elementor-element.elementor-element-6c602a6 .swiper-slide > .elementor-element{height:100%;}.elementor-8612 .elementor-element.elementor-element-f3e5668{--grid-columns:1;--grid-row-gap:12px;--grid-column-gap:0px;}@media(min-width:768px){.elementor-8612 .elementor-element.elementor-element-561521a{--width:400px;}.elementor-8612 .elementor-element.elementor-element-b3d7235{--width:400px;}.elementor-8612 .elementor-element.elementor-element-07a9b46{--width:400px;}.elementor-8612 .elementor-element.elementor-element-1ea5042{--width:400px;}.elementor-8612 .elementor-element.elementor-element-3cf7095{--width:400px;}.elementor-8612 .elementor-element.elementor-element-aaecd43{--width:400px;}.elementor-8612 .elementor-element.elementor-element-f8ec48f{--width:400px;}.elementor-8612 .elementor-element.elementor-element-1469988{--width:400px;}.elementor-8612 .elementor-element.elementor-element-552f9f6{--width:400px;}.elementor-8612 .elementor-element.elementor-element-83a7971{--width:400px;}.elementor-8612 .elementor-element.elementor-element-eb86cee{--width:400px;}.elementor-8612 .elementor-element.elementor-element-064745f{--width:400px;}.elementor-8612 .elementor-element.elementor-element-2d62e8d{--width:400px;}.elementor-8612 .elementor-element.elementor-element-c914cc8{--width:400px;}}@media(max-width:1024px){.elementor-8612 .elementor-element.elementor-element-763cada .elementor-headline{font-size:var( --e-global-typography-v4-display-1-font-size );line-height:var( --e-global-typography-v4-display-1-line-height );letter-spacing:var( --e-global-typography-v4-display-1-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-0e9501d .elementor-headline{font-size:var( --e-global-typography-v4-h5-title-font-size );line-height:var( --e-global-typography-v4-h5-title-line-height );letter-spacing:var( --e-global-typography-v4-h5-title-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-e10137e{--e-n-carousel-swiper-slides-to-display:4;}.elementor-8612 .elementor-element.elementor-element-af5fa64{--e-n-carousel-swiper-slides-to-display:4;}.elementor-8612 .elementor-element.elementor-element-ea28703 .jet-select__control{font-size:var( --e-global-typography-v4-body-md-font-size );line-height:var( --e-global-typography-v4-body-md-line-height );letter-spacing:var( --e-global-typography-v4-body-md-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-c15a7dd .jet-select__control{font-size:var( --e-global-typography-v4-body-md-font-size );line-height:var( --e-global-typography-v4-body-md-line-height );letter-spacing:var( --e-global-typography-v4-body-md-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-3ee008f .jet-select__control{font-size:var( --e-global-typography-v4-body-md-font-size );line-height:var( --e-global-typography-v4-body-md-line-height );letter-spacing:var( --e-global-typography-v4-body-md-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-79ede3c .elementor-headline{font-size:var( --e-global-typography-v4-h4-title-font-size );line-height:var( --e-global-typography-v4-h4-title-line-height );letter-spacing:var( --e-global-typography-v4-h4-title-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-0808127 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8612 .elementor-element.elementor-element-0808127 .elementor-icon-list-item > a{font-size:var( --e-global-typography-v4-body-md-font-size );line-height:var( --e-global-typography-v4-body-md-line-height );letter-spacing:var( --e-global-typography-v4-body-md-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-0ba5789{--grid-columns:2;}.elementor-8612 .elementor-element.elementor-element-ad95ab9{--swiper-slides-to-display:2;}.elementor-8612 .elementor-element.elementor-element-c942942 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8612 .elementor-element.elementor-element-c942942 .elementor-icon-list-item > a{font-size:var( --e-global-typography-v4-body-md-font-size );line-height:var( --e-global-typography-v4-body-md-line-height );letter-spacing:var( --e-global-typography-v4-body-md-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-175b0e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8612 .elementor-element.elementor-element-175b0e4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-v4-body-md-font-size );line-height:var( --e-global-typography-v4-body-md-line-height );letter-spacing:var( --e-global-typography-v4-body-md-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-30e2a6f .elementor-image-box-title{font-size:var( --e-global-typography-v4-body-lg-semibold-font-size );line-height:var( --e-global-typography-v4-body-lg-semibold-line-height );letter-spacing:var( --e-global-typography-v4-body-lg-semibold-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-f281554 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8612 .elementor-element.elementor-element-f281554 .elementor-icon-list-item > a{font-size:var( --e-global-typography-v4-body-md-font-size );line-height:var( --e-global-typography-v4-body-md-line-height );letter-spacing:var( --e-global-typography-v4-body-md-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-a4ef8cd .elementor-icon-box-title, .elementor-8612 .elementor-element.elementor-element-a4ef8cd .elementor-icon-box-title a{font-size:var( --e-global-typography-v4-h3-title-font-size );line-height:var( --e-global-typography-v4-h3-title-line-height );letter-spacing:var( --e-global-typography-v4-h3-title-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-fe98061 .elementor-icon-box-title, .elementor-8612 .elementor-element.elementor-element-fe98061 .elementor-icon-box-title a{font-size:var( --e-global-typography-v4-h3-title-font-size );line-height:var( --e-global-typography-v4-h3-title-line-height );letter-spacing:var( --e-global-typography-v4-h3-title-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-1d2dad3 .elementor-testimonial-content{font-size:var( --e-global-typography-v4-body-xl-font-size );line-height:var( --e-global-typography-v4-body-xl-line-height );letter-spacing:var( --e-global-typography-v4-body-xl-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-1d2dad3 .elementor-testimonial-name{font-size:var( --e-global-typography-v4-body-lg-semibold-font-size );line-height:var( --e-global-typography-v4-body-lg-semibold-line-height );letter-spacing:var( --e-global-typography-v4-body-lg-semibold-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-1d2dad3 .elementor-testimonial-job{font-size:var( --e-global-typography-v4-body-md-font-size );line-height:var( --e-global-typography-v4-body-md-line-height );letter-spacing:var( --e-global-typography-v4-body-md-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-55c0882 .elementor-button{font-size:var( --e-global-typography-v4-body-md-semibold-font-size );line-height:var( --e-global-typography-v4-body-md-semibold-line-height );letter-spacing:var( --e-global-typography-v4-body-md-semibold-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-be28d9b{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8612 .elementor-element.elementor-element-be28d9b img{width:172px;}body:not(.rtl) .elementor-8612 .elementor-element.elementor-element-b532cf4{right:0px;}body.rtl .elementor-8612 .elementor-element.elementor-element-b532cf4{left:0px;}.elementor-8612 .elementor-element.elementor-element-3d91dc5 .elementor-icon-box-title, .elementor-8612 .elementor-element.elementor-element-3d91dc5 .elementor-icon-box-title a{font-size:var( --e-global-typography-v4-body-md-semibold-font-size );line-height:var( --e-global-typography-v4-body-md-semibold-line-height );letter-spacing:var( --e-global-typography-v4-body-md-semibold-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-3d91dc5 .elementor-icon-box-description{font-size:var( --e-global-typography-v4-body-md-font-size );line-height:var( --e-global-typography-v4-body-md-line-height );letter-spacing:var( --e-global-typography-v4-body-md-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-1992e47 .elementor-price-list-header{font-size:var( --e-global-typography-v4-body-sm-font-size );line-height:var( --e-global-typography-v4-body-sm-line-height );}.elementor-8612 .elementor-element.elementor-element-1992e47 .elementor-price-list-price{font-size:var( --e-global-typography-v4-body-md-semibold-font-size );line-height:var( --e-global-typography-v4-body-md-semibold-line-height );letter-spacing:var( --e-global-typography-v4-body-md-semibold-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-49abf21 .elementor-button{font-size:var( --e-global-typography-v4-body-md-semibold-font-size );line-height:var( --e-global-typography-v4-body-md-semibold-line-height );letter-spacing:var( --e-global-typography-v4-body-md-semibold-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-6c602a6{--swiper-slides-to-display:1;padding:0px 50px 0px 0px;}.elementor-8612 .elementor-element.elementor-element-f3e5668{--grid-columns:1;}}@media(max-width:767px){.elementor-8612 .elementor-element.elementor-element-763cada .elementor-headline{font-size:var( --e-global-typography-v4-display-1-font-size );line-height:var( --e-global-typography-v4-display-1-line-height );letter-spacing:var( --e-global-typography-v4-display-1-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-0e9501d .elementor-headline{text-align:center;font-size:var( --e-global-typography-v4-h5-title-font-size );line-height:var( --e-global-typography-v4-h5-title-line-height );letter-spacing:var( --e-global-typography-v4-h5-title-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-e10137e{--e-n-carousel-swiper-slides-to-display:2;}.elementor-8612 .elementor-element.elementor-element-af5fa64{--e-n-carousel-swiper-slides-to-display:2;}.elementor-8612 .elementor-element.elementor-element-ea28703 .jet-select__control{font-size:var( --e-global-typography-v4-body-md-font-size );line-height:var( --e-global-typography-v4-body-md-line-height );letter-spacing:var( --e-global-typography-v4-body-md-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-c15a7dd .jet-select__control{font-size:var( --e-global-typography-v4-body-md-font-size );line-height:var( --e-global-typography-v4-body-md-line-height );letter-spacing:var( --e-global-typography-v4-body-md-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-3ee008f .jet-select__control{font-size:var( --e-global-typography-v4-body-md-font-size );line-height:var( --e-global-typography-v4-body-md-line-height );letter-spacing:var( --e-global-typography-v4-body-md-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-79ede3c .elementor-headline{font-size:var( --e-global-typography-v4-h4-title-font-size );line-height:var( --e-global-typography-v4-h4-title-line-height );letter-spacing:var( --e-global-typography-v4-h4-title-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-0808127 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8612 .elementor-element.elementor-element-0808127 .elementor-icon-list-item > a{font-size:var( --e-global-typography-v4-body-md-font-size );line-height:var( --e-global-typography-v4-body-md-line-height );letter-spacing:var( --e-global-typography-v4-body-md-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-0ba5789{--grid-columns:1;}.elementor-8612 .elementor-element.elementor-element-ad95ab9{--swiper-slides-to-display:1;}.elementor-8612 .elementor-element.elementor-element-c942942 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8612 .elementor-element.elementor-element-c942942 .elementor-icon-list-item > a{font-size:var( --e-global-typography-v4-body-md-font-size );line-height:var( --e-global-typography-v4-body-md-line-height );letter-spacing:var( --e-global-typography-v4-body-md-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-175b0e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8612 .elementor-element.elementor-element-175b0e4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-v4-body-md-font-size );line-height:var( --e-global-typography-v4-body-md-line-height );letter-spacing:var( --e-global-typography-v4-body-md-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-30e2a6f .elementor-image-box-img{margin-bottom:10px;}.elementor-8612 .elementor-element.elementor-element-30e2a6f .elementor-image-box-title{font-size:var( --e-global-typography-v4-body-lg-semibold-font-size );line-height:var( --e-global-typography-v4-body-lg-semibold-line-height );letter-spacing:var( --e-global-typography-v4-body-lg-semibold-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-f281554 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8612 .elementor-element.elementor-element-f281554 .elementor-icon-list-item > a{font-size:var( --e-global-typography-v4-body-md-font-size );line-height:var( --e-global-typography-v4-body-md-line-height );letter-spacing:var( --e-global-typography-v4-body-md-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-a4ef8cd .elementor-icon-box-title, .elementor-8612 .elementor-element.elementor-element-a4ef8cd .elementor-icon-box-title a{font-size:var( --e-global-typography-v4-h3-title-font-size );line-height:var( --e-global-typography-v4-h3-title-line-height );letter-spacing:var( --e-global-typography-v4-h3-title-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-fe98061 .elementor-icon-box-title, .elementor-8612 .elementor-element.elementor-element-fe98061 .elementor-icon-box-title a{font-size:var( --e-global-typography-v4-h3-title-font-size );line-height:var( --e-global-typography-v4-h3-title-line-height );letter-spacing:var( --e-global-typography-v4-h3-title-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-1d2dad3 .elementor-testimonial-content{font-size:var( --e-global-typography-v4-body-xl-font-size );line-height:var( --e-global-typography-v4-body-xl-line-height );letter-spacing:var( --e-global-typography-v4-body-xl-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-1d2dad3 .elementor-testimonial-name{font-size:var( --e-global-typography-v4-body-lg-semibold-font-size );line-height:var( --e-global-typography-v4-body-lg-semibold-line-height );letter-spacing:var( --e-global-typography-v4-body-lg-semibold-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-1d2dad3 .elementor-testimonial-job{font-size:var( --e-global-typography-v4-body-md-font-size );line-height:var( --e-global-typography-v4-body-md-line-height );letter-spacing:var( --e-global-typography-v4-body-md-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-55c0882 .elementor-button{font-size:var( --e-global-typography-v4-body-md-semibold-font-size );line-height:var( --e-global-typography-v4-body-md-semibold-line-height );letter-spacing:var( --e-global-typography-v4-body-md-semibold-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-be28d9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}body:not(.rtl) .elementor-8612 .elementor-element.elementor-element-be28d9b{right:-30px;}body.rtl .elementor-8612 .elementor-element.elementor-element-be28d9b{left:-30px;}.elementor-8612 .elementor-element.elementor-element-be28d9b img{width:210px;}.elementor-8612 .elementor-element.elementor-element-3d91dc5 .elementor-icon-box-title, .elementor-8612 .elementor-element.elementor-element-3d91dc5 .elementor-icon-box-title a{font-size:var( --e-global-typography-v4-body-md-semibold-font-size );line-height:var( --e-global-typography-v4-body-md-semibold-line-height );letter-spacing:var( --e-global-typography-v4-body-md-semibold-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-3d91dc5 .elementor-icon-box-description{font-size:var( --e-global-typography-v4-body-md-font-size );line-height:var( --e-global-typography-v4-body-md-line-height );letter-spacing:var( --e-global-typography-v4-body-md-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-1992e47 .elementor-price-list-header{font-size:var( --e-global-typography-v4-body-sm-font-size );line-height:var( --e-global-typography-v4-body-sm-line-height );}.elementor-8612 .elementor-element.elementor-element-1992e47 .elementor-price-list-price{font-size:var( --e-global-typography-v4-body-md-semibold-font-size );line-height:var( --e-global-typography-v4-body-md-semibold-line-height );letter-spacing:var( --e-global-typography-v4-body-md-semibold-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-49abf21 .elementor-button{font-size:var( --e-global-typography-v4-body-md-semibold-font-size );line-height:var( --e-global-typography-v4-body-md-semibold-line-height );letter-spacing:var( --e-global-typography-v4-body-md-semibold-letter-spacing );}.elementor-8612 .elementor-element.elementor-element-d92d8a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8612 .elementor-element.elementor-element-6c602a6{--swiper-slides-to-display:1;}.elementor-8612 .elementor-element.elementor-element-f3e5668{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-73958a7 */.elementor-8612 .elementor-element.elementor-element-73958a7{
    --change-duration: 0.75s;
    height: 320px;
}
.elementor-8612 .elementor-element.elementor-element-73958a7 .item{
    position: absolute;
    left: 0;
    right: 0;
    transform: translateY(-50%);
}
.elementor-8612 .elementor-element.elementor-element-73958a7 .item{
    opacity: 0;
    transform: translateY(-100%) scale(0.5);
}
.anim .elementor-8612 .elementor-element.elementor-element-73958a7 {
    transition: all var(--change-duration) ease-in-out;
}
.elementor-8612 .elementor-element.elementor-element-73958a7 .after {
    opacity: 0.4;
    transform: translateY(80%) scale(0.8);
}
.anim .elementor-8612 .elementor-element.elementor-element-73958a7 .after {
    animation: enter var(--change-duration) linear .1s ease-in-out;
}
.elementor-8612 .elementor-element.elementor-element-73958a7 .before {
    opacity: 0.4;
    transform: translateY(-70%) scale(0.8);
}
@media(max-width: 1024px){
    .elementor-8612 .elementor-element.elementor-element-73958a7 .after {
        transform: translateY(70%) scale(0.7);
    }
    .elementor-8612 .elementor-element.elementor-element-73958a7 .before {
        transform: translateY(-60%) scale(0.7);
    }
}
.elementor-8612 .elementor-element.elementor-element-73958a7 .current{
    opacity: 1;
    transform: none;
}
.elementor-8612 .elementor-element.elementor-element-73958a7 .before,
.elementor-8612 .elementor-element.elementor-element-73958a7 .after{
    z-index: 1;
}
.elementor-8612 .elementor-element.elementor-element-73958a7 .current{
    z-index: 2;
}

@keyframes enter {
  0%{
    opacity: 0;
    transform: translateY(100%) scale(0.3);
    
  }
  25%{
    opacity: 0.1;
    transform: translateY(100%) scale(0.4);
  }
  50%{
    opacity: 0.2;
    transform: translateY(100%) scale(0.5);
  }
  75%{
    opacity: 0.3;
    transform: translateY(100%) scale(0.6);
  }
  100%{
    opacity: 0.4;
    transform: translateY(100%) scale(0.7);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f6c13d1 */.feature-marquee {
    width: 100%;
    overflow: hidden;
    background: #89D8FF;
    padding: 14px 0;
}

.feature-track {
    display: flex;
    align-items: center;
    width: max-content;
    animation: marquee 25s linear infinite;
    border-top: 1px solid #53AFDD;
    border-bottom: 1px solid #53AFDD;
    padding: 20px 0;
}

.feature-item {
    display: flex;
    align-items: center;
    white-space: nowrap;
    margin: 0 18px;
    font-size: 18px;
    font-weight: 600;
    color: #155777;
    font-family: var(--body-font, Sora);
}

.dot {
    margin: 0 10px;
    background: #53AFDD;
    height: 4px;
    width: 4px;
    border-radius: 100%;
}
.elementor-8612 .elementor-element.elementor-element-f6c13d1 img {
    margin-right: 10px;
}

@keyframes marquee {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-50%);
    }
}

.feature-marquee:hover .feature-track{
    animation-play-state: paused;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-e10137e */.elementor-8612 .elementor-element.elementor-element-e10137e .swiper-wrapper{
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-af5fa64 */.elementor-8612 .elementor-element.elementor-element-af5fa64 .swiper-wrapper{
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-027c965 */.feature-marquee {
    width: 100%;
    overflow: hidden;
    background: #89D8FF;
    padding: 14px 0;
}

.feature-track {
    display: flex;
    align-items: center;
    width: max-content;
    animation: marquee 25s linear infinite;
    border-top: 1px solid #53AFDD;
    border-bottom: 1px solid #53AFDD;
    padding: 20px 0;
}

.feature-item {
    display: flex;
    align-items: center;
    white-space: nowrap;
    margin: 0 18px;
    font-size: 18px;
    font-weight: 600;
    color: #155777;
    font-family: var(--body-font, Sora);
}

.dot {
    margin: 0 10px;
    background: #53AFDD;
    height: 4px;
    width: 4px;
    border-radius: 100%;
}
.elementor-8612 .elementor-element.elementor-element-027c965 img {
    margin-right: 10px;
}

@keyframes marquee {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-50%);
    }
}

.feature-marquee:hover .feature-track{
    animation-play-state: paused;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-ea28703 */.custom-select select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 100%;
    padding: 7px 30px 7px 20px;
    cursor: pointer;
}
select:focus-visible{
    outline: 0;
    box-shadow: none;
}
.custom-select::after {
    content: "";
    background: url('https://staging.mirrorprofiles.com/wp-content/uploads/2026/10/arrow-down.svg');
    position: absolute;
    top: calc(50% - 10px);
    right: 10px;
    width: 20px;
    height: 20px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-ad95ab9 */.elementor-8612 .elementor-element.elementor-element-ad95ab9 .swiper {
    overflow: visible;
}
.elementor-8612 .elementor-element.elementor-element-ad95ab9 .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width:24px;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-30e2a6f */@media (max-width:767px){
    .elementor-8612 .elementor-element.elementor-element-30e2a6f.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .elementor-8612 .elementor-element.elementor-element-30e2a6f.elementor-position-left .elementor-image-box-img {
        margin-right: 20px!important;
        position: relative;
        bottom: -10px;
    }
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-1d2dad3 */.elementor-8612 .elementor-element.elementor-element-1d2dad3 .elementor-testimonial-meta-inner {
    display: flex!important;
    flex-direction: row-reverse;
    margin-top:30px;
    justify-content: flex-end;
}
.elementor-8612 .elementor-element.elementor-element-1d2dad3 .elementor-testimonial-image img {
    -o-object-fit: contain;
    object-fit: contain!important;
    margin-left: 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-db22c1c */.heading{
    display:flex;
    justify-content:space-between;
    align-items:center;
    margin-bottom:20px;
}
.heading p,
.filter-group p{
    font-size: 14px;
    font-weight: 600;
    margin: 0;
}
.filter-group {
    margin-top: 32px;
}
.selected{
    font-size: 12px!important;
    font-weight:600;
    background:var(--text);
    color:var(--grey-100);
    padding:1px 10px;
    border-radius:999px;
}
.discount{
    display:inline-block;
    margin-top:10px;
    margin-left:80px;
    background:var(--sky-blue-400);
    color:var(--sky-blue-900);
    padding:1px 8px;
    border-radius:20px;
    font-size: 12px;
    font-weight:600;
}

#slider{
    width:100%;
    appearance:none;
    height:6px;
    border-radius:10px;
    outline:none;
    background:linear-gradient(
        to right,
        var(--primary) 0%,
        var(--primary) 22%,
        var(--grey-400) 22%,
        var(--grey-400) 100%
    );
}

/* Chrome */

#slider::-webkit-slider-thumb{
    appearance:none;
    width:28px;
    height:28px;
    background:var(--grey-100);
    border:5px solid var(--primary);
    border-radius:8px;
    transform:rotate(45deg);
    cursor:pointer;
}

#slider::-webkit-slider-thumb:before{
    transform:rotate(-45deg);
}

/* Firefox */

#slider::-moz-range-thumb{
    width:28px;
    height:28px;
    background:var(--grey-100);
    border:5px solid var(--primary);
    border-radius:8px;
    transform:rotate(45deg);
    cursor:pointer;
}

.slider-labels{
    display:flex;
    justify-content:space-between;
    margin-top:10px;
}

.slider-labels span{
    font-size:14px;
    color:var(--text);
}

.slider-labels span:nth-child(3){
    color:var(--primary);
    font-weight:600;
}

/* Buttons */

.buttons{
    display:flex;
    gap:10px;
    flex-wrap:wrap;
    margin-top:20px;
}

.buttons button{
    padding:6px 24px;
    border-radius:999px;
    border:1px solid transparent;
    background:var(--grey-100);
    color: var(--caption);
    font-size:14px;
    cursor:pointer;
    transition:.25s;
}
.buttons button:hover,
.buttons button:focus,
.buttons button:active,
.buttons button:focus-visible {
    color: var(--primary);
    background-color: var(--r-blue-200);
}

.buttons button.active{
    border:1px solid var(--primary);
    color:var(--primary);
    font-weight:600;
}

.buttons button:disabled{
    background:var(--grey-400);
    color:var(--grey-700);
    cursor:not-allowed;
    position: relative;
}
.buttons button:disabled .info {
    position: absolute;
    top: -45px;
    left:10px;
    font-size: 12px!important;
    background: var(--grey-100);
    color: var(--text);
    padding: 8px 12px;
    border-radius: 8px;
    opacity: 0;
    visibility: hidden;
}
.buttons button:disabled .info::before{
    content: "";
    position: absolute;
    left: calc(50% - 14px);
    bottom: -8px;
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 10px solid var(--grey-100);
}
.buttons button:disabled:hover .info{
    opacity: 1;
    visibility: visible;
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-1992e47 */.elementor-8612 .elementor-element.elementor-element-1992e47 .elementor-price-list-price .mp-pill {
    display:inline-block;
    background:var(--sky-blue-400);
    color:var(--sky-blue-900);
    padding:1px 8px;
    border-radius:20px;
    font-size: 12px;
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-d92d8a5 */.elementor-8612 .elementor-element.elementor-element-d92d8a5 .elementor-headline-dynamic-wrapper {
    margin-inline: 7px;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-6c602a6 */.elementor-8612 .elementor-element.elementor-element-6c602a6 .swiper {
    overflow: visible;
}
@media(min-width:1025px){
    .elementor-8612 .elementor-element.elementor-element-6c602a6 .swiper-slide-next {
        margin-top: 25px;
        margin-bottom: -25px;
    }
}
.elementor-8612 .elementor-element.elementor-element-6c602a6 .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width:24px;
    border-radius: 8px;
}

/* Points glissants (avis Trustpilot, 13/10/2026) : 3 points visibles autour de l'avis affiché. Les autres sont
   réduits à zéro plutôt que masqués, pour qu'ils apparaissent et disparaissent en douceur pendant le défilement
   (Elementor n'a pas d'option native « dynamic bullets »). */
.elementor-8612 .elementor-element.elementor-element-6c602a6 .swiper-pagination .swiper-pagination-bullet {
    width: 0;
    margin-inline: 0;
    opacity: 0;
    transition: width .4s ease, margin .4s ease, opacity .4s ease;
}
.elementor-8612 .elementor-element.elementor-element-6c602a6 .swiper-pagination .swiper-pagination-bullet-active,
.elementor-8612 .elementor-element.elementor-element-6c602a6 .swiper-pagination .swiper-pagination-bullet:has(+ .swiper-pagination-bullet-active),
.elementor-8612 .elementor-element.elementor-element-6c602a6 .swiper-pagination .swiper-pagination-bullet-active + .swiper-pagination-bullet,
.elementor-8612 .elementor-element.elementor-element-6c602a6 .swiper-pagination .swiper-pagination-bullet-active:first-child + .swiper-pagination-bullet + .swiper-pagination-bullet,
.elementor-8612 .elementor-element.elementor-element-6c602a6 .swiper-pagination .swiper-pagination-bullet:has(+ .swiper-pagination-bullet + .swiper-pagination-bullet-active:last-child) {
    width: var(--swiper-pagination-size, 8px);
    margin-inline: 4px;
    opacity: 1;
}
.elementor-8612 .elementor-element.elementor-element-6c602a6 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-f3e5668 *//*FAQ counter*/
.faq-counter .elementor-loop-container {
    counter-reset: faq-counter;
}
.faq-counter .e-loop-item {
    counter-increment: faq-counter;
    position: relative;
}
.faq-counter .e-loop-item::before {
    content: counter(faq-counter, decimal-leading-zero);
    position: absolute;
    left: 20px;
    top: 28px;
    font-size: 14px;
    font-weight: 600;
    color: #2017AE;
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-8612 {
    overflow-x: hidden;
}/* End custom CSS */