.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{color:#fff;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,.footer .list-footer-pages 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,.footer .list-footer-pages 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,.footer .list-footer-pages 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;top:0;width:11px}.footer .footer-menu li a.phone:hover,.footer .list-footer-pages li a.phone:hover{color:#d4d215}.footer .footer-menu li a.phone:hover::before,.footer .list-footer-pages 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")}@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:29px;padding:50px 20px;text-align:center}@media (min-width: 992px){.footer .footer-bottom{line-height:44px;padding:25px 20px 15px}}.footer .footer-bottom .content .hmw-hma-cw-logos .bottom-logos{display:flex;justify-content:center;padding:20px 0}@media (max-width: 992px){.footer .footer-bottom .content .hmw-hma-cw-logos{line-height:44px;padding:25px 0 15px}}@media screen and (min-width: 992px){.footer .footer-bottom .content .hmw-hma-cw-logos{display:flex;flex-direction:row;justify-content:center;margin-bottom:20px}.footer .footer-bottom .content .hmw-hma-cw-logos .bottom-logos{flex-direction:row}}.footer .footer-bottom .content .hmw-hma-cw-logos a{margin:auto}@media screen and (min-width: 992px){.footer .footer-bottom .content .hmw-hma-cw-logos a{margin:auto 30px}}.footer .footer-bottom .content .hmw-hma-cw-logos a.hma-footer-logo img{width:100px}.footer .footer-bottom .content .hmw-hma-cw-logos a.hmw-footer-logo img{margin:auto;width:137px}.footer .footer-bottom .content .hmw-hma-cw-logos a.cw-footer-logo img{width:110px}@media screen and (min-width: 768px){.footer .footer-bottom .content .hmw-hma-cw-logos a.cw-footer-logo img{width:130px}}.footer .footer-bottom .list-footer-pages{letter-spacing:.1em;font-family:"Apercu";font-weight:700;padding-left:0;text-transform:uppercase}@media (min-width: 992px){.footer .footer-bottom .list-footer-pages{display:flex;flex-direction:row;justify-content:center}}.footer .footer-bottom .list-footer-pages li{font-size:1.4rem;list-style-type:none;margin-bottom:0;padding:0 0 15px}@media (min-width: 992px){.footer .footer-bottom .list-footer-pages li{padding:0;margin:0 0 0 3rem}}.footer .footer-bottom .list-inline{margin-left:0}@media (max-width: 991px){.footer .footer-bottom .list-inline.footer-links{margin-left:-15px;margin-right:-15px}}@media (max-width: 767px){.footer .footer-bottom .list-inline li:nth-child(2)::after{display:none}}@media (max-width: 991px){.footer .footer-bottom .list-inline li{font-size:1.3rem;margin:0;padding-bottom:18px}}@media (min-width: 992px) and (max-width: 1200px){.footer .footer-bottom .list-inline li{margin-right:10px;padding-right:10px}}@media (min-width: 992px){.footer .footer-bottom .list-inline li:first-child{padding-left:0}}.footer .footer-bottom .div-phone{font-family:"Apercu";font-weight:700;letter-spacing:0.100em;text-align:center;text-transform:uppercase}@media (min-width: 992px){.footer .footer-bottom .div-phone{left:20px;text-align:left}}.footer .footer-bottom .div-phone a{color:inherit;position:relative;padding-left:25px}.footer .footer-bottom .div-phone a::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='%23ffffff'/%3E%3C/svg%3E") no-repeat 0 0 scroll;bottom:2px;content:'';display:inline-block;height:12px;left:2px;width:12px;position:absolute}@media screen and (max-width: 767px){.footer .footer-bottom .container{max-width:320px}}@media screen and (min-width: 768px){.footer .footer-bottom .container{max-width:520px}}@media screen and (min-width: 992px){.footer .footer-bottom{padding-top:50px}.footer .footer-bottom .container{max-width:100%}}@media screen and (min-width: 1200px){.footer .footer-bottom{text-align:center}}.footer .copyright{font-family:"Apercu";font-weight:400;line-height:1.3;margin:0 -15px}@media screen and (min-width: 768px){.footer .copyright{font-size:1.4rem;margin:0;padding-top:20px}}@media screen and (min-width: 992px){.footer .copyright{line-height:2.5}}.footer .copyright a{color:inherit}.footer .copyright a:hover{text-decoration:underline}.footer .copyright .privacy-links{letter-spacing:.05em;display:block;font-family:"Apercu";font-size:1.1rem;font-weight:400;margin-left:0;padding-top:10px;text-transform:none}@media screen and (max-width: 991px){.footer .copyright .privacy-links{display:flex;flex-direction:column}}@media screen and (min-width: 768px){.footer .copyright .privacy-links{font-size:1.4rem;margin-bottom:30px}}@media screen and (min-width: 992px){.footer .copyright .privacy-links{padding-top:0}}.footer .copyright .privacy-links li{font-size:1.4rem;margin:0;padding-left:18px;padding-right:18px}.footer .copyright .privacy-links li:nth-child(2){padding-right:18px}.footer .copyright .privacy-links li:last-child::after{display:none}.footer .copyright .privacy-links li::after{border-right:2px solid;content:'';height:15px;margin-top:-10px;position:absolute;right:-2px;top:45%}@media screen and (max-width: 991px){.footer .copyright .privacy-links li::after{display:none}}.footer .copyright .privacy-links li:nth-last-child(2)::after{display:none}@media screen and (min-width: 992px){.footer .copyright .privacy-links li::after{top:60%}.footer .copyright .privacy-links li:first-child{padding-left:0}}@media screen and (min-width: 992px) and (max-width: 1199px){.footer .copyright .privacy-links li:last-child{padding-left:0}}@media screen and (min-width: 1200px){.footer .copyright .privacy-links li:nth-last-child(2)::after{display:block}}@media screen and (max-width: 991px){.footer .copyright .privacy-links li a{border-bottom:1px solid}}@media screen and (min-width: 1200px){.footer .copyright .bottom-line .proud-member-logo{display:flex;justify-content:flex-end}}.footer .copyright .bottom-line .proud-member{margin-bottom:10px}@media screen and (min-width: 1200px){.footer .copyright .bottom-line .proud-member{margin-right:10px}}.footer .copyright .bottom-line .sustainable-travel-logo{background:transparent url("../images/footer/sustainable-travel@2x.png") 0 0 no-repeat;background-size:cover;height:24px;margin-bottom:30px;margin-left:auto;margin-right:auto;width:144px}@media screen and (min-width: 1200px){.footer .copyright .bottom-line .sustainable-travel-logo{margin:0}}@media (max-width: 767px){.footer .copyright .bottom-line .rights-reserved{font-size:1.4rem}}@media screen and (min-width: 1200px){.footer .copyright .bottom-line .rights-reserved{text-align:left}}.footer .list-social{display:block;line-height:44px;list-style-type:none;margin:0;padding-left:0}@media (min-width: 768px) and (max-width: 991px){.footer .list-social{text-align:center}}.footer .list-social li{display:inline-block;margin:0;padding:0 1rem}@media (min-width: 768px){.footer .list-social li{padding:0 15px}}.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: 992px){.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}.footer .copyright{letter-spacing:.05em;font-size:1.4rem;line-height:1.5}.footer .list-social{display:flex;line-height:50px;justify-content:center;padding-left:0}.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:10px}}
