@keyframes loader-spinning{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes loader-blink{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes draw-line{0%{width:5%}100%{width:100%}}@keyframes swing{0%{transform:rotate(0)}25%{transform:rotate(35deg)}50%{transform:rotate(0)}75%{transform:rotate(-35deg)}100%{transform:rotate(0)}}.DNA-section[data-id=Newsletter] .DNA-section__popup{position:fixed;z-index:1000;top:0;right:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;color:var(--clr-font)}.DNA-section[data-id=Newsletter] .DNA-section__popup[data-open="0"]{display:none !important}.DNA-section[data-id=Newsletter] .DNA-section__popup__bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(var(--clr-font-value), 0.7);backdrop-filter:blur(15px)}.DNA-section[data-id=Newsletter] .DNA-section__popup__wrap{max-height:100%;max-width:100%;position:relative;display:flex;padding:3em}.DNA-section[data-id=Newsletter] .DNA-section__popup__container{position:relative;background-color:#fff;overflow:auto;max-height:100%;max-width:100%;border-radius:11px;min-width:50vw}.DNA-section[data-id=Newsletter] .DNA-section__popup__content{min-height:100%;padding:8em 8.5em 6em 8.5em;max-width:97em;position:relative;overflow:hidden}.DNA-section[data-id=Newsletter] .DNA-section__popup__close{position:absolute;right:5em;top:5em;width:5.5em;height:5.5em;background:#ebecf0;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .5s}.DNA-section[data-id=Newsletter] .DNA-section__popup__close__icon{width:2.5em;height:2.5em}.DNA-section[data-id=Newsletter] .DNA-section__popup__close:hover{opacity:.7}@media(max-width: 1024px){.DNA-section[data-id=Newsletter] .DNA-section__popup__wrap{padding:1em;width:100%}.DNA-section[data-id=Newsletter] .DNA-section__popup__container{width:100%}.DNA-section[data-id=Newsletter] .DNA-section__popup__close{right:2em;top:2em;width:4em;height:4em}.DNA-section[data-id=Newsletter] .DNA-section__popup__close__icon{width:2em;height:2em}.DNA-section[data-id=Newsletter] .DNA-section__popup__content{padding:6em 5em 5em 5em}}@media(max-width: 767px){.DNA-section[data-id=Newsletter] .DNA-section__popup__content{padding:7em 2.5em 2.5em 2.5em}}.DNA-section[data-id=Newsletter] .DNA-section__popup .BN-dynform__wrap{max-width:100%;background-color:rgba(0,0,0,0)}.DNA-section[data-id=Newsletter] .DNA-section__popup .BN-dynform__block:not([data-block=guest]){padding-left:0 !important;padding-right:0 !important}.DNA-section[data-id=Newsletter] .DNA-section__popup .BN-dynform__selection__frame{border-radius:10px !important}.DNA-section[data-id=Newsletter] .DNA-section__popup .BN-dynform .BN-dynform__selection[data-selection=hotels][data-act="0"] .BN-dynform__selection__mark,.DNA-section[data-id=Newsletter] .DNA-section__popup .BN-dynform .BN-dynform__append .BN-dynform__append__mark{background-color:#aeaeae !important;border-radius:50%}.DNA-section[data-id=Newsletter] .DNA-section__popup .BN-dynform .BN-dynform__input:not([type=number]):not([type=radio]):not([type=checkbox]),.DNA-section[data-id=Newsletter] .DNA-section__popup .BN-dynform .BN-dynform__select,.DNA-section[data-id=Newsletter] .DNA-section__popup .BN-dynform .BN-dynform__append,.DNA-section[data-id=Newsletter] .DNA-section__popup .BN-dynform .BN-dynform__choice{border-radius:7em}.DNA-section[data-id=Newsletter] .DNA-section__popup .BN-dynform .BN-dynform__input:not([type=checkbox]):not([type=number]):not([type=radio])~.BN-dynform__label{padding:0 2em !important}.DNA-section[data-id=Newsletter] .DNA-section__popup .BN-dynform .BN-dynform__select~.BN-dynform__label{padding:0 2.6em !important}.DNA-section[data-id=Newsletter] .DNA-section__popup .BN-dynform .BN-dynform__input:not([type=checkbox]):not([type=number]):not([type=radio]):not([name=phone]),.DNA-section[data-id=Newsletter] .DNA-section__popup .BN-dynform .BN-dynform__select{padding-left:2em}.DNA-section[data-id=Newsletter] .DNA-section__popup .BN-dynform__groups[data-groups=nameprefix]{border-radius:7em;overflow:hidden;width:fit-content}.DNA-section[data-id=Newsletter] .DNA-section__popup .BN-dynform__groups[data-groups=nameprefix] .BN-dynform__label span{border-radius:7em !important;color:inherit !important}.DNA-section[data-id=Newsletter] .DNA-section__popup .BN-dynform__button[type=submit]{border-radius:7em}.DNA-section[data-id=Newsletter] .DNA-section__popup .BN-dynform .BN-dynform__selection[data-selection=trip] .BN-dynform__selection__close,.DNA-section[data-id=Newsletter] .DNA-section__popup .BN-dynform .BN-dynform[data-form=request] .BN-dynform__selection[data-selection=general] .BN-dynform__selection__close,.DNA-section[data-id=Newsletter] .DNA-section__popup .BN-dynform .BN-dynform[data-form=request] .BN-dynform__selection[data-selection=additional] .BN-dynform__selection__close,.DNA-section[data-id=Newsletter] .DNA-section__popup .BN-dynform .BN-dynform[data-form=request] .BN-dynform__selection[data-selection=offer] .BN-dynform__selection__close{color:dimgray}@media(max-width: 1024px){.DNA-section[data-id=Newsletter] .DNA-section__popup .BN-dynform .BN-dynform__input:not([type=checkbox]):not([type=number]):not([type=radio])~.BN-dynform__label{padding:0 1em !important}.DNA-section[data-id=Newsletter] .DNA-section__popup .BN-dynform .BN-dynform__input:not([type=checkbox]):not([type=number]):not([type=radio]):not([name=phone]){padding-left:1em}.DNA-section[data-id=Newsletter] .DNA-section__popup .BN-dynform .BN-dynform__select{padding-left:1.5em}}.DNA-section[data-id=Newsletter] .DNA-section__popup .BN-dynform{margin-block-start:1.5em}.DNA-section[data-id=Newsletter] .DNA-section__title{font-family:var(--ff-secondary);font-weight:var(--fw-headline);line-height:1.1;text-transform:var(--f-transform-headlines);color:var(--clr-headlines);margin-bottom:1.5em}.DNA-section[data-id=Newsletter] .DNA-section__title>*{font-size:calc(var(--fs-headline-desktop)/10*1em)}@media(max-width: 1024px){.DNA-section[data-id=Newsletter] .DNA-section__title>*{font-size:calc(var(--fs-headline-tablet)/10*1em)}}@media(max-width: 767px){.DNA-section[data-id=Newsletter] .DNA-section__title>*{font-size:calc(var(--fs-headline-mobile)/10*1em)}}@media(max-width: 1024px){.DNA-section[data-id=Newsletter] .DNA-section__title{line-height:1}}
