.contact-section .wpcf7-spinner{position:absolute}:where(a[href],button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--dark);outline-offset:2px;box-shadow:0 0 0 2px var(--white)}.service-card .button,table thead tr th{color:var(--dark)}.blog__info-item.blog__info-date{color:#6b6b6b}.blog-hub a.btn-loading{text-align:center}.attorney-card__rich-text .attorney-card__role{margin:0 0 20px;font-family:var(--header-font);font-size:var(--h2-fz);font-weight:400;line-height:120%;color:var(--dark)}.mob-m__phone{flex:none;display:block;margin-top:16px;padding-top:16px;border-top:1px solid rgba(10,10,10,.2);color:var(--dark);font-size:24px;font-weight:600;line-height:120%;text-decoration:underline;white-space:nowrap}.breadcrumbs__list,.breadcrumbs__item{list-style:none}.w-embed:has(>table){max-width:100%;overflow-x:auto}.inline-cta__contact-phone a[href^="tel:"]{white-space:nowrap}.header-dropdown__item_self{display:none}.wpcf7-form .wpcf7-form-control:is(.w-input,.w-select):focus-visible{outline:2px solid var(--dark);outline-offset:2px}.wpcf7-form .checkbox{display:block;position:absolute;top:0;left:0;width:16px;height:16px;margin:0;opacity:0;pointer-events:none}.wpcf7-form .checkbox:focus-visible+.form-label-checkbox:before{outline:2px solid var(--dark);outline-offset:2px}.w-embed[role=region]:focus-visible{outline:2px solid var(--dark);outline-offset:-2px;box-shadow:none}.grecaptcha-badge{visibility:hidden}.wpcf7-form .form__recaptcha-note{grid-column:1 / span 2;margin:0;color:#595959;font-size:12px;line-height:150%}.wpcf7-form .form__recaptcha-note .form__link{color:inherit;font-size:inherit;line-height:inherit}body:is(.page-okc-family-law,.page-norman-family-law-attorney,.page-moore-family-law-and-divorce-attorney,.page-family-law-attorney-in-shawnee,.page-edmond-divorce-attorney,.page-guthrie-family-law-attorney,.page-blanchard-family-law-attorney,.page-yukon-family-law-attorney,.page-chickasha-family-law-attorney,.page-el-reno-family-law-attorney,.page-mustang-family-law-attorney,.page-chickasha-divorce-lawyer,.page-crescent-family-law-attorney,.page-lawton-divorce-lawyer,.page-owasso-divorce-lawyer,.page-tuttle-family-law-attorney) .service-card .button{display:none}.wpcf7-form .wpcf7-not-valid-tip{order:10;flex-basis:100%;margin-top:4px;color:#d00e0e;font-size:14px;line-height:130%}.wpcf7-form .form-control.w-input.error+label,.wpcf7-form .w-checkbox-input.checkbox.error+span{color:#d00e0e}.wpcf7-form .form-group__checkbox>.wpcf7-not-valid-tip{position:absolute;top:100%;left:0;margin-top:2px;white-space:nowrap}.top-bar{background-color:var(--dark);color:var(--white);font-family:RobotoCustom,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px}.top-bar__list{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:0 40px;margin:0;padding:8px 20px;list-style:none}.top-bar__item{flex:none;white-space:nowrap}.top-bar__link{color:inherit;text-decoration:none}.top-bar__link:hover{color:var(--accent);text-decoration:underline}.top-bar__link:focus-visible{outline-color:var(--white);box-shadow:none}@media screen and (max-width:991px){.top-bar{display:none}[class*=elfsight-app-]:has(.es-carousel-arrow-control-container){padding-inline:40px}.service-card{display:flex;height:auto;min-height:400px}.service-card__link{height:auto}.service-card__link .service-card__text{min-height:max-content}.service-card__title{max-width:100%;padding-inline:16px}.inline-cta__contact{flex-wrap:wrap;justify-content:center}}
