section.u5m-blog-subscribe{margin:var(--section-margin-none);padding:var(--section-padding-medium);&.guava-mode{form label{color:var(--white)}}&.mango-mode{form .hs-button,form .hs-form__actions__submit{&:focus,&:hover{background-color:var(--guava);border-color:var(--guava);color:var(--white)}}form label{color:var(--blueberry)}}&.blueberry-mode{form .hs-button,form .hs-form__actions__submit{background-color:var(--mango);border-color:var(--mango);color:var(--blueberry);&:focus,&:hover{background-color:var(--guava);border-color:var(--guava);color:var(--white)}}form label{color:var(--white)}}&.dark-mode{form .hs-button,form .hs-form__actions__submit{background-color:var(--white);border-color:var(--white);color:var(--blueberry);&:focus,&:hover{background-color:var(--mango);border-color:var(--mango);color:var(--white)}}form label{color:var(--white)}}.section-inner{align-items:center;display:flex;flex-direction:column;gap:50px;justify-content:center;.right{max-width:550px;width:100%;.form-group{.form{background-color:transparent;border:none;border-radius:0;box-shadow:none;padding:0;form{align-items:flex-end;display:flex;flex-wrap:wrap;gap:20px;overflow:visible;@media (max-width:580px){flex-direction:column;gap:20px}.hs-form__group:empty,.hs-form__row:has(.hs-form__group:empty){display:none}.hs-form__legal-consent{flex:0 0 100%;order:2}.hs-email,.hs-form__field-email{flex:1 1 auto;position:relative;@media (max-width:580px){order:1;width:100%}input{border:none;margin:0;&.error,&.invalid{border:none}}ul.hs-error-msgs{left:50%;list-style:none;margin:0;padding:0;position:absolute;transform:translateX(-50%);width:98%;li{border-radius:0;border-bottom-left-radius:var(--border1);border-bottom-right-radius:var(--border1);font-size:14px;font-weight:500;line-height:1.2;margin:0;padding:2px 10px;@media (max-width:580px){border-radius:var(--border1);font-weight:700;padding-bottom:10px;padding-left:10px;padding-right:10px;padding-top:10px}}@media (max-width:580px){left:unset;margin-top:10px;position:relative;transform:unset;width:auto}}}.hs-form__actions,.hs-submit{@media (max-width:580px){order:3;width:100%}.actions input,.hs-form__actions__submit,button[type=submit]{font-size:16px;margin:0}}}.submitted-message{text-align:center;p{margin:0 auto}}}}}}}