﻿@font-face{font-family:"Overpass-SemiBold";src:url("../fonts/Overpass-SemiBold.eot");src:url("../fonts/Overpass-SemiBold.eot?#iefix") format("embedded-opentype"),url("../fonts/Overpass-SemiBold.woff2") format("woff2"),url("../fonts/Overpass-SemiBold.woff") format("woff"),url("../fonts/Overpass-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Overpass-Black";src:url("../fonts/Overpass-Black.eot");src:url("../fonts/Overpass-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/Overpass-Black.woff2") format("woff2"),url("../fonts/Overpass-Black.woff") format("woff"),url("../fonts/Overpass-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Overpass-Light";src:url("../fonts/Overpass-Light.eot");src:url("../fonts/Overpass-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/Overpass-Light.woff2") format("woff2"),url("../fonts/Overpass-Light.woff") format("woff"),url("../fonts/Overpass-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Overpass-Bold";src:url("../fonts/Overpass-Bold.eot");src:url("../fonts/Overpass-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Overpass-Bold.woff2") format("woff2"),url("../fonts/Overpass-Bold.woff") format("woff"),url("../fonts/Overpass-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Overpass-Thin";src:url("../fonts/Overpass-Thin.eot");src:url("../fonts/Overpass-Thin.eot?#iefix") format("embedded-opentype"),url("../fonts/Overpass-Thin.woff2") format("woff2"),url("../fonts/Overpass-Thin.woff") format("woff"),url("../fonts/Overpass-Thin.ttf") format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Overpass-Regular";src:url("../fonts/Overpass-Regular.eot");src:url("../fonts/Overpass-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Overpass-Regular.woff2") format("woff2"),url("../fonts/Overpass-Regular.woff") format("woff"),url("../fonts/Overpass-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Overpass-Medium";src:url("../fonts/Overpass-Medium.eot");src:url("../fonts/Overpass-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/Overpass-Medium.woff2") format("woff2"),url("../fonts/Overpass-Medium.woff") format("woff"),url("../fonts/Overpass-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}.requestPage,.thankYouPage{max-width:56.5vw;margin:4vw auto}@media only screen and (max-width: 1500px){.requestPage,.thankYouPage{max-width:60vw}}@media only screen and (max-width: 1023px){.requestPage,.thankYouPage{max-width:100%;margin:40px auto}}.requestPage.mxNone,.thankYouPage.mxNone{max-width:100%}.cartStep{text-align:center;margin:0 0 3.48vw}@media only screen and (max-width: 1023px){.cartStep{margin:0 0 40px}}.cartStep ul{padding:0 !important;margin:0 !important;display:inline-flex;justify-content:center;position:relative}.cartStep ul:before{content:"";width:100%;height:1px;background:#ddd;position:absolute;top:50%;transform:translateY(-50%);margin-top:-20px}.cartStep ul li{list-style-type:none;display:inline-block;font-size:.85vw;margin:0;background:#fff;position:relative;line-height:120%}@media only screen and (max-width: 1500px){.cartStep ul li{font-size:1vw}}@media only screen and (min-width: 1024px)and (max-width: 1200px){.cartStep ul li{font-size:1.5vw}}@media only screen and (min-width: 768px)and (max-width: 1023px){.cartStep ul li{font-size:2vw}}@media only screen and (max-width: 767px){.cartStep ul li{font-size:14px}}.cartStep ul li i{display:flex;align-items:center;justify-content:center;font-style:normal;font-size:19px;width:50px;height:50px;border-radius:50%;border:1px solid #ddd;margin:0 auto 10px;padding-top:3px}@media only screen and (max-width: 767px){.cartStep ul li i{width:35px;height:35px}}.cartStep ul li:first-child{padding-right:.5vw}.cartStep ul li:first-child:before{content:"";background:#fff;width:2vw;height:50%;position:absolute;left:-2vw}.cartStep ul li:nth-child(2){margin:0 6vw}.cartStep ul li:last-child:before{content:"";background:#fff;width:2vw;height:50%;position:absolute;right:-2vw}.cartStep ul li.active i{background:#363636;color:#fff;border-color:rgba(0,0,0,0)}.gTitle{margin-bottom:1.5rem}.gTitle h2,.gTitle h3{text-transform:uppercase;margin-bottom:.5rem}.gTitle p{color:#363636;font-size:.85vw;margin-bottom:.5rem}.gTitle p:last-child{margin-bottom:0}@media only screen and (max-width: 1500px){.gTitle p{font-size:1.1vw}}@media only screen and (min-width: 768px)and (max-width: 1023px){.gTitle p{font-size:2vw}}@media only screen and (max-width: 767px){.gTitle p{font-size:16px}}.buttonDiv{margin-top:1rem}.buttonDiv .nextAndSubmit{transition:.3s;color:#fff;width:100%;border:none;background:#363636;height:3.37vw;display:flex;align-items:center;justify-content:center;text-transform:uppercase;text-decoration:none;max-width:400px;font-size:.96vw;margin:0 auto;line-height:120%;border:2px solid #363636}@media only screen and (max-width: 1500px){.buttonDiv .nextAndSubmit{font-size:1.3vw}}@media only screen and (max-width: 1023px){.buttonDiv .nextAndSubmit{font-size:16px}}.buttonDiv .nextAndSubmit i{margin-left:10px}.buttonDiv .nextAndSubmit:hover{background:#fff;color:#363636}@media only screen and (max-width: 1500px){.buttonDiv .nextAndSubmit{height:4vw}}@media only screen and (max-width: 1023px){.buttonDiv .nextAndSubmit{height:50px;font-size:14px}}.buttonDiv.flexBar{display:flex;align-items:center;justify-content:space-between}.buttonDiv.flexBar .backbtn{transition:.3s;color:#363636;text-decoration:none;text-transform:uppercase;white-space:nowrap;margin-right:20px;font-size:.96vw}@media only screen and (max-width: 1500px){.buttonDiv.flexBar .backbtn{font-size:1.3vw}}@media only screen and (max-width: 1023px){.buttonDiv.flexBar .backbtn{font-size:16px}}.buttonDiv.flexBar .backbtn i{margin-right:10px}.buttonDiv.flexBar .backbtn:hover{opacity:.5}.buttonDiv.flexBar .nextAndSubmit{margin:0}.centerAll{display:flex;justify-content:space-between}@media only screen and (max-width: 1023px){.centerAll{display:block}}.centerAll .leftAll{padding:0 2.5vw 0 12vw}@media only screen and (max-width: 1500px){.centerAll .leftAll{padding-left:8vw}}@media only screen and (max-width: 1023px){.centerAll .leftAll{padding:0}}.messagesPage{text-align:center;margin-bottom:3rem}.messagesPage i{border:.26vw solid #363636;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#363636;width:4.28vw;height:4.28vw;font-size:2.5vw;margin:0 auto 1rem}@media only screen and (max-width: 1023px){.messagesPage i{width:8.28vw;height:8.28vw;font-size:6vw}}.messagesPage i.fa-times{border-color:#ec4141;color:#ec4141}.messagesPage h1,.messagesPage h2{font-family:"Overpass-Medium";font-size:2.35vw;margin:0 0 .5rem;text-transform:uppercase}@media only screen and (max-width: 1023px){.messagesPage h1,.messagesPage h2{font-size:4.5vw}}.messagesPage p,.messagesPage span{font-size:16px}.tableData{border-top:1px solid #ddd;padding-top:2.67vw;margin-top:2.67vw}@media only screen and (max-width: 1023px){.tableData{padding-top:30px;margin-top:30px}}.tableData table{width:100%;display:inline-table}@media only screen and (max-width: 1023px){.tableData table{display:block;overflow:auto}}.tableData table td{font-size:1.07vw;padding:.8vw 0}@media only screen and (max-width: 1500px){.tableData table td{font-size:1.2vw}}@media only screen and (max-width: 1023px){.tableData table td{font-size:14px;white-space:nowrap;padding:10px 5px;min-width:100px}}.tableData table td a{color:#363636;text-decoration:none}.tableData table td strong{font-weight:initial;font-family:"Overpass-Medium";font-size:.96vw;display:block}@media only screen and (max-width: 1500px){.tableData table td strong{font-size:1vw}}@media only screen and (max-width: 1023px){.tableData table td strong{font-size:16px !important}}.tableData table tr:first-child td{padding-top:0}.ui-widget.ui-widget-content{font-size:1vw}.ui-state-active{background:#363636 !important;border-color:#363636 !important}.formGlobal .form-group{margin-bottom:1.33vw}@media only screen and (max-width: 1023px){.formGlobal .form-group{margin-bottom:1.5rem}}.formGlobal .form-group label{color:#363636;font-size:.85vw;margin-bottom:.5vw;display:block;font-family:"Overpass-Medium"}@media only screen and (max-width: 1500px){.formGlobal .form-group label{font-size:1.1vw}}@media only screen and (max-width: 1023px){.formGlobal .form-group label{font-size:16px}}.formGlobal .form-group .form-control,.formGlobal .form-group .form-select{background:#fdfdfd;padding:.7vw 1vw;font-size:.96vw;border-color:#d8d8d8;border-radius:0;position:relative}.formGlobal .form-group .form-control.dp__input,.formGlobal .form-group .form-select.dp__input{padding:.7vw 2vw}@media only screen and (max-width: 1500px){.formGlobal .form-group .form-control,.formGlobal .form-group .form-select{font-size:1.1vw}}@media only screen and (max-width: 1023px){.formGlobal .form-group .form-control,.formGlobal .form-group .form-select{font-size:16px;min-height:50px;padding:10px 20px}}.formGlobal .form-group .form-control.form-select,.formGlobal .form-group .form-select.form-select{background:url(../img/select.svg) right 1.3vw center no-repeat #fdfdfd}@media only screen and (max-width: 1023px){.formGlobal .form-group .form-control.form-select,.formGlobal .form-group .form-select.form-select{background-position:right 20px center}}.formGlobal .form-group .form-control.telmask::placeholder,.formGlobal .form-group .form-select.telmask::placeholder{color:rgba(0,0,0,0)}.formGlobal .form-group .form-control::-webkit-file-upload-button,.formGlobal .form-group .form-select::-webkit-file-upload-button{color:#fff;border:none;font-family:"Overpass-Medium";height:80%;min-height:30px;min-width:5.7vw;text-align:center;background:#646566 !important;position:absolute;right:-0.2vw;top:50%;transform:translateY(-35%);font-size:.85vw;margin-top:-5px}@media only screen and (max-width: 1500px){.formGlobal .form-group .form-control::-webkit-file-upload-button,.formGlobal .form-group .form-select::-webkit-file-upload-button{font-size:1.1vw}}@media only screen and (max-width: 1023px){.formGlobal .form-group .form-control::-webkit-file-upload-button,.formGlobal .form-group .form-select::-webkit-file-upload-button{font-size:16px}}.formGlobal .form-group input[type=file]{padding-right:9vw}.formGlobal .form-group textarea{resize:none;min-height:9vw}.formGlobal .form-group .form-check{margin-bottom:1.33vw;padding:0;display:flex;align-items:flex-start;justify-content:center}.formGlobal .form-group .form-check:last-child{margin-bottom:0}@media only screen and (max-width: 767px){.formGlobal .form-group .form-check{align-items:flex-start;justify-content:start;width:100%;background:#f7f7f7;padding:1rem;border-radius:10px}}.formGlobal .form-group .form-check label{margin:0}.formGlobal .form-group .form-check label a{color:#363636}.formGlobal .form-group .form-check input[type=checkbox]{margin-left:0;margin-top:0;margin-right:.6rem;position:relative;width:20px;height:20px;min-width:20px;outline:none;-webkit-appearance:none;background:#fff;border-radius:0;border:1px solid #e4e4e4}.formGlobal .form-group .form-check input[type=checkbox]:before{transition:.3s;display:flex;align-items:center;justify-content:center;height:100%;content:"✓";color:#70b62c;font-weight:900;font-size:14px;opacity:0}.formGlobal .form-group .form-check input[type=checkbox]:checked{transition:.3s;background-color:#fff}.formGlobal .form-group .form-check input[type=checkbox]:checked:before{opacity:1}.formGlobal .form-group .form-check input[type=radio]{margin-left:0;margin-top:-5px;margin-right:.6rem;position:relative;width:30px;height:30px;min-width:30px;outline:none;-webkit-appearance:none;background:#fff;border:1px solid #e4e4e4;border-radius:50%;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 767px){.formGlobal .form-group .form-check input[type=radio]{width:20px;height:20px;min-width:20px;margin-top:0}}.formGlobal .form-group .form-check input[type=radio]:before{transition:.3s;content:"";display:flex;align-items:center;justify-content:center;width:15px;height:15px;background:#70b62c;font-weight:900;font-size:14px;opacity:0;border-radius:50%}.formGlobal .form-group .form-check input[type=radio]:checked{transition:.3s;background-color:#fff}.formGlobal .form-group .form-check input[type=radio]:checked:before{opacity:1}.formGlobal .form-group .iti{width:100%}.formGlobal .form-group .iti__country-list li,.formGlobal .form-group .iti__selected-dial-code{font-size:.96vw;margin-left:0;font-family:"Overpass-Medium";padding-top:5px}@media only screen and (max-width: 1500px){.formGlobal .form-group .iti__country-list li,.formGlobal .form-group .iti__selected-dial-code{font-size:1.1vw}}@media only screen and (max-width: 1023px){.formGlobal .form-group .iti__country-list li,.formGlobal .form-group .iti__selected-dial-code{font-size:16px;padding-top:2px}}.formGlobal .form-group .iti__selected-flag{background:none !important;padding:0 .2vw 0 1vw}.formGlobal .form-group .iti__divider{margin:0;padding:0}.formGlobal .form-group .iti__selected-flag .iti__flag{display:none}.formGlobal .form-group .iti__arrow{transition:.2s;border:none;width:16px;height:10px;margin-left:8px;background:url(../img/select.svg) center no-repeat;background-size:85%}.formGlobal .form-group .iti__arrow.iti__arrow--up{transform:rotate(180deg)}.formGlobal .form-group.submit{margin:0;text-align:center}.formGlobal .form-group.submit a,.formGlobal .form-group.submit button{transition:.3s;background:#363636;color:#fff;font-size:.96vw;display:inline-block;font-family:"Overpass-SemiBold";min-width:23vw;min-height:3.4vw;border:2px solid #363636}@media only screen and (max-width: 1500px){.formGlobal .form-group.submit a,.formGlobal .form-group.submit button{font-size:1.1vw}}@media only screen and (max-width: 1023px){.formGlobal .form-group.submit a,.formGlobal .form-group.submit button{font-size:16px;min-height:50px;min-width:200px}}@media only screen and (max-width: 767px){.formGlobal .form-group.submit a,.formGlobal .form-group.submit button{width:100%}}.formGlobal .form-group.submit a:hover,.formGlobal .form-group.submit button:hover{background:#fff;color:#363636}.formGlobal .form-group a{text-decoration:none;color:#363636;font-size:.85vw;display:inline-block}@media only screen and (max-width: 1500px){.formGlobal .form-group a{font-size:1.1vw}}@media only screen and (max-width: 1023px){.formGlobal .form-group a{font-size:16px}}/*# sourceMappingURL=appointment.css.map */
