.cookies__body,.cookies__close,.footer__wrapper{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:flex-start}.cookies__close{justify-content:center}.cookies__body,.footer__wrapper{justify-content:space-between}.cookies__body,.cookies__close{align-items:center}.footer__wrapper{align-items:flex-end}.cookies__body,.footer__wrapper{flex-wrap:nowrap}.cookies{background-color:#333;color:#fff;font-size:.875rem;line-height:1.28;padding:.9375rem 0}@media only screen and (max-width:767px){.cookies{padding-bottom:.75rem;padding-top:.75rem}}@media only screen and (max-width:575px){.cookies{font-size:.8125rem}}.cookies__text{margin:0 1.875rem 0 0}.cookies__text a{color:inherit;display:inline-block;text-decoration:underline}@media only screen and (min-width:1350px){.cookies__text a:hover{text-decoration:none}}.cookies__close{background-color:#fff;border-radius:3px;color:#262626;cursor:pointer;flex-shrink:0;height:1.625rem;line-height:1;width:1.625rem}.cookies__close svg{height:auto;width:.875rem}.cookies__close svg path{fill:#262626;transition:fill .3s ease-out 0s}@media only screen and (min-width:1350px){.cookies__close:hover{background-color:#f5520c}.cookies__close:hover svg path{fill:#fff}}.footer{background-color:#262626;color:#fff}.footer__top{padding:6.875rem 0 2.8125rem}@media only screen and (max-width:1599px){.footer__top{padding:5.625rem 0 2.8125rem}}@media only screen and (max-width:1349px){.footer__top{padding:5rem 0 2.8125rem}}@media only screen and (max-width:991px){.footer__top{padding:3.75rem 0 2.1875rem}}@media only screen and (max-width:767px){.footer__top{padding:2.5rem 0 .9375rem}}@media only screen and (max-width:575px){.footer__top{padding:1.875rem 0 .3125rem}}.footer__bottom{color:#cbcbcb;font-size:.625rem;letter-spacing:normal;padding-bottom:.625rem;position:relative}.footer__bottom:before{background-color:#f5520c;bottom:0;content:"";display:block;height:.3125rem;position:absolute;right:0;width:50%}.footer__group{margin-bottom:1.5625rem}.footer__group--border{position:relative}.footer__group--border:after,.footer__group--border:before{background-color:hsla(0,0%,100%,.4);bottom:1.5625rem;content:"";display:block;position:absolute;top:0;width:.0625rem}@media only screen and (max-width:767px){.footer__group--border:after,.footer__group--border:before{display:none}}.footer__group--border:before{left:-1.875rem}@media only screen and (max-width:1599px){.footer__group--border:before{left:-1.5625rem}}@media only screen and (max-width:1349px){.footer__group--border:before{display:none}}.footer__group--border:after{right:-1.5625rem}@media only screen and (max-width:1599px){.footer__group--border:after{right:-1.25rem}}.footer__group--narrow{max-width:190px}@media only screen and (max-width:991px){.footer__group--narrow{max-width:280px}}@media only screen and (max-width:767px){.footer__group--narrow{max-width:100%}}.footer__group--1{margin-bottom:2.5rem;max-width:100%!important;padding-bottom:2.5rem;position:relative}@media only screen and (max-width:1349px){.footer__group--1:before{background-color:hsla(0,0%,100%,.4);bottom:0;content:"";display:block;height:.0625rem;position:absolute;width:100%}}@media only screen and (max-width:575px){.footer__group--1{margin-bottom:1.875rem;padding-bottom:1.875rem}}.footer__group--2{margin-bottom:0;padding-left:1.25rem}@media only screen and (max-width:1349px){.footer__group--2{padding-left:0}}@media only screen and (max-width:767px){.footer__group--2{margin-bottom:2.5rem;position:relative}.footer__group--2:before{background-color:hsla(0,0%,100%,.4);bottom:0;content:"";display:block;height:.0625rem;left:auto;position:absolute;top:auto;width:100%}}@media only screen and (max-width:575px){.footer__group--2{margin-bottom:1.875rem}}@media only screen and (max-width:991px){.footer__group--3{margin-bottom:2.8125rem}}@media only screen and (max-width:767px){.footer__group--3{margin-bottom:1.875rem}.footer__group--4{margin-bottom:2.8125rem}}@media only screen and (max-width:575px){.footer__group--4{margin-bottom:2.1875rem}}.footer__group--5{margin-bottom:0;padding-left:3.125rem}@media only screen and (max-width:767px){.footer__group--5{padding-left:0}}@media only screen and (max-width:991px){.footer__group--6{margin-bottom:2.8125rem}}@media only screen and (max-width:767px){.footer__group--6{margin-bottom:1.875rem}}.footer__main-title{color:#fff;letter-spacing:-.045em;margin-bottom:2.8125rem}@media only screen and (max-width:1599px){.footer__main-title{margin-bottom:2.5rem}}@media only screen and (max-width:1349px){.footer__main-title{margin-bottom:1.875rem}}@media only screen and (max-width:991px){.footer__main-title{margin-bottom:1.5625rem}}@media only screen and (max-width:767px){.footer__main-title{margin-bottom:1.25rem}}.footer__main-nav{font-size:1.5rem;letter-spacing:-.045em;line-height:1.15}@media only screen and (max-width:767px){.footer__main-nav{font-size:1.4375rem}}@media only screen and (max-width:575px){.footer__main-nav{font-size:1.375rem}}@media only screen and (min-width:768px) and (max-width:1349px){.footer__main-nav-list{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:-.3125rem -.9375rem}.footer__main-nav-item{margin:.3125rem .9375rem}}.footer__main-nav-item>a{color:#fff;font-weight:500}@media only screen and (min-width:1350px){.footer__main-nav-item>a:hover{color:#f5520c}}.footer__main-nav-item>a.is-active{color:#f5520c}.footer__title{color:#fff;margin-bottom:1.25rem}.footer__text{font-size:1rem;letter-spacing:normal;line-height:1.28;margin-bottom:0}.footer__action{margin-top:.9375rem}.footer__copy{margin-bottom:1.5625rem}@media only screen and (max-width:575px){.footer__copy{margin-bottom:.3125rem}}.footer__nav{margin-bottom:1.5625rem;padding-left:1.25rem}@media only screen and (max-width:1349px){.footer__nav{padding-left:0}}.footer__nav .links__item>a{color:inherit}@media only screen and (min-width:1350px){.footer__nav .links__item>a:hover{color:#fff}}@media only screen and (max-width:575px){.footer__wrapper{flex-wrap:wrap}}.footer__socials{margin-bottom:1.5625rem;padding-left:3.125rem}@media only screen and (max-width:991px){.footer__socials{margin-bottom:0;padding-left:0}.footer__socials .socials-list{margin-bottom:1.5625rem}}@media only screen and (max-width:575px){.footer__socials{width:100%}}.footer__project{margin-bottom:1.5625rem}.footer__project>a{color:inherit}@media only screen and (min-width:1350px){.footer__project>a:hover{color:#fff}}@media only screen and (max-width:575px){.footer__project{width:100%}}