:root{--default-footer-background: var(--footer-background);--default-footer-color: var(--footer-color);--default-footer-heading-color: var(--footer-heading-color);--default-footer-link-color: var(--footer-link-color);--default-footer-link-body-size: var(--font-size-body-small);--default-footer-container-padding: var(--footer-container-padding);--default-footer-inner-padding: var(--footer-inner-padding);--default-footer-padding-mobile: var(--space-48);--default-footer-padding-desktop: var(--space-64);--default-footer-content-gap: var(--space-64);--default-footer-heading-margin: var(--space-16);--default-footer-divider: 1px solid var(--footer-color)}.default-footer{position:relative;background:var(--default-footer-background);padding:var(--default-footer-padding-mobile) 0;color:var(--default-footer-color)}@media screen and (width >= 90rem){.default-footer{padding:var(--default-footer-padding-desktop) 0}}.default-footer .h5{font-weight:var(--font-weight-semi-bold);font-size:1.125rem;font-family:var(--font-family-body)}@media screen and (width >= 64rem){.default-footer .h5{font-weight:var(--font-weight-regular);font-size:var(--font-size-h5)}}.default-footer p,.default-footer a{font-size:var(--default-footer-link-body-size)}.default-footer li{margin-bottom:0}.default-footer__container{padding-top:var(--space-48)}.default-footer__wave{position:absolute;top:-1px;width:100%;max-height:var(--space-40);color:var(--site-body-background)}.default-footer__wave use{margin-left:50px}.default-footer__inner{border-radius:var(--footer-border-radius);background:var(--footer-background-container);margin-right:auto;margin-left:auto;max-width:var(--grid-site-width);padding-inline:var(--layout-horizontal-padding)}@media screen and (width >= 37.5rem){.default-footer__inner{padding-inline:var(--layout-horizontal-padding-tablet)}}.default-footer__content{display:grid;grid-template-columns:repeat(1,1fr);gap:calc(var(--default-footer-content-gap) / 2) var(--default-footer-content-gap);padding-bottom:var(--space-40)}@media screen and (width >= 64rem){.default-footer__content{grid-template-columns:repeat(5,1fr);gap:var(--space-24);padding-bottom:var(--space-32)}}@media screen and (width >= 90rem){.default-footer__content{grid-template-columns:repeat(12,1fr)}}.default-footer__heading,.default-footer__menu-heading,.default-footer__description .h5{margin-bottom:var(--default-footer-heading-margin);color:var(--default-footer-heading-color)}@media screen and (width >= 64rem){.default-footer__text{grid-column:1/span 1;font-size:var(--font-size-body-small)}}@media screen and (width >= 90rem){.default-footer__text{grid-column:1/span 3}}.default-footer__description a{color:var(--default-footer-link-color);text-decoration:none}.default-footer__description a:hover{text-decoration:underline}.default-footer__menus{display:grid;gap:var(--space-32)}@media screen and (width >= 64rem){.default-footer__menus{grid-template-columns:repeat(3,1fr);grid-column:2/span 4;gap:var(--space-24)}}@media screen and (width >= 90rem){.default-footer__menus{grid-template-columns:repeat(3,1fr);grid-column:4/span 9}}.default-footer__menu{grid-column:auto/span 1}.default-footer__menu-list{display:flex;flex-direction:column;gap:var(--space-8);margin:0;padding:0;list-style:none}.default-footer__menu-link{padding:var(--space-4) 0;color:var(--default-footer-link-color);font-size:var(--font-size-body-small);text-decoration:none}.default-footer__menu-link svg{position:relative;right:0;vertical-align:sub;margin-left:2px;transition:right .2s ease-in}.default-footer__menu-link:hover{text-decoration:underline}.default-footer__menu-link:hover svg{right:-4px}.default-footer__lower{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-40);border-top:var(--default-footer-divider);padding-top:var(--space-32)}.default-footer__lower:not(:has(.default-footer__left-wrapper)){justify-content:flex-end}@media screen and (width >= 64rem){.default-footer__lower{flex-direction:row;align-items:flex-end}}.default-footer__copyright{margin:0;font-size:var(--font-size-small)}.default-footer__right-wrapper{display:flex;flex-direction:column;gap:15px}@media screen and (width >= 64rem){.default-footer__right-wrapper{flex:1;flex-flow:row wrap;justify-content:flex-end}}.default-footer__logo{max-width:115px}@media screen and (width >= 64rem){.default-footer__logo{align-self:flex-end}}.default-footer__second-logo-image{margin-top:var(--space-24);max-width:115px}@media screen and (width >= 64rem){.default-footer__second-logo-image{margin-top:0}}.default-footer__copyright-links-wrapper{display:flex;flex-direction:column}@media screen and (width >= 64rem){.default-footer__copyright-links-wrapper{order:2;width:100%}}@media screen and (width >= 90rem){.default-footer__copyright-links-wrapper{display:unset;text-align:right}}.default-footer__copyright-links-wrapper a,.default-footer__copyright-links-wrapper span{font-size:var(--font-size-small)}@media screen and (width >= 64rem){.default-footer__copyright-links-wrapper a,.default-footer__copyright-links-wrapper span{text-align:right}}@media screen and (width >= 90rem){.default-footer__copyright-links-wrapper a:not(:last-child):after,.default-footer__copyright-links-wrapper span:not(:last-child):after{padding-left:3px;content:"|"}}.default-footer__copyright-links-wrapper a:not(:last-child):after{padding-left:3px;content:"|";text-decoration:none}.default-footer__left-wrapper{flex:1}@media screen and (width >= 64rem){.default-footer__left-wrapper{align-self:flex-start}}.default-footer .social-media-links-block{background-color:var(--color-primary-500);padding:0;overflow:visible}.default-footer .social-media-links-block .social-media-links-block__link-icon{background-color:var(--default-footer-link-color);color:var(--default-footer-background)}.default-footer .social-media-links-block .social-media-links-block__container{align-items:start;gap:var(--space-16);background-color:var(--default-footer-background)}.default-footer .social-media-links-block .social-media-links-block__heading{font-size:var(--font-size-h5)}.default-footer .social-media-links-block .social-media-links-block__heading,.default-footer .social-media-links-block .social-media-links-block__links a{color:var(--default-footer-link-color);font-family:var(--font-family-body)}.default-footer .social-media-links-block .social-media-links-block__symbols{display:none}.default-footer .social-media-links-block .social-media-links-block__links{flex-direction:column;min-height:var(--space-40)}@media screen and (width >= 64rem){.default-footer .social-media-links-block .social-media-links-block__links{flex-flow:row wrap}}
