.footer{display:-webkit-box;display:-ms-flexbox;display:flex;padding:88px 0 72px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:48px;background:rgba(235,219,191,.5)}@media screen and (min-width:1280px){.footer{padding:89px 0 0}}.footer .inner{width:100%}.footer .inner__wrapper{max-width:228px;width:100%;-ms-flex-item-align:center;align-self:center;text-align:center;margin-inline:auto}@media screen and (min-width:1280px){.footer .inner__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;gap:224px;max-width:1164px;margin-inline:auto}}@media screen and (min-width:1920px){.footer .inner__wrapper{max-width:1170px;gap:154px}}.footer__logo{width:100%;height:110px}@media screen and (min-width:1280px){.footer__logo{max-width:214px;height:129px;margin-top:9px}}.footer__logo-img{width:183px;height:100%}@media screen and (min-width:1280px){.footer__logo-img{width:214px}}.footer__content{margin-top:40px}@media screen and (min-width:1280px){.footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:726px;width:100%;margin-top:7px;row-gap:33px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer__content--lower{margin-top:47px}@media screen and (min-width:768px){.footer__content--lower{margin-top:41px}}@media screen and (min-width:1280px){.footer__content--lower{border:0;border-top:1px solid #c49b80;margin-top:72px}}@media screen and (min-width:1280px){.footer__content--lower .inner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;max-width:1164px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-inline:auto}}@media screen and (min-width:1920px){.footer__content--lower .inner-wrapper{max-width:1170px}}@media screen and (min-width:1280px){.footer__nav.large li:last-of-type{display:none}}.footer__nav ul{padding:0;list-style:none;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media screen and (min-width:1280px){.footer__nav ul{columns:2;-webkit-columns:2;-moz-columns:2;-webkit-column-width:202px;-moz-column-width:202px;column-width:202px;display:block;text-align:justify}}.footer__nav ul li{font-family:elido,sans-serif;font-weight:400;font-style:normal;font-size:13px;font-weight:700;line-height:24px;letter-spacing:1.95px;text-transform:uppercase}.footer__nav ul li a{color:#6e4d49}@media screen and (min-width:1280px){.footer__nav ul li{margin-bottom:24px}}.footer__address{font-family:elido,sans-serif;font-weight:400;font-style:normal;font-size:16px;font-weight:350;line-height:28px;text-align:center;color:#6e4d49;margin-top:40px;margin-bottom:16px}@media screen and (min-width:1280px){.footer__address{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin:0}}.footer__phone-number{font-family:elido,sans-serif;font-weight:400;font-style:normal;font-size:16px;font-weight:350;line-height:28px;color:#6e4d49}@media screen and (min-width:1280px){.footer__phone-number{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;-ms-flex-item-align:end;align-self:end}}.footer__phone-number:hover{color:#6e4d49}.footer .footer__content-lower{margin-top:40px}@media screen and (min-width:1280px){.footer .footer__content-lower{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:190px;margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;width:100%}}.footer .last-nav-item{display:none;font-family:elido,sans-serif;font-weight:400;font-style:normal;font-size:13px;font-weight:700;line-height:24px;letter-spacing:1.95px;text-transform:uppercase}@media screen and (min-width:1280px){.footer .last-nav-item{display:block;width:100%;text-align:start}}.footer .last-nav-item a{color:#6e4d49}.footer__social-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__social{width:29px;height:29px;border-radius:50%;background-color:#6e4d49;color:#f4f0ed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer__social:hover,.footer__social:focus{color:#f4f0ed;background-color:#141510}.footer__hotel-logos{padding:0;border:1px solid #c49b80;border-inline:0}@media screen and (min-width:1280px){.footer__hotel-logos{border:0}}.footer__hotel-logos ul{max-width:375px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;list-style:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-inline:auto;margin-bottom:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px}@media screen and (min-width:768px){.footer__hotel-logos ul{max-width:500%}}@media screen and (min-width:1280px){.footer__hotel-logos ul{max-width:600px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.footer__hotel-logos ul li{padding-block:25px}.footer__hotel-logos ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%}@media screen and (min-width:1280px){.footer__hotel-logos ul li{padding-block:32px}}.footer__hotel-logos ul .takumians img{width:128px}.footer__hotel-logos ul .leed-certification img{width:48px;height:48px}.footer__hotel-logos ul .latitude img{width:100px;height:55px;-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:contain;object-fit:contain}.footer__hotel-logos ul .crescent{padding-inline:0}@media screen and (min-width:768px){.footer__hotel-logos ul .crescent{border-right:1px solid #c49b80;padding-inline:0 48px}}.footer__hotel-logos ul .crescent img{width:100px;height:55px;-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:contain;object-fit:contain}.footer__hotel-logos ul .marriot{padding-inline:0 48px}@media screen and (min-width:768px){.footer__hotel-logos ul .marriot{border-right:1px solid #c49b80}}@media screen and (min-width:1280px){.footer__hotel-logos ul .marriot{padding-inline:0 52px}}@media screen and (min-width:1280px){.footer__hotel-logos ul .marriot img{width:99px;height:30px}}@media screen and (min-width:1280px){.footer .company_logo img{width:92px;height:40px}}.footer__copyright{font-family:elido,sans-serif;font-weight:400;font-style:normal;font-size:16px;font-weight:350;line-height:28px;color:#6e4d49;max-width:293px;margin-inline:auto;margin-top:48px;width:100%;text-align:center}@media screen and (min-width:768px){.footer__copyright{margin-top:39px}}@media screen and (min-width:1280px){.footer__copyright{margin-top:0;max-width:100%;width:initial;text-align:start;margin-inline:0;-ms-flex-item-align:center;align-self:center}}