.newsletter--success .hf-fields-wrap--success .newsletter-form__icon path{fill:currentColor}.newsletter{display:block;padding-bottom:88px;padding-top:40px;scroll-margin-top:32px}.newsletter-form{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;width:100%}@media (min-width:768px){.newsletter-form{max-width:768px;padding-left:24px;padding-right:24px}}@media (min-width:1024px){.newsletter-form{max-width:1024px;padding-left:32px;padding-right:32px}}@media (min-width:1280px){.newsletter-form{max-width:1280px}}.newsletter-form{max-width:100%}@media (min-width:1024px){.newsletter-form{max-width:1280px}}.newsletter-form .hf-fields-wrap{background-color:rgb(var(--color-blue-50)/1);border-color:rgb(var(--color-blue-200)/1);border-radius:24px;border-width:1px;display:flex;flex-direction:column;position:relative}@media (min-width:1024px){.newsletter-form .hf-fields-wrap{flex-direction:row;min-height:380px}}.newsletter-form .hf-fields-wrap{background:linear-gradient(90deg,#19173d,#26225a)}.newsletter-form .hf-fields-wrap--success,.newsletter-form .hf-message-success{display:none}.newsletter-form__content{display:flex;flex-direction:column;gap:24px;padding:32px 16px 16px;width:100%}@media (min-width:1024px){.newsletter-form__content{justify-content:center;max-width:500px;padding:40px 24px 40px 48px}}.newsletter-form__title{font-size:clamp(1.25rem,.9503rem + 1.2295vw,2rem);font-weight:700;line-height:130%}.newsletter-form__description,.newsletter-form__title{color:rgb(var(--color-white)/1)}.newsletter-form__inputs{display:grid;gap:16px;height:fit-content;padding:16px 24px 32px;width:100%;z-index:2}@media (min-width:1024px){.newsletter-form__inputs{align-items:center;align-self:center;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr auto;padding:32px 48px 32px 24px}}@media (min-width:1280px){.newsletter-form__inputs{grid-template-columns:1fr 1fr auto}}@media (min-width:1024px){.newsletter-form__inputs-submit{align-self:flex-end;width:fit-content}}.newsletter-form__inputs .bt-label{color:rgb(var(--color-white)/1);display:flex;gap:6px}.newsletter-form__inputs .bt-label:after{color:rgb(var(--color-error-500)/1);content:"*";display:block;width:8px}@media (min-width:1024px){.newsletter-form__inputs-container{grid-column:span 2/span 2}}@media (min-width:1280px){.newsletter-form__inputs-container{grid-column:span 1/span 1}}@media (min-width:1024px){.newsletter-form__inputs-error,.newsletter-form__inputs-span{grid-column:span 3/span 3}}.newsletter-form__inputs-error{display:none}.newsletter-form__inputs:has(input[name=name]:user-invalid) .newsletter-form__inputs-error--name{display:flex}.newsletter-form__inputs:has(input[type=email]:user-invalid) .newsletter-form__inputs-error--email{display:flex}.newsletter-form__inputs-span{color:rgb(var(--color-white)/1);font-size:.875rem;line-height:150%;margin-top:16px}.newsletter-form__inputs-span a{color:rgb(var(--color-white)/1);text-decoration-line:underline;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.newsletter-form__inputs-span a:hover{color:rgb(var(--color-pink-700)/1)}.newsletter--success .newsletter-form__content,.newsletter--success .newsletter-form__inputs{display:none}.newsletter--success .hf-fields-wrap--success{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 40px;width:100%}@media (min-width:1024px){.newsletter--success .hf-fields-wrap--success{padding:16px 48px 48px}}.newsletter--success .hf-fields-wrap--success .newsletter-form__icon{color:rgb(var(--color-blue-500)/1);height:28px;width:28px}.newsletter--success .hf-fields-wrap--success .newsletter-form__icon-container{background-color:rgb(var(--color-white)/1);border-radius:6px;height:56px;padding:14px;width:56px}.newsletter--success .hf-fields-wrap--success .newsletter-form__description,.newsletter--success .hf-fields-wrap--success .newsletter-form__title{margin-top:24px;text-align:center}.newsletter--success .hf-fields-wrap--success .newsletter-form__description{max-width:358px}