@font-face{font-family:Montserrat;src:url(/static/media/Montserrat-Regular.3cd78665.ttf)}@font-face{font-family:Montserrat;font-weight:700;src:url(/static/media/Montserrat-Bold.079ca05d.ttf)}@font-face{font-family:Montserrat;font-weight:600;src:url(/static/media/Montserrat-SemiBold.fa8441f3.ttf)}@font-face{font-family:Montserrat;font-weight:500;src:url(/static/media/Montserrat-Medium.e2d60bc4.ttf)}@font-face{font-family:"truelar icons";src:url(/static/media/truelar-icons.2cec970b.eot);src:url(/static/media/truelar-icons.2cec970b.eot?#iefix) format("embedded-opentype"),url(/static/media/truelar-icons.b5cef4e5.woff) format("woff"),url(/static/media/truelar-icons.63f0ab8a.ttf) format("truetype"),url(/static/media/truelar-icons.b2d2f0f1.svg#truelar-icons) format("svg");font-weight:400;font-style:normal}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}[class*=fa-]:before{display:inline-block;font-family:"truelar icons";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-cc-mastercard-brands:before{content:"\0041"}.fa-cc-discover-brands:before{content:"\0042"}.fa-cc-amex-brands:before{content:"\0043"}.fa-cc-jcb-brands:before{content:"\0044"}.fa-cc-visa-brands:before{content:"\0045"}.fa-cc-diners-club-brands:before{content:"\0046"}.fa-credit-card:before{content:"\0047"}.fa-chevron-left:before{content:"\0048"}.fa-chevron-right:before{content:"\0049"}.fa-calendar-alt:before{content:"\004a"}.fa-map-marker:before{content:"\004b"}.fa-arrow-left:before{content:"\004c";padding-top:2px}.fa-arrow-right:before{content:"\004d";padding-top:2px}.header{display:flex;align-items:center;padding:10px;min-height:30px}@media screen and (max-width:480px){.header{display:none}}.header .business-name{font-family:Montserrat;font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;text-align:left;color:#4a4a4a;padding:10px}.header .logo{height:45px}.location-selection{display:flex;flex-direction:column;align-items:center;max-width:1003px;padding-bottom:120px;margin:0 auto}@media screen and (max-width:480px){.location-selection{padding-top:30px}}.location-selection .active{border:1px solid #1d8bd0!important;border-radius:10px;background-color:#1d8bd0!important}.location-selection .active .location__address,.location-selection .active .location__icon{color:#fff!important}.location-selection .location{display:flex;box-sizing:border-box;border:1px solid #dddedf;border-radius:10px;background-color:#fff;width:50%;padding:25px;min-height:120px;cursor:pointer}.location-selection .location:not(:first-child){margin-top:25px}@media screen and (max-width:800px){.location-selection .location{width:70%}}@media screen and (max-width:480px){.location-selection .location{width:90%}}.location-selection .location__icon{font-family:Ionicons;font-size:24px;font-weight:500;letter-spacing:0;color:#546983}@media screen and (max-width:480px){.location-selection .location__icon{font-size:20px}}.location-selection .location__address{padding-left:20px;font-family:Montserrat;font-size:16px;letter-spacing:0;line-height:24px;text-align:left;color:#4a4a4a}.location-selection .location__address .title{font-weight:600}@media screen and (max-width:480px){.location-selection .location__address,.location-selection .location__address .address{font-size:13px;line-height:20px}}.location-selection .location:hover{border:1px solid #1d8bd0;border-radius:10px}.question_title .question{opacity:.64;color:#546983;font-family:Montserrat;font-size:14px;font-weight:500;letter-spacing:0;line-height:18px;text-align:center;padding-bottom:25px;padding-top:10px}@media screen and (max-width:320px){.question_title .question{padding-bottom:15px;font-size:12px;line-height:15px}}.question_title .title{color:#4a4a4a;font-family:Montserrat;white-space:pre-wrap;font-size:38px;font-weight:700;letter-spacing:0;line-height:47px;text-align:center;padding:0 25px 25px}@media screen and (max-width:1035px){.question_title .title{padding:0 10px 25px;font-size:30px;line-height:40px}}@media screen and (max-width:480px){.question_title .title{padding:0 10px 25px;font-size:26px;line-height:32px}}@media screen and (max-width:320px){.question_title .title{padding:0 10px 15px;font-size:18px;line-height:25px}}.footer{position:absolute;left:0;bottom:0;right:0;min-height:30px;background-color:#f2f4f5;box-shadow:0 0 2px 0 rgba(0,0,0,.25);display:flex;flex-direction:column;padding:10px;z-index:1}.footer .mobile-desclaimer{color:#656363;font-family:Montserrat;font-size:11px;letter-spacing:0;line-height:14px;text-align:center;padding:5px 10px 10px}@media screen and (min-width:800px){.footer .mobile-desclaimer{display:none}}@media screen and (max-width:320px){.footer .mobile-desclaimer{font-size:10px;line-height:12px}}.footer .navigation{display:flex;justify-content:space-between}.footer .navigation .big-screen-only{padding:0 18px;color:#4a4a4a;font-family:Montserrat;font-size:14px;font-weight:700;letter-spacing:0;line-height:18px}@media screen and (max-width:480px){.footer .navigation .big-screen-only{display:none}}.footer .navigation .disabled{opacity:.5}.footer .navigation .disabled a{cursor:-webkit-grab!important;cursor:grab!important}.footer .navigation .disabled a .icon-container{color:#fff!important}.footer .navigation .disabled a .icon-container:hover{color:#fff!important;background-color:#b1d4ea!important}.footer .navigation .desclaimer{display:flex;align-items:center;flex:2 1;color:#656363;font-family:Montserrat;font-size:11px;letter-spacing:0;line-height:14px;text-align:center;max-width:400px}@media screen and (max-width:800px){.footer .navigation .desclaimer{display:none}}.footer .navigation .action-btn{display:flex;flex:1 1;align-items:center;justify-content:flex-end;padding:15px 20px}.footer .navigation .action-btn .btn{border-radius:5px;background-color:#1d8bd0;padding:12px 25px;color:#fff;font-family:Montserrat;font-size:14px;font-weight:700;letter-spacing:.56px;line-height:24px;text-align:center;text-transform:uppercase;cursor:pointer}@media screen and (max-width:320px){.footer .navigation .action-btn .btn{padding:10px 25px}}@media screen and (max-width:480px){.footer .navigation .action-btn{justify-content:center}}@media screen and (max-width:320px){.footer .navigation .action-btn{padding:10px 20px}}@media screen and (max-width:480px){.footer .navigation .not-mobile{display:none!important}}.footer .navigation .action{display:flex;align-items:center;flex:1 1;justify-content:flex-start;padding:15px 20px}@media screen and (max-width:320px){.footer .navigation .action{padding:10px 15px}}.footer .navigation .action:last-child{margin-left:auto;justify-content:flex-end}.footer .navigation .action a,.footer .navigation .action a .icon-container{display:flex;justify-content:center;align-items:center}.footer .navigation .action a .icon-container{height:40px;width:40px;border-radius:50%;color:var(--action-color)!important;background-color:var(--action-color-opacity)!important}.footer .navigation .action a .icon-container:hover{background-color:var(--action-color)!important;color:#fff}@media screen and (max-width:320px){.footer .navigation .action a .icon-container{height:30px;width:30px}}.footer .navigation .action .icon-container{height:40px;width:40px;display:flex;justify-content:center;align-items:center;border-radius:50%;color:var(--action-color)!important;background-color:var(--action-color-opacity)!important}.footer .navigation .action .icon-container:hover{background-color:var(--action-color)!important;color:#fff!important}@media screen and (max-width:320px){.footer .navigation .action .icon-container{height:30px;width:30px}}.footer .powered-by-booking{color:#656363;font-family:Montserrat;font-size:10px;font-weight:500;letter-spacing:0;line-height:13px}.footer .powered-by-booking a{color:#1d8bd0;padding-left:5px}.user-work-flow{display:flex;flex-direction:column;align-items:center;max-width:1003px;margin:0 auto;padding-bottom:120px}@media screen and (max-width:480px){.user-work-flow{padding-top:30px}}.user-work-flow .answer-group{width:50%;display:flex;flex-direction:column;align-items:center;padding:25px 10px}@media screen and (max-width:800px){.user-work-flow .answer-group{width:70%}}@media screen and (max-width:480px){.user-work-flow .answer-group{width:90%}}.user-work-flow .answer-group .selected{order:1px solid #1d8bd0!important;border-radius:10px;background-color:#1d8bd0!important;color:#fff!important}.user-work-flow .answer-group .selected .answer{color:#fff!important}.user-work-flow .answer-group .answer-container{width:100%;display:flex;align-items:center;background-color:#fff;padding:25px;justify-content:center;margin-bottom:25px;border:1px solid #dddedf;border-radius:10px;cursor:pointer}@media screen and (max-width:1035px){.user-work-flow .answer-group .answer-container{padding:22px}}@media screen and (max-width:320px){.user-work-flow .answer-group .answer-container{padding:15px;margin-bottom:20px}}.user-work-flow .answer-group .answer-container:hover{border-color:#1d8bd0}.user-work-flow .answer-group .answer-container .answer{color:#4a4a4a;font-family:Montserrat;font-size:16px;font-weight:500;letter-spacing:0;line-height:20px}@media screen and (max-width:1035px){.user-work-flow .answer-group .answer-container .answer{font-size:15px}}@media screen and (max-width:320px){.user-work-flow .answer-group .answer-container .answer{font-size:13px;line-height:15px}}.slide-enter{transform:translateX(-100vw)}.slide-enter.slide-enter-active{transition:all .3s linear .3s}.slide-exit{opacity:1}.slide-exit.slide-exit-active{transform:translateX(100vw)}.timeslot{display:flex;flex-direction:column;align-items:center;max-width:1003px;margin:0 auto;position:relative;padding-bottom:120px}@media screen and (max-width:480px){.timeslot{padding-top:30px}}.timeslot table{width:100%}.timeslot table thead{table-layout:fixed}.timeslot table tbody,.timeslot table thead,.timeslot table tr{display:table;width:100%}@media screen and (max-width:480px){.timeslot table tbody,.timeslot table thead,.timeslot table tr{padding:0}}.timeslot table td,.timeslot table th{width:134px}.timeslot table td:first-child,.timeslot table td:last-child,.timeslot table th:first-child,.timeslot table th:last-child{width:30px}@media screen and (max-width:480px){.timeslot table td,.timeslot table th{width:90px}.timeslot table td:first-child,.timeslot table td:last-child,.timeslot table th:first-child,.timeslot table th:last-child{width:20px}}.timeslot table tbody{display:block;width:100%;height:calc(100vh - 400px);overflow-y:scroll}@media screen and (max-width:480px){.timeslot table tbody{height:100%}}@media screen and (max-width:1035px){.timeslot table tbody{height:calc(100vh - 300px)}}@keyframes spinner{to{transform:rotate(1turn)}}.timeslot .loader:before{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;width:30px;height:30px;margin-top:-15px;margin-left:-15px;border-radius:50%;border:1px solid #ccc;border-top-color:#07d;animation:spinner .6s linear infinite}.timeslot .loader{margin:0;position:absolute;z-index:1;font-size:18;width:100%;height:77%;background-color:rgba(0,0,0,.5);border-radius:10px 10px 0 0}@media screen and (max-width:480px){.timeslot .loader{height:73%}}.timeslot .nextavailablebutton{margin:0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;font-size:18;font-weight:500;padding:15px;color:#4a4a4a;font-family:Montserrat;font-size:12px;font-weight:700;letter-spacing:0;line-height:20px;background-color:#fff;cursor:pointer}@media screen and (max-width:480px){.timeslot .nextavailablebutton{top:60%}}.timeslot .nextavailablebutton .innter-container{border:1px solid #1d8bd0;border-radius:5px;padding:10px}.timeslot .nextavailablebutton .innter-container .calender-icon{padding-right:15px}.timeslot .action-bar{display:flex;align-items:center;width:100%;padding-bottom:15px}@media screen and (max-width:1035px){.timeslot .action-bar{padding:0 10px 15px}}@media screen and (max-width:480px){.timeslot .action-bar{width:90%;padding:0 0 15px}}.timeslot .action-bar .reset-flex{flex:3 1!important}.timeslot .action-bar .dropdown{outline:none;background:transparent;display:flex;flex:4 1;justify-content:flex-end}@media screen and (max-width:480px){.timeslot .action-bar .dropdown{flex:6 1}}.timeslot .action-bar .dropdown .options{color:#4a4a4a;font-family:Montserrat;font-size:15px;font-weight:700;letter-spacing:0;line-height:20px;background:none;border:none;outline:none;padding:0 15px 0 25px;text-transform:uppercase}@media screen and (max-width:320px){.timeslot .action-bar .dropdown .options{font-size:13px}}.timeslot .action-bar .jump-mobile{display:flex;flex:3 1;justify-content:flex-end}@media screen and (min-width:480px){.timeslot .action-bar .jump-mobile{display:none}}.timeslot .action-bar .jump-mobile button{color:#1d8bd0;font-family:Montserrat;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;padding:0;background:transparent;cursor:pointer}.timeslot .action-bar .jump-mobile button:hover{text-decoration:underline}@media screen and (max-width:320px){.timeslot .action-bar .jump-mobile button{font-size:12px}}.timeslot .action-bar .jump-select-mobile{display:flex;flex:3 1;justify-content:flex-start}@media screen and (min-width:480px){.timeslot .action-bar .jump-select-mobile{display:none}}.timeslot .action-bar .jump-select-mobile button{color:#1d8bd0;font-family:Montserrat;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;padding:0;background:transparent;cursor:pointer}.timeslot .action-bar .jump-select-mobile button:hover{text-decoration:underline}@media screen and (max-width:320px){.timeslot .action-bar .jump-select-mobile button{font-size:12px}}.timeslot .action-bar .jump-to-selected{display:flex;justify-content:flex-start}@media screen and (max-width:480px){.timeslot .action-bar .jump-to-selected{display:none}}.timeslot .action-bar .jump-to-selected button{color:#1d8bd0;font-family:Montserrat;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;padding:0;background:transparent;cursor:pointer}.timeslot .action-bar .jump-to-selected button:hover{text-decoration:underline}@media screen and (max-width:320px){.timeslot .action-bar .jump-to-selected button{font-size:12px}}.timeslot .action-bar .jump{display:flex;flex:3 1;justify-content:flex-end}@media screen and (max-width:480px){.timeslot .action-bar .jump{display:none}}.timeslot .action-bar .jump button{color:#1d8bd0;font-family:Montserrat;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;padding:0;background:transparent;cursor:pointer}.timeslot .action-bar .jump button:hover{text-decoration:underline}@media screen and (max-width:320px){.timeslot .action-bar .jump button{font-size:12px}}.timeslot .slot-table{border-spacing:0}@media screen and (max-width:480px){.timeslot .slot-table{width:100%}}@media screen and (max-width:700px){.timeslot .slot-table .body-3,.timeslot .slot-table .body-4,.timeslot .slot-table .body-5,.timeslot .slot-table .body-6,.timeslot .slot-table .header-3,.timeslot .slot-table .header-4,.timeslot .slot-table .header-5,.timeslot .slot-table .header-6{display:none}}@media screen and (max-width:1000px){.timeslot .slot-table .body-5,.timeslot .slot-table .body-6,.timeslot .slot-table .header-5,.timeslot .slot-table .header-6{display:none}}.timeslot .slot-table .slot-header{background-color:#546983;min-height:70px;color:#fff;font-size:19.74px;letter-spacing:0;line-height:19px;border-radius:10px 10px 0 0}.timeslot .slot-table .slot-header button{color:#fff;font-size:19.74px;letter-spacing:0;line-height:19px;background:none}.timeslot .slot-table .slot-header__header{display:flex;flex-direction:column;padding:25px;position:relative}.timeslot .slot-table .slot-header__header .dot{position:absolute;top:-5px;left:50%}.timeslot .slot-table .slot-header__header:first-child,.timeslot .slot-table .slot-header__header:last-child{padding:15px!important}@media screen and (max-width:480px){.timeslot .slot-table .slot-header__header:first-child,.timeslot .slot-table .slot-header__header:last-child{padding:25px 10px}}.timeslot .slot-table .slot-header__header .day_of_week{color:#f2f4f5;font-size:13px;font-weight:700;letter-spacing:0;line-height:13px;text-align:center;text-transform:uppercase}@media screen and (max-width:480px){.timeslot .slot-table .slot-header__header .day_of_week{font-size:12px;line-height:11px}}@media screen and (max-width:320px){.timeslot .slot-table .slot-header__header .day_of_week{font-size:10px;line-height:9px}}.timeslot .slot-table .slot-header__header .day_of_month{opacity:.7;color:#f2f4f5;font-family:Montserrat;font-size:12px;letter-spacing:0;line-height:15px;text-align:center;padding-top:5px}@media screen and (max-width:480px){.timeslot .slot-table .slot-header__header .day_of_month{font-size:11px;line-height:10px}}@media screen and (max-width:320px){.timeslot .slot-table .slot-header__header .day_of_month{font-size:9px;line-height:9px}}.timeslot .slot-table .slot-body__row{background-color:#fff;height:90%}@media screen and (max-width:480px){.timeslot .slot-table .slot-body__row{min-height:300px}}.timeslot .slot-table .slot-body__row__data{border-right:1.3px solid #e8e9e9;padding:5px 18px;vertical-align:baseline}@media screen and (max-width:480px){.timeslot .slot-table .slot-body__row__data{padding:5px 6px}}.timeslot .slot-table .slot-body__row__data .selected{order:1px solid #1d8bd0!important;border-radius:10px;background-color:#1d8bd0!important;color:#fff!important}.timeslot .slot-table .slot-body__row__data .selected .dominion{color:#fff!important}.timeslot .slot-table .slot-body__row__data .slot{border-radius:8px;background-color:#f2f4f5;border:1px solid #f2f4f5;padding:5px 12px;margin-bottom:5px;white-space:nowrap;font-weight:500;font-family:Montserrat;font-size:13px;letter-spacing:0;line-height:24px;text-align:center;cursor:pointer}.timeslot .slot-table .slot-body__row__data .slot:hover{background-color:#fff;border:1px solid #1d8bd0;border-radius:8px}@media screen and (max-width:480px){.timeslot .slot-table .slot-body__row__data .slot{margin-bottom:10px;padding:5px;font-size:12px}}@media screen and (max-width:320px){.timeslot .slot-table .slot-body__row__data .slot{font-size:10px}}.timeslot .slot-table .slot-body__row__data .slot .dominion{padding-left:5px;text-transform:lowercase;color:#4a4a4a;font-weight:300}.timeslot .slot-table .slot-body__row__data:first-child{padding-left:20px}@media screen and (max-width:480px){.timeslot .slot-table .slot-body__row__data:first-child{padding-left:15px}}.timeslot .slot-table .slot-body__row__data:last-child{padding-right:20px}@media screen and (max-width:480px){.timeslot .slot-table .slot-body__row__data:last-child{padding-right:15px}}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.user-info-form{display:flex;flex-direction:column;align-items:center;max-width:1003px;margin:0 auto;padding-bottom:235px}@media screen and (max-width:480px){.user-info-form{padding-top:30px}}.user-info-form .form-group{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:25px}@media screen and (max-width:320px){.user-info-form .form-group{padding-top:20px}}.user-info-form .form-group .user-info{width:80%;display:flex;flex-direction:column;position:relative}.user-info-form .form-group .user-info:nth-child(n+2){padding-top:35px}.user-info-form .form-group .user-info .loader-top{margin-top:30px;margin-bottom:15px}.user-info-form .form-group .user-info .loader-bottom{margin-bottom:10px}.user-info-form .form-group .user-info .loading-info{display:flex;align-items:center;justify-content:center;position:absolute;height:100%;width:100%;background:hsla(0,0%,50.2%,.5)}.user-info-form .form-group .user-info .loading-info img{animation:spin 1s linear infinite;height:25px;width:25px}.user-info-form .form-group .user-info__header{display:flex;align-items:center;width:100%}.user-info-form .form-group .user-info__header .patient-no{padding-right:20px;white-space:nowrap;font-weight:600}@media screen and (max-width:480px){.user-info-form .form-group .user-info__header .patient-no{font-size:15px}}@media screen and (max-width:320px){.user-info-form .form-group .user-info__header .patient-no{font-size:13px}}.user-info-form .form-group .user-info__header .divider{box-sizing:border-box;width:100%;border-bottom:1.3px solid #dadbdb}.user-info-form .form-group .form-container{display:flex;justify-content:space-between;padding-top:30px;flex-wrap:wrap}@media screen and (max-width:480px){.user-info-form .form-group .form-container{flex-direction:column}}.user-info-form .form-group .form-container .error{border:1px solid red!important;outline:none!important}.user-info-form .form-group .form-container .user-input{width:47%;background-color:#fff;text-align:left;padding:10px 20px;position:relative}.user-info-form .form-group .form-container .user-input:focus-within{border:1px solid #1d8bd0}.user-info-form .form-group .form-container .user-input:nth-child(n+3){margin-top:15px}@media screen and (max-width:480px){.user-info-form .form-group .form-container .user-input{width:100%;padding:7px 20px}.user-info-form .form-group .form-container .user-input:not(:first-child){margin-top:15px}}.user-info-form .form-group .form-container .user-input .phone-label{font-size:11px!important;transform:translateY(-15px)!important;color:#a0a0a0!important;transition:none!important}.user-info-form .form-group .form-container .user-input input[type=tel]{border:none!important;transition:all .3s ease;outline:none!important;font-size:16px;padding:20px 0 0}.user-info-form .form-group .form-container .user-input input[type=tel]:not(:-ms-input-placeholder)+.phone-label{font-size:11px;transform:translateY(-15px);color:#a0a0a0}.user-info-form .form-group .form-container .user-input input[type=tel]:focus+.phone-label,.user-info-form .form-group .form-container .user-input input[type=tel]:not(:placeholder-shown)+.phone-label{font-size:11px;transform:translateY(-15px);color:#a0a0a0}@media screen and (max-width:480px){.user-info-form .form-group .form-container .user-input input[type=tel]{font-size:14px}}@media screen and (max-width:320px){.user-info-form .form-group .form-container .user-input input[type=tel]{font-size:12px}}.user-info-form .form-group .form-container .user-input label{color:#4a4a4a;font-family:Montserrat;font-size:14px;font-weight:500;letter-spacing:0;line-height:20px;top:0;left:0;margin:20px;transition:all .3s ease;position:absolute}@media screen and (max-width:480px){.user-info-form .form-group .form-container .user-input label{font-size:13px}}@media screen and (max-width:320px){.user-info-form .form-group .form-container .user-input label{font-size:12px}}.user-info-form .form-group .form-container .user-input input[type=date]{border:none!important;transition:all .3s ease;outline:none!important;font-size:16px;padding:20px 0 0}.user-info-form .form-group .form-container .user-input input[type=date]:not(:-ms-input-placeholder)+label{font-size:11px;transform:translateY(-15px);color:#a0a0a0}.user-info-form .form-group .form-container .user-input input[type=date]:focus+label,.user-info-form .form-group .form-container .user-input input[type=date]:not(:placeholder-shown)+label{font-size:11px;transform:translateY(-15px);color:#a0a0a0}@media screen and (max-width:480px){.user-info-form .form-group .form-container .user-input input[type=date]{font-size:14px}}@media screen and (max-width:320px){.user-info-form .form-group .form-container .user-input input[type=date]{font-size:12px}}.user-info-form .form-group .form-container .user-input input{border:none!important;transition:all .3s ease;outline:none!important;font-size:16px;padding:5px 0 0}.user-info-form .form-group .form-container .user-input input:not(:-ms-input-placeholder)+label{font-size:11px;transform:translateY(-15px);color:#a0a0a0}.user-info-form .form-group .form-container .user-input input:focus+label,.user-info-form .form-group .form-container .user-input input:not(:placeholder-shown)+label{font-size:11px;transform:translateY(-15px);color:#a0a0a0}@media screen and (max-width:480px){.user-info-form .form-group .form-container .user-input input{font-size:14px}}@media screen and (max-width:320px){.user-info-form .form-group .form-container .user-input input{font-size:12px}}.user-info-form .form-group .form-container .disabled{background:#f2f4f5!important}.user-info-form .form-group .form-container .user-input-checkbox{width:47%;text-align:left;padding:10px 20px;position:relative;border:1px solid #dddedf;background:#fff}.user-info-form .form-group .form-container .user-input-checkbox .checkbox-container{height:100%;display:flex;align-items:center;width:100%;font-family:Montserrat;font-size:14px;font-weight:500;line-height:0 20px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.user-info-form .form-group .form-container .user-input-checkbox .checkbox-container label{padding-left:10px}.user-info-form .form-group .form-container .insurance-policy{display:flex;width:100%;flex-direction:column;padding-top:30px!important}.user-info-form .form-group .form-container .insurance-policy .insurance-note{padding:10px 0;text-align:justify;font-size:14px;font-weight:500;width:47%}.user-info-form .form-group .form-container .insurance-policy .field-title{display:flex}.user-info-form .form-group .form-container .insurance-policy .field-title_tag{font-size:13px;font-weight:600;text-transform:uppercase;color:#4a4a4a}.user-info-form .form-group .form-container .insurance-policy .field-title_policy{font-size:13px;font-weight:500;text-decoration:underline;color:#4a4a4a;padding-left:20px;cursor:pointer}.user-info-form .form-group .form-container .insurance-policy_values{display:flex;align-items:stretch;justify-content:space-between;padding-top:15px}.user-info-form .form-group .form-container .insurance-policy_values .disabled{background:#f2f4f5!important}.user-info-form .form-group .form-container .insurance-policy_values .user-input-dropdown{width:47%;position:relative}.user-info-form .form-group .form-container .insurance-policy_values .user-input-dropdown:focus-within{border:1px solid #1d8bd0}.user-info-form .form-group .form-container .insurance-policy_values .user-input-dropdown .custom-select{border:none;border-radius:0;outline:none;padding:32px 20px;font-size:16px}.user-info-form .form-group .form-container .insurance-policy_values .user-input-dropdown .custom-select:focus-visible{outline:none}.user-info-form .form-group .form-container .insurance-policy_values .user-input-dropdown .custom-options{position:absolute;background:#fff;width:100%;max-height:200px;overflow:scroll;margin-top:2px;z-index:999;box-shadow:1px 1px 5px rgba(0,0,0,.2)}.user-info-form .form-group .form-container .insurance-policy_values .user-input-dropdown .custom-options .option-value{padding:15px;cursor:pointer}.user-info-form .form-group .form-container .insurance-policy_values .user-input-dropdown .custom-options .option-value:not(:last-child){border-bottom:1px solid #dddedf}.user-info-form .form-group .form-container .insurance-policy_values .user-input-dropdown .custom-options .option-value:hover{background:#dddedf}.Backdrop{width:100%;height:100%;position:fixed;z-index:100;left:0;top:0;background-color:rgba(0,0,0,.5)}.Modal{position:fixed;z-index:500;max-width:500px;width:70%;background-color:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,.25);padding:16px 20px 16px 35px;margin:0;top:50%;left:50%;transform:translate(-50%,-50%);box-sizing:border-box;transition:all .3s ease-out}.Modal .close-btn{position:absolute;top:15px;right:15px;font-weight:500;font-size:20px;cursor:pointer}.Modal .Header{padding-top:20px;color:#4a4a4a;font-family:Montserrat;font-size:18px;font-weight:700;letter-spacing:0;line-height:26px;text-align:left}.Modal .content{word-wrap:break-word}.Modal .content,.Modal .providers{padding-top:15px;color:#4a4a4a;font-family:Montserrat;font-size:13px;font-weight:500;letter-spacing:0;line-height:18px;text-align:left}.Modal .providers .title{font-weight:600}.booking{display:flex;flex-direction:column;align-items:center;max-width:1003px;margin:0 auto;padding-bottom:120px}@media screen and (max-width:480px){.booking{padding-bottom:140px}}.booking .mobile-back-btn{color:#1d8bd0;font-family:Montserrat;font-size:11px;font-weight:600;letter-spacing:0;line-height:14px;text-align:center;align-self:flex-start;padding:20px 0 0 20px;cursor:pointer}.booking .mobile-back-btn:hover{text-decoration:underline}@media screen and (min-width:480px){.booking .mobile-back-btn{display:none}}.booking__data{width:70%;display:flex;flex-direction:column;padding-top:25px}@media screen and (max-width:800px){.booking__data{width:70%}}@media screen and (max-width:480px){.booking__data{width:90%}}.booking__data .data-container{display:flex;flex-direction:column;align-items:flex-start}.booking__data .data-container .question{color:#4a4a4a;font-family:Montserrat;font-size:16px;font-weight:700;letter-spacing:0;line-height:19px;padding-bottom:15px;display:flex;text-align:left}@media screen and (max-width:320px){.booking__data .data-container .question{font-size:14px}}.booking__data .data-container .question_no{color:#546983;font-family:Montserrat;font-size:15px;font-weight:500;letter-spacing:0;line-height:19px;text-align:right;padding-right:15px;white-space:nowrap}@media screen and (max-width:320px){.booking__data .data-container .question_no{font-size:14px}}.booking__data .data-container .answer{width:100%;display:flex;align-items:center;justify-content:space-between;background-color:#fff;border:1px solid #dddedf;border-radius:10px;margin-bottom:25px;padding:25px}@media screen and (max-width:320px){.booking__data .data-container .answer{padding:20px}}.booking__data .data-container .answer .content{max-width:280px;color:#4a4a4a;font-family:Montserrat;font-size:14px;font-weight:500;letter-spacing:0;line-height:24px;text-align:left}@media screen and (max-width:320px){.booking__data .data-container .answer .content{font-size:12px}}.booking__data .data-container .answer .edit-btn{color:#1d8bd0;font-family:Montserrat;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;text-decoration:underline;cursor:pointer}@media screen and (max-width:320px){.booking__data .data-container .answer .edit-btn{font-size:12px}}@media screen and (max-width:320px){.success_title .title .message{font-size:14px;line-height:20px}}@media screen and (max-width:320px){.success_title .title{font-size:20px;line-height:25px}}.success_title .message{color:#4a4a4a;font-family:Montserrat;font-size:16px;font-weight:500;letter-spacing:0;line-height:24px;text-align:center}@media screen and (max-width:320px){.success_title .message{font-size:14px;line-height:20px}}.success_title{display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:700px;margin:0 auto}@media screen and (max-width:480px){.success_title{width:80%}}.success_title .title{display:flex;flex-direction:column;align-items:center;color:#4a4a4a;font-family:Montserrat;font-size:38px;font-weight:700;letter-spacing:0;line-height:47px;text-align:center;padding-bottom:25px}@media screen and (max-width:480px){.success_title .title{padding:0 10px 25px;font-size:26px;line-height:32px}}.success_title .title .message{color:#4a4a4a;font-family:Montserrat;font-size:16px;font-weight:500;letter-spacing:0;line-height:24px;text-align:center}.success_title .action-btn{display:flex;align-items:center;justify-content:center;padding:15px 20px}.success_title .action-btn .btn{border-radius:5px;background-color:#1d8bd0;padding:12px 25px;color:#fff;font-family:Montserrat;font-size:14px;font-weight:700;letter-spacing:.56px;line-height:24px;text-align:center;text-transform:uppercase;cursor:pointer}.powered-by{position:absolute;bottom:20px;margin:0 auto;width:100%;color:#656363;font-family:Montserrat;font-size:10px;font-weight:500;letter-spacing:0;line-height:13px}.powered-by a{color:#1d8bd0;padding-left:5px}.slide-enter{transform:translateX(-10vw);opacity:0}.slide-enter.slide-enter-active{transform:translateX(0);opacity:1;transition:all .2s linear}.slide-exit{transform:translateX(0);opacity:0}.slide-exit.slide-exit-active{transform:translateX(10vw);opacity:0;transition:all .2s linear}.App{text-align:center;width:100%;background-color:#f2f4f5;font-family:Montserrat;overflow-y:scroll}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*{box-sizing:border-box}html{height:100%;max-width:100%}body{font-family:"Montserrat",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;margin:0;min-height:100%;overflow:hidden}#root,body{display:flex;padding:0;width:100%}#root{flex:1 1}button{cursor:pointer;border:0;outline:none}button:disabled{cursor:default}.hide{display:none!important}.open{display:flex!important}.margin-bottom{margin-bottom:1.25rem}p{line-height:1}a{color:#0b7cc2;text-decoration:none;outline:none}a:hover{color:#0a6daa}a:active{color:#085d92}input[type=email],input[type=password],input[type=tel],input[type=text],textarea{color:#4a4a4a;font-size:.875rem;font-weight:500;height:3.125rem;width:100%;height:2.75rem;border-radius:0;background-color:#fff;border:1px solid #cfd0d1;padding:.9375rem .875rem}@media(max-width:800px){input[type=email],input[type=password],input[type=tel],input[type=text],textarea{font-size:1em}}input[type=email].has-error,input[type=password].has-error,input[type=tel].has-error,input[type=text].has-error,textarea.has-error{border:1px solid #c73d10!important}input[type=email]:disabled,input[type=password]:disabled,input[type=tel]:disabled,input[type=text]:disabled,textarea:disabled{background-color:#cfd0d1}::-webkit-input-placeholder{color:#7d7d7d}::-moz-placeholder{color:#7d7d7d}:-ms-input-placeholder{color:#7d7d7d}:-moz-placeholder{color:#7d7d7d}.Select.has-error .Select-control{border:1px solid #c73d10!important}.Select.is-disabled>.Select-control{background-color:#cfd0d1}.Select--single>.Select-control .Select-value,.Select-placeholder{padding-left:.875rem;padding-right:.875rem}.Select-menu-outer{z-index:110}.rc-slider-track{background-color:#f90}.rc-slider-handle,.rc-slider-handle:hover{border-color:#f90}.fa-caret-down{pointer-events:none}