body{--font-main:"Lato",sans-serif;--font-title:"Cormorant Upright",serif}body.tema-ghb{--font-main:TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;--font-title:"Morganite",sans-serif}.box-content__title,.box-elements__title,.box-hotels__title,.box-location-content__title,.box-offers__title,.box-parallax__title,.box-rooms__title,.content__title,.rooms-content__subtitle{font-family:var(--font-title);font-size:55px;line-height:67px;color:#28282d}@media screen and (max-width:1366px){.box-content__title,.box-elements__title,.box-hotels__title,.box-location-content__title,.box-offers__title,.box-parallax__title,.box-rooms__title,.content__title,.rooms-content__subtitle{font-size:48px;line-height:55px}}@media screen and (max-width:1150px){.box-content__title,.box-elements__title,.box-hotels__title,.box-location-content__title,.box-offers__title,.box-parallax__title,.box-rooms__title,.content__title,.rooms-content__subtitle{font-size:42px;line-height:50px}}@media screen and (max-width:1024px){.box-content__title,.box-elements__title,.box-hotels__title,.box-location-content__title,.box-offers__title,.box-parallax__title,.box-rooms__title,.content__title,.rooms-content__subtitle{font-size:38px}}@media screen and (max-width:768px){.box-content__title,.box-elements__title,.box-hotels__title,.box-location-content__title,.box-offers__title,.box-parallax__title,.box-rooms__title,.content__title,.rooms-content__subtitle{font-size:30px;line-height:35px}}.tema-ghb .box-content__title,.tema-ghb .box-elements__title,.tema-ghb .box-hotels__title,.tema-ghb .box-location-content__title,.tema-ghb .box-offers__title,.tema-ghb .box-parallax__title,.tema-ghb .box-rooms__title,.tema-ghb .content__title,.tema-ghb .rooms-content__subtitle{font-size:80px;letter-spacing:.05em;font-weight:600;line-height:1.21em;text-transform:uppercase}@media screen and (max-width:1366px){.tema-ghb .box-content__title,.tema-ghb .box-elements__title,.tema-ghb .box-hotels__title,.tema-ghb .box-location-content__title,.tema-ghb .box-offers__title,.tema-ghb .box-parallax__title,.tema-ghb .box-rooms__title,.tema-ghb .content__title,.tema-ghb .rooms-content__subtitle{font-size:70px}}@media screen and (max-width:1150px){.tema-ghb .box-content__title,.tema-ghb .box-elements__title,.tema-ghb .box-hotels__title,.tema-ghb .box-location-content__title,.tema-ghb .box-offers__title,.tema-ghb .box-parallax__title,.tema-ghb .box-rooms__title,.tema-ghb .content__title,.tema-ghb .rooms-content__subtitle{font-size:60px}}@media screen and (max-width:1024px){.tema-ghb .box-content__title,.tema-ghb .box-elements__title,.tema-ghb .box-hotels__title,.tema-ghb .box-location-content__title,.tema-ghb .box-offers__title,.tema-ghb .box-parallax__title,.tema-ghb .box-rooms__title,.tema-ghb .content__title,.tema-ghb .rooms-content__subtitle{font-size:50px}}@media screen and (max-width:768px){.tema-ghb .box-content__title,.tema-ghb .box-elements__title,.tema-ghb .box-hotels__title,.tema-ghb .box-location-content__title,.tema-ghb .box-offers__title,.tema-ghb .box-parallax__title,.tema-ghb .box-rooms__title,.tema-ghb .content__title,.tema-ghb .rooms-content__subtitle{font-size:40px}}.box-content__subtitle,.box-elements-content__title,.box-offers__subtitle,.content__subtitle{font-family:var(--font-title);font-size:40px;line-height:48px;color:#28282d}@media screen and (max-width:1366px){.box-content__subtitle,.box-elements-content__title,.box-offers__subtitle,.content__subtitle{font-size:36px}}@media screen and (max-width:1150px){.box-content__subtitle,.box-elements-content__title,.box-offers__subtitle,.content__subtitle{font-size:32px;line-height:45px}}@media screen and (max-width:1024px){.box-content__subtitle,.box-elements-content__title,.box-offers__subtitle,.content__subtitle{font-size:28px;line-height:40px}}@media screen and (max-width:768px){.box-content__subtitle,.box-elements-content__title,.box-offers__subtitle,.content__subtitle{font-size:22px;line-height:1.2;margin-top:5px}}.tema-ghb .box-content__subtitle,.tema-ghb .box-elements-content__title,.tema-ghb .box-offers__subtitle,.tema-ghb .content__subtitle{font-weight:600;letter-spacing:.05em;line-height:1.2em;text-transform:uppercase}@media screen and (max-width:1150px){.tema-ghb .box-content__subtitle,.tema-ghb .box-elements-content__title,.tema-ghb .box-offers__subtitle,.tema-ghb .content__subtitle{font-size:40px}}@media screen and (max-width:1024px){.tema-ghb .box-content__subtitle,.tema-ghb .box-elements-content__title,.tema-ghb .box-offers__subtitle,.tema-ghb .content__subtitle{font-size:36px}}@media screen and (max-width:768px){.tema-ghb .box-content__subtitle,.tema-ghb .box-elements-content__title,.tema-ghb .box-offers__subtitle,.tema-ghb .content__subtitle{font-size:30px}}.box-content__text,.box-elements-content__text,.box-hotels__text,.box-location-content__text,.box-parallax-content__text,.box-rooms__text,.content-toggle__text,.content__text,.rooms-content__text{font-size:18px;line-height:33px}@media screen and (max-width:1150px){.box-content__text,.box-elements-content__text,.box-hotels__text,.box-location-content__text,.box-parallax-content__text,.box-rooms__text,.content-toggle__text,.content__text,.rooms-content__text{font-size:17px;line-height:30px}}@media screen and (max-width:1024px){.box-content__text,.box-elements-content__text,.box-hotels__text,.box-location-content__text,.box-parallax-content__text,.box-rooms__text,.content-toggle__text,.content__text,.rooms-content__text{font-size:16px;line-height:28px}}@media screen and (max-width:768px){.box-content__text,.box-elements-content__text,.box-hotels__text,.box-location-content__text,.box-parallax-content__text,.box-rooms__text,.content-toggle__text,.content__text,.rooms-content__text{font-size:15px;line-height:26px}}.tema-ghb .box-content__text,.tema-ghb .box-elements-content__text,.tema-ghb .box-hotels__text,.tema-ghb .box-location-content__text,.tema-ghb .box-parallax-content__text,.tema-ghb .box-rooms__text,.tema-ghb .content-toggle__text,.tema-ghb .content__text,.tema-ghb .rooms-content__text{font-family:TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;font-size:20px;line-height:27px}@media screen and (max-width:1150px){.tema-ghb .box-content__text,.tema-ghb .box-elements-content__text,.tema-ghb .box-hotels__text,.tema-ghb .box-location-content__text,.tema-ghb .box-parallax-content__text,.tema-ghb .box-rooms__text,.tema-ghb .content-toggle__text,.tema-ghb .content__text,.tema-ghb .rooms-content__text{font-size:18px}}@media screen and (max-width:1024px){.tema-ghb .box-content__text,.tema-ghb .box-elements-content__text,.tema-ghb .box-hotels__text,.tema-ghb .box-location-content__text,.tema-ghb .box-parallax-content__text,.tema-ghb .box-rooms__text,.tema-ghb .content-toggle__text,.tema-ghb .content__text,.tema-ghb .rooms-content__text{font-size:16px;font-size:14px}}.tema-ghb .services__title{letter-spacing:.05em}body,html{font-family:var(--font-main);font-size:20px;color:#28282d;height:100%;font-weight:300;font-style:normal}body{background-color:#fff;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;overflow-x:hidden}.box,.box-content,main{position:relative}.box-content{padding:66px 40px 82px;text-align:center}@media screen and (max-width:1024px){.box-content{padding:60px 40px 70px}}@media screen and (max-width:768px){.box-content{padding:40px 25px}}.tema-ghb .box-content__subtitle{font-family:The Nautigal,cursive;text-transform:none;font-weight:400;font-size:75px;letter-spacing:0;margin-top:-50px;color:#da9675}@media screen and (max-width:1366px){.tema-ghb .box-content__subtitle{font-size:65px}}@media screen and (max-width:1150px){.tema-ghb .box-content__subtitle{font-size:55px;margin-top:-40px}}@media screen and (max-width:1024px){.tema-ghb .box-content__subtitle{font-size:45px;margin-top:-30px}}@media screen and (max-width:768px){.tema-ghb .box-content__subtitle{font-size:40px;margin-top:-23px}}.box-content__text,.box-hotels__text,.box-rooms__text{width:100%;max-width:710px;margin:40px auto 0}@media screen and (max-width:1366px){.box-content__text,.box-hotels__text,.box-rooms__text{margin-top:30px}}@media screen and (max-width:1150px){.box-content__text,.box-hotels__text,.box-rooms__text{margin-top:25px}}@media screen and (max-width:1024px){.box-content__text,.box-hotels__text,.box-rooms__text{margin-top:20px}}.tema-ghb .box-content__text,.tema-ghb .box-hotels__text,.tema-ghb .box-rooms__text{margin-top:20px}.box-content__link{position:relative;display:inline-block;font-size:20px;font-family:var(--font-title);line-height:24px;padding:6px 10px;margin-top:35px}@media screen and (max-width:1024px){.box-content__link{font-size:18px}}@media screen and (max-width:768px){.box-content__link{font-size:16px}}.tema-gruppo .box-content__link{color:#222}.tema-hotel-victoria .box-content__link{color:#008996}.tema-villa-cipressi .box-content__link{color:#046648}.tema-royal-victoria .box-content__link{color:#0033a0}.tema-regina-olga .box-content__link{color:#daa900}.tema-bristol .box-content__link{color:#ab0433}.tema-city-life .box-content__link,.tema-king .box-content__link,.tema-mentana .box-content__link{color:#222}.tema-ghb .box-content__link{color:#da9675;font-family:TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;font-size:20px;text-transform:uppercase;letter-spacing:0}@media screen and (max-width:1260px){.tema-ghb .box-content__link{font-size:18px}}@media screen and (max-width:1024px){.tema-ghb .box-content__link{font-size:16px}}@media screen and (max-width:768px){.tema-ghb .box-content__link{font-size:14px}}.box-content__link:after,.box-content__link:before{content:"";display:block;position:absolute}.tema-gruppo .box-content__link:after,.tema-gruppo .box-content__link:before{background-color:#222}.tema-hotel-victoria .box-content__link:after,.tema-hotel-victoria .box-content__link:before{background-color:#008996}.tema-villa-cipressi .box-content__link:after,.tema-villa-cipressi .box-content__link:before{background-color:#046648}.tema-royal-victoria .box-content__link:after,.tema-royal-victoria .box-content__link:before{background-color:#0033a0}.tema-regina-olga .box-content__link:after,.tema-regina-olga .box-content__link:before{background-color:#daa900}.tema-bristol .box-content__link:after,.tema-bristol .box-content__link:before{background-color:#ab0433}.tema-city-life .box-content__link:after,.tema-city-life .box-content__link:before,.tema-king .box-content__link:after,.tema-king .box-content__link:before,.tema-mentana .box-content__link:after,.tema-mentana .box-content__link:before{background-color:#222}.tema-ghb .box-content__link:after,.tema-ghb .box-content__link:before{background-color:#da9675}.box-content__link:before{content:attr(data-hover);top:6px;left:0;max-width:1px;max-height:calc(100% - 8px);white-space:nowrap;overflow:hidden;padding:0;-webkit-transition:max-width .5s cubic-bezier(0,0,.2,1),padding-top .5s cubic-bezier(0,0,.2,1) .5s,padding-left .5s cubic-bezier(0,0,.2,1),padding-right .5s cubic-bezier(0,0,.2,1),padding-bottom .35s cubic-bezier(0,0,.2,1) .5s,max-height .35s .5s,top .35s .5s;transition:max-width .5s cubic-bezier(0,0,.2,1),padding-top .5s cubic-bezier(0,0,.2,1) .5s,padding-left .5s cubic-bezier(0,0,.2,1),padding-right .5s cubic-bezier(0,0,.2,1),padding-bottom .35s cubic-bezier(0,0,.2,1) .5s,max-height .35s .5s,top .35s .5s}@media screen and (min-width:769px){.tema-gruppo .box-content__link:before{color:#222}.tema-hotel-victoria .box-content__link:before{color:#008996}.tema-villa-cipressi .box-content__link:before{color:#046648}.tema-royal-victoria .box-content__link:before{color:#0033a0}.tema-regina-olga .box-content__link:before{color:#daa900}.tema-bristol .box-content__link:before{color:#ab0433}.tema-city-life .box-content__link:before,.tema-king .box-content__link:before,.tema-mentana .box-content__link:before{color:#222}.tema-ghb .box-content__link:before{color:#da9675}}@media screen and (max-width:768px){.box-content__link:before{top:0;max-width:calc(100% + 20px);max-height:100%;padding:6px 10px;color:#fff}}@media screen and (min-width:769px){.box-content__link:hover:before{top:0;max-width:calc(100% + 20px);max-height:100%;padding:6px 10px;-webkit-transition:max-width .5s cubic-bezier(0,0,.2,1) .35s,padding-top .35s cubic-bezier(0,0,.2,1) 0s,padding-left .5s cubic-bezier(0,0,.2,1) .35s,padding-right .5s cubic-bezier(0,0,.2,1) .35s,padding-bottom .35s cubic-bezier(0,0,.2,1) 0s,max-height .35s 0s,top .35s 0s;transition:max-width .5s cubic-bezier(0,0,.2,1) .35s,padding-top .35s cubic-bezier(0,0,.2,1) 0s,padding-left .5s cubic-bezier(0,0,.2,1) .35s,padding-right .5s cubic-bezier(0,0,.2,1) .35s,padding-bottom .35s cubic-bezier(0,0,.2,1) 0s,max-height .35s 0s,top .35s 0s;color:#fff}}.box-content__link:after{left:0;bottom:0;width:calc(100% - 30px);height:1px}.tema-ghb .box-content__link:after{width:50%}@media screen and (max-width:1150px){.box-content__link{margin-top:25px}}.box-hotels{position:relative;background-color:#f4f1ec;text-align:center;padding:68px 40px 82.5px}@media screen and (max-width:768px){.box-hotels{padding:40px 25px}}.box-hotels--white{background-color:#fff}.box-hotels__text{margin:32px auto 0}@media screen and (max-width:1366px){.box-hotels__text{margin-top:30px}}@media screen and (max-width:1150px){.box-hotels__text{margin-top:25px}}@media screen and (max-width:1024px){.box-hotels__text{margin-top:20px}}.box-hotels-list{position:relative;margin-top:75px;display:grid;grid-template-columns:repeat(4,1fr);gap:37px 28px}@media screen and (max-width:1366px){.box-hotels-list{gap:25px}}@media screen and (max-width:1024px){.box-hotels-list{gap:10px;margin-top:50px}}@media screen and (max-width:980px){.box-hotels-list{grid-template-columns:repeat(2,1fr);gap:20px}}@media screen and (max-width:768px){.box-hotels-list{grid-template-columns:1fr}.box-hotels--white .box-hotels-list{margin-top:0}}.box-hotels-list__item{position:relative}.box-hotels-list__item figure{position:relative;width:100%;height:100%}.box-hotels-list__item figure:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6)}.box-hotels-image{position:relative;display:block;width:100%;overflow:hidden}.box-hotels-image:before{content:"";display:inline-block;width:1px;padding-bottom:100%;margin-left:-1px}.box-hotels-image__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.box-hotels-image__title{position:absolute;left:50%;bottom:38px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:#fff;z-index:1;white-space:nowrap}@media screen and (max-width:1366px){.box-hotels-image__title{bottom:20px}}@media screen and (max-width:1150px){.box-hotels-image__title{font-size:16px}}@media screen and (max-width:980px){.box-hotels-image__title{bottom:25px}}.box-hotels-logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:300px;z-index:1}.box-hotels-logo__img{position:relative;width:100%;min-height:140px;-o-object-fit:contain;object-fit:contain;max-height:170px}@media screen and (max-width:1366px){.box-hotels-logo__img{min-height:auto;max-height:120px}}@media screen and (max-width:1150px){.box-hotels-logo__img{max-height:90px}}@media screen and (max-width:980px){.box-hotels-logo__img{max-height:115px}}.box-hotels__link{position:relative;display:inline-block;font-size:20px;font-family:var(--font-title);line-height:24px;padding:6px 10px;margin-top:39.5px}@media screen and (max-width:1024px){.box-hotels__link{font-size:18px}}@media screen and (max-width:768px){.box-hotels__link{font-size:16px}}.tema-gruppo .box-hotels__link{color:#222}.tema-hotel-victoria .box-hotels__link{color:#008996}.tema-villa-cipressi .box-hotels__link{color:#046648}.tema-royal-victoria .box-hotels__link{color:#0033a0}.tema-regina-olga .box-hotels__link{color:#daa900}.tema-bristol .box-hotels__link{color:#ab0433}.tema-city-life .box-hotels__link,.tema-king .box-hotels__link,.tema-mentana .box-hotels__link{color:#222}.tema-ghb .box-hotels__link{color:#da9675;font-family:TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;font-size:20px;text-transform:uppercase;letter-spacing:0}@media screen and (max-width:1260px){.tema-ghb .box-hotels__link{font-size:18px}}@media screen and (max-width:1024px){.tema-ghb .box-hotels__link{font-size:16px}}@media screen and (max-width:768px){.tema-ghb .box-hotels__link{font-size:14px}}.box-hotels__link:after,.box-hotels__link:before{content:"";display:block;position:absolute}.tema-gruppo .box-hotels__link:after,.tema-gruppo .box-hotels__link:before{background-color:#222}.tema-hotel-victoria .box-hotels__link:after,.tema-hotel-victoria .box-hotels__link:before{background-color:#008996}.tema-villa-cipressi .box-hotels__link:after,.tema-villa-cipressi .box-hotels__link:before{background-color:#046648}.tema-royal-victoria .box-hotels__link:after,.tema-royal-victoria .box-hotels__link:before{background-color:#0033a0}.tema-regina-olga .box-hotels__link:after,.tema-regina-olga .box-hotels__link:before{background-color:#daa900}.tema-bristol .box-hotels__link:after,.tema-bristol .box-hotels__link:before{background-color:#ab0433}.tema-city-life .box-hotels__link:after,.tema-city-life .box-hotels__link:before,.tema-king .box-hotels__link:after,.tema-king .box-hotels__link:before,.tema-mentana .box-hotels__link:after,.tema-mentana .box-hotels__link:before{background-color:#222}.tema-ghb .box-hotels__link:after,.tema-ghb .box-hotels__link:before{background-color:#da9675}.box-hotels__link:before{content:attr(data-hover);top:6px;left:0;max-width:1px;max-height:calc(100% - 8px);white-space:nowrap;overflow:hidden;padding:0;-webkit-transition:max-width .5s cubic-bezier(0,0,.2,1),padding-top .5s cubic-bezier(0,0,.2,1) .5s,padding-left .5s cubic-bezier(0,0,.2,1),padding-right .5s cubic-bezier(0,0,.2,1),padding-bottom .35s cubic-bezier(0,0,.2,1) .5s,max-height .35s .5s,top .35s .5s;transition:max-width .5s cubic-bezier(0,0,.2,1),padding-top .5s cubic-bezier(0,0,.2,1) .5s,padding-left .5s cubic-bezier(0,0,.2,1),padding-right .5s cubic-bezier(0,0,.2,1),padding-bottom .35s cubic-bezier(0,0,.2,1) .5s,max-height .35s .5s,top .35s .5s}@media screen and (min-width:769px){.tema-gruppo .box-hotels__link:before{color:#222}.tema-hotel-victoria .box-hotels__link:before{color:#008996}.tema-villa-cipressi .box-hotels__link:before{color:#046648}.tema-royal-victoria .box-hotels__link:before{color:#0033a0}.tema-regina-olga .box-hotels__link:before{color:#daa900}.tema-bristol .box-hotels__link:before{color:#ab0433}.tema-city-life .box-hotels__link:before,.tema-king .box-hotels__link:before,.tema-mentana .box-hotels__link:before{color:#222}.tema-ghb .box-hotels__link:before{color:#da9675}}@media screen and (max-width:768px){.box-hotels__link:before{top:0;max-width:calc(100% + 20px);max-height:100%;padding:6px 10px;color:#fff}}@media screen and (min-width:769px){.box-hotels__link:hover:before{top:0;max-width:calc(100% + 20px);max-height:100%;padding:6px 10px;-webkit-transition:max-width .5s cubic-bezier(0,0,.2,1) .35s,padding-top .35s cubic-bezier(0,0,.2,1) 0s,padding-left .5s cubic-bezier(0,0,.2,1) .35s,padding-right .5s cubic-bezier(0,0,.2,1) .35s,padding-bottom .35s cubic-bezier(0,0,.2,1) 0s,max-height .35s 0s,top .35s 0s;transition:max-width .5s cubic-bezier(0,0,.2,1) .35s,padding-top .35s cubic-bezier(0,0,.2,1) 0s,padding-left .5s cubic-bezier(0,0,.2,1) .35s,padding-right .5s cubic-bezier(0,0,.2,1) .35s,padding-bottom .35s cubic-bezier(0,0,.2,1) 0s,max-height .35s 0s,top .35s 0s;color:#fff}}.box-hotels__link:after{left:0;bottom:0;width:calc(100% - 30px);height:1px}.tema-ghb .box-hotels__link:after{width:50%}.box-parallax{position:relative;padding-top:64px;text-align:center}@media screen and (max-width:768px){.box-parallax{padding-top:40px}}.single-hotel .box-parallax{padding-top:83px}@media screen and (max-width:1024px){.single-hotel .box-parallax{padding-top:60px}}@media screen and (max-width:768px){.single-hotel .box-parallax{padding-top:0}}.box-parallax-image{position:relative;width:100%;margin-top:26px}.single-hotel .box-parallax-image{margin-top:0}.box-parallax-image__img{position:relative;width:100%;height:590px}@media screen and (max-width:1150px){.box-parallax-image__img{height:470px}}.box-parallax-image__img:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:352px;z-index:1;background:transparent -webkit-gradient(linear,left bottom,left top,from(#000),to(rgba(84,84,84,0))) 0 0 no-repeat padding-box;background:transparent linear-gradient(0deg,#000,rgba(84,84,84,0)) 0 0 no-repeat padding-box}.single-hotel .box-parallax-image__img:after{display:none}.box-parallax-content{position:absolute;left:50%;bottom:79.5px;max-width:710px;width:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.box-parallax-content__text{color:#fff}@media screen and (max-width:768px){.box-parallax-content__text{padding:0 25px}}.box-parallax-content__link{position:relative;display:inline-block;font-size:20px;font-family:var(--font-title);line-height:24px;padding:6px 10px;color:#fff;margin-top:39.5px}@media screen and (max-width:1024px){.box-parallax-content__link{font-size:18px}}@media screen and (max-width:768px){.box-parallax-content__link{font-size:16px}}.tema-ghb .box-parallax-content__link{color:#da9675;font-family:TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;font-size:20px;text-transform:uppercase;letter-spacing:0}@media screen and (max-width:1260px){.tema-ghb .box-parallax-content__link{font-size:18px}}@media screen and (max-width:1024px){.tema-ghb .box-parallax-content__link{font-size:16px}}@media screen and (max-width:768px){.tema-ghb .box-parallax-content__link{font-size:14px}}.box-parallax-content__link:after,.box-parallax-content__link:before{content:"";display:block;position:absolute;background-color:#fff}.tema-ghb .box-parallax-content__link:after,.tema-ghb .box-parallax-content__link:before{background-color:#da9675}.box-parallax-content__link:before{content:attr(data-hover);top:6px;left:0;max-width:1px;max-height:calc(100% - 8px);white-space:nowrap;overflow:hidden;padding:0;-webkit-transition:max-width .5s cubic-bezier(0,0,.2,1),padding-top .5s cubic-bezier(0,0,.2,1) .5s,padding-left .5s cubic-bezier(0,0,.2,1),padding-right .5s cubic-bezier(0,0,.2,1),padding-bottom .35s cubic-bezier(0,0,.2,1) .5s,max-height .35s .5s,top .35s .5s;transition:max-width .5s cubic-bezier(0,0,.2,1),padding-top .5s cubic-bezier(0,0,.2,1) .5s,padding-left .5s cubic-bezier(0,0,.2,1),padding-right .5s cubic-bezier(0,0,.2,1),padding-bottom .35s cubic-bezier(0,0,.2,1) .5s,max-height .35s .5s,top .35s .5s}@media screen and (min-width:769px){.tema-gruppo .box-parallax-content__link:before{color:#222}.tema-hotel-victoria .box-parallax-content__link:before{color:#008996}.tema-villa-cipressi .box-parallax-content__link:before{color:#046648}.tema-royal-victoria .box-parallax-content__link:before{color:#0033a0}.tema-regina-olga .box-parallax-content__link:before{color:#daa900}.tema-bristol .box-parallax-content__link:before{color:#ab0433}.tema-city-life .box-parallax-content__link:before,.tema-king .box-parallax-content__link:before,.tema-mentana .box-parallax-content__link:before{color:#222}.tema-ghb .box-parallax-content__link:before{color:#da9675}}@media screen and (max-width:768px){.box-parallax-content__link:before{top:0;max-width:calc(100% + 20px);max-height:100%;padding:6px 10px;color:#28282d}}@media screen and (min-width:769px){.box-parallax-content__link:hover:before{top:0;max-width:calc(100% + 20px);max-height:100%;padding:6px 10px;-webkit-transition:max-width .5s cubic-bezier(0,0,.2,1) .35s,padding-top .35s cubic-bezier(0,0,.2,1) 0s,padding-left .5s cubic-bezier(0,0,.2,1) .35s,padding-right .5s cubic-bezier(0,0,.2,1) .35s,padding-bottom .35s cubic-bezier(0,0,.2,1) 0s,max-height .35s 0s,top .35s 0s;transition:max-width .5s cubic-bezier(0,0,.2,1) .35s,padding-top .35s cubic-bezier(0,0,.2,1) 0s,padding-left .5s cubic-bezier(0,0,.2,1) .35s,padding-right .5s cubic-bezier(0,0,.2,1) .35s,padding-bottom .35s cubic-bezier(0,0,.2,1) 0s,max-height .35s 0s,top .35s 0s;color:#28282d}}.box-parallax-content__link:after{left:0;bottom:0;width:calc(100% - 30px);height:1px}.tema-ghb .box-parallax-content__link:after{width:50%}@media screen and (max-width:850px){.box-parallax-content__link{margin-top:20px}}.box-elements{position:relative;padding:153px 40px 162px}@media screen and (max-width:1366px){.box-elements{padding:100px 40px 130px}}@media screen and (max-width:1150px){.box-elements{padding:70px 40px 100px}}@media screen and (max-width:850px){.box-elements{padding:50px 40px 80px}}@media screen and (max-width:768px){.box-elements{padding:40px 25px 60px}}.box--wellness .box-elements{padding:25px 40px 30px}.box-elements__title{text-align:center}.box-elements__row{position:relative;margin-top:80px;display:grid;grid-template-columns:1fr 1fr;gap:33px}@media screen and (max-width:1366px){.box-elements__row{margin-top:60px}}@media screen and (max-width:1150px){.box-elements__row{gap:25px}}@media screen and (max-width:1024px){.box-elements__row{margin-top:40px}}@media screen and (max-width:768px){.box-elements__row{grid-template-columns:1fr;margin-top:30px}}.tema-ghb .box-elements__row{margin-top:50px}.box-elements__row-three{grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:768px){.box-elements__row-three{grid-template-columns:1fr;margin-top:30px}}.box-elements__item,.box-elements__item figure{position:relative}.box-elements-image{position:relative;display:block;width:100%;overflow:hidden}.box-elements-image:before{content:"";display:inline-block;width:1px;padding-bottom:50%;margin-left:-1px}.box-elements-image__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.box-elements-content{position:relative;padding-top:80px;text-align:center}@media screen and (max-width:1366px){.box-elements-content{padding-top:60px}}@media screen and (max-width:1150px){.box-elements-content{padding-top:40px}}@media screen and (max-width:1024px){.box-elements-content{padding-top:30px}}@media screen and (max-width:768px){.box-elements-content{padding-top:25px}}.box-elements-content__location{position:relative;text-align:center;font-weight:700;margin-top:30px}@media screen and (max-width:1024px){.box-elements-content__location{font-size:18px}}@media screen and (max-width:768px){.box-elements-content__location{font-size:16px;margin-top:20px}}.box-elements-content__text{position:relative;width:100%;max-width:474px;margin:34px auto 0}@media screen and (max-width:1150px){.box-elements-content__text{margin-top:25px}}@media screen and (max-width:1024px){.box-elements-content__text{margin-top:15px}}figure+.box-elements-content__text{margin-top:65px}.tema-ghb .box-elements-content__text{margin-top:25px}.box-elements-content__link{position:relative;display:inline-block;font-size:20px;font-family:var(--font-title);line-height:24px;padding:6px 10px;margin-top:31px}@media screen and (max-width:1024px){.box-elements-content__link{font-size:18px}}@media screen and (max-width:768px){.box-elements-content__link{font-size:16px}}.tema-gruppo .box-elements-content__link{color:#222}.tema-hotel-victoria .box-elements-content__link{color:#008996}.tema-villa-cipressi .box-elements-content__link{color:#046648}.tema-royal-victoria .box-elements-content__link{color:#0033a0}.tema-regina-olga .box-elements-content__link{color:#daa900}.tema-bristol .box-elements-content__link{color:#ab0433}.tema-city-life .box-elements-content__link,.tema-king .box-elements-content__link,.tema-mentana .box-elements-content__link{color:#222}.tema-ghb .box-elements-content__link{color:#da9675;font-family:TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;font-size:20px;text-transform:uppercase;letter-spacing:0}@media screen and (max-width:1260px){.tema-ghb .box-elements-content__link{font-size:18px}}@media screen and (max-width:1024px){.tema-ghb .box-elements-content__link{font-size:16px}}@media screen and (max-width:768px){.tema-ghb .box-elements-content__link{font-size:14px}}.box-elements-content__link:after,.box-elements-content__link:before{content:"";display:block;position:absolute}.tema-gruppo .box-elements-content__link:after,.tema-gruppo .box-elements-content__link:before{background-color:#222}.tema-hotel-victoria .box-elements-content__link:after,.tema-hotel-victoria .box-elements-content__link:before{background-color:#008996}.tema-villa-cipressi .box-elements-content__link:after,.tema-villa-cipressi .box-elements-content__link:before{background-color:#046648}.tema-royal-victoria .box-elements-content__link:after,.tema-royal-victoria .box-elements-content__link:before{background-color:#0033a0}.tema-regina-olga .box-elements-content__link:after,.tema-regina-olga .box-elements-content__link:before{background-color:#daa900}.tema-bristol .box-elements-content__link:after,.tema-bristol .box-elements-content__link:before{background-color:#ab0433}.tema-city-life .box-elements-content__link:after,.tema-city-life .box-elements-content__link:before,.tema-king .box-elements-content__link:after,.tema-king .box-elements-content__link:before,.tema-mentana .box-elements-content__link:after,.tema-mentana .box-elements-content__link:before{background-color:#222}.tema-ghb .box-elements-content__link:after,.tema-ghb .box-elements-content__link:before{background-color:#da9675}.box-elements-content__link:before{content:attr(data-hover);top:6px;left:0;max-width:1px;max-height:calc(100% - 8px);white-space:nowrap;overflow:hidden;padding:0;-webkit-transition:max-width .5s cubic-bezier(0,0,.2,1),padding-top .5s cubic-bezier(0,0,.2,1) .5s,padding-left .5s cubic-bezier(0,0,.2,1),padding-right .5s cubic-bezier(0,0,.2,1),padding-bottom .35s cubic-bezier(0,0,.2,1) .5s,max-height .35s .5s,top .35s .5s;transition:max-width .5s cubic-bezier(0,0,.2,1),padding-top .5s cubic-bezier(0,0,.2,1) .5s,padding-left .5s cubic-bezier(0,0,.2,1),padding-right .5s cubic-bezier(0,0,.2,1),padding-bottom .35s cubic-bezier(0,0,.2,1) .5s,max-height .35s .5s,top .35s .5s}@media screen and (min-width:769px){.tema-gruppo .box-elements-content__link:before{color:#222}.tema-hotel-victoria .box-elements-content__link:before{color:#008996}.tema-villa-cipressi .box-elements-content__link:before{color:#046648}.tema-royal-victoria .box-elements-content__link:before{color:#0033a0}.tema-regina-olga .box-elements-content__link:before{color:#daa900}.tema-bristol .box-elements-content__link:before{color:#ab0433}.tema-city-life .box-elements-content__link:before,.tema-king .box-elements-content__link:before,.tema-mentana .box-elements-content__link:before{color:#222}.tema-ghb .box-elements-content__link:before{color:#da9675}}@media screen and (max-width:768px){.box-elements-content__link:before{top:0;max-width:calc(100% + 20px);max-height:100%;padding:6px 10px;color:#fff}}@media screen and (min-width:769px){.box-elements-content__link:hover:before{top:0;max-width:calc(100% + 20px);max-height:100%;padding:6px 10px;-webkit-transition:max-width .5s cubic-bezier(0,0,.2,1) .35s,padding-top .35s cubic-bezier(0,0,.2,1) 0s,padding-left .5s cubic-bezier(0,0,.2,1) .35s,padding-right .5s cubic-bezier(0,0,.2,1) .35s,padding-bottom .35s cubic-bezier(0,0,.2,1) 0s,max-height .35s 0s,top .35s 0s;transition:max-width .5s cubic-bezier(0,0,.2,1) .35s,padding-top .35s cubic-bezier(0,0,.2,1) 0s,padding-left .5s cubic-bezier(0,0,.2,1) .35s,padding-right .5s cubic-bezier(0,0,.2,1) .35s,padding-bottom .35s cubic-bezier(0,0,.2,1) 0s,max-height .35s 0s,top .35s 0s;color:#fff}}.box-elements-content__link:after{left:0;bottom:0;width:calc(100% - 30px);height:1px}.tema-ghb .box-elements-content__link:after{width:50%}@media screen and (max-width:1150px){.box-elements-content__link{margin-top:25px}}.box-elements-logo{position:relative}.box-elements-logo__img{position:relative;width:auto;height:137.36px}@media screen and (max-width:1150px){.box-elements-logo__img{height:100px}}@media screen and (max-width:768px){.box-elements-logo__img{height:70px}}.box-location{position:relative;background-color:#f4f1ec;padding:41px 0 57px;display:grid;grid-template-columns:minmax(0,633px) 1fr;min-height:590px}@media screen and (max-width:1150px){.box-location{grid-template-columns:1fr;padding-top:0;min-height:auto}}@media screen and (max-width:1024px){.box-location{padding-bottom:50px}}@media screen and (max-width:768px){.box-location{padding-bottom:0}}.tema-ghb .box-location{display:block;min-height:auto;background-color:#ffefe7}.box-location-content{position:relative;padding:79px 68px 0;text-align:center}@media screen and (max-width:1024px){.box-location-content{padding-top:50px}}@media screen and (max-width:768px){.box-location-content{padding:40px 25px}}.tema-ghb .box-location-content{padding-top:40px}.box-location-content__text{position:relative;margin-top:30px}@media screen and (max-width:1024px){.box-location-content__text{margin-top:15px}}.tema-ghb .box-location-content__text{max-width:900px;margin-left:auto;margin-right:auto;margin-top:20px}.box-location-content__link{position:relative;display:inline-block;font-size:20px;font-family:var(--font-title);line-height:24px;padding:6px 10px;margin-top:108.5px}@media screen and (max-width:1024px){.box-location-content__link{font-size:18px}}@media screen and (max-width:768px){.box-location-content__link{font-size:16px}}.tema-gruppo .box-location-content__link{color:#222}.tema-hotel-victoria .box-location-content__link{color:#008996}.tema-villa-cipressi .box-location-content__link{color:#046648}.tema-royal-victoria .box-location-content__link{color:#0033a0}.tema-regina-olga .box-location-content__link{color:#daa900}.tema-bristol .box-location-content__link{color:#ab0433}.tema-city-life .box-location-content__link,.tema-king .box-location-content__link,.tema-mentana .box-location-content__link{color:#222}.tema-ghb .box-location-content__link{color:#da9675;font-family:TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;font-size:20px;text-transform:uppercase;letter-spacing:0}@media screen and (max-width:1260px){.tema-ghb .box-location-content__link{font-size:18px}}@media screen and (max-width:1024px){.tema-ghb .box-location-content__link{font-size:16px}}@media screen and (max-width:768px){.tema-ghb .box-location-content__link{font-size:14px}}.box-location-content__link:after,.box-location-content__link:before{content:"";display:block;position:absolute}.tema-gruppo .box-location-content__link:after,.tema-gruppo .box-location-content__link:before{background-color:#222}.tema-hotel-victoria .box-location-content__link:after,.tema-hotel-victoria .box-location-content__link:before{background-color:#008996}.tema-villa-cipressi .box-location-content__link:after,.tema-villa-cipressi .box-location-content__link:before{background-color:#046648}.tema-royal-victoria .box-location-content__link:after,.tema-royal-victoria .box-location-content__link:before{background-color:#0033a0}.tema-regina-olga .box-location-content__link:after,.tema-regina-olga .box-location-content__link:before{background-color:#daa900}.tema-bristol .box-location-content__link:after,.tema-bristol .box-location-content__link:before{background-color:#ab0433}.tema-city-life .box-location-content__link:after,.tema-city-life .box-location-content__link:before,.tema-king .box-location-content__link:after,.tema-king .box-location-content__link:before,.tema-mentana .box-location-content__link:after,.tema-mentana .box-location-content__link:before{background-color:#222}.tema-ghb .box-location-content__link:after,.tema-ghb .box-location-content__link:before{background-color:#da9675}.box-location-content__link:before{content:attr(data-hover);top:6px;left:0;max-width:1px;max-height:calc(100% - 8px);white-space:nowrap;overflow:hidden;padding:0;-webkit-transition:max-width .5s cubic-bezier(0,0,.2,1),padding-top .5s cubic-bezier(0,0,.2,1) .5s,padding-left .5s cubic-bezier(0,0,.2,1),padding-right .5s cubic-bezier(0,0,.2,1),padding-bottom .35s cubic-bezier(0,0,.2,1) .5s,max-height .35s .5s,top .35s .5s;transition:max-width .5s cubic-bezier(0,0,.2,1),padding-top .5s cubic-bezier(0,0,.2,1) .5s,padding-left .5s cubic-bezier(0,0,.2,1),padding-right .5s cubic-bezier(0,0,.2,1),padding-bottom .35s cubic-bezier(0,0,.2,1) .5s,max-height .35s .5s,top .35s .5s}@media screen and (min-width:769px){.tema-gruppo .box-location-content__link:before{color:#222}.tema-hotel-victoria .box-location-content__link:before{color:#008996}.tema-villa-cipressi .box-location-content__link:before{color:#046648}.tema-royal-victoria .box-location-content__link:before{color:#0033a0}.tema-regina-olga .box-location-content__link:before{color:#daa900}.tema-bristol .box-location-content__link:before{color:#ab0433}.tema-city-life .box-location-content__link:before,.tema-king .box-location-content__link:before,.tema-mentana .box-location-content__link:before{color:#222}.tema-ghb .box-location-content__link:before{color:#da9675}}@media screen and (max-width:768px){.box-location-content__link:before{top:0;max-width:calc(100% + 20px);max-height:100%;padding:6px 10px;color:#fff}}@media screen and (min-width:769px){.box-location-content__link:hover:before{top:0;max-width:calc(100% + 20px);max-height:100%;padding:6px 10px;-webkit-transition:max-width .5s cubic-bezier(0,0,.2,1) .35s,padding-top .35s cubic-bezier(0,0,.2,1) 0s,padding-left .5s cubic-bezier(0,0,.2,1) .35s,padding-right .5s cubic-bezier(0,0,.2,1) .35s,padding-bottom .35s cubic-bezier(0,0,.2,1) 0s,max-height .35s 0s,top .35s 0s;transition:max-width .5s cubic-bezier(0,0,.2,1) .35s,padding-top .35s cubic-bezier(0,0,.2,1) 0s,padding-left .5s cubic-bezier(0,0,.2,1) .35s,padding-right .5s cubic-bezier(0,0,.2,1) .35s,padding-bottom .35s cubic-bezier(0,0,.2,1) 0s,max-height .35s 0s,top .35s 0s;color:#fff}}.box-location-content__link:after{left:0;bottom:0;width:calc(100% - 30px);height:1px}.tema-ghb .box-location-content__link:after{width:50%}@media screen and (max-width:1150px){.box-location-content__link{margin-top:70px}}@media screen and (max-width:1024px){.box-location-content__link{margin-top:50px}}.single-hotel .box-location-content__link{margin-top:62.5px}.tema-ghb .box-location-content__link{margin-top:50px}.box-location-list{margin-top:61px;padding-left:93px}@media screen and (max-width:1150px){.box-location-list{padding-left:0}}@media screen and (max-width:1024px){.box-location-list{margin-top:40px}}.box-location-list__item{position:relative;text-align:left;text-transform:uppercase}@media screen and (max-width:1150px){.box-location-list__item{text-align:center}}@media screen and (max-width:768px){.box-location-list__item{font-size:16px}}.box-location-list__item+.box-location-list__item{margin-top:31px}@media screen and (max-width:768px){.box-location-list__item+.box-location-list__item{margin-top:15px}}.box-location-arrow{display:inline-block;position:relative;margin-left:20px;width:15px;height:15px;color:#28282d;font-size:20px;cursor:pointer}@media screen and (max-width:1150px){.box-location-arrow{margin-right:-35px}}.box-location-arrow .svg-inline--fa{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1;-webkit-transition:opacity .35s cubic-bezier(.76,.09,.215,1),-webkit-transform .5s cubic-bezier(0,0,.2,1);transition:opacity .35s cubic-bezier(.76,.09,.215,1),-webkit-transform .5s cubic-bezier(0,0,.2,1);transition:transform .5s cubic-bezier(0,0,.2,1),opacity .35s cubic-bezier(.76,.09,.215,1);transition:transform .5s cubic-bezier(0,0,.2,1),opacity .35s cubic-bezier(.76,.09,.215,1),-webkit-transform .5s cubic-bezier(0,0,.2,1)}.box-location-arrow .svg-inline--fa.close{opacity:0}.box-location-arrow--open .svg-inline--fa{-webkit-transform:translate(-50%,-50%) rotate(-1turn);-ms-transform:translate(-50%,-50%) rotate(-1turn);transform:translate(-50%,-50%) rotate(-1turn);opacity:0}.box-location-arrow--open .svg-inline--fa.close{opacity:1}.box-location-menu{padding:0 0 0 40px;max-height:0;opacity:0;overflow:hidden;-webkit-transition:max-height .35s ease,opacity .35s ease,padding .25s ease;transition:max-height .35s ease,opacity .35s ease,padding .25s ease}@media screen and (max-width:1150px){.box-location-menu{padding-left:0}}.box-location-menu--open{max-height:300px;padding:8px 0 8px 40px;opacity:1}@media screen and (max-width:1150px){.box-location-menu--open{padding-left:0}}.box-location-menu__item{position:relative}.box-location-menu__item+.box-location-menu__item{margin-top:8px}.box-location-menu__link{font-size:16px}@media screen and (max-width:768px){.box-location-menu__link{font-size:13px}}.box-location-map{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:1150px){.box-location-map{display:none}}.box-location-image{display:block;width:100%;max-width:1000px;position:relative}.box-location-image__img{position:relative;width:100%;-o-object-fit:contain;object-fit:contain}.box-location-link{position:absolute}.box-location-link--1{top:29%;left:43.8%}.box-location-link--2{top:27.5%;left:45.5%}.box-location-link--3{top:30.5%;left:45.5%}.box-location-link--4{top:29%;left:47%}.box-location-link--5{left:45.3%;bottom:24.6%}.box-location-link--6{top:44%;left:42%}.box-location-link--7{top:41%;left:41.3%}.box-location-link--8{top:44%;left:40.5%}.box-location-link__inner{position:relative;mix-blend-mode:exclusion;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#28282d;-webkit-filter:invert(1);filter:invert(1)}.box-location-link--1 .box-location-link__inner{color:#008996}.box-location-link--2 .box-location-link__inner{color:#046648}.box-location-link--3 .box-location-link__inner{color:#0033a0}.box-location-link--4 .box-location-link__inner{color:#daa900}.box-location-link--5 .box-location-link__inner{color:#ab0433}.box-location-link__inner .svg-inline--fa{font-size:25px}@media screen and (max-width:1366px){.box-location-link__inner .svg-inline--fa{font-size:20px}}.box-location-link__label{background-color:#fff;position:absolute;top:50%;opacity:0;-webkit-transform:translate(20px,-50%);-ms-transform:translate(20px,-50%);transform:translate(20px,-50%);-webkit-transition:all .5s cubic-bezier(0,0,.2,1);transition:all .5s cubic-bezier(0,0,.2,1);white-space:nowrap;pointer-events:none}.box-location-link:hover .box-location-link__label{opacity:1;-webkit-transform:translate(5px,-50%);-ms-transform:translate(5px,-50%);transform:translate(5px,-50%)}.box-offers{position:relative;padding:81px 0 80.5px;text-align:center;overflow:hidden}@media screen and (max-width:1150px){.box-offers{padding:60px 0 70px}}@media screen and (max-width:768px){.box-offers{padding:40px 0 50px}}.tema-ghb .box-offers__subtitle{font-family:The Nautigal,cursive;text-transform:none;font-weight:400;font-size:75px;letter-spacing:0;margin-top:-50px;color:#da9675}@media screen and (max-width:1366px){.tema-ghb .box-offers__subtitle{font-size:65px}}@media screen and (max-width:1150px){.tema-ghb .box-offers__subtitle{font-size:55px;margin-top:-40px}}@media screen and (max-width:1024px){.tema-ghb .box-offers__subtitle{font-size:45px;margin-top:-30px}}@media screen and (max-width:768px){.tema-ghb .box-offers__subtitle{font-size:40px;margin-top:-23px}}.box-offers-wrapper{position:relative;padding:0 165px}@media screen and (max-width:1260px){.box-offers-wrapper{padding:0 100px}}@media screen and (max-width:1024px){.box-offers-wrapper{padding:0 60px}}.box-offers-slider{position:relative;overflow:hidden;margin-top:43px}.box-offers-image{position:relative;display:block;width:100%;overflow:hidden}.box-offers-image:before{content:"";display:inline-block;width:1px;padding-bottom:60%;margin-left:-1px}.box-offers-image__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1150px){.box-offers-image:before{padding-bottom:80%}}@media screen and (max-width:768px){.box-offers-image:before{padding-bottom:100%}}.box-offers-image__title{position:absolute;top:26px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;color:#f4f1ec;font-family:var(--font-title);text-transform:uppercase;font-size:23px;z-index:3}@media screen and (max-width:1150px){.box-offers-image__title{font-size:20px}}@media screen and (max-width:768px){.box-offers-image__title{font-size:18px}}.box-offers-image:after{content:"";display:block;top:0;height:120px;background:transparent -webkit-gradient(linear,left top,left bottom,from(#000),to(rgba(84,84,84,0))) 0 0 no-repeat padding-box;background:transparent linear-gradient(180deg,#000,rgba(84,84,84,0)) 0 0 no-repeat padding-box}.box-offers-content,.box-offers-image:after{position:absolute;z-index:2;left:0;width:100%}.box-offers-content{bottom:0;background-color:#f4f1ec;padding:24px 40px 17px}@media screen and (max-width:768px){.box-offers-content{padding:20px 25px 15px;position:relative}}.box-offers-content__title{font-family:var(--font-title);color:#28282d;line-height:24px}@media screen and (max-width:768px){.box-offers-content__title{font-size:18px;line-height:20px}}.tema-ghb .box-offers-content__title{font-family:TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;font-size:22px}@media screen and (max-width:1024px){.tema-ghb .box-offers-content__title{font-size:18px}}@media screen and (max-width:768px){.tema-ghb .box-offers-content__title{font-size:16px}}.box-offers-content__text{max-width:363px;padding-top:0;font-size:14px;line-height:19px;margin:0 auto;opacity:0;overflow:hidden;max-height:0;-webkit-transition:max-height .35s ease,opacity .35s ease,padding-top .25s ease;transition:max-height .35s ease,opacity .35s ease,padding-top .25s ease}@media screen and (min-width:1025px){.box-offers__item:hover .box-offers-content__text{max-height:300px;padding-top:11px;opacity:1}}.tema-ghb .box-offers-content__text{font-family:TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif}.box-offers-content__link{display:inline-block;padding:6px 27px;text-align:center;color:#fff;text-transform:uppercase;font-family:var(--font-title);letter-spacing:.4px;margin-top:15px}@media screen and (max-width:1150px){.box-offers-content__link{font-size:16px}}@media screen and (max-width:768px){.box-offers-content__link{font-size:12px}}.tema-gruppo .box-offers-content__link{background-color:#222}.tema-hotel-victoria .box-offers-content__link{background-color:#008996}.tema-villa-cipressi .box-offers-content__link{background-color:#046648}.tema-royal-victoria .box-offers-content__link{background-color:#0033a0}.tema-regina-olga .box-offers-content__link{background-color:#daa900}.tema-bristol .box-offers-content__link{background-color:#ab0433}.tema-city-life .box-offers-content__link,.tema-king .box-offers-content__link,.tema-mentana .box-offers-content__link{background-color:#222}.tema-ghb .box-offers-content__link{background-color:#da9675;font-family:TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;text-transform:none;font-size:20px;letter-spacing:0}.box-offers-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:50px;color:#28282d;cursor:pointer}@media screen and (max-width:1260px){.box-offers-arrow{font-size:40px}}@media screen and (max-width:1024px){.box-offers-arrow{font-size:30px}}.box-offers-arrow:focus{outline:none}.box-offers-arrow--prev{left:69px}@media screen and (max-width:1260px){.box-offers-arrow--prev{left:30px}}@media screen and (max-width:1024px){.box-offers-arrow--prev{left:20px}}.box-offers-arrow--next{right:69px}@media screen and (max-width:1260px){.box-offers-arrow--next{right:30px}}@media screen and (max-width:1024px){.box-offers-arrow--next{right:20px}}.box-offers__link{position:relative;display:inline-block;font-size:20px;font-family:var(--font-title);line-height:24px;padding:6px 10px;margin-top:39.5px}@media screen and (max-width:1024px){.box-offers__link{font-size:18px}}@media screen and (max-width:768px){.box-offers__link{font-size:16px}}.tema-gruppo .box-offers__link{color:#222}.tema-hotel-victoria .box-offers__link{color:#008996}.tema-villa-cipressi .box-offers__link{color:#046648}.tema-royal-victoria .box-offers__link{color:#0033a0}.tema-regina-olga .box-offers__link{color:#daa900}.tema-bristol .box-offers__link{color:#ab0433}.tema-city-life .box-offers__link,.tema-king .box-offers__link,.tema-mentana .box-offers__link{color:#222}.tema-ghb .box-offers__link{color:#da9675;font-family:TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;font-size:20px;text-transform:uppercase;letter-spacing:0}@media screen and (max-width:1260px){.tema-ghb .box-offers__link{font-size:18px}}@media screen and (max-width:1024px){.tema-ghb .box-offers__link{font-size:16px}}@media screen and (max-width:768px){.tema-ghb .box-offers__link{font-size:14px}}.box-offers__link:after,.box-offers__link:before{content:"";display:block;position:absolute}.tema-gruppo .box-offers__link:after,.tema-gruppo .box-offers__link:before{background-color:#222}.tema-hotel-victoria .box-offers__link:after,.tema-hotel-victoria .box-offers__link:before{background-color:#008996}.tema-villa-cipressi .box-offers__link:after,.tema-villa-cipressi .box-offers__link:before{background-color:#046648}.tema-royal-victoria .box-offers__link:after,.tema-royal-victoria .box-offers__link:before{background-color:#0033a0}.tema-regina-olga .box-offers__link:after,.tema-regina-olga .box-offers__link:before{background-color:#daa900}.tema-bristol .box-offers__link:after,.tema-bristol .box-offers__link:before{background-color:#ab0433}.tema-city-life .box-offers__link:after,.tema-city-life .box-offers__link:before,.tema-king .box-offers__link:after,.tema-king .box-offers__link:before,.tema-mentana .box-offers__link:after,.tema-mentana .box-offers__link:before{background-color:#222}.tema-ghb .box-offers__link:after,.tema-ghb .box-offers__link:before{background-color:#da9675}.box-offers__link:before{content:attr(data-hover);top:6px;left:0;max-width:1px;max-height:calc(100% - 8px);white-space:nowrap;overflow:hidden;padding:0;-webkit-transition:max-width .5s cubic-bezier(0,0,.2,1),padding-top .5s cubic-bezier(0,0,.2,1) .5s,padding-left .5s cubic-bezier(0,0,.2,1),padding-right .5s cubic-bezier(0,0,.2,1),padding-bottom .35s cubic-bezier(0,0,.2,1) .5s,max-height .35s .5s,top .35s .5s;transition:max-width .5s cubic-bezier(0,0,.2,1),padding-top .5s cubic-bezier(0,0,.2,1) .5s,padding-left .5s cubic-bezier(0,0,.2,1),padding-right .5s cubic-bezier(0,0,.2,1),padding-bottom .35s cubic-bezier(0,0,.2,1) .5s,max-height .35s .5s,top .35s .5s}@media screen and (min-width:769px){.tema-gruppo .box-offers__link:before{color:#222}.tema-hotel-victoria .box-offers__link:before{color:#008996}.tema-villa-cipressi .box-offers__link:before{color:#046648}.tema-royal-victoria .box-offers__link:before{color:#0033a0}.tema-regina-olga .box-offers__link:before{color:#daa900}.tema-bristol .box-offers__link:before{color:#ab0433}.tema-city-life .box-offers__link:before,.tema-king .box-offers__link:before,.tema-mentana .box-offers__link:before{color:#222}.tema-ghb .box-offers__link:before{color:#da9675}}@media screen and (max-width:768px){.box-offers__link:before{top:0;max-width:calc(100% + 20px);max-height:100%;padding:6px 10px;color:#fff}}@media screen and (min-width:769px){.box-offers__link:hover:before{top:0;max-width:calc(100% + 20px);max-height:100%;padding:6px 10px;-webkit-transition:max-width .5s cubic-bezier(0,0,.2,1) .35s,padding-top .35s cubic-bezier(0,0,.2,1) 0s,padding-left .5s cubic-bezier(0,0,.2,1) .35s,padding-right .5s cubic-bezier(0,0,.2,1) .35s,padding-bottom .35s cubic-bezier(0,0,.2,1) 0s,max-height .35s 0s,top .35s 0s;transition:max-width .5s cubic-bezier(0,0,.2,1) .35s,padding-top .35s cubic-bezier(0,0,.2,1) 0s,padding-left .5s cubic-bezier(0,0,.2,1) .35s,padding-right .5s cubic-bezier(0,0,.2,1) .35s,padding-bottom .35s cubic-bezier(0,0,.2,1) 0s,max-height .35s 0s,top .35s 0s;color:#fff}}.box-offers__link:after{left:0;bottom:0;width:calc(100% - 30px);height:1px}.tema-ghb .box-offers__link:after{width:50%}.box-rooms{position:relative;background-color:#f4f1ec;text-align:center;padding:68px 40px 82.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (max-width:1024px){.box-rooms{padding:50px 40px 70px}}@media screen and (max-width:768px){.box-rooms{padding:40px 25px 60px}}.tema-ghb .box-rooms{background-color:#ffefe7}.box-rooms__title{width:100%}.box-rooms__text{margin:32px auto 0;width:100%}.tema-ghb .box-rooms__text{margin-top:15px}.box-rooms__row{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);gap:32px 30px;margin-top:75px;width:100%}@media screen and (max-width:1260px){.box-rooms__row{gap:25px;margin-top:55px}}@media screen and (max-width:768px){.box-rooms__row{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);gap:15px;margin-top:40px}}.box-rooms__item{position:relative;overflow:hidden}.box-rooms__item:first-of-type{grid-area:1/1/span 2/span 2}@media screen and (max-width:768px){.box-rooms__item:first-of-type{grid-area:1/1/2/span 2}}.box-rooms__item:nth-of-type(2){grid-area:1/3/2/span 2}@media screen and (max-width:768px){.box-rooms__item:nth-of-type(2){grid-area:2/1/span 2/2}}@media screen and (min-width:1025px){.tema-ghb .box-rooms__item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffefe7;z-index:1;-webkit-transition:translate .75s linear .5s;transition:translate .75s linear .5s}.tema-ghb .box-rooms__item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fdd6c4;translate:100%;z-index:2;-webkit-transition:translate .75s linear;transition:translate .75s linear}.tema-ghb .box-rooms__item.aos-animate:after,.tema-ghb .box-rooms__item.aos-animate:before{translate:-100%}}.box-rooms-image,.box-rooms__item figure{position:relative;width:100%;height:100%}.box-rooms-image{display:block}.box-rooms-image__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.box-rooms__item:nth-of-type(3) .box-rooms-image,.box-rooms__item:nth-of-type(4) .box-rooms-image{position:relative;display:block;width:100%;overflow:hidden}.box-rooms__item:nth-of-type(3) .box-rooms-image:before,.box-rooms__item:nth-of-type(4) .box-rooms-image:before{content:"";display:inline-block;width:1px;padding-bottom:100%;margin-left:-1px}.box-rooms__item:nth-of-type(3) .box-rooms-image__img,.box-rooms__item:nth-of-type(4) .box-rooms-image__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.box-rooms__link{position:relative;display:inline-block;font-size:20px;font-family:var(--font-title);line-height:24px;padding:6px 10px;margin-top:39.5px}@media screen and (max-width:1024px){.box-rooms__link{font-size:18px}}@media screen and (max-width:768px){.box-rooms__link{font-size:16px}}.tema-gruppo .box-rooms__link{color:#222}.tema-hotel-victoria .box-rooms__link{color:#008996}.tema-villa-cipressi .box-rooms__link{color:#046648}.tema-royal-victoria .box-rooms__link{color:#0033a0}.tema-regina-olga .box-rooms__link{color:#daa900}.tema-bristol .box-rooms__link{color:#ab0433}.tema-city-life .box-rooms__link,.tema-king .box-rooms__link,.tema-mentana .box-rooms__link{color:#222}.tema-ghb .box-rooms__link{color:#da9675;font-family:TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;font-size:20px;text-transform:uppercase;letter-spacing:0}@media screen and (max-width:1260px){.tema-ghb .box-rooms__link{font-size:18px}}@media screen and (max-width:1024px){.tema-ghb .box-rooms__link{font-size:16px}}@media screen and (max-width:768px){.tema-ghb .box-rooms__link{font-size:14px}}.box-rooms__link:after,.box-rooms__link:before{content:"";display:block;position:absolute}.tema-gruppo .box-rooms__link:after,.tema-gruppo .box-rooms__link:before{background-color:#222}.tema-hotel-victoria .box-rooms__link:after,.tema-hotel-victoria .box-rooms__link:before{background-color:#008996}.tema-villa-cipressi .box-rooms__link:after,.tema-villa-cipressi .box-rooms__link:before{background-color:#046648}.tema-royal-victoria .box-rooms__link:after,.tema-royal-victoria .box-rooms__link:before{background-color:#0033a0}.tema-regina-olga .box-rooms__link:after,.tema-regina-olga .box-rooms__link:before{background-color:#daa900}.tema-bristol .box-rooms__link:after,.tema-bristol .box-rooms__link:before{background-color:#ab0433}.tema-city-life .box-rooms__link:after,.tema-city-life .box-rooms__link:before,.tema-king .box-rooms__link:after,.tema-king .box-rooms__link:before,.tema-mentana .box-rooms__link:after,.tema-mentana .box-rooms__link:before{background-color:#222}.tema-ghb .box-rooms__link:after,.tema-ghb .box-rooms__link:before{background-color:#da9675}.box-rooms__link:before{content:attr(data-hover);top:6px;left:0;max-width:1px;max-height:calc(100% - 8px);white-space:nowrap;overflow:hidden;padding:0;-webkit-transition:max-width .5s cubic-bezier(0,0,.2,1),padding-top .5s cubic-bezier(0,0,.2,1) .5s,padding-left .5s cubic-bezier(0,0,.2,1),padding-right .5s cubic-bezier(0,0,.2,1),padding-bottom .35s cubic-bezier(0,0,.2,1) .5s,max-height .35s .5s,top .35s .5s;transition:max-width .5s cubic-bezier(0,0,.2,1),padding-top .5s cubic-bezier(0,0,.2,1) .5s,padding-left .5s cubic-bezier(0,0,.2,1),padding-right .5s cubic-bezier(0,0,.2,1),padding-bottom .35s cubic-bezier(0,0,.2,1) .5s,max-height .35s .5s,top .35s .5s}@media screen and (min-width:769px){.tema-gruppo .box-rooms__link:before{color:#222}.tema-hotel-victoria .box-rooms__link:before{color:#008996}.tema-villa-cipressi .box-rooms__link:before{color:#046648}.tema-royal-victoria .box-rooms__link:before{color:#0033a0}.tema-regina-olga .box-rooms__link:before{color:#daa900}.tema-bristol .box-rooms__link:before{color:#ab0433}.tema-city-life .box-rooms__link:before,.tema-king .box-rooms__link:before,.tema-mentana .box-rooms__link:before{color:#222}.tema-ghb .box-rooms__link:before{color:#da9675}}@media screen and (max-width:768px){.box-rooms__link:before{top:0;max-width:calc(100% + 20px);max-height:100%;padding:6px 10px;color:#fff}}@media screen and (min-width:769px){.box-rooms__link:hover:before{top:0;max-width:calc(100% + 20px);max-height:100%;padding:6px 10px;-webkit-transition:max-width .5s cubic-bezier(0,0,.2,1) .35s,padding-top .35s cubic-bezier(0,0,.2,1) 0s,padding-left .5s cubic-bezier(0,0,.2,1) .35s,padding-right .5s cubic-bezier(0,0,.2,1) .35s,padding-bottom .35s cubic-bezier(0,0,.2,1) 0s,max-height .35s 0s,top .35s 0s;transition:max-width .5s cubic-bezier(0,0,.2,1) .35s,padding-top .35s cubic-bezier(0,0,.2,1) 0s,padding-left .5s cubic-bezier(0,0,.2,1) .35s,padding-right .5s cubic-bezier(0,0,.2,1) .35s,padding-bottom .35s cubic-bezier(0,0,.2,1) 0s,max-height .35s 0s,top .35s 0s;color:#fff}}.box-rooms__link:after{left:0;bottom:0;width:calc(100% - 30px);height:1px}.tema-ghb .box-rooms__link:after{width:50%}.content{position:relative;text-align:center;padding:13px 100px 77px}@media screen and (max-width:1024px){.content{padding:13px 70px 70px}}@media screen and (max-width:768px){.content{padding:13px 25px 40px}}.content-breadcrumb{position:relative}.content-breadcrumb__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-breadcrumb__item{position:relative;color:#28282d;padding-right:24px;font-size:11px;text-transform:uppercase}@media screen and (max-width:768px){.content-breadcrumb__item{font-size:10px;padding-right:20px}}.tema-ghb .content-breadcrumb__item{text-transform:none;font-size:16px;font-style:italic}.content-breadcrumb__item:last-child{font-weight:700}.content-breadcrumb__item:last-child:after{display:none}.content-breadcrumb__item:after{content:">";position:absolute;top:0;right:6px;font-family:Font Awesome\ 5 Pro;font-style:normal;text-decoration:inherit;color:#28282d;font-weight:300}.content__title{margin-top:40px}@media screen and (max-width:768px){.content__title{margin-top:30px}}.tema-ghb .content--rooms .content__title{font-family:The Nautigal,cursive;color:#da9675;text-transform:none;font-weight:400;position:relative;z-index:2}@media screen and (max-width:1024px){.tema-ghb .content--rooms .content__title{line-height:1}}@media screen and (max-width:768px){.tema-ghb .content--rooms .content__title{font-size:50px}}.content__subtitle:empty{display:none}.tema-ghb .content--rooms .content__subtitle{font-size:80px;margin-top:-47px}@media screen and (max-width:1366px){.tema-ghb .content--rooms .content__subtitle{font-size:70px}}@media screen and (max-width:1150px){.tema-ghb .content--rooms .content__subtitle{font-size:60px;margin-top:-36px}}@media screen and (max-width:1024px){.tema-ghb .content--rooms .content__subtitle{font-size:50px;margin-top:-30px}}@media screen and (max-width:768px){.tema-ghb .content--rooms .content__subtitle{font-size:40px;margin-top:-20px}}.content__text{width:100%;max-width:900px;margin:38px auto 0;text-align:center}@media screen and (max-width:1150px){.content__text{margin-top:25px}}@media screen and (max-width:1024px){.content__text{margin-top:20px}}.content__text--offers{margin-top:0}.content__text:empty{display:none}.content__text p+p{margin-top:20px}.content__text ul:not(.link_landing_generator){list-style-type:disc;list-style-position:inside}.tema-gruppo .content__text a{color:#222}.tema-hotel-victoria .content__text a{color:#008996}.tema-villa-cipressi .content__text a{color:#046648}.tema-royal-victoria .content__text a{color:#0033a0}.tema-regina-olga .content__text a{color:#daa900}.tema-bristol .content__text a{color:#ab0433}.tema-city-life .content__text a,.tema-king .content__text a,.tema-mentana .content__text a{color:#222}.tema-ghb .content__text a{color:#da9675}.content__text table{display:grid;border-collapse:collapse;min-width:100%;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(150px,1fr) minmax(150px,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:850px){.content__text table{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(150px,1fr)}}@media screen and (max-width:768px){.content__text table{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr);width:100%!important}}.content__text table tbody,.content__text table thead,.content__text table tr{display:contents}.content__text table td{width:auto!important;height:100%!important;padding:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #046648}.content-toggle,.content-toggle__item{position:relative}.content-toggle__item+.content-toggle__item{margin-top:20px}.content-toggle__title{position:relative;font-weight:700;margin-bottom:15px;display:inline-block;cursor:pointer}@media screen and (max-width:768px){.content-toggle__title{font-size:18px}}.tema-gruppo .content-toggle__title{color:#222}.tema-hotel-victoria .content-toggle__title{color:#008996}.tema-villa-cipressi .content-toggle__title{color:#046648}.tema-royal-victoria .content-toggle__title{color:#0033a0}.tema-regina-olga .content-toggle__title{color:#daa900}.tema-bristol .content-toggle__title{color:#ab0433}.tema-city-life .content-toggle__title,.tema-king .content-toggle__title,.tema-mentana .content-toggle__title{color:#222}.tema-ghb .content-toggle__title{color:#da9675}.content-toggle__text{display:none}.content-landing__book{max-width:180px;width:100%;background:#28282d;color:#fff;padding:10px;display:block;text-align:center;margin:30px auto 0;text-transform:uppercase}.content-landing-menu{margin-top:40px;position:relative}.content-landing-menu__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.content-landing-menu__item{position:relative;margin-bottom:15px}@media screen and (max-width:768px){.content-landing-menu__item{margin-bottom:10px}}.content-landing-menu__item+.content-landing-menu__item{margin-left:20px}@media screen and (max-width:768px){.content-landing-menu__item+.content-landing-menu__item{margin-left:10px}}.content-landing-menu__link{text-transform:uppercase;color:#28282d;font-size:14px}@media screen and (max-width:768px){.content-landing-menu__link{font-size:12px}}.places{position:relative;background-color:#f4f1ec;padding:49px 80px 35px;background-image:url('//www.rcollectionhotels.it/templates/rcollection/assets/css/gen/../newassets/logo-r.png');background-repeat:no-repeat;background-position:-95px 0;background-size:contain}@media screen and (max-width:1024px){.places{padding:30px 80px 35px}}@media screen and (max-width:768px){.places{display:none}}.places__row{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:712px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}@media screen and (max-width:1260px){.places__row{max-width:620px}}.places__item{position:relative;width:150px;height:150px}.places-label{position:relative;width:100%;height:100%;background-color:#28282d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;font-family:var(--font-title);color:#fff}.places-label__number{font-size:80px;line-height:85px}.places-label__text{font-size:30px;line-height:37px}.maps{position:relative;margin-top:25px;padding-bottom:50px}@media screen and (max-width:1366px){.maps{margin-top:0}}.maps-wrapper{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:25px}@media screen and (max-width:1150px){.maps-wrapper{gap:20px}}@media screen and (max-width:1024px){.maps-wrapper{display:none}}.maps__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 100px}@media screen and (max-width:1366px){.maps__row{padding:0 50px}}@media screen and (max-width:768px){.maps__row{padding:0 25px}}.maps__item{position:relative;width:33.33%;margin-top:100px}@media screen and (max-width:1260px){.maps__item{width:50%;margin-top:70px}}@media screen and (max-width:1024px){.maps__item{margin-top:50px}}@media screen and (max-width:768px){.maps__item{width:100%;margin-top:0}.maps__item+.maps__item{margin-top:40px}}.maps--info .maps__item{margin-top:0}.maps--info .maps__item:nth-child(n+4){margin-top:100px}@media screen and (max-width:1260px){.maps--info .maps__item:nth-child(n+3){margin-top:70px}}@media screen and (max-width:768px){.maps--info .maps__item:nth-child(n+2){margin-top:40px}}.maps-content{text-align:center}.maps-content__icon{font-size:30px}.maps__item--hotel-victoria .maps-content__icon{color:#008996}.maps__item--villa-cipressi .maps-content__icon{color:#046648}.maps__item--royal-victoria .maps-content__icon{color:#0033a0}.maps__item--regina-olga .maps-content__icon{color:#daa900}.maps__item--bristol .maps-content__icon{color:#ab0433}.maps-content__title{font-size:30px;line-height:37px;font-family:var(--font-title);margin-top:20px}@media screen and (max-width:1024px){.maps-content__title{font-size:25px;line-height:25px}}@media screen and (max-width:768px){.maps-content__title{font-size:22px;line-height:1}}.maps-content__text{font-size:16px;line-height:25px;margin:13px auto 0;width:100%;max-width:320px}@media screen and (max-width:1024px){.maps-content__text{max-width:350px;padding:0 10px}}@media screen and (max-width:768px){.maps-content__text{margin-top:10px;font-size:14px}}.maps-content__text a{white-space:nowrap}.maps-services{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 50px}@media screen and (max-width:1024px){.maps-services{padding:0 20px}}.maps-services__item{position:relative;font-size:30px;margin-top:23px;-webkit-box-flex:0;-ms-flex:0 1 calc(25% - 40px);flex:0 1 calc(25% - 40px)}@media screen and (max-width:1024px){.maps-services__item{font-size:25px}}.maps-services__item+.maps-services__item{margin-left:40px}@media screen and (max-width:1150px){.maps-services__item+.maps-services__item{margin-left:20px}}.minigallery{position:relative;margin-top:21px;padding:0 40.5px}@media screen and (max-width:768px){.minigallery{padding:0 25px}}.services+.minigallery{margin-top:99px}@media screen and (max-width:1024px){.services+.minigallery{margin-top:70px}}@media screen and (max-width:768px){.services+.minigallery{margin-top:50px}}.minigallery-image,.minigallery-slider{position:relative;overflow:hidden}.minigallery-image{display:block;width:100%}.minigallery-image:before{content:"";display:inline-block;width:1px;padding-bottom:60%;margin-left:-1px}.minigallery-image__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.minigallery-image:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);pointer-events:none;z-index:1;opacity:1;-webkit-transition:opacity .5s cubic-bezier(0,0,.2,1);transition:opacity .5s cubic-bezier(0,0,.2,1)}@media screen and (min-width:1025px){figure:hover .minigallery-image:after{opacity:0}}.minigallery-image__icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:30px;color:#fff;pointer-events:none;z-index:2;-webkit-transition:opacity .5s cubic-bezier(0,0,.2,1);transition:opacity .5s cubic-bezier(0,0,.2,1)}@media screen and (min-width:1025px){.minigallery-image__icon{font-size:20px}figure:hover .minigallery-image__icon{opacity:0}}.minigallery-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:50px;color:#fff;cursor:pointer;z-index:1}@media screen and (max-width:1024px){.minigallery-arrow{font-size:35px}}.minigallery-arrow:focus{outline:none}.minigallery-arrow--prev{left:69px}@media screen and (max-width:768px){.minigallery-arrow--prev{left:50px}}.minigallery-arrow--next{right:69px}@media screen and (max-width:768px){.minigallery-arrow--next{right:50px}}.rooms{position:relative;background-color:#f4f1ec;padding:82px 40px}@media screen and (max-width:768px){.rooms{padding:40px 25px 50px}}.tema-ghb .rooms{background-color:#ffefe7}.rooms__row{position:relative}.rooms__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.rooms__item{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:769px){.rooms__item:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.rooms__item+.rooms__item{margin-top:82px}@media screen and (max-width:768px){.rooms__item+.rooms__item{margin-top:50px}}.rooms-slider{position:relative;width:calc(50% - 15.5px);overflow:hidden}@media screen and (max-width:768px){.rooms-slider{width:100%}}.rooms-figure{position:relative;width:calc(50% - 15.5px)}@media screen and (max-width:768px){.rooms-figure{width:100%}}.rooms-slider .rooms-figure{width:100%}.rooms-image{position:relative;display:block;width:100%;overflow:hidden}.rooms-image:before{content:"";display:inline-block;width:1px;padding-bottom:40%;margin-left:-1px}.rooms-image__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1150px){.rooms-image:before{padding-bottom:60%}}@media screen and (max-width:850px){.rooms-image:before{padding-bottom:100%}}@media screen and (max-width:768px){.rooms-image:before{padding-bottom:60%}}.rooms-content{position:relative;width:calc(50% - 15.5px);text-align:center;padding:0 62px}@media screen and (max-width:1366px){.rooms-content{padding:0 40px}}@media screen and (max-width:1024px){.rooms-content{padding:25px 25px 0}}@media screen and (max-width:768px){.rooms-content{width:100%}}.rooms-content__title{font-family:var(--font-title);font-size:35px;line-height:42px}@media screen and (max-width:1024px){.rooms-content__title{font-size:28px;line-height:1}}@media screen and (max-width:768px){.rooms-content__title{font-size:22px}}.tema-ghb .rooms-content__title{font-family:The Nautigal,cursive;color:#da9675;text-transform:none;font-size:75px;position:relative;z-index:2}@media screen and (max-width:1150px){.tema-ghb .rooms-content__title{font-size:70px}}@media screen and (max-width:1024px){.tema-ghb .rooms-content__title{font-size:60px}}@media screen and (max-width:768px){.tema-ghb .rooms-content__title{font-size:50px}}.tema-ghb .rooms-content__subtitle{margin-top:-18px}@media screen and (max-width:1024px){.tema-ghb .rooms-content__subtitle{margin-top:-20px}}.rooms-content__subtitle:empty{display:none}.rooms-content__text{width:100%;max-width:800px;margin:28px auto 0}@media screen and (max-width:1150px){.rooms-content__text{margin-top:10px}}.rooms-content__text:empty{display:none}.rooms-content__link{position:relative;display:inline-block;font-size:20px;font-family:var(--font-title);line-height:24px;padding:6px 10px;margin-top:39.5px}@media screen and (max-width:1024px){.rooms-content__link{font-size:18px}}@media screen and (max-width:768px){.rooms-content__link{font-size:16px}}.tema-gruppo .rooms-content__link{color:#222}.tema-hotel-victoria .rooms-content__link{color:#008996}.tema-villa-cipressi .rooms-content__link{color:#046648}.tema-royal-victoria .rooms-content__link{color:#0033a0}.tema-regina-olga .rooms-content__link{color:#daa900}.tema-bristol .rooms-content__link{color:#ab0433}.tema-city-life .rooms-content__link,.tema-king .rooms-content__link,.tema-mentana .rooms-content__link{color:#222}.tema-ghb .rooms-content__link{color:#da9675;font-family:TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;font-size:20px;text-transform:uppercase;letter-spacing:0}@media screen and (max-width:1260px){.tema-ghb .rooms-content__link{font-size:18px}}@media screen and (max-width:1024px){.tema-ghb .rooms-content__link{font-size:16px}}@media screen and (max-width:768px){.tema-ghb .rooms-content__link{font-size:14px}}.rooms-content__link:after,.rooms-content__link:before{content:"";display:block;position:absolute}.tema-gruppo .rooms-content__link:after,.tema-gruppo .rooms-content__link:before{background-color:#222}.tema-hotel-victoria .rooms-content__link:after,.tema-hotel-victoria .rooms-content__link:before{background-color:#008996}.tema-villa-cipressi .rooms-content__link:after,.tema-villa-cipressi .rooms-content__link:before{background-color:#046648}.tema-royal-victoria .rooms-content__link:after,.tema-royal-victoria .rooms-content__link:before{background-color:#0033a0}.tema-regina-olga .rooms-content__link:after,.tema-regina-olga .rooms-content__link:before{background-color:#daa900}.tema-bristol .rooms-content__link:after,.tema-bristol .rooms-content__link:before{background-color:#ab0433}.tema-city-life .rooms-content__link:after,.tema-city-life .rooms-content__link:before,.tema-king .rooms-content__link:after,.tema-king .rooms-content__link:before,.tema-mentana .rooms-content__link:after,.tema-mentana .rooms-content__link:before{background-color:#222}.tema-ghb .rooms-content__link:after,.tema-ghb .rooms-content__link:before{background-color:#da9675}.rooms-content__link:before{content:attr(data-hover);top:6px;left:0;max-width:1px;max-height:calc(100% - 8px);white-space:nowrap;overflow:hidden;padding:0;-webkit-transition:max-width .5s cubic-bezier(0,0,.2,1),padding-top .5s cubic-bezier(0,0,.2,1) .5s,padding-left .5s cubic-bezier(0,0,.2,1),padding-right .5s cubic-bezier(0,0,.2,1),padding-bottom .35s cubic-bezier(0,0,.2,1) .5s,max-height .35s .5s,top .35s .5s;transition:max-width .5s cubic-bezier(0,0,.2,1),padding-top .5s cubic-bezier(0,0,.2,1) .5s,padding-left .5s cubic-bezier(0,0,.2,1),padding-right .5s cubic-bezier(0,0,.2,1),padding-bottom .35s cubic-bezier(0,0,.2,1) .5s,max-height .35s .5s,top .35s .5s}@media screen and (min-width:769px){.tema-gruppo .rooms-content__link:before{color:#222}.tema-hotel-victoria .rooms-content__link:before{color:#008996}.tema-villa-cipressi .rooms-content__link:before{color:#046648}.tema-royal-victoria .rooms-content__link:before{color:#0033a0}.tema-regina-olga .rooms-content__link:before{color:#daa900}.tema-bristol .rooms-content__link:before{color:#ab0433}.tema-city-life .rooms-content__link:before,.tema-king .rooms-content__link:before,.tema-mentana .rooms-content__link:before{color:#222}.tema-ghb .rooms-content__link:before{color:#da9675}}@media screen and (max-width:768px){.rooms-content__link:before{top:0;max-width:calc(100% + 20px);max-height:100%;padding:6px 10px;color:#fff}}@media screen and (min-width:769px){.rooms-content__link:hover:before{top:0;max-width:calc(100% + 20px);max-height:100%;padding:6px 10px;-webkit-transition:max-width .5s cubic-bezier(0,0,.2,1) .35s,padding-top .35s cubic-bezier(0,0,.2,1) 0s,padding-left .5s cubic-bezier(0,0,.2,1) .35s,padding-right .5s cubic-bezier(0,0,.2,1) .35s,padding-bottom .35s cubic-bezier(0,0,.2,1) 0s,max-height .35s 0s,top .35s 0s;transition:max-width .5s cubic-bezier(0,0,.2,1) .35s,padding-top .35s cubic-bezier(0,0,.2,1) 0s,padding-left .5s cubic-bezier(0,0,.2,1) .35s,padding-right .5s cubic-bezier(0,0,.2,1) .35s,padding-bottom .35s cubic-bezier(0,0,.2,1) 0s,max-height .35s 0s,top .35s 0s;color:#fff}}.rooms-content__link:after{left:0;bottom:0;width:calc(100% - 30px);height:1px}.tema-ghb .rooms-content__link:after{width:50%}.services{position:relative;background-color:#f4f1ec;padding:41px 40px 46px;margin-top:20px}@media screen and (max-width:1150px){.services{padding:35px 40px}}@media screen and (max-width:768px){.services{padding:35px 30px}}.tema-ghb .services{background-color:#ffefe7}.services__title{font-family:var(--font-title);font-size:35px;line-height:42px;text-align:center}@media screen and (max-width:1150px){.services__title{font-size:28px;line-height:28px}}@media screen and (max-width:768px){.services__title{font-size:26px;line-height:1}}.tema-ghb .services__title{font-weight:600;text-transform:uppercase;font-size:50px}@media screen and (max-width:1150px){.tema-ghb .services__title{font-size:40px}}@media screen and (max-width:1024px){.tema-ghb .services__title{font-size:36px}}@media screen and (max-width:768px){.tema-ghb .services__title{font-size:30px}}.services__row{display:grid;grid-template-columns:repeat(3,1fr);margin:21px auto 0;width:100%;max-width:750px;gap:22px 80px}@media screen and (max-width:1024px){.services__row{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.services__row{gap:20px 25px}}.services__item{position:relative;display:grid;grid-template-columns:30px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.services__item:nth-child(3n+2){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.services__item .svg-inline--fa{font-size:25px}.services__label{font-size:13px;line-height:18px;margin-left:15px}@media screen and (max-width:768px){.services__label{line-height:15px}}.tema-ghb .services__label{font-size:16px;font-style:italic}.box-grid{display:grid;background-color:#f4f1ec;padding:82px 40px}@media screen and (max-width:768px){.box-grid{padding:40px 25px 50px}}.box-grid__row{display:grid;grid-template-columns:repeat(2,1fr);gap:70px 20px}@media screen and (max-width:1024px){.box-grid__row{gap:50px 20px}}@media screen and (max-width:768px){.box-grid__row{grid-template-columns:1fr;gap:20px}}.box-grid-image,.box-grid__item{position:relative}.box-grid-image{display:block;width:100%;overflow:hidden}.box-grid-image:before{content:"";display:inline-block;width:1px;padding-bottom:40%;margin-left:-1px}.box-grid-image__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1150px){.box-grid-image:before{padding-bottom:60%}}@media screen and (max-width:850px){.box-grid-image:before{padding-bottom:100%}}@media screen and (max-width:768px){.box-grid-image:before{padding-bottom:60%}}.box-grid-image:after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.1);z-index:1;pointer-events:none}.box-grid__title{width:100%;padding:0 20px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;z-index:2;text-align:center;font-family:var(--font-title);font-size:35px}@media screen and (max-width:1024px){.box-grid__title{font-size:28px}}@media screen and (max-width:768px){.box-grid__title{font-size:22px}}.offers{position:relative;padding:0 48px 80px}@media screen and (max-width:1024px){.offers{padding:0 40px 70px}}@media screen and (max-width:768px){.offers{padding:0 25px 50px}}.offers-filter{position:relative;display:grid;grid-template-columns:repeat(4,1fr);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px 0}@media screen and (max-width:1024px){.offers-filter{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:768px){.offers-filter{display:none}}.offers-filter__item{position:relative;font-family:var(--font-title);text-align:center}.offers-filter-label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:5px;cursor:pointer}@media screen and (max-width:1024px){.offers-filter-label{font-size:18px}}.offers-filter__item--active .offers-filter-label{border-bottom:2px solid #28282d}.offers-filter__item--active .offers-filter-label__title{font-weight:700}.offers-filter-label__city{font-size:15px}.offers__row{position:relative;margin-top:83px;display:grid;grid-template-columns:repeat(3,1fr);gap:80px 35px}@media screen and (max-width:1260px){.offers__row{grid-template-columns:repeat(2,1fr);gap:40px 35px}}@media screen and (max-width:1024px){.offers__row{gap:30px}}@media screen and (max-width:768px){.offers__row{grid-template-columns:1fr;gap:25px;margin-top:0}}.single-hotel .offers__row{margin-top:0}.offers-image,.offers__item,.offers__item figure{position:relative}.offers-image{display:block;width:100%;overflow:hidden}.offers-image:before{content:"";display:inline-block;width:1px;padding-bottom:70%;margin-left:-1px}.offers-image__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1024px){.offers-image:before{padding-bottom:100%}}.offers-image__title{position:absolute;top:26px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;color:#f4f1ec;font-family:var(--font-title);text-transform:uppercase;font-size:23px;z-index:3}@media screen and (max-width:1150px){.offers-image__title{font-size:20px}}@media screen and (max-width:768px){.offers-image__title{font-size:18px}}.offers-image:after{content:"";display:block;top:0;height:120px;background:transparent -webkit-gradient(linear,left top,left bottom,from(#000),to(rgba(84,84,84,0))) 0 0 no-repeat padding-box;background:transparent linear-gradient(180deg,#000,rgba(84,84,84,0)) 0 0 no-repeat padding-box}.offers-content,.offers-image:after{position:absolute;z-index:2;left:0;width:100%}.offers-content{bottom:0;background-color:#f4f1ec;padding:24px 40px 17px;text-align:center}@media screen and (max-width:768px){.offers-content{padding:20px 25px 15px}}.tema-ghb .offers-content{background-color:#ffefe7}.offers-content__title{font-family:var(--font-title);color:#28282d;line-height:24px}@media screen and (max-width:1024px){.offers-content__title{font-size:18px}}.tema-ghb .offers-content__title{font-family:TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;font-size:22px}@media screen and (max-width:1024px){.tema-ghb .offers-content__title{font-size:18px}}@media screen and (max-width:768px){.tema-ghb .offers-content__title{font-size:16px}}.offers-content__text{max-width:363px;padding-top:11px;font-size:14px;line-height:19px;margin:0 auto;overflow:hidden;-webkit-transition:max-height .35s ease,opacity .35s ease,padding-top .25s ease;transition:max-height .35s ease,opacity .35s ease,padding-top .25s ease}@media screen and (min-width:1025px){.offers-content__text{padding-top:0;opacity:0;max-height:0}.offers__item:hover .offers-content__text{max-height:300px;padding-top:11px;opacity:1}}.offers-content__text:empty{display:none}.offers-content__link{display:inline-block;padding:6px 27px;text-align:center;color:#fff;text-transform:uppercase;font-family:var(--font-title);letter-spacing:.4px;margin-top:15px}@media screen and (max-width:1150px){.offers-content__link{font-size:18px}}.tema-gruppo .offers-content__link{background-color:#222}.tema-hotel-victoria .offers-content__link{background-color:#008996}.tema-villa-cipressi .offers-content__link{background-color:#046648}.tema-royal-victoria .offers-content__link{background-color:#0033a0}.tema-regina-olga .offers-content__link{background-color:#daa900}.tema-bristol .offers-content__link{background-color:#ab0433}.tema-city-life .offers-content__link,.tema-king .offers-content__link,.tema-mentana .offers-content__link{background-color:#222}.offers__item--hotel-victoria .offers-content__link{background-color:#008996}.offers__item--villa-cipressi .offers-content__link{background-color:#046648}.offers__item--royal-victoria .offers-content__link{background-color:#0033a0}.offers__item--regina-olga .offers-content__link{background-color:#daa900}.offers__item--bristol .offers-content__link{background-color:#da9675}.tema-ghb .offers__item--bristol .offers-content__link{font-family:TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;letter-spacing:0;text-transform:none}.press{position:relative;padding:0 48px 80px}@media screen and (max-width:1024px){.press{padding:0 40px 70px}}@media screen and (max-width:768px){.press{padding:0 25px 30px}}.press__row{position:relative;margin-top:50px;display:grid;grid-template-columns:repeat(3,1fr);gap:80px 35px}@media screen and (max-width:1260px){.press__row{grid-template-columns:repeat(2,1fr);gap:40px 35px}}@media screen and (max-width:1024px){.press__row{gap:30px}}@media screen and (max-width:768px){.press__row{grid-template-columns:1fr;gap:25px;margin-top:0}}.press-image,.press__item,.press__item figure{position:relative}.press-image{display:block;width:100%;overflow:hidden}.press-image:before{content:"";display:inline-block;width:1px;padding-bottom:70%;margin-left:-1px}.press-image__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1024px){.press-image:before{padding-bottom:100%}}.press-image__title{position:absolute;top:26px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;color:#f4f1ec;font-family:var(--font-title);text-transform:uppercase;font-size:23px;z-index:3}@media screen and (max-width:1150px){.press-image__title{font-size:20px}}@media screen and (max-width:768px){.press-image__title{font-size:18px}}.press-image:after{content:"";display:block;top:0;height:120px;background:transparent -webkit-gradient(linear,left top,left bottom,from(#000),to(rgba(84,84,84,0))) 0 0 no-repeat padding-box;background:transparent linear-gradient(180deg,#000,rgba(84,84,84,0)) 0 0 no-repeat padding-box}.press-content,.press-image:after{position:absolute;z-index:2;left:0;width:100%}.press-content{bottom:0;background-color:#f4f1ec;padding:24px 40px 17px;text-align:center}@media screen and (max-width:768px){.press-content{padding:20px 25px 15px}}.press-content__title{font-family:var(--font-title);color:#28282d;line-height:24px}@media screen and (max-width:1024px){.press-content__title{font-size:18px}}.press-content__link{display:inline-block;padding:6px 27px;text-align:center;color:#f4f1ec;background-color:#28282d;text-transform:uppercase;font-family:var(--font-title);letter-spacing:.4px;margin-top:15px}@media screen and (max-width:1150px){.press-content__link{font-size:18px}}.form{position:relative;text-align:center;padding:0 100px 77px}@media screen and (max-width:1024px){.form{padding:0 70px 70px}}@media screen and (max-width:768px){.form{padding:0 25px 50px}}.form .form_personalizzato{position:relative;max-width:900px;width:100%;margin:0 auto}.form .form_personalizzato ul{position:relative}.form .form_personalizzato ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.form .form_personalizzato ul li label{display:block;margin-bottom:10px;color:#28282d;font-size:18px}@media screen and (max-width:1024px){.form .form_personalizzato ul li label{font-size:16px}}@media screen and (max-width:768px){.form .form_personalizzato ul li label{font-size:14px}}.form .form_personalizzato ul li input{font-size:18px}@media screen and (max-width:768px){.form .form_personalizzato ul li input{font-size:14px}}.form .form_personalizzato ul li input[type=email],.form .form_personalizzato ul li input[type=text]{display:block;width:100%;border:1px solid #ddd;text-align:center;padding:5px 0;border-radius:4px}.form .form_personalizzato ul li input.btn,.form .form_personalizzato ul li input[type=submit]{display:block;max-width:200px;width:100%;background-color:#28282d;color:#fff;margin:0 auto;padding:15px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.tema-ghb .form .form_personalizzato ul li input.btn,.tema-ghb .form .form_personalizzato ul li input[type=submit]{background-color:#da9675;font-family:TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;text-transform:none;font-size:25px}.form .form_personalizzato ul li select{display:block;width:100%;border:1px solid #ddd;text-align:center;padding:5px 0;border-radius:4px;-moz-text-align-last:center;text-align-last:center;line-height:1.2;cursor:pointer;font-size:18px}@media screen and (max-width:1150px){.form .form_personalizzato ul li select{font-size:16px}}@media screen and (max-width:768px){.form .form_personalizzato ul li select{font-size:14px}}.form .form_personalizzato ul li textarea{display:block;width:100%;min-height:200px;border:1px solid #ddd;border-radius:4px;padding:5px}@media screen and (max-width:1150px){.form .form_personalizzato ul li textarea{font-size:18px}}@media screen and (max-width:768px){.form .form_personalizzato ul li textarea{font-size:16px}}.form .form_personalizzato ul li+li{margin-top:25px}@media screen and (max-width:768px){.form .form_personalizzato ul li+li{margin-top:15px}}.form .form_personalizzato ul li.campo_2449,.form .form_personalizzato ul li.campo_2527{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.form .form_personalizzato ul li.campo_2449 label,.form .form_personalizzato ul li.campo_2527 label{margin-bottom:0}.form .form_personalizzato ul li.campo_2449 input,.form .form_personalizzato ul li.campo_2527 input{margin-left:10px}.form .form_personalizzato ul li.checkbox{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 20px}.form .form_personalizzato ul li.checkbox label{margin-bottom:0}.form .form_personalizzato ul li.privacy{font-size:18px;display:block}@media screen and (max-width:1150px){.form .form_personalizzato ul li.privacy{font-size:16px}}@media screen and (max-width:768px){.form .form_personalizzato ul li.privacy{font-size:14px}}.tema-gruppo .form .form_personalizzato ul li.privacy a{color:#222!important}.tema-hotel-victoria .form .form_personalizzato ul li.privacy a{color:#008996!important}.tema-villa-cipressi .form .form_personalizzato ul li.privacy a{color:#046648!important}.tema-royal-victoria .form .form_personalizzato ul li.privacy a{color:#0033a0!important}.tema-regina-olga .form .form_personalizzato ul li.privacy a{color:#daa900!important}.tema-bristol .form .form_personalizzato ul li.privacy a{color:#ab0433!important}.tema-city-life .form .form_personalizzato ul li.privacy a,.tema-king .form .form_personalizzato ul li.privacy a,.tema-mentana .form .form_personalizzato ul li.privacy a{color:#222!important}.tema-ghb .form .form_personalizzato ul li.privacy a{color:#da9675!important}.form .form_personalizzato ul li.campo_2447,.form .form_personalizzato ul li.campo_2528{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:1024px){.form .form_personalizzato ul li.campo_2447,.form .form_personalizzato ul li.campo_2528{font-size:18px}}@media screen and (max-width:768px){.form .form_personalizzato ul li.campo_2447,.form .form_personalizzato ul li.campo_2528{font-size:16px}}.form .form_personalizzato ul li.campo_2447 a,.form .form_personalizzato ul li.campo_2528 a{display:inline-block}.form .form_personalizzato ul li .svg-inline--fa{position:absolute;right:20px;bottom:8px}@media screen and (max-width:1024px){.form .form_personalizzato ul li .separatore{font-size:18px}}@media screen and (max-width:768px){.form .form_personalizzato ul li .separatore{font-size:16px}}.form #form_contatti,.form #form_newsletter{position:relative;max-width:900px;width:100%;margin:0 auto}.form #form_contatti div,.form #form_newsletter div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form #form_contatti div label,.form #form_newsletter div label{display:block;margin-bottom:10px;color:#28282d}@media screen and (max-width:1150px){.form #form_contatti div label,.form #form_newsletter div label{font-size:18px}}@media screen and (max-width:768px){.form #form_contatti div label,.form #form_newsletter div label{font-size:16px}}@media screen and (max-width:1150px){.form #form_contatti div input,.form #form_newsletter div input{font-size:18px}}@media screen and (max-width:768px){.form #form_contatti div input,.form #form_newsletter div input{font-size:16px}}.form #form_contatti div input[type=email],.form #form_contatti div input[type=text],.form #form_newsletter div input[type=email],.form #form_newsletter div input[type=text]{display:block;width:100%;border:1px solid #ddd;text-align:center;padding:5px 0;border-radius:4px}.form #form_contatti div input[type=submit],.form #form_newsletter div input[type=submit]{display:block;max-width:200px;width:100%;background-color:#28282d;color:#fff;margin:0 auto;padding:15px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.form #form_contatti div textarea,.form #form_newsletter div textarea{display:block;width:100%;min-height:200px;border:1px solid #ddd;border-radius:4px;padding:5px}@media screen and (max-width:1150px){.form #form_contatti div textarea,.form #form_newsletter div textarea{font-size:18px}}@media screen and (max-width:768px){.form #form_contatti div textarea,.form #form_newsletter div textarea{font-size:16px}}.form #form_contatti div+div,.form #form_newsletter div+div{margin-top:25px}.form #form_contatti div.privacy_div,.form #form_newsletter div.privacy_div{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.form #form_contatti div.privacy_div label,.form #form_newsletter div.privacy_div label{margin:0!important}.form #form_contatti div.privacy_div input,.form #form_newsletter div.privacy_div input{float:none!important;width:auto!important;margin-left:10px}.form #form_contatti div.privacy_div_gen,.form #form_newsletter div.privacy_div_gen{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:1024px){.form #form_contatti div.privacy_div_gen,.form #form_newsletter div.privacy_div_gen{font-size:18px}}@media screen and (max-width:768px){.form #form_contatti div.privacy_div_gen,.form #form_newsletter div.privacy_div_gen{font-size:16px}}.form #form_contatti div.privacy_div_gen a,.form #form_newsletter div.privacy_div_gen a{display:inline-block}.form #form_contatti div.div_pulsanti strong,.form #form_newsletter div.div_pulsanti strong{margin-top:15px}@media screen and (max-width:1024px){.form #form_contatti div.div_pulsanti strong,.form #form_newsletter div.div_pulsanti strong{font-size:18px}}@media screen and (max-width:768px){.form #form_contatti div.div_pulsanti strong,.form #form_newsletter div.div_pulsanti strong{font-size:16px}}.pulsanti_LG3 a{color:#fff!important;width:100%;max-width:180px;font-family:var(--font-title);font-weight:700;padding:5px 10px;margin:0 auto 30px;display:inline-block}.tema-gruppo .pulsanti_LG3 a{background-color:#222}.tema-hotel-victoria .pulsanti_LG3 a{background-color:#008996}.tema-villa-cipressi .pulsanti_LG3 a{background-color:#046648}.tema-royal-victoria .pulsanti_LG3 a{background-color:#0033a0}.tema-regina-olga .pulsanti_LG3 a{background-color:#daa900}.tema-bristol .pulsanti_LG3 a{background-color:#ab0433}.tema-city-life .pulsanti_LG3 a,.tema-king .pulsanti_LG3 a,.tema-mentana .pulsanti_LG3 a{background-color:#222}.landing{width:100%;margin-top:10px}.link_landing_generator{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.link_landing_generator li{position:relative}.link_landing_generator li+li{margin-left:30px}.link_landing_generator li a{font-size:16px}.tema-gruppo .link_landing_generator li a{color:#222}.tema-hotel-victoria .link_landing_generator li a{color:#008996}.tema-villa-cipressi .link_landing_generator li a{color:#046648}.tema-royal-victoria .link_landing_generator li a{color:#0033a0}.tema-regina-olga .link_landing_generator li a{color:#daa900}.tema-bristol .link_landing_generator li a{color:#ab0433}.tema-city-life .link_landing_generator li a,.tema-king .link_landing_generator li a,.tema-mentana .link_landing_generator li a{color:#222}.aw_jobSlider .aw_vieport{overflow:unset}.aw_searchButton{background:#222}.aw_searchButton .svg-inline--fa.fa-search.fa-w-16{width:16px;height:22px;color:#fff}.fulgal{position:relative;padding:0 140px;margin-bottom:100px}@media screen and (max-width:1366px){.fulgal{padding:0 100px}}@media screen and (max-width:1024px){.fulgal{padding:0 70px}}@media screen and (max-width:768px){.fulgal{padding:0 25px;margin-bottom:40px}}.fulgal-cat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.fulgal-cat__filter{border-left:1px solid #28282d;border-bottom:1px solid #28282d;cursor:pointer;color:#28282d;padding:10px 15px;margin-bottom:15px;font-family:var(--font-title)}@media screen and (max-width:768px){.fulgal-cat__filter{font-size:14px;padding:10px}}.tema-ghb .fulgal-cat__filter{font-family:TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif}.fulgal-cat__filter+.fulgal-cat__filter{margin-left:20px}@media screen and (max-width:768px){.fulgal-cat__filter+.fulgal-cat__filter{margin-left:10px}}.fulgal-cat__filter--active{background-color:#f4f1ec;color:#28282d;border-color:#f4f1ec}.tema-ghb .fulgal-cat__filter--active{background-color:#da9675;color:#fff}.fulgal-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:50px}@media screen and (max-width:768px){.fulgal-main{margin-top:30px}}.fulgal-main__item{width:25%;margin-bottom:20px;padding:0 10px;position:relative}@media screen and (max-width:1366px){.fulgal-main__item{width:33.3%}}@media screen and (max-width:980px){.fulgal-main__item{width:50%}}@media screen and (max-width:768px){.fulgal-main__item{width:100%;padding:0}}.fulgal-main__item--video{overflow:hidden;cursor:pointer}.fulgal-main__item a{display:inline-block;width:100%;height:100%;overflow:hidden;position:relative;border:2px solid #fff}.fulgal-main__item a:before{content:"";width:1px;height:0;padding-bottom:100%;display:inline-block;margin-left:-1px}.fulgal-main__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s cubic-bezier(.6,0,0,.98);transition:-webkit-transform .5s cubic-bezier(.6,0,0,.98);transition:transform .5s cubic-bezier(.6,0,0,.98);transition:transform .5s cubic-bezier(.6,0,0,.98),-webkit-transform .5s cubic-bezier(.6,0,0,.98)}.fulgal-main__item:hover .fulgal-main__img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.fulgal-main__icon{position:absolute;left:40px;bottom:40px;color:#fff;font-size:30px}@media screen and (max-width:1024px){.fulgal-main__icon{left:30px;bottom:30px;font-size:25px}}@media screen and (max-width:768px){.fulgal-main__icon{left:20px;bottom:20px;font-size:20px}}.footer{position:relative;text-align:center;padding:80px 100px 78px}@media screen and (max-width:1024px){.footer{padding:60px 50px 70px}}@media screen and (max-width:768px){.footer{padding:40px 25px 100px}}.tema-gruppo .footer{background-color:#222}.tema-hotel-victoria .footer{background-color:#008996}.tema-villa-cipressi .footer{background-color:#046648}.tema-royal-victoria .footer{background-color:#0033a0}.tema-regina-olga .footer{background-color:#daa900}.tema-bristol .footer{background-color:#ab0433}.tema-city-life .footer,.tema-king .footer,.tema-mentana .footer{background-color:#222}.tema-ghb .footer{background-color:#fdd6c4}.single-hotel .footer{padding:80px 40px 68px}@media screen and (max-width:1024px){.single-hotel .footer{padding:60px 40px 70px}}@media screen and (max-width:768px){.single-hotel .footer{padding:40px 25px 100px}}.tema-city-life .footer,.tema-mentana .footer{margin-top:100px}@media screen and (max-width:1024px){.tema-city-life .footer,.tema-mentana .footer{margin-top:75px}}@media screen and (max-width:768px){.tema-city-life .footer,.tema-mentana .footer{margin-top:40px}}.footer-menu{position:relative}.footer-menu-landing__row,.footer-menu__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){.footer-menu-landing__row,.footer-menu__row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer-menu__item{position:relative}@media screen and (max-width:768px){.footer-menu__item{margin:0 10px 5px}}.footer-menu__item+.footer-menu__item{margin-left:70px}@media screen and (max-width:1150px){.footer-menu__item+.footer-menu__item{margin-left:50px}}@media screen and (max-width:1024px){.footer-menu__item+.footer-menu__item{margin-left:40px}}@media screen and (max-width:768px){.footer-menu__item+.footer-menu__item{margin-left:0}}.footer-menu__link{color:#f4f1ec;font-family:var(--font-title);text-transform:uppercase}@media screen and (max-width:1150px){.footer-menu__link{font-size:16px}}@media screen and (max-width:768px){.footer-menu__link{font-size:14px}}.tema-ghb .footer-menu__link{color:#28282d;font-family:TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;font-size:16px;font-weight:400;text-transform:none;font-size:20px}.footer-menu-landing{position:relative;margin-top:30px}@media screen and (max-width:768px){.footer-menu-landing{margin-top:20px}}.footer-menu-landing__item{position:relative}.footer-menu-landing__item+.footer-menu-landing__item{margin-left:20px}@media screen and (max-width:768px){.footer-menu-landing__item+.footer-menu-landing__item{margin-left:12px}}.footer-menu-landing__link{position:relative;text-transform:uppercase;font-size:13px;color:#f4f1ec}@media screen and (max-width:768px){.footer-menu-landing__link{font-size:10px}}.tema-ghb .footer-menu-landing__link{color:#28282d;font-family:TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif}.footer-logo{position:relative;margin-top:40px}@media screen and (max-width:768px){.footer-logo{margin-top:30px}}.footer-logo__link{display:inline-block}.footer-logo__img{position:relative;width:146px;height:auto}@media screen and (max-width:1024px){.footer-logo__img{width:105px}}.single-hotel .footer-logo__img{width:195px}@media screen and (max-width:1024px){.single-hotel .footer-logo__img{width:110px}}.footer-address{position:relative;color:#f4f1ec;line-height:24px;width:100%;max-width:300px;margin:34px auto 0;font-size:18px}@media screen and (max-width:768px){.footer-address{max-width:none;font-size:14px;line-height:1.5}}.tema-ghb .footer-address{color:#28282d;font-family:TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;font-size:20px}.footer-address a{white-space:nowrap}.single-hotel .footer-address{max-width:390px}.footer-partners{position:relative;margin-top:70px}.footer-partners__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1024px){.footer-partners__row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer-partners__row:first-child li a img{height:120px;margin-bottom:20px}.footer-partners__item{position:relative;-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%}@media screen and (max-width:1024px){.footer-partners__item{margin-bottom:25px;-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%}}@media screen and (max-width:768px){.footer-partners__item{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}}.footer-partners__img{height:80px;width:auto}@media screen and (max-width:1260px){.footer-partners__img{height:50px}}@media screen and (max-width:768px){.footer-partners__img{height:40px}}.footer-partners__img[src*=collectioneurs]{height:40px}@media screen and (max-width:1260px){.footer-partners__img[src*=collectioneurs]{height:30px}}.footer-partners__img[src*=logo]{height:94px}@media screen and (max-width:1260px){.footer-partners__img[src*=logo]{height:80px}}.footer-partners__img--big{height:150px!important}.tema-bristol .footer-partners__row:nth-of-type(2) .footer-partners__item:first-of-type .footer-partners__img{height:120px}.footer-blast{position:relative;display:inline-block;font-size:9px;text-transform:uppercase;color:#fff;margin-top:34px}@media screen and (max-width:768px){.footer-blast{margin-top:30px}}.tema-ghb .footer-blast{color:#28282d;font-family:TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif}.social{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:34px}@media screen and (max-width:768px){.social{margin-top:30px}}.social:empty{display:none}.social__item{position:relative}.social__item+.social__item{margin-left:20px}.social__link{position:relative;color:#f4f1ec}.tema-ghb .social__link{color:#28282d}.social__link .svg-inline--fa{font-size:30px}@media screen and (max-width:1024px){.social__link .svg-inline--fa{font-size:25px}}.action-menu{position:fixed;width:100%;left:0;bottom:0;height:65px;background-color:#f4f1ec;z-index:10}@media screen and (min-width:769px){.action-menu{display:none}}.tema-ghb .action-menu{background-color:#ffefe7}.action-menu__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.action-menu__item{position:relative;-ms-flex-preferred-size:25%;flex-basis:25%}.action-menu__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.action-menu__link .svg-inline--fa{font-size:22px}.action-menu__label{text-transform:uppercase;color:#28282d;display:inline-block;margin-top:8px;font-size:13px;font-family:var(--font-title)}.tema-ghb .action-menu__label{font-family:TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;text-transform:none;font-size:15px}.select-logo{height:30px}
/*# sourceMappingURL=style.min.css.map */