.form-data{margin-top:30px;position:relative;z-index:4}.form-data:not(.form-hiring){margin-bottom:-50px}.form-data:not(.form-hiring) .fix-height{min-height:300px}.form-data.form-hiring .header p{line-height:1.5}.form-data.form-hiring textarea{resize:vertical}.form-data .container>.grid{background-color:#fff;border-radius:10px;box-shadow:1px 1px 2px 0 rgba(0,0,0,.02),4px 4px 20px 0 rgba(0,0,0,.05);gap:0;grid-template-columns:1fr 1fr}.form-data .appointmentForm{display:flex;flex-direction:column;min-height:100%}.form-data.appointment .container>.grid{grid-template-columns:1fr}.form-data .is-left{display:block;height:100%;padding:30px;text-align:start;width:100%}.form-data .header{margin-bottom:15px}.form-data .is-right{height:100%;padding-block:10px;-webkit-padding-end:10px;padding-inline-end:10px}.form-data .is-right img{border-radius:5px;height:auto;-o-object-fit:cover;object-fit:cover;position:sticky;top:68px;width:100%}.form-data .progress{margin-bottom:30px}.form-data .progress span{background-color:#d9d9d9;border-radius:10px;display:inline-block;height:10px;width:65px}.form-data .progress span:not(:last-of-type){-webkit-margin-end:10px;margin-inline-end:10px}.form-data .progress span.done{background-color:#ea848c}.form-data .top{display:none}.form-data .top.active{display:block}.form-data .fix-height{display:grid;flex-grow:1;gap:15px;grid-template-rows:1fr auto;position:relative}.form-data .fix-height .bottom{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.form-data .fix-height .bottom .next{-webkit-margin-start:auto;margin-inline-start:auto;text-align:right}.form-data .fix-height .bottom .back.hidden,.form-data .fix-height .bottom .next.hidden{display:none}.form-data .fix-height.is-loading:after{border-color:transparent transparent #3b485b #3b485b;height:24px;width:24px;z-index:9}.form-data .fix-height.is-loading:before{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:12px;inset:0 -30px -30px -30px;z-index:8}.form-data .verify{margin:30px 0}.form-data .verify>*+*{margin-top:30px}.form-data .verify label{display:block}.form-data .verify label a,.form-data .verify label b{font-size:.9rem;line-height:1.2rem}.form-data .verify label a:hover{color:#ea848c}.form-data .verify .error{color:#de2147;font-size:14px}.callback .sueccessful{color:#12b969;font-size:1.4rem;font-variation-settings:"wght" 800,"dots" 3;line-height:1.3;margin-bottom:15px}.callback .sueccessful i{-webkit-margin-end:5px;margin-inline-end:5px}.callback .sueccessful p{color:#000;font-variation-settings:"wght" 600,"dots" 3;margin-top:8px}.callback .unsueccessful{color:#de2147;font-size:1.2rem;font-variation-settings:"wght" 800,"dots" 3;margin-bottom:15px}.callback .unsueccessful i{-webkit-margin-end:5px;margin-inline-end:5px}.callback .unsueccessful a{font-size:1.2rem}.callback .factor{display:grid;gap:15px;grid-template-columns:1fr 1fr;margin-bottom:15px}.callback .code,.callback .date{border:1px dashed #ccc;border-radius:10px;padding:15px}.callback .number{font-variation-settings:"wght" 800,"dots" 3}.accountant{display:flex;flex-direction:column;min-height:100%}.accountant>*+*{margin-top:10px}.accountant .box{background-color:#f5f5f5;border-radius:10px;padding:15px}.accountant .cart-empty{border:1px dashed #d9d9d9;margin-block:auto;padding:16px;text-align:center}.accountant .head{display:grid;gap:10px;grid-template-columns:auto 1fr auto}.accountant .head .line,.accountant .head .name,.accountant .head .price{align-self:center;line-height:1;vertical-align:middle}.accountant .head .line{position:relative}.accountant .head .line:before{content:url(../images/symbol/star-blue-light.svg);display:inline-block;width:12px}.accountant .head .line:after{background:linear-gradient(90deg,rgba(58,71,89,.2),rgba(20,24,31,.1) 50%,rgba(20,24,31,0));content:"";height:1px;left:10px;position:absolute;right:0;top:6px;width:100%}.accountant .head .remove{align-items:center;background-color:#fff;border-radius:999px;color:#ea848c;display:inline-flex;height:25px;justify-content:center;line-height:1;margin:0;-webkit-margin-end:10px;margin-inline-end:10px;padding:0;transition:width .2s ease-in-out;vertical-align:middle;width:25px}.accountant .head .remove i{font-weight:500}.accountant .head .remove:hover{background-color:#ea848c;color:#fff}.accountant .head .price dd,.accountant .head .price dl{margin:0;padding:0}.accountant .copuon{display:grid;grid-template-columns:1fr auto;margin-top:auto;padding-top:30px}.accountant .copuon input{border:solid #ea848c;border-block-width:2px;border-end-start-radius:30px;border-inline-width:2px 0;border-start-start-radius:30px;height:45px;min-width:-moz-fit-content;min-width:fit-content;padding:0 15px;vertical-align:middle}.accountant .copuon input:focus{border-color:#ea848c;outline:none}.accountant .copuon button{background-color:#ea848c;border-end-end-radius:30px;border-end-start-radius:0;border-start-end-radius:30px;border-start-start-radius:0;color:#fff;height:45px;padding-inline:15px 20px;vertical-align:middle}.accountant .copuon .attn{grid-column:1/3;-webkit-padding-start:16px;padding-inline-start:16px;text-align:start}.accountant .copuon .attn.is-danger{color:#de2147}.accountant .copuon .attn.is-success{color:#12b969}.accountant .attn{color:#ea848c;font-size:14px;line-height:1.2;margin-top:8px;-webkit-padding-start:42px;padding-inline-start:42px}.accountant .cal{border:2px dashed #e9e9e9;border-width:2px 0;margin-inline:-30px;margin-top:30px;padding:15px 0}.accountant .cal .row{display:grid;grid-template-columns:1fr auto;padding:5px 30px}.accountant .cal .name{color:#b0b0b0}.accountant .cal .count{color:#3b485b}.information-title{margin-bottom:-5px}.gatway{display:flex;flex-direction:column;margin-top:20px;row-gap:16px}.gatway input[type=radio]{display:none}.gatway input[type=radio]:checked+.box{border-color:#ea848c}.gatway input[type=radio]:checked+.box:before{color:#ea848c;font-weight:700}.gatway input[type=radio]:checked+.box:after{visibility:visible}.gatway .box{align-items:flex-start;background-color:#fff;border:2px solid #e9e9e9;border-radius:8px;-moz-column-gap:8px;column-gap:8px;cursor:pointer;display:flex;padding:8px 16px}.gatway .box:after{color:#ea848c;content:"\f058";font-family:Font Awesome\ 6 Pro;font-weight:700;-webkit-margin-start:auto;margin-inline-start:auto;visibility:hidden}.gatway .box:hover{border-color:#ea848c}.gatway .box:hover .radio{border-color:#ccc}.gatway .box .text{-webkit-user-select:none;-moz-user-select:none;user-select:none}.gatway .box.payment .image-box{flex:0 1 243px}.gatway .box.payment .image-box img{height:-moz-fit-content;height:fit-content;vertical-align:middle;width:100%}.gatway .box.payment:before{content:"\f09d";font-family:Font Awesome\ 6 Pro}.gatway .box.salon:before{content:"\f54e";font-family:Font Awesome\ 6 Pro}.gatway .error{color:#de2147;font-size:1rem;margin-top:-8px}.gatway .error:empty{display:none}.field label[for=phone]{background:#fff;color:#999;inset-inline-start:15px;padding:0 10px;position:absolute;top:-12px}.field .iti{width:100%}.field .iti__flag{background-image:url(../images/intl/flags.png)}.field .iti__selected-flag{-webkit-padding-start:24px;padding-inline-start:24px}.field .iti--allow-dropdown input{padding-left:66px}.vat-text:before{border-top:4px solid #ea848c;content:"";display:inline-block;-webkit-margin-end:4px;margin-inline-end:4px;vertical-align:middle;width:1.5em}.vat-text .text{color:grey;font-size:14px;line-height:1.5;vertical-align:middle}@media screen and (min-width:0px) and (max-width:991px){.form-data .container>.grid{grid-template-columns:1fr}.form-data .is-right{display:none}}@media screen and (min-width:0px) and (max-width:767px){.form-data .progress span{height:5px;width:25px}}@media screen and (min-width:768px){.form-data.appointment .is-right{display:none}}@media screen and (max-width:576px){.callback .factor{grid-template-columns:100%}.gatway .box.payment{display:grid;grid-template-columns:min-content 1fr min-content}}@media screen and (max-width:992px){.gatway .box.payment .image-box{grid-column:1/4;grid-row:2}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.field .iti__flag{background-image:url(../images/intl/flags@2x.png)}}
