.dnxte_button .dnxt-btn-icon{display:inline-flex!important;padding:.3em 1em;-webkit-transition-duration:.3s;transition-duration:.3s}.reg{font-size:65%;vertical-align:super;margin-left:2px}.custom-injection-menu .current-menu-item a{color:#f57c00;position:relative}.custom-injection-menu .current-menu-item a:after{content:'';position:absolute;left:0;bottom:-8px;width:100%;height:2px;background:#f57c00}.readmore-blurb-wrapper .toggle-blurb.hidden-blurb{display:none!important}.appointment-form{width:100%;max-width:100%;background:linear-gradient(135deg,#ffffff 0%,#f8ffff 100%);padding:34px 52px 28px;border-radius:14px;box-shadow:0 14px 35px rgba(0,0,0,0.08);border:1px solid rgba(0,180,170,0.14);box-sizing:border-box}.appointment-form .cf7-row{display:flex;gap:42px;width:100%;margin-bottom:22px;align-items:center}.appointment-form .cf7-col{width:50%;min-width:0}.appointment-form span.wpcf7-form-control-wrap{display:block;width:100%}.appointment-form input,.appointment-form select,.appointment-form textarea{display:block;width:100%;max-width:100%;height:54px;min-height:54px;padding:0 14px;border:1px solid #d7dde2;border-radius:9px;background-color:#ffffff;color:#3d4a54;font-size:16px;line-height:54px;box-sizing:border-box;outline:none}.appointment-form select{background-color:#f3f5f6;border-color:#f3f5f6;padding-right:36px}.appointment-form input::placeholder{color:#6f7478;font-size:16px;opacity:1}.appointment-form input:focus,.appointment-form select:focus,.appointment-form textarea:focus{border-color:#ff8a00;box-shadow:0 0 0 4px rgba(255,138,0,0.13)}.appointment-form .submit-row{display:block;width:100%;margin-bottom:0}.appointment-form .cf7-submit-wrap,.appointment-form .cf7-submit-wrap p{width:100%;margin:0}.appointment-form input.wpcf7-submit,.appointment-form .wpcf7-submit{display:block;width:100%;max-width:100%;height:56px;min-height:56px;padding:0 20px;border:none;border-radius:8px;background:linear-gradient(135deg,#ff9300 0%,#ff7600 100%);color:#ffffff;font-size:18px;font-weight:700;line-height:1;text-transform:uppercase;cursor:pointer;box-shadow:0 8px 18px rgba(255,122,0,0.28)}.appointment-form p{margin:0}.appointment-form br{display:none}.appointment-form .wpcf7-not-valid-tip{margin-top:6px;color:#ff0000;font-size:14px}.appointment-form .wpcf7-response-output{margin:18px 0 0!important}@media only screen and (max-width:767px){body .mfp-content:has(.appointment-form),body .divi-area:has(.appointment-form),body .et_pb_section:has(.appointment-form),body .et_pb_row:has(.appointment-form),body .et_pb_column:has(.appointment-form),body .et_pb_code:has(.appointment-form),body .et_pb_code_inner:has(.appointment-form){width:92vw!important;max-width:92vw!important;min-width:92vw!important}body .appointment-form{width:100%!important;max-width:100%!important;padding:22px 18px!important;box-sizing:border-box!important}body .appointment-form .cf7-row{display:block!important;width:100%!important;margin-bottom:14px!important}body .appointment-form .cf7-col,body .appointment-form span.wpcf7-form-control-wrap{display:block!important;width:100%!important;max-width:100%!important}body .appointment-form input,body .appointment-form select,body .appointment-form textarea{width:100%!important;max-width:100%!important;height:52px!important;min-height:52px!important;font-size:16px!important;line-height:52px!important;padding:0 14px!important;box-sizing:border-box!important}body .appointment-form select{padding-right:38px!important}body .appointment-form input.wpcf7-submit{width:100%!important;max-width:100%!important;height:54px!important;min-height:54px!important;font-size:16px!important}body .appointment-form p{width:100%!important;margin:0!important}body .appointment-form br{display:none!important}}@media only screen and (max-width:767px){body .appointment-form .cf7-row{margin-bottom:18px!important}body .appointment-form .cf7-col{margin-bottom:14px!important}body .appointment-form .cf7-col:last-child{margin-bottom:0!important}body .appointment-form .submit-row{margin-top:6px!important;margin-bottom:0!important}}@media only screen and (max-width:767px){body .et_pb_section.choice-popup-mobile{width:92vw!important;max-width:92vw!important;min-width:92vw!important;padding-left:16px!important;padding-right:16px!important;box-sizing:border-box!important}body .et_pb_section.choice-popup-mobile .et_pb_row{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}body .et_pb_section.choice-popup-mobile .et_pb_column,body .et_pb_section.choice-popup-mobile .et_pb_module,body .et_pb_section.choice-popup-mobile .et_pb_button_module_wrapper{width:100%!important;max-width:100%!important}body .et_pb_section.choice-popup-mobile .et_pb_button_module_wrapper{margin-bottom:18px!important}body .et_pb_section.choice-popup-mobile .et_pb_button_module_wrapper:last-child{margin-bottom:0!important}body .et_pb_section.choice-popup-mobile .et_pb_button{display:flex!important;width:100%!important;max-width:100%!important;min-height:72px!important;align-items:center!important;justify-content:center!important;padding:14px 18px!important;white-space:normal!important;text-align:center!important;font-size:20px!important;line-height:1.25!important;box-sizing:border-box!important}body .et_pb_section.choice-popup-mobile h1,body .et_pb_section.choice-popup-mobile h2,body .et_pb_section.choice-popup-mobile h3,body .et_pb_section.choice-popup-mobile h4,body .et_pb_section.choice-popup-mobile p{max-width:100%!important;white-space:normal!important;overflow-wrap:break-word!important}}body.page-id-987517491 .et_pb_text_3 h2,body.page-id-987517491 .et_pb_text_18 h2,body.page-id-987517491 .et_pb_text_34 h2,body.page-id-987517491 .et_pb_text_45 h2,body.page-id-987517491 .et_pb_text_57 h2,body.page-id-987517491 .et_pb_text_68 h2{font-family:'Open Sans',Arial,sans-serif!important;font-size:50px!important;font-weight:700!important;text-align:center!important;line-height:1.2em!important}@media (max-width:767px){.appointment-form{padding:24px 18px 26px}.appointment-form .cf7-row{gap:16px;margin-bottom:18px}.appointment-form input,.appointment-form select{min-height:58px;font-size:16px;padding:0 16px}.appointment-form select{padding-right:36px}.appointment-form input.wpcf7-submit{min-height:58px;font-size:18px}}.appointment-form input,.appointment-form select,.appointment-form textarea{font-size:16px!important;min-height:54px!important;height:54px!important;padding:0 14px!important;line-height:54px!important;box-sizing:border-box!important}.appointment-form select{padding-right:34px!important}.appointment-form input::placeholder{font-size:16px!important;color:#6f7478!important;opacity:1!important}.appointment-form .cf7-row{gap:30px!important;margin-bottom:22px!important}.appointment-form .cf7-col{width:50%!important;min-width:0!important}.appointment-form input.wpcf7-submit{width:100%!important;height:56px!important;min-height:56px!important;line-height:1!important;font-size:18px!important;padding:0 20px!important}.appointment-form .submit-row{margin-bottom:0!important}.appointment-form{padding-bottom:28px!important}.appointment-form p,.appointment-form br{margin:0!important}body.page-id-987517491 .et_pb_text_1 h2,body.page-id-987517491 .et_pb_text_16 h2,body.page-id-987517491 .et_pb_text_32 h2,body.page-id-987517491 .et_pb_text_43 h2,body.page-id-987517491 .et_pb_text_55 h2,body.page-id-987517491 .et_pb_text_66 h2{font-family:'Open Sans',Arial,sans-serif!important;font-size:17px!important;font-weight:700!important;text-align:center!important;line-height:1.6em!important}