.background-cover{position:relative}.background-cover .image-cover{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:center;z-index:0}.background-cover-fn .background-cover{position:relative}.background-cover-fn .background-cover .image-cover{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:center;z-index:0}.container-full{margin:0px 4%;max-width:1600px}.tmpl-faq .container-full{margin:0 auto;max-width:1200px}@media all and (min-width:1600px){.container-full{margin:0 5%;width:90%;max-width:none}}@media all and (max-width:767px){.container-full{margin:0px 3%}}.align-right{text-align:right}.align-left{text-align:left}.align-center{text-align:center}.absolute{position:absolute}.relative{position:relative}.fixed{position:fixed}.row.item{min-height:200px;position:relative}.no-alternate .row .background-cover{position:absolute;right:0;width:50%;height:100%}.alternate .row .background-cover{position:absolute;right:0;top:0;width:50%;height:100%}.alternate .row.item:nth-of-type(2n+1) .background-cover{right:0;left:auto}.alternate .row.item:nth-of-type(2n+2) .text{float:right}.alternate .row.item:nth-of-type(2n+2) .background-cover{left:0}.sans-serif{font-family:'Quicksand',sans-serif}.serif{font-family:'DroidSerif',serif}.bg-white{color:#282828;background-color:#fff}.bg-white h2{color:#143c2c}.bg-white h3{color:#282828}.bg-white b,.bg-white strong{font-weight:bold}.bg-darkgrey{color:#fff;background-color:#282828}.bg-black{color:#fff;background-color:#000}.bg-black a{color:#fff}.bg-gold{color:#000;background-color:#98844f}.bg-green{color:#fff;background-color:#143c2c}.bg-green a{color:#fff}.btn{position:relative;font-size:.8em;font-weight:600;display:inline-block;text-decoration:none;margin-bottom:0;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;white-space:nowrap;padding:0 50px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:55px;line-height:55px;vertical-align:middle;letter-spacing:.2em;transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear}.mobile .btn{letter-spacing:.075em;padding:0 20px}.btn:before{position:absolute;right:10px;line-height:55px}.btn.btn-gold{color:#fff;background-color:#98844f;border:2px solid #98844f;transition:all ease-in-out .8s;-moz-transition:all ease-in-out .8s;-webkit-transition:all ease-in-out .8s}.btn.btn-gold:hover,.btn.btn-gold:focus{color:#98844f;background-color:#fff;border:2px solid #98844f;transition:all ease-in-out .8s;-moz-transition:all ease-in-out .8s;-webkit-transition:all ease-in-out .8s}.btn.btn-gold:hover:before,.btn.btn-gold:focus:before{color:#98844f}.btn.btn-gold-border{color:#282828;border:3px solid #98844f;background:transparent}.btn.btn-gold-border:hover,.btn.btn-gold-border:focus{color:#fff;border:3px solid #98844f;background:#98844f}.btn.btn-white{color:#fff;background-color:#fff;border:2px solid #fff;transition:all ease-in-out .8s;-moz-transition:all ease-in-out .8s;-webkit-transition:all ease-in-out .8s}.btn.btn-white:hover,.btn.btn-white:focus{color:#fff;background-color:#fff;border:2px solid #fff;transition:all ease-in-out .8s;-moz-transition:all ease-in-out .8s;-webkit-transition:all ease-in-out .8s}.btn.btn-white:hover:before,.btn.btn-white:focus:before{color:#fff}.btn.btn-white-border{color:#282828;border:3px solid #fff;background:transparent}.btn.btn-white-border:hover,.btn.btn-white-border:focus{color:#fff;border:3px solid #fff;background:#fff;background:transparent}.nopadding{padding:0}.nomargin{margin:0!important}.nomargin-top{margin-top:0!important}.padding-text{padding:20px}.flexbox{display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex!important;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flexbox-wrap{flex-wrap:wrap}@font-face{font-family:'DroidSerif';src:url('../fonts/DroidSerif-Regular.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:"capovento";src:url("../fonts/capovento.eot");src:url("../fonts/capovento.eot?#iefix") format("embedded-opentype"),url("../fonts/capovento.woff") format("woff"),url("../fonts/capovento.ttf") format("truetype"),url("../fonts/capovento.svg#ercolini") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"capovento" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"capovento" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-guest-1:before{content:"\69"}.icon-guest-2:before{content:"\6a"}.icon-guest-3:before{content:"\6b"}.icon-guest-4:before{content:"\6c"}.icon-guest-5:before{content:"\6d"}.icon-size:before{content:"\6e"}.icon-gift:before{content:"\74"}.icon-fb:before{content:"\78"}.icon-marker:before{content:"\79"}.icon-ig:before{content:"\7a"}.icon-close:before{content:"\42"}.icon-ta:before{content:"\43"}.icon-left:before{content:"\44"}.icon-up-arrow:before{content:"\45"}.icon-check:before{content:"\46"}.icon-plane:before{content:"\47"}.icon-parking:before{content:"\48"}.icon-wifi:before{content:"\49"}.icon-phone:before{content:"\4a"}.icon-label:before{content:"\4b"}.icon-car:before{content:"\4c"}.icon-envelope:before{content:"\4d"}.icon-close-circular:before{content:"\4e"}.icon-down-arrow:before{content:"\4f"}.icon-right:before{content:"\50"}.icon-down:before{content:"\51"}.icon-up:before{content:"\52"}.icon-zoom-in:before,.icon-plus:before{content:"\61" !important}.icon-photo:before{content:"\62"}.icon-babysitter:before{content:"\63"}.icon-laundry:before{content:"\65"}.icon-transfer:before{content:"\66"}.icon-pet:before{content:"\64"}.icon-gluten:before{content:"\67"}.icon-cancellation:before{content:"\68"}.icon-credit:before{content:"\6f"}.icon-time:before{content:"\70"}.icon-calendar:before{content:"\71"}.icon-language:before{content:"\72"}.icon-home:before{content:"\73"}.icon-right-arrow:before{content:"\75"}.icon-yt:before{content:"\76"}.icon-right-quote:before{content:"\77"}.icon-left-quote:before{content:"\77";transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.icon-train:before{content:"\41"}html,body{font-size:17px;line-height:1.5;font-family:'DroidSerif',serif}@media all and (max-width:1369px){html,body{font-size:15px}}body{background-color:#eee}h2,h3,h4,h5{letter-spacing:.15em}h6{color:#98844f;text-align:left;font-size:2em;z-index:1;line-height:1.1}#content{background-color:#fff;box-shadow:1px 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.1)}#scroll-down,#scroll-up{cursor:pointer;position:fixed;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);color:#fff;z-index:3;background-color:#98844f;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:32px;height:32px;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;box-shadow:0 0 25px rgba(0,0,0,0.5);-moz-box-shadow:0 0 25px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 25px rgba(0,0,0,0.5)}#scroll-down:hover,#scroll-up:hover{transform:scale(1.1) translateX(-50%);-moz-transform:scale(1.1) translateX(-50%);-webkit-transform:scale(1.1) translateX(-50%)}.mobile #scroll-down:hover,.mobile #scroll-up:hover,.tablet #scroll-down:hover,.tablet #scroll-up:hover{transform:scale(1) translateX(-50%);-moz-transform:scale(1) translateX(-50%);-webkit-transform:scale(1) translateX(-50%)}#scroll-down:before,#scroll-up:before{line-height:.1em;font-size:1em;position:absolute;top:50%;left:50%;transform:translate(-50%, 50%);-moz-transform:translate(-50%, 50%);-webkit-transform:translate(-50%, 50%)}#scroll-down.bottom_hide,#scroll-up.bottom_hide{bottom:-50px}#scroll-down.bottom_show,#scroll-up.bottom_show{bottom:20px}@media all and (max-width:1369px){#scroll-down.bottom_show,#scroll-up.bottom_show{bottom:10px}}@media all and (max-width:769px){#scroll-down.bottom_show,#scroll-up.bottom_show{bottom:20px}}#scroll-down{bottom:20px}@media all and (max-width:1369px){#scroll-down{bottom:10px}}@media all and (max-width:769px){#scroll-down{bottom:60px}}#scroll-up{bottom:-50px}header{width:100%;position:fixed;z-index:3;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);-webkit-opacity:0;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);zoom:1;transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear}header .headerTop{width:100%;background-color:#fff;color:#000;height:20px;transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear}.mobile header .headerTop{display:none}@media all and (max-width:769px){.tablet header .headerTop{display:none}}header.affix .headerTop{height:0}header.affix .headerTop .LangMenu,header.affix .headerTop h1{display:none}header.affix .badge-right{right:-100% !important}header .navbar-brand{position:relative;float:left;z-index:2}header .navbar-brand-desktop{clear:both}@media all and (max-width:1023px){header .navbar-brand-desktop{display:none}}@media all and (min-width:1024px){header .navbar-brand-mobile{display:none}}@media all and (max-width:1023px){.tablet header .navbar-brand,.mobile header .navbar-brand{padding:10px;padding-bottom:0}.tablet header .navbar-brand>img,.mobile header .navbar-brand>img{height:85px;position:relative}.tablet header .navbar-brand>img.affix,.mobile header .navbar-brand>img.affix{display:none;height:45px}.tablet header .navbar-brand>img.affix{height:60px}}header .navbar-default{position:relative;bottom:0;width:auto;background-color:#fff;float:left}.mobile header .navbar-default{background-color:transparent;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;width:100%}@media all and (max-width:1023px){header .navbar-default{min-height:0;width:100%}header .navbar-default .container-fluid .navbar-header .navbar-toggle .icon-bar{background-color:#98844f}}header .navbar-default .container-fluid .navbar-nav{position:relative;transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex!important;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;justify-content:center}@media all and (max-width:1023px){header .navbar-default .container-fluid .navbar-nav{background-color:#fff;margin:0;margin-bottom:200px;padding-top:0;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex!important;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}header .navbar-default .container-fluid .navbar-nav>li{display:inline-block;position:relative}header .navbar-default .container-fluid .navbar-nav>li:before,header .navbar-default .container-fluid .navbar-nav>li:after{content:"";position:absolute;bottom:-1px;height:3px;width:0%;background-color:#98844f;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s}header .navbar-default .container-fluid .navbar-nav>li:before{left:50%}header .navbar-default .container-fluid .navbar-nav>li:after{right:50%}@media all and (max-width:1023px){header .navbar-default .container-fluid .navbar-nav>li{display:block;border-bottom:1px solid rgba(0,0,0,0.1)}header .navbar-default .container-fluid .navbar-nav>li:last-child{border-bottom:none}header .navbar-default .container-fluid .navbar-nav>li a{text-align:left}}header .navbar-default .container-fluid .navbar-nav>li a{color:#282828;padding-top:10px;padding-bottom:10px;font-family:'DroidSerif',serif}@media all and (max-width:1023px){header .navbar-default .container-fluid .navbar-nav>li a{color:#282828 !important}header .navbar-default .container-fluid .navbar-nav>li a:hover{color:#282828}}@media all and (max-width:1023px){.tablet header .navbar-default .container-fluid .navbar-nav>li a{padding-top:15px;padding-bottom:15px}}@media all and (min-width:1282px) and (max-width:1498px){header .navbar-default .container-fluid .navbar-nav>li a{font-size:0.8em}}@media all and (max-width:1281px) and (min-width:1150px){header .navbar-default .container-fluid .navbar-nav>li a{font-size:0.7em;padding:12px 14px 8px}}@media all and (max-width:1149px) and (min-width:1060px){header .navbar-default .container-fluid .navbar-nav>li a{font-size:0.7em;padding:12px 10px 8px}}@media all and (max-width:1059px){header .navbar-default .container-fluid .navbar-nav>li a{font-size:0.65em;padding:12px 8px 8px}}header .navbar-default .container-fluid .navbar-nav>li.active:before,header .navbar-default .container-fluid .navbar-nav>li.active:after{width:50%}@media all and (max-width:1023px){header .navbar-default .container-fluid .navbar-nav>li.active:before,header .navbar-default .container-fluid .navbar-nav>li.active:after{content:none}}header .navbar-default .container-fluid .navbar-nav>li:hover:before,header .navbar-default .container-fluid .navbar-nav>li:hover:after{width:50%}@media all and (max-width:1023px){header .navbar-default .container-fluid .navbar-nav>li:hover:before,header .navbar-default .container-fluid .navbar-nav>li:hover:after{content:none}}header .navbar-default .container-fluid .navbar-nav>li.dropdown>a:before{position:absolute;content:"";right:2px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);vertical-align:middle;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #282828}@media all and (max-width:1281px) and (min-width:1150px){header .navbar-default .container-fluid .navbar-nav>li.dropdown>a:before{top:55%}}@media all and (max-width:1150px){header .navbar-default .container-fluid .navbar-nav>li.dropdown>a:before{top:55%;right:-1px}}@media all and (max-width:1023px){header .navbar-default .container-fluid .navbar-nav>li.dropdown>a:before{right:15px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #282828}}header .navbar-default .container-fluid .navbar-nav>li.dropdown>.dropdown-menu{padding:0;transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear}.mobile header .navbar-default .container-fluid .navbar-nav>li.dropdown>.dropdown-menu{background-color:rgba(152,132,79,0.1);padding-left:0}header .navbar-default .container-fluid .navbar-nav>li.dropdown>.dropdown-menu>li{position:relative;transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;border-bottom:1px solid rgba(40,40,40,0.05)}header .navbar-default .container-fluid .navbar-nav>li.dropdown>.dropdown-menu>li:last-child{border-bottom:none}header .navbar-default .container-fluid .navbar-nav>li.dropdown>.dropdown-menu>li.active:after,header .navbar-default .container-fluid .navbar-nav>li.dropdown>.dropdown-menu>li:hover:after{position:absolute;content:"";right:0;top:0;width:3px;height:100%;background-color:#98844f}.mobile header .navbar-default .container-fluid .navbar-nav>li.dropdown>.dropdown-menu>li.active a{background-color:rgba(152,132,79,0.3)}@media all and (max-width:767px){header .navbar-default .container-fluid .navbar-nav>li.dropdown.open a:before{border-left:6px solid transparent;border-right:6px solid transparent;border-top:none;border-bottom:6px solid #282828}}@media all and (max-width:1023px){header .navbar-default .container-fluid .navbar-collapse{margin-right:-30px;margin-left:-30px;height:100vh;background-color:#fff;margin-top:-1px}header .navbar-default .container-fluid .navbar-header{position:absolute;right:0;top:-80px}}.mobile header.affix,.tablet header.affix{background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2)}.mobile header.affix .navbar-brand,.tablet header.affix .navbar-brand{padding-top:0}.mobile header.affix .navbar-brand>img.affix-top,.tablet header.affix .navbar-brand>img.affix-top{display:none}.mobile header.affix .navbar-brand>img.affix,.tablet header.affix .navbar-brand>img.affix{display:block}@media all and (max-width:1023px){.mobile header.affix .navbar-default .navbar-header,.tablet header.affix .navbar-default .navbar-header{top:-56px}}.mobile header.affix .navbar-default .navbar-header .navbar-toggle .icon-bar,.tablet header.affix .navbar-default .navbar-header .navbar-toggle .icon-bar{background-color:#98844f}.mobile header.affix{height:45px}@media all and (max-width:769px){.tablet header.affix{height:60px}}header .tablet header.affix .navbar-default .navbar-header{top:-61px}header .navbar-mainmenu .container-fluid .navbar-header>p{color:#98844f;text-transform:uppercase;font-size:.6em;line-height:0;margin-bottom:0;margin-top:14px;margin-left:7px;transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear}@media all and (max-width:350px){header .navbar-mainmenu .container-fluid .navbar-header>p{font-size:.5em;margin-left:10px}}header.affix .navbar-mainmenu .container-fluid .navbar-header>p{display:none!important}header.affix .navbar-default .container-fluid .navbar-header .navbar-toggle{margin-top:15px}.tablet header.affix .navbar-default .container-fluid .navbar-header .navbar-toggle{margin-top:8px!important}.booking{z-index:1;position:relative;width:93%;background-color:#98844f;padding:0}@media all and (max-width:1023px){.booking{display:none}}@media all and (min-width:1023px) and (max-width:1199px){.booking{width:89.6%}}@media all and (min-width:1200px) and (max-width:1450px){.booking{width:91%}}@media all and (min-width:1451px) and (max-width:1619px){.booking{width:92%}}@media all and (min-width:1620px) and (max-width:1750px){.booking{width:93%}}.booking #sb-container{padding:17px 0px}.booking .sb{margin:0px 10%;width:80%}@media all and (max-width:1820px){.booking .sb{margin:0px 1%;width:98%}}@media all and (max-width:1210px){.booking .sb{margin:0px 1%;width:98%}}@media all and (max-width:1120px){.booking .sb{margin:0px .5%;width:99%}}.booking .sb__form{width:83%;float:left}@media all and (min-width:1023px) and (max-width:1199px){.booking .sb__form{width:82%}}.booking .sb__form .sb__dates{float:none}.booking .sb__footer{width:15%;margin-left:1%;float:left}@media all and (min-width:1023px) and (max-width:1199px){.booking .sb__footer{width:17%;margin-left:.5%}}@media all and (min-width:1200px) and (max-width:1619px){.booking .sb__footer{width:16.5%;margin-left:.5%}}@media all and (min-width:1620px) and (max-width:1750px){.booking .sb__footer{width:15.5%}}@media all and (max-width:769px){.tablet .booking .sb__footer{line-height:.5em}}.booking .sb__footer .sb__footer-actions .sb__footer-promo-wrapper .sb__footer-link{color:#fff !important}@media all and (max-width:1620px){.booking .sb__footer .sb__footer-actions .sb__footer-promo-wrapper .sb__footer-link{font-size:.5em}}@media all and (max-width:1120px){.booking .sb__footer .sb__footer-actions .sb__footer-promo-wrapper .sb__footer-link{font-size:.46em}}@media all and (max-width:900px){.booking .sb-screen-xs .sb__form-field-month-year,.booking .sb-screen-xs .sb__form-field-guests{font-size:7.5px}.booking .sb-screen-s .sb__form-field-weekday,.booking .sb-screen-s .sb__form-field-rooms{font-size:9px;line-height:9px}.booking .sb-screen-xs .sb__form-field-date-number{font-size:24px!important}}.booking #sb-container{background-color:#98844f !important;border-top:1px solid rgba(152,132,79,0.5);border-bottom:1px solid rgba(152,132,79,0.49)}.booking .sb{background-color:transparent!important}.booking .sb__form-field-input{height:41px!important;padding:8px 48px 8px 16px!important}.tablet .booking .sb__form-field-input{padding:8px 32px 8px 16px!important}.booking .sb__form-field-input .sb__form-field-icon{top:8px;bottom:8px}.booking .sb__btn--verify{height:41px!important;padding:8px!important}.booking #sb-container .sb-custom-widget-color{background-color:#fdfdfd!important}.booking #sb-container .sb{padding:0 !important;background-color:#fff}.booking #sb-container .focus .sb-custom-box-shadow-color-focus{box-shadow:#98844f 0 0 0 1px inset !important;-moz-box-shadow:#98844f 0 0 0 1px inset !important;-webkit-box-shadow:#98844f 0 0 0 1px inset !important;border:1px solid #98844f !important}.booking #sb-container .focus .sb-custom-box-shadow-color-focus .sb__form-field-input{border:1px solid #fff !important}.booking #sb-container .sb__form-field-input{border-radius:0;border:1px solid rgba(152,132,79,0.3) !important;background-color:#fff !important}.booking #sb-container .sb__form-field-input:hover{border:1px solid #98844f !important}.booking #sb-container .sb__calendar.is-bound,.booking #sb-container .sb__guests,.booking #sb-container .sb__footer-promo{box-shadow:rgba(152,132,79,0.1) 0 0 0 1px inset !important;-moz-box-shadow:rgba(152,132,79,0.1) 0 0 0 1px inset !important;-webkit-box-shadow:rgba(152,132,79,0.1) 0 0 0 1px inset !important;border-top:none}.booking #sb-container .sb-custom-box-shadow-color::before{border-color:transparent transparent #98844f !important}.booking #sb-container .sb__calendar-btn,.booking #sb-container .sb__guests-add-room,.booking #sb-container #sb-container_sb__form-field--checkavailability{border-radius:0px}.booking #sb-container #sb-container_sb__form-field--checkin,.booking #sb-container #sb-container_sb__form-field--checkout,.booking #sb-container .sb__guests-rooms{line-height:0}.booking #sb-container #sb-container_sb__form-field--checkin .sb__form-field-label,.booking #sb-container #sb-container_sb__form-field--checkout .sb__form-field-label,.booking #sb-container .sb__guests-rooms .sb__form-field-label{display:none}.booking #sb-container .sb__guests-rooms{padding:0}.booking #sb-container .sb__btn--verify{margin-top:0px;text-transform:uppercase}.booking #sb-container .sb__footer-link{margin-top:4px !important;color:#fff !important;float:left}@media all and (max-width:1620px){.booking #sb-container .sb__footer-link{font-size:.5em}}@media all and (max-width:1120px){.booking #sb-container .sb__footer-link{font-size:.46em}}@media all and (max-width:769px){.booking #sb-container .sb__footer-link{margin-top:3px!important}}.booking #sb-container .sb-custom-color-hover:hover{color:#fff !important}.booking #sb-container .sb-custom-button-color{border:1px solid #fff;background-color:#98844f !important;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;line-height:0}.booking #sb-container .sb-custom-button-color:hover{font-weight:bold;color:#98844f !important;background-color:#282828 !important;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s}.booking #sb-container #sb-container_sb__form .sb__dates,.booking #sb-container #sb-container_sb__form .sb__guests-rooms{background-color:#fff!important}.booking #sb-container #sb-container_sb__form .sb__guests{background-color:#fdfdfd;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border:1px solid #98844f}.booking #sb-container #sb-container_sb__form .sb__dates .sb__calendar{background-color:#fdfdfd;border:1px solid #98844f;top:40px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.booking #sb-container #sb-container_sb__form .sb__dates .sb__calendar .sb__calendar-day{border-color:rgba(0,0,0,0.15)}.booking #sb-container .sb__footer .sb__footer-link .sb-custom-icon-color{fill:#fff !important}.booking #sb-container .sb__footer .sb__footer-actions .sb__footer-promo-wrapper{display:block}.booking #sb-container .sb__footer .sb__footer-actions .sb__footer-promo-wrapper .sb__footer-promo{background-color:#e9dac6}.booking #sb-container .sb__footer .sb__footer-actions .sb__footer-promo-wrapper .sb__footer-promo input{border:1px solid rgba(172,7,49,0.1) !important;color:rgba(0,0,0,0.8) !important}@media all and (max-width:769px){.tablet .sb-screen-m .sb__footer-promo{left:-100px}}.background{height:100vh}.background-block{height:650px;margin:15px 0}@media all and (max-width:767px){.background-block{height:250px}}.swiper-container{width:100%;margin-left:auto;margin-right:auto}.swiper-container-background{height:100vh}.swiper-container-background .swiper-wrapper>span{position:absolute;z-index:8;width:100%;height:100%;top:160px;left:0%;background-repeat:no-repeat;background-position:center top}.mobile .swiper-container-background .swiper-wrapper>span{top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);height:120px;width:70%;left:15%;background-size:contain}.swiper-container-background .swiper-wrapper .swiper-slide{height:100vh;position:relative}.swiper-container-background .swiper-wrapper .swiper-slide .image-cover{background-position:center bottom}.swiper-container-background .swiper-wrapper .swiper-slide .text{font-family:'DroidSerif',serif;position:absolute;color:#fff;text-align:center;top:50%;left:50%;width:100%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);font-size:2.2em;letter-spacing:.4em}@media all and (max-width:1680px){.swiper-container-background .swiper-wrapper .swiper-slide .text{font-size:2em}}@media all and (max-width:1480px){.swiper-container-background .swiper-wrapper .swiper-slide .text{font-size:1.8em}}@media all and (max-width:1200px){.swiper-container-background .swiper-wrapper .swiper-slide .text{font-size:1.6em}}@media all and (max-width:1024px){.swiper-container-background .swiper-wrapper .swiper-slide .text{font-size:1.2em}}.swiper-container-background .swiper-wrapper .swiper-slide .text p,.swiper-container-background .swiper-wrapper .swiper-slide .text h3,.swiper-container-background .swiper-wrapper .swiper-slide .text h2{text-shadow:0 0 40px #215da8}.swiper-container-background .swiper-wrapper .swiper-slide .text p{font-size:2em}.swiper-container-background .swiper-wrapper .swiper-slide .text h3{font-family:'DroidSerif',serif;font-size:5.6em}.swiper-container-background .swiper-wrapper .swiper-slide .text h2{font-size:3.8em;line-height:1;margin-top:0}.swiper-container-background .swiper-wrapper .swiper-slide .text .btn{text-shadow:none}.tablet .swiper-container-background{height:95vh!important}.swiper-container-background-custom{height:80vh!important;padding-top:10vh}.tablet .swiper-container-background-custom{height:70vh!important}.mobile .swiper-container-background-custom{height:65vh!important}.swiper-container-background-custom .swiper-wrapper>span{position:absolute;z-index:8;width:100%;height:100%;top:160px;left:0%;background-repeat:no-repeat;background-position:center top}.swiper-container-background-custom .swiper-wrapper .swiper-slide{position:relative}.swiper-container-background-custom .swiper-wrapper .swiper-slide .text{position:absolute;color:#fff;text-align:center;width:100%;top:75%;left:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}.tablet .swiper-container-background-custom .swiper-wrapper .swiper-slide .text{top:65%}.swiper-container-background-custom .swiper-wrapper .swiper-slide .text p,.swiper-container-background-custom .swiper-wrapper .swiper-slide .text h3,.swiper-container-background-custom .swiper-wrapper .swiper-slide .text h2{text-shadow:1px 1px 1px #000,0 0 40px #000}.swiper-container-background-custom .swiper-wrapper .swiper-slide .text p{font-size:2em}@media all and (max-width:767px){.swiper-container-background-custom .swiper-wrapper .swiper-slide .text p{font-size:1em}}.swiper-container-background-custom .swiper-wrapper .swiper-slide .text h3{font-family:'DroidSerif',serif;font-size:6.2em}@media all and (max-width:767px){.swiper-container-background-custom .swiper-wrapper .swiper-slide .text h3{font-size:2.6em}}.swiper-container-background-custom .swiper-wrapper .swiper-slide .text h2{font-size:4.2em;line-height:1;margin-top:0}.swiper-container-background-custom .swiper-wrapper .swiper-slide .text .btn{text-shadow:none}.swiper-container-background .swiper-button{width:110px;position:absolute;bottom:30px;right:20px;z-index:1}.swiper-container-background .swiper-button .swiper-button-next,.swiper-container-background .swiper-button .swiper-button-prev{font-size:1em;z-index:5;font-family:"capovento";position:relative;color:rgba(255,255,255,0.9);background-color:#98844f;width:32px;height:32px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.swiper-container-background .swiper-button .swiper-button-next:hover,.swiper-container-background .swiper-button .swiper-button-prev:hover{color:#fff}.swiper-container-background .swiper-button .swiper-button-next{right:15px;position:absolute}.swiper-container-background .swiper-button .swiper-button-next:before{content:"\50"}.swiper-container-background .swiper-button .swiper-button-prev{left:15px;position:absolute}.swiper-container-background .swiper-button .swiper-button-prev:before{content:"\44"}.swiper-container-background .swiper-button .swiper-button-prev:before,.swiper-container-background .swiper-button .swiper-button-next:before{line-height:.1em;font-size:1em;position:absolute;top:50%;left:50%;transform:translate(-50%, 50%);-moz-transform:translate(-50%, 50%);-webkit-transform:translate(-50%, 50%)}.swiper-container-gallery{height:22vw;position:relative;padding:20px 40px}.swiper-container-gallery-room{margin-top:0px;margin-bottom:50px}.mobile .swiper-container-gallery-room{margin-bottom:0}@media all and (max-width:1360px){.swiper-container-gallery{padding:30px 45px}}@media all and (max-width:769px){.swiper-container-gallery{padding:20px;height:80vmin}}.swiper-container-gallery .swiper-wrapper .swiper-slide a{display:block}.swiper-container-gallery .swiper-wrapper .swiper-slide a span{box-shadow:inset 0 0 12vw 12vw rgba(0,0,0,0);-moz-box-shadow:inset 0 0 12vw 12vw rgba(0,0,0,0);-webkit-box-shadow:inset 0 0 12vw 12vw rgba(0,0,0,0);transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;height:20vw}.mobile .swiper-container-gallery .swiper-wrapper .swiper-slide a span{height:70vmin}@media all and (orientation:landscape){.tablet .swiper-container-gallery .swiper-wrapper .swiper-slide a span{height:20vw}}@media all and (orientation:portrait){.tablet .swiper-container-gallery .swiper-wrapper .swiper-slide a span{height:70vw}}.swiper-container-gallery .swiper-wrapper .swiper-slide a span:before{color:#fff;position:absolute;font-size:5vw;top:50%;-webkit-opacity:0;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);zoom:1;left:50%;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s}.swiper-container-gallery .swiper-wrapper .swiper-slide a span:hover{box-shadow:inset 0 0 12vw 12vw rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 12vw 12vw rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 0 12vw 12vw rgba(0,0,0,0.3)}.swiper-container-gallery .swiper-wrapper .swiper-slide a span:hover:before{color:#fff;position:absolute;font-size:5vw;top:50%;-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100%);zoom:1;left:50%;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}.swiper-container-gallery .swiper-button-prev,.swiper-container-gallery .swiper-button-next{margin-top:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.swiper-container-gallery .icon-right{border:none;right:5px;z-index:9}.swiper-container-gallery .icon-right:before{content:"";width:0;height:0;border-style:solid;border-width:15px 0 15px 15px;border-color:transparent transparent transparent #938f8e;position:absolute;z-index:-1;top:15px;right:0px}.swiper-container-gallery .icon-left{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:none;left:5px;z-index:9}.swiper-container-gallery .icon-left:before{content:"";width:0;height:0;border-style:solid;border-width:15px 15px 15px 0;border-color:transparent #938f8e transparent transparent;position:absolute;z-index:-1;top:15px;left:0px}@media all and (max-width:767px){.swiper-container-gallery .icon-right,.swiper-container-gallery .icon-left{width:30px!important;height:30px!important}.swiper-container-gallery .icon-right{right:-5px}.swiper-container-gallery .icon-right:before{border-width:8px 0 8px 8px!important;top:7px;right:9px}.swiper-container-gallery .icon-left{left:0px}.swiper-container-gallery .icon-left:before{border-width:8px 8px 8px 0!important;top:7px;left:9px}}.incentivi-home{position:absolute;left:0;bottom:0;z-index:1;justify-content:center;align-items:center;height:70px}.mobile .incentivi-home,.tablet .incentivi-home{display:none!important}.incentivi-home>div{height:70px;padding:0px 20px;text-transform:uppercase;text-align:center;line-height:1.2em;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex!important;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;justify-content:center;align-items:center}.incentivi-home>div>p{margin:0}.incentivi-home>div strong{display:block;font-size:1.1em}.incentivi-home .bg-green:before{font-size:3em}.incentivi-home .bg-gold p{display:inline-block;text-align:center;color:#000}.incentivi-home .bg-gold p:first-child{position:relative;margin-right:40px}.incentivi-home .bg-gold p:first-child:after{font-family:"capovento";content:"\42";font-size:1.2em;font-weight:bold;position:absolute;top:0;right:-30px;line-height:40px;color:#fff;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.incentivi-home .bg-white{cursor:pointer;color:#000;transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear}.incentivi-home .bg-white:hover{background-color:#000;color:#fff}.at-share-btn-elements{margin:auto;display:table}main{position:relative;z-index:2}body.no-background main{padding-top:120px}@media all and (max-width:767px){body.no-background main{padding-top:50px}}div.itemLinks,div.itemBody{padding:0;margin:0}.k2Anchor{display:none}@media all and (max-width:1400px){.content-text{flex-wrap:wrap}}.article-text{color:#282828;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex!important;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:center;position:relative}.article-text #k2Container{z-index:1;position:relative;margin:0}.article-text a{color:#000}.article-text .itemHeader h3{font-family:'Quicksand',sans-serif;font-size:1.2em;padding:0;margin:0;font-weight:bold;line-height:2em}@media all and (max-width:767px){.article-text .itemHeader h3{font-size:4vmin;line-height:5vmin}}@media all and (max-width:1060px){.article-text .itemHeader h3{font-size:3vmin;line-height:4vmin}}.article-text .itemHeader h4{font-family:'Quicksand',sans-serif;font-size:1.8em;color:#98844f;text-transform:uppercase;padding:0;margin:0;line-height:1.2em}@media all and (max-width:767px){.article-text .itemHeader h4{font-size:4vmin;line-height:5vmin}}@media all and (max-width:1060px){.article-text .itemHeader h4{font-size:3vmin;line-height:4vmin}}.article-text .itemHeader h2{font-family:'DroidSerif',serif;font-size:3.6em;line-height:1.2em;color:#000;padding:0!important}@media all and (max-width:1060px){.article-text .itemHeader h2{font-size:6vmin}}@media all and (max-width:993px){.article-text .itemHeader h2{font-size:4vmin}}@media all and (max-width:767px){.article-text .itemHeader h2{font-size:8vmin}}.article-text .itemFullText{line-height:1.6em}.article-text .itemFullText p:last-child{margin:0}.tmpl-gallery .article-text .itemFullText h2{clear:both;margin-bottom:30px}.tmpl-gallery.mobile .article-text .itemFullText h2{margin-bottom:70px}.tmpl-faq .article-text .itemFullText h4{font-size:1.6em;margin-top:30px;font-family:'Quicksand',sans-serif;border-top:1px solid rgba(40,40,40,0.3);padding-top:25px;font-weight:bold}.tmpl-faq .article-text .itemFullText h4:before{vertical-align:top;bottom:0;margin-right:15px}.tmpl-faq .article-text .itemFullText h4:first-child{border-top:none;padding-top:0}.article-text .itemFullText h3{font-size:1.2em;color:#000;font-weight:bold;font-family:'Quicksand',sans-serif}@media all and (max-width:767px){.article-text .itemFullText h3{font-size:1em}}.article-text .itemFullText ul{list-style-type:none;padding:0}.article-text .itemFullText ul li{position:relative;padding-left:30px}.article-text .itemFullText ul li:before{content:"\6d";font-family:"capovento";position:absolute;left:0;top:0;vertical-align:middle}.article-text .itemFullText a.btn{margin-top:30px}.article-text .itemExtraFields{margin-top:50px;border-top:none;margin-left:-30px;margin-right:-30px}.article-text .itemExtraFields ul li .itemExtraFieldsValue>h3{font-size:1.4em}.article-text .itemExtraFields h4{font-size:2.2em}@media all and (max-width:1200px){.article-text .itemExtraFields h4{font-size:1.6em}}.article-text #k2Container{padding:50px 0}@media all and (max-width:767px){.article-text #k2Container{padding:40px 0px 0px;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex!important;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.article-home-img{height:50vh}.block-home.fp-table .fp-tableCell .text h3{opacity:0;margin-left:-300px;transition:all ease-in-out 1.5s;-moz-transition:all ease-in-out 1.5s;-webkit-transition:all ease-in-out 1.5s}.block-home.fp-table.active .fp-tableCell .text h3{opacity:1;margin-left:0}.block-home .fp-tableCell .fp-scrollable .fp-scroller .text h3{margin-left:-300px}.block-home.active .fp-tableCell .fp-scrollable .fp-scroller .text h3{margin-left:0}.section.incentivi h2{font-size:2.5em !important;margin-bottom:0 !important}.block-home{margin:0;height:100vh}.mobile .block-home{background-color:#000}.block-home.section{background-color:#fff}@media all and (orientation:portrait){.mobile .block-home{height:100vh}.mobile .block-home .text{display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex!important;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:1;height:100vh;background-color:#000;color:#fff}.mobile .block-home .text span{-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;filter:alpha(opacity=50%);zoom:1;position:absolute!important;top:0}.mobile .block-home .text .title{width:90%;margin-right:0;margin-bottom:10px;padding-left:15px;z-index:1}.mobile .block-home .text .title h2{font-size:6vmin;margin:0;color:#fff}.mobile .block-home .text .content{width:100%;color:#fff;line-height:5.5vmin;z-index:1;line-height:1.1em;padding-top:100px}.mobile .block-home .text .content a{color:#fff;padding-left:10px;padding-right:10px}.mobile .mobile .block-home .text .content a:hover,.mobile .mobile .block-home .text .content a:focus{background-color:#98844f !important}}@media all and (max-width:345px){.mobile .block-home .text .content{padding-top:50px}.mobile .block-home .text .content h3{font-size:5vmin}.mobile .block-home .text .content h2{font-size:8vmin}}@media all and (orientation:landscape){.mobile .block-home{height:100vh}.mobile .block-home .text{display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex!important;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:1;height:100vh;background-color:#000;color:#fff}.mobile .block-home .text span{-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;filter:alpha(opacity=50%);zoom:1;position:absolute!important;top:0}.mobile .block-home .text .title{width:90%;margin-right:0;margin-bottom:10px;padding-left:15px;z-index:1}.mobile .block-home .text .title h2{font-size:6vmin;margin:0;color:#fff}.mobile .block-home .text .content{width:90%;color:#fff;line-height:6.5vmin;z-index:1}.mobile .block-home .text .content a{color:#fff;border-color:#fff}}.block-home .fp-tableCell .fp-scrollable .fp-scroller{display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex!important;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;justify-content:center;align-items:center}.block-home .fp-tableCell .fp-scrollable .fp-scroller .text{width:50%;padding:50px 120px}.mobile .block-home .fp-tableCell .fp-scrollable .fp-scroller .text{width:100%}@media all and (max-width:1199px){.block-home .fp-tableCell .fp-scrollable .fp-scroller .text{padding:50px 60px}}@media all and (min-width:1023px){.tablet .block-home .fp-tableCell .fp-scrollable .fp-scroller .text{padding:140px 60px}}.block-home .fp-tableCell .fp-scrollable .fp-scroller .text h3{font-family:'DroidSerif',serif;color:#000;font-size:1.4em;margin:0;margin-bottom:5px;margin-left:-200px}.mobile .block-home .fp-tableCell .fp-scrollable .fp-scroller .text h3{color:#fff}@media all and (max-width:1369px){.block-home .fp-tableCell .fp-scrollable .fp-scroller .text h3{font-size:1.2em}}.block-home .fp-tableCell .fp-scrollable .fp-scroller .text h2{margin:0;font-family:'DroidSerif',serif;font-size:4.2em;line-height:1em;color:#000;padding:0!important;margin-bottom:30px}.mobile .block-home .fp-tableCell .fp-scrollable .fp-scroller .text h2{color:#fff}@media all and (max-width:1681px){.block-home .fp-tableCell .fp-scrollable .fp-scroller .text h2{font-size:3.6em}}@media all and (max-width:1369px){.block-home .fp-tableCell .fp-scrollable .fp-scroller .text h2{font-size:2.6em;margin-bottom:15px}}@media all and (max-width:1280px){.block-home .fp-tableCell .fp-scrollable .fp-scroller .text h2{font-size:6vmin}}@media all and (max-width:767px){.block-home .fp-tableCell .fp-scrollable .fp-scroller .text h2{font-size:11vmin}}.block-home .fp-tableCell .fp-scrollable .fp-scroller .text a.btn{margin-top:30px}@media all and (max-width:769px){.tablet .block-home .fp-tableCell .fp-scrollable .fp-scroller{display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex!important;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.tablet .block-home .fp-tableCell .fp-scrollable .fp-scroller .text{width:100%;padding-top:120px!important}.tablet .block-home .fp-tableCell .fp-scrollable .fp-scroller .background-cover{width:100%;height:50vh}}.block-home .background-cover{width:50%;height:100vh}.mobile .block-home .background-cover{width:100%}.block-home .background-cover.bg-black>span{-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;filter:alpha(opacity=50%);zoom:1}.block-home .background-cover>span.bg-contain{background-position:center bottom;background-repeat:no-repeat;background-size:contain}.block-home .background-cover>.text-img{width:70%;margin:0 15%;position:relative;z-index:1;top:30%}.block-home .background-cover>.video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);font-size:3em}.block-home .background-cover>.video a{text-decoration:none;outline:none}.block-home .background-cover>.video span.icon-yt{width:96px;height:96px;padding:10px;position:relative;background-color:#98844f;color:#fff;margin:0 15px 0 5px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.block-home .background-cover>.video span.icon-yt:before{position:relative;top:7px;left:3px}.block-home-reverse .background-cover{order:-1}.block-home-column{height:100vh}.block-home-column-img-full .text{padding:40px 0 0!important}.tablet .block-home-column-img-full .text{padding-top:0px !important;padding-bottom:0px !important}.block-home-column-img-full .text h3{display:block!important}.block-home-column-img-full .background-cover{height:70vh!important}.block-home-column-img-full .background-cover .text-img{color:#fff;top:70%}.tablet .block-home-column-img-full .background-cover .text-img{top:60%}.block-home-column-img-full .background-cover .text-img h3{font-size:2.2em}.block-home-column-img-full .fp-tableCell .fp-scrollable{width:100%!important}.block-home-column .fp-tableCell{padding-top:120px;vertical-align:bottom!important;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex!important;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:center;align-items:center}.block-home-column .fp-tableCell .text{width:100%;padding:70px;text-align:center}.mobile .block-home-column .fp-tableCell .text{width:100%!important}@media all and (max-width:1369px){.block-home-column .fp-tableCell .text{padding:20px}}@media all and (max-width:1000px){.tablet .block-home-column .fp-tableCell .text{padding:80px}}.mobile .block-home-column .fp-tableCell .text .content{padding-top:120px}@media all and (max-width:345px){.mobile .block-home-column .fp-tableCell .text .content{padding-top:70px}}.mobile .block-home-column .fp-tableCell .text .content h2,.mobile .block-home-column .fp-tableCell .text .content h3{color:#fff}@media all and (max-width:345px){.mobile .block-home-column .fp-tableCell .text .content h2{font-size:8vmin}}@media all and (max-width:345px){.mobile .block-home-column .fp-tableCell .text .content h3{margin-top:-15px;font-size:5vmin}}.block-home-column .fp-tableCell .text h3{font-family:'DroidSerif',serif;color:#000;font-size:1.4em;position:absolute;display:inline-block;margin-top:-5px;margin-left:7px}.mobile .block-home-column .fp-tableCell .text h3{color:#fff;margin-top:-15px}.block-home-column .fp-tableCell .text h2{display:inline-block;font-family:'DroidSerif',serif;font-size:4.2em;line-height:1.2em;color:#000;padding:0!important;margin-bottom:30px}@media all and (max-width:1681px){.block-home-column .fp-tableCell .text h2{font-size:3em;margin-bottom:20px}}@media all and (max-width:1280px){.block-home-column .fp-tableCell .text h2{font-size:6vmin}}@media all and (max-width:767px){.block-home-column .fp-tableCell .text h2{font-size:11vmin}}.mobile .block-home-column .fp-tableCell .text h2{color:#fff}.block-home-column .fp-tableCell .text a.btn{margin-top:30px}.mobile .block-home-column .fp-tableCell{padding-top:0}.block-home-column .background-cover{width:100%;height:50vh}@media all and (max-width:1369px){.block-home-column .background-cover{height:36vh}}@media all and (max-width:1000px){.tablet .block-home-column .background-cover{height:50vh}}.block-home-column-reverse .fp-tableCell{padding-top:142px}@media all and (max-width:1369px){.block-home-column-reverse .fp-tableCell{padding-top:90px}}.block-home-column-reverse .background-cover{order:-1}.block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller{display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex!important;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:165px;height:100vh}@media all and (max-width:1369px){.block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller{padding-top:140px}}@media all and (max-width:1000px){.tablet .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller{padding-top:0}}.block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller .text{padding:0;width:100%;text-align:center}@media all and (max-width:1000px){.tablet .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller .text{padding-top:0!important}}.block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover{width:100%;height:73vh}@media all and (max-width:1000px){.tablet .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover{height:60vh}}.block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover>span{position:absolute}.block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .row{display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex!important;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:30px 12%;height:50vh}.block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .row>div.block{background-color:#fff;position:relative;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;height:55vh}.block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .row>div.block:nth-child(2){margin-left:3%;margin-right:3%}.block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .row>div.block>.background-cover{height:20vw;width:20vw;position:absolute;top:40%;left:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border:1px solid #98844f;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;overflow:hidden;background-color:#fff}.block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .row>div.block>.background-cover:before{position:absolute;content:"";z-index:1;top:0;left:0;width:20vw;height:20vw;border:15px solid #fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .row>div.block>.background-cover>span{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:20vw;height:20vw;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(1);-moz-transform:translate(-50%, -50%) scale(1);-webkit-transform:translate(-50%, -50%) scale(1);transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s}.block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .row>div.block:hover>.background-cover>span{transform:translate(-50%, -50%) scale(1.3) rotate(3deg);-moz-transform:translate(-50%, -50%) scale(1.3) rotate(3deg);-webkit-transform:translate(-50%, -50%) scale(1.3) rotate(3deg)}.block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .row>div.block .text{position:absolute;bottom:0;left:0;width:100%;padding:15px 50px}.block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .row>div.block .text h2{font-size:2.8em;color:#98844f;text-align:left;margin-bottom:0}.block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .row>div.block .text h2 strong{font-weight:normal;font-size:.7em}.block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .row>div.block .text h3{font-size:2em;text-align:right}@media all and (max-width:1681px){.block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .row>div.block{height:45vh}.block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .row>div.block>.background-cover,.block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .row>div.block>.background-cover:before,.block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .row>div.block>.background-cover>span{width:15vw;height:15vw}.block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .row>div.block>.background-cover{top:36%}.block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .row>div.block .text{padding:15px 20px}.block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .row>div.block .text h2{font-size:2.4em}.block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .row>div.block .text h3{font-size:1.6em}}@media all and (max-width:1000px){.tablet .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .row>div.block{height:35vh}.tablet .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .row>div.block>.background-cover,.tablet .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .row>div.block>.background-cover:before,.tablet .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .row>div.block>.background-cover>span{width:25vw;height:25vw}}@media all and (max-width:1369px){.block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .row>div.block{width:100%}.block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .row>div.block .text{padding:15px 20px}.block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .row>div.block .text h2{font-size:2em}.block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .row>div.block .text h3{font-size:1.2em}}@media all and (max-width:1000px){.tablet .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .row{padding:30px 4%}}.block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover a.btn{position:absolute;bottom:65px;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);background-color:#fff;color:#98844f}@media all and (max-width:1369px){.block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover a.btn{bottom:50px}}@media all and (min-width:1023px){.tablet .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover a.btn{bottom:70px}}.block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover a.btn:hover{background-color:#98844f;color:#fff}.mobile .block-home-column-3{height:100vh}.mobile .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller{display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex!important;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100vh;padding-top:0}.mobile .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller .text{padding:0;width:100%;text-align:center;background-color:#fff}.mobile .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller .text .content{padding-top:70px;background-color:#fff}.mobile .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller .text .content h2{font-size:7vmin}.mobile .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover{width:100%;height:100vh;background-color:#000}.mobile .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover>span{position:absolute}.mobile .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .swiper-container-block-3{padding:15px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.mobile .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .swiper-container-block-3 .swiper-wrapper>div.block{background-color:#fff;position:relative;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;height:55vh;width:auto}.mobile .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .swiper-container-block-3 .swiper-wrapper>div.block>.background-cover{height:20vw;width:20vw;position:absolute;top:40%;left:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border:1px solid #98844f;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;overflow:hidden;background-color:#fff}.mobile .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .swiper-container-block-3 .swiper-wrapper>div.block>.background-cover:before{position:absolute;content:"";z-index:1;top:0;left:0;width:20vw;height:20vw;border:15px solid #fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.mobile .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .swiper-container-block-3 .swiper-wrapper>div.block>.background-cover>span{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:20vw;height:20vw;position:absolute;-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100%);zoom:1;top:50%;left:50%;transform:translate(-50%, -50%) scale(1);-moz-transform:translate(-50%, -50%) scale(1);-webkit-transform:translate(-50%, -50%) scale(1);transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s}.mobile .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .swiper-container-block-3 .swiper-wrapper>div.block:hover>.background-cover>span{transform:translate(-50%, -50%) scale(1.3) rotate(3deg);-moz-transform:translate(-50%, -50%) scale(1.3) rotate(3deg);-webkit-transform:translate(-50%, -50%) scale(1.3) rotate(3deg)}.mobile .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .swiper-container-block-3 .swiper-wrapper>div.block .text{position:absolute;bottom:0;left:0;width:100%;padding:15px 50px;background-color:transparent;height:auto}.mobile .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .swiper-container-block-3 .swiper-wrapper>div.block .text h2{font-size:2.8em;color:#98844f;text-align:left;margin-bottom:0}.mobile .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .swiper-container-block-3 .swiper-wrapper>div.block .text h2 strong{font-weight:normal;font-size:.7em}.mobile .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .swiper-container-block-3 .swiper-wrapper>div.block .text h3{font-size:2em;text-align:right}@media all and (max-width:1681px){.mobile .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .swiper-container-block-3 .swiper-wrapper>div.block{height:55vh}.mobile .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .swiper-container-block-3 .swiper-wrapper>div.block>.background-cover,.mobile .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .swiper-container-block-3 .swiper-wrapper>div.block>.background-cover:before,.mobile .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .swiper-container-block-3 .swiper-wrapper>div.block>.background-cover>span{width:60vw;height:60vw}.mobile .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .swiper-container-block-3 .swiper-wrapper>div.block>.background-cover{top:36%}.mobile .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .swiper-container-block-3 .swiper-wrapper>div.block .text{padding:15px 50px}.mobile .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .swiper-container-block-3 .swiper-wrapper>div.block .text h2{font-size:2.4em}.mobile .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .swiper-container-block-3 .swiper-wrapper>div.block .text h3{font-size:1.6em}}@media all and (max-width:1369px){.mobile .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .swiper-container-block-3 .swiper-wrapper>div.block{width:100%}.mobile .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .swiper-container-block-3 .swiper-wrapper>div.block .text{padding:15px 50px}.mobile .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .swiper-container-block-3 .swiper-wrapper>div.block .text h2{font-size:2em}.mobile .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .swiper-container-block-3 .swiper-wrapper>div.block .text h3{font-size:1.2em}}.mobile .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover a.btn{position:absolute;bottom:65px;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);background-color:#fff;color:#98844f}@media all and (max-width:1369px){.mobile .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover a.btn{bottom:70px}}@media all and (max-width:640px){.mobile .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover a.btn{bottom:135px}}.mobile .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover a.btn:hover{background-color:#98844f;color:#fff}@media all and (max-width:345px){.mobile .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .swiper-container-block-3 .swiper-wrapper>div.block{height:50vh}.mobile .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover a.btn{bottom:50px}.mobile .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller .text .content{padding-top:50px}.mobile .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .swiper-container-block-3 .swiper-wrapper>div.block>.background-cover{width:40vw;height:40vw;top:30%}.mobile .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .swiper-container-block-3 .swiper-wrapper>div.block>.background-cover:before,.mobile .block-home-column-3 .fp-tableCell .fp-scrollable .fp-scroller>.background-cover .swiper-container-block-3 .swiper-wrapper>div.block>.background-cover>span{width:40vw;height:40vw}.mobile .list-blog div .swiper-container-blog .swiper-wrapper .item .background-cover,.mobile .list-blog div .swiper-container-blog .swiper-wrapper .item .background-cover:before,.mobile .list-blog div .swiper-container-blog .swiper-wrapper .item .background-cover>span{display:none}.mobile .list-blog div .swiper-container-blog .swiper-wrapper .item{height:320px!important}.mobile .list-blog h2{font-size:1.2em!important}.mobile .list-blog .fp-tableCell .container-full{margin:0 2.8%}.mobile .list-blog .container-full{margin:0 2.8%}.mobile .list-blog div .swiper-container-blog .swiper-wrapper .item .footer-item{padding:0 15px 45px}.mobile .itemView.dett-blog .itemHeader h2{font-size:1.8em}}@media all and (min-width:1023px){.tablet .custom.block-home.block-home-column-3.section .text{padding:0!important}}.mobile .custom.block-home.block-home-column-3.section.title-black .content{padding-top:40px}.mobile .custom.block-home.block-home-column-3.section.title-black .content h2{color:#000 !important}.mobile .custom.block-home.section.incentivi .container{padding:50px 20px!important}.mobile .custom.block-home.section.incentivi .container .content{padding-top:50px}.mobile .custom.block-home.section.incentivi .container .content h2{font-size:2em}.mobile .custom.block-home.section.incentivi .container .content h6{color:#fff !important;font-size:1.6em}.mobile .custom.block-home.section.incentivi .container .content a.btn{margin-top:0}.mappa-home .phocamaps .phocamaps-box #phocaMapPlgPM1{height:100vh!important}.mappa-home p{margin:0}.review{margin-top:70px;margin-bottom:70px;position:relative}.tablet .review{margin-top:100px;margin-bottom:100px}.mobile .review{margin-top:50px;margin-bottom:50px}.review .container-full{position:absolute;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);background-color:rgba(255,255,255,0.8)}.review .container-full blockquote{padding:0 10%;position:relative}.review .container-full blockquote:before,.review .container-full blockquote:after{content:"\77";position:absolute;font-family:"capovento";color:#98844f;font-size:3em;line-height:0;display:none}.review .container-full blockquote:before{transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);top:0;left:30px}.review .container-full blockquote:after{bottom:0;right:30px}.review-home{margin:0}.review-home.mobile{background-color:#282828}.review-home.mobile span{-webkit-opacity:.8;-moz-opacity:.8;opacity:.8;filter:alpha(opacity=80%);zoom:1}.review-home.mobile .fp-tableCell{vertical-align:middle!important}.review-home.mobile .text{position:relative;z-index:1;color:#000}.review-home.mobile .text blockquote{padding:10px 2%;position:relative}.review-home.mobile .text blockquote h2{font-size:5vmin;color:#000;margin-bottom:15px}.review-home .container-full{transform:translate(0);-moz-transform:translate(0);-webkit-transform:translate(0);top:auto;position:relative}@media all and (max-width:1369px){.review-home .container-full{padding-top:40px;padding-bottom:40px}.review-home .container-full blockquote{font-size:.8em}}.review-home .container-full blockquote{padding:0 10%;position:relative}.review-home .container-full blockquote:before,.review-home .container-full blockquote:after{content:"\77";position:absolute;font-family:"capovento";color:#98844f;font-size:2em}.review-home .container-full blockquote:before{transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);top:0;left:0}.review-home .container-full blockquote:after{bottom:0;right:0}.review .container-full{width:60%!important;margin-left:20%;margin-right:20%;padding-top:60px;padding-bottom:60px}.review .container-full h2{font-family:'DroidSerif',serif;text-align:center;font-size:2em;line-height:1.2em;color:#000;padding:0!important;text-transform:uppercase}.review .container-full h2 strong,.review .container-full h2 b{font-weight:500}@media all and (max-width:1280px){.review .container-full h2{font-size:2.2em}}.mobile .review .container-full h2{font-size:1.2em}.review .container-full blockquote{text-align:center;border:none;padding:20px 5%}.mobile .review .container-full blockquote{line-height:1.1}.mobile .review .container-full{width:90%!important;margin-left:5%;margin-right:5%;padding-top:30px;padding-bottom:30px}.review .background-cover{height:50vh}.mobile .review .background-cover{height:70vh}div.block-img{margin:0px auto;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex!important;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;min-height:25vw;align-items:center;background-color:#fff}.mobile div.block-img{margin:20px auto}div.block-img.first-shadow{box-shadow:0 -2px 5px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 -2px 5px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 -2px 5px 0 rgba(0,0,0,0.15)}.mobile div.block-img.first-shadow{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}div.block-img.last-shadow{box-shadow:0 2px 5px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.15);margin-bottom:50px}.mobile div.block-img.last-shadow{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}div.block-img.margin{margin-bottom:50px!important}div.block-img .swiper-container .swiper-wrapper{height:35vw}div.block-img .swiper-container .swiper-wrapper .swiper-slide{height:35vw}@media all and (max-width:1369px){div.block-img .swiper-container .swiper-wrapper{height:48vw}div.block-img .swiper-container .swiper-wrapper .swiper-slide{height:48vw}}div.block-img .swiper-container .swiper-button{width:100%;position:absolute;top:50%;right:0;z-index:1;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}div.block-img .swiper-container .swiper-button .swiper-button-next,div.block-img .swiper-container .swiper-button .swiper-button-prev{position:relative;color:rgba(255,255,255,0.9);background-color:#98844f;width:48px;height:48px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;font-size:1.5em;z-index:5;font-family:"capovento";transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear}div.block-img .swiper-container .swiper-button .swiper-button-next:hover,div.block-img .swiper-container .swiper-button .swiper-button-prev:hover{color:#fff}div.block-img .swiper-container .swiper-button .swiper-button-next{right:15px;position:absolute}div.block-img .swiper-container .swiper-button .swiper-button-next:before{position:absolute;content:"\50";top:50%;left:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}div.block-img .swiper-container .swiper-button .swiper-button-prev{left:15px;position:absolute}div.block-img .swiper-container .swiper-button .swiper-button-prev:before{content:"\44";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}div.block-img-reverse>div.text{order:-1}@media all and (max-width:1023px){div.block-img-reverse>div.text{order:0}}div.block-img>.background-cover{min-height:35vw}div.block-img>div.text{padding:20px 60px;position:relative}@media all and (min-width:1201px) (max-width:1550px){div.block-img>div.text{padding:20px 40px}}div.block-img>div.text>h3{font-family:'DroidSerif',serif;font-size:2em;line-height:1.2em;color:#000;text-transform:uppercase;padding:0;margin-bottom:30px}div.block-img>div.text a.btn{margin-top:30px}div.block-img>div.text .title{margin-bottom:30px;font-weight:bold}div.block-img>div.text .title h3{color:#000;padding:0;font-family:'DroidSerif',serif;font-size:2.4em;line-height:1.2em;margin-top:10px}div.block-img>div.text .title h4{color:#000;padding:0;font-family:'DroidSerif',serif;line-height:1em;margin:0;position:relative}@media all and (max-width:1023px){div.block-img{display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex!important;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:auto}div.block-img .background-cover{height:50vmin}}@media all and (max-width:1023px){.mobile div.block-img,.tablet div.block-img{display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex!important;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:auto}.mobile div.block-img-reverse>div.text,.tablet div.block-img-reverse>div.text{order:0}.mobile div.block-img .background-cover,.tablet div.block-img .background-cover{height:50vw}.mobile div.block-img .background-cover>span,.tablet div.block-img .background-cover>span{height:50vw}.mobile div.block-img>div.text,.tablet div.block-img>div.text{padding:20px}.mobile div.block-img .background-cover{margin-bottom:20px}}.block-full{height:30vw}@media all and (min-width:1061px) and (max-width:1201px){.block-full{height:45vmin}.block-full .background-cover{height:45vmin}}@media all and (max-width:1061px){.block-full{height:55vmin}.block-full .background-cover{height:55vmin}}.mobile .block-full{height:auto}.tablet .block-full{height:70vmin}.block-full.text-left>div>div.text{right:auto;left:0}.block-full>div{height:30vw}.mobile .block-full>div{height:auto}.tablet .block-full>div{height:70vmin}.block-full>div>div.text{padding:30px 50px;position:absolute;top:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);z-index:1;left:50%;font-size:.9em;background-color:rgba(255,255,255,0.8);width:80%}@media all and (min-width:769px) and (max-width:1060px){.block-full>div>div.text{width:80%}}.mobile .block-full>div>div.text{position:relative;top:auto;transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);padding:10px 20px;left:0;width:100%}.block-full>div>div.text h3{font-family:'DroidSerif',serif;font-size:2em;line-height:1.2em;color:#000;text-align:center;text-transform:uppercase;padding:0;margin-bottom:30px}.block-full>div>div.text ul{list-style-type:none;padding-left:0;-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px}.mobile .block-full>div>div.text ul{-moz-column-count:1;-moz-column-gap:0px;-webkit-column-count:1;-webkit-column-gap:0px;column-count:1;column-gap:0px}.block-full>div>div.text ul li{position:relative;padding-left:25px;line-height:2.8}.block-full>div>div.text ul li:before{content:"\46";font-family:"capovento";position:absolute;top:0;left:0;color:#98844f}.block-full>div>div.text ul li a{color:#fff;text-decoration:underline}.mobile .block-full{height:auto}.mobile .block-full .background-cover>span{display:none}.mappainterattiva{padding:0;margin-bottom:50px;height:600px}.mobile .mappainterattiva{height:450px;margin-top:30px}@media all and (max-width:769px){.tablet .mappainterattiva{height:auto;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex!important;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:120px}.tablet .mappainterattiva>.poi .relative .text{padding-top:120px}.tablet .mappainterattiva>.poi .relative .text h3{color:#000;margin-bottom:40px!important}}.mappainterattiva #interactive-map{padding:0}@media all and (max-width:769px){.tablet .mappainterattiva #interactive-map{display:block;height:450px}}@media all and (max-width:769px){.mappainterattiva #interactive-map{display:block;height:350px;min-height:none}}.mappainterattiva #interactive-map #map{position:absolute;left:0;top:0;height:100%;width:100%}@media all and (max-width:767px){.mappainterattiva #interactive-map #map{left:0;position:relative;top:0;width:100%}}.mappainterattiva #interactive-map #map .marker{text-align:center;transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-o-transition:all .3s linear}.mappainterattiva #interactive-map #map .marker:before{position:relative;z-index:2;top:0;width:60px;height:60px;display:block}.mappainterattiva #interactive-map #map .marker#hotel-marker:before{content:"";background-image:url(/images/marker/hotel-capovento-marker.png);z-index:3;width:128px;height:128px}.mappainterattiva #interactive-map #map .marker#castellina-marker:before,.mappainterattiva #interactive-map #map .marker#siena-marker:before,.mappainterattiva #interactive-map #map .marker#greve-marker:before,.mappainterattiva #interactive-map #map .marker#radda-marker:before,.mappainterattiva #interactive-map #map .marker#firenze-marker:before{content:"";background-image:url('/images/marker/hotel-capovento-POI.png');position:relative;z-index:2;top:0;width:50px;height:50px;display:block}.mappainterattiva #interactive-map #map .marker.active:before{top:0;background-image:url('/images/marker/hotel-capovento-POI-active.png') !important;z-index:4;width:50px!important;height:50px !important}.mappainterattiva #interactive-map .marker-poi{position:relative;width:20%;z-index:2;color:#fff;background-color:#98844f;padding:0;box-shadow:0 0 24px rgba(74,49,49,0.5);-moz-box-shadow:0 0 24px rgba(74,49,49,0.5);-webkit-box-shadow:0 0 24px rgba(74,49,49,0.5)}@media all and (max-width:1200px){.mappainterattiva #interactive-map .marker-poi{width:40%}}.mappainterattiva #interactive-map .marker-poi .custom{height:100%}.mappainterattiva #interactive-map .marker-poi .marker-link{margin:0}.mappainterattiva #interactive-map .marker-poi .marker-link a{position:relative;z-index:1;font-size:1rem;font-weight:100;color:#fff;display:block;padding:15px 30px;border-bottom:1px solid rgba(255,255,255,0.15);transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-o-transition:all .3s linear}.mappainterattiva #interactive-map .marker-poi .marker-link a:before{position:absolute;right:15px;top:50%;margin-top:-9px}.mappainterattiva #interactive-map .marker-poi .marker-link a strong{display:block;font-size:.9em;text-transform:uppercase}.mappainterattiva #interactive-map .marker-poi .marker-link a:hover,.mappainterattiva #interactive-map .marker-poi .marker-link a:focus{text-decoration:none;background-color:rgba(152,132,79,0.8)}.mappainterattiva #interactive-map .marker-poi .marker-link.active a{background-color:rgba(152,132,79,0.8);z-index:2;box-shadow:0 0 24px rgba(74,49,49,0.5);-moz-box-shadow:0 0 24px rgba(74,49,49,0.5);-webkit-box-shadow:0 0 24px rgba(74,49,49,0.5)}.mappainterattiva #interactive-map .marker-poi .marker-link.active a:before{color:#4a3131}.mappainterattiva #interactive-map .marker-poi .marker-link:after{content:"";width:100%;height:100%;position:absolute;right:-100%;top:0;background-position:center center;background-size:cover;-webkit-opacity:0;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);zoom:1;transition:all .6s linear;-moz-transition:all .6s linear;-webkit-transition:all .6s linear;-o-transition:all .6s linear;border-right:5px solid #d04644}@media all and (max-width:1200px){.mappainterattiva #interactive-map .marker-poi .marker-link:after{display:none}}.mappainterattiva #interactive-map .marker-poi .marker-link.active:after{-webkit-opacity:1;-moz-opacity:1;opacity:1;zoom:1}@media all and (max-width:680px){.mappainterattiva #interactive-map .marker-poi{width:100%}.mappainterattiva #interactive-map .marker-poi .marker-link{display:none;text-align:center}.mappainterattiva #interactive-map .marker-poi .marker-link.active{display:block}.mappainterattiva #interactive-map .marker-poi .marker-link.active a:after{position:absolute;bottom:-15px;left:50%;margin-left:-7.5px;content:"";width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:20px solid #d04644}.mappainterattiva #interactive-map .marker-poi .marker-link.active a:before{display:none}}.poi{background-color:#282828;color:#fff}@media all and (max-width:769px){.tablet .poi{display:block;padding:20px 0 0}}.poi>span{-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;filter:alpha(opacity=50%);zoom:1;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s}.poi h3{line-height:1.2}.poi>span{position:relative;z-index:0}.poi .relative{top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:1}.poi .text{position:relative;z-index:1}.poi .text h3{text-align:center;font-size:2.2em;width:80%;margin:10px auto 40px}@media all and (max-width:767px){.poi .text h3{width:90%;font-size:1.6em}}.poi .text .table{margin:0px auto}.poi .text .table tr{border-bottom:1px solid rgba(255,255,255,0.2)}.poi .text .table tr.marker-link.active{border-bottom:1px solid rgba(0,0,0,0.1)}.poi .text .table tr.marker-link.active td{background-color:#98844f}.poi .text .table tr.marker-link.active td div a{color:#fff}.poi .text .table tr:last-child{border-bottom:none}.poi .text .table tr td{border:none;padding:8px 20px;line-height:1.1}.poi .text .table tr td div a{color:inherit;text-decoration:none;line-height:3em}@media all and (max-width:1100px){.poi .text .table tr td div a{font-size:.9em}}.poi .text .table tr td div a span{display:inline;width:60%;float:left}.poi .text .table tr td div a span:last-child{float:right;width:40%;text-align:right}.how-reach-us{position:relative;margin-top:30px;margin-bottom:30px}@media all and (max-width:1000px){.tablet .how-reach-us.container-full{margin:0!important;width:100%}}.how-reach-us .container-full{margin:0 12.5%;width:75%}.mobile .how-reach-us .container-full{margin:0;width:100%}@media all and (max-width:1000px){.tablet .how-reach-us .container-full{margin:0!important;width:100%}}.how-reach-us .container-full h3{font-size:1.8em;border-top:1px solid rgba(152,132,79,0.5);padding-top:15px;color:#000}@media all and (max-width:767px){.how-reach-us .container-full h3{font-size:1.4em}}.how-reach-us .container-full h3:first-child{border:none}.how-reach-us .container-full h3:before{float:left;margin-bottom:15px;margin-right:15px;color:#665835;line-height:1.1em}.how-reach-us .container-full>p{text-indent:-50px}.how-reach-us .container-full ul li{list-style-type:none}.googlemap{margin:-10px auto}.googlemap .phocamaps{background-color:#fff;width:100%;border:1px solid #98844f}.googlemap .phocamaps #phocamaps-box{margin-top:0!important;float:left;margin:0;width:70%!important}@media all and (max-width:769px){.googlemap .phocamaps #phocamaps-box{width:100%!important}}.googlemap .phocamaps .pmroute{margin-left:0;margin-top:0;padding:20px 30px;color:#98844f;width:30%;float:left;clear:none;height:100%;display:table;text-align:center}@media all and (max-width:769px){.googlemap .phocamaps .pmroute{width:100%;display:block}}.googlemap .phocamaps .pmroute>.form-inline{padding-top:25%;display:table-cell;vertical-align:middle;font-size:1.4em}@media all and (max-width:769px){.googlemap .phocamaps .pmroute>.form-inline{display:block;padding-top:0}}.googlemap .phocamaps .pmroute form .pm-input-route{background-color:rgba(0,0,0,0.01);border:none;border-bottom:3px solid rgba(40,40,40,0.5);height:40px;vertical-align:top;color:#000;padding:5px;display:block;margin:10px 10%;width:80%;border-radius:0px;font-size:.7em;outline:none}@media all and (max-width:1023px){.googlemap .phocamaps .pmroute form .pm-input-route{width:90%;margin:10px 5%}}@media all and (max-width:769px){.googlemap .phocamaps .pmroute form .pm-input-route{margin:10px auto}}.mobile .googlemap .phocamaps .pmroute form .pm-input-route{width:100%}.googlemap .phocamaps .pmroute form .pm-input-route-btn{color:#282828;border:3px solid #98844f;background:transparent;width:80%;font-size:.7em}@media all and (max-width:1200px){.googlemap .phocamaps .pmroute form .pm-input-route-btn{font-size:.5em}}@media all and (max-width:1023px){.googlemap .phocamaps .pmroute form .pm-input-route-btn{width:90%}}.googlemap .phocamaps .pmroute form .pm-input-route-btn:hover{color:#fff;background:#98844f;border-color:#98844f}.mobile .googlemap .phocamaps .pmroute form .pm-input-route-btn{width:100%}.googlemap .phocamaps #phocaDirPlgPM1{background-color:#d4c9ac;border-top:#332d1b}.googlemap .phocamaps #phocaDirPlgPM1 #phocaMapsPrintIconPlgPM1{background-color:#282828}.googlemap .phocamaps #phocaDirPlgPM1 #phocaMapsPrintIconPlgPM1 .pmprintroutelink{display:none}.googlemap .phocamaps #phocaDirPlgPM1 div{background-color:#fff}.googlemap .phocamaps #phocaDirPlgPM1 div div{width:80%;margin:0 10%}@media all and (max-width:769px){.mobile .googlemap .phocamaps #phocaDirPlgPM1 div div,.tablet .googlemap .phocamaps #phocaDirPlgPM1 div div{width:95%;margin:0 auto}}#phocamaps-box div.pmbox-grey div div div{padding:0 !important}.calltoaction{text-align:center;padding:10px 0}.calltoaction p{margin:30px -2px;display:inline-block;width:30%}@media all and (min-width:1201px) and (max-width:1369px){.calltoaction p{width:35%}}@media all and (max-width:1200px){.calltoaction p{width:40%}}.calltoaction p a{position:relative;overflow:hidden;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;width:100%;margin:0;display:block;font-size:.9em!important;height:60px!important;line-height:54px!important;font-family:'DroidSerif',serif;background-color:#fff !important}.calltoaction p a:before{line-height:54px!important;right:15px;transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear}.calltoaction p:first-child{margin-right:75px}.calltoaction p:first-child a:before{right:auto;left:15px;transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.tablet .calltoaction p:first-child{margin-right:15px}.calltoaction p:first-child a{transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;position:relative;left:0}.calltoaction p:first-child:hover a{background-color:#98844f !important}.calltoaction p:first-child:hover a:before{left:5px}.calltoaction p:last-child a{transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;position:relative;right:0}.calltoaction p:last-child:hover a{background-color:#98844f !important}.calltoaction p:last-child:hover a:before{right:5px}.tablet .calltoaction p{width:auto;min-width:40%}.mobile .calltoaction p{width:90%;margin:30px 5%;display:block}.mobile .calltoaction p a{font-size:.7em!important}.mobile .calltoaction p a:hover{left:auto;right:auto}.calltoaction-room p:first-child{margin-right:0;margin-top:0;margin-bottom:0}.calltoaction-nomargin p:first-child{margin-right:0}.calltoaction-nomargin p:first-child a:before{content:none}.footer{padding-top:50px;font-size:.8em}.footer .container{padding:50px;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex!important;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;flex-wrap:wrap;justify-content:center;font-size:1.2em}@media all and (min-width:993px){.tablet .footer .container>.custom{float:left!important;width:40%}}@media all and (max-width:993px){.tablet .footer .container>.custom{float:left!important;width:45%}}.mobile .footer .container{padding:20px 0px 50px}@media all and (max-width:767px){.footer .container{text-align:center}}.footer .indirizzo{position:relative}.mobile .footer .indirizzo{padding-left:0;padding-right:0}@media all and (max-width:767px){.footer .indirizzo{max-width:400px}}.footer .indirizzo h3{margin-top:0;text-transform:uppercase;font-size:1.2em}.footer .contatti{margin-top:-60px}.footer .contatti a{color:#98844f}.mobile .footer .contatti{padding-left:0;padding-right:0;margin-top:20px}@media all and (max-width:767px){.footer .contatti{max-width:400px}}.mobile .footer .contatti p:after,.mobile .footer .contatti p:before{content:none}.footer .link-footer a{position:relative;font-size:.8em;font-weight:600;display:inline-block;text-decoration:none;margin-bottom:0;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;white-space:nowrap;padding:0 50px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:55px;line-height:55px;vertical-align:middle;letter-spacing:.2em;transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;border:1px solid #98844f;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;min-width:60%}.mobile .footer .link-footer a{letter-spacing:.075em;padding:0 20px}.footer .link-footer a:before{position:absolute;right:10px;line-height:55px}.mobile .footer .link-footer a{letter-spacing:.075em;padding:0 20px}.footer .link-footer a:before{position:absolute;right:10px;line-height:55px}.footer .link-footer a.btn-gold{color:#fff;background-color:#98844f;border:2px solid #98844f;transition:all ease-in-out .8s;-moz-transition:all ease-in-out .8s;-webkit-transition:all ease-in-out .8s}.footer .link-footer a.btn-gold:hover,.footer .link-footer a.btn-gold:focus{color:#98844f;background-color:#fff;border:2px solid #98844f;transition:all ease-in-out .8s;-moz-transition:all ease-in-out .8s;-webkit-transition:all ease-in-out .8s}.footer .link-footer a.btn-gold:hover:before,.footer .link-footer a.btn-gold:focus:before{color:#98844f}.footer .link-footer a.btn-gold-border{color:#282828;border:3px solid #98844f;background:transparent}.footer .link-footer a.btn-gold-border:hover,.footer .link-footer a.btn-gold-border:focus{color:#fff;border:3px solid #98844f;background:#98844f}.footer .link-footer a.btn-white{color:#fff;background-color:#fff;border:2px solid #fff;transition:all ease-in-out .8s;-moz-transition:all ease-in-out .8s;-webkit-transition:all ease-in-out .8s}.footer .link-footer a.btn-white:hover,.footer .link-footer a.btn-white:focus{color:#fff;background-color:#fff;border:2px solid #fff;transition:all ease-in-out .8s;-moz-transition:all ease-in-out .8s;-webkit-transition:all ease-in-out .8s}.footer .link-footer a.btn-white:hover:before,.footer .link-footer a.btn-white:focus:before{color:#fff}.footer .link-footer a.btn-white-border{color:#282828;border:3px solid #fff;background:transparent}.footer .link-footer a.btn-white-border:hover,.footer .link-footer a.btn-white-border:focus{color:#fff;border:3px solid #fff;background:#fff;background:transparent}.footer .link-footer a.facebook{background-image:url(/templates/default/images/logo-facebook.gif);background-repeat:no-repeat;background-position-x:right;padding-left:5px}#fullpage>.section:first-child,#fullpage>.section.mappa-home{padding-top:0px!important}#fullpage>.section:last-child{padding-top:50px!important}.list-rooms{margin:0 0 50px;margin-left:5%;margin-right:5%}.mobile .list-rooms{margin-top:30px}.list-rooms ul{padding:0!important}.list-rooms ul li{position:relative;height:30vw;margin:0!important;border-right:15px solid #fff;border-bottom:15px solid #fff;background-color:#000;cursor:pointer;overflow:hidden}@media all and (max-width:1379px){.list-rooms ul li{height:40vw}}.list-rooms ul li:nth-child(2n+2){border-right:none}.list-rooms ul li:hover a{bottom:60px}@media all and (max-width:1379px){.list-rooms ul li:hover a{bottom:30px}}.list-rooms ul li:hover>span{transform:rotate(1deg) scale(1.1);-moz-transform:rotate(1deg) scale(1.1);-webkit-transform:rotate(1deg) scale(1.1);-webkit-opacity:.8;-moz-opacity:.8;opacity:.8;filter:alpha(opacity=80%);zoom:1}.list-rooms ul li>span{-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;filter:alpha(opacity=50%);zoom:1;transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear}.list-rooms ul li .text{position:absolute;top:50%;left:15%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:1;color:#fff;text-transform:uppercase;transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;text-align:left;width:70%;text-shadow:1px 1px 1px #000, 0 0 40px #000}.list-rooms ul li .text h2{font-size:3.2em;font-family:'DroidSerif',serif}.list-rooms ul li .text .extrafields{font-size:1em}.list-rooms ul li a{position:absolute;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);bottom:-100%;color:#fff !important;text-transform:uppercase;font-size:1em;font-weight:bold;transition:all ease-in-out .5s;-moz-transition:all ease-in-out .5s;-webkit-transition:all ease-in-out .5s;text-shadow:1px 1px 1px #000, 0 0 40px #000;box-shadow:inset 0 0 40px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.3)}@media all and (max-width:1023px){.list-rooms ul li a{font-size:2.4vw}}@media all and (max-width:767px){.list-rooms ul li a{font-size:4vw;bottom:50px}}.list-rooms ul li a:hover{text-decoration:none}.list-rooms ul li a:before{position:absolute;bottom:-50px;left:50%;font-size:1.8em;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear}@media all and (max-width:1023px){.list-rooms ul li a:before{bottom:-30px}}@media all and (max-width:1681px){.list-rooms ul li .text h2{font-size:2.6em}.list-rooms ul li a{font-size:.9em}}@media all and (max-width:1379px){.list-rooms ul li .text h2{font-size:1.9em}.list-rooms ul li a{font-size:.8em}}.mobile .list-rooms ul li{height:85vmin;border-right:none;border-bottom:none;margin-bottom:15px!important}.mobile .list-rooms ul li .text{left:50%;width:auto;top:80px;text-align:center;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%)}.mobile .list-rooms ul li .text .extrafields{font-size:3.8vmin}.mobile .list-rooms ul li .text h2{margin-top:10px;margin-bottom:10px;font-size:8.2vmin}.mobile .list-rooms ul li a{font-size:3.2vmin;bottom:40px}.tablet .list-rooms ul li{height:60vmin;border-bottom:none;margin-bottom:15px!important;border-right:none}@media all and (min-width:769px){.tablet .list-rooms ul li{border-right:15px solid #fff}.tablet .list-rooms ul li:nth-child(2n+2){border-right:none}}.tablet .list-rooms ul li .text{left:50%;width:auto;top:80px;text-align:center;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%)}.tablet .list-rooms ul li .text .extrafields{font-size:3.8vmin}.tablet .list-rooms ul li .text h2{margin-top:10px;margin-bottom:10px;font-size:7.2vmin}.tablet .list-rooms ul li a{font-size:2.2vmin;bottom:30px}.list-block{margin:0;margin-left:5%;margin-right:5%}.list-block ul{padding:0!important}.list-block ul li{position:relative;height:30vw;margin:0!important;border-right:15px solid #fff;border-bottom:15px solid #fff;background-color:#000;overflow:hidden}@media all and (max-width:1800px) and (min-width:1350px){.list-block ul li{line-height:1.3}}@media all and (max-width:1349px){.list-block ul li{line-height:1.2}}@media all and (max-width:1200px){.list-block ul li{height:40vw}}.tablet .list-block ul li{height:75vw}.tablet .list-block ul li:last-child:nth-child(odd){width:100%!important}@media all and (min-width:1201px){.list-block ul li:nth-child(3n+3){border-right:none}}@media all and (min-width:991px) and (max-width:1200px){.list-block ul li:nth-child(2n){border-right:none}}@media all and (max-width:991px){.list-block ul li{border-right:none}}.list-block ul li>span{-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;filter:alpha(opacity=50%);zoom:1;transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear}.list-block ul li h2{color:#fff;text-align:center;font-size:3.2em;font-family:'DroidSerif',serif;position:absolute;z-index:1;width:90%;left:5%;right:5%;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);text-shadow:1px 1px 1px #000, 0 0 40px #000;transition:all ease-in-out .5s;-moz-transition:all ease-in-out .5s;-webkit-transition:all ease-in-out .5s}.list-block ul li .text{position:absolute;top:100%;left:0;transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);padding:50px;width:100%;z-index:1;color:#fff;line-height:0;-webkit-opacity:0;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);zoom:1;text-shadow:1px 1px 1px #000, 0 0 40px #000;transition:all ease-in-out .5s;-moz-transition:all ease-in-out .5s;-webkit-transition:all ease-in-out .5s}@media all and (max-width:1520px) and (min-width:1350px){.list-block ul li .text{padding:20px}}@media all and (max-width:1349px){.list-block ul li .text{padding:10px;font-size:.9em}}.tablet .list-block ul li .text{top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.tablet .list-block ul li .text h2{top:0;position:relative}.list-block ul li .text a{color:#fff}.list-block ul li .text a.btn{border:1px solid #fff}@media all and (min-width:1441px) and (max-width:1681px){.list-block ul li h2{font-size:3em}}@media all and (max-width:1440px){.list-block ul li h2{font-size:2.4em}}.tablet .list-block ul li h2{top:-100%}.tablet .list-block ul li .text{top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);line-height:inherit;-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100%);zoom:1}@media all and (max-width:1000px){.tablet .list-block ul li .text{line-height:1.5}}.list-block ul li:hover h2{top:-100%}.list-block ul li:hover .text{top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);line-height:inherit;-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100%);zoom:1}.list-block-mobile{margin-top:0px}.list-block-mobile h3{outline:none;border:3px solid #98844f;font-size:.9em;padding:15px 10px;padding-right:15vw;margin:15px auto;position:relative;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;color:#282828;background-color:rgba(152,132,79,0.1);font-weight:normal}.list-block-mobile h3:before{position:absolute;right:7px;top:0;line-height:1.5;vertical-align:middle;font-size:8vw;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;color:#98844f}@media all and (orientation:landscape){.mobile .list-block-mobile h3:before{font-size:8vh}}.list-block-mobile h3.ui-state-active{border:3px solid #98844f;border-bottom:3px solid #98844f;background-color:#98844f;color:#fff}.list-block-mobile h3.ui-state-active:before{color:#fff;transform:rotate(405deg);-moz-transform:rotate(405deg);-webkit-transform:rotate(405deg)}.list-block-mobile div{padding:30px;background-color:transparent;margin-top:-15px;border:3px solid #98844f;background-color:rgba(152,132,79,0.1);color:#282828;border-top:none}.list-block-mobile div:last-child{margin-bottom:30px}.list-block-mobile div ul{text-align:left;margin:20px auto}.list-block-mobile div ul li{position:relative;padding-left:20px}.list-block-mobile div ul li:before{font-size:.8em;position:absolute;left:0;top:50%;line-height:0}@media all and (max-width:767px){.list-block-mobile div a.btn{font-size:.7em}}.gallery-page{margin-bottom:50px}@media all and (max-width:769px){.gallery-page{margin-top:-40px}.tablet .gallery-page{margin-top:70px}}.gallery-page .background-cover{padding:0;background-color:#282828;overflow:hidden;position:relative;border:2px solid #fff}.gallery-page .background-cover>span{transition:all ease-in-out .6s;-moz-transition:all ease-in-out .6s;-webkit-transition:all ease-in-out .6s;position:relative}.gallery-page .background-cover:hover>span{transform:scale(1.1) rotate(-1deg);-moz-transform:scale(1.1) rotate(-1deg);-webkit-transform:scale(1.1) rotate(-1deg)}.gallery-page .background-cover .image-cover{position:relative;z-index:1;left:0;top:0;height:15vw;float:left;background-size:cover;background-position:center center;overflow:hidden}.mobile .gallery-page .background-cover .image-cover{height:45vmax}.gallery-page .background-cover .image-cover:before{background-color:#fff}@media all and (max-width:769px){.gallery-page .background-cover .image-cover{width:100vw;height:100vw;border-right:none}.tablet .gallery-page .background-cover .image-cover{width:50vw;height:50vw}.mobile .gallery-page .background-cover .image-cover{height:45vmax}.tablet .gallery-page .background-cover .image-cover:first-child{border-right:2px solid #fff}}@media all and (min-width:770px) and (max-width:1024px){.gallery-page .background-cover .image-cover{height:35vw}}@media all and (min-width:1025px) and (max-width:1200px){.gallery-page .background-cover .image-cover{height:20vw}}@media all and (orientation:landscape){.mobile .gallery-page .background-cover.col-xs-12{width:50%;border-right:2px solid #fff}.mobile .gallery-page .background-cover.col-xs-12 .image-cover{width:50vw}.mobile .gallery-page .background-cover:nth-child(2n) .image-cover{border-right:none}}.list-blog{text-align:center;margin-top:-8vh}@media all and (max-width:769px){.tablet .list-blog .container-full{margin:0 3.8%}}.list-blog.dettaglio{margin-top:50px!important}@media all and (max-width:1681px){.list-blog{margin-top:0px}.list-blog .fp-tableCell{vertical-align:middle}.list-blog.section{margin-top:60px}.mobile .list-blog.section{margin-top:0}}.list-blog h2{display:inline-block;font-family:'DroidSerif',serif;font-size:2.4em;line-height:1em;color:#000;padding:0!important;margin-bottom:50px}.mobile .list-blog h2{font-size:1.8em}.list-blog div h2,.list-blog div h3{line-height:0}.list-blog div h2{color:#98844f;font-size:2.6em;line-height:1;margin:0;display:inline-block;position:relative;margin-bottom:30px}@media all and (max-width:1369px){.list-blog div h2{margin-bottom:15px}}.list-blog div h3{color:#98844f;font-size:1.4em}.list-blog div .swiper-container-blog{height:auto;margin-top:0px;position:relative}.list-blog div .swiper-container-blog .swiper-wrapper .item{height:65vmin;cursor:pointer;border:1px solid rgba(152,132,79,0.5);margin-bottom:1px}.mobile .list-blog div .swiper-container-blog .swiper-wrapper .item{height:450px}.list-blog div .swiper-container-blog .swiper-wrapper .item .background-cover{position:absolute;border:1px solid #98844f;left:50%;top:20px;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);height:17vw;width:17vw;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden}.list-blog div .swiper-container-blog .swiper-wrapper .item .background-cover:before{position:absolute;content:"";z-index:1;top:0;left:0;width:17vw;height:17vw;border:15px solid #fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.list-blog div .swiper-container-blog .swiper-wrapper .item .background-cover span{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;height:17vw;width:17vw;border:15px solid #fff;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s}.mobile .list-blog div .swiper-container-blog .swiper-wrapper .item .background-cover span{height:40%}.list-blog div .swiper-container-blog .swiper-wrapper .item .footer-item{position:absolute;bottom:0;left:0;width:100%;border-top:0;z-index:3;transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;-webkit-transition:all ease-in-out .4s;padding:0px 15px 15px}.list-blog div .swiper-container-blog .swiper-wrapper .item .footer-item p{margin:15px 0 30px}.list-blog div .swiper-container-blog .swiper-wrapper .item h3{color:#98844f;text-align:center;font-size:2em;z-index:1;line-height:1.1;padding:0 2%}.mobile .list-blog div .swiper-container-blog .swiper-wrapper .item h3{font-size:1.5em}.list-blog div .swiper-container-blog .swiper-wrapper .item:hover .background-cover span{transform:translate(-50%, -50%) scale(1.3) rotate(3deg);-moz-transform:translate(-50%, -50%) scale(1.3) rotate(3deg);-webkit-transform:translate(-50%, -50%) scale(1.3) rotate(3deg)}@media all and (max-width:1681px){.list-blog div .swiper-container-blog .swiper-wrapper .item{font-size:.9em}.list-blog div .swiper-container-blog .swiper-wrapper .item .background-cover,.list-blog div .swiper-container-blog .swiper-wrapper .item .background-cover:before,.list-blog div .swiper-container-blog .swiper-wrapper .item .background-cover>span{width:19vw;height:19vw}.list-blog div .swiper-container-blog .swiper-wrapper .item h3{font-size:1.5em}}@media all and (max-width:1369px){.list-blog div .swiper-container-blog .swiper-wrapper .item{font-size:.9em}.list-blog div .swiper-container-blog .swiper-wrapper .item .background-cover,.list-blog div .swiper-container-blog .swiper-wrapper .item .background-cover:before,.list-blog div .swiper-container-blog .swiper-wrapper .item .background-cover>span{width:28vw;height:28vw}.list-blog div .swiper-container-blog .swiper-wrapper .item h3{font-size:2.4em}}@media all and (max-width:1201px){.list-blog div .swiper-container-blog .swiper-wrapper .item .background-cover,.list-blog div .swiper-container-blog .swiper-wrapper .item .background-cover:before,.list-blog div .swiper-container-blog .swiper-wrapper .item .background-cover>span{width:30vw;height:30vw}}.mobile .list-blog div .swiper-container-blog .swiper-wrapper .item .background-cover,.mobile .list-blog div .swiper-container-blog .swiper-wrapper .item .background-cover:before,.mobile .list-blog div .swiper-container-blog .swiper-wrapper .item .background-cover>span{width:50vw;height:50vw}@media all and (min-width:993px){.tablet .list-blog div .swiper-container-blog .swiper-wrapper .item .background-cover,.tablet .list-blog div .swiper-container-blog .swiper-wrapper .item .background-cover:before,.tablet .list-blog div .swiper-container-blog .swiper-wrapper .item .background-cover>span{width:18vw;height:18vw}}@media all and (max-width:992px){.tablet .list-blog div .swiper-container-blog .swiper-wrapper .item .background-cover,.tablet .list-blog div .swiper-container-blog .swiper-wrapper .item .background-cover:before,.tablet .list-blog div .swiper-container-blog .swiper-wrapper .item .background-cover>span{width:32vw;height:32vw}}.list-blog div .swiper-button{width:100%;margin:0;padding:0;z-index:1;position:relative}.list-blog div .swiper-button .swiper-button-next{position:absolute;right:5px;left:auto;top:auto;bottom:35vh}.list-blog div .swiper-button .swiper-button-prev{position:absolute;left:5px;right:auto;top:auto;bottom:35vh}.mobile .list-blog div .swiper-button .swiper-button-prev{left:9px}.list-blog-page{margin-bottom:50px}.list-blog-page .swiper-button{display:none}.list-offers{padding:0 10px 30px;text-align:center;margin-right:5%;margin-left:5%}.mobile .list-offers{margin-right:2%;margin-left:2%}.tablet .list-offers{margin-right:3%;margin-left:3%}.mobile.tmpl-offer .list-offers{margin-top:-90px}.list-offers h2,.list-offers h3{text-transform:uppercase;line-height:0}.list-offers h2{color:#98844f;font-size:2.6em;line-height:1;margin:0;display:inline-block;position:relative}.list-offers h2:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:100%;background-color:rgba(152,132,79,0.5)}.list-offers h3{color:#98844f;font-size:1.4em;font-style:italic}.list-offers .swiper-container-offerte{height:auto;margin-top:50px;position:relative}.list-offers .swiper-container-offerte .swiper-wrapper .item{height:570px;cursor:pointer;overflow:hidden}.mobile .list-offers .swiper-container-offerte .swiper-wrapper .item{height:334px}.tablet .list-offers .swiper-container-offerte .swiper-wrapper .item{height:500px}.list-offers .swiper-container-offerte .swiper-wrapper .item span{height:60%;box-shadow:inset 0 220px 200px -200px #000 !important;-moz-box-shadow:inset 0 220px 200px -200px #000 !important;-webkit-box-shadow:inset 0 220px 200px -200px #000 !important;-webkit-filter:drop-shadow(0 5px 20px #d3d3d3) !important;filter:drop-shadow(0 5px 20px #d3d3d3) !important}.mobile .list-offers .swiper-container-offerte .swiper-wrapper .item span{height:40%}.list-offers .swiper-container-offerte .swiper-wrapper .item .footer-item{bottom:0;left:0;width:100%;height:270px;background-color:#fff;border:1px solid rgba(152,132,79,0.3);border-top:0;z-index:3;transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;-webkit-transition:all ease-in-out .4s}.mobile .list-offers .swiper-container-offerte .swiper-wrapper .item .footer-item,.tablet .list-offers .swiper-container-offerte .swiper-wrapper .item .footer-item{height:200px}.list-offers .swiper-container-offerte .swiper-wrapper .item .footer-item a{position:absolute;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%)}.list-offers .swiper-container-offerte .swiper-wrapper .item .footer-item .intro-text{padding:25px;-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100%);zoom:1;transition:all ease-in .1s;-moz-transition:all ease-in .1s;-webkit-transition:all ease-in .1s}.mobile .list-offers .swiper-container-offerte .swiper-wrapper .item .footer-item .intro-text{line-height:1.2}.tablet .list-offers .swiper-container-offerte .swiper-wrapper .item .footer-item .intro-text{padding-bottom:10px}.list-offers .swiper-container-offerte .swiper-wrapper .item h3{color:#fff;text-transform:uppercase;text-align:center;font-size:1.6em;font-style:normal;z-index:1;line-height:1.1;position:absolute;top:0px;left:0;text-shadow:1px 1px 1px rgba(0,0,0,0.4);-moz-text-shadow:1px 1px 1px rgba(0,0,0,0.4);-webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.4);width:100%;padding:0 5%;overflow:visible}.list-offers .swiper-container-offerte .swiper-button{display:none}.itemView.dett-blog .itemBody.background-cover>span{-webkit-opacity:1 !important;-moz-opacity:1 !important;opacity:1 !important;filter:alpha(opacity=100%) !important;zoom:1 !important}.itemView.dett-blog,.itemView.dett-offers{overflow:hidden;align-items:flex-start !important}@media all and (max-width:1200px){.itemView.dett-blog,.itemView.dett-offers{display:-moz-box !important;display:-webkit-flexbox !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:-moz-flex !important;display:flex!important !important;-webkit-flex-direction:column !important;-moz-flex-direction:column !important;-ms-flex-direction:column !important;flex-direction:column !important}}@media all and (orientation:portrait){.tablet .itemView.dett-blog,.tablet .itemView.dett-offers{display:-moz-box !important;display:-webkit-flexbox !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:-moz-flex !important;display:flex!important !important;-webkit-flex-direction:column !important;-moz-flex-direction:column !important;-ms-flex-direction:column !important;flex-direction:column !important}}.itemView.dett-blog+div,.itemView.dett-offers+div{margin-bottom:30px}.itemView.dett-blog>div,.itemView.dett-offers>div{padding:10px 50px 0px}.tablet .itemView.dett-blog>div,.tablet .itemView.dett-offers>div{padding:10px 20px 0px}.mobile .itemView.dett-blog>div,.mobile .itemView.dett-offers>div{padding:10px 0px 0px}.itemView.dett-blog .itemHeader,.itemView.dett-offers .itemHeader{width:100%}.itemView.dett-blog .itemFullText,.itemView.dett-offers .itemFullText{margin-bottom:10px}.itemView.dett-blog .itemFullText img,.itemView.dett-offers .itemFullText img{width:100%;margin-bottom:10px}.itemView.dett-blog ul,.itemView.dett-offers ul{list-style-type:none;padding-left:0}.itemView.dett-blog ul li,.itemView.dett-offers ul li{font-weight:bold;color:#fff;background-color:#76673e;padding:3px 8px;display:inline-block;margin:5px;transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear}.itemView.dett-blog ul li a,.itemView.dett-offers ul li a{color:#fff;text-decoration:underline}.itemView.dett-blog ul li:hover,.itemView.dett-offers ul li:hover{background-color:#443b23}@media all and (max-width:1200px){.itemView.dett-blog .itemExtraFields,.itemView.dett-offers .itemExtraFields,.itemView.dett-blog .itemBody,.itemView.dett-offers .itemBody{width:100%}}@media all and (orientation:portrait){.tablet .itemView.dett-blog .itemExtraFields,.tablet .itemView.dett-offers .itemExtraFields,.tablet .itemView.dett-blog .itemBody,.tablet .itemView.dett-offers .itemBody{width:100%}}.itemView.dett-blog .itemExtraFields h3,.itemView.dett-offers .itemExtraFields h3,.itemView.dett-blog .itemBody h3,.itemView.dett-offers .itemBody h3{text-transform:uppercase;margin:20px 0px!important;font-size:1.6em;line-height:1;font-family:'DroidSerif',serif}.itemView.dett-blog .itemExtraFields h2.itemTitle,.itemView.dett-offers .itemExtraFields h2.itemTitle,.itemView.dett-blog .itemBody h2.itemTitle,.itemView.dett-offers .itemBody h2.itemTitle{margin-bottom:30px;text-align:center}.itemView.dett-blog .text,.itemView.dett-offers .text{position:absolute;bottom:0px;left:0;right:0;padding:0 60px}.mobile .itemView.dett-blog .text,.mobile .itemView.dett-offers .text{padding:0 10px}.itemView.dett-blog .text .itemExtraFields,.itemView.dett-offers .text .itemExtraFields{position:relative;z-index:1;color:#fff;margin:0!important}.itemView.dett-blog .text .itemExtraFields .block,.itemView.dett-offers .text .itemExtraFields .block{margin:0px 0px 20px}.itemView.dett-blog .text .itemExtraFields .block>a.btn,.itemView.dett-offers .text .itemExtraFields .block>a.btn{color:#fff;border-color:#fff}.mobile .itemView.dett-blog .text .itemExtraFields .block>a.btn,.mobile .itemView.dett-offers .text .itemExtraFields .block>a.btn{padding-left:5px;padding-right:5px}.itemView.dett-blog .text .itemExtraFields .block>a.btn:hover,.itemView.dett-offers .text .itemExtraFields .block>a.btn:hover{color:#000;background-color:#fff}.itemView.dett-blog .text .itemExtraFields .block.vantaggi div p,.itemView.dett-offers .text .itemExtraFields .block.vantaggi div p{line-height:1.2em;margin:15px 0px}.itemView.dett-blog .text .itemExtraFields .block.vantaggi div:before,.itemView.dett-offers .text .itemExtraFields .block.vantaggi div:before{color:#fff;font-size:1.2em}.mobile .itemView.dett-blog .text .itemExtraFields .block.vantaggi div:before,.mobile .itemView.dett-offers .text .itemExtraFields .block.vantaggi div:before{left:5px;top:0;position:absolute}.itemView.dett-blog .text .itemExtraFields .block span,.itemView.dett-offers .text .itemExtraFields .block span{color:#98844f;font-size:1.2em;font-weight:bold}@media all and (max-width:1200px){.itemView.dett-blog .itemBody,.itemView.dett-offers .itemBody{width:100%}}@media all and (orientation:portrait){.tablet .itemView.dett-blog .itemBody,.tablet .itemView.dett-offers .itemBody{width:100%}}.itemView.dett-blog .itemBody.background-cover,.itemView.dett-offers .itemBody.background-cover{background-color:#000;height:500px}.mobile .itemView.dett-blog .itemBody.background-cover,.mobile .itemView.dett-offers .itemBody.background-cover{height:200px}.itemView.dett-blog .itemBody.background-cover>span,.itemView.dett-offers .itemBody.background-cover>span{-webkit-opacity:.6;-moz-opacity:.6;opacity:.6;filter:alpha(opacity=60%);zoom:1;transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear}.itemView.dett-blog .itemBody.background-cover:hover>span,.itemView.dett-offers .itemBody.background-cover:hover>span{-webkit-opacity:.4;-moz-opacity:.4;opacity:.4;filter:alpha(opacity=40%);zoom:1}.itemView.dett-blog .itemFullText,.itemView.dett-offers .itemFullText{text-align:left}.itemView.dett-blog .itemFullText h3,.itemView.dett-offers .itemFullText h3{margin-top:0px}.mobile .itemView.dett-offers .itemBody.background-cover{height:450px}.itemView.dett-blog .itemHeader h2{font-size:2.6em;margin-bottom:15px}.faq{padding:50px 0px;margin-top:-80px}@media all and (max-width:767px){.faq{margin-top:0}}.faq .container-full h3{font-size:1.8em;border-top:1px solid rgba(152,132,79,0.5);padding-top:15px;color:#000}@media all and (max-width:767px){.faq .container-full h3{font-size:1.4em}}.faq .container-full h3:first-child{border:none}.faq .container-full h3:before{float:left;margin-bottom:15px;margin-right:15px;color:#665835;line-height:1.1em}.faq .container-full ul li{list-style-type:none}.chronoforms6_credits{display:none}.mobile  .g-recaptcha{transform:scale(.77);-moz-transform:scale(.77);-webkit-transform:scale(.77)}.form-contatti{padding:0px;margin:0px;margin-left:5%;margin-right:5%}.mobile .form-contatti{margin-bottom:30px}.form-contatti form div input,.form-contatti form div textarea#Richiesta{background-color:rgba(152,132,79,0.05) !important;outline:none!important;border:none!important;border-bottom:3px solid rgba(152,132,79,0.5) !important;vertical-align:top!important;color:#282828 !important;padding:5px!important;display:block!important;border-radius:0px!important;font-size:1.2em!important;padding-left:10px!important}.form-contatti form div input:focus,.form-contatti form div textarea#Richiesta:focus{border-bottom:3px solid #877546 !important}.form-contatti form div input{height:40px!important}.form-contatti form div label{display:none!important}.form-contatti form div.error input,.form-contatti form div.error textarea#Richiesta{border-color:#E0B4B4!important}.form-contatti form div .ui.checkbox input.hidden+label{display:block!important;color:#000}.form-contatti form div .ui.checkbox input.hidden+label a{color:#000;font-weight:bold}.form-contatti form #btnInvia{color:#fff !important;border:3px solid #98844f !important;background:#98844f !important;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;margin-top:20px;font-size:1.2em}#toolbar{height:60px;line-height:60px;float:left;margin:10px;margin-left:0;width:60%;position:relative;transition:all ease-in-out .15s;-moz-transition:all ease-in-out .15s;-webkit-transition:all ease-in-out .15s}@media all and (min-width:1024px){#toolbar{display:none}}.tablet #toolbar{width:72%}.affix #toolbar{margin:0;height:45px}.tablet .affix #toolbar{height:60px}#toolbar>a{position:relative;text-transform:uppercase;float:left;width:25%;font-size:.6em;color:#fff;text-align:center;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;height:100%;line-height:40px;border-right:1px solid rgba(255,255,255,0.1)}.affix #toolbar>a span{display:none}#toolbar>a:after{content:none}#toolbar>a:last-child{border-right:none}#toolbar>a:before{font-size:1.7em;display:block;margin-right:0;position:absolute;bottom:15px;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%)}@media all and (orientation:landscape){#toolbar>a:before{font-size:1.4em}}#toolbar>a form{width:100%;position:relative}#toolbar>a form select{border:none;text-transform:uppercase;width:70px;height:60px;margin-top:-10px;padding-left:29px;position:absolute;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);text-align:center;background-color:transparent!important;outline:none;-webkit-appearance:none!important;appearance:none!important;-moz-appearance:none!important}.affix #toolbar>a form select{-webkit-opacity:0;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);zoom:1}#toolbar>a form div.chzn-container.chzn-container-single.chzn-container-single-nosearch a.chzn-single{border:none!important;background:transparent!important;-webkit-appearance:none!important;appearance:none!important;-moz-appearance:none!important;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;text-transform:uppercase;color:#fff;display:block;line-height:20px}#toolbar>a form div.chzn-container.chzn-container-single.chzn-container-single-nosearch a.chzn-single div{display:none}#toolbar>a form div.chzn-container .chzn-results li.highlighted{background-color:#98844f !important}@media all and (max-width:350px){#toolbar{width:54%}#toolbar>a{font-size:.5em}}.tablet .affix #toolbar>a:before{bottom:25px}#banner-cookies{position:relative;left:0;top:0;width:100%;margin-bottom:0;z-index:10;font-size:.8rem;line-height:1;color:#fff;background-color:#000;padding:0px 15px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.affix #banner-cookies{display:none}.no-background #banner-cookies{position:fixed;bottom:0;display:block;top:auto;background-color:rgba(0,0,0,0.9);border-top:1px solid #333}#banner-cookies p{margin-right:20vw;margin-top:7px;margin-bottom:7px;font-size:.8em}#banner-cookies p a{color:#fff}#banner-cookies .btn{background-color:#333;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;font-size:.9em;padding:0 15px;line-height:25px;height:100%;right:0;bottom:0;position:absolute}.footerbottom{padding-top:10px;line-height:1.2;font-size:0.85em}.position.fixed{position:fixed}.badge-right{z-index:-1;left:auto !important;right:0;top:170px !important;transition:all ease-in-out 1s;-moz-transition:all ease-in-out 1s;-webkit-transition:all ease-in-out 1s}.tablet .badge-right{top:190px !important}@media all and (min-width:769px) and (max-width:1024px){.tablet .badge-right{top:250px!important}}.position{top:0;left:0}#IncentiviModal{position:fixed;top:1%;overflow:visible}@media all and (max-height:901px) and (min-height:800px){#IncentiviModal{top:10%}}@media all and (max-height:800px){#IncentiviModal{top:2%}}#IncentiviModal .modal-dialog{width:50%}.tablet #IncentiviModal .modal-dialog{width:80%}#IncentiviModal .modal-dialog .modal-footer{display:none}#IncentiviModal .modal-dialog .modal-content{border-radius:0;background-color:white;border-width:0;padding:0;margin:0}.mobile #IncentiviModal .modal-dialog .modal-content{width:320px}#IncentiviModal .modal-dialog .modal-content .modal-body{width:auto;height:auto;padding:0;background-color:white;text-align:center}.mobile #IncentiviModal .modal-dialog .modal-content .modal-body{width:320px}.tablet #IncentiviModal .modal-dialog .modal-content .modal-body{width:100%}#IncentiviModal .modal-dialog .modal-content .intestazione{height:350px;position:relative}#IncentiviModal .modal-dialog .modal-content .intestazione .image{-webkit-filter:btightness(50%);filter:brightness(50%)}#IncentiviModal .modal-dialog .modal-content .intestazione .titolo{color:white;position:absolute;z-index:2;width:auto;top:20%;margin-left:50px;margin-right:50px;text-shadow:0 0 30px #000}#IncentiviModal .modal-dialog .modal-content .intestazione .titolo h3{font-size:1.4em}#IncentiviModal .modal-dialog .modal-content .intestazione .titolo h2{font-size:3.4em}#IncentiviModal .modal-dialog .modal-content .intestazione button{position:absolute;border-style:none;background-color:transparent;width:45px;height:45px;padding:0;z-index:3;margin:0;top:0;right:0;text-align:right}#IncentiviModal .modal-dialog .modal-content .intestazione button:before{font-family:"capovento";content:"\42";line-height:16px;font-size:20px;position:absolute;top:15px;right:15px;color:rgba(255,255,255,0.8);transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear}#IncentiviModal .modal-dialog .modal-content .intestazione button:focus,#IncentiviModal .modal-dialog .modal-content .intestazione button:hover{outline:none}#IncentiviModal .modal-dialog .modal-content .intestazione button:focus:before,#IncentiviModal .modal-dialog .modal-content .intestazione button:hover:before{color:#fff}#IncentiviModal .modal-dialog .modal-content .text{border-bottom:1px solid #e5e5e5}#IncentiviModal .modal-dialog .modal-content .text .bordo{border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}#IncentiviModal .modal-dialog .modal-content .text .blocchi{margin-top:40px;padding:21px;padding-top:0;margin-bottom:20px}#IncentiviModal .modal-dialog .modal-content .text h6{margin-top:10px;text-align:center;color:#98844f;font-size:2em;z-index:1;line-height:1.1}#IncentiviModal .modal-dialog .modal-content .text p{text-align:center;padding-left:10px;padding-right:10px}#IncentiviModal .modal-dialog .modal-content .text p span{color:#98844f}#IncentiviModal .modal-dialog .modal-content .btn{margin-bottom:30px;margin-top:30px}.headerTop .container-fluid{padding-left:10px}.moduletable.h1{margin:0;padding:0;text-align:right}.moduletable.h1 h1{font-size:0.4em;margin:5px 0;padding:0}.mod-languages.col-sm-12.lang{text-align:left}.mod-languages.col-sm-12.lang a{color:#282828;font-size:0.8em}.credits .container{padding:0!important}.credits .container p{margin:0;padding:5px 0;font-size:.8em}.credits .container a{color:white}