.elementor-kit-6{--e-global-color-primary:#13B694;--e-global-color-secondary:#666767;--e-global-color-text:#404040;--e-global-color-accent:#F47643;--e-global-color-6732ccf:#13B69480;--e-global-color-366e24f:#FFFFFF;--e-global-color-729b0e2:#89DAC9;--e-global-color-14bd93e:#F4764314;--e-global-typography-primary-font-family:"Nunito";--e-global-typography-primary-font-size:35px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.1em;--e-global-typography-secondary-font-family:"Nunito";--e-global-typography-secondary-font-size:20px;--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Nunito";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Nunito";--e-global-typography-accent-font-size:20px;--e-global-typography-accent-font-weight:500;--e-global-typography-ec92c8d-font-family:"Nunito";--e-global-typography-ec92c8d-font-size:42px;--e-global-typography-ec92c8d-font-weight:800;--e-global-typography-ec92c8d-line-height:1.2em;--e-global-typography-3e6ea69-font-family:"Nunito";--e-global-typography-3e6ea69-font-size:22px;--e-global-typography-3e6ea69-font-weight:600;--e-global-typography-3e6ea69-line-height:1.4em;--e-global-typography-df9841e-font-family:"Nunito";--e-global-typography-df9841e-font-size:20px;--e-global-typography-df9841e-font-weight:700;--e-global-typography-f865226-font-family:"Nunito";--e-global-typography-f865226-font-size:18px;--e-global-typography-f865226-font-weight:500;--e-global-typography-f865226-line-height:1.2em;--e-global-typography-b2b89be-font-family:"Nunito";--e-global-typography-b2b89be-font-size:16px;--e-global-typography-b2b89be-font-weight:600;--e-global-typography-b2b89be-line-height:1.2em;--e-global-typography-7d7850c-font-family:"Nunito";--e-global-typography-7d7850c-font-size:20px;--e-global-typography-7d7850c-font-weight:600;--e-global-typography-7d7850c-line-height:1em;--e-global-typography-ca20b2d-font-family:"Nunito";--e-global-typography-ca20b2d-font-size:22px;--e-global-typography-ca20b2d-font-weight:700;--e-global-typography-ca20b2d-line-height:1.1em;--e-global-typography-ca20b2d-letter-spacing:-0.2px;--e-global-typography-137bc66-font-family:"Nunito";--e-global-typography-137bc66-font-size:18px;--e-global-typography-137bc66-font-weight:400;--e-global-typography-cd830f3-font-family:"Nunito";--e-global-typography-cd830f3-font-size:25px;--e-global-typography-cd830f3-font-weight:500;--e-global-typography-cd830f3-letter-spacing:8px;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-accent );font-weight:700;}.elementor-kit-6 h1{font-size:45px;font-weight:800;}.elementor-kit-6 h2{font-size:35px;font-weight:700;}.elementor-kit-6 h3{font-size:22px;font-weight:700;}.elementor-kit-6 h4{font-size:16px;font-weight:500;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:20px;font-weight:700;letter-spacing:0.2px;border-radius:6px 6px 6px 6px;padding:18px 34px 18px 34px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-primary-font-size:26px;--e-global-typography-secondary-font-size:19px;--e-global-typography-ec92c8d-font-size:34px;--e-global-typography-3e6ea69-font-size:20px;--e-global-typography-b2b89be-font-size:2vw;--e-global-typography-7d7850c-font-size:18px;--e-global-typography-ca20b2d-font-size:20px;--e-global-typography-137bc66-font-size:16px;--e-global-typography-cd830f3-font-size:22px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:20px;--container-default-padding-right:20px;--container-default-padding-bottom:20px;--container-default-padding-left:20px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-primary-font-size:22px;--e-global-typography-secondary-font-size:18px;--e-global-typography-ec92c8d-font-size:26px;--e-global-typography-3e6ea69-font-size:16px;--e-global-typography-b2b89be-font-size:4.2vw;--e-global-typography-7d7850c-font-size:16px;--e-global-typography-ca20b2d-font-size:18px;--e-global-typography-137bc66-font-size:16px;--e-global-typography-cd830f3-font-size:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body {
    margin: 0px;
}

.grecaptcha-badge { 
    visibility: hidden;
}


.elementor-search-form__container {
    min-height: 26px!important;
}

.forminator-ui {
    font-family: Nunito;
}

.balanced {
    text-wrap: balance;
}

.btn-hover-effect a, .btn-hover-effect .elementor-search-form__submit, .forminator-button, .c-btn.c-btn-primary {
    border: 2px solid #F47643;
}
.btn-hover-effect:hover a, .btn-hover-effect:hover .elementor-search-form__submit, .forminator-button:hover, .c-btn.c-btn-primary:hover {
    animation-name: btn-hover-effect;
    animation-duration: 1s;
    color: white;
    text-decoration: none;
}
@-webkit-keyframes btn-hover-effect {
   0% {
      box-shadow: inset 30px 0px 0px -30px  #F47643;
      background-color: white;
      color: #F47643;
  }
  100% {
      box-shadow: inset 300px 0px 0px -30px #F47643;
      background-color: white;
  }
}
@keyframes btn-hover-effect {
  0% {
      box-shadow: inset 30px 0px 0px -30px  #F47643;
      background-color: white;
      color: #F47643;
  }
  100% {
      box-shadow: inset 300px 0px 0px -30px #F47643;
      background-color: white;
  }
}

.btn-hover-effect-green a {
    border: 2px solid #13B694;
}
.btn-hover-effect-green:hover a {
    animation-name: btn-hover-effect;
    animation-duration: 1s;
}
@-webkit-keyframes btn-hover-effect-green {
   0% {
      box-shadow: inset 30px 0px 0px -30px  #F47643;
      background-color: white;
      color: #F47643;
      border: 2px solid #F47643;
  }
  100% {
      box-shadow: inset 300px 0px 0px -30px #F47643;
      background-color: white;
      border: 2px solid #F47643;
  }
}
@keyframes btn-hover-effect {
  0% {
      box-shadow: inset 30px 0px 0px -30px  #F47643;
      background-color: white;
      color: #F47643;
      border: 2px solid #F47643;
  }
  100% {
      box-shadow: inset 300px 0px 0px -30px #F47643;
      background-color: white;
      border: 2px solid #F47643;
  }
}

.btn-hover-effect-form .elementor-button {
    border: 2px solid #F47643;
}

.btn-hover-effect-form .elementor-button:hover {
    animation-name: btn-hover-effect;
    animation-duration: 1s;
}
@-webkit-keyframes btn-hover-effect-form {
   0% {
      box-shadow: inset 30px 0px 0px -30px  #F47643;
      background-color: white;
      color: #F47643;
      border: 2px solid #F47643;
  }
  100% {
      box-shadow: inset 300px 0px 0px -30px #F47643;
      background-color: white;
      border: 2px solid #F47643;
  }
}
@keyframes btn-hover-effect-form {
  0% {
      box-shadow: inset 30px 0px 0px -30px  #F47643;
      background-color: white;
      color: #F47643;
  }
  100% {
      box-shadow: inset 300px 0px 0px -30px #F47643;
      background-color: white;
  }
}



.hero-icon-box .elementor-widget-container{
    background: radial-gradient(circle farthest-side at center 1000px, white 98.5%, #F47643 98.6%, #F47643 99.9%, #FFFFFF00 100%);
}

.hero-icon-box h3 {
    margin-block-start: 0rem;
}

.hero-icon-box .elementor-icon {
    margin-bottom: -8px;
}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
.hero-icon-box .elementor-widget-container {
    background: radial-gradient(circle farthest-side at center 400px, white 97.5%, #F47643 97.7%, #F47643 99.8%, #FFFFFF00 100%);
}
}

@media only screen and (max-width: 767px) {
.hero-icon-box .elementor-widget-container {
    background: radial-gradient(circle farthest-side at center 400px, white 97.5%, #F47643 97.8%, #F47643 99.7%, #FFFFFF00 100%);
}
}




.round-orange-left-border-container {
    background: radial-gradient(circle farthest-side at 60% center, rgba(244, 118, 67, 0.08) 95.5%, #F47643 95.8%, #F47643 99.7%, #FFFFFF 100%);
}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
.round-orange-left-border-container, .round-orange-left-border-container-full {
    background: radial-gradient(circle farthest-side at 60% center, rgba(244, 118, 67, 0.08) 96.5%, #F47643 96.8%, #F47643 99.7%, #FFFFFF 100%);
}
}

@media only screen and (max-width: 767px) {
.round-orange-left-border-container, .round-orange-left-border-container-full {
    background: radial-gradient(circle farthest-side at 200% center, rgba(244, 118, 67, 0.08) 97.8%, #F47643 98%, #F47643 99.7%, #FFFFFF 100%)!important;
}
}

.round-orange-left-border-container-full {
    background: radial-gradient(circle farthest-side at 60% center, rgba(244, 118, 67, 0.08) 97.6%, #F47643 97.8%, #F47643 99.8%, #FFFFFF 100%);
}


.orange-circle-image-inside {
    background: radial-gradient(circle farthest-side at right center, #FFFFFF00 78%, rgba(244, 118, 67, 0.5) 78.1%, rgba(244, 118, 67, 0.5) 88%, #F47643 88.1%, #F47643 99.8%, #FFFFFF 100%);
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .orange-circle-image-inside {
    background: radial-gradient(circle farthest-side at center -100%, #FFFFFF00 88%, rgba(244, 118, 67, 0.5) 88.1%, rgba(244, 118, 67, 0.5) 94%, #F47643 94.1%, #F47643 99.8%, #FFFFFF 100%);
}
}

@media only screen and (max-width: 767px) {
    .orange-circle-image-inside {
    background: radial-gradient(circle farthest-side at center -100%, #FFFFFF00 88%, rgba(244, 118, 67, 0.5) 88.1%, rgba(244, 118, 67, 0.5) 94%, #F47643 94.1%, #F47643 99.8%, #FFFFFF 100%);
}
}





.transparent-circle-left-column:before {
    background: radial-gradient(circle farthest-side at left center, #FFFFFF00 88%, rgba(19, 182, 148, 0.5) 88.1%, rgba(19, 182, 148, 0.5) 99.8%, #13B694 100%);
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .transparent-circle-left-column:before {
    background: radial-gradient(circle farthest-side at center -100%, #FFFFFF00 94%, rgba(19, 182, 148, 0.5) 94.1%, rgba(19, 182, 148, 0.5) 99.8%, #13B694 100%);
}
}

@media only screen and (max-width: 767px) {
    .transparent-circle-left-column:before {
    background: radial-gradient(circle farthest-side at center top, #FFFFFF00 92%, rgba(19, 182, 148, 0.5) 92.1%, rgba(19, 182, 148, 0.5) 99.8%, #13B694 100%);
}
}





.impact-stories-testimonials-carousel .elementor-swiper-button-prev, .clients-testimonials-carousel .elementor-swiper-button-prev {
    border-radius: 6px 0px 0px 6px;
}

.impact-stories-testimonials-carousel .elementor-swiper-button-next, .clients-testimonials-carousel .elementor-swiper-button-next {
    border-radius: 0px 6px 6px 0px;
}

.impact-stories-testimonials-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: white!important;
}

.clients-testimonials-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #666767;
}

.impact-stories-testimonials-carousel .swiper-pagination-bullet {
    border: 1px solid white;
    background: var(--e-global-color-primary)!important;
    opacity: 1;
}

.clients-testimonials-carousel .swiper-pagination-bullet {
    border: 1px solid #666767;
    background: white;
    opacity: 1;
}

.impact-stories-testimonials-carousel .swiper-slide-duplicate, .impact-stories-testimonials-carousel, .clients-testimonials-carousel .swiper-slide-duplicate, .clients-testimonials-carousel .swiper-slide-duplicate-active {
    filter: opacity(1);
}

.impact-stories-testimonials-carousel .swiper-slide-prev, .impact-stories-testimonials-carousel .swiper-slide-next, .clients-testimonials-carousel .swiper-slide-prev, .clients-testimonials-carousel .swiper-slide-next {
    filter: opacity(0);
}

.acceptance-links {
     border-style: solid;
     border-width: 0px 0px 3px 0px;
     border-color: #ffffff00;
     font-weight: bold;
     color: #404040!important;
}

.acceptance-links:hover {
     border-style: solid;
     border-width: 0px 0px 3px 0px;
     border-color: #F47643;
}

.elementor-field-type-acceptance {
    margin-bottom: 10px!important;
}

#proact-scipr {
    font-family: Arial!important;
    font-weight: bold!important;
}/* End custom CSS */