.blog-newsletter-form{background-color:var(--color-bg);margin-top:60px;padding:30px 20px 40px;@media (min-width:768px){&{margin-top:80px;padding:45px 35px 55px}}@media (min-width:1050px){&{padding:45px 60px 55px}}}.blog-newsletter-form__columns{@media (min-width:1050px){display:grid;gap:60px;grid-template-columns:420px 1fr}}.blog-newsletter-form__body__columns{@media (min-width:768px) and (max-width:1049px){&{display:grid;gap:24px;grid-template-columns:286px 1fr}}}.blog-newsletter-form__text.paragraph{@media (min-width:768px){&{margin-top:0}}@media (min-width:1050px){&{margin-top:25px}}}.blog-newsletter-form__form{.lp-form{margin-top:30px;@media (min-width:1050px){&{margin-top:0}}}@media (min-width:768px){.lp-form form .hs-form-field:not(.hs-fieldtype-booleancheckbox){display:block;&>label{margin-bottom:10px}}}.lp-form form .hs-dependent-field,.lp-form form .hs-form-field:not(:first-child),.lp-form form fieldset:not(:first-child){margin-top:25px;@media (min-width:768px){&{margin-top:30px}}}.lp-form form .hs-form-field .input :is(input[type=text],input[type=tel],input[type=email],input[type=number],textarea){background-color:#fff}.lp-form form .hs-form-field.hs-fieldtype-select>.input select{background-color:#fff}@media (min-width:768px){.lp-form form .hs-form-field.hs-fieldtype-booleancheckbox{margin-top:20px}}@media (max-width:767px){.lp-form form .hs-form-field.hs-fieldtype-booleancheckbox .hs-form-booleancheckbox>label{justify-content:center}}@media (min-width:768px){.lp-form form .hs-form-field.hs-fieldtype-booleancheckbox .input label>span{font-size:1.5rem}}.lp-form form .hs-submit{margin-top:30px}}