.cookies__body,.cookies__close,.footer__address,.footer__address-route,.footer__address-route>span:nth-child(2){align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:flex-start}.cookies__close,.footer__address-route>span:nth-child(2){justify-content:center}.cookies__body,.footer__address{justify-content:space-between}.cookies__body,.cookies__close,.footer__address,.footer__address-route,.footer__address-route>span:nth-child(2){align-items:center}.footer__address-route{display:inline-flex}.cookies__body,.footer__address,.footer__address-route{flex-wrap:nowrap}.cookies{background-color:#3374a6;color:#fff;font-size:.8125rem;letter-spacing:normal;line-height:1.4;padding:.9375rem 0}@media only screen and (max-width:767px){.cookies{padding-bottom:.625rem;padding-top:.625rem}}@media only screen and (max-width:575px){.cookies{font-size:.75rem}}.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:1250px){.cookies__text a:hover{text-decoration:none}}.cookies__close{background-color:#fff;border-radius:3px;color:#000;cursor:pointer;flex-shrink:0;font-size:.75rem;height:1.5625rem;line-height:1;width:1.5625rem}.cookies__close svg{height:auto;width:.75rem}.cookies__close svg path{fill:#000;transition:fill .3s ease-out 0s}@media only screen and (min-width:1250px){.cookies__close:hover{background-color:#03223b}.cookies__close:hover svg path{fill:#fff}}.footer{color:#03223b;font-size:.9375rem;letter-spacing:normal}.footer__bottom{padding-bottom:2.8125rem;text-align:center}@media only screen and (max-width:767px){.footer__bottom{padding-bottom:2.5rem}}@media only screen and (max-width:575px){.footer__bottom{padding-bottom:1.875rem}}.footer__logo{margin-bottom:2.1875rem;max-width:265px}@media only screen and (max-width:1599px){.footer__logo{margin-bottom:1.875rem;max-width:235px}}@media only screen and (max-width:1249px){.footer__logo{margin-bottom:1.5625rem;max-width:200px}}@media only screen and (max-width:991px){.footer__logo{margin-bottom:1.25rem;max-width:180px}}@media only screen and (max-width:767px){.footer__logo{margin-bottom:.9375rem;max-width:165px}}@media only screen and (max-width:575px){.footer__logo{margin-bottom:.625rem;max-width:150px}}.footer__slogan{margin:0}.footer__copy{font-size:.75rem;margin-bottom:1.875rem;margin-top:.125rem}.footer__copy a{color:inherit}@media only screen and (min-width:1250px){.footer__copy a:hover{color:#3579ae}}.footer__subtitle{margin-bottom:1.25rem}@media only screen and (max-width:1599px){.footer__address{flex-wrap:wrap}}.footer__address-left{line-height:1.2;margin-right:.9375rem}@media only screen and (max-width:1599px){.footer__address-left{margin-right:0;width:100%}}.footer__address-right{flex-shrink:0}.footer__address-company{font-size:1.125rem;font-weight:500;margin-bottom:.9375rem}.footer__address-route{color:#03223b;font-size:.75rem;margin-bottom:1.25rem;margin-right:-.5rem}@media only screen and (min-width:1250px){.footer__address-route:hover{color:#03223b}.footer__address-route:hover>span:nth-child(2){background-color:#3579ae}}.footer__address-route>span:first-child{border:1px solid #d4d4d4;border-radius:17px 0 0 17px;border-right-width:0;padding:.5rem .625rem .5rem .9375rem}.footer__address-route>span:first-child em{font-style:normal;font-weight:500}.footer__address-route>span:nth-child(2){fill:#fff;background-color:#03223b;border:8px solid #fff;border-radius:50%;flex-shrink:0;height:4rem;line-height:1;margin-left:-.3125rem;transition:background-color .3s ease-out;width:4rem}.footer__address-route>span:nth-child(2) svg{height:auto;left:-.125rem;position:relative;width:1.75rem}.footer__title{font-size:1.0625rem;font-weight:600;margin-bottom:1.375rem}@media only screen and (max-width:767px){.footer__title{margin-bottom:.9375rem}.footer__title.pt-15{padding-top:.625rem!important}}@media only screen and (max-width:575px){.footer__title{margin-bottom:.75rem}.footer__title.pt-15{padding-top:0!important}}.footer__nav{width:100%}@media only screen and (min-width:1250px) and (max-width:1599px){.footer__nav{font-size:.875rem}}.footer__nav a{color:rgba(3,34,59,.5)}@media only screen and (min-width:1250px){.footer__nav a:hover{color:#03223b}}.footer__label{font-size:.75rem;letter-spacing:.25em;margin-bottom:.9375rem;text-transform:uppercase}