.container{max-width:100%!important;padding-left:0;padding-right:0}.container-it{padding-left:var(--baseline);padding-right:var(--baseline);@media screen and (min-width:601px){margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:0;max-width:1300px!important;padding-left:0;padding-right:0}}footer{--bg-clr:#5c6369;--clr-text:#f4f5f7;--clr-link:#bcc2c8;--clr-link-hvr:#fff;--clr-icons:#fff;--clr-legal:#d9dce1;--clr-copy:#7a8187;--pd-base:100px}footer [data-footer=main]{background-color:var(--bg-clr);padding:30px 0 0}footer [data-footer=main] *{color:var(--clr-text)}footer [data-footer=main] ul{list-style:none;padding-left:0}footer [data-footer=main] ul li{padding:0}footer [data-footer=main] ul li a{color:var(--clr-link)}footer .footer-row{display:flex;flex-direction:column;gap:2rem;margin:0 auto;padding:70px 20px;width:100%;@media screen and (min-width:993px){flex-direction:column;gap:1rem;padding-bottom:20px;padding-left:25px;padding-right:25px;padding-top:20px}}footer .footer-first-row{border-bottom:.5px solid #fff;display:flex;flex-direction:column;@media screen and (min-width:993px){align-items:flex-end;flex-direction:row;justify-content:space-between}}footer .footer-second-row{display:flex;flex-direction:column;gap:2rem;@media screen and (min-width:993px){flex-direction:row}}footer .footer-row .footer-col{flex:1 0 auto;flex-basis:100%}.footer-cities p{font-size:16px}@media screen and (min-width:601px){footer .footer-row .footer-col{flex-basis:calc(50% - 2rem)}}@media screen and (min-width:993px){footer .footer-row .footer-col{flex-basis:calc(25% - 2rem)}}footer .bottom-footer{padding:var(--pd-base) 0}footer .bottom-footer ul li a{color:var(--clr-text)}.icon-svg{display:inline-block;height:1em;width:1em;stroke-width:0;stroke:currentColor;fill:currentColor}footer [data-footer=main] .footer-logo{padding-bottom:calc(var(--pd-base)/5)}footer [data-footer=main] .footer-logo-img{width:calc(var(--pd-base)*2)}.footer-logo img{width:250px}footer [data-footer=main] .footer-info{font-size:16px;line-height:1.5;padding-bottom:calc((var(--pd-base)/10)*3)}footer [data-footer=main] .footer-info *{margin:0}.socials-wrapper{margin:0;padding:0}.socials-heading{font-size:16px;line-height:1.5;padding-bottom:14px}.socials{display:flex;margin:0;padding:calc(var(--pd-base)/8) 0 0}footer [data-footer=main] .socials .social-item{align-items:center;display:flex;height:60px;justify-content:center;overflow:hidden;width:60px}footer [data-footer=main] .socials .social-voice{align-items:center;display:flex;height:100%;justify-content:center;margin:0 auto;width:25px}footer [data-footer=main] .socials .social-icon{fill:var(--clr-icons);pointer-events:none;width:100%}footer [data-footer=main] .menu-group-heading{color:var(--clr-text);font-size:12px;font-weight:700;letter-spacing:1.7px;line-height:1.1667;margin:0;padding:0 0 calc(var(--pd-base)/4) 0;text-align:end;text-transform:uppercase}footer [data-footer=main] .menu-group+.menu-group-heading{padding-bottom:calc((var(--pd-base)/10)*3);padding-top:calc(var(--pd-base)/5)}footer [data-footer=main] .menu-group,footer [data-footer=main] .menu-group .menu-item,footer [data-footer=main] .menu-group .menu-items{margin:0;padding:0}footer [data-footer=main] .menu-group .menu-voice{color:#fff;font-size:14px;line-height:1.4286;padding:10px 13px}.menu-item{justify-content:flex-end}footer [data-footer=main] .menu-group .menu-voice:hover{color:#fff}.legals-and-copy{margin:0 auto;max-width:1300px;padding:calc(var(--pd-base)/2) calc(var(--pd-base)/5);@media screen and (min-width:601px){padding:calc(var(--pd-base)/10) 25px}}.legals-and-copy .legals{display:flex;flex-direction:row;font-size:14px;margin:0;padding:0}.legals-and-copy .legal-item{margin:0;padding-bottom:0}.legals-and-copy .legal-voice{color:var(--clr-legal);line-height:1.3571}.legals-and-copy .legal-voice:hover{color:var(--clr-link-hvr)}.legals-and-copy .copyright,.legals-and-copy .copyright p{color:var(--clr-copy);font-size:14px;line-height:1.5;margin:0 auto;padding:0}.legals{border-bottom:.5px solid #fff;gap:2rem}.legals li:first-child{border-right:.5px solid #fff;margin-bottom:.5rem;padding-right:2rem}