.elementor-427 .elementor-element.elementor-element-74ab0116{--display:flex;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-427 .elementor-element.elementor-element-28256d5e{--display:flex;--position:absolute;--min-height:70%;--overlay-opacity:0.5;top:0px;}.elementor-427 .elementor-element.elementor-element-28256d5e::before, .elementor-427 .elementor-element.elementor-element-28256d5e > .elementor-background-video-container::before, .elementor-427 .elementor-element.elementor-element-28256d5e > .e-con-inner > .elementor-background-video-container::before, .elementor-427 .elementor-element.elementor-element-28256d5e > .elementor-background-slideshow::before, .elementor-427 .elementor-element.elementor-element-28256d5e > .e-con-inner > .elementor-background-slideshow::before, .elementor-427 .elementor-element.elementor-element-28256d5e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-8012336 );--background-overlay:'';}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-28256d5e{left:0px;}body.rtl .elementor-427 .elementor-element.elementor-element-28256d5e{right:0px;}.elementor-427 .elementor-element.elementor-element-765dbdb2{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-427 .elementor-element.elementor-element-5f1c850d{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-427 .elementor-element.elementor-element-74508df7{padding:0px 0px 0px 0px;}.elementor-427 .elementor-element.elementor-element-74508df7.elementor-element{--align-self:flex-start;}.elementor-427 .elementor-element.elementor-element-440234d0{--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:space-between;--align-items:center;}.elementor-427 .elementor-element.elementor-element-2c6ff49d{width:var( --container-widget-width, 41.905% );max-width:41.905%;--container-widget-width:41.905%;--container-widget-flex-grow:0;}.elementor-427 .elementor-element.elementor-element-2c6ff49d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-427 .elementor-element.elementor-element-69d85e23 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-427 .elementor-element.elementor-element-17fd58fe{--display:flex;--border-radius:48px 48px 48px 48px;}.elementor-427 .elementor-element.elementor-element-17fd58fe:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-17fd58fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-1e78b59c{padding:48px 48px 48px 48px;}.elementor-427 .elementor-element.elementor-element-1e78b59c .elementor-swiper-button{font-size:20px;color:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-1e78b59c .elementor-swiper-button svg{fill:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-1e78b59c .elementor-testimonial__text{color:var( --e-global-color-accent );font-size:18px;font-weight:700;font-style:normal;}.elementor-427 .elementor-element.elementor-element-1e78b59c .elementor-testimonial__name{color:var( --e-global-color-accent );font-size:16px;}@media(max-width:1024px){.elementor-427 .elementor-element.elementor-element-74ab0116{--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-427 .elementor-element.elementor-element-2c6ff49d{width:var( --container-widget-width, 432.016px );max-width:432.016px;--container-widget-width:432.016px;--container-widget-flex-grow:0;}.elementor-427 .elementor-element.elementor-element-1e78b59c .elementor-testimonial__text{font-size:16px;}}@media(max-width:767px){.elementor-427 .elementor-element.elementor-element-74ab0116{--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-427 .elementor-element.elementor-element-440234d0{--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:flex-start;}.elementor-427 .elementor-element.elementor-element-2c6ff49d{width:var( --container-widget-width, 339.797px );max-width:339.797px;--container-widget-width:339.797px;--container-widget-flex-grow:0;}.elementor-427 .elementor-element.elementor-element-1e78b59c{padding:0px 0px 0px 0px;}.elementor-427 .elementor-element.elementor-element-1e78b59c .elementor-testimonial__text{font-size:14px;}}/* Start custom CSS for testimonial-carousel, class: .elementor-element-1e78b59c */.elementor-427 .elementor-element.elementor-element-1e78b59c {
    overflow: hidden;
}


.elementor-427 .elementor-element.elementor-element-1e78b59c .elementor-main-swiper {
  position: relative;
  padding-bottom: 64px !important;
  overflow: visible !important;
}

.elementor-427 .elementor-element.elementor-element-1e78b59c  .elementor-swiper-button {
  position: absolute !important;
  top: auto !important;
  bottom: 0 !important;
  transform: none !important;
  width: 44px !important;
  height: 44px !important;
  background: #fff !important;
  border-radius: 50% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12) !important;
  transition: opacity 0.2s, box-shadow 0.2s !important;
  opacity: 0.9;
  z-index: 10 !important;
}

.elementor-427 .elementor-element.elementor-element-1e78b59c .elementor-swiper-button:hover {
  opacity: 1;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.18) !important;
}

.elementor-427 .elementor-element.elementor-element-1e78b59c .elementor-swiper-button svg {
  width: 16px !important;
  height: 16px !important;
  fill: #222 !important;
}

.elementor-427 .elementor-element.elementor-element-1e78b59c .elementor-swiper-button-prev {
  right: 54px !important;
  left: auto !important;
}

.elementor-427 .elementor-element.elementor-element-1e78b59c .elementor-swiper-button-next {
  right: 0 !important;
  left: auto !important;
}

.elementor-427 .elementor-element.elementor-element-1e78b59c .elementor-testimonial__content {
  padding-top: 0 !important;
  padding-right: 0 !important;
}


.elementor-427 .elementor-element.elementor-element-1e78b59c .elementor-testimonial__content::before {
  content: '';
  display: block;
  width: 64px;
  height: 86px;
  margin-bottom: 20px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='116' height='86' viewBox='0 0 116 86' fill='none'%3E%3Cpath d='M27.1011 53.3312C21.0462 53.4164 15.8441 51.7961 11.2389 48.4702C5.09876 44.1209 1.34642 38.1513 0.323058 30.6466C-1.04143 21.351 1.94338 13.42 8.76581 7.02393C12.774 3.27159 17.635 1.13958 23.0929 0.457341C30.2565 -0.395462 36.7378 1.31014 42.4515 5.57416C47.9948 9.7529 51.406 15.2961 52.5999 22.1185C53.0263 24.5917 53.1969 26.9795 52.941 29.5379C52.7705 31.4994 52.6852 33.4608 52.3441 35.337C52.0029 37.7249 51.4913 40.0274 50.809 42.33C49.0181 48.5555 46.3744 54.2692 42.8779 59.7272C40.4048 63.5648 37.6758 67.0613 34.6058 70.4725C29.7448 75.8452 24.3721 80.4503 18.3172 84.4585C17.7202 84.8849 17.038 85.226 16.441 85.5671C14.4796 86.5905 12.6034 85.6524 11.7506 84.2879C11.2389 83.4351 10.7273 82.497 10.2156 81.5589C9.36277 79.8533 9.7039 78.1477 11.2389 76.8685C13.1151 75.3335 14.8207 73.7132 16.5263 72.0075C21.0462 67.573 24.7985 62.6267 27.8686 57.1688C28.5509 56.0601 29.0625 54.8662 29.6595 53.6723C29.8301 53.2459 29.7448 53.1606 29.2331 53.1606C28.6361 53.2459 27.698 53.2459 27.1011 53.3312Z' fill='%23F8F8F8'/%3E%3Cpath d='M115.622 26.8938C115.537 35.166 114.002 42.159 111.273 48.9814C108.885 54.8658 105.644 60.2384 101.807 65.27C100.016 67.5725 98.1396 69.7045 96.1782 71.7513C92.5111 75.6742 88.5029 79.1707 84.1536 82.326C82.7891 83.2641 81.4247 84.2022 80.0602 85.055C79.8043 85.2256 79.4632 85.3961 79.1221 85.5667C77.3312 86.4195 75.455 85.9078 74.4317 84.2022C73.92 83.3494 73.4083 82.4966 72.9819 81.5585C71.8733 79.5118 72.7261 77.7209 74.0053 76.6975C76.4784 74.7361 78.6957 72.6041 80.8277 70.3015C85.177 65.6111 88.9293 60.4943 91.7436 54.7805C91.9141 54.3541 92.0847 54.013 92.2553 53.5866C92.3405 53.416 92.17 53.2454 91.9994 53.1601C91.7436 53.0749 91.4877 53.0749 91.2319 53.0749C90.2938 53.0749 89.441 53.0749 88.5029 53.0749C83.8978 53.0749 79.5485 51.8809 75.6256 49.4931C68.6326 45.3144 64.3686 39.2595 62.8335 31.3284C61.4691 23.7384 63.0894 16.8307 67.6945 10.6053C71.9585 4.97676 77.587 1.48027 84.4948 0.371621C93.2786 -0.992864 101.039 1.39499 107.435 7.62045C111.443 11.4581 113.831 16.0632 114.94 21.5211C115.537 23.6532 115.622 25.6999 115.622 26.8938Z' fill='%23F8F8F8'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}

@media only screen and (max-width: 767px) {
    .elementor-427 .elementor-element.elementor-element-1e78b59c .elementor-testimonial__content::before {
        width: 60px;
        height: 44px;
        margin-bottom: 20px;
    }
}/* End custom CSS */