@import url("https://fonts.googleapis.com/css?family=Gentium+Basic:400,700|Lato:300,400,700");.font-base,body{font-size:1.8rem;line-height:2.8rem}.font-base,.font-small,.footer__menu a,body{font-family:Gentium Basic,serif;font-weight:400}.font-small,.footer__menu a{font-size:1.2rem;line-height:1.5rem}.font-large{font-family:Lato,sans-serif;font-size:3.8rem;line-height:4.6rem;font-weight:100}@media screen and (max-width:1280px){.font-large{font-size:2.8rem;line-height:3.6rem}}@media screen and (max-width:1024px){.font-large{font-size:2.4rem;line-height:3.2rem}}.font-fields{font-family:Gentium Basic,serif;font-size:.75rem;line-height:2rem;font-weight:300}.font-menu{font-family:Lato,sans-serif;font-size:1.8rem;line-height:1.8rem;font-weight:100}@media screen and (max-width:1024px){.font-menu{font-size:1.4rem;line-height:1.4rem}}@media screen and (max-width:767px){.font-menu{font-size:2.2rem;line-height:3rem}}.font-footer{font-family:Gentium Basic,serif;font-size:.9rem;line-height:1.8rem;font-weight:400}.font-h1,h1{font-size:3.8rem;line-height:4.8rem;font-family:Lato,sans-serif;font-weight:100}@media screen and (max-width:1024px){.font-h1,h1{font-size:3.2rem;line-height:3.2rem}}@media screen and (max-width:767px){.font-h1,h1{font-size:2.6rem;line-height:2.6rem}}.font-h2,h2{font-size:3.8rem;line-height:4.8rem;font-family:Lato,sans-serif;font-weight:100}@media screen and (max-width:1024px){.font-h2,h2{font-size:3.2rem;line-height:3.2rem}}@media screen and (max-width:767px){.font-h2,h2{font-size:2.6rem;line-height:2.6rem}}.font-h3,h3{font-size:2.4rem;line-height:2.8rem;font-family:Lato,sans-serif;font-weight:100}:root{--color-main:#014a5e}*,input:invalid,input:required{outline:0;-webkit-box-shadow:none!important;box-shadow:none!important;margin:0;padding:0}input::-webkit-input-placeholder{color:#c6c7c9}input:-moz-placeholder,input::-moz-placeholder{color:#c6c7c9}input:-ms-input-placeholder{color:#c6c7c9}p{line-height:inherit;padding:.5rem 0}p:empty{padding:0;height:0}@media screen and (max-width:767px){p{padding:.25rem 0}}ul{list-style-position:inside}p:empty{display:none}html{font-size:10px}body,html{height:100%}body{background-color:#fff;color:#000;padding:0;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:#0a5261}.row{margin-left:-1rem;margin-right:-1rem}.row.no-margin{margin-left:0;margin-right:0}.boxed-size:after,.forceclear{clear:both;height:0;overflow:hidden}.relative{position:relative}.full-size-abs{position:absolute;top:0;left:0;right:0;bottom:0}.img-full-width{width:100%;height:auto;display:block}.img-bordered{border-radius:.5rem}.txt-center{text-align:center}.txt-right{text-align:right}.button{position:relative;display:inline-block;color:#0a5261;font-family:Lato,sans-serif;text-transform:uppercase;padding:2rem 0 0;white-space:nowrap;margin:0 auto}.button,.button:after{-webkit-transition:all .5s;transition:all .5s}.button:after{content:"";position:absolute;top:0;left:50%;width:6rem;border-top:1px solid #c6c7c9;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.button:hover:after{border-color:#0a5261;width:10rem;-webkit-transition:all .5s;transition:all .5s}.button--small{margin:.25rem;padding:1rem 2rem;font-size:1.4rem}.button--small:after{display:none}.button--offers:after{left:0;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.no-border{border:none!important}.page-block,.row-padding--small{padding-top:3.5rem;padding-bottom:3.5rem}@media screen and (max-width:767px){.page-block,.row-padding--small{padding-top:1.75rem;padding-bottom:1.75rem}}.row-padding--large{padding-top:7rem;padding-bottom:7rem}@media screen and (max-width:767px){.row-padding--large{padding-top:3.5rem;padding-bottom:3.5rem}}.row-padding-top--small{padding-top:3.5rem}@media screen and (max-width:767px){.row-padding-top--small{padding-top:1.75rem}}.row-padding-top--large{padding-top:7rem}@media screen and (max-width:767px){.row-padding-top--large{padding-top:3.5rem}}.row-padding-bottom--small{padding-bottom:3.5rem}@media screen and (max-width:767px){.row-padding-bottom--small{padding-top:1.75rem}}.row-padding-bottom--large{padding-bottom:7rem}@media screen and (max-width:767px){.row-padding-bottom--large{padding-bottom:3.5rem}}.row-margin-top--small{margin-top:3.5rem}@media screen and (max-width:767px){.row-margin-top--small{margin-top:1.75rem}}.row-margin-top--large{margin-top:7rem}@media screen and (max-width:767px){.row-margin-top--large{margin-top:3.5rem}}.boxed-size{width:100%;margin:0 auto;max-width:1640px;padding:0 2rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1024px){.boxed-size{padding:0}}.after-clear:after{content:"";display:block;clear:both}.bg-cover{background-position:50%;background-size:cover;background-repeat:no-repeat}.fade-left,.fade-right{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.fade-active-right,.fade-left,.fade-right{-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}.fade-active-right{-webkit-transform:translate(100%);-ms-transform:translate(100%);transform:translate(100%)}.fade-active-left{-webkit-transform:translate(-100%);-ms-transform:translate(-100%);transform:translate(-100%);-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}.fade{opacity:0;-webkit-transform:translateY(15rem);-ms-transform:translateY(15rem);transform:translateY(15rem)}.fade,.fade-active{-webkit-transition:all 1s;transition:all 1s}.fade-active{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}@media screen and (max-width:767px){.hide-mobile{display:none}}@media screen and (max-width:1024px){.hide-tablet{display:none}}#swipebox-overlay{z-index:100000!important}#swipebox-bottom-bar.visible-bars{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}#swipebox-bottom-bar,#swipebox-top-bar{height:50px;left:0;position:absolute;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;width:100%;z-index:999}#swipebox-bottom-bar{height:auto!important;top:50%!important;bottom:auto!important}#swipebox-bottom-bar,#swipebox-top-bar{background:transparent none repeat scroll 0 0!important;opacity:1!important}#swipebox-arrows{max-width:0!important;display:block!important;height:auto!important;margin:0!important;width:auto!important}#swipebox-next{background:transparent url(../newassets/freccia_next.png) no-repeat scroll 50%!important;right:2%!important}#swipebox-next,#swipebox-prev{float:none!important;height:100px!important;position:absolute!important;top:50%!important;-webkit-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;transform:translateY(-50%)!important;width:100px!important}#swipebox-prev{background:transparent url(../newassets/freccia_prev.png) no-repeat scroll 50%!important;left:2%!important}.footer{padding:2rem;font-family:Lato,sans-serif}.footer__inner{background-color:#0a5261;color:#fff;padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}@media screen and (max-width:767px){.footer__inner{padding:2rem 1rem 7rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}.footer__inner>div{padding:1rem}.footer__inner>div:first-child{border-right:1px solid #fff}@media screen and (max-width:767px){.footer__inner>div:first-child{border-right:none}}@media screen and (max-width:767px){.footer__inner>div{width:100%}}.footer__inner a{color:#fff}.footer__structures a{color:#000;padding:0 1.5rem 0 0}.footer__structures a.active{color:#fff}.footer__menu a{padding:.25rem .5rem;text-transform:uppercase}.footer__social i{margin-left:1rem}.footer__text{text-transform:uppercase;white-space:nowrap;color:#000}@media screen and (max-width:767px){.footer{padding:0}}.footer-mobile{display:none;position:fixed;bottom:0;left:0;right:0;color:#fff;background-color:#0a5261;padding:.75rem 1rem .5rem;z-index:99;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase}.footer-mobile a{font-size:2.5rem;line-height:2.5rem;color:#fff;padding-right:2rem}.footer-mobile a.book{padding-right:0;font-weight:600}@media screen and (max-width:767px){.footer-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}}.divascookies{left:0;width:100%}.divascookies-banner-container{border-top:none}.divascookies-banner-container .divascookies-policy-link a,.divascookies-banner-container a{color:#fff;text-decoration:underline}.divascookies-banner-container .divascookies-accept-button-container>.divascookies-accept-button-text{background-color:#fff;color:#000}h2.map-title{font-size:2.5rem;line-height:3rem}.page-block{display:block;position:relative;padding-left:2rem;padding-right:2rem}@media screen and (max-width:1280px){.page-block{padding:2rem}}.page-block h2{color:#000;position:relative;color:#0a5261}.page-block--center{text-align:center}.page-block--parallax h2{text-transform:uppercase}.page-block--slider{padding-left:0;padding-right:0}.page-block--slider h2{text-transform:uppercase}.page-fl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:-1rem;margin-right:-1rem}@media screen and (max-width:767px){.page-fl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;margin-right:0}}.page-fl>div{padding:1rem}@media screen and (max-width:767px){.page-fl>div{padding:1rem}}.page-fl--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.page-fl__11{width:100%}.page-fl__12{width:50%}@media screen and (max-width:767px){.page-fl__12{width:100%}}.page-fl__13{width:33.33%}@media screen and (max-width:1024px){.page-fl__13{width:50%}}@media screen and (max-width:767px){.page-fl__13{width:100%}}.page-fl__23{width:76.66%}@media screen and (max-width:1024px){.page-fl__23{width:50%}}@media screen and (max-width:767px){.page-fl__23{width:100%}}.page-fl__14{width:25%}@media screen and (max-width:1024px){.page-fl__14{width:50%}}@media screen and (max-width:767px){.page-fl__14{width:100%}}.page-fl__34{width:75%}@media screen and (max-width:1024px){.page-fl__34{width:50%}.page-fl__34.tablet-full{width:100%}}@media screen and (max-width:767px){.page-fl__34{width:100%}}.page-thumb{position:relative;width:100%;padding-bottom:74%;height:0;overflow:hidden;background-position:50%;background-repeat:no-repeat;background-size:cover}.page-thumb--full{padding-bottom:32%}@media screen and (max-width:767px){.page-thumb--full{padding-bottom:74%}}.page-thumb__overlay{position:absolute;bottom:2.5rem;left:2.5rem;color:#fff}.page-thumb__overlay a{color:#fff}.page-thumb img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-image-title{display:inline-block;width:auto;height:7rem}@media screen and (max-width:767px){.page-offers-filter{display:none}.page-offers-filter--hotel{display:block}}.page-offers-filter--mobile{display:none}@media screen and (max-width:767px){.page-offers-filter--mobile{display:block}}.page-offers-filter .button{cursor:pointer}.page-offers-filter .button.active{text-decoration:underline}.row--gallery .button{cursor:pointer}.row--gallery .button.active{text-decoration:underline}.abs h2{color:#0a5261}.abs__description{text-transform:uppercase}.abs__image{display:inline-block;height:5rem;width:auto;margin:.5rem}@media screen and (max-width:1024px){.abs__image{height:3.5rem}}@media screen and (max-width:767px){.abs__image{height:2.5rem}}.abs-offer{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.abs-offer__image{width:100%;height:auto;display:block}.abs-offer__text h2{font-size:2.4rem;line-height:3rem}
/*# sourceMappingURL=global.min.css.map */