@charset "UTF-8";html{height:100%;min-height:100%}html body{flex-direction:column;height:100vh;min-height:100vh}html body .body-wrapper .body-innerwrapper #sp-main-body{padding:0}html body .body-wrapper .body-innerwrapper #sp-main-body .custom-quote p{position:relative;padding:0 40px;text-align:center}html body .body-wrapper .body-innerwrapper #sp-main-body .custom-quote p::before{content:"“";font-family:Georgia,serif;font-size:10rem;position:absolute;left:0;top:-10px;color:#666;line-height:.5}html body .body-wrapper .body-innerwrapper #sp-main-body .custom-quote p::after{content:"”";font-family:Georgia,serif;font-size:10rem;position:absolute;right:0;bottom:-40px;color:#666;line-height:0}html body .body-wrapper .body-innerwrapper #sp-main-body .custom-quote.white p::before,html body .body-wrapper .body-innerwrapper #sp-main-body .custom-quote.white p::after{color:#fff}html body .sp-scroll-up{background:#d1d2d3;border-radius:36px;bottom:20px;color:#fff}html body .sp-scroll-up:hover{background:#c1a89a;color:#d1d2d3}#sp-bottom a{color:#fff}#sp-bottom a:hover{color:#d1d2d3}#sp-footer{display:none}#sp-footer .container .container-inner{border-color:#666;font-size:.8rem !important;padding:1rem 0 !important}@media (min-width: 320px) {#sp-footer .container .container-inner #sp-footer1{text-align:center !important}}@media (min-width: 992px) {#sp-footer .container .container-inner #sp-footer1{text-align:left !important}}@media (min-width: 320px) {#sp-footer .container .container-inner #sp-footer2{margin-top:.8rem;text-align:center !important}}@media (min-width: 992px) {#sp-footer .container .container-inner #sp-footer2{margin:0;text-align:right !important}}#sp-header{color:#000;width:100%;z-index:99}#sp-header.header-sticky{background:rgba(255,255,255,.85)}#sp-header .container .container-inner .row #sp-logo{margin:auto;padding-top:.5rem}#sp-header .container .container-inner .row .menu-with-offcanvas{display:inline-block}#sp-header .container .container-inner .row .ms-3.ps-2{display:inline}#sp-top-bar{font-weight:700}#sp-top-bar a:hover{color:#000}#sp-top-bar #sp-top1{padding-left:2.5rem}#sp-menu{text-transform:uppercase}.offcanvas-menu{border-left:1px solid #666}.offcanvas-menu .p-3{padding:1rem 1rem 0 1rem !important}@media (min-width: 320px) {.offcanvas-menu .p-3 .logo img{height:4rem}}.offcanvas-menu .offcanvas-inner{padding:0 1rem 1rem 1rem}.offcanvas-menu .offcanvas-inner .fab::before,.offcanvas-menu .offcanvas-inner .far::before{font-size:1.3rem !important}.offcanvas-menu .offcanvas-inner ul.menu li.current.active a{color:#8d6e4f !important;font-weight:600;opacity:1}.offcanvas-menu .offcanvas-inner ul.menu li a{color:#000 !important;opacity:1 !important}.offcanvas-menu .offcanvas-inner ul.menu li a:hover{color:#8d6e4f !important}.offcanvas-menu .offcanvas-inner ul.menu li span{color:#000 !important;opacity:1 !important}.offcanvas-menu .offcanvas-inner ul.menu li.menu-parent .mod-menu__heading{cursor:pointer !important}.offcanvas-menu .offcanvas-inner ul.social-icons li:not(:last-child){margin-right:10px}#sp-title .sp-page-title{align-items:center;background:rgba(0,0,0,.4);background-blend-mode:overlay;background-position:center center;background-repeat:no-repeat !important;background-size:cover;display:flex;height:800px}#sp-title .sp-page-title .sp-page-title-heading{font-weight:bold;text-align:center;text-transform:uppercase;top:50%}@media (min-width: 320px) {#sp-title .sp-page-title .sp-page-title-heading{font-size:4rem !important}}@media (min-width: 768px) {#sp-title .sp-page-title .sp-page-title-heading{font-size:10rem !important}}#sp-title .sp-page-title .sp-page-title-sub-heading{margin-top:1.5rem;text-align:center;text-transform:uppercase}@media (min-width: 320px) {#sp-title .sp-page-title .sp-page-title-sub-heading{font-size:1.5rem !important}}@media (min-width: 768px) {#sp-title .sp-page-title .sp-page-title-sub-heading{font-size:2rem !important}}.sp-module.lingue{margin:2rem auto auto auto;text-align:center}.sp-module.lingue .custom-language-wrapper{display:block}.goog-te-banner-frame,iframe.goog-te-banner-frame,.VIpgJd-yA0Tfb-sJuRNE-X32he-line,.skiptranslate,#goog-gt-tt,.goog-te-balloon-frame{display:none !important;visibility:hidden !important;height:0 !important;opacity:0 !important}.goog-text-highlight{background-color:rgba(0,0,0,0) !important;box-shadow:none !important}.custom-language-wrapper{display:inline-flex;align-items:center;position:relative}.custom-language-wrapper::after{content:"";position:absolute;right:14px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:6px solid var(--sppb-color-7);pointer-events:none;transition:all .2s ease}.custom-lang-select{font-family:"Montserrat",sans-serif;font-size:.8rem;font-weight:500;letter-spacing:.03em;color:var(--sppb-color-7);background-color:rgba(0,0,0,0);border:1.5px solid var(--sppb-color-7);border-radius:20px;padding:6px 32px 6px 14px;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .25s ease-in-out}.custom-language-wrapper:hover .custom-lang-select,.custom-lang-select:focus{background-color:var(--sppb-color-7);color:#fff}.custom-language-wrapper:hover::after,.custom-lang-select:focus+::after{border-top-color:#fff}.custom-lang-select:focus~.custom-language-wrapper::after,.custom-language-wrapper:focus-within::after{transform:translateY(-50%) rotate(180deg)}.custom-lang-select option{background-color:#fff;color:var(--sppb-color-7);font-weight:500;padding:8px 12px}body.hotel .photo-mosaic .sppb-addon-image-layouts .sppb-addon-image-layout-image{overflow:hidden}body.hotel .photo-mosaic .sppb-addon-image-layouts .sppb-addon-image-layout-image img{transition:transform .5s cubic-bezier(0.25, 1, 0.5, 1)}body.hotel .photo-mosaic .sppb-addon-image-layouts .sppb-addon-image-layout-image:hover img{transform:scale(1.1)}body.hotel .photo-mosaic .sppb-addon-image-layouts .sppb-addon-image-layout-content{background:none;left:50%;margin:0;padding:0 !important;top:50%;transform:translate(-50%, -50%)}body.hotel .photo-mosaic .sppb-addon-image-layouts .sppb-addon-image-layout-content p{margin:0 !important}body.hotel #sp-bottom{background-color:#8d6e4f !important}body.camere .photo-mosaic .sppb-addon-image-layouts .sppb-addon-image-layout-image{overflow:hidden}body.camere .photo-mosaic .sppb-addon-image-layouts .sppb-addon-image-layout-image img{transition:transform .5s cubic-bezier(0.25, 1, 0.5, 1)}body.camere .photo-mosaic .sppb-addon-image-layouts .sppb-addon-image-layout-image:hover img{transform:scale(1.1)}body.camere .photo-mosaic .sppb-addon-image-layouts .sppb-addon-image-layout-content{background:none;left:50%;margin:0;padding:0 !important;top:90%;transform:translate(-50%, -50%)}body.camere .photo-mosaic .sppb-addon-image-layouts .sppb-addon-image-layout-content p{margin:0 !important}body.camere #sp-bottom{background-color:#8d6e4f !important}body.camere.classic #sp-bottom{background-color:#e9d9b8 !important;color:#000 !important}body.camere.classic #sp-bottom a{color:#000 !important}body.camere.classic #sp-bottom a:hover{color:#54341d !important}body.camere.luxury #sp-bottom{background-color:#54341d !important;color:#fff !important}body.camere.luxury #sp-bottom a{color:#fff !important}body.camere.luxury #sp-bottom a:hover{color:#b3c8c9 !important}body.servizi #sp-bottom{background-color:#8d6e4f !important}body.servizi .icons .sppb-img-responsive{height:100px}body.benessere #sp-bottom{background-color:#8d6e4f !important}body.ostaria .photo-mosaic .sppb-addon-image-layouts .sppb-addon-image-layout-image{overflow:hidden}body.ostaria .photo-mosaic .sppb-addon-image-layouts .sppb-addon-image-layout-image img{transition:transform .5s cubic-bezier(0.25, 1, 0.5, 1)}body.ostaria .photo-mosaic .sppb-addon-image-layouts .sppb-addon-image-layout-image:hover img{transform:scale(1.1)}body.ostaria .photo-mosaic .sppb-addon-image-layouts .sppb-addon-image-layout-content{background:none;left:50%;margin:0;padding:0 !important;top:50%;transform:translate(-50%, -50%)}body.ostaria .photo-mosaic .sppb-addon-image-layouts .sppb-addon-image-layout-content p{margin:0 !important}body.ostaria #sp-bottom{background-color:#264b4e !important}body.regolamento #sp-bottom{background-color:#5b5a5b !important}
