@charset "UTF-8";form#prenota{font-size:1rem;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}form#prenota fieldset{padding-top:50px}form#prenota .formControls.btn-group{width:100%}form#prenota .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}form#prenota input,form#prenota select{border-radius:0;padding-left:50px}form#prenota button,form#prenota input,form#prenota select{padding-top:30px;background:transparent;border:none}form#prenota button,form#prenota input,form#prenota select{height:85px}form#prenota button{width:100%;padding:0}form#prenota .col-md-3,form#prenota .col-md-4,form#prenota .col-md-12{padding:0;background-color:#fff}form#prenota .row{--bs-gutter-x:0}.row:first-child .rsform-block,.row:first-of-type .rsform-block{margin-bottom:0 !important;margin-top:0}.row .rsform-block-nome,.row .rsform-block-email,.row .rsform-block-telefono{margin-top:0px}.row .rsform-block-invia-copy{margin:0px !important}.rsform-blockprivacy{text-align:right;padding:0 25px}.rsform-block label{position:absolute;padding-left:50px;padding-top:20px;font-weight:bold}.rsform-block label i{position:absolute;left:15px;top:35px;display:block;font-size:1.2rem;color:var(--secondario)}form#prenota .btn-success,form#prenota .btn-success:hover{color:#fff;background-color:#8a8989;border-color:#8a8989}form#prenota .btn-warning,form#prenota .btn-warning:hover{color:#fff;background-color:#999;border-color:#999}form#prenota .btn-primary,form#prenota .sppb-btn-primary,form#prenota .btn-primary,form#prenota .btn-secondary,form#prenota .sppb-btn-primary:hover,form#prenota .btn-secondary:hover{border-color:var(--primario);background-color:var(--primario);color:#fff;border-radius:0}form#prenota .btn-success:hover,form#prenota .btn-warning:hover,form#prenota .btn-primary:hover,form#prenota .btn-secondary:hover,form#prenota .sppb-btn-primary:hover{opacity:0.75}form#prenota .btn-success,form#prenota .btn-primary,form#prenota .btn-secondary,form#prenota .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}.col-md-12{}.rsform-block,strong{width:100%}.rsform-block-ac1,.rsform-block-ac2,.rsform-block-ac3,.rsform-block-ac4,.rsform-block-ac5{}.rsform-block-bc1,.rsform-block-bc2,.rsform-block-bc3,.rsform-block-bc4,.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{font-weight:bold;padding:0px 55px;color:var(--primario)}.rsform-block-cmessage input{display:none}.rsform-block-cmessage .form-check{margin:0;padding:0}.rsform-block-cmessage label{padding-top:0px;margin-top:15px;margin-bottom:15px;position:relative}.rsform-block-cmessage label i{top:5px}textarea{margin-top:10px;border-radius:0;padding:25px;background:transparent}.row .rsform-block-privacy{font-size:0.75rem;line-height:1rem;text-align:right;padding-right:15px;padding:25px 0}.row .rsform-block-messaggio{margin-left:auto;margin-right:auto}#sidebar form#prenota .col-md-3{width:100% !important}div.hover-form form#prenota h2,form#prenota h2:after{display:none !important}form#prenota h2{font-size:1.3rem;text-align:center;margin:0;background-color:var(--secondario);color:#fff;line-height:50px}#sidebar form#prenota button.rsform-button{height:50px}#sidebar form#prenota .col-md-3,#sidebar form#prenota .col-md-4,#sidebar form#prenota .col-md-12{background-color:#fbfbfb}div.hover-form form#prenota input,div.hover-form form#prenota select,div.hover-form .rsform-block-lc1,div.hover-form .rsform-block-lc2,div.hover-form .rsform-block-lc3,div.hover-form .rsform-block-lc4,div.hover-form .rsform-block-lc1s,div.hover-form .rsform-block-la1s,div.hover-form .rsform-block-la1,div.hover-form .rsform-block-la2,div.hover-form .rsform-block-la3,div.hover-form .rsform-block-la4{border-right:2px solid #ddd}.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:var(--primario) !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:var(--secondario) !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}
