body{font-size:1em;font-weight:400!important}.kbs_zocdoc_global{max-width:fit-content;text-transform:uppercase}.kbs_zocdoc_global a:before{content:"\4c";font-family:'ETmodules';font-size:18px;margin-right:3px;font-weight:600}.kbs_zocdoc_global a.custom-book-btn{color:#fff;font-weight:600;letter-spacing:0.65px;font-size:0.81em;font-family:'Bold Geom',Helvetica,Arial,Lucida,sans-serif!important;padding-top:1em!important;padding-right:2em!important;padding-bottom:1em!important;padding-left:1.4em!important;display:flex;align-items:center}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#F5F5F5}::-webkit-scrollbar{width:8px;background-color:#F5F5F5}::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#414042}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a{padding:5px;border-radius:20px 0 0 20px}#pojo-a11y-toolbar{z-index:3!important}.grecaptcha-badge{visibility:hidden!important}.kbs_contact-form form.wpcf7-form{display:flex;flex-direction:column}.kbs_contactform .kbs_form-row{max-width:100%;padding:0 0 0%;width:100%!important}.kbs_contactform .kbs_form-row:last-child{padding:0}.kbs_contactform .kbs_form-row .kbs_form-col{margin-bottom:30px}.kbs_contactform .kbs_form-row .et_pb_column{margin-bottom:0}.kbs_contactform .kbs_form-row .et_pb_column:last-child,.kbs_contactform .kbs_form-row .kbs_form-col:last-child{margin-bottom:0!important}.kbs_contactform label{display:block;font-size:1em;font-weight:600;line-height:normal;margin-bottom:0.5em;color:#000}#main-content input[type="text"],#main-content input[type="email"],#main-content input[type="password"],#main-content textarea,#main-content select{background-color:#fff;box-shadow:none;color:#000;font-size:1em;height:3.15em;padding:0.35em 0.8em;transition:all 0.3s ease 0s;width:100%;margin-bottom:16px;border-radius:10px;border-color:#ccc;box-shadow:0 1px 4px rgb(0 0 0 / 15%)}#main-content input[type="submit"]:disabled{cursor:not-allowed;opacity:0.6}.acceptance{font-size:12px!important;margin-bottom:12px}.acceptance .wpcf7-list-item-label{line-height:1.4}.acceptance label{display:flex;align-items:flex-start!important}.acceptance span.wpcf7-list-item{margin-left:0}.acceptance a{color:#5a6995}#main-content .kbs_form-col{margin-bottom:0}#main-content textarea{height:106px;overflow:auto;padding-bottom:0.65em;padding-top:0.65em;resize:none;vertical-align:top}#main-content .custom-select{background-color:#fff;border-radius:4px;display:block;position:relative}#main-content .custom-select:after{border-left:6px solid transparent;border-radius:0;border-right:6px solid transparent;border-top:7px solid #4a4a4a;content:"";opacity:0.8;pointer-events:none;position:absolute;right:15px;top:calc(50% - 2px);width:0}#main-content .custom-select select{cursor:pointer;padding-right:35px;-webkit-appearance:none;-moz-appearance:none;appearance:none}#main-content input[type="text"]:focus,#main-content input[type="email"]:focus,#main-content input[type="password"]:focus,#main-content textarea:focus,#main-content select:focus{border-color:#57595b;outline:0}#main-content input[type="submit"]{background:#0F92A7;border:medium none;color:#fff;cursor:pointer;display:inline-block;font-size:1.1em;font-weight:600;height:50px;outline:medium none;padding:0.55em 1em;transition:all 300 ease 0ms;text-transform:uppercase;width:100%;border-radius:10px}#main-content input[type="submit"]:hover{background:#516266}#main-content .wpcf7-spinner{margin-left:1em;margin-right:0;position:absolute;right:0;top:auto;bottom:15px}form.wpcf7-form{display:flex;flex-direction:column}.submit-row{margin-bottom:0!important}.wpcf7-form-control-wrap,.wpcf7-form-control{display:block}span.wpcf7-not-valid-tip{background-color:#f00;bottom:-15px;clear:both;color:#fff;font-size:12px;left:0;line-height:normal;padding:2px 8px;position:absolute;right:0;top:auto}div.wpcf7-response-output{background-color:red;border:medium none!important;clear:both;color:#fff;font-size:1em;line-height:normal;margin:0 0 30px!important;order:-1;padding:0.5em 1em!important;text-align:center;width:100%;z-index:9}.wpcf7 form.sent .wpcf7-response-output{background-color:green}.grecaptcha-badge{visibility:hidden!important}.submit-row .et_pb_column{max-width:300px;font-size:0.9em}.submit-row{display:flex}.kbs_cp_reviews_slide .dnxte-tstimonial-item .dnxte-itcont-des a{color:#015771}.kbs_cp_reviews_slide .dnxte-tstimonial-item .dnxte-itcont-des{min-height:225px}#cookie-notice .cookie-notice-container{color:#FFFFFF!important;display:flex!important;justify-content:center!important;flex-wrap:wrap!important;align-items:center!important;padding:1.9em 1em!important;gap:10px!important}#cookie-notice .cookie-notice-container #cn-notice-text{width:100%!important;font-size:1.5em!important;line-height:1.5em!important}#cookie-notice .cookie-notice-container #cn-notice-buttons #cn-accept-cookie,#cookie-notice .cookie-notice-container #cn-notice-buttons #cn-refuse-cookie{background-color:#1C85B2!important;padding:1em 2em!important;text-transform:uppercase!important}@media (max-width:768px){#cmplz-manage-consent .cmplz-btn{position:fixed!important;top:82%!important}.cmplz-message{width:100%!important}}@media (max-width:425px){.cmplz-cookiebanner .cmplz-header .cmplz-title{display:block!important}}@media(min-width:1200px){}@media(min-width:1440px){.kbs_hmd_txt{font-size:1.13em}}@media (max-width:980px){.kbs_request_form .et_pb_column_1_3{max-width:32%;margin-right:12px}.kbs_form_ctas .et_pb_code_inner a{font-size:1.65em;padding-bottom:25px}.kbs_form_ctas .et_pb_code_inner a:before{padding:4px;position:absolute;right:8px;bottom:8px}}@media (max-width:767px){#main-content .et_pb_column_1_3{max-width:100%;margin-right:0px}}@media(max-width:640px){.kbs_contactform .kbs_form-row .et_pb_column{margin-bottom:15px}.kbs_contactform .kbs_form-row .et_pb_column:last-child{margin-bottom:0}#main-content input[type="text"],#main-content input[type="email"],#main-content input[type="password"],#main-content textarea,#main-content select,#main-content input[type="submit"]{width:100%}.kbs_service-form h3{font-size:1.4em;padding-top:0}}@media (max-width:575px){.kbs_contactform .kbs_form-row .et_pb_column_1_2{max-width:100%}#main-content input[type="text"],#main-content input[type="email"],#main-content input[type="password"],#main-content select{font-size:0.9em;height:3em}#main-content textarea{font-size:0.9em;height:100px}}@media (max-width:399px){#main-content input[type="submit"]{font-size:1em}}