@charset "UTF-8";body{line-height:2}#sp-header .container{max-width:100%;padding:0 4%}#sp-header .sp-module .sp-module-content div.logo{display:inline-flex}#sp-header div.logo img{height:40px;object-fit:contain;object-position:left}#sp-header .sp-module{margin-left:0}#sp-logo-custom,#sp-menu{padding:0}.sp-megamenu-parent{margin-right:10px}.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span{font-size:1rem}.sp-megamenu-parent>li.active>a,.sp-megamenu-parent>li.active:hover>a,.sp-megamenu-parent>li:hover>a,.offcanvas-menu .offcanvas-inner ul.menu li.active a,.offcanvas-menu .offcanvas-inner ul.menu>li a:hover,.offcanvas-menu .offcanvas-inner ul.menu>li a:focus,.offcanvas-menu .offcanvas-inner ul.menu>li span:hover,.offcanvas-menu .offcanvas-inner ul.menu>li span:focus{color:#42c0df}#sp-main-body{padding:0}#sp-footer{background-color:#fff;border-top:#dedede 1px solid;color:#656a70;font-size:inherit}#sp-footer h4{margin-bottom:25px;color:#181b20}#sp-footer a,#sp-footer a:hover,#sp-footer a:active,#sp-footer a:focus{color:inherit}#sp-footer .social .fa,#sp-footer .social .fab,#sp-footer .social .fas,#sp-footer .fa,#sp-footer .fab,#sp-footer .fas,#sp-footer .fa-brands{margin-right:5px}#sp-footer img{height:230px;width:auto;margin-left:auto;margin-right:auto}#sp-copyright{background-color:#42c0df;padding-top:2%;padding-bottom:2%;color:#fff}#sp-copyright p{line-height:1;margin:0}.slideshow img{width:100%;max-height:700px;object-fit:cover;object-position:center}a{color:inherit}h1,h2,h3,.offerte .inner h4{font-family:"Elsie",sans-serif}h1,h2,h3{color:#ca8861}h1:after,h2:after{background:#ca8861;opacity:0.5;content:"";display:block;width:100%;max-width:100px;margin:25px 0;height:2px}h1.center,h2.center{text-align:center}h1.center:after,h2.center:after{margin-left:auto;margin-right:auto}h1.left,h2.left{text-align:left}h1.left:after,h2.left:after{margin-right:auto}.padding-y{padding-top:5%;padding-bottom:5%}.padding-x{padding-right:5%;padding-left:5%}.padding-xr{padding-right:2.5%}.padding-xl{padding-left:2.5%}.padding-x-no{padding-right:0;padding-left:0}.fixbar{display:none;position:fixed;z-index:9;bottom:0;color:#fff;width:100%;height:50px;padding-right:0.875rem;padding-left:0.875rem}.fixbar .chiama,.fixbar .prenota,.fixbar .whatsapp{text-align:center}.fixbar .chiama{background-color:#ca8861;font-size:2rem}.fixbar .prenota{background-color:#42c0df;line-height:2}.fixbar .prenota a{line-height:2}.fixbar .whatsapp{background-color:#38e676;font-size:2rem}.fixbar a{line-height:50px;display:block}.fixbar a:hover,.fixbar a:active,.fixbar a:focus{color:inherit}.fixbar sub{display:block;font-size:inherit}.vista-singola img.res-obj{height:100%;object-fit:cover;object-position:center}.dotazioni,.galleria,.mappa,.recensioni,.offerte{text-align:center}.introduzione,.dotazioni,.offerte .inner{background-color:#f7f7f7}@media (min-width:768px){.introduzione .row{max-width:900px;margin-left:auto;margin-right:auto}}.offerte .inner h4{color:#42c0df;margin:20px 0}.offerte .inner .elemento{text-align:left}.offerte .inner h4:after{content:"";background:#42c0df;opacity:0.5;display:block;width:100%;margin:10px 0;margin-left:auto;margin-right:auto;height:1.5px;text-align:center}.offerte .flickity-prev-next-button.previous{left:-25px}.offerte .flickity-prev-next-button.next{right:-20px}.offerte span.valore{position:absolute;display:block;top:25px;right:25px;background-color:#42c0df;color:#fff;padding:1%}.offerte.vista-singola span.valore{top:75px;right:50%}.offerte span.dates{position:absolute;top:190px;padding:1%;background-color:#ca8861;color:#fff}.offerte.vista-singola span.dates{left:0;top:auto;margin-top:-100px}.offerte.vista-singola .immagine{height:auto}.offerte.vista-singola{text-align:left}.offerte a.continua{display:block;text-align:right;font-size:1.5rem;line-height:1;margin-top:-30px;color:#ca8861}.offerte a.continua:hover,.offerte a.continua:focus{color:#42c0df}.dotazioni ul,.dotazioni ul li,ul.social,ul.social li,ul.legals,ul.legals li{list-style:none}ul.social,ul.legals{padding:0}ul.social{max-width:250px}.dotazioni ul li label{margin-bottom:25px;line-height:1}.dotazioni svg{width:40px;display:block;margin-left:auto;margin-right:auto}.dotazioni svg path,.dotazioni svg polygon,.dotazioni svg circle{fill:#42c0df}.dotazioni svg.sea-view path{fill:none}.dotazioni svg.sea-view path,.dotazioni svg.chout path,.dotazioni svg.chin path{stroke:#42c0df}.dotazioni ul li span.tip{background:#ca8861;color:#fff;visibility:hidden;opacity:0;transition:visibility 0s,opacity 0.5s linear;box-shadow:0 0 2px 0 rgb(0 0 0 / 10%);padding:3%;display:block;line-height:1;margin-top:-15px;border-radius:4px;position:absolute}.dotazioni ul li span.tip i{display:block;color:#ca8861;font-size:2rem;line-height:0;margin-top:-2px;margin-bottom:1px}.dotazioni ul li:hover span.tip{visibility:visible;opacity:1;position:relative;margin-bottom:-100%}.dotazioni ul li i.fa-asterisk{font-size:50%;position:absolute}.flickity-button,.flickity-button:hover{background:transparent}.flickity-button:focus{box-shadow:none}.recensioni div.elemento p:before{content:'"';font-size:6rem}.recensioni div.elemento .testo{text-align:left}.recensioni div.elemento .testo p{font-size:1.5rem;line-height:180%;text-align:left;margin:0;padding:0}.recensioni div.elemento .testo span.autore{display:block;margin-top:20px;margin-bottom:25px}.recensioni div.elemento .testo img{max-width:44px}.recensioni .mslider_main .mslider-item{padding-left:15px !important}.offerte .immagine{height:250px}.offerte .immagine img{object-fit:cover;object-position:center;height:100%}.btn-primary,.sppb-btn-primary,.btn-primary:hover,.sppb-btn-primary:hover{border-color:#42c0df;background-color:#42c0df}.grecaptcha-badge{display:none !important}.yui-calendar{font:inherit !important}.yui-calcontainer{background-color:#fff !important;box-shadow:0px 0px 5px rgb(0 0 0 / 20%) !important;border:none !important;padding:0px !important}.yui-calendar .calweekdaycell{color:#212529 !important;font-weight:bold !important;padding:5px !important}.yui-calcontainer{background-color:#fff !important;border:1px solid #ced4da !important}.yui-calendar .calheader{background-color:#42c0df !important;text-transform:uppercase !important;line-height:44px !important;height:44px}.yui-calendar .calhead{border:none !important;background-color:#8a8989 !important}.yui-calendar .calnavleft,.yui-calendar .calnavright{top:0px !important;height:44px !important;width:44px !important;background:none !important}.yui-calendar a.calnav{color:#fff !important}.yui-calendar a.calnav{pointer-events:none}.yui-calendar td.calcell a{color:#212529 !important}.yui-calendar td.calcell.selected a{color:#fff !important}div.calheader:before,div.calheader:after{font-family:"Font Awesome 6 Free";position:absolute;color:#fff;width:44px;height:44px}div.calheader:before{content:"\f100";left:0px}div.calheader:after{content:"\f101";right:0px}.yui-calendar td.calcell{padding:0 !important;height:40px !important;width:32px !important;border:none !important}.yui-calendar td.calcell.previous{border:none !important;opacity:0.75 !important}.yui-calendar td.calcell.selected{background-color:#ca8861!important;border-radius:50% !important}.yui-calendar td.calcell.calcellhover{background-color:#8a8989 !important;opacity:0.75 !important}.yui-calendar td.calcell.calcellhover a{color:#fff !important}.yui-calendar td.calcell.oom{color:transparent !important;background-color:transparent !important;border:none !important}div.form{max-width:1200px;margin-left:auto;margin-right:auto;margin-bottom:65px;position:relative;z-index:99}.form form,p.thankyou{margin-top:-150px;padding:0px;transition:all 0.3s ease-in-out}p.thankyou{background-color:#fff;min-height:85px;padding:50px;max-width:1200px;margin-left:auto;margin-right:auto;padding-bottom:75px}.rsform-thankyou-button{border-radius:0;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;margin-top:-66px;height:50px;display:block}#userForm h2{}#userForm fieldset{padding-top:50px}#userForm .formControls.btn-group{width:100%}#userForm .form-select:focus{border:none;outline:0;box-shadow:none}button.rsform-calendar-button{width:100% !important;position:absolute !important;background:transparent !important;color:transparent !important;border:none !important}#userForm input,#userForm select{border-radius:0;padding-left:50px}#userForm button,#userForm input,#userForm select{height:85px;padding-top:30px;background:transparent;border:none;border-right:2px solid #ddd}#userForm button{height:85px;width:100%;padding:0}#userForm .col-md-3,#userForm .col-md-4,#userForm .col-md-12{padding:0;background-color:#fff}#userForm .row{--bs-gutter-x:0}#userForm .row .rsform-block{margin-bottom:25px !important;margin-top:25px}#userForm .row:first-child .rsform-block,#userForm .row:first-of-type .rsform-block{margin-bottom:0 !important;margin-top:0}#userForm .row .rsform-block-nome,#userForm .row .rsform-block-email,#userForm .row .rsform-block-telefono{margin-top:0px}#userForm .row .rsform-block-invia-copy{margin:0px !important}#userForm .rsform-blockprivacy{text-align:right;padding:0 25px}#userForm .rsform-block label{position:absolute;padding-left:50px;padding-top:20px;font-weight:bold}#userForm .rsform-block label i{position:absolute;left:15px;top:35px;display:block;font-size:1.2rem;color:#42c0df}#userForm .btn-success,#userForm .btn-success:hover{color:#fff;background-color:#8a8989;border-color:#8a8989}#userForm .btn-warning,#userForm .btn-warning:hover{color:#fff;background-color:#999;border-color:#999}#userForm .btn-primary,.sppb-btn-primary,#userForm .btn-primary,.sppb-btn-primary:hover{border-color:#42c0df;background-color:#42c0df;color:#fff;border-radius:0}#userForm .btn-success:hover,#userForm .btn-warning:hover,#userForm .btn-primary:hover,.sppb-btn-primary:hover{opacity:0.75}#userForm .btn-success,#userForm .btn-primary,.sppb-btn-primary{font-weight:bold}.rsform-block-invia button{width:50%}.rsform-block-invia button[type="button"]{width:35%;margin-right:5%}.rsform-block-invia button[type="submit"],button.rsform-button.btn-success{}.rsform-block-partenza i,.rsform-block-arrivo i,.rsform-block-data i{margin-top:0}.rsform-block-nome input{text-transform:capitalize}.rsform-block-email input{text-transform:lowercase}#userForm .col-md-12{}#userForm .rsform-block,#userForm strong{width:100%}#userForm .rsform-block-ac1,#userForm .rsform-block-ac2,#userForm .rsform-block-ac3,#userForm .rsform-block-ac4,#userForm .rsform-block-ac5{}#userForm .rsform-block-bc1,#userForm .rsform-block-bc2,#userForm .rsform-block-bc3,#userForm .rsform-block-bc4,#userForm .rsform-block-bc5{}.rsform-block-lc1,.rsform-block-lc2,.rsform-block-lc3,.rsform-block-lc4,.rsform-block-lc1s,.rsform-block-la1s,.rsform-block-la1,.rsform-block-la2,.rsform-block-la3,.rsform-block-la4{margin-bottom:10px;font-weight:bold;line-height:85px;text-align:right;padding:0px 55px;border-right:2px solid #ddd}#userForm .rsform-block-cmessage input{display:none}#userForm .rsform-block-cmessage .form-check{margin:0;padding:0}#userForm .rsform-block-cmessage label{padding-top:0}#userForm .rsform-block-cmessage label i{top:5px}#userForm textarea{margin-top:-50px;border-radius:0;padding:25px;background:transparent}#userForm .row .rsform-block-privacy{font-size:0.75rem;line-height:1rem;margin-top:25px;text-align:right;padding-right:15px}#userForm .row .rsform-block-messaggio{max-width:75%;margin-left:auto;margin-right:15px}.legals h1,.legals h2,.legals h3{font-family:inherit;margin:35px 0px 10px 0px;color:inherit}.legals h1:after,.legals h2:after{display:none}.burger-icon>span{background-color:#ca8861}.itemid-138 .appartamento-anchor,.itemid-139 .appartamento-anchor{display:none !important}.itemid-140 .camera-anchor,.itemid-141 .camera-anchor,.itemid-101 .camera-anchor{display:none !important}@media (max-width:767px){.cc-trigger.cc-trigger-icon.cc-trigger-bottom{bottom:4rem !important;right:20px !important;left:auto !important}.cc-trigger.cc-trigger-icon svg{width:25px !important}.padding-x{padding-right:10%;padding-left:10%}.padding-y{padding-top:10%;padding-bottom:10%}#sp-copyright{padding-bottom:60px}.slideshow{height:450px;z-index:99;position:relative}.slideshow img{height:100%}.fixbar{display:block}h1:after,h2:after{margin-top:10px;margin-bottom:10px}.dotazioni ul li span.tip i{margin-top:5px;margin-bottom:-5px}.recensioni,.offerte{}.recensioni{}.recensioni div.elemento .testo p{font-size:1.2rem}.recensioni .flickity-prev-next-button.previous{left:-5px}.recensioni .flickity-prev-next-button.next{right:-5px}.recensioni div.elemento .testo span.autore{width:50%}.recensioni div.elemento .testo img{float:right;margin-top:-60px}.mappa iframe{max-height:300px !important}#sp-header div.logo img{margin-top:-8px}.form form,p.thankyou{margin-top:-400px;margin-bottom:-10px;margin-left:15%;margin-right:15%;box-shadow:2px 2px 3px 1px #ddd}#userForm button,#userForm input,#userForm select{border:none;position:relative;z-index:9}#userForm .row .rsform-block{margin-bottom:0 !important;margin-top:0}#userForm .row .rsform-block-lc1,#userForm .row .rsform-block-lc2,#userForm .row .rsform-block-lc3,#userForm .row .rsform-block-lc4,#userForm .row .rsform-block-lc1s,#userForm .row .rsform-block-la1s,#userForm .row .rsform-block-la1,#userForm .row .rsform-block-la2,#userForm .row .rsform-block-la3,#userForm .row .rsform-block-la4{line-height:1;text-align:left;color:#ca8861;margin-top:25px;margin-bottom:0px !important}#userForm .row .rsform-block-messaggio{max-width:80%;margin-left:auto;margin-right:auto;margin-top:65px !important}#userForm textarea{padding:5%}#userForm .row .rsform-block-privacy{text-align:left;padding:5%}.offerte .immagine{height:180px}#sp-footer{text-align:center}#sp-footer h4{margin-bottom:5px;margin-top:25px}ul.social{max-width:100%;font-size:2rem;margin:0}}
