@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Kode+Mono:wght@400..700&display=swap");.contact-submit-message{align-items:center;background:rgba(22,211,123,.12);border:1px solid rgba(22,211,101,.45);border-left:4px solid #26d316;border-radius:8px;color:#12301d;display:flex;font-size:15px;font-weight:600;line-height:1.5;margin:18px 0 0;padding:13px 16px;width:100%}.contact-submit-message.is-loading{background:rgba(69,231,123,.08);border-color:rgba(69,231,123,.35) rgba(69,231,123,.35) rgba(69,231,123,.35) #45e77b;color:#263026}.contact-section-2 .contact-wrapper-2 .row{align-items:center}.contact-section-2 .contact-content{padding-right:20px}.contact-section-2 .contact-content .contact-info-area{margin-top:34px}.contact-section-2 .contact-info-items.mb-4{margin-bottom:18px!important}.contact-box{border-radius:8px;padding:34px 32px}.contact-box .contact-title{margin-bottom:20px}.contact-box .contact-title h3{font-size:24px;line-height:1.25}.contact-box .contact-title p{font-size:15px;line-height:1.55;margin-top:8px}.contact-box .contact-form-items .row{--bs-gutter-y:12px}.contact-box .contact-form-items .form-clt input,.contact-box .contact-form-items .form-clt textarea,.contact-box .contact-form-items .nice-select{font-size:15px;min-height:50px;padding:13px 48px 13px 18px}.contact-box .contact-form-items .form-clt .icon{right:20px;top:14px}.contact-form-para{color:#fff!important}.contact-box .contact-form-items textarea{min-height:104px;padding:13px 18px!important;resize:vertical}.contact-box .consent-box{margin:6px 0 2px}.contact-box .checkbox-container{gap:9px}.contact-box .checkbox-container input{flex:0 0 16px;height:16px;margin-top:2px;width:16px}.contact-box .consent-text{font-size:12px;line-height:1.45;margin-top:-2px!important}.contact-box .contact-form-items .theme-btn-2{margin-top:4px;min-width:210px}.contact-box .contact-form-items .theme-btn-2:disabled{cursor:wait;opacity:.78}.hero-content .hero-disclosure{border-left:3px solid hsla(0,0%,100%,.7);color:hsla(0,0%,100%,.86);font-size:14px;line-height:1.6;margin-top:18px;max-width:650px;padding-left:16px}.home-faq-section{margin-top:91px;overflow:hidden;padding:112px 0 86px;position:relative}.home-faq-section:before{background-size:48px 48px;content:"";inset:0;opacity:.24;pointer-events:none;position:absolute}.home-faq-section .container{position:relative;z-index:1}.home-faq-section .section-title{margin-bottom:38px}.home-faq-section .section-title span{color:#45e77b;font-family:Inter,sans-serif;font-size:14px;font-weight:800;letter-spacing:0;text-transform:uppercase}.home-faq-section .section-title h2{color:#fff;font-family:Inter,sans-serif;font-size:46px;line-height:1.15;margin-top:12px}.home-faq-list{display:grid;grid-gap:16px;gap:16px}.home-faq-item{background:hsla(0,0%,100%,.08);border:1px solid rgba(69,231,123,.22);border-radius:8px;box-shadow:0 22px 60px rgba(0,0,0,.18);overflow:hidden}.home-faq-item summary{align-items:center;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:18px;font-weight:700;gap:22px;justify-content:space-between;line-height:1.45;list-style:none;padding:24px 28px}.home-faq-item summary::-webkit-details-marker{display:none}.home-faq-item summary i{align-items:center;background:rgba(69,231,123,.14);border:1px solid rgba(69,231,123,.32);border-radius:50%;color:#45e77b;display:inline-flex;flex:0 0 34px;height:34px;justify-content:center;transition:transform .25s ease;width:34px}.home-faq-item[open]{background:hsla(0,0%,100%,.12);border-color:rgba(69,231,123,.45)}.home-faq-item[open] summary i{transform:rotate(180deg)}.home-faq-answer{border-top:1px solid hsla(0,0%,100%,.1);padding:0 28px 24px}.home-faq-answer p{color:hsla(0,0%,100%,.76);font-family:Inter,sans-serif;font-size:16px;line-height:1.7;margin:18px 0 0}.home-faq-visual{align-items:flex-end;display:flex;justify-content:center;min-height:520px;overflow:hidden;padding:34px 26px 0;position:relative}.home-faq-visual:before{background-image:linear-gradient(hsla(0,0%,100%,.08) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.08) 1px,transparent 0);background-size:34px 34px;border-radius:inherit;bottom:0;content:"";left:0;opacity:.36;position:absolute;right:0;top:0}.home-faq-visual:after{background:rgba(69,231,123,.2);border-radius:999px;bottom:34px;content:"";filter:blur(34px);height:90px;left:12%;position:absolute;right:12%}.home-faq-visual img{display:block;max-height:783px;max-width:906px;object-fit:cover;position:relative;width:900px;z-index:2;border-radius:25px}.trusted-client-wrapper .trusted-client-image .counter-main-area .counter-area .counter-items.trust-label-item h3{font-size:21px;font-weight:700;line-height:1.35;max-width:260px}.brand-strip-section{background:#111;overflow:hidden;padding:42px 0;position:relative}.brand-strip-section .brand-carousel-active{margin:0 -12px}.brand-strip-section .slick-track{align-items:center;display:flex}.brand-strip-section .slick-slide>div{padding:0 12px}.brand-strip-section .brand-image{align-items:center;display:flex!important;height:20px;justify-content:center;padding:18px 14px}.brand-strip-section .brand-image img{height:auto;max-height:53px;max-width:290px;object-fit:contain;width:100%}.brand-strip-above-footer,.brand-strip-below-hero{margin-top:0}.footer-section .footer-widgets-wrapper{padding:86px 0 76px}.footer-section .footer-widgets-wrapper .row{row-gap:34px}.footer-section .footer-widgets-wrapper .single-footer-widget{margin-top:0}.footer-section .footer-bottom{padding:24px 0}.footer-section .footer-bottom .footer-wrapper{justify-content:left!important;text-align:center}@media (max-width:991px){.home-faq-section{padding:86px 0 66px}.home-faq-section .section-title h2{font-size:36px}.home-faq-visual{margin:0 auto;max-width:560px;min-height:430px}.home-faq-visual img{max-height:420px}.brand-strip-section{padding:34px 0}.footer-section .footer-widgets-wrapper{padding:62px 0 58px}}@media (max-width:575px){.home-faq-section .section-title h2{font-size:30px}.home-faq-item summary{align-items:flex-start;font-size:16px;padding:20px}.home-faq-answer{padding:0 20px 20px}.home-faq-visual{min-height:330px;padding:24px 14px 0}.home-faq-visual img{max-height:340px;width:100%}.contact-box{padding:28px 20px}.contact-box .contact-title h3{font-size:22px}.contact-box .contact-form-items .theme-btn-2{width:100%}.brand-strip-section .brand-image{height:78px;padding:14px 18px}.brand-strip-section .brand-image img{max-height:38px}}