.elementor-22 .elementor-element.elementor-element-dc8199a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-f995bea{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-887c4f4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-a6adbdb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-482b401 .team-section-3{background-color:#F2F5F7;}.elementor-22 .elementor-element.elementor-element-482b401 .gt-theme-btn-main.style-2{background:#3B82F6 !important;}.elementor-22 .elementor-element.elementor-element-482b401 .social-icon a{background-color:#3B82F6;}.elementor-22 .elementor-element.elementor-element-e9255e9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-fc9982a .testimonial-box-items-3{background-color:#F2F5F7;}.elementor-22 .elementor-element.elementor-element-fc9982a .star i.fa-solid{color:#3B82F6;}.elementor-22 .elementor-element.elementor-element-fc9982a .star i.fa-regular{color:#3B82F6;}.elementor-22 .elementor-element.elementor-element-fc9982a .testimonial-section-3 .swiper-dot .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#3B82F6;}.elementor-22 .elementor-element.elementor-element-04b6b67{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-4633915{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-e429793 .brand-img-1{padding:19px 19px 19px 19px;}.elementor-22 .elementor-element.elementor-element-e429793 .brand-img-1 img{filter:brightness( 0% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-22 .elementor-element.elementor-element-e429793 .brand-box-1:hover .brand-img-1 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-22 .elementor-element.elementor-element-832195a{--display:flex;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-832195a::before, .elementor-22 .elementor-element.elementor-element-832195a > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-832195a > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-832195a > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-832195a > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-832195a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}/* Start custom CSS for ft-cta, class: .elementor-element-ddb1d4b */}
.cta-newsletter-wrapper .newsletter-form form input {
    width: 100%;
    border: none;
    background-color: var(--white);
    padding: 12px 20px;
    border-radius: 48px;
    line-height: 1;
    color: var(--text);
}/* End custom CSS */