.newsletter_section{background:var(--color-pink)}.newsletter_container{color:var(--color-navy);padding:var(--space-sm) var(--space-m)}@media screen and (min-width: 768px){.newsletter_container{padding:52px
48px}}@media screen and (min-width: 1024px){.newsletter_container{padding:52px
104px}}@media screen and (min-width: 1280px){.newsletter_container{padding:52px
72px}}.newsletter_title_cols{display:flex;align-items:center}.newsletter_title{color:var(--color-navy);font-family:'Victoire','Victoire','DM Sans',sans-serif}.newsletter_title
.line_1{font-size:var(--font-size-4xl);line-height:var(--line-height-4xl)}@media screen and (min-width: 1024px){.newsletter_title
.line_1{font-size:38px;line-height:40px}}.newsletter_title
.line_2{font-size:var(--font-size-xl);line-height:var(--font-size-xl)}@media screen and (min-width: 1280px){.newsletter_title
.line_2{font-size:var(--font-size-2xl);line-height:var(--font-size-2xl)}}.newsletter_title
.line_block{display:inline-block}.newsletter_title
.newsletter_title_icon{font-size:var(--font-size-4xl);line-height:30px}.newsletter_description{font-size:var(--font-size-lm);line-height:var(--line-height-lm);margin-bottom:var(--space-xs);text-wrap:balance}@media screen and (min-width: 768px){.newsletter_form_container{max-width:454px}}.newsletter_form_group{display:flex;gap:var(--space-s)}.newsletter_input{appearance:none;display:block;flex:1;width:100%;position:relative;line-height:22px;border:2px
solid var(--color-white);background-color:var(--color-white);padding:7px
var(--space-s);transition:border-color 120ms ease-in-out;border-radius:20px;font-weight:bold}input::placeholder{font-weight:normal}.newsletter_input:hover,.newsletter_input:focus{border-color:var(--color-navy)}.newsletter_form.submitted .newsletter_input:invalid{border-color:var(--color-red)}.newsletter_submit_btn{position:relative;appearance:none;display:flex;justify-content:center;align-items:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;border:2px
solid var(--color-navy);background-color:transparent;transition:background-color 120ms ease-in-out}.newsletter_submit_btn
svg{display:block;width:20px;height:20px;fill:var(--color-navy);transition:fill 120ms ease-in-out}.newsletter_submit_btn:hover,.newsletter_submit_btn:focus{background-color:var(--color-navy)}.newsletter_submit_btn:hover svg,
.newsletter_submit_btn:focus
svg{fill:var(--color-pink)}.newsletter_submit_btn:disabled{cursor:not-allowed;background-color:var(--color-grey-10);border-color:var(--color-grey-50)}.newsletter_submit_btn:disabled
svg{fill:var(--color-grey-50)}.newsletter_submit_btn.loading:before{content:'';position:absolute;inset:-2px;display:block;border-radius:50%;border:2px
solid var(--color-grey-70);animation:newsletter_submit_btn-loading 0.8s infinite linear alternate,
newsletter_submit_btn-loading-2 1.6s infinite linear}@keyframes newsletter_submit_btn-loading{0%{clip-path:polygon(50% 50%, 0 0, 50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 0%)}12.5%{clip-path:polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 0%, 100% 0%, 100% 0%)}25%{clip-path:polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%)}50%{clip-path:polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%)}62.5%{clip-path:polygon(50% 50%, 100% 0, 100% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%)}75%{clip-path:polygon(50% 50%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 50% 100%, 0% 100%)}100%{clip-path:polygon(50% 50%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 0% 100%)}}@keyframes newsletter_submit_btn-loading-2{0%{transform:scaleY(1) rotate(0deg)}49.99%{transform:scaleY(1) rotate(135deg)}50%{transform:scaleY(-1) rotate(0deg)}100%{transform:scaleY(-1) rotate(-135deg)}}.newsletter_subscribed,.newsletter_success{font-size:var(--font-size-lm);line-height:var(--line-height-lm)}.newsletter_container
.hidden{display:none}.newsletter_form_error{color:var(--color-red);margin-top:var(--space-2xs);font-weight:bold}