.footer{background-color:#0059c9;padding:32px 0;color:#fff}@media only screen and (min-width:768px){.footer .container .row{display:flex}}@media only screen and (max-width:767px){.footer .container{padding:0 28px;padding-top:16px}}@media only screen and (min-width:1440px){.footer .container{max-width:calc(100vw - 200px)}}.footer img[src=''],.footer img:not([src]){opacity:0}.footer__menu-container{align-items:center}.footer__policy,.footer__menu{display:flex;width:100%}@media only screen and (min-width:768px){.footer__policy,.footer__menu{justify-content:flex-end}}@media only screen and (max-width:767px){.footer__policy,.footer__menu{flex-direction:column;align-items:flex-start}}.footer__policy li a,.footer__menu li a{color:#fff}@media only screen and (min-width:768px){.footer__menu{transform:translateY(-32px)}.footer__menu li{margin:0 16px}.footer__menu li:nth-last-child(1){margin-right:0}}@media only screen and (max-width:767px){.footer__menu li{margin-top:16px}}@media only screen and (max-width:767px){.footer__policy{margin-bottom:16px}}@media only screen and (min-width:768px){.footer__policy li{border-left:solid 1px #fff;padding:0 16px}.footer__policy li:nth-child(1){border-left:0}.footer__policy li:nth-last-child(1){padding-right:0}}@media only screen and (max-width:767px){.footer__policy li{font-size:12px;line-height:24px}}.footer__copyright{margin-top:64px;align-items:flex-end;line-height:1}@media only screen and (max-width:767px){.footer__copyright{flex-direction:column-reverse;margin-top:40px}}.footer__logo{max-width:190px;font-size:16px}.footer__logo svg{display:block;margin-bottom:8px;height:70px}.social-media li{display:inline-block}.social-media a{display:inline-block;margin:0 16px 16px 0;color:#fff;line-height:25px;width:26px;border-radius:90%;border:solid 1.4px;height:26px;text-align:center;text-decoration:none;font-size:12px}.social-media a:hover{color:#ffcd00;text-decoration:none}.social-media .icon-youtube-official:before{content:"\e925"}