.benefit-item:before{font-size:32px;color:var(--accent-secondary);margin-bottom:8px}.contact-us__richtext h2{color:var(--white)}
:root{--padding-top-bottom: 20px;--padding-right-left: 16px;--form-bd-clr: var(--dark);--form-bd-clr-focus: var(--accent)}.form-control{height:100%;border:1px solid var(--form-bd-clr);padding:var(--padding-top-bottom) var(--padding-right-left);transition-property:border;transition-duration:.3s}.form-wrapper{background:radial-gradient(126.4% 163.49% at 100% 100%,#9cba0266,#fff 70%),#fff;box-shadow:0 49px 80px -32px #1f1f1f3d}.form-control:focus{border:1px solid var(--form-bd-clr-focus)}.form-label{position:absolute;top:var(--padding-top-bottom);left:var(--padding-right-left);color:var(--dark);font-size:16px;font-weight:400;line-height:130%;transition-property:top,font-size,transform,opacity,letter-spacing,font-weight,color;transition-duration:.3s;user-select:none;pointer-events:none;opacity:1;padding:0 4px;background-color:var(--white-clr)}.form-control:focus+.form-label,.form-control:not(:placeholder-shown)+.form-label,.form-label.active{top:0;transform:translateY(-50%);font-weight:700;letter-spacing:3px;color:var(--accent-clr);background-color:#fff}.form-control:not(:focus,:placeholder-shown,.error){border-color:var(--accent-clr)}.form-control:not(:focus,:placeholder-shown)+.form-label{color:var(--accent-clr)}input:invalid:not(:placeholder-shown),.form-control.error,.nice-select.error+.nice-select{border-color:#d00e0e;color:#d00e0e}select.select{pointer-events:none}select.none{display:none}.form__submit{padding:16px 24px}.checkbox{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.checkbox+.form-label-checkbox{position:relative;cursor:pointer}.checkbox+.form-label-checkbox:before{content:"";background-color:transparent;border:1px solid rgba(44,44,44,.3);height:16px;width:16px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin:0 8px 4px 0}.checkbox:checked+.form-label-checkbox:after{content:"";display:block;position:absolute;top:2px;left:5px;width:6px;height:9px;border:1px solid var(--dark);border-width:0 2px 2px 0;transform:rotate(45deg)}.w-select{background-color:transparent;padding:0;margin:0;border:1px solid var(--form-bd-clr)}.nice-select{width:100%;height:100%;position:relative;border-radius:0;line-height:120%;white-space:wrap}.nice-select .focus{border-color:var(--accent)}.nice-select:after{display:none}.nice-select .option{line-height:120%}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover,.nice-select .option.focus:hover,.nice-select .option.selected.focus:hover{background-color:var(--white-clr);color:var(--accent-clr)}.nice-select .list li:hover,.nice-select .list li.focus{background:var(--accent-clr);color:var(--white-clr)}.nice-select .nice-select-dropdown{margin-top:6px;width:100%;border-radius:0;box-shadow:none;outline:1px solid var(--accent-clr)}.nice-select .current{background:var(--white-clr);height:100%;width:100%;text-align:left;font-size:16px;position:relative;display:inline-flex;align-items:center;padding:0 16px;line-height:140%}.nice-select .current:after{content:"\e905";font-family:icons!important;font-size:12px;transition:transform .3s,color .3s;position:absolute;right:16px}.nice-select.open .current:after{color:var(--accent);transform:rotate(180deg)}.nice-select:has(.option:hover) .option.selected.focus{background:var(--accent)}.nice-select .list{background:var(--white);max-height:150px;overflow:auto;width:100%;border-radius:0;scrollbar-color:var(--accent-clr) var(--white-clr);scrollbar-width:thin}.nice-select .list li{font-size:16px;padding:5px 16px;width:100%;transition:background .3s,color .3s}div.nice-select .list>li:first-child{display:none}select.nice-select:has(+.nice-select){margin:0;border:0;padding:0;height:1px;opacity:0;position:relative;top:30px}.nice-select.open{border-color:var(--accent-clr)}.nice-select:has(.list .option.selected){border-color:var(--accent-clr)}.nice-select:has(.list .option.selected)+.form-label.active{color:var(--accent-clr)}.form-success{opacity:0;pointer-events:none;transition:opacity .3s;display:none}.form-success.active{opacity:1;display:block;pointer-events:all}.contact-us__content,.form-wrapper{transition:opacity .3s}.contact-us:has(.form-success.active) .form-wrapper{opacity:0;pointer-events:none}.contact-us:has(.form-success.active) .contact-us__subtitle,.contact-us:has(.form-success.active) .rich-text__contact-us{display:none}@media screen and (max-width:991px){.contact-us:has(.form-success.active) .form-wrapper{display:none}}select.nice-select{pointer-events:none;width:100%;height:100%;position:absolute;inset:0% auto auto 0%}.footer-link__item:not(:last-child):after{content:"|";position:relative;right:-10px}.w-checkbox-input.checkbox.error+span{color:red}.form-control.w-input.error+label{color:red}.form-control,.form-group_textarea{margin-bottom:0!important}
form.blocked{pointer-events:none;opacity:.4}
.breadcrumbs__item:not(:first-child):before{content:">>";display:block;position:absolute;top:50%;left:12px;transform:translateY(-50%);color:#fff;width:20px;height:20px}.breadcrumbs__item:first-child{padding-left:0}p.breadcrumbs__link{margin-bottom:0;text-decoration:none}a.breadcrumbs__link{text-decoration:underline}
.inline-cta{box-shadow:0 12px 18px -6px #0000004d}
.blog__info-item{position:relative}.blog__info-item:not(:last-child):after{content:"|";position:absolute;right:-9px;bottom:0;display:block;color:gray}
.w-richtext p,.w-richtext ul{margin-bottom:24px}.w-richtext h2{margin-top:24px;margin-bottom:24px}.w-richtext{font-size:16px}.w-richtext>*:last-child{margin-bottom:0}.w-richtext ul li{position:relative;padding-left:24px}.w-richtext ul li:before{font-family:var(--icons-font);position:absolute;top:0;left:0;content:"\e908";color:var(--accent-secondary)}.w-richtext a{text-decoration:underline;color:#000}.w-richtext .w-embed:has(table){margin:24px 0}
@media screen and (max-width:767px){.w-richtext .w-embed:has(table){overflow:auto!important}.w-richtext table{width:max-content!important}.w-richtext table col{width:clamp(300px,80vw,400px)!important}}
.blog__toc-list{margin:0}.blog__toc-item{font-size:24px;transition:color .4s}.blog__toc-item:hover{color:#9cba02}.blog__toc-link{font-size:24px;font-weight:400;line-height:150%;border-bottom:1px solid var(--dark);transition:border-color .2s,color .4s}.blog__toc-link:hover{border-color:#9cba02;color:#9cba02}.blog__toc-list{display:flex;flex-direction:column;gap:8px}
.side-cta__swiper-pagination{display:flex;justify-content:center;padding:0 4px;gap:4px}.side-cta__swiper-pagination span{margin:0!important}.side-cta__swiper .side-cta__swiper-wrapper:has(+.side-cta__swiper-tools){margin-bottom:24px}.swiper-pagination-bullet{border:1px solid var(--gray);background:transparent}.swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:var(--accent-secondary);background:var(--accent-secondary)}
.spoilers{display:flex;flex-direction:column;margin:24px 0;gap:16px}.spoilers *{transition:var(--transition);--transition: all .2s ease-in-out}.spoiler{padding:16px;border:1px solid var(--border-color);border-radius:8px;background:var(--_themes---card, #ffffff);--border-color: rgb(3 120 199 / 10%)}.spoiler.active{transition:all .5s ease-in-out;box-shadow:0 5px 20px 0 var(--border-color)}.spoiler.active.highlight{box-shadow:0 5px 40px 0 var(--border-color);--border-color: rgb(3 120 199 / 50%)}.spoiler__heading{font-weight:500;display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:var(--_themes---title, #162438)}.spoiler__heading:after{font-size:24px;content:"+";transition:var(--transition)}.spoiler.active .spoiler__heading:after{transform:rotate(45deg)}.spoiler__heading:hover,.spoiler.active .spoiler__heading{color:var(--colors--light-blue, rgb(3 120 199))}.spoiler__content{overflow:hidden;height:0;opacity:0}.spoiler.active .spoiler__content{margin-top:16px;opacity:1}.spoiler__content>*{transition-delay:calc(var(--index) * .05s);transform:translateY(-5px);filter:blur(5px)}.spoiler.active .spoiler__content>*{transform:translateY(0);filter:blur(0)}
.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}}
