.footer{background:transparent url("../images/footer-mobile.jpg") no-repeat 55% 50% scroll;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;color:#fff}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.footer{background-image:url("../images/footer-mobile_2x.jpg")}}.footer ul li::before{display:none}.footer a{text-decoration:none}.footer .logo{max-width:111px}.footer .footer-menu{display:flex;flex-wrap:wrap;line-height:1.33;list-style-type:none;margin:5px 0 0;padding:0;text-align:left}.footer .footer-menu li{width:50%;padding:11px 0;margin:0 0 0 10%}.footer .footer-menu li:nth-child(2),.footer .footer-menu li:nth-child(5){width:40%;margin-left:0}.footer .footer-menu li:last-child{width:100%;text-align:center;margin-left:0}.footer .footer-menu li a{letter-spacing:.1em;color:#fff;font-family:"Apercu";font-weight:700;font-size:1.2rem;position:relative;text-transform:uppercase}.footer .footer-menu li a::after{-moz-transform:scale(0, 1);-ms-transform:scale(0, 1);-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition:transform 300ms ease,border-bottom-color 300ms ease;-o-transition:transform 300ms ease,border-bottom-color 300ms ease;transition:transform 300ms ease,border-bottom-color 300ms ease;border-bottom:1px solid #fff;bottom:-5px;content:'';left:0;position:absolute;width:100%}.footer .footer-menu li a:hover::after{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.footer .footer-menu li a.phone::before{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Ctitle%3Ephone%3C/title%3E%3Cpath d='M17.85,14.1c.75.38,1.87,2.25,2.25,3C20.1,17.48,19,18.6,19,19a9.15,9.15,0,0,0,3.75,3.75c.38,0,1.5-1.13,1.88-1.13a15.86,15.86,0,0,1,3,2.25,3.38,3.38,0,0,1-2.25,2.25c-3.75-.75-9-6-9.75-9.75A3.38,3.38,0,0,1,17.85,14.1Z' transform='translate(-15.6 -14.1)' fill='%23fff'/%3E%3C/svg%3E") no-repeat 0 0 scroll;content:'';display:inline-block;height:11px;margin-right:5px;width:11px}.footer .footer-menu li a.phone:hover{color:#d4d215}.footer .footer-menu li a.phone:hover::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Ctitle%3Ephone%3C/title%3E%3Cpath d='M17.85,14.1c.75.38,1.87,2.25,2.25,3C20.1,17.48,19,18.6,19,19a9.15,9.15,0,0,0,3.75,3.75c.38,0,1.5-1.13,1.88-1.13a15.86,15.86,0,0,1,3,2.25,3.38,3.38,0,0,1-2.25,2.25c-3.75-.75-9-6-9.75-9.75A3.38,3.38,0,0,1,17.85,14.1Z' transform='translate(-15.6 -14.1)' fill='%23d4d215'/%3E%3C/svg%3E")}.footer .footer-top-right{padding:15px 0}@media screen and (min-width: 768px){.footer .footer-top-right{line-height:1.33;padding-top:9px;text-align:right}}@media screen and (min-width: 1200px){.footer .footer-top-right{line-height:1.9;padding-top:4px}}.footer .footer-top-right a{letter-spacing:.1em;color:#fff;display:block;font-family:"Apercu";font-size:1.2rem;font-weight:700;line-height:1.9;margin-bottom:10px;text-transform:uppercase}@media screen and (min-width: 768px){.footer .footer-top-right a{font-size:1.5rem;margin-bottom:0;display:inline-block}.footer .footer-top-right a::before{height:13px;width:13px}}.footer .footer-top-right .footer-email-signup{padding:4px 0 10px}@media screen and (min-width: 1200px){.footer .footer-top-right .footer-email-signup{padding:14px 0 0}}.footer .footer-top-right .footer-email-signup form{position:relative}.footer .footer-top-right .footer-email-signup form label{line-height:1.77}.footer .footer-top-right .footer-email-signup form button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 14.62 11.72'%3E%3Cdefs%3E%3CclipPath id='a' transform='translate(0 0)'%3E%3Crect width='14.62' height='11.72' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Ctitle%3EVector Smart Object1%3C/title%3E%3Cg clip-path='url(%23a)'%3E%3Cpolygon points='8.76 0 7.34 1.41 10.82 4.89 0 4.89 0 6.89 10.76 6.89 7.34 10.31 8.76 11.72 14.62 5.86 8.76 0' fill='%23ababab'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50% 50% scroll;-moz-background-size:15px auto;-o-background-size:15px auto;-webkit-background-size:15px auto;background-size:15px auto;border:0;border-bottom:2px solid #e0e0e0;bottom:0;color:#282828;position:absolute;right:0;text-align:center;top:0;width:30px;z-index:1}@media screen and (min-width: 768px){.footer .footer-top-right .footer-email-signup form button{width:50px}}.footer .footer-bottom{background:rgba(7,27,58,0.4);line-height:44px;padding:25px 20px 15px;text-align:center}@media screen and (max-width: 767px){.footer .footer-bottom .container{max-width:320px}}@media screen and (min-width: 768px){.footer .footer-bottom{max-width:100%;padding-top:50px}}@media screen and (min-width: 1200px){.footer .footer-bottom{text-align:center}}.footer .copyright{font-family:"Apercu";font-size:1.1rem;line-height:2.5;padding-top:10px}@media screen and (min-width: 768px){.footer .copyright{padding-top:0;text-align:left}}@media screen and (min-width: 992px){.footer .copyright{line-height:inherit}}.footer .copyright a{color:inherit;font-size:inherit}.footer .copyright a:hover{text-decoration:underline}.footer .copyright .privacy-links{display:block;font-family:"Apercu";font-size:inherit;margin-left:0}.footer .copyright .privacy-links li{padding:0 15px;position:relative;margin:0}.footer .copyright .privacy-links li:first-child{padding-left:0}.footer .copyright .privacy-links li:last-child{padding-right:0}.footer .copyright .privacy-links li:last-child::after{display:none}.footer .copyright .privacy-links li::after{border-right:2px solid #fff;content:'';height:20px;margin-top:-10px;position:absolute;right:-2px;top:50%}@media screen and (max-width: 767px){.footer .copyright .privacy-links li:nth-last-child(2)::after{display:none}.footer .copyright .privacy-links li:last-child{margin-top:10px}}@media screen and (min-width: 768px){.footer .copyright .privacy-links{margin-bottom:5px}}@media screen and (max-width: 767px){.footer .copyright .privacy-links li::after{margin-top:-5px;height:10px;border-right-width:1px}.footer .copyright .privacy-links a{text-decoration:underline}}.footer .list-social{display:block;float:none;line-height:44px;list-style-type:none;margin:auto;padding:0;width:50%}@media screen and (min-width: 768px){.footer .list-social{text-align:right;margin:0 0 0 25%;width:75%}}@media screen and (min-width: 1200px){.footer .list-social{margin:0 0 0 50%;width:50%}}.footer .list-social li{display:inline-block;margin:0;width:30%}.footer .list-social a{display:inline-block}.footer .list-social svg{height:15px;width:15px}.footer .list-social svg path{-webkit-transition:fill 0.3s ease;-o-transition:fill 0.3s ease;transition:fill 0.3s ease;fill:#fff}.footer .list-social a:hover svg path{fill:#d4d215}.footer .app-store{width:119px;float:right}@media screen and (min-width: 768px) and (max-width: 991px){.footer .app-store{width:100px}}@media screen and (min-width: 768px){.footer .app-store{margin-top:36px;float:none}}@media screen and (min-width: 992px){.footer .app-store{margin-top:20px}}@media screen and (min-width: 768px){.footer{background-image:url("../images/footer-bg.jpg");background-position:50% 50%}}@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 768px) and (min-resolution: 192dpi){.footer{background-image:url("../images/footer-bg-3_2x.jpg")}}@media screen and (min-width: 768px){.footer .logo{max-width:151px}.footer .footer-menu{margin:0 0 10px;padding-right:40px}.footer .footer-menu li{padding:10px 0 20px;width:50%;margin-left:0}.footer .footer-menu li:nth-child(2),.footer .footer-menu li:nth-child(5),.footer .footer-menu li:last-child{width:50%;text-align:left}.footer .footer-menu li a{font-size:1.5rem}.footer .footer-bottom{line-height:39px;padding:45px 0 60px;text-align:left}.footer .copyright{font-size:1.4rem;line-height:1.95}.footer .list-social{line-height:50px}.footer .list-social svg{height:18px;width:18px}}@media screen and (min-width: 992px){.footer .footer-menu li{width:33.33%}.footer .footer-menu li:nth-child(2),.footer .footer-menu li:nth-child(5),.footer .footer-menu li:last-child{width:33.33%}.footer .list-social{line-height:39px;margin-top:0}}
