html body #app #header{width:100%;height:80px;border-bottom:solid 1px var(--hr-color);display:flex;justify-content:center;align-items:center}html body #app .background_color{background-color:var(--body-background-color);position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}html body #app :deep(.dp__input::placeholder){color:var(--field-font-color)!important;opacity:1}html body #app .disclaimer{color:var(--disclaimer-color);text-align:justify;font-family:Roboto;font-size:12px;line-height:120%;font-style:normal;font-weight:400;margin-top:28px}html body #app .disclaimer span{text-align:justify}html body #app .disclaimer a{color:var(--base-color)!important}html body #app .rotate-180{transform:rotate(180deg)}html body #app .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:0!important}html body #app .question-div-wrapper{background:#ebebeb}html body #app .question-div{width:385px}html body #app .block-height-calc{min-height:calc(100vh - 160px)}html body #app .custom_tel_agree_checkbox{accent-color:var(--base-color)}html body #app .custom_tel_agree_checkbox:hover{cursor:pointer}html body #app .form-div{min-height:calc(100vh - 160px);padding-top:30px}html body #app .form-div .dp-icon-wrapper{border-right:#fff 1px solid;padding:13px 15px 18px}html body #app .form-div .dp__input_icon{top:50%}html body #app .form-div .range-slider{margin-top:3px;width:min(315px,65vw);border-radius:4px;height:10px;background:var(--loader-background-color);position:relative}html body #app .form-div .range-slider .done{position:absolute;top:2px;bottom:0;left:2px;height:calc(100% - 4px);background:var(--base-color);border-radius:4px}html body #app .form-div .completed{color:var(--base-color);font-size:12px;font-weight:700;text-transform:uppercase}html body #app .form-div .specialist-img-wrapper{position:relative;height:88px;width:88px}html body #app .form-div .specialist-status-dot{position:absolute;right:0;bottom:10px;width:12px;height:12px;background:#18c13a;border-radius:50%}html body #app .form-div .specialist-wrapper{background:transparent;padding:0;margin-top:24px}html body #app .form-div .specialist-text{background-color:var(--message-bgc);color:var(--message-text-color);font-size:14px;height:105px;padding:10px 35px;text-align:justify;display:flex;align-items:center;justify-content:center;border-radius:10px;width:100%}html body #app .form-div .specialist-separator{width:1px;margin:0 12px;position:relative}html body #app .form-div .specialist-avatar{flex:0 0 auto}html body #app .form-div .form-separator{margin-bottom:24px}html body #app .form-div .form-section{border-radius:10px;background-color:var(--card-background-color);padding:28px 36px}html body #app .form-div .form-section .form-title{color:var(--font-color);font-family:Roboto;font-size:22px;line-height:150%;font-weight:700;margin-bottom:28px}html body #app .form-div .invalid-error{height:18px;font-size:13px}html body #app .form-div .invalid-error .error{display:block;opacity:0;transform:translateY(-4px);transition:opacity .3s ease,transform .3s ease}html body #app .form-div .invalid-error .error.visible{opacity:1;transform:translateY(0)}html body #app .form-div .form-wrapper{max-width:100vw;text-align:left}html body #app .form-div .form-wrapper input,html body #app .form-div .form-wrapper select{border:none;font-family:Roboto;font-size:20px;font-weight:400;color:var(--field-font-color);background-color:var(--field-background-color)}html body #app .form-div .form-wrapper input:-webkit-autofill,html body #app .form-div .form-wrapper input:-webkit-autofill:hover,html body #app .form-div .form-wrapper input:-webkit-autofill:focus,html body #app .form-div .form-wrapper input:active,html body #app .form-div .form-wrapper select:-webkit-autofill,html body #app .form-div .form-wrapper select:-webkit-autofill:hover,html body #app .form-div .form-wrapper select:-webkit-autofill:focus,html body #app .form-div .form-wrapper select:active{-webkit-text-fill-color:var(--field-font-color)!important;background-color:var(--field-background-color)!important;color:var(--field-font-color)!important;-webkit-box-shadow:0 0 0 1000px var(--field-background-color) inset!important;box-shadow:0 0 0 1000px var(--field-background-color) inset!important;transition:border-color 1s ease,box-shadow 1s ease,background-color 1s ease}html body #app .form-div .form-wrapper .row{margin-right:0!important;margin-left:0!important}html body #app .form-div .form-wrapper select{background-image:url(/img/select-arrow.png);background-size:18px 9px}html body #app .form-div .form-wrapper input:focus,html body #app .form-div .form-wrapper select:focus{box-shadow:unset!important}html body #app .form-div .form-wrapper .input-date{height:52px!important;width:100%}html body #app .form-div .form-wrapper .form-control:disabled,html body #app .form-div .form-wrapper .form-select:disabled{opacity:.5}html body #app .form-div .form-wrapper p{margin-top:28px;margin-bottom:0}html body #app .form-div .form-wrapper .contact-time{padding-left:10px;font-family:Roboto;font-size:11px;font-weight:400;color:#4b4b4b;position:relative;display:inline-flex;align-items:center;gap:5px}html body #app .form-div .form-wrapper .contact-time select{font-family:Roboto;font-size:11px;font-weight:700;color:var(--base-color);width:auto;padding-right:15px;border:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}html body #app .form-div .form-wrapper .contact-time .select-wrapper{position:relative;display:inline-flex;align-items:center}html body #app .form-div .form-wrapper .contact-time svg{position:absolute;right:5px;top:50%;transform:translateY(-50%);fill:var(--main-color);pointer-events:none}html body #app .form-div .form-wrapper .main-button{max-width:385px!important;margin-top:35px}html body #app .form-div .input-group{border-radius:5px;transition:border-color 1s ease,box-shadow 1s ease,background-color 1s ease;border:1px solid transparent;box-sizing:border-box;margin-top:10px;margin-left:0!important}html body #app .form-div .input-group input,html body #app .form-div .input-group select{height:54px;background-color:var(--field-background-color);color:var(--field-font-color);border-radius:0 5px 5px 0!important;border-left-color:#ebebeb;transition:color 1s ease}html body #app .form-div .input-group select:focus:not(:active){border-color:#fff!important;border-left-color:#ebebeb!important}html body #app .form-div .input-group input::placeholder,html body #app .form-div .input-group select::placeholder{color:var(--field-font-color);opacity:1}html body #app .form-div .input-group:hover{box-shadow:0 6px 18px #0000002e}html body #app .form-div .input-group:hover .form-select,html body #app .form-div .input-group:hover .form-control{color:var(--base-color)!important}html body #app .form-div .input-group:focus-within{border:1px solid var(--base-color);box-shadow:none}html body #app .form-div .input-group:not(:focus-within){transition:border-color 1s ease,box-shadow 1s ease}html body #app .form-div .input::placeholder{transition:opacity 1s ease,color 1s ease}html body #app .form-div .input-group:hover input::placeholder{color:var(--base-color)}html body #app .form-div .input-group input::placeholder{transition:opacity 1s ease,color 1s ease}html body #app .form-div .input-group:focus-within input::placeholder{color:var(--base-color);opacity:0}html body #app .form-div .input-group select::placeholder{transition:opacity 1s ease,color 1s ease}html body #app .form-div .input-group:focus-within select::placeholder{color:var(--base-color);opacity:0}html body #app .form-div .form-select,html body #app .form-div .form-control{padding:10px 10px 10px 15px;border:none;color:#666}html body #app .form-div .form-select option,html body #app .form-div .form-control option{background-color:#fff}html body #app .form-div .radio-label{display:flex!important;margin-top:28px;align-items:center;color:var(--field-font-color);padding:5px 0;height:54px;position:relative;cursor:pointer;border-radius:5px;transition:box-shadow .3s ease,border-color .3s ease}html body #app .form-div .radio-label .rad-text{text-transform:none;font-family:Roboto;font-size:20px;font-weight:700;color:var(--field-font-color);background:var(--field-background-color);display:flex;flex-grow:1;padding:14px 16px;border-radius:8px;transition:box-shadow .4s ease,border-color .4s ease}html body #app .form-div .radio-label:hover .rad-text{box-shadow:0 6px 18px #0000002e}html body #app .form-div .radio-label:active .rad-text{border:1px solid var(--base-color);box-shadow:none}html body #app .form-div .radio-label.active .rad-text{color:var(--base-color)}html body #app .form-div .radio-label.active .rad-design-2{top:calc(50% - 11px);left:calc(50% - 11px);width:22px;height:22px;border-radius:100px;background:var(--base-color);position:absolute}html body #app .form-div .radio-label.disabled{opacity:.5}html body #app .form-div .radio-design{min-width:30px;width:30px;height:30px;border-radius:100px;background:var(--field-background-color);position:relative;margin-left:7px}html body #app .form-div .rad-input{position:absolute;left:0;top:0;width:1px;height:1px;opacity:0;z-index:-1}html body #app .form-div .rad-text{color:#777;margin-left:14px;letter-spacing:0;font-size:14px;font-weight:500;transition:.3s}html body #app .form-div .input-group-text{border-color:transparent;background-color:var(--field-background-color);border-radius:5px 0 0 5px;border-right:1px solid white}html body #app .form-div .input-group-text svg{fill:var(--base-color)}html body #app .form-div .dp-icon-wrapper svg{fill:var(--base-color)}html body #app .form-div input.not-valid~span.input-group-text,html body #app .form-div select.not-valid~span.input-group-text{background-color:#ffd9d9}html body #app .form-div select.not-valid{background-image:url(/img/select-arrow.png);background-size:18px 9px}html body #app .form-div .next-step{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0!important;margin-top:28px;height:54px;border-radius:6px;background:var(--main-button-color);width:100%;color:#fff;font-family:Inter;font-size:22px;font-weight:700;text-transform:uppercase;transition:all .3s ease;box-shadow:4px 0 4px #0000004d}html body #app .form-div .next-step:hover{box-shadow:6px 0 6px #0006!important;transform:translate(0)!important}html body #app .form-div .next-step:active{box-shadow:2px 0 4px #0000004d!important;transform:translate(0)!important}html body #app .form-div .next-step .next-step-span{margin-left:15px}html body #app .form-div .btn-text{grid-column:2;justify-self:center;pointer-events:none}html body #app .form-div .btn-arrow{grid-column:3;justify-self:center;display:flex;align-items:center;justify-content:center;pointer-events:none}html body #app .form-div .next-step:hover{background:var(--main-button-bg-hover-color)!important;color:var(--main-button-text-hover-color)!important}html body #app .form-div .steps-wrapper{margin-top:30%;margin-bottom:40px}html body #app .form-div .steps-wrapper svg:first-child{margin-right:20px}html body #app .form-div .steps-wrapper .step{margin-right:28px;width:20px;height:20px;border-radius:100%;background-color:#fff}html body #app .form-div .steps-wrapper .step.click-able-step{cursor:pointer;background-color:#dedede}html body #app .form-div .steps-wrapper .step.active{border:solid 2px white;background-color:var(--main-button-color)!important}html body #app .form-div .steps-wrapper .step:last-child{margin-right:0!important}html body #app .form-div .bit-ssl{margin-top:12px;font-family:Roboto;font-size:11px;font-weight:400;color:var(--font-color)}html body #app .form-div .carousel-step-item{transition:margin-left 1s}html body #app .form-head{width:385px}html body #app .btn-back-wrapper{margin-top:60px;margin-bottom:100px}html body #app .step-actions{display:flex;align-items:flex-end;gap:12px}html body #app .btn-back-hitbox{display:flex;align-items:flex-end;height:54px;cursor:pointer}html body #app .btn-back{border-radius:4px;background-color:var(--back-button-background-color);width:63px;height:23px;text-transform:uppercase;color:var(--back-button-font-color);font-family:Roboto;font-size:12px;font-style:normal;border:none!important;font-weight:400;display:flex;justify-content:center;cursor:pointer;position:relative}html body #app .btn-back span{margin:3px 8px 2px 20px;height:16px}html body #app .btn-back svg{position:absolute;top:8px;color:var(--back-button-font-color)!important;left:10px}html body #app .btn-back:hover{background-color:var(--back-button-background-color-hover)}html body #app .form-footer-wrapper{padding:0 140px 50px;background:#ebebeb}html body #app .form-footer-wrapper .form-footer{border-radius:5px;padding:40px 0;justify-content:center;display:flex;flex-wrap:wrap}html body #app .form-footer-wrapper .form-footer .footer-item{cursor:pointer;border-right:1px solid #4B4B4B;font-family:Roboto;font-size:13px;font-weight:400;padding:0 30px;color:#4b4b4b}html body #app .form-footer-wrapper .form-footer .footer-item:last-child{border-right:none!important}html body #app .form-footer-wrapper .form-footer-mobile{display:none}html body #app .copyright{height:80px;color:var(--font-color);font-size:14px;font-weight:400;border-top:solid 1px var(--hr-color);padding-top:30px}html body #app .mt-m-1d5rem{margin-top:-1.5rem}html body #app .mt-m-1rem{margin-top:-1rem}@media screen and (max-width: 500px){html body #app .form-div .specialist-text{height:auto}}@media screen and (min-width: 405px){html body #app .steps-wrapper svg:first-child{margin-right:12px}}@media screen and (max-width: 260px){html body #app .steps-wrapper svg:first-child{margin-right:8px}}@media screen and (max-width: 400px){html body #app .form-head,html body #app .question-div{width:93vw}html body #app .radio-label{padding:14px 6px!important}}html body #app .custom-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}html body #app .custom-modal-content{background:#fff;border-radius:8px;padding:20px;width:auto;max-width:431px;box-shadow:0 4px 15px #0000004d;text-align:center;position:absolute;top:49%;left:50%;transform:translate(-52%,-49%)}html body #app .modal-title{font-size:1.5em;font-weight:700;margin-bottom:15px;color:#333}html body #app .modal-message{font-size:1em;color:#555;margin-bottom:20px}html body #app .modal-actions{display:flex;justify-content:space-around;gap:10px}html body #app .modal-button{padding:10px 20px;font-size:1em;border-radius:5px;border:none;cursor:pointer;transition:background .3s ease}html body #app .modal-button.primary{background:var(--main-button-color);color:#fff}html body #app .modal-button.secondary{background-color:#e0e0e0;color:#333}[data-v-b1865137] .dp__input{font-weight:500!important;height:54px!important;box-shadow:none;padding-left:70px;border:transparent!important;transition:border-color 1s ease,box-shadow 1s ease,background-color 1s ease}.form-wrapper[data-v-b1865137] .dp__input{transition:border-color 1s ease,box-shadow 1s ease,background-color 1s ease!important}[data-v-b1865137] .dp__input::placeholder{color:var(--field-font-color)}[data-v-b1865137] .dp__input_icon{color:var(--field-font-color);opacity:1}[data-v-b1865137] .dp__input{font-weight:500!important;height:54px!important;padding-left:70px;border:1px solid transparent!important;box-shadow:none;background:transparent;transition:border-color .3s ease,box-shadow .3s ease,color .3s ease}[data-v-b1865137] .dp__input::placeholder{color:var(--field-font-color);transition:color .3s ease,opacity .3s ease}[data-v-b1865137] .dp__input_icon{color:var(--field-font-color);transition:color .3s ease}[data-v-b1865137] .dp__main{margin-top:10px}.datepicker-shell[data-v-b1865137]:hover .dp__input{color:var(--base-color);box-shadow:0 6px 18px #0000002e}.datepicker-shell[data-v-b1865137]:hover .dp__input::placeholder{color:var(--base-color)}.datepicker-shell[data-v-b1865137]:hover .dp__input_icon{color:var(--base-color)}.datepicker-shell[data-v-b1865137]:focus-within .dp__input{border-color:var(--base-color)!important;box-shadow:none}.datepicker-shell[data-v-b1865137]:focus-within .dp__input::placeholder{opacity:0}
