.compact-footer .newsletter{max-width:none;margin-block:0;padding-block:3rem 2rem;border-top:1px solid rgb(var(--color-input-border));border-bottom:0;text-align:left}.compact-footer .newsletter__wrapper{border:0;border-radius:0;padding:0}.compact-footer .newsletter__wrapper--inner{max-width:none;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-rows:auto auto;gap:.75rem 3rem;align-items:start}.compact-footer .newsletter__heading{letter-spacing:normal;font-weight:250;font-size:2rem;line-height:1.2}.compact-footer .newsletter__subheading{grid-column:1;font-size:1rem}.compact-footer .newsletter__form--block{grid-column:2;grid-row:1 / 3;margin:0}.compact-footer .newsletter__subheading p{margin:0}.compact-footer .newsletter__form--block{width:100%;max-width:26rem;justify-self:end}.compact-footer .newsletter .field--cs{height:3.5rem;border:0;border-bottom:1px solid rgb(var(--color-foreground));border-radius:0;overflow:visible}.compact-footer .newsletter .field__input--cs{padding:.5rem 3.5rem .5rem 0;border-radius:0;background:transparent}.compact-footer .newsletter .field__input--cs,.compact-footer .newsletter .field__input--cs::placeholder{font-size:1.0625rem;color:rgb(var(--color-foreground))}.compact-footer .newsletter .field__button--cs{--button-spacing: 0px;min-width:2.75rem;min-height:2.75rem;padding:0;border-radius:0;background:transparent;color:rgb(var(--color-foreground));font-size:1.5rem}.compact-footer .newsletter-form__caption{margin-top:.75rem;font-size:.75rem}.compact-footer .newsletter-form__caption p{margin:0}.compact-footer .footer{margin-top:0;padding-block:2rem 1.5rem;border-top:0;text-align:left}.compact-footer .footer__blocks-wrapper{display:grid;grid-template-columns:7.5rem minmax(0,1fr) auto;grid-template-areas:"logo links socials" "search search country" "copyright copyright copyright";gap:.75rem 2rem;align-items:center}.compact-footer .footer__block--image{grid-area:logo}.compact-footer .footer__block--link-list{grid-area:links}.compact-footer .footer__block--social-icons{grid-area:socials}.compact-footer .footer__block--image img{max-width:7.5rem!important}.compact-footer .footer__block--link-list ul,.compact-footer .footer__block--social-icons ul{justify-content:flex-start;gap:.25rem 1rem;flex-wrap:wrap}.compact-footer .footer__block--link-list a,.compact-footer .footer__block--social-icons a{font-size:.875rem;text-decoration:none;min-height:2.75rem;display:inline-flex;align-items:center}.compact-footer .footer__block--link-list a:hover,.compact-footer .footer__block--link-list a:focus-visible,.compact-footer .footer__block--social-icons a:hover,.compact-footer .footer__block--social-icons a:focus-visible{text-decoration:underline}.compact-footer .footer__block--social-icons .link:hover{transform:none}.compact-footer .footer__block--search-bar{grid-area:search;width:100%;max-width:22rem}.compact-footer .footer .field--cs{border-color:#777;height:3.25rem;border-radius:.375rem}.compact-footer .footer .field__input--cs,.compact-footer .footer .field__input--cs::placeholder{font-size:1rem}.compact-footer .footer .field__input--cs{padding-right:5.5rem}.compact-footer .footer .field__button--cs{--button-spacing: 2px;min-width:4.75rem;min-height:2.75rem;border-radius:.25rem}.compact-footer .footer__block--localization{grid-area:country;justify-content:flex-end;flex-wrap:wrap}.compact-footer .footer__block--localization h2,.compact-footer .footer__block--localization .localization-form__select{font-size:.875rem}.compact-footer .footer__block--text{grid-area:copyright}.compact-footer .footer__block--text p{margin:0;font-size:.8125rem;color:rgb(var(--color-secondary-text))}.compact-footer .newsletter__heading,.compact-footer .newsletter__subheading{margin:0}@media (min-width: 750px) and (max-width: 1099px){.compact-footer .footer__blocks-wrapper{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo socials" "links links" "search country" "copyright copyright"}}@media (max-width: 749px){.compact-footer .newsletter__wrapper--inner{display:block}.compact-footer .newsletter__form--block{margin-top:1.25rem;max-width:none}.compact-footer .newsletter__heading{font-size:1.75rem}.compact-footer .footer__blocks-wrapper{grid-template-columns:minmax(0,1fr);grid-template-areas:"logo" "links" "socials" "search" "country" "copyright";gap:.75rem}.compact-footer .footer__block--localization{justify-content:flex-start}.compact-footer .newsletter__subheading{margin-top:.75rem}}
