@charset "UTF-8";
#page form a,.form .fancybox-container form a{text-decoration:underline;color:var(--main-color)}.add-on.form-check-label.hide{display:block}.fancybox-container .hiddenContent{max-width:800px}.counter{padding:0 10px}.counter label.control-label{position:relative;width:100%;padding:0 !important;text-align:left}.counter .counterInner{position:relative}.counter .inputWrap{position:relative}.counter .inputWrap button{background-color:transparent;color:var(--main-color);border:none;cursor:pointer;position:absolute !important;width:33px;font-weight:bold;top:50%;margin-top:-19px;font-size:2em}.counter .inputWrap button:hover{color:var(--second-color)}.counter .inputWrap button:first-child{left:0}.counter .inputWrap button:last-child{right:0}.counter .inputWrap input{width:100%;text-align:center}.fancybox-container form label.form-label,.fancybox-container form label.control-label{display:inline-block}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:0.8}input::-moz-placeholder,textarea::-moz-placeholder{opacity:0.8}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:0.8}input:-moz-placeholder,textarea:-moz-placeholder{opacity:0.8}.buttonLink .fa-spinner{animation:spinner 1.5s infinite}#page,.form .fancybox-container form{}#page input[type="text"],#page input[type="password"],#page input[type="button"],#page input[type="submit"],#page input[type="search"],#page input[type="tel"],#page input[type="url"],#page input[type="date"],#page input[type="email"],#page input[type="number"],#page form button,#page select,#page textarea,#page .buttonLink,.form .fancybox-container form input[type="text"],.form .fancybox-container form input[type="password"],.form .fancybox-container form input[type="button"],.form .fancybox-container form input[type="submit"],.form .fancybox-container form input[type="search"],.form .fancybox-container form input[type="tel"],.form .fancybox-container form input[type="url"],.form .fancybox-container form input[type="date"],.form .fancybox-container form input[type="email"],.form .fancybox-container form input[type="number"],.form .fancybox-container form form button,.form .fancybox-container form select,.form .fancybox-container form textarea,.form .fancybox-container form .buttonLink{-webkit-border-radius:var(--borderRadiusSoft);-moz-border-radius:var(--borderRadiusSoft);-ms-border-radius:var(--borderRadiusSoft);-o-border-radius:var(--borderRadiusSoft);border-radius:var(--borderRadiusSoft);background-color:transparent;border:1px solid var(--second-color);background-color:var(--input-bgcolor);border:1px solid var(--input-bordercolor);text-decoration:none;display:flex;align-items:center;justify-content:center;font-family:var(--main-fontfamily-bold);font-size:1em;height:40px;width:100%;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;padding:5px;outline:none;margin:0}#page input[type="text"].error,#page input[type="password"].error,#page input[type="button"].error,#page input[type="submit"].error,#page input[type="search"].error,#page input[type="tel"].error,#page input[type="url"].error,#page input[type="date"].error,#page input[type="email"].error,#page input[type="number"].error,#page form button.error,#page select.error,#page textarea.error,#page .buttonLink.error,.form .fancybox-container form input[type="text"].error,.form .fancybox-container form input[type="password"].error,.form .fancybox-container form input[type="button"].error,.form .fancybox-container form input[type="submit"].error,.form .fancybox-container form input[type="search"].error,.form .fancybox-container form input[type="tel"].error,.form .fancybox-container form input[type="url"].error,.form .fancybox-container form input[type="date"].error,.form .fancybox-container form input[type="email"].error,.form .fancybox-container form input[type="number"].error,.form .fancybox-container form form button.error,.form .fancybox-container form select.error,.form .fancybox-container form textarea.error,.form .fancybox-container form .buttonLink.error{background-color:rgba(var(--second-color-rgb), 0.1)}#page input[type="number"],.form .fancybox-container form input[type="number"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;margin:0}#page input[type="number"]::-webkit-inner-spin-button,#page input[type="number"]::-webkit-outer-spin-button,#page input[type="number"],.form .fancybox-container form input[type="number"]::-webkit-inner-spin-button,.form .fancybox-container form input[type="number"]::-webkit-outer-spin-button,.form .fancybox-container form input[type="number"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;margin:0}#page .error,.form .fancybox-container form .error{font-family:var(--head-fontfamily);color:#cc0000;margin:0 0 20px;display:block}#page .form-text,#page .help-block,.form .fancybox-container form .form-text,.form .fancybox-container form .help-block{font-style:italic;font-size:0.8em;text-transform:none;letter-spacing:0;line-height:1.5em;padding:0 0 0 15px;position:relative}#page .form-text:before,#page .help-block:before,.form .fancybox-container form .form-text:before,.form .fancybox-container form .help-block:before{content:"";display:inline-block;font-family:var(--fontawesome);font-weight:900;font-style:normal;position:absolute;left:0}#page textarea,.form .fancybox-container form textarea{height:150px;padding-top:9px;resize:none}#page option,.form .fancybox-container form option{font-family:var(--head-fontfamily);position:relative}#page .buttonLink,#page form button,#page input[type="submit"],.form .fancybox-container form .buttonLink,.form .fancybox-container form form button,.form .fancybox-container form input[type="submit"]{background-color:var(--second-color);border-color:var(--second-color);color:#fff;cursor:pointer;width:auto;font-size:0.9em;letter-spacing:0.06em;text-transform:uppercase;padding:0 30px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;width:100%}#page .buttonLink:hover,#page form button:hover,#page input[type="submit"]:hover,.form .fancybox-container form .buttonLink:hover,.form .fancybox-container form form button:hover,.form .fancybox-container form input[type="submit"]:hover{border-color:var(--main-color);background-color:var(--main-color)}#page form button.btn-default,#page input[type="submit"].btn-default,.form .fancybox-container form form button.btn-default,.form .fancybox-container form input[type="submit"].btn-default{background-color:#fff;border:2px solid;color:var(--main-fontcolor);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}#page form button.btn-cancel,.form .fancybox-container form form button.btn-cancel{background-color:var(--main-color);border-color:var(--main-color)}#page form button.btn-cancel:hover,.form .fancybox-container form form button.btn-cancel:hover{background-color:var(--second-color);border-color:var(--second-color)}#page form button.btn-default:hover,#page input[type="submit"].btn-default:hover,.form .fancybox-container form form button.btn-default:hover,.form .fancybox-container form input[type="submit"].btn-default:hover{background-color:var(--main-fontcolor);border:2px solid var(--main-fontcolor);color:#fff}#page input[type="checkbox"],#page input[type="radio"],.form .fancybox-container form input[type="checkbox"],.form .fancybox-container form input[type="radio"]{width:auto;float:left;margin-right:0.75em;background:transparent;border:none}#page input[type="checkbox"]:checked,#page input[type="checkbox"]:not(:checked),#page input[type="radio"]:checked,#page input[type="radio"]:not(:checked),.form .fancybox-container form input[type="checkbox"]:checked,.form .fancybox-container form input[type="checkbox"]:not(:checked),.form .fancybox-container form input[type="radio"]:checked,.form .fancybox-container form input[type="radio"]:not(:checked){width:1px;height:1px;opacity:0;left:3px;position:absolute}#page input[type="checkbox"]+label,#page input[type="radio"]+label,#page input[type="checkbox"]+span,#page input[type="radio"]+span,.form .fancybox-container form input[type="checkbox"]+label,.form .fancybox-container form input[type="radio"]+label,.form .fancybox-container form input[type="checkbox"]+span,.form .fancybox-container form input[type="radio"]+span{cursor:pointer}#page button:focus,#page input:focus,#page select:focus,#page input[type="radio"]:focus+label::before,#page input[type="radio"]:focus+span::before,#page input[type="checkbox"]:focus+label::before,#page input[type="checkbox"]:focus+span::before,.form .fancybox-container form button:focus,.form .fancybox-container form input:focus,.form .fancybox-container form select:focus,.form .fancybox-container form input[type="radio"]:focus+label::before,.form .fancybox-container form input[type="radio"]:focus+span::before,.form .fancybox-container form input[type="checkbox"]:focus+label::before,.form .fancybox-container form input[type="checkbox"]:focus+span::before{box-shadow:0 0 5px rgba(0, 0, 0, 0.5) !important;outline:0}#page input[type="checkbox"]:checked+label::before,#page input[type="checkbox"]:not(:checked)+label::before,#page input[type="radio"]:checked+label::before,#page input[type="radio"]:not(:checked)+label::before,#page input[type="checkbox"]:checked+span::before,#page input[type="checkbox"]:not(:checked)+span::before,#page input[type="radio"]:checked+span::before,#page input[type="radio"]:not(:checked)+span::before,.form .fancybox-container form input[type="checkbox"]:checked+label::before,.form .fancybox-container form input[type="checkbox"]:not(:checked)+label::before,.form .fancybox-container form input[type="radio"]:checked+label::before,.form .fancybox-container form input[type="radio"]:not(:checked)+label::before,.form .fancybox-container form input[type="checkbox"]:checked+span::before,.form .fancybox-container form input[type="checkbox"]:not(:checked)+span::before,.form .fancybox-container form input[type="radio"]:checked+span::before,.form .fancybox-container form input[type="radio"]:not(:checked)+span::before{content:" ";display:inline-block;width:var(--checkbox-size);height:var(--checkbox-size);position:relative;top:2px;border:2px solid var(--main-color);background:white;margin-right:5px;box-shadow:inset 0 1px 1px 0 rgba(0, 0, 0, 0.1);border-radius:3px}#page input[type="checkbox"]:checked+label::before,#page input[type="radio"]:checked+label::before,#page input[type="checkbox"]:checked+span::before,#page input[type="radio"]:checked+span::before,.form .fancybox-container form input[type="checkbox"]:checked+label::before,.form .fancybox-container form input[type="radio"]:checked+label::before,.form .fancybox-container form input[type="checkbox"]:checked+span::before,.form .fancybox-container form input[type="radio"]:checked+span::before{background:var(--main-color);box-shadow:none !important;border:var(--main-color)}#page input[type="radio"]:checked+label::before,#page input[type="radio"]:not(:checked)+label::before,#page input[type="radio"]:checked+span::before,#page input[type="radio"]:not(:checked)+span::before,.form .fancybox-container form input[type="radio"]:checked+label::before,.form .fancybox-container form input[type="radio"]:not(:checked)+label::before,.form .fancybox-container form input[type="radio"]:checked+span::before,.form .fancybox-container form input[type="radio"]:not(:checked)+span::before{border-radius:50%}#page input[type="radio"]:hover+label::before,#page input[type="radio"]:hover+span::before,.form .fancybox-container form input[type="radio"]:hover+label::before,.form .fancybox-container form input[type="radio"]:hover+span::before{background:#ddd;box-shadow:inset 0 0 0 2px white}#page input[type="radio"]:checked+label::before,#page input[type="radio"]:checked+span::before,.form .fancybox-container form input[type="radio"]:checked+label::before,.form .fancybox-container form input[type="radio"]:checked+span::before{background:var(--main-color);box-shadow:inset 0 0 0 2px white}#page input[type="checkbox"]:checked+label::before,#page input[type="checkbox"]:checked+span::before,.form .fancybox-container form input[type="checkbox"]:checked+label::before,.form .fancybox-container form input[type="checkbox"]:checked+span::before{box-shadow:inset 0 0 0 2px white}#page input[type="checkbox"]:checked+label::after,#page input[type="checkbox"]:checked+span::after,.form .fancybox-container form input[type="checkbox"]:checked+label::after,.form .fancybox-container form input[type="checkbox"]:checked+span::after{content:"";font-family:var(--fontawesome);font-weight:900;line-height:1.5em;font-size:0.95em;position:absolute;left:3px;top:3px;color:#fff}#page .form-check,.form .fancybox-container form .form-check{padding:0 0 5px calc(var(--checkbox-size) + 8px);position:relative;font-size:0.85em;line-height:1.5em}#page .form-check span,.form .fancybox-container form .form-check span{font-family:var(--main-fontfamily-medium)}#page .form-check input[type="checkbox"]:checked+label::before,#page .form-check input[type="checkbox"]:not(:checked)+label::before,#page .form-check input[type="radio"]:checked+label::before,#page .form-check input[type="radio"]:not(:checked)+label::before,#page .form-check input[type="checkbox"]:checked+span::before,#page .form-check input[type="checkbox"]:not(:checked)+span::before,#page .form-check input[type="radio"]:checked+span::before,#page .form-check input[type="radio"]:not(:checked)+span::before,.form .fancybox-container form .form-check input[type="checkbox"]:checked+label::before,.form .fancybox-container form .form-check input[type="checkbox"]:not(:checked)+label::before,.form .fancybox-container form .form-check input[type="radio"]:checked+label::before,.form .fancybox-container form .form-check input[type="radio"]:not(:checked)+label::before,.form .fancybox-container form .form-check input[type="checkbox"]:checked+span::before,.form .fancybox-container form .form-check input[type="checkbox"]:not(:checked)+span::before,.form .fancybox-container form .form-check input[type="radio"]:checked+span::before,.form .fancybox-container form .form-check input[type="radio"]:not(:checked)+span::before{position:absolute;left:0;top:2px}#page .input.checkbox,.form .fancybox-container form .input.checkbox{float:left;width:100%}#page form .form-navigation button,#page .form .form-navigation button,.form .fancybox-container form form .form-navigation button,.form .fancybox-container form .form .form-navigation button{margin:15px 15px 0 0}#page form label.form-label,#page form label.control-label,#page .form label.form-label,#page .form label.control-label,.form .fancybox-container form form label.form-label,.form .fancybox-container form form label.control-label,.form .fancybox-container form .form label.form-label,.form .fancybox-container form .form label.control-label{padding:15px 0 5px;display:inline-block;-webkit-transition:all 0.2;-moz-transition:all 0.2;-ms-transition:all 0.2;-o-transition:all 0.2;transition:all 0.2}#page form label.form-label,#page form label.control-label,#page form label.form-check-label,#page form legend,#page .form label.form-label,#page .form label.control-label,#page .form label.form-check-label,#page .form legend,.form .fancybox-container form form label.form-label,.form .fancybox-container form form label.control-label,.form .fancybox-container form form label.form-check-label,.form .fancybox-container form form legend,.form .fancybox-container form .form label.form-label,.form .fancybox-container form .form label.control-label,.form .fancybox-container form .form label.form-check-label,.form .fancybox-container form .form legend{font-family:var(--main-fontfamily-medium)}#page form legend,#page .form legend,.form .fancybox-container form form legend,.form .fancybox-container form .form legend{font-family:var(--main-fontfamily-medium);font-size:1em;font-weight:100;letter-spacing:0.05em;line-height:22px;margin:0 0 5px;padding:12px 0 0;text-transform:uppercase;border-bottom:1px solid;padding:10px 0;margin:0 0 20px;width:100%}#page form .col-lg-1,#page form .col-lg-2,#page .form .col-lg-1,#page .form .col-lg-2,.form .fancybox-container form form .col-lg-1,.form .fancybox-container form form .col-lg-2,.form .fancybox-container form .form .col-lg-1,.form .fancybox-container form .form .col-lg-2{padding-left:10px;padding-right:10px}#page form .row,#page .form .row,.form .fancybox-container form form .row,.form .fancybox-container form .form .row{float:left;width:100%;display:block;display:flow-root;margin-left:-15px;margin-right:-15px}#page form .row .row,#page .form .row .row,.form .fancybox-container form form .row .row,.form .fancybox-container form .form .row .row{margin-left:0;margin-right:0}.form-group{float:left;width:100%;margin-bottom:10px;position:relative}.newsletter2go button{margin:0 !important}.newsletter2go input::-webkit-input-placeholder{color:transparent}.newsletter2go input::-moz-placeholder{color:transparent}.newsletter2go input:-ms-input-placeholder{color:transparent}.newsletter2go input:-moz-placeholder{color:transparent}#page form,.fancybox-container form{}#page form label.form-label.hide,#page form label.control-label.hide,#page form label.smallLabelInInput,#page form input:-webkit-autofill~label,.fancybox-container form label.form-label.hide,.fancybox-container form label.control-label.hide,.fancybox-container form label.smallLabelInInput,.fancybox-container form input:-webkit-autofill~label{font-size:0.6em;top:-9px !important}#page form label.form-label,#page form label.control-label,.fancybox-container form label.form-label,.fancybox-container form label.control-label{position:absolute;padding:6px !important}#page form label.form-label,#page form label.control-label,#page form legend,.fancybox-container form label.form-label,.fancybox-container form label.control-label,.fancybox-container form legend{color:var(--main-fontcolor) !important}#page form label.label-relative,#page form label.label-relative.hide,.fancybox-container form label.label-relative,.fancybox-container form label.label-relative.hide{position:relative !important;color:var(--main-color) !important;text-transform:uppercase;padding:0 !important;font-family:var(--head-fontfamily);font-weight:bold;font-size:1em !important;top:0 !important}#page form form [class*="col-"],.fancybox-container form form [class*="col-"]{margin-bottom:10px}#page form .row,.fancybox-container form .row{margin-left:-5px;margin-right:-5px}#page form .col-lg-1,#page form .col-lg-10,#page form .col-lg-11,#page form .col-lg-12,#page form .col-lg-2,#page form .col-lg-3,#page form .col-lg-4,#page form .col-lg-5,#page form .col-lg-6,#page form .col-lg-7,#page form .col-lg-8,#page form .col-lg-9,#page form .col-md-1,#page form .col-md-10,#page form .col-md-11,#page form .col-md-12,#page form .col-md-2,#page form .col-md-3,#page form .col-md-4,#page form .col-md-5,#page form .col-md-6,#page form .col-md-7,#page form .col-md-8,#page form .col-md-9,#page form .col-sm-1,#page form .col-sm-10,#page form .col-sm-11,#page form .col-sm-12,#page form .col-sm-2,#page form .col-sm-3,#page form .col-sm-4,#page form .col-sm-5,#page form .col-sm-6,#page form .col-sm-7,#page form .col-sm-8,#page form .col-sm-9,#page form .col-xs-1,#page form .col-xs-10,#page form .col-xs-11,#page form .col-xs-12,#page form .col-xs-2,#page form .col-xs-3,#page form .col-xs-4,#page form .col-xs-5,#page form .col-xs-6,#page form .col-xs-7,#page form .col-xs-8,#page form .col-xs-9,.fancybox-container form .col-lg-1,.fancybox-container form .col-lg-10,.fancybox-container form .col-lg-11,.fancybox-container form .col-lg-12,.fancybox-container form .col-lg-2,.fancybox-container form .col-lg-3,.fancybox-container form .col-lg-4,.fancybox-container form .col-lg-5,.fancybox-container form .col-lg-6,.fancybox-container form .col-lg-7,.fancybox-container form .col-lg-8,.fancybox-container form .col-lg-9,.fancybox-container form .col-md-1,.fancybox-container form .col-md-10,.fancybox-container form .col-md-11,.fancybox-container form .col-md-12,.fancybox-container form .col-md-2,.fancybox-container form .col-md-3,.fancybox-container form .col-md-4,.fancybox-container form .col-md-5,.fancybox-container form .col-md-6,.fancybox-container form .col-md-7,.fancybox-container form .col-md-8,.fancybox-container form .col-md-9,.fancybox-container form .col-sm-1,.fancybox-container form .col-sm-10,.fancybox-container form .col-sm-11,.fancybox-container form .col-sm-12,.fancybox-container form .col-sm-2,.fancybox-container form .col-sm-3,.fancybox-container form .col-sm-4,.fancybox-container form .col-sm-5,.fancybox-container form .col-sm-6,.fancybox-container form .col-sm-7,.fancybox-container form .col-sm-8,.fancybox-container form .col-sm-9,.fancybox-container form .col-xs-1,.fancybox-container form .col-xs-10,.fancybox-container form .col-xs-11,.fancybox-container form .col-xs-12,.fancybox-container form .col-xs-2,.fancybox-container form .col-xs-3,.fancybox-container form .col-xs-4,.fancybox-container form .col-xs-5,.fancybox-container form .col-xs-6,.fancybox-container form .col-xs-7,.fancybox-container form .col-xs-8,.fancybox-container form .col-xs-9{padding-left:5px;padding-right:5px}#page form input[type="date"],.fancybox-container form input[type="date"]{color:transparent}#page form input[type="date"].datevalid,.fancybox-container form input[type="date"].datevalid{color:#000}#page .timeslotsWrap .timeslots{display:flex;flex-flow:row wrap}#page .timeslotsWrap input[type="checkbox"]+label,#page .timeslotsWrap input[type="radio"]+label{display:block;border:2px solid var(--main-color);border-radius:var(--borderRadius);color:var(--main-color);font-family:var(--main-fontfamily-bold);padding:5px 10px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;margin-right:10px;margin-bottom:10px}#page .timeslotsWrap input[type="checkbox"]+label:before,#page .timeslotsWrap input[type="checkbox"]+label:after,#page .timeslotsWrap input[type="radio"]+label:before,#page .timeslotsWrap input[type="radio"]+label:after{display:none}#page .timeslotsWrap input[type="checkbox"]:checked+label,#page .timeslotsWrap input[type="radio"]:checked+label{background:var(--main-color);color:#fff;border:2px solid var(--main-color)}