.footerContainer {font-family: 'Exo 2', sans-serif;display: flex;padding: 16px 64px;align-items: center;justify-content: center;align-self: stretch;background: #003824;color: white;@media (max-width: 810px) {padding: 24px 16px;}}.footerContent {display: flex;max-width: 1152px;justify-content: space-between;align-items: center;flex: 1 0 0;gap: 32px;@media (max-width: 810px) {flex-direction: column;}}.footerLinksContainer {display: flex;align-items: center;gap: 32px;@media (max-width: 810px) {flex-direction: column;gap: 16px;}}.footerLogoAndTextContainer {display: flex;align-items: center;gap: 32px;@media (max-width: 810px) {flex-direction: column-reverse;}}.linkButton {text-wrap: nowrap;display: flex;align-items: center;gap: 4px;color: #FFF;border-bottom: 1px solid transparent;&:hover, &:focus {color: #FFC200;border-bottom: 1px solid #FFE699;text-decoration: none;}}.linkText {font-size: 16px;font-style: normal;font-weight: 600;line-height: 24.2px;opacity: 0.8;}.linkIcon {color: #FFF;text-align: center;font-size: 14px;font-style: normal;font-weight: 300;line-height: normal;}.footerText {color: #FFF;text-align: right;font-size: 16px;font-style: normal;font-weight: 400;line-height: 24.2px;@media (max-width: 810px) {text-align: center;}}.footerLanguageSwitchContainer {display: none;@media (max-width: 810px) {display: block;}}.languageSwitchContainer {display: inline-flex;align-items: center;gap: 8px;cursor: pointer;text-wrap: nowrap;font-size: 14px;font-style: normal;font-weight: 600;line-height: 21px;span {border-bottom: 2px solid transparent;}color: #EFFFEF;&:hover {color: #DEFFDE;span {border-bottom-color: #DEFFDE;}}}.languageSwitchIcon {text-align: center;font-size: 16px;font-style: normal;font-weight: 300;line-height: normal;}