.footer{background-color:#200663;color:#fff;padding:80px 40px 40px}.footer-row{display:flex}.footer-copy,.footer-row{margin-left:auto;margin-right:auto;max-width:1400px}.footer-copy{margin-top:20px}.footer-row>*{width:25%}.footer ul{list-style:none;padding-inline-start:0}.footer-menu li{margin-bottom:20px}.footer-col-1 a{font-weight:500}.footer a{color:#fff;transition:.2s}.footer a:active,.footer a:focus,.footer a:hover{color:#f2872f}.footer-logo img{max-width:100%;width:300px}.footer-social ul{display:flex;justify-content:space-between;margin-top:40px}.footer-social a{font-size:26px}.footer-address{margin-top:40px}.footer-address p{line-height:45px}.sub-footer-wrapper{background-color:#000}.sub-footer{align-items:center;display:flex;justify-content:space-around;margin-left:auto;margin-right:auto;max-width:1400px;width:100%}.sub-footer img{max-width:22%;width:160px}.footer-logo{align-items:center;display:flex;justify-content:center}.footer-logo img{max-width:250px!important}@media(max-width:999px){.footer-row>*{width:33%}.footer-col-3{display:none}}@media(max-width:767px){.footer-row{flex-direction:column}.footer-row>*{width:100%}.footer-logo img{max-width:300px}.footer-col-4{margin-bottom:40px;order:-1}.footer-social{max-width:300px}}@media(max-width:399px){.footer-logo img{max-width:100%}}.footer .media-links-item{align-items:center;background-color:#fff;border-radius:999px;display:flex;height:40px;justify-content:center;transition:.2s;width:40px}.footer .media-links-item i{color:var(--color-b);font-size:20px;transform:translatey(-2px)}.footer .media-links-item:active,.footer .media-links-item:focus,.footer .media-links-item:hover{background-color:var(--color-o)}.footer .media-links-item:active i,.footer .media-links-item:focus i,.footer .media-links-item:hover i{color:var(--color-w)}.sub-footer-wrapper{background-color:var(--color-b);border-top:1px solid #fff;padding-bottom:20px;padding-top:20px}.sub-footer img{margin-left:auto;margin-right:auto;max-height:80px!important;max-width:100%!important}.sub-footer{grid-column-gap:10px;grid-row-gap:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-template-columns:repeat(auto-fit,minmax(140px,1fr));padding-left:10px;padding-right:10px}@media(max-width:1099px){.sub-footer img{height:auto!important;width:140px}}@media(min-width:599px) and (max-width:929px){.sub-footer{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.sub-footer img{height:auto!important;width:120px}}