.elementor-97 .elementor-element.elementor-element-f74f78e{--display:flex;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:58px;--padding-right:058px;}.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-97 .elementor-element.elementor-element-22b5bbd{text-align:center;}.elementor-97 .elementor-element.elementor-element-22b5bbd .elementor-heading-title{font-family:"Atkinson Hyperlegible", Sans-serif;font-size:52px;font-weight:700;line-height:72px;letter-spacing:0.3em;word-spacing:0px;color:#000000;}.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-97 .elementor-element.elementor-element-09f75bb{text-align:center;font-family:"Atkinson Hyperlegible", Sans-serif;font-size:24px;font-weight:400;line-height:40px;letter-spacing:3.3px;}.elementor-97 .elementor-element.elementor-element-342889a{--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-97 .elementor-element.elementor-element-cb4c7e2 img{width:150px;max-width:100%;height:200px;object-fit:cover;object-position:center center;border-radius:100% 100% 100% 100%;}.elementor-97 .elementor-element.elementor-element-cb4c7e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:99;}.elementor-97 .elementor-element.elementor-element-07b3bdf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:25px 25px 25px 25px;box-shadow:-5px 5px 4px 0px rgba(0, 0, 0, 0.1450980392156863);--margin-top:-145px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:145px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-97 .elementor-element.elementor-element-07b3bdf:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-07b3bdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-97 .elementor-element.elementor-element-1f07fba{text-align:center;}.elementor-97 .elementor-element.elementor-element-1f07fba .elementor-heading-title{font-family:"Atkinson Hyperlegible", Sans-serif;font-size:22px;font-weight:700;letter-spacing:1.2px;color:#000000;}.elementor-97 .elementor-element.elementor-element-2ad99c6{text-align:center;}.elementor-97 .elementor-element.elementor-element-2ad99c6 .elementor-heading-title{font-family:"Atkinson Hyperlegible", Sans-serif;font-size:22px;font-weight:700;letter-spacing:1.2px;color:#000000;}.elementor-97 .elementor-element.elementor-element-83a38f6{--display:flex;--min-height:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-3ab0b72{text-align:center;font-family:"Atkinson Hyperlegible", Sans-serif;font-size:20px;font-weight:400;letter-spacing:1.2px;}.elementor-97 .elementor-element.elementor-element-5f4883c{--e-rating-justify-content:center;--e-rating-icon-font-size:24px;--e-rating-gap:4px;}.elementor-97 .elementor-element.elementor-element-9e7781f{--display:flex;}.elementor-97 .elementor-element.elementor-element-949552a img{width:150px;max-width:100%;height:200px;object-fit:cover;object-position:center center;border-radius:100% 100% 100% 100%;}.elementor-97 .elementor-element.elementor-element-949552a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:99;}.elementor-97 .elementor-element.elementor-element-cb6cc98{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:25px 25px 25px 25px;box-shadow:-5px 5px 4px 0px rgba(0, 0, 0, 0.1450980392156863);--margin-top:-145px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:145px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-97 .elementor-element.elementor-element-cb6cc98:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-cb6cc98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-97 .elementor-element.elementor-element-ac2bbbe{text-align:center;}.elementor-97 .elementor-element.elementor-element-ac2bbbe .elementor-heading-title{font-family:"Atkinson Hyperlegible", Sans-serif;font-size:22px;font-weight:700;letter-spacing:1.2px;color:#000000;}.elementor-97 .elementor-element.elementor-element-e8091d1{text-align:center;}.elementor-97 .elementor-element.elementor-element-e8091d1 .elementor-heading-title{font-family:"Atkinson Hyperlegible", Sans-serif;font-size:22px;font-weight:700;letter-spacing:1.2px;color:#000000;}.elementor-97 .elementor-element.elementor-element-4a57c01{--display:flex;--min-height:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-56f763e{text-align:center;font-family:"Atkinson Hyperlegible", Sans-serif;font-size:20px;font-weight:400;letter-spacing:1.2px;}.elementor-97 .elementor-element.elementor-element-7c6446c{--e-rating-justify-content:center;--e-rating-icon-font-size:24px;--e-rating-gap:4px;}.elementor-97 .elementor-element.elementor-element-e154239{--display:flex;}.elementor-97 .elementor-element.elementor-element-8b7e80e img{width:150px;max-width:100%;height:200px;object-fit:cover;object-position:center center;border-radius:100% 100% 100% 100%;}.elementor-97 .elementor-element.elementor-element-8b7e80e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:99;}.elementor-97 .elementor-element.elementor-element-3881e9c{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:25px 25px 25px 25px;box-shadow:-5px 5px 4px 0px rgba(0, 0, 0, 0.1450980392156863);--margin-top:-145px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:145px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-97 .elementor-element.elementor-element-3881e9c:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-3881e9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-97 .elementor-element.elementor-element-82f61a6{text-align:center;}.elementor-97 .elementor-element.elementor-element-82f61a6 .elementor-heading-title{font-family:"Atkinson Hyperlegible", Sans-serif;font-size:22px;font-weight:700;letter-spacing:1.2px;color:#000000;}.elementor-97 .elementor-element.elementor-element-699491a{text-align:center;}.elementor-97 .elementor-element.elementor-element-699491a .elementor-heading-title{font-family:"Atkinson Hyperlegible", Sans-serif;font-size:22px;font-weight:700;letter-spacing:1.2px;color:#000000;}.elementor-97 .elementor-element.elementor-element-c823224{--display:flex;--min-height:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-886a665{text-align:center;font-family:"Atkinson Hyperlegible", Sans-serif;font-size:20px;font-weight:400;letter-spacing:1.2px;}.elementor-97 .elementor-element.elementor-element-e71bb54{--e-rating-justify-content:center;--e-rating-icon-font-size:24px;--e-rating-gap:4px;}.elementor-97 .elementor-element.elementor-element-f3d6e13{--display:flex;}.elementor-97 .elementor-element.elementor-element-db891d9 img{width:150px;max-width:100%;height:200px;object-fit:cover;object-position:center center;border-radius:100% 100% 100% 100%;}.elementor-97 .elementor-element.elementor-element-db891d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:99;}.elementor-97 .elementor-element.elementor-element-7fe362a{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:25px 25px 25px 25px;box-shadow:-5px 5px 4px 0px rgba(0, 0, 0, 0.1450980392156863);--margin-top:-145px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:145px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-97 .elementor-element.elementor-element-7fe362a:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-7fe362a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-97 .elementor-element.elementor-element-b1a28e2{text-align:center;}.elementor-97 .elementor-element.elementor-element-b1a28e2 .elementor-heading-title{font-family:"Atkinson Hyperlegible", Sans-serif;font-size:22px;font-weight:700;letter-spacing:1.2px;color:#000000;}.elementor-97 .elementor-element.elementor-element-70ef117{text-align:center;}.elementor-97 .elementor-element.elementor-element-70ef117 .elementor-heading-title{font-family:"Atkinson Hyperlegible", Sans-serif;font-size:22px;font-weight:700;letter-spacing:1.2px;color:#000000;}.elementor-97 .elementor-element.elementor-element-435f5f0{--display:flex;--min-height:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-2525ea2{text-align:center;font-family:"Atkinson Hyperlegible", Sans-serif;font-size:20px;font-weight:400;letter-spacing:1.2px;}.elementor-97 .elementor-element.elementor-element-d0e2e16{--e-rating-justify-content:center;--e-rating-icon-font-size:24px;--e-rating-gap:4px;}.elementor-97 .elementor-element.elementor-element-adec92b{--display:flex;}.elementor-97 .elementor-element.elementor-element-e238873 img{width:150px;max-width:100%;height:200px;object-fit:cover;object-position:center center;border-radius:100% 100% 100% 100%;}.elementor-97 .elementor-element.elementor-element-e238873{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:99;}.elementor-97 .elementor-element.elementor-element-33825cf{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:25px 25px 25px 25px;box-shadow:-5px 5px 4px 0px rgba(0, 0, 0, 0.1450980392156863);--margin-top:-145px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:145px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-97 .elementor-element.elementor-element-33825cf:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-33825cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-97 .elementor-element.elementor-element-0f2d99b{text-align:center;}.elementor-97 .elementor-element.elementor-element-0f2d99b .elementor-heading-title{font-family:"Atkinson Hyperlegible", Sans-serif;font-size:22px;font-weight:700;letter-spacing:1.2px;color:#000000;}.elementor-97 .elementor-element.elementor-element-1c08284{text-align:center;}.elementor-97 .elementor-element.elementor-element-1c08284 .elementor-heading-title{font-family:"Atkinson Hyperlegible", Sans-serif;font-size:22px;font-weight:700;letter-spacing:1.2px;color:#000000;}.elementor-97 .elementor-element.elementor-element-6941fef{--display:flex;--min-height:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-1d79a4d{text-align:center;font-family:"Atkinson Hyperlegible", Sans-serif;font-size:20px;font-weight:400;letter-spacing:1.2px;}.elementor-97 .elementor-element.elementor-element-fd0b551{--e-rating-justify-content:center;--e-rating-icon-font-size:24px;--e-rating-gap:4px;}.elementor-97 .elementor-element.elementor-element-28bfe79{--display:flex;}.elementor-97 .elementor-element.elementor-element-4e83233 img{width:150px;max-width:100%;height:200px;object-fit:cover;object-position:center center;border-radius:100% 100% 100% 100%;}.elementor-97 .elementor-element.elementor-element-4e83233{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:99;}.elementor-97 .elementor-element.elementor-element-5daea47{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:25px 25px 25px 25px;box-shadow:-5px 5px 4px 0px rgba(0, 0, 0, 0.1450980392156863);--margin-top:-145px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:145px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-97 .elementor-element.elementor-element-5daea47:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-5daea47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-97 .elementor-element.elementor-element-74b202c{text-align:center;}.elementor-97 .elementor-element.elementor-element-74b202c .elementor-heading-title{font-family:"Atkinson Hyperlegible", Sans-serif;font-size:22px;font-weight:700;letter-spacing:1.2px;color:#000000;}.elementor-97 .elementor-element.elementor-element-94f4277{text-align:center;}.elementor-97 .elementor-element.elementor-element-94f4277 .elementor-heading-title{font-family:"Atkinson Hyperlegible", Sans-serif;font-size:22px;font-weight:700;letter-spacing:1.2px;color:#000000;}.elementor-97 .elementor-element.elementor-element-be0824b{--display:flex;--min-height:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-ddabd3e{text-align:center;font-family:"Atkinson Hyperlegible", Sans-serif;font-size:20px;font-weight:400;letter-spacing:1.2px;}.elementor-97 .elementor-element.elementor-element-ab4ba59{--e-rating-justify-content:center;--e-rating-icon-font-size:24px;--e-rating-gap:4px;}.elementor-97 .elementor-element.elementor-element-ebf92d8{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-offset-size:0px;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-swiper-slides-gap:8px;}@media(max-width:1024px){.elementor-97 .elementor-element.elementor-element-ebf92d8{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:1023px){.elementor-97 .elementor-element.elementor-element-22b5bbd .elementor-heading-title{font-size:19px;}.elementor-97 .elementor-element.elementor-element-09f75bb{font-size:16px;line-height:2;}.elementor-97 .elementor-element.elementor-element-2ad99c6 .elementor-heading-title{font-size:18px;}.elementor-97 .elementor-element.elementor-element-3ab0b72{font-size:16px;}.elementor-97 .elementor-element.elementor-element-e8091d1 .elementor-heading-title{font-size:18px;}.elementor-97 .elementor-element.elementor-element-56f763e{font-size:16px;}.elementor-97 .elementor-element.elementor-element-699491a .elementor-heading-title{font-size:18px;}.elementor-97 .elementor-element.elementor-element-886a665{font-size:16px;}.elementor-97 .elementor-element.elementor-element-70ef117 .elementor-heading-title{font-size:18px;}.elementor-97 .elementor-element.elementor-element-2525ea2{font-size:16px;}.elementor-97 .elementor-element.elementor-element-1c08284 .elementor-heading-title{font-size:18px;}.elementor-97 .elementor-element.elementor-element-1d79a4d{font-size:16px;}.elementor-97 .elementor-element.elementor-element-94f4277 .elementor-heading-title{font-size:18px;}.elementor-97 .elementor-element.elementor-element-ddabd3e{font-size:16px;}.elementor-97 .elementor-element.elementor-element-ebf92d8{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for nested-carousel, class: .elementor-element-ebf92d8 */.elementor-97 .elementor-element.elementor-element-ebf92d8 .e-n-carousel.swiper.offset-both.swiper-initialized.swiper-horizontal.swiper-pointer-events {
    overflow-x: scroll;
}

.elementor-97 .elementor-element.elementor-element-ebf92d8 .swiper-pagination {
    display: none;
}

@media (max-width: 767px) {
    .elementor-97 .elementor-element.elementor-element-ebf92d8 .e-n-carousel.swiper.offset-both.swiper-initialized.swiper-horizontal.swiper-pointer-events {
            overflow-x: hidden;
    }
    
    .elementor-97 .elementor-element.elementor-element-ebf92d8 .swiper-pagination {
    display: block;
}

}

/* width */
.elementor-97 .elementor-element.elementor-element-ebf92d8 ::-webkit-scrollbar {
  width: 10px;
}

/* Track */
.elementor-97 .elementor-element.elementor-element-ebf92d8 ::-webkit-scrollbar-track {
  background: #638850; 
}
 
/* Handle */
.elementor-97 .elementor-element.elementor-element-ebf92d8 ::-webkit-scrollbar-thumb {
  background: #293821; 
}

/* Handle on hover */
.elementor-97 .elementor-element.elementor-element-ebf92d8 ::-webkit-scrollbar-thumb:hover {
  /*background: #555; */
}

.elementor-97 .elementor-element.elementor-element-ebf92d8 .testimonial-content {
    max-height: calc(1.5em * 4);
  line-height: 1.5em;
  overflow: hidden;
  position: relative;
  padding-right: 1ch;
  transition: max-height 0.3s ease;
}

.elementor-97 .elementor-element.elementor-element-ebf92d8 .testimonial-content::after {
    content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1.5em;
  background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
  pointer-events: none;
  transition: opacity 0.3s ease;
}

/* Scrollable on hover */
.elementor-97 .elementor-element.elementor-element-ebf92d8 .testimonial-content:hover {
  overflow-y: auto;
}

/* Hide fade on hover */
.elementor-97 .elementor-element.elementor-element-ebf92d8 .testimonial-content:hover::after {
  opacity: 0;
}

/*.elementor-97 .elementor-element.elementor-element-ebf92d8 .testimonial-content::-webkit-scrollbar {*/
/*  width: 0;*/
/*}*/
/*.elementor-97 .elementor-element.elementor-element-ebf92d8 .testimonial-content {*/
/*  scrollbar-width: none;*/
/*}*//* End custom CSS */