:root.theme-alternative .link{--color-theme-link-color: var(--color-primary-blue);--color-theme-link-colorHover: var(--color-sky-blue);--color-theme-link-blueColor: var(--color-sky-blue);--color-theme-link-blueColorHover: var(--color-accent-sky)}.link{--link-color: var(--color-theme-link-color);--link-hover-color: var(--color-theme-link-colorHover);display:flex;width:fit-content;color:var(--link-color, var(--color-primary-grey));transition:color .3s;align-items:center;gap:.5rem}.link .link__icon{width:1rem;height:1rem;transform:rotate(var(--link-icon-rotate, 0deg));stroke:var(--link-color, var(--color-primary-grey));transition:stroke .3s,transform .3s}@media (hover: hover){.link:hover{color:var(--link-hover-color, var(--color-bright-blue))}.link:hover .link__icon{stroke:var(--link-hover-color, var(--color-bright-blue))}}.link.link--blue{--link-color: var(--color-theme-link-blueColor, var(--color-primary-blue));--link-hover-color: var(--color-theme-link-blueColorHover, inherit)}.link.link--reverse{flex-direction:row-reverse}.link.link--secondary-grey{--link-color: var(--color-theme-link-secondaryGreyColor, var(--color-secondary-grey))}.link[disabled]{--link-color: var(--color-theme-link-colorDisabled, var(--color-blue-gray));pointer-events:none;cursor:auto}.picture,.picture img{display:block;width:100%;height:100%;object-fit:cover}.picture.picture--contain,.picture img.picture--contain,.picture.picture--contain img,.picture img.picture--contain img{object-fit:contain}:root.theme-alternative .footer{--color-theme-footer-bg: var(--color-primary-blue);--color-theme-footer-color: var(--color-white);--color-theme-footer-contactsTitleColor: var(--color-white);--color-theme-footer-linkGreyColor: var(--color-white);--color-theme-footer-linkBlueColor: var(--color-sky-blue)}.footer{background-color:var(--color-theme-footer-bg, transparent);color:var(--color-theme-footer-color, var(--color-secondary-grey));padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width: 1280px){.footer{padding-top:3rem;padding-bottom:2rem}}@media (min-width: 1280px){.footer .footer__top{display:flex}}.footer .footer__logo{margin-bottom:3rem}@media (min-width: 1280px){.footer .footer__logo{width:25%;margin-bottom:0}}.footer .footer__logo-img{width:5.625rem;height:1.625rem}@media (min-width: 1280px){.footer .footer__logo-img{width:8.625rem;height:2.5rem}}.footer .footer__contacts{margin-bottom:3rem}@media (min-width: 1280px){.footer .footer__contacts{width:26%;margin-bottom:0}}.footer .footer__contacts-title{margin-bottom:.75rem;color:var(--color-theme-footer-contactsTitleColor, var(--color-primary-grey))}.footer .footer__link-grey{--link-color: var(--color-theme-footer-linkGreyColor, var(--color-secondary-grey))}.footer .footer__link-grey+.footer__link-grey{margin-top:4px}@media (min-width: 1280px){.footer .footer__links{margin-bottom:0;width:49%}}.footer .footer__link-blue{--link-color: var(--color-theme-footer-linkBlueColor, var(--color-primary-blue))}.footer .footer__link-blue+.footer__link-blue{margin-top:.75rem}.footer .footer__bottom{margin-top:1rem}@media (min-width: 1280px){.footer .footer__bottom{margin-top:6rem;display:flex;flex-direction:row-reverse;align-items:flex-end;justify-content:flex-end}}.footer .footer__description{margin-bottom:1rem}@media (min-width: 1280px){.footer .footer__description{margin-bottom:0;width:45%}}@media (min-width: 1280px){.footer .footer__disclaimer{width:51%}}
