@font-face{src:url(../fonts/Montserrat-Light.eot);src:local("Montserrat Light"),local("Montserrat-Light"),url(../fonts/Montserrat-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-Light.woff) format("woff"),url(../fonts/Montserrat-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap;font-family:Montserrat}@font-face{src:url(../fonts/Montserrat-MediumItalic.eot);src:local("Montserrat Medium Italic"),local("Montserrat-MediumItalic"),url(../fonts/Montserrat-MediumItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-MediumItalic.woff) format("woff"),url(../fonts/Montserrat-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap;font-family:Montserrat}@font-face{src:url(../fonts/Montserrat-Thin.eot);src:local("Montserrat Thin"),local("Montserrat-Thin"),url(../fonts/Montserrat-Thin.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-Thin.woff) format("woff"),url(../fonts/Montserrat-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap;font-family:Montserrat}@font-face{src:url(../fonts/Montserrat-ExtraLightItalic.eot);src:local("Montserrat ExtraLight Italic"),local("Montserrat-ExtraLightItalic"),url(../fonts/Montserrat-ExtraLightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-ExtraLightItalic.woff) format("woff"),url(../fonts/Montserrat-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap;font-family:Montserrat}@font-face{src:url(../fonts/Montserrat-BoldItalic.eot);src:local("Montserrat Bold Italic"),local("Montserrat-BoldItalic"),url(../fonts/Montserrat-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-BoldItalic.woff) format("woff"),url(../fonts/Montserrat-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap;font-family:Montserrat}@font-face{src:url(../fonts/Montserrat-SemiBold.eot);src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(../fonts/Montserrat-SemiBold.eot?#iefix) format("embedded-opentype"),url(/book.site30.local/booking/fonts/montserrat-semibold.woff) format("woff"),url(../fonts/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap;font-family:Montserrat}@font-face{src:url(../fonts/Montserrat-ExtraLight.eot);src:local("Montserrat ExtraLight"),local("Montserrat-ExtraLight"),url(../fonts/Montserrat-ExtraLight.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-ExtraLight.woff) format("woff"),url(../fonts/Montserrat-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap;font-family:Montserrat}@font-face{src:url(../fonts/Montserrat-ExtraBoldItalic.eot);src:local("Montserrat ExtraBold Italic"),local("Montserrat-ExtraBoldItalic"),url(../fonts/Montserrat-ExtraBoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-ExtraBoldItalic.woff) format("woff"),url(../fonts/Montserrat-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap;font-family:Montserrat}@font-face{src:url(../fonts/Montserrat-Italic.eot);src:local("Montserrat Italic"),local("Montserrat-Italic"),url(../fonts/Montserrat-Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-Italic.woff) format("woff"),url(../fonts/Montserrat-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap;font-family:Montserrat}@font-face{src:url(../fonts/Montserrat-Bold.eot);src:local("Montserrat Bold"),local("Montserrat-Bold"),url(../fonts/Montserrat-Bold.eot?#iefix) format("embedded-opentype"),url(/book.site30.local/booking/fonts/montserrat-bold.woff) format("woff"),url(../fonts/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap;font-family:Montserrat}@font-face{src:url(../fonts/Montserrat-LightItalic.eot);src:local("Montserrat Light Italic"),local("Montserrat-LightItalic"),url(../fonts/Montserrat-LightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-LightItalic.woff) format("woff"),url(../fonts/Montserrat-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap;font-family:Montserrat}@font-face{src:url(../fonts/Montserrat-BlackItalic.eot);src:local("Montserrat Black Italic"),local("Montserrat-BlackItalic"),url(../fonts/Montserrat-BlackItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-BlackItalic.woff) format("woff"),url(../fonts/Montserrat-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap;font-family:Montserrat}@font-face{src:url(../fonts/Montserrat-SemiBoldItalic.eot);src:local("Montserrat SemiBold Italic"),local("Montserrat-SemiBoldItalic"),url(../fonts/Montserrat-SemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-SemiBoldItalic.woff) format("woff"),url(../fonts/Montserrat-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap;font-family:Montserrat}@font-face{src:url(../fonts/Montserrat-Regular.eot);src:local("Montserrat Regular"),local("Montserrat-Regular"),url(../fonts/Montserrat-Regular.eot?#iefix) format("embedded-opentype"),url(/book.site30.local/booking/fonts/montserrat-regular.woff) format("woff"),url(../fonts/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;font-family:Montserrat}@font-face{src:url(../fonts/Montserrat-Medium.eot);src:local("Montserrat Medium"),local("Montserrat-Medium"),url(../fonts/Montserrat-Medium.eot?#iefix) format("embedded-opentype"),url(/book.site30.local/booking/fonts/montserrat-medium.woff) format("woff"),url(../fonts/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap;font-family:Montserrat}@font-face{src:url(../fonts/Montserrat-ExtraBold.eot);src:local("Montserrat ExtraBold"),local("Montserrat-ExtraBold"),url(../fonts/Montserrat-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-ExtraBold.woff) format("woff"),url(../fonts/Montserrat-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap;font-family:Montserrat}@font-face{src:url(../fonts/Montserrat-Black.eot);src:local("Montserrat Black"),local("Montserrat-Black"),url(../fonts/Montserrat-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-Black.woff) format("woff"),url(../fonts/Montserrat-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap;font-family:Montserrat}@font-face{src:url(../fonts/Montserrat-ThinItalic.eot);src:local("Montserrat Thin Italic"),local("Montserrat-ThinItalic"),url(../fonts/Montserrat-ThinItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-ThinItalic.woff) format("woff"),url(../fonts/Montserrat-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap;font-family:Montserrat}body{text-align:center;font-family:Montserrat,Arial,sans-serif}h1{line-height:100%}h1 span{font-size:24px;font-weight:500;color:gray;position:relative;top:-4px}.container{width:500px;display:inline-block}.backBlock{text-align:left}.backBlock .backButton{cursor:pointer;display:inline-block}.doThis{text-align:left;margin-top:30px;display:inline-block}.doThis .step{color:gray;display:block}.doThis .action,.doThis .step{font-weight:500}.formBlock{margin-top:30px}.inputBlock{text-align:left;width:200px;display:inline-block}.border_1{padding:8px 0;border:1px solid gray;margin-bottom:10px;text-align:center;border-radius:5px;cursor:pointer}.inputBlock .mark{font-size:12px;margin-bottom:3px;display:inline-block}input[type=date],input[type=text],select{height:30px;text-align:center}input[type=date],input[type=text],select,textarea{font-size:20px;margin-bottom:15px;border-radius:5px;width:100%;display:block}textarea{height:auto;text-align:left}select{height:35px;font-size:20px;margin-bottom:15px;text-align:center;border-radius:5px;width:104%;display:block}input[type=radio]{height:0;visibility:hidden;width:0}.bookingTime{font-weight:600;position:relative}.step_2,.step_3,.step_4,.step_last,.wait{display:none}.buttonBlock{text-align:center;width:200px;display:inline-block}.buttonBlock .button{padding:7px;font-size:16px;border:1px solid gray;font-weight:600;opacity:.8;border-radius:10px;background:#789;cursor:pointer;margin-left:7px;width:100px;margin-top:10px;display:inline-block}.borderInputGood{border:2px solid gray}.borderInputError{border:2px solid red}.buttonBlock .button:hover{opacity:1}.buttonBlock .button:active{opacity:.8}.bookingData{text-align:left;padding-bottom:15px;width:200px;display:inline-block}.bookingData .unit span{font-weight:600}.bookingButton{padding:3px 6px;font-size:11px;color:#fff;border-radius:3px;background:#c6492d;display:inline-block;display:none}.bookingButton:active{background:#f17256}.QRContainer{width:500px;display:inline-block}.normal{font-size:18px;max-width:500px;text-align:center}.QRbookingButton{padding:15px 0;font-size:20px;color:#fff;border-radius:5px;background:#c6492d;cursor:pointer;width:170px;margin-top:20px;display:inline-block}.QRbookingButton:active{background:#f17256}.qr{width:240px}@media (max-width:500px){.QRContainer{padding:0;width:100%}.qr{width:80%}}.stop{padding-top:50px;display:none}.stop .back{cursor:pointer}.agrementContainer{text-align:center;margin:5px 0;width:100%}.agrementContainer .agrement{text-align:left;width:auto;padding-left:50px;display:inline-block}.checkboxConfirm{position:relative;width:auto;display:block}.checkboxConfirm label{font-size:12px;text-align:left;display:inline-block}.checkboxConfirm input[type=checkbox]{display:none}.checkboxConfirm .custom-checkbox{font-size:12px;position:relative;cursor:pointer;padding-bottom:2px;user-select:none;display:inline-block}.checkboxConfirm .checkmark{height:20px;border:1px solid #000;position:relative;top:5px;background-color:#fff;border-radius:4px;left:0;width:20px;display:inline-block}.checkboxConfirm input[type=checkbox]:checked~.checkmark{border-color:#c6492d;background-color:#c6492d}.checkboxConfirm .checkmark:after{height:10px;transform:rotate(45deg);border:solid #fff;content:"";position:absolute;border-width:0 2px 2px 0;top:3px;left:7px;width:5px;display:none}.checkboxConfirm input[type=checkbox]:checked~.checkmark:after{display:inline-block}.checkboxConfirm a{text-decoration:underline;color:#000}.checkboxConfirm a:hover{text-decoration:none}@media screen and (max-width:499px){.container{width:100%}.agrementContainer .agrement{padding-left:0}h1{font-size:28px}h1 span{font-size:24px}.checkboxConfirm .custom-checkbox,.checkboxConfirm label{font-size:10px}}.modal{padding:40px;border:1px solid gray;position:fixed;top:10%;box-shadow:0 4px 12px rgba(0,0,0,.2);border-radius:5px;background:#fff;margin-left:-125px;left:50%;width:250px;display:none;z-index:1000}.modal input{margin-bottom:15px;width:100%;margin-top:15px}.modal .closeModal{right:10px;position:absolute;top:10px;width:20px}.modalBack{height:100%;position:fixed;top:0;background-color:rgba(0,0,0,.5);left:0;width:100%;display:none;z-index:999}.buttonBlockSave{text-align:center}.buttonBlockSave .buttonSave{padding:12px 30px;font-size:16px;text-align:center;border-radius:5px;background:#d3d3d3;cursor:pointer;line-height:100%;display:inline-block}.buttonBlockSave .buttonSave:hover{background:#c8c8c8}.buttonBlockSave .buttonSave:active{background:gray}.sms{display:none}.sms .content{margin-top:40px}.sms input{margin-bottom:30px;width:150px;margin-top:15px;display:inline-block}