html body #app #header{width:100%;height:80px;border-bottom:solid 1px #fff;background-color:#f1f3f4;display:flex;justify-content:center;align-items:center}html body #app .rotate-180{transform:rotate(180deg)}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(--main-button-color)}html body #app .custom_tel_agree_checkbox:hover{cursor:pointer}html body #app .form-div{min-height:calc(100vh - 160px);background-color:#f1f3f4;padding-top:30px}html body #app .form-div .dp-icon-wrapper{border-right:#fff 2px 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:#fff;position:relative}html body #app .form-div .range-slider .done{position:absolute;top:2px;bottom:0;left:2px;height:calc(100% - 4px);background:var(--main-color);border-radius:4px}html body #app .form-div .completed{color:var(--main-color);font-size:12px;font-weight:700;text-transform:uppercase}html body #app .form-div .specialist-wrapper{background-color:#fff;padding:20px 10px;border-radius:10px;margin-top:30px}html body #app .form-div .specialist-wrapper span{color:#4b4b4b;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400}html body #app .form-div .specialist-wrapper .specialist-separator{height:90px;width:1px;color:#4b4b4b;background-color:#4b4b4b;margin:0 10px;padding-top:55px;position:relative}html body #app .form-div .specialist-wrapper .specialist-separator span{background-color:#fff;width:1px;height:6px;position:absolute;top:64px}html body #app .form-div .form-separator{width:330px;height:1px;margin:13px 0 13px 60px}html body #app .form-div .form-section{border-radius:10px;background-color:#fff;padding:45px 10px}html body #app .form-div .form-section .form-title{color:#4b4b4b;font-family:Roboto;font-size:26px;font-weight:700;margin-bottom:30px}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{transition:border-color 1s linear!important;border:none;font-family:Roboto;font-size:20px;font-weight:400;color:#858585;background-color:#eee}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:#858585!important;background-color:#eee!important;color:#858585!important;-webkit-box-shadow:0 0 0 1000px #EEEEEE inset!important;box-shadow:0 0 0 1000px #eee inset!important;transition:background-color 5000s ease-in-out 0s}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 small{color:#7d7b7b;text-align:justify;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400}html body #app .form-div .form-wrapper small span{text-align:justify}html body #app .form-div .form-wrapper small a{color:var(--link-color)!important}html body #app .form-div .form-wrapper p{margin-top:35px;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(--main-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}html body #app .form-div .input-group input,html body #app .form-div .input-group select{background-color:#eee;border-radius:0 5px 5px 0!important;border-left-color:#ebebeb}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 .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;align-items:center;color:#4b4b4b;padding:5px 0;position:relative;cursor:pointer;transition:.3s;border-radius:5px}html body #app .form-div .radio-label .rad-text{text-transform:none;font-family:Roboto;font-size:20px;font-weight:700;color:#4b4b4b;background:#eaeaea;display:flex;flex-grow:1;padding:14px 16px;border-radius:8px}html body #app .form-div .radio-label.active .rad-text{color:var(--main-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(--main-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:#eaeaea;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:#eee;border-radius:5px 0 0 5px;border-right:1px solid white}html body #app .form-div .input-group-text svg{fill:var(--main-color)}html body #app .form-div .dp-icon-wrapper svg{fill:var(--main-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{margin-top:25px;height:65px;border-radius:6px;background:var(--main-button-color);width:100%;color:#fff;font-family:Inter;font-size:22px;font-weight:700;text-transform:uppercase}html body #app .form-div .next-step .next-step-span{margin-left:15px}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:#4b4b4b}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 .btn-back-wrapper .btn-back{border-radius:4px;background-color:#4b4b4b;width:63px;height:23px;text-transform:uppercase;color:#fff;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;display:flex;justify-content:center;cursor:pointer;position:relative}html body #app .btn-back-wrapper .btn-back span{margin:3px 8px 2px 20px;height:16px}html body #app .btn-back-wrapper .btn-back svg{position:absolute;top:8px;left:10px}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;background-color:#f1f3f4;color:#4b4b4b;font-size:14px;font-weight:400;border-top:solid 1px #DBDBDB;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 (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-64e112f6] .dp__input{font-weight:500!important;height:54px!important;padding-left:70px}
