.js6-contact__intro{padding-block:52px 38px}.js6-contact__intro h1{font-size:clamp(35px,4.1vw,55px);line-height:1.13;letter-spacing:-.045em;margin:15px 0 19px;max-width:860px}.js6-contact__intro>p:last-child{font-size:15px;color:#626975}.js6-contact__layout{display:grid;grid-template-columns:.88fr 1.12fr;gap:30px;align-items:stretch}.js6-contact__hello{position:relative;overflow:hidden;background:#2a58d1;border-radius:22px;padding:40px;color:#fff;isolation:isolate}.js6-contact__hello:after{content:'';position:absolute;width:330px;height:330px;right:-180px;top:-160px;border:42px solid #ffffff0d;border-radius:50%;z-index:-1}.js6-contact__symbol{display:grid;place-items:center;width:62px;height:62px;border-radius:50%;background:#ffffff20;margin-bottom:28px}.js6-contact__symbol svg{width:32px;height:32px}.js6-contact__small{font-size:9px;font-weight:600;letter-spacing:.17em;color:#d7e3ff}.js6-contact__hello h2{font-size:34px;line-height:1.19;color:#fff;margin:15px 0 19px;letter-spacing:-.035em}.js6-contact__hello>p:not(.js6-contact__small):not(.js6-contact__signature){font-size:13px;line-height:1.8;color:#e1eafe;max-width:350px}.js6-contact__channels{margin-top:30px}.js6-contact__channels>a{position:relative;display:block;padding:18px 25px 18px 0;border-top:1px solid #ffffff38}.js6-contact__channels a small{display:block;font-size:10px;color:#d9e5ff;margin-bottom:6px}.js6-contact__channels a strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}.js6-contact__channels>a>span{position:absolute;right:0;top:27px}.js6-contact__channels a:hover strong{text-decoration:underline}.js6-contact__whatsapp{border-top:1px solid #ffffff38;padding:20px 0;display:flex;gap:12px;align-items:center}.js6-contact__whatsapp svg{width:26px;height:26px}.js6-contact__whatsapp button{color:#fff;border:0;background:none;padding:0;font-size:13px;font-weight:500}.js6-contact__whatsapp small{display:block;font-size:10px;color:#d5e2ff;margin-top:4px}.js6-contact__signature{font-size:17px;font-weight:600;margin-top:24px!important}.js6-contact__signature span{display:block;font-size:10px;font-weight:400;color:#d5e2ff;margin-top:5px}.js6-contact__form-panel{border:1px solid #dce1eb;border-radius:22px;padding:38px}.js6-contact__form-panel h2{font-size:27px;letter-spacing:-.03em}.js6-contact__form-panel>p{font-size:12px;color:#626975;margin-top:10px;margin-bottom:24px}.js6-contact__form{display:grid;grid-template-columns:1fr 1fr;gap:20px}.js6-contact__form>label{display:block;font-size:11px;font-weight:600}.js6-contact__form input:not([type=radio]),.js6-contact__form textarea{display:block;margin-top:9px;width:100%;min-width:0;border:1px solid #dce1eb;border-radius:9px;background:#fbfcfe;padding:13px 14px;font-size:12px;font-weight:400;box-shadow:none;color:#0d0a1d}.js6-contact__form textarea{resize:vertical;min-height:140px}.js6-contact__form input:not([type=radio]){height:46px}.js6-contact__required{color:#2a58d1}.js6-contact__optional{font-weight:400;color:#78808f}.js6-contact__topics{grid-column:1/-1;border:0;padding:0;margin:0 0 4px;display:flex;flex-wrap:wrap;gap:8px}.js6-contact__topics legend{font-size:11px;font-weight:600;margin-bottom:12px}.js6-contact__topics label{position:relative}.js6-contact__topics input{position:absolute;opacity:0;width:1px;height:1px}.js6-contact__topics span{display:block;padding:9px 13px;border:1px solid #dce1eb;border-radius:99px;font-size:10px;cursor:pointer}.js6-contact__topics input:checked+span{background:#edf2ff;color:#214aa7;border-color:#2a58d1}.js6-contact__topics input:focus-visible+span{outline:3px solid #edac4b;outline-offset:3px}.js6-contact__submit{display:flex;align-items:center;justify-content:space-between;gap:20px}.js6-contact__submit p{max-width:230px;font-size:10px;line-height:1.6;color:#697080}.js6-contact__submit .js6v2-button{flex-shrink:0}.js6-contact__success,.js6-contact__errors{grid-column:1/-1;background:#eaf7ef;color:#126439;border-radius:9px;padding:15px;font-size:13px}.js6-contact__errors{background:#fff1ef;color:#972c26}.js6-contact__notes{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding-block:40px 60px}.js6-contact__notes>div{padding:24px;border:1px solid #dce1eb;border-radius:16px}.js6-contact__notes span{font-size:10px;color:#2a58d1;font-weight:600}.js6-contact__notes h3{font-size:16px;margin:12px 0 10px}.js6-contact__notes p{font-size:12px;line-height:1.8;color:#626975}@media(max-width:990px){.js6-contact__hello{padding:30px}.js6-contact__form-panel{padding:28px}.js6-contact__layout{grid-template-columns:1fr 1.15fr;gap:20px}.js6-contact__hello h2{font-size:29px}.js6-contact__submit{align-items:flex-start;flex-direction:column}.js6-contact__notes{gap:15px}}@media(max-width:749px){.js6-contact__intro{padding-block:35px 27px}.js6-contact__intro h1{font-size:36px}.js6-contact__intro>p:last-child{font-size:13px;line-height:1.7}.js6-contact__layout{grid-template-columns:1fr}.js6-contact__hello{padding:30px}.js6-contact__form-panel{padding:25px 22px}.js6-contact__form-panel h2{font-size:26px}.js6-contact__form{grid-template-columns:1fr}.js6-contact__notes{grid-template-columns:1fr;padding-block:25px 40px;gap:12px}.js6-contact__notes>div{padding:22px}.js6-contact__submit{gap:15px}.js6-contact__submit .js6v2-button{width:100%}.js6-contact__submit p{max-width:none}}
