.NewsletterSignup_newsletterSignup__6E0wR{display:flex;background-color:#1c3144;flex-direction:column;justify-content:flex-start;padding:40px 16px;row-gap:40px}.NewsletterSignup_newsletterSignup__6E0wR .NewsletterSignup_heading__dFXXq{display:flex;flex-flow:column;row-gap:20px}.NewsletterSignup_newsletterSignup__6E0wR .NewsletterSignup_heading__dFXXq h2{color:#fff;width:100%;margin:0;font-weight:600;text-align:center}.NewsletterSignup_newsletterSignup__6E0wR .NewsletterSignup_form__v3Ec5{display:flex;flex-flow:column nowrap;justify-content:center;border:1px solid #fff;padding:32px 22px 22px;border-radius:20px;row-gap:20px}.NewsletterSignup_newsletterSignup__6E0wR .NewsletterSignup_form__v3Ec5 input{background-color:#fff;padding:16px;border-radius:9px;border:none;height:65px}.NewsletterSignup_newsletterSignup__6E0wR .NewsletterSignup_form__v3Ec5 button{height:65px;border-radius:9px;font-size:1.125rem;font-weight:600}.NewsletterSignup_newsletterSignup__6E0wR .NewsletterSignup_form__v3Ec5 p,.NewsletterSignup_newsletterSignup__6E0wR .NewsletterSignup_form__v3Ec5 small{color:#fff;text-align:center}.NewsletterSignup_newsletterSignup__6E0wR .NewsletterSignup_form__v3Ec5 p.NewsletterSignup_error__HZdYn{text-align:left;padding:8px 16px;border-radius:5px;color:#121413;border:1px solid red;background-color:#fcc}.NewsletterSignup_newsletterSignup__6E0wR .NewsletterSignup_logos__a9Ux8{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;column-gap:20px}.NewsletterSignup_newsletterSignup__6E0wR .NewsletterSignup_logos__a9Ux8>svg{fill:#fff}.NewsletterSignup_newsletterSignup__6E0wR .NewsletterSignup_logos__a9Ux8>svg.NewsletterSignup_abta__n58yE{flex:0 1 150px}.NewsletterSignup_newsletterSignup__6E0wR .NewsletterSignup_logos__a9Ux8>svg.NewsletterSignup_atol__fL_Zq{flex:0 0 80px}@media(min-width:768px){.NewsletterSignup_newsletterSignup__6E0wR{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;justify-content:center;padding-left:20px;padding-right:20px;grid-column-gap:40px;column-gap:40px;grid-row-gap:20px;row-gap:20px}.NewsletterSignup_newsletterSignup__6E0wR .NewsletterSignup_heading__dFXXq{row-gap:20px;grid-row:1/span 1;grid-column:1/span 1;align-self:center}.NewsletterSignup_newsletterSignup__6E0wR .NewsletterSignup_form__v3Ec5{grid-row:1/span 2;grid-column:2/span 1}.NewsletterSignup_newsletterSignup__6E0wR .NewsletterSignup_feefo__uNoMn{grid-row:2/span 1;grid-column:1/span 1;align-self:flex-start}}@media(min-width:1025px){.NewsletterSignup_newsletterSignup__6E0wR{grid-template-columns:minmax(auto,526px) minmax(auto,526px);column-gap:40px;row-gap:20px}.NewsletterSignup_newsletterSignup__6E0wR .NewsletterSignup_heading__dFXXq{text-align:center}.NewsletterSignup_newsletterSignup__6E0wR .NewsletterSignup_form__v3Ec5{padding:28px}}.rdp-root{--rdp-accent-color:#00c4d1;--rdp-animation_duration:0.1s;--rdp-day-height:40px;--rdp-day-width:40px;--rdp-outside-opacity:0.8;--rdp-disabled-opacity:0.25;--rdp-weekday-opacity:0.6}body,html{height:100%;margin:0;padding:0;font-size:100%;color:#222;overflow-x:hidden;box-sizing:border-box}html{width:100%;font-size:16px;-moz-tab-size:4;tab-size:4}body{color:#222;background:#fff;font-family:Inter,sans-serif;margin:0;padding:0;font-size:16px;position:relative;overflow:visible;line-height:1.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:border-box;padding:0;margin:0}h1,h2,h3,h4,h5,h6{font-weight:400;color:#121413;font-family:Cormorant,serif;line-height:1.1}blockquote,dl,dt,h1,h2,h3,h4,h5,h6,li,p{overflow-wrap:break-word}button,input,optgroup,select,textarea{font-family:inherit}textarea{resize:vertical}table{border-collapse:collapse}[tabindex],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}button,input,select,textarea{background-color:rgba(0,0,0,0);border:1px solid WindowFrame;color:inherit;font:inherit;letter-spacing:inherit;padding:.25em .375em}h1{font-size:3rem}h1,h2{font-style:normal;font-weight:500}h2{font-size:2.5rem}h3{font-size:1.625rem;font-weight:500}h3,h4{font-style:normal}h4{font-size:1.25rem}h5{font-size:1.125rem;font-weight:500}h5,small{font-style:normal}small{font-size:.8rem}p a{color:#00c4d1}a{color:#222}b,strong,th{font-weight:500}.large{font-size:3.052rem}.large,.xlarge{font-style:normal}.xlarge{font-size:3.815rem}.tiny{font-size:.625rem;font-style:normal}@media(min-width:1200px){h1{font-size:2.625rem}h2{font-size:2rem}h3{font-size:1.563rem}h4{font-size:1.25rem}h5{font-size:1.125rem}}
/*# sourceMappingURL=1c8fd80dfd39f76c.css.map*/