.site-footer{position:relative;background-color:#003764;padding:4em 3em 2em;text-transform:uppercase;font-size:.75rem;letter-spacing:.02em;color:#fff}@media screen and (max-width:767px){.site-footer{padding:2em 0 0 0}}.site-footer a{color:#fff;text-decoration:none}.site-footer a:hover{color:#366f9b}.site-footer .inner{max-width:1280px;width:100%}.site-footer .hotel-icon{width:170px;pointer-events:none}.site-footer .hotel-icon img{width:100%;height:auto}.site-footer .flex{display:flex;flex-wrap:wrap}.site-footer .col-2{width:55%}@media screen and (max-width:1024px){.site-footer .col-2{width:100%}}.site-footer .col-1{margin-left:60px;width:calc(45% - 60px);margin-bottom:2em}@media screen and (max-width:1024px){.site-footer .col-1{width:100%;margin-left:0}}@media screen and (max-width:767px){.site-footer .col-1{margin-bottom:0}}.site-footer .half-width{width:50%}@media screen and (max-width:767px){.site-footer .half-width{width:100%;border-bottom:1px solid #ccc;padding:2em 3em 1em 3em}}@media screen and (max-width:767px){.site-footer .bb-none{border-bottom:none}}.site-footer .ftr-header{color:#fff;font-family:aw-conqueror-didot,serif;font-size:1rem;font-weight:700;text-transform:none}.site-footer .ftr-links{max-width:25em}.site-footer .small-text{text-transform:none;font-size:.625rem}.site-footer .short-lh{line-height:1.1em}.site-footer .unstyled-list li{display:block;margin-bottom:1em}.site-footer .unstyled-list li a{color:#fff;text-decoration:none}.site-footer .unstyled-list li a:hover{color:#366f9b}.site-footer .ftr-social li{display:inline-block}.site-footer .ftr-social li i{font-size:1.2rem}.site-footer .ftr-social li a{color:#fff}.site-footer .affiliates{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:500px;margin:2em auto 0}@media screen and (max-width:1024px){.site-footer .affiliates{justify-content:center}}@media screen and (max-width:767px){.site-footer .affiliates{margin-top:0;padding:3em}}.site-footer .affiliates img{height:40px;width:auto;margin:0 5px 10px}.site-footer .ftr-form{position:relative}.site-footer .ftr-form input[type="email"],.site-footer .ftr-form input[type="text"]{border-width:0 0 1px;border-color:#fff;border-radius:0;background-color:transparent;padding:.75em 0;color:#fff}.site-footer .ftr-form .icon-right:before{content:'';position:absolute;left:154px;top:7px;font-size:16px;pointer-events:none;color:#fff}.site-footer .ftr-form button[type="submit"]{position:absolute;bottom:0;right:0;width:36px;height:36px}.site-footer .ftr-form button[type="submit"]::after{content:'';font-family:'fontello';position:absolute;top:50%;right:0;transform:translateY(-50%)}.site-footer .search-form{max-width:196px;padding-top:.5em}.site-footer .search-form label{margin:0;position:absolute;bottom:.25em;left:0;font-size:1.5rem}.site-footer .search-form input[type="text"]{padding-left:2rem;padding-right:1.25rem}.site-footer .eclub-form{max-width:470px;margin:0 auto}body #ot-sdk-btn.ot-sdk-show-settings,body #ot-sdk-btn.optanon-show-settings{color:currentColor;border:none;padding:0;font-size:inherit;line-height:normal;text-transform:uppercase}body #ot-sdk-btn.ot-sdk-show-settings:hover,body #ot-sdk-btn.optanon-show-settings:hover{background-color:transparent;color:#366f9b}