.footer{overflow:hidden}@media (min-width:1200px){.footer{margin-top:1.375rem}}@media (min-width:900px) and (max-width:1199px){.footer{margin-top:2.75rem}}@media (max-width:899px){.footer{margin-top:1.25rem}}@media (max-width:899px){.footer__container{padding:unset}}@media (min-width:2000px){.footer__wrapper{padding:5em 12em!important}}.footer-contacts__wrapper{width:100%;display:flex;flex-direction:column;align-items:flex-end}@media (max-width:1150px){.footer-contacts{gap:2rem!important;width:100%;flex-wrap:wrap}}.footer__wrapper{position:relative;z-index:1;background-color:var(--color-grey-010);padding:20px}@media (min-width:1200px){.footer__wrapper{padding:1.375rem 2rem 1rem}}@media (max-width:899px){.footer__wrapper{padding:3rem 1rem 4.25rem}}.footer__wrapper>*+*{margin-top:2rem}.footer__header{position:relative;z-index:1}.footer__main{position:relative;z-index:1;width:100%}.footer__bottom{border-top:1px solid var(--color-blue-100);padding-top:2rem}@media (max-width:900px){.footer__bottom{display:flex;flex-direction:column;align-items:center}}@media (max-width:1400px){.footer-socials--icons,.footer-socials--logos{height:50px}}.footer__bg{position:absolute;margin:0;top:-50px;right:-75px;z-index:0;pointer-events:none}.footer-contacts__link-wrapper{display:flex;align-items:center;gap:8px;text-decoration:none}.footer-contacts__link-wrapper svg{flex-shrink:0}@media (max-width:899px){.footer__bg{width:100%}}.footer__bg img,.footer__bg svg{width:85%;height:auto}@media (min-width:900px){.footer__logo{max-width:20.3125rem}}@media (max-width:899px){.footer__logo{max-width:13.3125rem}}.footer__logo img{width:100%;height:auto}.footer-navigation{font-weight:400;line-height:115.384%}@media (min-width:900px){.footer-navigation{display:grid;gap:2em;grid-template-columns:repeat(auto-fit,minmax(18em,1fr));font-size:.75rem}}@media (min-width:900px) and (min-width:1710px){.footer-navigation{gap:.769em;font-size:.8125rem}}@media (max-width:899px){.footer-navigation{font-size:.875rem}}@media (max-width:899px){.footer-navigation>*+*{border-top:1px solid var(--color-blue-200);margin-top:1rem;padding-top:1rem}}.footer-navigation__title{margin:0;font-family:"Roboto",sans-serif;font-weight:400;line-height:116%;font-weight:400;border:unset;padding:unset;background-color:transparent;text-align:left;font-weight:500;color:var(--color-blue-100)}@media (min-width:1200px){.footer-navigation__title{font-size:1.375rem}}@media (min-width:1200px) and (min-width:1540px){.footer-navigation__title{font-size:1.5rem}}@media (min-width:900px) and (max-width:1199px){.footer-navigation__title{font-size:1.375rem}}@media (max-width:899px){.footer-navigation__title{font-size:1.25rem}}@media (min-width:900px){.footer-navigation__title{cursor:default}}@media (max-width:899px){.footer-navigation__title{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.footer-navigation__title>*+*{margin-left:2.5rem}@media (min-width:900px){.footer-navigation__arrow{display:none}}.footer-navigation__arrow svg{-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}.footer-navigation__arrow svg._active{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:900px){.footer-navigation__inner:not(._last){margin-top:1.75rem}}@media (max-width:899px){.footer-navigation__inner:not(._last){-webkit-transition:margin 0.6s ease;transition:margin 0.6s ease;opacity:0;height:0;overflow:hidden}}@media (max-width:899px){.footer-navigation__item._active .footer-navigation__inner{margin-top:1.375rem}}@media (max-width:1084px){.footer-navigation__item--last{grid-column:1/-1}.extras-list{justify-content:center}.extras-list__item{flex:0 1 250px!important}}.footer-list>*+*{margin-top:.75rem}.footer-list__item{-webkit-transition:color 0.3s ease;transition:color 0.3s ease;color:var(--color-grey-400);width:100%}html:not(.v-mobile) .footer-list__item:hover{color:var(--color-blue-100)}.footer-list__item:focus-visible{color:var(--color-blue-100)}@media (min-width:900px){.footer-contacts{display:flex;flex-direction:row;align-items:flex-start;gap:4rem;width:100%}}@media (max-width:899px){.footer-contacts>*+*{margin-top:1.5rem}}.footer-contacts__item{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;font-size:.875rem;line-height:140%;width:280px}.footer-contacts__item>*+*{margin-left:1rem}.footer-contacts__label{display:-webkit-box;display:-ms-flexbox;display:flex;width:1.5rem;height:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-contacts__label svg,.footer-contacts__label img{width:100%;height:auto}.footer-contacts__link{-webkit-transition:color 0.3s ease;transition:color 0.3s ease;color:var(--color-black)!important;min-width:125px}html:not(.v-mobile) .footer-contacts__link:hover{color:var(--color-blue-100)}.footer-contacts__link:focus-visible{color:var(--color-blue-100)}.footer-contacts__link span{display:block}.footer-contacts-list>*+*{margin-top:.25em}.footer-contacts-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;min-width:250px;gap:10px}.footer-contacts-list__item>*+*{margin-left:.25em}.footer-contacts-list__description{color:var(--color-grey-200)}.footer-socials{display:flex}.footer-socials>*+*{margin-left:1rem}.footer-socials li{-ms-flex-negative:0;flex-shrink:0}.footer-socials__link{display:-webkit-box;display:-ms-flexbox;display:flex;width:2rem;height:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-socials__link svg,.footer-socials__link img{width:100%;height:auto}.footer-socials__link svg path,.footer-socials__link img path{-webkit-transition:fill 0.3s ease;transition:fill 0.3s ease}html:not(.v-mobile) .footer-socials__link:hover svg path{fill:var(--color-blue-100)}.footer-socials__link:focus-visible svg path{fill:var(--color-blue-100)}.footer-socials__wrapper{display:flex;flex-direction:column;gap:25px;margin-bottom:1rem}.footer-socials__item--logo{width:75px;display:flex;align-items:center;transition:transform 0.3s ease}.footer-socials__item--logo:hover{transform:scale(1.15)}.footer-socials__item--logo a{width:75px}.footer-socials__item--logo{width:75px;height:75px;display:flex;align-items:center;justify-content:center;overflow:hidden}.footer-socials__item--logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}@media (max-width:768px){.footer{margin-top:0}}.footer-socials--logos{display:flex;gap:.3rem;margin:0}.footer-socials--logos>*{margin:0!important}#toTop{position:fixed;bottom:15px;right:15px;z-index:999;background-color:var(--color-blue-100);border:1px solid var(--color-blue-200);color:var(--color-white);padding:10px;font-size:20px;text-decoration:none;cursor:pointer;pointer-events:none;opacity:0;outline:none;transform:translateY(20px);transition:opacity 0.5s ease,transform 0.5s ease,background-color 0.3s ease}#toTop.show{opacity:1;pointer-events:auto;transform:translateY(0)}#toTop:hover{transform:scale(1.05)}#toTop svg{display:block;width:30px;height:30px;color:var(--color-white);transition:transform 0.3s ease}#toTop:hover svg{transform:translateY(-3px)}@media (max-width:768px){#toTop{bottom:10px;right:10px;padding:8px;font-size:16px}#toTop svg{width:24px;height:24px}}@media (max-width:480px){#toTop{bottom:8px;right:8px;padding:6px;font-size:14px}#toTop svg{width:20px;height:20px}}details[open] p{margin:1.2rem 0}#scrollIndicator{position:fixed;bottom:0;left:0;height:5px;width:0;background-color:var(--color-blue-100);z-index:9999;transition:width 0.1s linear}@media (max-width:480px){#scrollIndicator{height:3px;background-color:var(--color-blue-100)}}@media (min-width:481px) and (max-width:1024px){#scrollIndicator{height:4px;background-color:var(--color-blue-100)}}@media (min-width:1025px) and (max-width:1920px){#scrollIndicator{height:5px}}@media (min-width:1921px){#scrollIndicator{height:6px}}