.elementor-2023 .elementor-element.elementor-element-6afe5e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 142px) 0px;border-radius:30px 30px 30px 30px;}.elementor-2023 .elementor-element.elementor-element-6afe5e1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2023 .elementor-element.elementor-element-6afe5e1 .elementor-custom-embed-play i{color:var( --e-global-color-v4-white );font-size:97px;}.elementor-2023 .elementor-element.elementor-element-6afe5e1 .elementor-custom-embed-play svg{fill:var( --e-global-color-v4-white );width:97px;height:97px;}.elementor-2023 .elementor-element.elementor-element-ac9944d{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2023 .elementor-element.elementor-element-f7edd66{--swiper-slides-to-display:1;--swiper-slides-gap:27px;width:var( --container-widget-width, 871px );max-width:871px;--container-widget-width:871px;--container-widget-flex-grow:0;}.elementor-2023 .elementor-element.elementor-element-f7edd66 .swiper-slide > .elementor-element{height:100%;}.elementor-2023 .elementor-element.elementor-element-b168051{margin:52px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2023 .elementor-element.elementor-element-0e8f565{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 22%;padding:17px 38px 17px 38px;border-radius:60px 60px 60px 60px;}.elementor-2023 .elementor-element.elementor-element-0e8f565 .elementor-heading-title{font-size:24px;font-weight:400;line-height:1.4em;letter-spacing:0.24px;color:var( --e-global-color-v4-seafoam );}.elementor-2023 .elementor-element.elementor-element-9dd103d{background-color:transparent;padding:17px 38px 17px 38px;background-image:linear-gradient(90deg, #B4E3F0 0%, #BEE7D3 100%);border-radius:60px 60px 60px 60px;}.elementor-2023 .elementor-element.elementor-element-9dd103d .elementor-heading-title{font-size:24px;font-weight:500;line-height:1.4em;letter-spacing:0.24px;color:var( --e-global-color-v4-black );}.elementor-2023 .elementor-element.elementor-element-27b0fd6{padding:17px 38px 17px 38px;border-radius:60px 60px 60px 60px;}.elementor-2023 .elementor-element.elementor-element-27b0fd6 .elementor-heading-title{font-size:24px;font-weight:400;line-height:1.4em;letter-spacing:0.24px;color:var( --e-global-color-v4-seafoam );}.elementor-2023 .elementor-element.elementor-element-5f45815{padding:17px 38px 17px 38px;border-radius:60px 60px 60px 60px;}.elementor-2023 .elementor-element.elementor-element-5f45815 .elementor-heading-title{font-size:24px;font-weight:400;line-height:1.4em;letter-spacing:0.24px;color:var( --e-global-color-v4-seafoam );}.elementor-2023 .elementor-element.elementor-element-8f06d7c{background-color:transparent;padding:17px 38px 17px 38px;background-image:linear-gradient(90deg, #7ECDD1 0%, #BEE7D3 100%);border-radius:60px 60px 60px 60px;}.elementor-2023 .elementor-element.elementor-element-8f06d7c .elementor-heading-title{font-size:24px;font-weight:500;line-height:1.4em;letter-spacing:0.24px;color:var( --e-global-color-v4-black );}.elementor-2023 .elementor-element.elementor-element-dbdaabf{background-color:transparent;padding:17px 38px 17px 38px;background-image:linear-gradient(90deg, #7ECDD1 0%, #BEE7D3 100%);border-radius:60px 60px 60px 60px;}.elementor-2023 .elementor-element.elementor-element-dbdaabf .elementor-heading-title{font-size:24px;font-weight:500;line-height:1.4em;letter-spacing:0.24px;color:var( --e-global-color-v4-black );}.elementor-2023 .elementor-element.elementor-element-ea20b92{padding:17px 38px 17px 38px;border-radius:60px 60px 60px 60px;}.elementor-2023 .elementor-element.elementor-element-ea20b92 .elementor-heading-title{font-size:24px;font-weight:400;line-height:1.4em;letter-spacing:0.24px;color:var( --e-global-color-v4-seafoam );}.elementor-2023 .elementor-element.elementor-element-d0a99d9{margin:0% 26% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:17px 38px 17px 38px;border-radius:60px 60px 60px 60px;}.elementor-2023 .elementor-element.elementor-element-d0a99d9 .elementor-heading-title{font-size:24px;font-weight:400;line-height:1.4em;letter-spacing:0.24px;color:var( --e-global-color-v4-seafoam );}.elementor-2023 .elementor-element.elementor-element-8ea279b{columns:2;column-gap:9.9%;}@media(max-width:1385px){.elementor-2023 .elementor-element.elementor-element-6afe5e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 129px) 0px;}.elementor-2023 .elementor-element.elementor-element-f7edd66{--swiper-slides-to-display:1;}.elementor-2023 .elementor-element.elementor-element-b168051{margin:47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2023 .elementor-element.elementor-element-0e8f565 .elementor-heading-title{font-size:23px;}.elementor-2023 .elementor-element.elementor-element-9dd103d .elementor-heading-title{font-size:23px;}.elementor-2023 .elementor-element.elementor-element-27b0fd6 .elementor-heading-title{font-size:23px;}.elementor-2023 .elementor-element.elementor-element-5f45815 .elementor-heading-title{font-size:23px;}.elementor-2023 .elementor-element.elementor-element-8f06d7c .elementor-heading-title{font-size:23px;}.elementor-2023 .elementor-element.elementor-element-dbdaabf .elementor-heading-title{font-size:23px;}.elementor-2023 .elementor-element.elementor-element-ea20b92 .elementor-heading-title{font-size:23px;}.elementor-2023 .elementor-element.elementor-element-d0a99d9 .elementor-heading-title{font-size:23px;}}@media(max-width:1024px){.elementor-2023 .elementor-element.elementor-element-6afe5e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 110px) 0px;}.elementor-2023 .elementor-element.elementor-element-f7edd66{--swiper-slides-to-display:1;width:100%;max-width:100%;}.elementor-2023 .elementor-element.elementor-element-b168051{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2023 .elementor-element.elementor-element-0e8f565{text-align:center;}.elementor-2023 .elementor-element.elementor-element-9dd103d{margin:0% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-2023 .elementor-element.elementor-element-27b0fd6{text-align:center;}.elementor-2023 .elementor-element.elementor-element-5f45815{text-align:center;}.elementor-2023 .elementor-element.elementor-element-8f06d7c{text-align:center;}.elementor-2023 .elementor-element.elementor-element-dbdaabf{text-align:center;}.elementor-2023 .elementor-element.elementor-element-ea20b92{text-align:center;}.elementor-2023 .elementor-element.elementor-element-d0a99d9{margin:0% 21% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-2023 .elementor-element.elementor-element-8ea279b{column-gap:6%;}}@media(max-width:767px){.elementor-2023 .elementor-element.elementor-element-6afe5e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;border-radius:20px 20px 20px 20px;}.elementor-2023 .elementor-element.elementor-element-ac9944d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 19px) 0px;}.elementor-2023 .elementor-element.elementor-element-ac9944d.elementor-element{--align-self:flex-end;}.elementor-2023 .elementor-element.elementor-element-f7edd66{--swiper-slides-to-display:1;}.elementor-2023 .elementor-element.elementor-element-b168051{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2023 .elementor-element.elementor-element-0e8f565{width:var( --container-widget-width, 243px );max-width:243px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:12px 20px 12px 20px;--container-widget-width:243px;--container-widget-flex-grow:0;}.elementor-2023 .elementor-element.elementor-element-0e8f565 .elementor-heading-title{font-size:17px;line-height:1.3em;letter-spacing:0px;}.elementor-2023 .elementor-element.elementor-element-9dd103d{width:var( --container-widget-width, 299px );max-width:299px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:12px 20px 12px 20px;--container-widget-width:299px;--container-widget-flex-grow:0;}.elementor-2023 .elementor-element.elementor-element-9dd103d .elementor-heading-title{font-size:17px;line-height:1.3em;letter-spacing:0px;}.elementor-2023 .elementor-element.elementor-element-27b0fd6{width:var( --container-widget-width, 207px );max-width:207px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;padding:12px 20px 12px 20px;--container-widget-width:207px;--container-widget-flex-grow:0;}.elementor-2023 .elementor-element.elementor-element-27b0fd6 .elementor-heading-title{font-size:17px;line-height:1.3em;letter-spacing:0px;}.elementor-2023 .elementor-element.elementor-element-5f45815{width:var( --container-widget-width, 326px );max-width:326px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 20px 12px 20px;--container-widget-width:326px;--container-widget-flex-grow:0;}.elementor-2023 .elementor-element.elementor-element-5f45815 .elementor-heading-title{font-size:17px;line-height:1.3em;letter-spacing:0px;}.elementor-2023 .elementor-element.elementor-element-8f06d7c{width:var( --container-widget-width, 217px );max-width:217px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 20px 12px 20px;--container-widget-width:217px;--container-widget-flex-grow:0;}.elementor-2023 .elementor-element.elementor-element-8f06d7c .elementor-heading-title{font-size:17px;line-height:1.3em;letter-spacing:0px;}.elementor-2023 .elementor-element.elementor-element-dbdaabf{width:var( --container-widget-width, 264px );max-width:264px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 20px 12px 20px;--container-widget-width:264px;--container-widget-flex-grow:0;}.elementor-2023 .elementor-element.elementor-element-dbdaabf .elementor-heading-title{font-size:17px;line-height:1.3em;letter-spacing:0px;}.elementor-2023 .elementor-element.elementor-element-ea20b92{width:var( --container-widget-width, 218px );max-width:218px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 20px 12px 20px;--container-widget-width:218px;--container-widget-flex-grow:0;}.elementor-2023 .elementor-element.elementor-element-ea20b92 .elementor-heading-title{font-size:17px;line-height:1.3em;letter-spacing:0px;}.elementor-2023 .elementor-element.elementor-element-d0a99d9{width:var( --container-widget-width, 264px );max-width:264px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:12px 20px 12px 20px;--container-widget-width:264px;--container-widget-flex-grow:0;}.elementor-2023 .elementor-element.elementor-element-d0a99d9 .elementor-heading-title{font-size:17px;line-height:1.3em;letter-spacing:0px;}.elementor-2023 .elementor-element.elementor-element-8ea279b{columns:1;}}/* Start custom CSS for html, class: .elementor-element-ac9944d */.lc-arrows {
  display: flex;
  align-items: center;
  gap: 10px;
}
.lc-arrow {
  all: unset !important;
  box-sizing: border-box !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 58px !important;
  height: 58px !important;
  border-radius: 50% !important;
  background-color: transparent !important;
  cursor: pointer !important;
  opacity: 1 !important;
  transition: opacity .2s ease, background-color .2s ease !important;
}
.lc-arrow svg {
  display: block !important;
  width: 58px !important;
  height: 58px !important;
}
.lc-arrow--prev svg { transform: scaleX(-1) !important; }
.lc-arrow.is-edge { opacity: .3 !important; }
@media (max-width: 767px) {
.lc-arrows {
  display: flex;
  align-items: center;
  gap: 8px;
}
.lc-arrow {
  width: 50px !important;
  height: 50px !important;
}
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-f7edd66 */.elementor-2023 .elementor-element.elementor-element-f7edd66 .swiper {
    overflow: visible;
}
.elementor-2023 .elementor-element.elementor-element-f7edd66 .swiper-slide .testimonial-full-image {
    opacity: 0;
    max-width: 0;
    transition: all .1s;
}
.elementor-2023 .elementor-element.elementor-element-f7edd66 .swiper-slide-active .testimonial-full-image, .elementor-2023 .elementor-element.elementor-element-f7edd66 .swiper-slide-prev .testimonial-full-image {
    opacity: 100%;
    max-width: 48%;
    transition: all 0;
}
.elementor-2023 .elementor-element.elementor-element-f7edd66 .swiper-slide .testimonial-footer-image {
    transition: all .3s;
}
.elementor-2023 .elementor-element.elementor-element-f7edd66 .swiper-slide-active .testimonial-footer-image, .elementor-2023 .elementor-element.elementor-element-f7edd66 .swiper-slide-prev .testimonial-footer-image {
    opacity: 0;
    max-width: 0;
    margin-right: 0;
    transition: opacity 0s, max-width .3s, margin-right .3s;
}
.elementor-2023 .elementor-element.elementor-element-f7edd66 .swiper-slide .testimonial-wrapper {
    max-width: 422px;
    margin: 0;
    background: #E5EDEF80;
    transition: all .3s;
}
.elementor-2023 .elementor-element.elementor-element-f7edd66 .swiper-slide-prev .testimonial-wrapper {
    background: #BEE7D34D;
    max-width: 100%;
    transition: all 0s;
}
.elementor-2023 .elementor-element.elementor-element-f7edd66 .swiper-slide-active .testimonial-wrapper {
    max-width: 100%;
    background: #BEE7D34D;
    transition: all 0s;
}
@media (min-width:1025px) and (max-width:1390px) {
.elementor-2023 .elementor-element.elementor-element-f7edd66 .swiper-slide:not(.swiper-slide-prev, .swiper-slide-active) .testimonial-wrapper {
    max-width: 29.36vw;
}
.elementor-2023 .elementor-element.elementor-element-f7edd66.elementor-element.e-widget-swiper, .elementor-2023 .elementor-element.elementor-element-f7edd66 .swiper-slide-prev .testimonial-wrapper {
    max-width: calc(63.6vw - 27px);
}
}
@media (max-width:767px) {
.elementor-2023 .elementor-element.elementor-element-f7edd66 .swiper-slide-active .testimonial-full-image, .elementor-2023 .elementor-element.elementor-element-f7edd66 .swiper-slide-prev .testimonial-full-image, .elementor-2023 .elementor-element.elementor-element-f7edd66 .swiper-slide-next .testimonial-full-image {
    opacity: 100%;
    max-width: 100%;
    transition: all 0s;
}
.elementor-2023 .elementor-element.elementor-element-f7edd66 .swiper-slide:not(.swiper-slide-active) {
    max-height: 350px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b168051 */.elementor-2023 .elementor-element.elementor-element-b168051 {
    display: flex;
    flex-direction: column;
    align-items: center;
    max-height: 24px;
}
.elementor-2023 .elementor-element.elementor-element-b168051 .lc-dots {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 11px;
    max-width: 600px;
}
.elementor-2023 .elementor-element.elementor-element-b168051 .lc-dot {
    all: unset !important;
    box-sizing: border-box !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 40px !important;
    height: 24px !important;
    cursor: pointer !important;
    transition: width 0.3s ease !important;
}
.elementor-2023 .elementor-element.elementor-element-b168051 .lc-dot::after {
    content: '' !important;
    display: block !important;
    width: 100% !important;
    height: 2px !important;
    border-radius: 2px !important;
    background-color: #000 !important;
    opacity: 0.2 !important;
    transition: opacity 0.3s ease !important;
}
.elementor-2023 .elementor-element.elementor-element-b168051 .lc-dot.is-active {
    width: 104px !important;
}
.elementor-2023 .elementor-element.elementor-element-b168051 .lc-dot.is-active::after {
    opacity: 1 !important;
}
@media (max-width: 767px) {
.elementor-2023 .elementor-element.elementor-element-b168051 .lc-dots {
    gap: 5px;
    max-width: 300px;
}  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e8f565 */.elementor-2023 .elementor-element.elementor-element-0e8f565 {
    display: inline-flex;
    position: relative;
    z-index: 1;
}
.elementor-2023 .elementor-element.elementor-element-0e8f565:before {
    content: '';
    position: absolute;
    z-index: -1;
    inset: 0px;
    border-radius: inherit;
    padding: 1.6px;
    background: linear-gradient(90deg, #7ECDD1 0%, #BEE7D3 100%);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}
.elementor-2023 .elementor-element.elementor-element-0e8f565 div {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9dd103d */.elementor-2023 .elementor-element.elementor-element-9dd103d div {
    text-wrap: balance;
}
.elementor-2023 .elementor-element.elementor-element-9dd103d {
        margin-left: auto !important;
    }
@media (max-width: 767px) {
    .elementor-2023 .elementor-element.elementor-element-9dd103d {
        margin-left: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27b0fd6 */.elementor-2023 .elementor-element.elementor-element-27b0fd6 {
    display: inline-flex;
    position: relative;
    z-index: 1;

}
.elementor-2023 .elementor-element.elementor-element-27b0fd6:before {
    content: '';
    position: absolute;
    z-index: -1;
    inset: 0px;
    border-radius: inherit;
    padding: 1.6px;
    background: linear-gradient(90deg, #7ECDD1 0%, #BEE7D3 100%);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}
.elementor-2023 .elementor-element.elementor-element-27b0fd6 div {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f45815 */.elementor-2023 .elementor-element.elementor-element-5f45815 {
    display: inline-flex;
    position: relative;
    z-index: 1;

}
.elementor-2023 .elementor-element.elementor-element-5f45815:before {
    content: '';
    position: absolute;
    z-index: -1;
    inset: 0px;
    border-radius: inherit;
    padding: 1.6px;
    background: linear-gradient(90deg, #BEE7D3 0%, #6CB099 100%);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}
.elementor-2023 .elementor-element.elementor-element-5f45815 div {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f06d7c */.elementor-2023 .elementor-element.elementor-element-8f06d7c div {
    text-wrap: balance;
}
.elementor-2023 .elementor-element.elementor-element-8f06d7c {
    margin-right: auto !important;
}
@media (max-width: 767px) {
    .elementor-2023 .elementor-element.elementor-element-8f06d7c {
        margin-right: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbdaabf */.elementor-2023 .elementor-element.elementor-element-dbdaabf div {
    text-wrap: balance;
}
.elementor-2023 .elementor-element.elementor-element-dbdaabf {
    margin-left: auto !important;
}
@media (max-width: 767px) {
    .elementor-2023 .elementor-element.elementor-element-dbdaabf {
        margin-left: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea20b92 */.elementor-2023 .elementor-element.elementor-element-ea20b92 {
    display: inline-flex;
    position: relative;
    z-index: 1;
}
.elementor-2023 .elementor-element.elementor-element-ea20b92:before {
    content: '';
    position: absolute;
    z-index: -1;
    inset: 0px;
    border-radius: inherit;
    padding: 1.6px;
    background: linear-gradient(90deg, #7ECDD1 0%, #BEE7D3 100%);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}
.elementor-2023 .elementor-element.elementor-element-ea20b92 div {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0a99d9 */.elementor-2023 .elementor-element.elementor-element-d0a99d9 {
    display: inline-flex;
    position: relative;
    z-index: 1;
}
.elementor-2023 .elementor-element.elementor-element-d0a99d9:before {
    content: '';
    position: absolute;
    z-index: -1;
    inset: 0px;
    border-radius: inherit;
    padding: 1.6px;
    background: linear-gradient(90deg, #7ECDD1 0%, #BEE7D3 100%);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}
.elementor-2023 .elementor-element.elementor-element-d0a99d9 div {
    text-wrap: balance;
}
@media (max-width: 767px) {
    .elementor-2023 .elementor-element.elementor-element-d0a99d9 {
        margin-left: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS */.blue-teal-border:before {
    content: '';
    position: absolute;
    z-index: -1;
    inset: 0px;
    border-radius: inherit;
    padding: 1.6px;
    background: linear-gradient(90deg, #4699B2 35.58%, #7ECDD1 100%);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

.beyond-comfort-margin strong {
    margin-left: 185px;
}
@media (max-width: 1300px) {
.beyond-comfort-margin strong {
    margin-left: 100px;
} 
}
@media (max-width: 1024px) {
.beyond-comfort-margin strong {
    margin-left: 9vw;
} 
}
@media (max-width: 767px) {
.beyond-comfort-margin strong {
    margin-left: 0;
} 
}/* End custom CSS */