:root{--primary-gray:#efefef;--secondary-gray:#707070;--tertiary-gray:#969696}.footer-header img{height:60px;object-fit:contain}.footer a,.footer ul{color:#000;list-style:none;margin:0;padding:0;text-decoration:none}.footer{background:var(--primary-gray)}.footer-wrapper{margin:auto;padding:1em 0;width:96%}.footer-header{border-bottom:1px solid var(--secondary-gray);display:flex;justify-content:center;margin-bottom:1.5em;margin-top:10px;padding-bottom:.9em}.footer-header>img{width:125px}.footer-content{grid-column-gap:1em;display:grid;font-family:var(--font-geomanist-regular)!important;grid-template-columns:repeat(5,1fr)}.footer-column{position:relative}.footer-menu{margin-bottom:1.5em}.footer-menu-title img,input[name=input-radio-footer]{display:none}.footer-menu-title{margin-bottom:.3em}.footer-menu-title,.footer-menu-title>a{color:#000;font-size:18px;font-weight:400}.footer-list-item{margin-bottom:2px}.footer-list-item>a{color:#000;font-size:14px;font-weight:400}.footer-info{margin-bottom:.5em;margin-top:1.8em}.footer-info-hotelRural{margin-bottom:8px;margin-left:15px}.footer-info-social{border-bottom:1px solid var(--secondary-gray);padding-bottom:10px;text-align:center}.footer-info-social a img{margin-right:10px;width:25px}.footer-info-social a:first-child img{width:13px}.footer-legal{font-family:#000!important;padding-top:1em}.footer-legal>a{color:#000;display:inline-block;font-size:14px;font-weight:400;margin-right:1.3em}@media screen and (max-width:768px){.footer-info-hotelRural{width:150px}.footer-content{grid-column-gap:1em;display:grid;grid-template-columns:repeat(1,1fr)}.footer-menu-title img{display:block;margin-left:3px}.footer-menu-title{align-items:center;display:flex;justify-content:center;margin-bottom:.4em;margin-top:.4em}.footer-list-item{margin-bottom:10px;margin-top:10px;text-align:center}.footer-menu-list{display:none}.footer-menu-list-open{display:block}.footer-info{display:flex;justify-content:center;margin-bottom:2em;width:100%}.footer-info img{max-width:200px;width:55%}.footer-legal{padding-top:20px;text-align:center}.footer-legal>a{display:none}.footer-legal>a:first-child,.footer-legal>a:nth-of-type(2){display:inline-block}input[name=input-radio-footer]:checked~ul[class=footer-menu-list]{display:block}input[name=input-radio-footer]:checked~h4 span img{transform:rotateX(180deg)!important}}.footer{background:var(--primary-gray)!important}