@keyframes fade-in-out{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}@keyframes wave-fade{0%{opacity:.1}50%{opacity:.3}100%{opacity:.1}}@keyframes animate-fade-up{0%{opacity:0;transform:translateY(3em)}100%{opacity:1;transform:translateY(0)}}@keyframes animate-fade-left{0%{opacity:0;transform:translateX(3em)}100%{opacity:1;transform:translateY(0)}}@keyframes animate-fade-right{0%{opacity:0;transform:translateX(-3em)}100%{opacity:1;transform:translateY(0)}}@keyframes animate-fade-down{0%{opacity:0;transform:translateY(-3em)}100%{opacity:1;transform:translateY(0)}}@keyframes opacity-in-out{0%{opacity:.05}100%{opacity:.2}}@keyframes img-scale{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes img-scale-inverted{0%{transform:scale(1.1)}50%{transform:scale(1)}100%{transform:scale(1.1)}}@keyframes loader-spinning{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes loader-blink{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes scroll{0%{opacity:0}10%{transform:translateY(0);opacity:1}100%{transform:translateY(5px);opacity:0}}.DNA-module[data-id=HotelLinkbox] .DNA-module__wrap{padding:17em 0}@media(max-width: 1024px){.DNA-module[data-id=HotelLinkbox] .DNA-module__wrap{padding:7em 0}}@media(max-width: 767px){.DNA-module[data-id=HotelLinkbox] .DNA-module__wrap{padding:10em 0}}.DNA-module[data-id=HotelLinkbox] .DNA-module__container{display:flex;align-items:center}.DNA-module[data-id=HotelLinkbox] .DNA-module__container:hover .DNA-module__image img{transform:scale(1.1) rotate(0.001deg)}.DNA-module[data-id=HotelLinkbox] .DNA-module__content{max-width:50em;display:flex;flex-direction:column;z-index:1;margin-right:-8em;gap:5em}@media(max-width: 1024px){.DNA-module[data-id=HotelLinkbox] .DNA-module__content{gap:3.5em}}@media(max-width: 767px){.DNA-module[data-id=HotelLinkbox] .DNA-module__content{gap:2em}}.DNA-module[data-id=HotelLinkbox] .DNA-module__title{font-family:"altivo";text-transform:uppercase;font-weight:300;line-height:1.2;cursor:pointer}.DNA-module[data-id=HotelLinkbox] .DNA-module__title>*{font-size:7.3em}.DNA-module[data-id=HotelLinkbox] .DNA-module__button__wrap{appearance:none;background:none;box-shadow:none;border:0;border-radius:0;cursor:pointer;margin:0;padding:0;cursor:pointer;line-height:1;max-width:100%;text-decoration:none;font-weight:300;user-select:none;transition:opacity .25s ease-in-out;display:inline-flex;align-items:center;gap:1.5em}.DNA-module[data-id=HotelLinkbox] .DNA-module__button__wrap:focus{outline:none}.DNA-module[data-id=HotelLinkbox] .DNA-module__button__wrap span{font-size:1.8em}@media(max-width: 1024px){.DNA-module[data-id=HotelLinkbox] .DNA-module__button__wrap span{font-size:1.7em}}@media(max-width: 767px){.DNA-module[data-id=HotelLinkbox] .DNA-module__button__wrap span{font-size:1.5em}}.DNA-module[data-id=HotelLinkbox] .DNA-module__button__wrap i{font-size:1.6em;display:inline-block;transition:transform .25s ease}@media(max-width: 1024px){.DNA-module[data-id=HotelLinkbox] .DNA-module__button__wrap i{font-size:1.5em}}@media(max-width: 767px){.DNA-module[data-id=HotelLinkbox] .DNA-module__button__wrap i{font-size:1.3em}}.DNA-module[data-id=HotelLinkbox] .DNA-module__button__wrap:hover{opacity:.5}.DNA-module[data-id=HotelLinkbox] .DNA-module__button__wrap:hover .DNA-icon--arrow-left{transform:translateX(-3px)}.DNA-module[data-id=HotelLinkbox] .DNA-module__button__wrap:hover .DNA-icon--arrow-right{transform:translateX(3px)}.DNA-module[data-id=HotelLinkbox] .DNA-module__media{flex:1;overflow:hidden}.DNA-module[data-id=HotelLinkbox] .DNA-module__image{display:block;position:relative;cursor:pointer}.DNA-module[data-id=HotelLinkbox] .DNA-module__image img{transition:transform 5s ease-in-out;transform:scale(1) rotate(0.001deg)}.DNA-module[data-id=HotelLinkbox] .DNA-module__image:after{display:none;content:"";position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.DNA-module[data-id=HotelLinkbox][data-mirror="1"] .DNA-module__container{flex-direction:row-reverse}.DNA-module[data-id=HotelLinkbox][data-mirror="1"] .DNA-module__content{margin-right:0;margin-left:-8em}.DNA-module[data-id=HotelLinkbox][data-background-color=green]{background:rgba(0,0,0,0) linear-gradient(240deg, #767F55 0%, #565A3B 100%);color:#fff}.DNA-module[data-id=HotelLinkbox][data-background-color=green] .DNA-module__image:after{background:rgba(0,0,0,0) linear-gradient(180deg, rgba(118, 127, 85, 0) 0%, #767F55 100%)}.DNA-module[data-id=HotelLinkbox][data-background-color=blue]{background:rgba(0,0,0,0) linear-gradient(180deg, #6C7E8F 0%, #363F48 100%);color:#fff}.DNA-module[data-id=HotelLinkbox][data-background-color=blue] .DNA-module__image:after{background:rgba(0,0,0,0) linear-gradient(180deg, rgba(108, 126, 143, 0) 0%, #363F48 100%)}@media(max-width: 1024px){.DNA-module[data-id=HotelLinkbox] .DNA-module__container{flex-direction:column-reverse;align-items:flex-start}.DNA-module[data-id=HotelLinkbox] .DNA-module__content{margin-right:0;margin-top:-9em}.DNA-module[data-id=HotelLinkbox] .DNA-module__media{width:100%}.DNA-module[data-id=HotelLinkbox][data-mirror="1"] .DNA-module__container{flex-direction:column-reverse}.DNA-module[data-id=HotelLinkbox][data-mirror="1"] .DNA-module__content{margin-left:0}}@media(max-width: 767px){.DNA-module[data-id=HotelLinkbox] .DNA-module__content{margin-top:-3em}.DNA-module[data-id=HotelLinkbox] .DNA-module__title>*{font-size:5em}}@media(max-width: 480px){.DNA-module[data-id=HotelLinkbox] .DNA-module__content{margin-top:-2em}.DNA-module[data-id=HotelLinkbox] .DNA-module__title>*{font-size:3.7em}}
