footer{padding:var(--padding-top) 0 var(--padding-bottom) 0}@media screen and (max-width:749px){footer{padding:var(--padding-top-mobile) 0 var(--padding-bottom-mobile) 0}}footer .border--triangle svg{top:1px}.footer-icon-with-text{display:flex;align-items:center;justify-content:center;text-align:center;margin-bottom:40px;gap:20px}.footer-icon-with-text svg{height:auto}.footer__heading{margin-bottom:20px}@media screen and (max-width:749px){.footer__heading{text-align:center}}.footer__heading-link{color:var(--color-text-primary);text-decoration:unset}.footer__content{margin-top:40px;display:flex;justify-content:flex-start;gap:50px}.footer__content.footer__content--column{flex-direction:column;margin-top:40px}.footer__content-menu-item:last-child{padding:0}.footer__content--column .footer__content-icon:first-child{padding-left:0}.footer__content--column .footer__content-menu-item{width:25%}.footer__content--column .footer__content-icons{justify-content:flex-start}.footer__content--column .footer__content-icon{width:auto;margin:0 15px}.footer__content--column .footer__content-icon:first-child{margin-left:0}.footer__content--column .footer__content-newsletter{order:1;margin-top:40px}.footer__content--column{display:flex;margin-top:25px}.footer__content--column .footer__content-menu{flex-wrap:wrap;order:1}.footer__content-email-container{min-width:auto}.footer__content-email-container .footer__content-email-inner{display:flex;flex-direction:column;height:100%;min-height:inherit;justify-content:space-between}.footer__content-email-container .footer__content-email-inner .footer__content-email-box a{transition:all .3s}@media screen and (max-width:749px){.footer__content-email-container .footer__content-email-inner .footer__content-email-box a{transition:all 0s}}.footer__content-email-container .footer__content-email-inner .footer__content-email-box a:hover{color:var(--color-link-text-hover-primary);transition:all .3s}@media screen and (max-width:749px){.footer__content-email-container .footer__content-email-inner .footer__content-email-box a:hover{transition:all 0s}}.footer__content-menu{min-width:auto;display:flex;justify-content:space-between;row-gap:20px;-moz-column-gap:150px;column-gap:150px}@media screen and (max-width:1135px){.footer__content-menu{-moz-column-gap:100px;column-gap:100px}}@media screen and (max-width:1024px){.footer__content-menu{-moz-column-gap:60px;column-gap:60px}}.footer__content-menu-item a{text-decoration:none;color:var(--color-text-primary)}.footer__images{display:flex;justify-content:flex-start;align-items:center;gap:20px}@media screen and (max-width:749px){.footer__images{gap:8px}}.footer__image-link{z-index:1;opacity:0}.footer__images-wrapper{position:relative;padding-top:22%;width:calc(25% - (20px) * 3 / 4);border-radius:30px}.footer__images-wrapper img{border-radius:30px}.footer__images-wrapper:last-child{margin-right:0}.footer__content-newsletter{margin-left:auto;min-width:360px}@media screen and (max-width:749px){.footer__content-newsletter{min-width:100%}}.footer__content-newsletter newsletter-signup{padding-bottom:0}.footer__content-newsletter newsletter-signup .newsletter__form-field{margin-bottom:6px}@media screen and (max-width:989px){.footer__content-newsletter newsletter-signup .newsletter__form-field{max-width:100%}}.footer__content-newsletter .newsletter__form-input::-moz-placeholder{color:#000}.footer__content-newsletter .newsletter__form-input::placeholder{color:#000}.footer__content-newsletter .newsletter__valid-error{position:relative;top:0;left:0;opacity:1;visibility:visible;display:none;margin-bottom:5px}.footer__content-newsletter .newsletter__valid-error[aria-hidden=false]{display:block}.footer__content-newsletter .newsletter__form-submit svg path{fill:#000}.footer__content-newsletter .footer__content-newsletter-bottom-text{min-width:100%;border-radius:10px;font-weight:400;color:var(--bottom-label-color);background:var(--bottom-label-bg);font-size:14px;font-family:var(--font-body-family);display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;padding:10px}.footer__content-newsletter-heading{margin-bottom:20px}.footer__content-menu-link{font-weight:700}a.footer__content-submenu-link:hover{color:var(--color-link-text-hover-primary)}.footer__content-menu-link,.footer__content-submenu-link{margin-bottom:10px;display:block}.footer__content-submenu-link:last-child{margin-bottom:0}.footer__content-icons{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:30px;margin-top:32px}.footer__content-icon{width:20px;display:flex;align-items:center;justify-content:center;margin:5px}.footer__content--column .footer__content-icon{width:auto}.footer__content-icon-link .icon:hover path{fill:var(--color-link-text-hover-primary)}.footer-copyright{font-weight:400}.footer__content-email-and-menu{display:flex;gap:50px}@media screen and (max-width:989px){.footer__content{flex-direction:column-reverse;margin:20px 0 0}.footer__content-icons{order:3}.footer__content-icon{width:auto;margin:0 15px}.footer__content-icon:first-child{margin-left:0}.footer__content-newsletter{order:2;margin:40px 0 0 0}.footer__content--column{margin-top:40px}.footer__content-icons,.footer__content-menu{justify-content:flex-start}.footer__content-menu-item{width:50%}.footer__content-menu-item:nth-child(2){padding-left:10px}}@media screen and (max-width:749px){.footer-icon-with-text{flex-direction:column;margin-bottom:26px}.footer-icon-with-text svg{width:40px;height:40px}.footer__images{overflow:hidden}.footer__images-wrapper{width:calc(100% / 3 - (8px) * 2 / 3);min-width:calc(100% / 3 - (8px) * 2 / 3);padding-top:32.3%}.footer__content{gap:26px}.footer__content-newsletter{order:3;margin:0}.footer__content-email-and-menu{gap:25px}.footer__content-menu{width:100%;max-width:48%;flex-direction:column-reverse}.footer__content-menu .footer__content-menu-item{width:100%}.footer__content-email-container{width:100%;max-width:48%;height:auto;min-height:inherit}.footer__content-icons{gap:26px}.footer__content-icons .footer__content-icon{margin:0}.footer-copyright{margin-top:25px}}@media screen and (max-width:399px){.footer__content-menu{flex-wrap:wrap}.footer__content--column .footer__content-menu-item{width:50%}.footer__content-menu-item:last-child{padding-right:0}}@media screen and (min-width:750px){a.footer__heading-link:hover{color:var(--color-link-text-hover-primary)}}