.elementor-18 .elementor-element.elementor-element-5b031e6d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-18 .elementor-element.elementor-element-7c3205c{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-7c3205c:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-7c3205c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8011940 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-301dcfd7{text-align:center;}.elementor-18 .elementor-element.elementor-element-301dcfd7 .elementor-heading-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-18 .elementor-element.elementor-element-c4a0bb3{--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-18 .elementor-element.elementor-element-3283495{--e-image-carousel-slides-to-show:1;}.elementor-18 .elementor-element.elementor-element-d4d62b7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-18 .elementor-element.elementor-element-58eb6488{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:20px 20px 20px 20px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-3cd9eb8e{--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-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-18 .elementor-element.elementor-element-17f01da0.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-18 .elementor-element.elementor-element-17f01da0 .elementor-main-swiper{width:100%;}.elementor-18 .elementor-element.elementor-element-17f01da0 .elementor-swiper-button{font-size:20px;}.elementor-18 .elementor-element.elementor-element-1f5c941d{--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-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-1d19e23b{--divider-border-style:solid;--divider-color:#E4D7D7;--divider-border-width:1px;}.elementor-18 .elementor-element.elementor-element-1d19e23b .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-18 .elementor-element.elementor-element-1d19e23b .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-18 .elementor-element.elementor-element-176bc48b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-18 .elementor-element.elementor-element-5c21f3ea{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-5c21f3ea:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-5c21f3ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8011940 );}.elementor-18 .elementor-element.elementor-element-b84de4e{text-align:center;}.elementor-18 .elementor-element.elementor-element-b84de4e .elementor-heading-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-18 .elementor-element.elementor-element-54803050{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-30495f26{--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-37923779{text-align:justify;}.elementor-18 .elementor-element.elementor-element-2d7b9db6{--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-18 .elementor-element.elementor-element-18df9773 .elementor-swiper-button{font-size:20px;}.elementor-18 .elementor-element.elementor-element-4add5125{--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-18 .elementor-element.elementor-element-54923584{--divider-border-style:solid;--divider-color:#E4D7D7;--divider-border-width:1px;}.elementor-18 .elementor-element.elementor-element-54923584 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-18 .elementor-element.elementor-element-54923584 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-18 .elementor-element.elementor-element-6bf7341d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-18 .elementor-element.elementor-element-4f6be413{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-3d5bdb49{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-3d5bdb49:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-3d5bdb49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8011940 );}.elementor-18 .elementor-element.elementor-element-52e18e6b{text-align:center;}.elementor-18 .elementor-element.elementor-element-52e18e6b .elementor-heading-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-18 .elementor-element.elementor-element-4d1cd6c5{--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-18 .elementor-element.elementor-element-4835ad7b{--divider-border-style:solid;--divider-color:#E4D7D7;--divider-border-width:1px;}.elementor-18 .elementor-element.elementor-element-4835ad7b .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-18 .elementor-element.elementor-element-4835ad7b .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-18 .elementor-element.elementor-element-3f15734{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-18 .elementor-element.elementor-element-577c30bf{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-577c30bf:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-577c30bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8011940 );}.elementor-18 .elementor-element.elementor-element-7080bf78{text-align:center;}.elementor-18 .elementor-element.elementor-element-7080bf78 .elementor-heading-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-18 .elementor-element.elementor-element-7ae1440{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-18 .elementor-element.elementor-element-d5e381a{--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-c95d4b0{text-align:center;}.elementor-18 .elementor-element.elementor-element-5fdd2f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-18 .elementor-element.elementor-element-98abefe{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-980fb8e{text-align:center;}.elementor-18 .elementor-element.elementor-element-980fb8e .elementor-heading-title{color:var( --e-global-color-8011940 );}.elementor-18 .elementor-element.elementor-element-86204c8{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-05dd808{text-align:center;}.elementor-18 .elementor-element.elementor-element-05dd808 .elementor-heading-title{color:var( --e-global-color-8011940 );}.elementor-18 .elementor-element.elementor-element-1f99614f{--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-18 .elementor-element.elementor-element-2abc3ee{--divider-border-style:solid;--divider-color:#E4D7D7;--divider-border-width:1px;}.elementor-18 .elementor-element.elementor-element-2abc3ee .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-18 .elementor-element.elementor-element-2abc3ee .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-18 .elementor-element.elementor-element-aaa4654{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-18 .elementor-element.elementor-element-29cdf24{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-29cdf24:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-29cdf24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8011940 );}.elementor-18 .elementor-element.elementor-element-15c9ef2{text-align:center;}.elementor-18 .elementor-element.elementor-element-15c9ef2 .elementor-heading-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-18 .elementor-element.elementor-element-f26846f{--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-18 .elementor-element.elementor-element-6e6575c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-ccf54ac{text-align:center;}.elementor-18 .elementor-element.elementor-element-ccf54ac .elementor-heading-title{color:var( --e-global-color-8011940 );}.elementor-18 .elementor-element.elementor-element-8c22d74 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] .path{fill:var( --e-global-color-8011940 );}.elementor-18 .elementor-element.elementor-element-8c22d74 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link .path{stroke:var( --e-global-color-8011940 );}.elementor-18 .elementor-element.elementor-element-de4958b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-602e231{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-602e231:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-602e231 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8011940 );}.elementor-18 .elementor-element.elementor-element-e0bd656{text-align:center;}.elementor-18 .elementor-element.elementor-element-e0bd656 .elementor-heading-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-18 .elementor-element.elementor-element-106879b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-18 .elementor-element.elementor-element-1d96437{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-18 .elementor-element.elementor-element-9c8bf38{--display:flex;}.elementor-18 .elementor-element.elementor-element-fbd31fb{--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-18 .elementor-element.elementor-element-ab03676{text-align:justify;}.elementor-18 .elementor-element.elementor-element-0b7f503{text-align:center;}.elementor-18 .elementor-element.elementor-element-0b7f503 .elementor-heading-title{color:var( --e-global-color-8011940 );}.elementor-18 .elementor-element.elementor-element-a5cd183 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] .path{fill:var( --e-global-color-8011940 );}.elementor-18 .elementor-element.elementor-element-a5cd183 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link .path{stroke:var( --e-global-color-8011940 );}.elementor-18 .elementor-element.elementor-element-fc4077c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-6bc4374{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-c3a1224{text-align:center;}.elementor-18 .elementor-element.elementor-element-c3a1224 .elementor-heading-title{color:var( --e-global-color-8011940 );}.elementor-18 .elementor-element.elementor-element-46f1cda{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-bd86c96{text-align:center;}.elementor-18 .elementor-element.elementor-element-bd86c96 .elementor-heading-title{color:var( --e-global-color-8011940 );}.elementor-18 .elementor-element.elementor-element-52d7b45{--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-18 .elementor-element.elementor-element-ba3cf39{text-align:center;}.elementor-18 .elementor-element.elementor-element-ba3cf39 .elementor-heading-title{color:var( --e-global-color-8011940 );}.elementor-18 .elementor-element.elementor-element-5114d43{--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-18 .elementor-element.elementor-element-823d102{text-align:center;}.elementor-18 .elementor-element.elementor-element-285908b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-18 .elementor-element.elementor-element-49c037a{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-49c037a:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-49c037a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8011940 );}.elementor-18 .elementor-element.elementor-element-67f1019{text-align:center;}.elementor-18 .elementor-element.elementor-element-67f1019 .elementor-heading-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-18 .elementor-element.elementor-element-601496b{--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-18 .elementor-element.elementor-element-b4c10ba{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-18 .elementor-element.elementor-element-dcf87eb{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-dcf87eb:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-dcf87eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8011940 );}.elementor-18 .elementor-element.elementor-element-1ffc3de{text-align:center;}.elementor-18 .elementor-element.elementor-element-1ffc3de .elementor-heading-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-18 .elementor-element.elementor-element-bdaea9f{--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-18 .elementor-element.elementor-element-1e9c265 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] .path{fill:var( --e-global-color-8011940 );}.elementor-18 .elementor-element.elementor-element-1e9c265 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link .path{stroke:var( --e-global-color-8011940 );}.elementor-18 .elementor-element.elementor-element-43449d0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-608ef3f{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-608ef3f:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-608ef3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8011940 );}.elementor-18 .elementor-element.elementor-element-1fc4b42{text-align:center;}.elementor-18 .elementor-element.elementor-element-1fc4b42 .elementor-heading-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-18 .elementor-element.elementor-element-be403ff{--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-18 .elementor-element.elementor-element-d5e7d05 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] .path{fill:var( --e-global-color-8011940 );}.elementor-18 .elementor-element.elementor-element-d5e7d05 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link .path{stroke:var( --e-global-color-8011940 );}.elementor-18 .elementor-element.elementor-element-6095ec50{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-18 .elementor-element.elementor-element-49dd3e6f{--divider-border-style:solid;--divider-color:#E4D7D7;--divider-border-width:1px;}.elementor-18 .elementor-element.elementor-element-49dd3e6f .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-18 .elementor-element.elementor-element-49dd3e6f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-18 .elementor-element.elementor-element-7dd2fc9c{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-7dd2fc9c:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-7dd2fc9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8011940 );}.elementor-18 .elementor-element.elementor-element-7009b6b0{text-align:center;}.elementor-18 .elementor-element.elementor-element-7009b6b0 .elementor-heading-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-18 .elementor-element.elementor-element-419c99{--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;}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-7c3205c{--width:50%;}.elementor-18 .elementor-element.elementor-element-58eb6488{--width:50%;}.elementor-18 .elementor-element.elementor-element-3cd9eb8e{--width:50%;}.elementor-18 .elementor-element.elementor-element-5c21f3ea{--width:50%;}.elementor-18 .elementor-element.elementor-element-30495f26{--width:50%;}.elementor-18 .elementor-element.elementor-element-2d7b9db6{--width:50%;}.elementor-18 .elementor-element.elementor-element-4f6be413{--width:100%;}.elementor-18 .elementor-element.elementor-element-3d5bdb49{--width:100%;}.elementor-18 .elementor-element.elementor-element-577c30bf{--width:50%;}.elementor-18 .elementor-element.elementor-element-d5e381a{--width:100%;}.elementor-18 .elementor-element.elementor-element-98abefe{--width:50%;}.elementor-18 .elementor-element.elementor-element-86204c8{--width:50%;}.elementor-18 .elementor-element.elementor-element-29cdf24{--width:50%;}.elementor-18 .elementor-element.elementor-element-602e231{--width:80%;}.elementor-18 .elementor-element.elementor-element-6bc4374{--width:50%;}.elementor-18 .elementor-element.elementor-element-46f1cda{--width:50%;}.elementor-18 .elementor-element.elementor-element-49c037a{--width:80%;}.elementor-18 .elementor-element.elementor-element-dcf87eb{--width:80%;}.elementor-18 .elementor-element.elementor-element-608ef3f{--width:50%;}.elementor-18 .elementor-element.elementor-element-7dd2fc9c{--width:50%;}}/* Start custom CSS for testimonial-carousel, class: .elementor-element-17f01da0 */.elementor-18 .elementor-element.elementor-element-17f01da0 {
    --radius: 8px;
    --height: 400px;
    --active-height: 500px;
    --overlay: 0.75;

    opacity: 0;
    transform: translateX(100px);
    transition: all 0.8s ease-in-out;
}

.elementor-18 .elementor-element.elementor-element-17f01da0.loaded {
    opacity: 1;
    transform: translateX(0);
}

.elementor-18 .elementor-element.elementor-element-17f01da0 .swiper-wrapper {
    height: var(--active-height);
    align-items: center;
}

.elementor-18 .elementor-element.elementor-element-17f01da0:not(.loaded) .swiper-wrapper {
    transition-duration: 0s !important;
}

.elementor-18 .elementor-element.elementor-element-17f01da0 .swiper-slide {
    position: relative;
    display: flex;
    align-items: flex-end;
    border-radius: var(--radius);
    height: var(--height);
    box-shadow: 0 0 50px rgba(0, 0, 0, 0.15);
    overflow: hidden; /* ensures image stays inside */
}

.elementor-18 .elementor-element.elementor-element-17f01da0.loaded .swiper-slide {
    transition: all 0.3s ease-in-out 0.2s;
}

.elementor-18 .elementor-element.elementor-element-17f01da0 .swiper-slide.swiper-slide-active {
    height: var(--active-height);
}

.elementor-18 .elementor-element.elementor-element-17f01da0 .swiper-slide:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(
        20deg,
        rgba(0, 0, 0, var(--overlay)) 0%,
        rgba(0, 0, 0, 0) 100%
    );
    height: 100%;
    width: 100%;
    z-index: 1;
}

.elementor-18 .elementor-element.elementor-element-17f01da0 .elementor-testimonial__footer {
    display: block;
}

.elementor-18 .elementor-element.elementor-element-17f01da0 img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: var(--radius);
    object-fit: contain; /* keeps full image visible */
    object-position: center;
    z-index: 0;
}

.elementor-18 .elementor-element.elementor-element-17f01da0 .elementor-testimonial__cite {
    z-index: 2;
    position: relative;
}

.elementor-18 .elementor-element.elementor-element-17f01da0 .elementor-testimonial__name {
    margin-bottom: 5px;
}

.elementor-18 .elementor-element.elementor-element-17f01da0 .swiper-pagination,
.elementor-18 .elementor-element.elementor-element-17f01da0 .elementor-swiper-button {
    display: none;
}

.elementor-18 .elementor-element.elementor-element-17f01da0 .swiper-container {
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}

@media (max-width: 1024px) {
    /* No changes needed to keep image proportions consistent */
}

@media (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-17f01da0 {
        width: 100% !important;
    }
    .elementor-18 .elementor-element.elementor-element-17f01da0 .elementor-testimonial__cite {
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-18df9773 */.elementor-18 .elementor-element.elementor-element-18df9773 {
    --radius: 8px;
    --height: 400px;
    --active-height: 500px;
    --overlay: 0.75;

    opacity: 0;
    transform: translateX(100px);
    transition: all 0.8s ease-in-out;
}

.elementor-18 .elementor-element.elementor-element-18df9773.loaded {
    opacity: 1;
    transform: translateX(0);
}

.elementor-18 .elementor-element.elementor-element-18df9773 .swiper-wrapper {
    height: var(--active-height);
    align-items: center;
}

.elementor-18 .elementor-element.elementor-element-18df9773:not(.loaded) .swiper-wrapper {
    transition-duration: 0s !important;
}

.elementor-18 .elementor-element.elementor-element-18df9773 .swiper-slide {
    position: relative;
    display: flex;
    align-items: flex-end;
    border-radius: var(--radius);
    height: var(--height);
    box-shadow: 0 0 50px rgba(0, 0, 0, 0.15);
    overflow: hidden; /* ensures image stays inside */
}

.elementor-18 .elementor-element.elementor-element-18df9773.loaded .swiper-slide {
    transition: all 0.3s ease-in-out 0.2s;
}

.elementor-18 .elementor-element.elementor-element-18df9773 .swiper-slide.swiper-slide-active {
    height: var(--active-height);
}

.elementor-18 .elementor-element.elementor-element-18df9773 .swiper-slide:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(
        20deg,
        rgba(0, 0, 0, var(--overlay)) 0%,
        rgba(0, 0, 0, 0) 100%
    );
    height: 100%;
    width: 100%;
    z-index: 1;
}

.elementor-18 .elementor-element.elementor-element-18df9773 .elementor-testimonial__footer {
    display: block;
}

.elementor-18 .elementor-element.elementor-element-18df9773 img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: var(--radius);
    object-fit: contain; /* keeps full image visible */
    object-position: center;
    z-index: 0;
}

.elementor-18 .elementor-element.elementor-element-18df9773 .elementor-testimonial__cite {
    z-index: 2;
    position: relative;
}

.elementor-18 .elementor-element.elementor-element-18df9773 .elementor-testimonial__name {
    margin-bottom: 5px;
}

.elementor-18 .elementor-element.elementor-element-18df9773 .swiper-pagination,
.elementor-18 .elementor-element.elementor-element-18df9773 .elementor-swiper-button {
    display: none;
}

.elementor-18 .elementor-element.elementor-element-18df9773 .swiper-container {
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}

@media (max-width: 1024px) {
    /* No changes needed to keep image proportions consistent */
}

@media (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-18df9773 {
        width: 100% !important;
    }
    .elementor-18 .elementor-element.elementor-element-18df9773 .elementor-testimonial__cite {
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f26846f */.table-wrapper {
  width: 100%;
  overflow-x: auto;   /* Enable horizontal scrolling on small devices */
  overflow-y: hidden; /* Disable vertical scrolling */
  border: 1px solid #ddd;
}

.table-wrapper table {
  width: 100%;
  min-width: 900px;  /* Ensure table doesn't shrink too much */
  border-collapse: collapse;
}

.table-wrapper th,
.table-wrapper td {
  padding: 10px;
  border: 1px solid #ccc;
  text-align: center;
  white-space: nowrap; /* Prevent text wrapping */
}

.table-wrapper thead th {
  position: sticky;
  top: 0;
  background: #F24F3E; /* Header background color */
  color: white;         /* Header text color */
  z-index: 2;
  padding: 10px;
  text-align: center;
}

/* Disable horizontal scroll on large devices */
@media screen and (min-width: 1200px) {
  .table-wrapper {
    overflow-x: visible;
  }
  .table-wrapper table {
    min-width: auto; /* Let table fit container */
  }
}/* End custom CSS */