.elementor-1212 .elementor-element.elementor-element-5d20fff7{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-1212 .elementor-element.elementor-element-5d20fff7:not(.elementor-motion-effects-element-type-background), .elementor-1212 .elementor-element.elementor-element-5d20fff7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f42a6cd );}.elementor-1212 .elementor-element.elementor-element-6b0809{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1212 .elementor-element.elementor-element-514dc182 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 26px;}.elementor-1212 .elementor-element.elementor-element-514dc182{z-index:2;}.elementor-1212 .elementor-element.elementor-element-514dc182 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:68px;font-weight:600;text-transform:uppercase;line-height:92px;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1212 .elementor-element.elementor-element-3d57715e{z-index:4;}.elementor-1212 .elementor-element.elementor-element-3d57715e.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-main-swiper{width:100%;}.elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-main-swiper .swiper-slide{background-color:#0000003D;border-width:0px 0px 0px 0px;border-radius:20px;}.elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-testimonial__header{padding-top:0px;padding-left:24px;padding-right:24px;border-block-end-width:0px;}.elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-testimonial__content{padding-bottom:29px;padding-left:24px;padding-right:24px;}.elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-swiper-button{font-size:20px;}.elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-testimonial__name{color:#FFFFFF;}.elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-testimonial__header, .elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-testimonial__name{font-family:var( --e-global-typography-77622e5-font-family ), Sans-serif;font-size:var( --e-global-typography-77622e5-font-size );font-weight:var( --e-global-typography-77622e5-font-weight );line-height:var( --e-global-typography-77622e5-line-height );}.elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-testimonial__title{color:var( --e-global-color-48cd794 );font-family:var( --e-global-typography-d840764-font-family ), Sans-serif;font-size:var( --e-global-typography-d840764-font-size );line-height:var( --e-global-typography-d840764-line-height );}.elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-testimonial__text{color:#FFFFFF;font-family:"Albert Sans", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-testimonial__image img{width:48px;height:48px;border-radius:50%;}.elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-testimonial__image + cite{margin-inline-start:20px;margin-inline-end:0;}.elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-testimonial__icon:not(.elementor-testimonial__rating){color:#FDE28B;}.elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-testimonial__icon:not(.elementor-testimonial__rating) svg{fill:#FDE28B;}.elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-testimonial__icon{font-size:20px;}.elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-testimonial__icon svg{width:20px;}.elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-star-rating{font-size:24px;}.elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-star-rating i:not(:last-of-type){margin-inline-end:2px;}.elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-star-rating i:before{color:#FDE28B;}.elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-star-rating i{color:var( --e-global-color-1de1ec4 );}.elementor-1212 .elementor-element.elementor-element-770dee3{--display:flex;}@media(max-width:1023px){.elementor-1212 .elementor-element.elementor-element-5d20fff7{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-reviews .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-testimonial__header, .elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-testimonial__name{font-size:var( --e-global-typography-77622e5-font-size );line-height:var( --e-global-typography-77622e5-line-height );}.elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-testimonial__title{font-size:var( --e-global-typography-d840764-font-size );line-height:var( --e-global-typography-d840764-line-height );}}@media(max-width:767px){.elementor-1212 .elementor-element.elementor-element-5d20fff7{--padding-top:0px;--padding-bottom:90px;--padding-left:16px;--padding-right:16px;}.elementor-1212 .elementor-element.elementor-element-514dc182 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 18px;}.elementor-1212 .elementor-element.elementor-element-514dc182 .elementor-heading-title{font-size:40px;line-height:52px;letter-spacing:-0.02em;}.elementor-widget-reviews .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1212 .elementor-element.elementor-element-3d57715e > .elementor-widget-container{margin:0px 24px 0px 24px;padding:0px 0px 0px 0px;}.elementor-1212 .elementor-element.elementor-element-3d57715e{z-index:6;}.elementor-1212 .elementor-element.elementor-element-3d57715e.elementor-arrows-yes .elementor-main-swiper{width:calc( calc(100% - 48px) - 40px );}.elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-main-swiper{width:calc(100% - 48px);}.elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-testimonial__header, .elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-testimonial__name{font-size:var( --e-global-typography-77622e5-font-size );line-height:var( --e-global-typography-77622e5-line-height );}.elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-testimonial__title{font-size:var( --e-global-typography-d840764-font-size );line-height:var( --e-global-typography-d840764-line-height );}.elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-testimonial__text{font-size:16px;line-height:24px;}}/* Start custom CSS for html, class: .elementor-element-8719085 */.blurBluePeopleSay {
    position: absolute;
    width: 436px;
    height: 330px;
    background: #1593F1;
        filter: blur(220px);
    opacity: 0.5;
    top: 76px;
    left: 50%;
  -webkit-transform: translateX(450px);
  transform:         translateX(450px);
}

@media only screen and (max-width:767px) {
.blurBluePeopleSay  {
    width: 270px;
    height: 205px;
    -webkit-transform: translateX(0px);
    transform:         translateX(0px);
    top: -54px;
       filter: blur(110px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-514dc182 */.elementor-1212 .elementor-element.elementor-element-514dc182 span {
    color: #FF0362;
}

.elementor-1212 .elementor-element.elementor-element-514dc182:before {
    content: '';
    position: absolute;
    left: 0;
    width: 6px;
   height: 68px;
    background: #FF0362;
    top: 11px;
}

@media only screen and (max-width:767px) {
  .elementor-1212 .elementor-element.elementor-element-514dc182:before { 
     height: 41px;  
     top: 6px;
  }  
}/* End custom CSS */
/* Start custom CSS for reviews, class: .elementor-element-3d57715e */.elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-testimonial {
      display: flex;
    flex-direction: column-reverse;  
}


.elementor-1212 .elementor-element.elementor-element-3d57715e .swiper-slide {
  touch-action: auto !important;
}

.elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-testimonial__content { 
    padding-top: 84px;
}

.elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-testimonial__text {
  max-height: 196px;
  overflow-y: scroll !important;
  -webkit-overflow-scrolling: touch;
  touch-action: pan-y !important;
  overscroll-behavior: contain;
  scrollbar-color: gray transparent;
  scrollbar-width: thin;

}

.elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-star-rating {
    position: absolute;
    top: 25px;
    left: 24px;
}

.elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-main-swiper {
    width: 100% !important
}

.elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-testimonial__header {
    padding-bottom: 34px;
}

.elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-testimonial__name {
    margin-bottom: 2px;
}

.elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-swiper-button  {
    position: absolute;
    top: -106px;
          -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-swiper-button-next svg, .elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-swiper-button-prev svg {
    display: none;
}

.elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-swiper-button-next  {
    right: 0;
}

.elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-swiper-button-prev {
    right: 60px;
    left: unset;
}

.elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-swiper-button-next:before {
    content: '' !important;
    width: 20px;
    height: 20px;
    background-image:  url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjI2MzIgM0wxOCAxME0xOCAxMEwxMS4yNjMyIDE3TTE4IDEwSDIiIHN0cm9rZT0id2hpdGUiLz4KPC9zdmc+Cg==');

}

.elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-swiper-button-next:hover:before {
    background-image:  url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjI2MzIgMTdMMTggMTBNMTggMTBMMTEuMjYzMiAzTTE4IDEwTDIgMTAiIHN0cm9rZT0iI0ZGMDM2MiIvPgo8L3N2Zz4K');
       -webkit-transition: all 0.3s;
    transition: all 0.3s;
    /*background-repeat: no-repeat;*/
    /*background-size: 16px 14px;*/
    /*background-position: center;*/
}

.elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-swiper-button-prev:before {
    content: '' !important;
    width: 20px;
    height: 20px;
    background-image:  url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguNzM2ODQgM0wyIDEwTTIgMTBMOC43MzY4NCAxN00yIDEwSDE4IiBzdHJva2U9IndoaXRlIi8+Cjwvc3ZnPgo=');
}

 .elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-swiper-button-prev:hover:before {  
         background-image:  url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguNzM2ODQgM0wyIDEwTTIgMTBMOC43MzY4NCAxN00yIDEwSDE4IiBzdHJva2U9IiNGRjAzNjIiLz4KPC9zdmc+Cg==');
        -webkit-transition: all 0.3s;
    transition: all 0.3s;
 }


/*.elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-swiper-button-next:hover:before, .elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-swiper-button-prev:hover:before { */
/*    filter: brightness(0) saturate(100%) invert(18%) sepia(96%) saturate(6696%) hue-rotate(331deg) brightness(101%) contrast(103%) drop-shadow(2px 2px 4px #FF036299);*/
    /*box-shadow: 0px 2px 12px 0px #FF036299;*/
/*   -webkit-transition: all 0.3s;*/
/*    transition: all 0.3s;*/
/*}*/

.elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-swiper-button-next:active:before, .elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-swiper-button-prev:active:before { 
    filter: brightness(0) saturate(100%) invert(18%) sepia(96%) saturate(6696%) hue-rotate(331deg) brightness(101%) contrast(103%);
    box-shadow: 0px 0px 0px 0px #FF036266;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.shadow-top,
.shadow-bottom {
  position: absolute;
  width: 100%;
  height: 20px;
  z-index: 10;
  pointer-events: none;
  display: none;
}

.shadow-top {
  top: 0;
  left: 0;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent);
}

.shadow-bottom {
  bottom: 0;
  left: 0;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.2), transparent);
}

.elementor-1212 .elementor-element.elementor-element-3d57715e .swiper-pagination {
    display: none;   
}

.elementor-widget-reviews.elementor-pagination-type-bullets .swiper {
    padding-bottom: 0 !important;
}

@media only screen and (max-width:767px) {
    .elementor-1212 .elementor-element.elementor-element-3d57715e .swiper  {
        overflow: visible  !important;
    }
    
.elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-testimonial__content { 
    padding-top: 85px;
}

.elementor-1212 .elementor-element.elementor-element-3d57715e .swiper-pagination {
    display: flex;
    justify-content:center !important;
    align-items:center !important;
    bottom: -10px !important;
}

.elementor-1212 .elementor-element.elementor-element-3d57715e .swiper-pagination-bullet {
    width: 7px;
    height: 7px;
    background:#57534E !important;
    opacity:1;
    margin: 0 !important;
    margin-right:14px !important;
      -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.elementor-1212 .elementor-element.elementor-element-3d57715e .swiper-pagination-bullet:last-child { 
    margin-right: 0 !important;
}


.elementor-1212 .elementor-element.elementor-element-3d57715e .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 11px;
    height: 11px;
    background:#FF0362 !important;
    opacity:1;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
} 

.elementor-widget-reviews.elementor-pagination-type-bullets .swiper {
    padding-bottom: 40px !important;
}

.elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-swiper-button {
    display:none;
}




.elementor-1212 .elementor-element.elementor-element-3d57715e .elementor-template {
    overflow: visible !important;
}

/*  .elementor {*/
/*  overflow: auto !important;*/
/*}*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d20fff7 */.elementor-1212 .elementor-element.elementor-element-5d20fff7:before {
    content: '';
    position: absolute;
    width: 436px;
    height: 330px;
    background: #1593F1;
    -webkit-filter:blur(220px);
    filter: blur(220px);
    opacity: 0.5;
    top: 76px;
    left: 50%;
  -webkit-transform: translateX(450px);
  transform:         translateX(450px);
}

@media only screen and (max-width:767px) {
.elementor-1212 .elementor-element.elementor-element-5d20fff7:before {
    width: 270px;
    height: 205px;
    -webkit-transform: translateX(0px);
    transform:         translateX(0px);
    top: -54px;
       filter: blur(110px);
    }
    
    
.scroll-unlock {
  overflow: visible !important;
  position: relative;
  z-index: 1;
}
}/* End custom CSS */
/* Start custom CSS */.elementor-17 {
    overflow: hidden;
}

.sectionFooter {
    margin-top: -420px;
    background-color: transparent !important;
}

@media only screen and (max-width:767px) {
    .sectionFooter {
    margin-top: -733px; 
    }
}/* End custom CSS */