.section-hero-contact{padding-top:100px;position:relative}@media (min-width:768px){.section-hero-contact{padding-bottom:var(--sectionPaddingY);padding-top:140px}}.section-hero-contact .hero-layout{align-self:stretch;display:flex;flex-direction:column;gap:64px;margin-bottom:-60px;position:relative;z-index:20}@media (min-width:768px){.section-hero-contact .hero-layout{flex-direction:row}}.section-hero-contact .hero-layout .content{align-items:flex-start;align-self:stretch;display:flex;flex:1;flex-direction:column;gap:32px;justify-content:space-between;overflow:hidden;padding:0 0 40px;width:100%}@media (min-width:768px){.section-hero-contact .hero-layout .content{padding:60px 0 120px}}.section-hero-contact .hero-layout .content .text h3{font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:110%}@media screen and (min-width:768px){.section-hero-contact .hero-layout .content .text h3{font-size:calc(-3.42857px + 3.57143vw)}}@media screen and (min-width:1440px){.section-hero-contact .hero-layout .content .text h3{font-size:48px}}.section-hero-contact .hero-layout .content .text p{font-size:14px;font-weight:500;letter-spacing:0;line-height:150%;margin-top:24px;max-width:486px}@media screen and (min-width:768px){.section-hero-contact .hero-layout .content .text p{font-size:calc(11.71429px + .29762vw)}}@media screen and (min-width:1440px){.section-hero-contact .hero-layout .content .text p{font-size:16px}}.section-hero-contact .hero-layout .content .pledge{margin-top:24px}@media (min-width:768px){.section-hero-contact .hero-layout .content .pledge{margin-top:32px}}.section-hero-contact .hero-layout .content .pledge h5{font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:130%}@media screen and (min-width:768px){.section-hero-contact .hero-layout .content .pledge h5{font-size:calc(14.85714px + 1.19048vw)}}@media screen and (min-width:1440px){.section-hero-contact .hero-layout .content .pledge h5{font-size:32px}}.section-hero-contact .hero-layout .content .pledge .pledge-content{align-items:center;display:flex;justify-content:space-between}.section-hero-contact .hero-layout .content .pledge .pledge-content ol{list-style:number;margin-top:12px;padding-left:24px}.section-hero-contact .hero-layout .content .pledge .pledge-content ol li{font-size:16px;font-weight:500;font-weight:600;letter-spacing:0;line-height:160%}@media screen and (min-width:768px){.section-hero-contact .hero-layout .content .pledge .pledge-content ol li{font-size:calc(11.42857px + .59524vw)}}@media screen and (min-width:1440px){.section-hero-contact .hero-layout .content .pledge .pledge-content ol li{font-size:20px}}.section-hero-contact .hero-layout .content .pledge .pledge-content img.pledge-icon{height:96px;-o-object-fit:contain;object-fit:contain;width:96px}@media (min-width:768px){.section-hero-contact .hero-layout .content .pledge .pledge-content img.pledge-icon{height:128px;width:128px}}.section-hero-contact .hero-layout .content .testimonial{align-items:flex-start;background:#fff;border:1px solid hsla(0,0%,100%,.05);border-radius:24px;color:#0b0b0f;display:flex;flex:1;flex-direction:column;gap:16px;margin-top:24px;padding:20px;position:relative}.section-hero-contact .hero-layout .content .testimonial p{font-size:16px;font-weight:500;letter-spacing:0;line-height:160%;margin-top:0}@media screen and (min-width:768px){.section-hero-contact .hero-layout .content .testimonial p{font-size:calc(11.42857px + .59524vw)}}@media screen and (min-width:1440px){.section-hero-contact .hero-layout .content .testimonial p{font-size:20px}}.section-hero-contact .hero-layout .content .testimonial span{font-size:14px;font-weight:500;font-weight:600;letter-spacing:0;line-height:150%}@media screen and (min-width:768px){.section-hero-contact .hero-layout .content .testimonial span{font-size:calc(11.71429px + .29762vw)}}@media screen and (min-width:1440px){.section-hero-contact .hero-layout .content .testimonial span{font-size:16px}}.section-hero-contact .hero-layout .content .logos-container{width:100%}.section-hero-contact .hero-layout .content .logos-container p{font-size:14px;font-weight:500;font-weight:600;letter-spacing:0;line-height:140%}@media screen and (min-width:768px){.section-hero-contact .hero-layout .content .logos-container p{font-size:14px}}@media screen and (min-width:1440px){.section-hero-contact .hero-layout .content .logos-container p{font-size:14px}}.section-hero-contact .hero-layout .content .logos-container p span{font-weight:500;opacity:60%}.section-hero-contact .hero-layout .content .logos-container .moving-logos{margin-top:24px;-webkit-mask-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 10%,#fff 90%,hsla(0,0%,100%,0));mask-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 10%,#fff 90%,hsla(0,0%,100%,0));overflow:hidden;position:relative;white-space:nowrap;width:100%}.section-hero-contact .hero-layout .content .loop-content{align-items:center;animation:scroll 10s linear infinite;display:flex;width:400%}.section-hero-contact .hero-layout .content .icon img{display:block;max-height:50px}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.section-hero-contact .hero-layout .form-container{align-items:flex-start;background:linear-gradient(0deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.05)),#000;border:1px solid hsla(0,0%,100%,.05);border-radius:32px;display:flex;flex:1;flex-direction:column;gap:30px;padding:30px}.section-hero-contact .hero-layout .form-container .title{display:flex;gap:40px}.section-hero-contact .hero-layout .form-container .title img{border-radius:8px;height:64px;-o-object-fit:cover;object-fit:cover;width:64px}.section-hero-contact .hero-layout .form-container .title h5{font-size:20px;font-weight:500;font-weight:600;letter-spacing:-.01em;line-height:130%}@media screen and (min-width:768px){.section-hero-contact .hero-layout .form-container .title h5{font-size:calc(15.42857px + .59524vw)}}@media screen and (min-width:1440px){.section-hero-contact .hero-layout .form-container .title h5{font-size:24px}}.section-hero-contact .hero-layout .form-container .form{width:100%}.section-hero-contact .hero-layout .form-container .form form{display:flex;flex-direction:column;gap:20px}.section-hero-contact .hero-layout .form-container .form form .form-row input:not([type=checkbox]),.section-hero-contact .hero-layout .form-container .form form .form-row select,.section-hero-contact .hero-layout .form-container .form form .form-row textarea{align-items:center;align-self:stretch;background:#252525;border:none;border-radius:20px;display:flex;font-weight:500;gap:10px;letter-spacing:0;line-height:140%;padding:14px 20px;width:100%}.section-hero-contact .hero-layout .form-container .form form .form-row input:not([type=checkbox]),.section-hero-contact .hero-layout .form-container .form form .form-row select,.section-hero-contact .hero-layout .form-container .form form .form-row textarea{font-size:14px}@media screen and (min-width:768px){.section-hero-contact .hero-layout .form-container .form form .form-row input:not([type=checkbox]),.section-hero-contact .hero-layout .form-container .form form .form-row select,.section-hero-contact .hero-layout .form-container .form form .form-row textarea{font-size:14px}}@media screen and (min-width:1440px){.section-hero-contact .hero-layout .form-container .form form .form-row input:not([type=checkbox]),.section-hero-contact .hero-layout .form-container .form form .form-row select,.section-hero-contact .hero-layout .form-container .form form .form-row textarea{font-size:14px}}.section-hero-contact .hero-layout .form-container .form form .form-row input,.section-hero-contact .hero-layout .form-container .form form .form-row textarea{color:#fff}.section-hero-contact .hero-layout .form-container .form form .form-row input:not([type=checkbox]),.section-hero-contact .hero-layout .form-container .form form .form-row select{height:48px}.section-hero-contact .hero-layout .form-container .form form .form-row select{color:#7a7a7a}.section-hero-contact .hero-layout .form-container .form form .form-row select[data-selected=true]{color:#fff}.section-hero-contact .hero-layout .form-container .form form .form-row select{-webkit-appearance:none;appearance:none;background:#252525 url(../img/home/icons/select.svg) no-repeat right 20px center;padding-right:40px}.section-hero-contact .hero-layout .form-container .form form .form-row input:-ms-input-placeholder,.section-hero-contact .hero-layout .form-container .form form .form-row select:-ms-input-placeholder,.section-hero-contact .hero-layout .form-container .form form .form-row textarea:-ms-input-placeholder{color:#7a7a7a;font-weight:500;letter-spacing:0;line-height:140%}.section-hero-contact .hero-layout .form-container .form form .form-row input::placeholder,.section-hero-contact .hero-layout .form-container .form form .form-row select::placeholder,.section-hero-contact .hero-layout .form-container .form form .form-row textarea::placeholder{color:#7a7a7a;font-weight:500;letter-spacing:0;line-height:140%}.section-hero-contact .hero-layout .form-container .form form .form-row input:-ms-input-placeholder,.section-hero-contact .hero-layout .form-container .form form .form-row select:-ms-input-placeholder,.section-hero-contact .hero-layout .form-container .form form .form-row textarea:-ms-input-placeholder{font-size:14px}.section-hero-contact .hero-layout .form-container .form form .form-row input::placeholder,.section-hero-contact .hero-layout .form-container .form form .form-row select::placeholder,.section-hero-contact .hero-layout .form-container .form form .form-row textarea::placeholder{font-size:14px}@media screen and (min-width:768px){.section-hero-contact .hero-layout .form-container .form form .form-row input:-ms-input-placeholder,.section-hero-contact .hero-layout .form-container .form form .form-row select:-ms-input-placeholder,.section-hero-contact .hero-layout .form-container .form form .form-row textarea:-ms-input-placeholder{font-size:14px}.section-hero-contact .hero-layout .form-container .form form .form-row input::placeholder,.section-hero-contact .hero-layout .form-container .form form .form-row select::placeholder,.section-hero-contact .hero-layout .form-container .form form .form-row textarea::placeholder{font-size:14px}}@media screen and (min-width:1440px){.section-hero-contact .hero-layout .form-container .form form .form-row input:-ms-input-placeholder,.section-hero-contact .hero-layout .form-container .form form .form-row select:-ms-input-placeholder,.section-hero-contact .hero-layout .form-container .form form .form-row textarea:-ms-input-placeholder{font-size:14px}.section-hero-contact .hero-layout .form-container .form form .form-row input::placeholder,.section-hero-contact .hero-layout .form-container .form form .form-row select::placeholder,.section-hero-contact .hero-layout .form-container .form form .form-row textarea::placeholder{font-size:14px}}.section-hero-contact .hero-layout .form-container .form form .form-row p.title{font-size:14px;font-weight:500;letter-spacing:0;line-height:140%;margin-bottom:20px}@media screen and (min-width:768px){.section-hero-contact .hero-layout .form-container .form form .form-row p.title{font-size:14px}}@media screen and (min-width:1440px){.section-hero-contact .hero-layout .form-container .form form .form-row p.title{font-size:14px}}.section-hero-contact .hero-layout .form-container .form form .form-row .newsletter{align-items:center;display:flex;gap:10px}.section-hero-contact .hero-layout .form-container .form form .form-row .newsletter label{color:#7a7a7a;font-size:14px;font-weight:500;letter-spacing:0;line-height:140%}@media screen and (min-width:768px){.section-hero-contact .hero-layout .form-container .form form .form-row .newsletter label{font-size:14px}}@media screen and (min-width:1440px){.section-hero-contact .hero-layout .form-container .form form .form-row .newsletter label{font-size:14px}}.section-hero-contact .hero-layout .form-container .form form .form-row .newsletter input[type=checkbox]{align-items:center;appearance:none;-webkit-appearance:none;border:1px solid #494949;border-radius:6px;cursor:pointer;display:flex;height:20px;justify-content:center;position:relative;width:20px}.section-hero-contact .hero-layout .form-container .form form .form-row .newsletter input[type=checkbox]:checked{background-color:#197df0;border-color:#197df0}.section-hero-contact .hero-layout .form-container .form form .form-row .newsletter input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;margin-top:-2px;position:absolute;transform:rotate(45deg);width:6px}.section-hero-contact .hero-layout .form-container .form form .form-row .newsletter input[type=checkbox]:hover{border-color:#007bff}.section-hero-contact .hero-layout .form-container .form form .form-row .newsletter input[type=checkbox]:focus{box-shadow:0 0 0 2px rgba(0,123,255,.25);outline:none}.section-hero-contact .hero-layout .form-container .form form .form-row .newsletter label{cursor:pointer}.section-hero-contact .bot-outer-mask{bottom:60px;height:380px;mask:radial-gradient(60.58% 100% at 50% 0,hsla(0,0%,100%,0) 0,#fff 100%);-webkit-mask:radial-gradient(60.58% 100% at 50% 0,hsla(0,0%,100%,0) 0,#fff 100%);position:absolute;width:100%;z-index:0}.section-hero-contact .bot-outer-mask .bot-inner-mask-one{background:radial-gradient(66.46% 100.13% at 50% 0,rgba(49,19,145,0) 0,rgba(49,19,145,.5) 50%,#311391 100%);height:380px}.section-hero-contact .bot-outer-mask .bot-inner-mask-one,.section-hero-contact .bot-outer-mask .bot-inner-mask-two{bottom:0;margin:auto;mask:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);-webkit-mask:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);position:absolute;width:100%}.section-hero-contact .bot-outer-mask .bot-inner-mask-two{background:radial-gradient(205.27% 100.13% at 50% 0,rgba(100,17,148,0) 0,rgba(100,17,148,.5) 50%,#641194 100%);height:285px}.section-hero-contact .bot-outer-mask .bot-inner-mask-three{background:radial-gradient(205.27% 100.13% at 50% 0,rgba(75,237,255,0) 0,rgba(75,237,255,.25) 50%,#4bedff 100%);bottom:0;height:190px;margin:auto;mask:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);-webkit-mask:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);position:absolute;width:100%}.section-contact{padding-top:100px}@media (min-width:768px){.section-contact{padding-top:var(--sectionPaddingY)}}.section-contact .contact-container{display:flex;flex-direction:column;gap:16px;width:100%}@media (min-width:500px){.section-contact .contact-container{flex-direction:row}}.section-contact .contact-container .contact-card{align-items:flex-start;border:1px solid rgba(0,0,0,.1);border-radius:32px;display:flex;flex-direction:column;gap:24px;padding:30px;width:100%}.section-contact .contact-container .contact-card .content{display:flex;flex-direction:column;gap:12px}.section-contact .contact-container .contact-card .content h5{font-size:16px;font-weight:500;font-weight:700;letter-spacing:0;line-height:160%}@media screen and (min-width:768px){.section-contact .contact-container .contact-card .content h5{font-size:calc(11.42857px + .59524vw)}}@media screen and (min-width:1440px){.section-contact .contact-container .contact-card .content h5{font-size:20px}}.section-contact .contact-container .contact-card .content p{font-size:14px;font-weight:500;letter-spacing:0;line-height:150%}@media screen and (min-width:768px){.section-contact .contact-container .contact-card .content p{font-size:calc(11.71429px + .29762vw)}}@media screen and (min-width:1440px){.section-contact .contact-container .contact-card .content p{font-size:16px}}
