/**handles:pr-css-style,pr-css-pikaday**/
body .grid [class*=col-]{padding:0}#formEstimater *,#formEstimater:after,#formEstimater:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.vanimated,.vanimated *{-webkit-transition:all ease-in-out .5s;-moz-transition:all ease-in-out .5s;-o-transition:all ease-in-out .5s;transition:all ease-in-out .5s}#vform *{font-family:Roboto!important}#vform{max-width:700px;margin:0 auto;background-color:#f2f2f2;overflow:auto;padding:10px;font-family:Roboto;text-align:center;border-radius:2%}#vform .row{margin:0}#vform .titleFormEstimater{margin:10px 0 35px 0;font-size:30px;color:#ef7e00;font-weight:500}#vform label{color:#2570ab;font-weight:500;display:block;text-align:left;font-size:15px;width:80%;margin:0 auto 3px auto}#vform .inputEstimater{border:1px solid #ccc;height:30px;padding:0 5px;width:80%;background:#fff;border-radius:5px;font-size:15px;color:#484444}#vform #formAgeEstimater{overflow:auto;width:80%;margin:0 auto;background:0 0;position:relative;padding:0;top:0;left:0;box-shadow:none}#vform .inputEstimater.ageEstimater{width:95%;margin-bottom:0;margin-top:10px}#vform #estimateText{width:90%;min-height:150px;padding:5px;resize:vertical}#vform #estimateRooms{width:90%}#estimateRoomsContainer label,#estimateTextContainer label{width:90%}#vform #formAgeEstimater>div{width:23%;float:left;margin-right:9px!important;margin:0;padding:0}#vform #formAgeEstimater>div:nth-of-type(4n){margin-right:0!important}#vform #newsletter,#vform #privacy{text-align:left;float:left;width:unset;border:0;height:auto;margin:3px 3px 0 0}#vform #estimateNewsletterContainer span,#vform #estimatePrivacyContainer span{display:block;font-size:12px;color:#607d8b;font-weight:500;margin-top:3px;text-align:left}#vform #estimateNewsletterContainer,#vform #estimatePrivacyContainer{padding:0 44px;margin-bottom:10px}#vform #estimateNewsletterContainer label,#vform #estimatePrivacyContainer label{margin:3px 0 0 0;color:#607d8b;width:100%;font-size:12px}#vform #estimateNewsletterContainer>label:first-child,#vform #estimatePrivacyContainer>label:first-child{color:#2570ab;font-size:15px}#vform #vsendbutton{margin:25px 45px 15px 0;float:right;background:#4caf50;cursor:pointer;color:#fff;border:0;padding:10px;font-weight:500;font-size:16px;border:2px solid #4caf50;transition:.3s;border-radius:5px}#vform #vsendbutton:hover{background:0 0;color:#4caf50}#vform #vnote{color:red;font-size:14px;font-weight:500;margin-left:45px;margin-top:25px;text-align:left}#vform .inputEstimater.verror{border:1px solid red}#vform #estimatePrivacyContainer .labelPrivacy.verror{color:red}#vform input:invalid{box-shadow:none;border:1px solid red}#vform .vshow{display:block!important}#vform .waiting,#vform .waiting-de,#vform .waiting-en,#vform .waiting-fr{opacity:.75!important;pointer-events:none!important;color:transparent!important;position:relative}#vform #vnote .successEmail{color:green}#vform .waiting::after{color:#fff;content:"Attendere...";font-size:17px;left:0;margin:0;opacity:1;position:absolute;width:100%}#vform .waiting-en::after{color:#fff;content:"Waiting...";font-size:17px;left:0;margin:0;opacity:1;position:absolute;width:100%}#vform .waiting-de::after{color:#fff;content:"Warten...";font-size:17px;left:0;margin:0;opacity:1;position:absolute;width:100%}#vform .waiting-fr::after{color:#fff;content:"Attendre...";font-size:17px;left:0;margin:0;opacity:1;position:absolute;width:100%}#vform .col-1-1,#vform .col-1-2{margin-bottom:20px}#vform .estimateNumPeople{display:flex;width:100%}#vform .iti button{float:unset;background:unset;width:auto;color:#607d8b;font-size:unset}#vform .iti input{height:unset;font-size:unset;margin:unset;padding:5px!important;width:100%}#vform #estimatePhone{padding-left:85px!important}#vform .iti input::placeholder{font-size:initial}#vform .iti.iti--allow-dropdown{width:80%}#vform .iti__selected-country{letter-spacing:unset}@media (max-width:767px){body #formEstimater{padding:0}body #vform .titleFormEstimater{margin:10px 0 25px 0}body #vform #estimateNewsletterContainer,body #vform #estimatePrivacyContainer{padding:0;text-align:left}body #vform #estimateNewsletterContainer span,body #vform #estimatePrivacyContainer span{float:none}body #vform #newsletter,body #vform #privacy{height:20px}body #vform label{width:100%}body #vform{width:92%!important}body #vform #vsendbutton{margin:0 0 15px 0}body #vform .inputEstimater{float:none;width:100%}body #vform #formAgeEstimater>div{margin-right:2%;min-width:70px;width:23%}body #vform #formAgeEstimater{width:100%}#vform .iti.iti--allow-dropdown,body #vform #estimateText{width:100%}body #vform #estimateRooms{width:100%;margin-bottom:0}body #vform #vnote{margin-left:0;overflow:auto}}
@charset "UTF-8";.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border-top:0;border-left:1px solid #ed9315;border-right:1px solid #ed9315;border-bottom:1px solid #ed9315;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-single{*zoom:1}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center;color:#2175ae}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:0;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev,.is-rtl .pika-next{float:left;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==');*left:0}.pika-next,.is-rtl .pika-prev{float:right;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=');*right:0}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:0;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:center;background:#f5f5f5}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#ed9315;font-weight:bold}.is-selected .pika-button{color:#fff;font-weight:bold;background:#2175ae;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}.is-disabled .pika-button,.is-outside-current-month .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.pika-button:hover{color:#fff;background:#2175ae;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:0;cursor:help}