@keyframes loader-spinning{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes loader-blink{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes view-transition-out{from{opacity:1}to{opacity:0}}@keyframes view-transition-in{from{opacity:0}to{opacity:1}}.SECT-Footer .SECT-Footer__container{position:relative;overflow:hidden;background-color:#6b5e57}.SECT-Footer .SECT-Footer__image{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.SECT-Footer .SECT-Footer__image:after{position:absolute;left:0;top:0;width:100%;height:100%;content:"";background:linear-gradient(0deg, rgba(107, 94, 87, 0.9) 0%, rgba(107, 94, 87, 0.9) 100%)}.SECT-Footer .SECT-Footer__image__item{height:100%}.SECT-Footer .SECT-Footer__image__item img{height:100%;object-fit:cover;width:100%}.SECT-Footer .SECT-Footer__wrap{padding-top:11em;position:relative;color:#f7f7f6}.SECT-Footer .SECT-Footer__top{display:flex;gap:2em;justify-content:space-between}@media(min-width: 1025px){.SECT-Footer .SECT-Footer__top{align-items:center}}.SECT-Footer .SECT-Footer__top__info{gap:4em;display:flex;flex-direction:column}@media(max-width: 1024px){.SECT-Footer .SECT-Footer__top__info{gap:3em}}.SECT-Footer .SECT-Footer__logo{width:21.5em;display:block;pointer-events:auto}@media(max-width: 1024px){.SECT-Footer .SECT-Footer__logo{width:20em}}.SECT-Footer .SECT-Footer__logo img{display:block;height:auto;width:100%}.SECT-Footer .SECT-Footer__newsletter{display:flex;flex-direction:column;gap:2em;align-items:center}.SECT-Footer .SECT-Footer__newsletter__icon{width:3.5em}@media(max-width: 1024px){.SECT-Footer .SECT-Footer__newsletter__icon{width:2em}}.SECT-Footer .SECT-Footer__newsletter__title{text-align:center}.SECT-Footer .SECT-Footer__newsletter__title>*{font-size:3.5em}@media(max-width: 1024px){.SECT-Footer .SECT-Footer__newsletter__title>*{font-size:2.3em}}.SECT-Footer .SECT-Footer__newsletter__button__wrap{background-color:#f7f7f6}.SECT-Footer .SECT-Footer__hotels__title{font-weight:500;margin-bottom:1em}.SECT-Footer .SECT-Footer__hotels__title>*{font-size:2.5em}@media(max-width: 1024px){.SECT-Footer .SECT-Footer__hotels__title>*{font-size:1.8em}}.SECT-Footer .SECT-Footer__hotels__text>*{font-size:1.8em}@media(max-width: 1024px){.SECT-Footer .SECT-Footer__hotels__text>*{font-size:1.5em}}.SECT-Footer .SECT-Footer__hotels__contact>a{transition:opacity .2s}@media(min-width: 1025px){.SECT-Footer .SECT-Footer__hotels__contact>a:hover{opacity:.6}}.SECT-Footer .SECT-Footer__hotels__socials{margin-top:2em}.SECT-Footer .SECT-Footer__socials{display:flex;gap:2em;align-items:center}.SECT-Footer .SECT-Footer__socials__item{font-weight:600;text-transform:uppercase;letter-spacing:1.4px}.SECT-Footer .SECT-Footer__socials__item>*{font-size:1.4em}.SECT-Footer .SECT-Footer__socials__item__wrap{transition:opacity .2s}@media(min-width: 1025px){.SECT-Footer .SECT-Footer__socials__item__wrap:hover{opacity:.6}}.SECT-Footer .SECT-Footer__center{display:flex;gap:4em;justify-content:space-between}.SECT-Footer .SECT-Footer__info{width:100%;max-width:40em}.SECT-Footer .SECT-Footer__dolce-vita-hotels-logo{display:inline-block;margin-top:4em}.SECT-Footer .SECT-Footer__dolce-vita-hotels-logo img{display:block;max-width:10em;height:auto;filter:brightness(0) invert(1)}.SECT-Footer .SECT-Footer__quicklinks{display:flex;margin-top:5em;gap:8em}.SECT-Footer .SECT-Footer__quicklinks__column{display:flex;flex-direction:column;gap:1em;width:50%}.SECT-Footer .SECT-Footer__quicklinks__item__wrap{transition:opacity .2s}@media(min-width: 1025px){.SECT-Footer .SECT-Footer__quicklinks__item__wrap:hover{opacity:.6}}.SECT-Footer .SECT-Footer__quicklinks__title{font-weight:600}.SECT-Footer .SECT-Footer__quicklinks__title>*{font-size:1.8em}@media(max-width: 1024px){.SECT-Footer .SECT-Footer__quicklinks__title>*{font-size:1.5em}}.SECT-Footer .SECT-Footer__partner-trigger__wrap,.SECT-Footer .SECT-Footer__interresting-trigger__wrap{transition:opacity .2s;justify-content:flex-end;display:flex;align-items:center;gap:1em;cursor:pointer}@media(min-width: 1025px){.SECT-Footer .SECT-Footer__partner-trigger__wrap:hover,.SECT-Footer .SECT-Footer__interresting-trigger__wrap:hover{opacity:.6}}@media(max-width: 1024px){.SECT-Footer .SECT-Footer__partner-trigger__wrap,.SECT-Footer .SECT-Footer__interresting-trigger__wrap{justify-content:flex-start}}.SECT-Footer .SECT-Footer__partner-trigger__wrap[data-open="1"] .SECT-Footer__partner-trigger__icon,.SECT-Footer .SECT-Footer__partner-trigger__wrap[data-open="1"] .SECT-Footer__interresting-trigger__icon,.SECT-Footer .SECT-Footer__interresting-trigger__wrap[data-open="1"] .SECT-Footer__partner-trigger__icon,.SECT-Footer .SECT-Footer__interresting-trigger__wrap[data-open="1"] .SECT-Footer__interresting-trigger__icon{transform:rotate(180deg)}.SECT-Footer .SECT-Footer__partner-trigger__icon,.SECT-Footer .SECT-Footer__interresting-trigger__icon{width:1em;transition:transform .5s}@media(max-width: 1024px){.SECT-Footer .SECT-Footer__partner-trigger__icon,.SECT-Footer .SECT-Footer__interresting-trigger__icon{width:.8em}}.SECT-Footer .SECT-Footer__partner-trigger__label,.SECT-Footer .SECT-Footer__interresting-trigger__label{font-weight:600;text-transform:uppercase;letter-spacing:1.2px}.SECT-Footer .SECT-Footer__partner-trigger__label>*,.SECT-Footer .SECT-Footer__interresting-trigger__label>*{font-size:1.4em}@media(max-width: 1024px){.SECT-Footer .SECT-Footer__partner-trigger__label>*,.SECT-Footer .SECT-Footer__interresting-trigger__label>*{font-size:1.2em}}.SECT-Footer .SECT-Footer__additionals{display:flex;flex-direction:column;gap:2em;justify-content:space-between;flex:1;text-align:right;margin-top:5em;max-width:26.5em;min-width:21em}.SECT-Footer .SECT-Footer__additionals__trigger{display:flex;flex-direction:column;gap:.8em}.SECT-Footer .SECT-Footer__legal-menu>*{font-size:1.4em}@media(max-width: 1024px){.SECT-Footer .SECT-Footer__legal-menu>*{font-size:1.2em}}.SECT-Footer .SECT-Footer__legal-menu>a{transition:opacity .2s}@media(min-width: 1025px){.SECT-Footer .SECT-Footer__legal-menu>a:hover{opacity:.6}}.SECT-Footer .SECT-Footer__partner{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin-top:2em;gap:2em 5em}.SECT-Footer .SECT-Footer__partner[data-open="0"]{display:none}.SECT-Footer .SECT-Footer__interresting{margin-top:2em;text-align:right}.SECT-Footer .SECT-Footer__interresting>*{font-size:1.4em}@media(max-width: 1024px){.SECT-Footer .SECT-Footer__interresting>*{font-size:1.2em}}.SECT-Footer .SECT-Footer__interresting[data-open="0"]{display:none}.SECT-Footer .SECT-Footer__interresting>a{transition:opacity .2s}@media(min-width: 1025px){.SECT-Footer .SECT-Footer__interresting>a:hover{opacity:.6}}.SECT-Footer .SECT-Footer__divider{position:relative;width:100%;height:2px;margin-top:7.5em}.SECT-Footer .SECT-Footer__divider:before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);width:100vw;height:100%;background-color:#f7f7f6}.SECT-Footer .SECT-Footer__bottom{margin-top:4em;margin-bottom:13.5em;display:flex;gap:2em}.SECT-Footer .SECT-Footer__reviews__group{display:flex;flex-direction:column;gap:2.5em}.SECT-Footer .SECT-Footer__reviews__item{transition:opacity .2s;max-width:13.5em}@media(min-width: 1025px){.SECT-Footer .SECT-Footer__reviews__item:hover{opacity:.6}}.SECT-Footer .SECT-Footer__breadcrumb{flex:1;text-align:center}.SECT-Footer .SECT-Footer__breadcrumb>*{font-size:1.8em}@media(max-width: 1024px){.SECT-Footer .SECT-Footer__breadcrumb>*{font-size:1.5em}}.SECT-Footer .SECT-Footer__breadcrumb>*{display:inline-flex;flex-wrap:wrap}.SECT-Footer .SECT-Footer__breadcrumb>*:first-child{font-weight:600;margin-right:.5263157895em}.SECT-Footer .SECT-Footer__breadcrumb a{transition:opacity .2s}@media(min-width: 1025px){.SECT-Footer .SECT-Footer__breadcrumb a:hover{opacity:.6}}.SECT-Footer .SECT-Footer__breadcrumb li{padding:0 2px}.SECT-Footer .SECT-Footer__powered-by{width:12em}.SECT-Footer .SECT-Footer__powered-by img{display:block;height:auto;width:100%}.SECT-Footer .SECT-Footer__powered-by>a{transition:opacity .2s}@media(min-width: 1025px){.SECT-Footer .SECT-Footer__powered-by>a:hover{opacity:.6}}.SECT-Footer[data-overview="1"] .SECT-Footer__center{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto 1fr auto;grid-template-areas:"logo newsletter" "hotels newsletter" "hotels additionals" "links additionals";gap:0 4em}.SECT-Footer[data-overview="1"] .SECT-Footer__logo{grid-area:logo}.SECT-Footer[data-overview="1"] .SECT-Footer__newsletter{grid-area:newsletter;justify-self:end}.SECT-Footer[data-overview="1"] .SECT-Footer__info{grid-area:hotels;max-width:none;margin-top:7.5em}.SECT-Footer[data-overview="1"] .SECT-Footer__quicklinks{grid-area:links;flex-wrap:wrap;gap:1em 4em;margin-top:8em}.SECT-Footer[data-overview="1"] .SECT-Footer__quicklinks__column{flex-direction:row;flex-wrap:wrap;gap:1em 4em;width:auto}.SECT-Footer[data-overview="1"] .SECT-Footer__additionals{grid-area:additionals;justify-content:flex-start;gap:13em;margin-top:7.5em}.SECT-Footer[data-overview="1"] .SECT-Footer__hotels{display:flex;flex-wrap:wrap;gap:4em 9em}.SECT-Footer[data-overview="1"] .SECT-Footer__hotels__item{flex:0 1 26em;min-width:22em}.SECT-Footer[data-overview="1"] .SECT-Footer__hotels__title__part{display:block}.SECT-Footer[data-overview="1"] .SECT-Footer__reviews__group{margin-top:4em;gap:2.2em}.SECT-Footer[data-overview="1"] .SECT-Footer__divider{margin-top:3em}.SECT-Footer[data-overview="1"] .SECT-Footer__bottom{margin-top:2.8em}@media(max-width: 1024px){.SECT-Footer .SECT-Footer__wrap{padding-top:3em}.SECT-Footer .SECT-Footer__top{flex-direction:column-reverse;gap:4em}.SECT-Footer .SECT-Footer__newsletter{flex-direction:row;gap:1em;padding-bottom:3em;border-bottom:1px solid #f7f7f6}.SECT-Footer .SECT-Footer__newsletter__button{margin-left:4em}.SECT-Footer .SECT-Footer__center{margin-top:3em;flex-direction:column}.SECT-Footer .SECT-Footer__quicklinks{margin-top:0;gap:4em}.SECT-Footer .SECT-Footer__additionals{text-align:left;margin-top:0;max-width:unset;min-width:unset}.SECT-Footer .SECT-Footer__additionals__trigger{flex-direction:row;gap:2em}.SECT-Footer .SECT-Footer__partner{justify-content:flex-start;gap:2em 4em}.SECT-Footer .SECT-Footer__interresting{text-align:left}.SECT-Footer .SECT-Footer__divider{margin-top:2.5em;height:1px;background:#f7f7f6}.SECT-Footer .SECT-Footer__divider:before{content:none}.SECT-Footer .SECT-Footer__bottom{flex-wrap:wrap;margin-bottom:10em;margin-top:2.5em;gap:3em}.SECT-Footer .SECT-Footer__reviews__group{gap:1.5em}.SECT-Footer .SECT-Footer__reviews__item{max-width:12em}.SECT-Footer .SECT-Footer__reviews__item img{max-width:100%}.SECT-Footer .SECT-Footer__breadcrumb{order:3;width:100%;flex:unset}.SECT-Footer .SECT-Footer__powered-by{margin-left:auto;width:9em}.SECT-Footer[data-overview="1"] .SECT-Footer__center{grid-template-columns:100%;grid-template-rows:none;grid-template-areas:"newsletter" "logo" "hotels" "links" "additionals";margin-top:0}.SECT-Footer[data-overview="1"] .SECT-Footer__newsletter{justify-self:stretch;margin-bottom:4em}.SECT-Footer[data-overview="1"] .SECT-Footer__info{margin-top:4em}.SECT-Footer[data-overview="1"] .SECT-Footer__quicklinks{margin-top:4em}.SECT-Footer[data-overview="1"] .SECT-Footer__additionals{gap:2em;margin-top:5em}.SECT-Footer[data-overview="1"] .SECT-Footer__hotels{gap:4.5em 5em}.SECT-Footer[data-overview="1"] .SECT-Footer__hotels__title__part{display:inline}.SECT-Footer[data-overview="1"] .SECT-Footer__reviews__group{flex-direction:row;flex-wrap:wrap;align-items:center;gap:1.5em 2.1em;margin-top:1.5em}}@media(max-width: 767px){.SECT-Footer .SECT-Footer__newsletter__button{margin-left:auto}.SECT-Footer .SECT-Footer__partner{gap:2em;justify-content:space-between}.SECT-Footer .SECT-Footer__partner__item{width:calc(50% - 1em)}.SECT-Footer .SECT-Footer__partner__item img{width:100%;height:auto}.SECT-Footer .SECT-Footer__breadcrumb{text-align:left}.SECT-Footer[data-overview="1"] .SECT-Footer__hotels{flex-direction:column}.SECT-Footer[data-overview="1"] .SECT-Footer__hotels__item{flex:none;width:100%;min-width:0}.SECT-Footer[data-overview="1"] .SECT-Footer__hotels__title{margin-bottom:1.5em}.SECT-Footer[data-overview="1"] .SECT-Footer__reviews__group{flex-wrap:nowrap;gap:1.5em}.SECT-Footer[data-overview="1"] .SECT-Footer__reviews__item{flex:0 1 auto;min-width:0}.SECT-Footer[data-overview="1"] .SECT-Footer__socials{flex-direction:column;align-items:flex-start;gap:.5em}}@media(max-width: 480px){.SECT-Footer[data-overview="1"] .SECT-Footer__quicklinks{flex-direction:column}.SECT-Footer[data-overview="1"] .SECT-Footer__quicklinks__column{flex-direction:column}}
