.kaufman-hero{padding:0!important;overflow:hidden}.kaufman-hero-row{display:flex;align-items:stretch;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.kaufman-hero-row>.et_pb_column{margin:0!important}.kaufman-hero-copy{display:flex;flex-direction:column;justify-content:center;width:52.5%!important;min-height:570px;padding-top:70px;padding-right:clamp(40px,5vw,90px);padding-bottom:70px;padding-left:max(30px,calc((100vw - 1320px) / 2))}.kaufman-hero-image{position:relative;width:47.5%!important;min-height:570px;overflow:hidden}.kaufman-hero-badge{position:absolute!important;left:0;bottom:38px;z-index:3;width:min(400px,calc(100% - 40px));margin:0!important;padding:20px 28px!important;background:#b00008}@media only screen and (max-width:980px){.kaufman-hero-row{display:block}.kaufman-hero-copy,.kaufman-hero-image{width:100%!important}.kaufman-hero-copy{min-height:auto;padding:70px 40px}.kaufman-hero-image{min-height:480px}}@media only screen and (max-width:767px){.kaufman-hero-copy{padding:55px 22px}.kaufman-hero-image{min-height:360px}.kaufman-hero-badge{bottom:20px;width:calc(100% - 40px);padding:18px 20px!important}}.practice-nav-item{border-left:3px solid transparent}.practice-nav-item.is-active{background-color:#f8eeee!important;border-left-color:#b32025!important}.practice-nav-item.is-active,.practice-nav-item.is-active a,.practice-nav-item.is-active .et_pb_link_inner{color:#b32025!important;font-weight:700}.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before{display:block!important;font-family:"FontAwesome"!important;content:'\f068'!important;font-weight:900!important;color:var(--gcid-link-color)}.post-body .et_pb_row{width:100%!important;max-width:100%!important}.post-body .et_pb_section:first-child{margin-top:0!important;padding-top:0!important}.post-body .et_pb_section:first-child .et_pb_row:first-child{margin-top:0!important;padding-top:0!important}.post-body .et_pb_section:first-child .et_pb_row:first-child>*:first-child,.post-body .et_pb_section:first-child .et_pb_row:first-child.et_pb_module:first-child{margin-top:0!important;padding-top:0!important}.kaufman-form .nf-field-label label{font-weight:600;font-size:16px;line-height:1.4;margin-bottom:8px}.kaufman-form .nf-field-element input[type="text"],.kaufman-form .nf-field-element input[type="email"],.kaufman-form .nf-field-element input[type="tel"],.kaufman-form .nf-field-element input[type="url"],.kaufman-form .nf-field-element input[type="number"],.kaufman-form .nf-field-element select,.kaufman-form .nf-field-element textarea{width:100%;padding:14px 16px;font-size:16px;line-height:1.4;border:1px solid #ccc;border-radius:0;background:#fff;box-shadow:none}.kaufman-form .nf-field-element input:focus,.kaufman-form .nf-field-element select:focus,.kaufman-form .nf-field-element textarea:focus{outline:none;border-color:#333}.kaufman-form .nf-field-element textarea{min-height:160px;resize:vertical}.kaufman-form .nf-field-container{margin-bottom:24px}.kaufman-form .nf-form-fields-required{font-size:14px;margin-bottom:20px}.kaufman-form .ninja-forms-req-symbol{color:#b42318}.kaufman-form .nf-field-element input[type="button"],.kaufman-form .nf-field-element input[type="submit"],.kaufman-form .submit-container input{display:inline-block;width:auto;padding:14px 28px;border:0;border-radius:0;background:#222;color:#fff;font-size:16px;font-weight:600;line-height:1;cursor:pointer;transition:all 0.2s ease}.kaufman-form .nf-field-element input[type="button"]:hover,.kaufman-form .nf-field-element input[type="submit"]:hover,.kaufman-form .submit-container input:hover{opacity:0.85}.kaufman-form .nf-error-msg,.kaufman-form .nf-error .nf-error-msg{font-size:14px;margin-top:6px}.kaufman-form .nf-error .ninja-forms-field{border-color:#b42318}.kaufman-form .nf-response-msg{margin-bottom:20px}@media (max-width:1410px){.et_pb_section_1_tb_header .et_pb_row{position:relative!important;overflow:visible!important}.kaufman-logo-menu-col{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:18px;position:static!important}.kaufman-main-menu{order:1!important;width:auto!important;max-width:none!important;flex:0 0 auto!important;margin:0!important;position:static!important}.kaufman-logo{order:2!important;width:auto!important;flex:0 0 auto!important;margin:0!important}.kaufman-main-menu .et_pb_menu__menu{display:none!important}.kaufman-main-menu .et_mobile_nav_menu{display:flex!important;align-items:center!important;justify-content:flex-start!important;margin:0!important;position:static!important}.kaufman-main-menu .et_pb_menu__wrap{justify-content:flex-start!important;flex:0 0 auto!important;position:static!important}.kaufman-main-menu .et_pb_menu_inner_container{position:static!important}.kaufman-main-menu .et_mobile_menu{position:absolute!important;top:100%!important;left:0!important;right:auto!important;width:100%!important;max-width:100%!important;max-height:calc(100vh - 130px)!important;margin:0!important;padding:25px 30px!important;box-sizing:border-box!important;background:#ffffff!important;z-index:999999!important;text-align:left!important;overflow-x:hidden!important;overflow-y:auto!important;list-style:none!important}.kaufman-main-menu .et_mobile_menu,.kaufman-main-menu .et_mobile_menu ul,.kaufman-main-menu .et_mobile_menu li{list-style:none!important}.kaufman-main-menu .et_mobile_menu li{margin:0!important;padding:0!important}.kaufman-main-menu .et_mobile_menu li::before,.kaufman-main-menu .et_mobile_menu li::marker{content:none!important;display:none!important}.kaufman-main-menu .et_mobile_menu>li{display:block!important;width:100%!important}.kaufman-main-menu .et_mobile_menu>li>a{display:block!important;width:100%!important;margin:0!important;padding:12px 0!important;box-sizing:border-box!important}.kaufman-main-menu .et_mobile_menu .sub-menu{position:static!important;display:block;width:100%!important;max-width:100%!important;margin:0!important;padding:0 0 8px 20px!important;background:transparent!important;box-shadow:none!important;border:0!important}.kaufman-main-menu .et_mobile_menu .sub-menu li{width:100%!important}.kaufman-main-menu .et_mobile_menu .sub-menu li a{display:block!important;width:100%!important;margin:0!important;padding:9px 0!important;box-sizing:border-box!important}}h1{font-size:clamp(44px,5vw,72px)!important;line-height:1.05em!important}h2{font-size:clamp(32px,3.25vw,44px)!important;line-height:1.1em!important}