.newsletter-module{background-color:var(--light-blue)}.newsletter-grid{display:grid;gap:2rem;grid-template-columns:1fr 1fr}.subscribe-wrapper{display:flex;flex-direction:column;justify-content:center;padding:4rem}.subscribe-wrapper p{color:var(--blue)!important;font-family:Fira Sans,sans-serif}.subscribe-wrapper h2{font-family:Fira Sans,sans-serif;font-size:1.2rem;font-weight:700;text-align:left!important;text-transform:uppercase}.hs-form-field{margin-bottom:20px}form label{display:block}form label,label>span:first-child{font-weight:700}.hs-form-checkbox-display>span,form label,label>span:first-child{color:rgb(0,0,0,.85);font-family:Fira Sans,sans-serif;font-size:16px;margin-bottom:5px}.hs-form-checkbox-display>span,.hs-richtext{font-weight:400}.hs-richtext{color:#555;display:block;font-size:16px;margin-bottom:5px}.form-title,.hs-richtext{font-family:Fira Sans,sans-serif}.form-title{color:#333;font-size:20px;margin-bottom:20px}form legend{color:#777;font-family:Fira Sans,sans-serif;font-size:12px}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form select,form textarea{border:1px solid #ccc;border-radius:4px;display:block;font-family:Fira Sans,sans-serif;font-size:16px;font-weight:400;padding:10px 12px;width:100%}form textarea{resize:vertical}form input[type=checkbox],form input[type=radio]{font-family:Fira Sans,sans-serif;margin-right:5px}form .inputs-list{display:flex;list-style:none;padding-left:0}form .inputs-list li{margin:0 10px 0 0}.legal-consent-container .hs-form-booleancheckbox-display>span,.legal-consent-container .hs-form-booleancheckbox-display>span p{font-family:Fira Sans,sans-serif;margin-left:10px}.legal-consent-container .hs-richtext{font-size:.8rem}.hs-form-required{color:#ef6b51;font-family:Fira Sans,sans-serif}.hs-input.invalid.error{border-color:#ef6b51}.hs-error-msg{color:#ef6b51;font-family:Fira Sans,sans-serif;font-size:12px;margin-top:5px}form .hs-button,form input[type=submit]{background-color:var(--blue);border:0;border-radius:.25rem;color:var(--white);cursor:pointer;font-family:Fira Sans,sans-serif;font-size:1rem;font-weight:500;padding:1rem 1.8rem;transition-duration:.4s}form .hs-button:hover,form input[type=submit]:hover{transform:scale(.98)}.submitted-message{background-color:transparent;border:none;color:#555;font-family:Fira Sans,sans-serif;font-size:16px;font-weight:400;margin-top:20px;padding:0;text-align:left}@media (max-width:991px){form .inputs-list{align-items:flex-start;flex-direction:column}.newsletter-grid{gap:4rem;grid-template-columns:1fr}.subscribe-wrapper{align-self:start;display:flex;flex-direction:column;justify-content:center;padding:0}}@media (max-width:620px){.checkbox-field-wrapper label{display:block;padding:.3rem 2rem .3rem 1.5rem}}