a{text-decoration:none}a,button{cursor:pointer;color:inherit}button{margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;outline:none;font-family:inherit;font-size:inherit;font-weight:400;-webkit-appearance:none}[role=button]{cursor:pointer;outline:none}*,:after,:before{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{-webkit-text-size-adjust:100%;font-size:10px}html.is-loading,html.is-loading *{cursor:wait}body,html{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:1.6rem;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-y:none;display:flex;flex-direction:column;min-height:100vh}#__next,#main{flex:1 1;display:flex;flex-direction:column}.main-wraper-conta .container .phone-section p{margin-top:14px}.main-wraper-conta .container .time-section .time-detail{margin-top:20px}body{font-family:Poppins,Sans-serif}header.lp_header{padding:20px 0}.header_logo img{height:100%;width:100%}.header_logo{max-width:340px}.logo img{width:auto}input{padding:10px;width:100%;font-size:17px;font-family:Raleway;border:1px solid #aaa}.location-page .form-icon img{max-width:32px}.location-page .form-content h1,.location-page .form-content h2{font-size:22px;color:#4b4b4b;font-weight:600;margin:10px 0;text-transform:none}.location-page .form-content p{font-size:16px;margin:0;color:#6f6a71;font-family:Open Sans,sans-serif}.location-page .form-icon img{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.location-page .form-content{margin-bottom:45px}.location-page .zip-input .zip-location-input{border-radius:4px;border:1px solid #ccc;color:#555;height:50px;padding:12px 16px;font-size:18px;background:#fff;font-weight:600}.location-page .zip-input .zip-location-input::placeholder{font-weight:500}.location-page .zip-input .zip-location-input:focus{border-color:#0c56bc;box-shadow:0 0 0 1px #0c56bc}.location-page .continue-btn button{color:#fff;font-weight:600;min-width:225px;padding:18px 20px;border-radius:35px;font-size:16px;margin-top:40px;background:#0c56bc;display:inline-block;transition:all .3s ease-in-out;border:none;cursor:pointer;outline:none}.location-page .continue-btn button[disabled]{background:#0c56bc!important;cursor:not-allowed!important}.location-page .continue-btn button{display:inline-flex;align-items:center;justify-content:center;gap:10px}.submit-btn-loader{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;border-radius:50%;animation:submit-btn-spin .7s linear infinite}@keyframes submit-btn-spin{to{transform:rotate(1turn)}}.location-page .continue-btn .click-action a{color:#fff}.treatment-page .treatment-content .treatment-info{padding:15px;background:#fff;display:inline-block;width:100%;border:1px solid #d0cdd0;border-radius:3px;box-shadow:2px 2px 5px rgba(0,0,0,.05);margin:0 0 10px;font-family:Open Sans,sans-serif}.treatment-info .treatment-help svg{width:22px;fill:#0c56bc}.location-page .form-icon svg{max-width:32px;fill:#0c56bc}.treatment-info{position:relative}.treatment-info input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;margin:0!important;cursor:pointer;z-index:1}.treatment-help-icon,.treatment-info .treatment-help img{width:22px;filter:brightness(0) saturate(100%) invert(24%) sepia(76%) saturate(1943%) hue-rotate(199deg) brightness(94%) contrast(96%)}.treatment-page .treatment-content .treatment-info:hover,.treatment-page .treatment-content a{border-color:#0c56bc}.treatment-page .treatment-content .treatment-info{display:flex;justify-content:space-between;align-items:center;height:calc(100% - 10px)}.treatment-page .treatment-content .treatment-info h5{margin:0;font-size:14px;color:#4b4b4b;font-weight:700;line-height:1.7;width:calc(100% - 35px)}.treatment-page .treatment-content .treatment-info:hover h5{color:#0c56bc}.treatment-content .treatment-info.active .last-visited-text p .treatment-page .treatment-content .treatment-info .treatment-help i{color:#0c56bc;font-size:16px}.last-visited-page .last-visited-content .last-visited-info{border:1px solid #d0cdd0;padding:30px 5px;background:#fff;border-radius:3px}.last-visited-page .last-visited-content .last-visited-info h4{font-size:25px;font-weight:400;color:#0c56bc;margin:0 0 10px;font-family:Open Sans,sans-serif}.last-visited-page .last-visited-content .last-visited-info p{color:#4b4b4b;font-weight:600;font-size:16px;margin:0}.insurance-section .last-visited-content .last-visited-text p{color:#4b4b4b;font-weight:600;font-size:16px;margin:0;line-height:1.2;font-family:Open Sans,sans-serif}.insurance-section .last-visited-content .last-visited-text h4{font-size:18px;font-weight:400;color:#0c56bc;margin:0 0 10px;font-family:Open Sans,sans-serif}.insurance-section .last-visited-content .last-visited-info:hover{border-color:#0c56bc!important}.insurance-section .last-visited-content .last-visited-info:hover p{color:#0c56bc!important}.insurance-section .last-visited-content .last-visited-info{border:1px solid #d0cdd0;padding:30px 5px;background:#fff;border-radius:3px;box-shadow:2px 2px 5px rgba(0,0,0,.05);display:flex;justify-content:center;align-items:center}.insurance-section .last-visited-content .last-visited-info img{height:35px;margin-bottom:15px}.insurance-section .last-visited-content .dental-anxiety-content .dental-info{width:20%;vertical-align:top;box-sizing:border-box;float:left;padding:0 5px}.insurance-section .ready-to-book-content .last-visited-text h5{font-size:25px;font-weight:400;margin:0 0 15px;color:#0c56bc;font-family:Open Sans,sans-serif}.last-visited-content .email-content>label{width:100%;margin-bottom:40px}.last-visited-content .email-content label input{height:55px;padding:0 16px;font-family:Open Sans,sans-serif;border-radius:4px;color:#555}.last-visited-content .email-content label input:focus{outline-color:#0c56bc}.last-visited-content .email-content label input::placeholder{font-size:16px;font-family:Open Sans,sans-serif;font-weight:400;color:#6f6a71}@media screen and (max-width:1199px){.location-page .form-content h1,.location-page .form-content h2{font-size:20px}.location-page .form-content p{font-size:15px}.location-page .form-content{margin-bottom:35px}.location-page .form-icon img{max-width:30px}.location-page .continue-btn button{padding:15px 13px;min-width:200px;margin-top:35px}.insurance-section .last-visited-content .last-visited-info .res-padding{padding:25px 5px}}@media screen and (max-width:767px){.header_logo img{max-width:152px}.location-page .form-content h1,.location-page .form-content h2{font-size:19px}.location-page .continue-btn button{margin-top:10px;margin-bottom:20px}.location-page .form-content{margin-bottom:25px}.last-visited-content .last-visit-res{display:flex;align-items:center;padding:15px!important;justify-content:center;margin-bottom:10px}.last-visited-page .last-visited-content .last-visit-res h4{font-size:16px;font-weight:600;color:#4b4b4b;margin:0 5px 0 0}.last-visited-page .last-visited-content .last-visit-res.active h4{color:#0c56bc}.last-visited-page .last-visited-content .last-visit-res .res-icon{display:none}.insurance-section .last-visited-content .res-padding{padding:20px 5px;margin-bottom:10px}.insurance-section .last-visited-content .last-visited-text p br{display:none}.insurance-section .last-visited-content .dental-anxiety-content .dental-info{width:50%!important}.insurance-section .last-visited-content .dental-anxiety-res{display:flex;align-items:center;justify-content:center}.insurance-section .last-visited-content .dental-anxiety-res h4{font-size:16px;font-weight:600;color:#4b4b4b;margin:0 5px 0 0}.treatment-page .treatment-content .treatment-info{padding:10px}.location-page .zip-input .zip-location-input{height:45px;padding:10px 16px;font-size:16px}.location-page .zip-input .zip-location-input::placeholder{font-size:16px}.last-visited-content .email-content label input::placeholder{font-size:14px}.last-visited-content .email-content label input{height:50px;font-size:16px}.last-visited-content .email-content>label{margin-bottom:30px}.last-visited-content .last-visit-res .ready-res p{display:none}.last-visited-content .last-visit-res .ready-res h5{font-size:16px;font-weight:600;color:#4b4b4b;margin:0}}@media screen and (max-width:576px){.insurance-section .last-visited-content .dental-anxiety-content .dental-info{width:100%!important}}@media screen and (max-width:480px){.location-page .form-content{margin-bottom:15px}}.location-page .location-table{height:calc(100vh - 185px);width:100%;display:table}.location-table .table{display:table-cell;vertical-align:middle}.treatment-content .treatment-info.active,.treatment-content .treatment-info.active:hover{border-color:#0c56bc!important}.treatment-content .treatment-info.active .last-visited-text p,.treatment-content .treatment-info.active h4,.treatment-content .treatment-info.active h5{color:#0c56bc!important}.treatment-info.active .treatment-help img:first-child{display:none}.treatment-info.active .treatment-help img:last-child{display:block}.without-icon .treatment-content .treatment-info h5{width:100%}.location-page .form-content.form-single-title h1{display:inline-block;max-width:1000px;margin:25px auto 0;font-size:20px;line-height:1.5}.without-icon.location-page .form-content{margin:0 0 20px}.treatment-content{margin:40px 0 0}@media only screen and (max-width:991px){.treatment-content{margin:20px 0 0}}.disclaimer-msg{display:inline-block;vertical-align:top;width:100%}.disclaimer-msg a,.disclaimer-msg label,.disclaimer-msg p{margin:0;font-size:12px;color:#888}a{transition:all .3s ease 0s}.disclaimer-msg a{color:#0c56bc;text-decoration:none}.disclaimer-msg a:hover{color:#373843;text-decoration:none}.form-checkbox{display:flex;flex-wrap:nowrap;position:relative}.form-checkbox input{margin:0 8px 0 0;height:20px!important;width:18px!important}.disclaimer-msg p,.form-checkbox label{max-width:calc(100% - 26px);width:100%;margin-left:auto;margin-bottom:0}.form-checkbox label.label1{bottom:-18px}@media only screen and (max-width:1199.99px){.disclaimer-msg{margin:0 0 15px}}@media only screen and (min-width:1200px){.disclaimer-msg{margin:30px 0 0}.disclaimer-msg:not(:first-child){margin:22px 0 0}}.location-page .form-icon img{filter:brightness(0) saturate(100%) invert(24%) sepia(76%) saturate(1943%) hue-rotate(199deg) brightness(94%) contrast(96%)}.main-wraper-conta{border:1px solid #c4c4c4;box-sizing:border-box;border-radius:50px;margin:63px 75px;padding:50px 30px}.main-wraper-conta .container{width:100%}.main-wraper-conta .container .title{font-family:Poppins;font-style:normal;font-weight:700;font-size:26px;color:#625f5f;text-align:center;margin:0 0 41px;display:block}.main-wraper-conta .container .phone-section{display:flex;text-align:center}.main-wraper-conta .container .phone-section i{font-size:2rem;color:#2472a7}.main-wraper-conta .container .phone-section p{font-family:Poppins;font-style:normal;font-weight:400;font-size:22px;line-height:33px;letter-spacing:.04em;color:#000;text-align:left}.main-wraper-conta .container .phone-section .call-detail{width:50%;position:relative;display:flex;flex-flow:column;align-items:center}.main-wraper-conta .container .phone-section .call-detail:after{position:absolute;content:"";width:50%;top:0;border-bottom:3px dashed #2472a7;height:3px;right:-150px}.main-wraper-conta .container .phone-section .call-detail svg{filter:brightness(0) saturate(100%) invert(24%) sepia(38%) saturate(4059%) hue-rotate(204deg) brightness(95%) contrast(97%);width:40px;height:40px}.main-wraper-conta .container .phone-section .text-section{width:50%}.main-wraper-conta .container .phone-section .text-section svg{filter:brightness(0) saturate(100%) invert(24%) sepia(38%) saturate(4059%) hue-rotate(204deg) brightness(95%) contrast(97%);width:40px;height:40px}.main-wraper-conta .container .contact-us{display:flex;justify-content:space-between;align-items:center}.main-wraper-conta .container .contact-us .contact-title{font-family:Poppins;font-style:normal;font-weight:600;font-size:22px;line-height:33px;text-align:center;letter-spacing:.04em;color:#000}.main-wraper-conta .container .contact-us .phone-content{display:flex;width:50%;align-items:center;gap:20px}.main-wraper-conta .container .contact-us .phone-content .phone-text{font-family:Poppins;font-style:normal;font-weight:500;font-size:22px;line-height:33px;text-align:center;letter-spacing:.04em;color:#000}.main-wraper-conta .container .contact-us .phone-content .phone-no{font-weight:600;font-size:22px;line-height:33px;color:#000;font-family:Poppins,Sans-serif}.main-wraper-conta .container .contact-us .phone-content .phone-no a{color:#0c56bc}.main-wraper-conta .container .contact-us .phone-content .phone-no a:hover{text-decoration:underline;color:#0c56bc}.main-wraper-conta .container .time-section{display:flex;justify-content:space-between}.main-wraper-conta .container .time-section .time-detail{width:45%;font-family:Poppins;font-style:normal;font-weight:400;font-size:22px;line-height:20px;letter-spacing:.04em;color:#000}.main-wraper-conta .container .time-section p.time-title{width:55%;font-family:Poppins;font-style:normal;margin-top:30px;font-weight:600;font-size:22px;line-height:36px;text-align:center;letter-spacing:.04em;color:#000;text-align:left}@media(max-width:1199px){.main-wraper-conta .phone-section{flex-flow:column;align-items:center}.main-wraper-conta .phone-section p{text-align:center!important}.main-wraper-conta .phone-section .call-detail{width:90%!important}.main-wraper-conta .phone-section .call-detail:after{display:none}.main-wraper-conta .phone-section .text-section{width:90%!important}}@media(max-width:768px){.main-wraper-conta .phone-section p{font-size:20px!important}.main-wraper-conta .contact-us{flex-wrap:wrap;justify-content:center!important}.main-wraper-conta .contact-us .contact-title{margin:10px}.main-wraper-conta .contact-us .phone-content{flex-flow:column;gap:0!important}.main-wraper-conta .contact-us .phone-content p{margin:0;font-size:20px!important}.main-wraper-conta .time-section{flex-flow:column;align-items:center}.main-wraper-conta .time-section p{margin:5px}.main-wraper-conta .time-section .time-detail,.main-wraper-conta .time-section .time-title{width:90%!important;font-size:20px!important;text-align:center!important}}@media(max-width:425px){.main-wraper-conta .contact-us .phone-content p,.main-wraper-conta .phone-section p,.main-wraper-conta .time-section .time-detail,.main-wraper-conta .time-section .time-title{font-size:17px!important}}@media(max-width:768px){.data-section{height:calc(100vh - 150px)!important}.main-wraper-conta{margin:10px!important}}.main-div p{font-family:Poppins;font-style:normal;font-weight:500;font-size:22px;line-height:33px;text-align:left;letter-spacing:.04em;color:#000;margin:20px}.label,.label.label1{display:block;color:red;font-size:13px;font-weight:600;margin-top:4px;line-height:1.3}.label.label1{position:absolute;left:0}.last-visited-content .email-content>label{position:relative}