.contact-box{background:#f5f5f5;padding:60px 50px 150px}.contact-box h2{color:var(--color-red);font-size:48px;font-weight:400;margin-bottom:40px}.contact-box.no-form{padding-bottom:60px;text-align:center}.contact-box.no-form .container>p{margin:0 auto;max-width:640px}.contact-box.no-form .contact-list{gap:24px;justify-content:center;margin:40px auto 0;max-width:100%;width:auto}.contact-box.no-form .contact-list li{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:14px;box-shadow:none;margin-top:0;min-width:260px;padding:24px 32px;transition:transform .25s ease,background-color .25s ease;width:auto}.contact-box.no-form .contact-list li:hover{background:hsla(0,0%,100%,.16);transform:translateY(-4px)}.contact-box.no-form .contact-list li h4{font-size:12px;font-weight:600;letter-spacing:.06em;margin-bottom:8px;opacity:.75;text-transform:uppercase}.contact-box.no-form .contact-list li a{font-size:20px;font-weight:500;text-decoration:none}.contact-box.no-form .contact-list li a:hover{text-decoration:underline}@media (max-width:767px){.contact-box.no-form .contact-list{align-items:center;flex-direction:column;gap:16px}.contact-box.no-form .contact-list li{max-width:340px;width:100%}}.contact-list{display:flex;justify-content:space-between;list-style:none;margin:0 0 50px;max-width:100%;padding:0;width:800px}.contact-list li{margin-top:20px;width:50%}.contact-list li h4{color:var(--color-red);font-size:20px;font-weight:400}.form-container{max-width:100%;width:800px}.form-container form fieldset{max-width:100%;width:100%}.form-container form input,.form-container form textarea{border:1px solid #111;color:#111;font-family:var(--primary-font);height:37px;margin-bottom:12px;margin-top:10px;max-width:100%;padding:5px 10px;width:100%}.form-container form textarea{height:86px;resize:none}.form-container form .hs-input{margin-right:0!important;max-width:100%!important;width:95%!important}..form-container .form-columns-2 .hs-input{margin-right:15px!important}.form-container .hs_message .input{margin-right:0!important;width:100%!important}.form-container .hs-submit input{background:var(--color-red);border:0;color:#fff;cursor:pointer;float:right;height:45px;margin-right:40px;width:250px}.form-container .hs-submit input:hover{background:#111}.form-container form .input{margin-right:15px!important}@media (max-width:767px){.contact-box h2{font-size:34px}}@media (max-width:480px){.form-container .hs-submit input{float:none;margin-right:0}}