:root,.elementor-kit-7{--e-global-color-primary:#d8b74b;--e-global-color-secondary:#505052;--e-global-color-text:#202020;--e-global-color-accent:#edcf8f;--e-global-typography-primary-font-family:"Libre Baskerville", Georgia, serif;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Libre Baskerville", Georgia, serif;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-letter-spacing:.3px;--e-global-typography-text-font-family:"Baskervville", Georgia, serif;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Baskervville", Georgia, serif;--e-global-typography-accent-font-weight:500;--kelso-gold:#d8b74b;--kelso-gold-light:#edcf8f;--kelso-gray:#505052;--kelso-text:#202020}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}body{color:var(--kelso-text);background:#fff}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family), Georgia, serif}.elementor-17 .elementor-element.elementor-element-a855a8c .elementor-nav-menu .elementor-item{text-transform:uppercase!important;letter-spacing:0!important;font-family:Libre Baskerville,Georgia,serif!important;font-size:16px!important;font-weight:600!important}.elementor-17 .elementor-element.elementor-element-544d5fe .elementor-heading-title{letter-spacing:.3px!important;color:var(--e-global-color-primary)!important;font-family:Libre Baskerville,Georgia,serif!important;font-size:16px!important;font-weight:400!important}.elementor-17 .elementor-element.elementor-element-79003bd .elementor-heading-title{color:#fff!important;font-family:Libre Baskerville,Georgia,serif!important;font-size:36px!important;font-weight:400!important}.elementor-8 .elementor-element.elementor-element-651497cf .elementor-heading-title{text-shadow:0 0 16px #0000004d!important;color:var(--e-global-color-primary)!important;font-family:Bebas Neue,Arial Narrow,sans-serif!important;font-size:69px!important;font-weight:500!important;line-height:55px!important}.elementor-8 .elementor-element.elementor-element-458aa5a .elementor-heading-title{letter-spacing:1.8px!important;color:#fcfcfc!important;font-family:Libre Baskerville,Georgia,serif!important;font-size:13px!important;font-weight:600!important}.elementor-8 .elementor-element.elementor-element-c344b31 .elementor-heading-title{font-family:Bebas Neue,Arial Narrow,sans-serif!important;font-size:46px!important;font-weight:500!important;line-height:1.1!important}.elementor-8 .elementor-element.elementor-element-3959c53 .elementor-heading-title,.elementor-8 .elementor-element.elementor-element-43813e6 .elementor-heading-title,.elementor-8 .elementor-element.elementor-element-d6ae388 .elementor-heading-title{font-family:Bebas Neue,Arial Narrow,sans-serif!important}.elementor-8 .elementor-element.elementor-element-a90c90c .elementor-image-box-title,.elementor-8 .elementor-element.elementor-element-59b0037 .elementor-image-box-title,.elementor-8 .elementor-element.elementor-element-471e13e .elementor-image-box-title{text-transform:uppercase!important;color:#fff!important;font-family:Bebas Neue,Arial Narrow,sans-serif!important;font-size:28px!important;font-weight:400!important;line-height:26px!important}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-651497cf .elementor-heading-title{font-size:42px!important;line-height:40px!important}.elementor-17 .elementor-element.elementor-element-79003bd .elementor-heading-title{font-size:28px!important}}img{max-width:100%;height:auto}a{color:inherit}.elementor-17 .elementor-element.elementor-element-6fc3891:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-6fc3891>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)!important}.elementor-17 .elementor-element.elementor-element-590a13b:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-590a13b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000!important}.elementor-17 .elementor-element.elementor-element-d4ff4da .elementor-social-icon{background-color:var(--e-global-color-text)!important;color:#fff!important}.elementor-17 .elementor-element.elementor-element-a855a8c .elementor-nav-menu--main .elementor-item,.elementor-8 .elementor-element.elementor-element-651497cf .elementor-heading-title{color:var(--e-global-color-primary)!important}.elementor-8 .elementor-element.elementor-element-2c06bfe9:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-2c06bfe9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(/wp-content/uploads/2024/04/hero-copy1.jpg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.elementor-8 .elementor-element.elementor-element-2c06bfe9>.elementor-background-overlay{opacity:.34!important;background-color:#000!important}.elementor-458 .elementor-element.elementor-element-6d480e58:not(.elementor-motion-effects-element-type-background),.elementor-458 .elementor-element.elementor-element-6d480e58>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-164 .elementor-element.elementor-element-6d480e58:not(.elementor-motion-effects-element-type-background),.elementor-164 .elementor-element.elementor-element-6d480e58>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-444 .elementor-element.elementor-element-6d480e58:not(.elementor-motion-effects-element-type-background),.elementor-444 .elementor-element.elementor-element-6d480e58>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-161 .elementor-element.elementor-element-4e6c1d0:not(.elementor-motion-effects-element-type-background),.elementor-161 .elementor-element.elementor-element-4e6c1d0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(/wp-content/uploads/2024/04/hero-copy1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.elementor-location-header .elementor-element-b65b1e9,.elementor-location-header .elementor-element-a855a8c,.elementor-location-header .elementor-menu-toggle{visibility:visible!important}.elementor-social-icons-wrapper .elementor-social-icon svg{fill:currentColor;width:1em;height:1em}.elementor-widget-social-icons .elementor-social-icon{justify-content:center;align-items:center;display:inline-flex}.elementor-menu-toggle{cursor:pointer}.elementor-17 .elementor-element-a855a8c,.elementor-17 .elementor-element-a855a8c>.elementor-widget-container,.elementor-17 .elementor-element-a855a8c .elementor-nav-menu--main{overflow:visible!important}.elementor-element-a855a8c .elementor-nav-menu--main .menu-item-has-children{position:relative}.elementor-element-a855a8c .menu-item-has-children>.elementor-item{align-items:center;display:inline-flex}.elementor-element-a855a8c .menu-item-has-children .sub-arrow{align-items:center;margin-left:6px;line-height:1;display:inline-flex}.elementor-element-a855a8c .menu-item-has-children .sub-arrow svg{fill:currentColor;width:.7em;height:.7em;transition:transform .2s}.elementor-element-a855a8c .menu-item-has-children:hover>.elementor-item .sub-arrow svg,.elementor-element-a855a8c .menu-item-has-children:focus-within>.elementor-item .sub-arrow svg,.elementor-element-a855a8c .menu-item-has-children.kelso-submenu-open>.elementor-item .sub-arrow svg{transform:rotate(180deg)}.elementor-element-a855a8c .elementor-nav-menu--main .menu-item-has-children>.sub-menu.elementor-nav-menu--dropdown{background-color:var(--e-global-color-secondary,#505052);margin:0;padding:0;list-style:none}.elementor-element-a855a8c .elementor-nav-menu--main .sub-menu.elementor-nav-menu--dropdown .elementor-sub-item{color:#fff;cursor:default;text-align:center;white-space:nowrap;padding:12px 69px;font-family:Baskervville,Georgia,serif;font-size:16px;font-weight:500;text-decoration:none;display:block}.elementor-element-a855a8c .elementor-nav-menu--main .sub-menu.elementor-nav-menu--dropdown .elementor-sub-item:hover{background-color:#0003}.elementor-element-a855a8c .elementor-nav-menu--main .sub-menu.elementor-nav-menu--dropdown li:not(:last-child){border-style:dotted;border-color:#edcf8f47;border-bottom-width:.1px}@media (min-width:1025px){.elementor-17 .elementor-element-590a13b,.elementor-17 .elementor-element-70cf4d6,.elementor-17 .elementor-element-d8e3fcd,.elementor-17 .elementor-element-668e972{overflow:visible!important}.elementor-element-a855a8c .elementor-nav-menu--main .menu-item-has-children>.sub-menu.elementor-nav-menu--dropdown{z-index:9999;width:max-content;min-width:100%;max-height:none;margin-top:0;padding-top:4px;position:absolute;top:100%;left:50%;overflow:visible;transform:translate(-50%);box-shadow:0 8px 24px #00000040;display:none!important}.elementor-element-a855a8c .elementor-nav-menu--main .menu-item-has-children>.sub-menu.elementor-nav-menu--dropdown:before{content:"";height:16px;position:absolute;top:-16px;left:-12px;right:-12px}.elementor-element-a855a8c .elementor-nav-menu--main .menu-item-has-children:hover>.sub-menu.elementor-nav-menu--dropdown,.elementor-element-a855a8c .elementor-nav-menu--main .menu-item-has-children:focus-within>.sub-menu.elementor-nav-menu--dropdown,.elementor-element-a855a8c .elementor-nav-menu--main .menu-item-has-children.kelso-submenu-open>.sub-menu.elementor-nav-menu--dropdown{display:block!important}}@media (max-width:1024px){.elementor-element-a855a8c .elementor-nav-menu--main{display:none}.elementor-element-a855a8c .elementor-menu-toggle{justify-content:center;align-items:center;display:flex}.elementor-element-a855a8c .elementor-widget-container{position:relative}.elementor-element-a855a8c .elementor-menu-toggle:not(.elementor-active)+nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{transform-origin:top;visibility:hidden;max-height:0;display:block;overflow:hidden;transform:scaleY(0)}.elementor-element-a855a8c .elementor-menu-toggle.elementor-active+nav.elementor-nav-menu--dropdown.elementor-nav-menu__container,.elementor-element-a855a8c nav.elementor-nav-menu--dropdown.elementor-nav-menu__container.elementor-nav-menu--open{-webkit-overflow-scrolling:touch;visibility:visible;z-index:9999;background-color:var(--e-global-color-secondary,#505052);max-height:min(85vh,640px);display:block;position:absolute;top:100%;overflow:hidden auto;transform:scaleY(1)}.elementor-element-a855a8c .elementor-nav-menu--dropdown .elementor-item{white-space:normal;text-align:center}.elementor-element-a855a8c .elementor-nav-menu--dropdown .elementor-sub-item{white-space:normal;text-align:left}.elementor-element-a855a8c nav.elementor-nav-menu--dropdown .menu-item-has-children>.sub-menu.elementor-nav-menu--dropdown{background-color:#00000026;max-height:none;margin:0;padding:0;list-style:none;display:none;overflow:visible}.elementor-element-a855a8c nav.elementor-nav-menu--dropdown .sub-menu.elementor-nav-menu--dropdown .elementor-sub-item{text-align:left;color:#fff;font-family:Baskervville,Georgia,serif;font-size:16px;display:block;padding:12px 24px 12px 20px!important}.elementor-element-a855a8c nav.elementor-nav-menu--dropdown .menu-item-has-children.kelso-submenu-open>.sub-menu.elementor-nav-menu--dropdown{display:block}.elementor-element-a855a8c nav.elementor-nav-menu--dropdown .menu-item-has-children>.elementor-item{cursor:pointer}}.rating-block-display .elementor-testimonial{text-align:center;flex-direction:column;align-items:center;display:flex}.elementor-video-lightbox{cursor:pointer}.kelso-footer-ribbon{background-color:#ebe6dc;border-top:1px solid #00000014;width:100%}.kelso-footer-ribbon__text{text-align:center;color:#5c5c5c;max-width:72rem;margin:0 auto;padding:.75rem clamp(1rem,4vw,2rem);font-family:Baskervville,Georgia,serif;font-size:clamp(.8125rem,1.65vw,.9rem);font-weight:400;line-height:1.55}.popup-form{z-index:9999;text-align:right;padding-right:25px;position:fixed;bottom:20px;right:20px}#sb_instagram,.kelso-instagram-feed{box-sizing:border-box;width:100%;margin:0 auto;padding:0 0 10px}.kelso-instagram-feed .sb_instagram_header{justify-content:center;margin-bottom:12px;display:flex}.kelso-instagram-feed .sbi_header_link{width:fit-content;max-width:100%;color:inherit;margin-inline:auto;text-decoration:none;display:block}.kelso-instagram-feed .sbi_header_text{justify-content:center;align-items:center;gap:16px;display:flex}.kelso-instagram-feed .sbi_header_img{flex-shrink:0;width:50px;height:50px;position:relative}.kelso-instagram-feed .sbi_header_img img{object-fit:cover;border-radius:50%;width:50px;height:50px;display:block}.kelso-instagram-feed .sbi_header_img_hover{color:#fff;opacity:0;background:#0000008c;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.kelso-instagram-feed .sbi_header_img_hover svg{width:22px;height:22px}.kelso-instagram-feed .sbi_header_link:hover .sbi_header_img_hover{opacity:1}.kelso-instagram-feed .sbi_feedtheme_header_text h3{color:#000;margin:0 0 6px;font-family:Libre Baskerville,Georgia,serif;font-size:18px;font-weight:600}.kelso-instagram-feed .sbi_bio{color:#333;white-space:pre-line;margin:0;font-family:Libre Baskerville,Georgia,serif;font-size:14px;line-height:1.5}.kelso-instagram-feed #sbi_images{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;padding:12px 0;display:grid}.kelso-instagram-feed .sbi_item{margin:0;overflow:hidden;opacity:1!important}#sb_instagram #sbi_images .sbi_item.sbi_transition,.kelso-instagram-feed #sbi_images .sbi_item.sbi_transition{opacity:1!important}.kelso-instagram-feed .sbi_photo_wrap{aspect-ratio:1;width:100%;position:relative}.kelso-instagram-feed .sbi_photo{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}#sb_instagram.kelso-instagram-feed .sbi_photo img{transition:transform .3s;display:block;object-fit:cover!important;width:100%!important;height:100%!important}.kelso-instagram-feed .sbi_photo:hover img{transform:scale(1.05)}.kelso-instagram-feed .sbi_playbtn{z-index:2;color:#fff;pointer-events:none;background:#0000008c;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;display:flex;position:absolute;top:50%;left:50%}.kelso-instagram-feed .sbi_playbtn svg{width:16px;height:16px;margin-left:2px}.kelso-instagram-feed #sbi_load{justify-content:center;padding-top:8px;display:flex}.kelso-instagram-feed .sbi_follow_btn span{color:#fff;background:#d8b74b;border-radius:2px;padding:10px 18px;font-family:Libre Baskerville,Georgia,serif;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.kelso-instagram-feed .sbi_follow_btn:hover span{background:#c4a443}@media (max-width:1024px){.kelso-instagram-feed #sbi_images{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.kelso-instagram-feed #sbi_images{grid-template-columns:1fr}}.elementor-main-swiper:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none}.kelso-practice-area{color:var(--kelso-text);font-family:Baskervville,Georgia,serif}.kelso-practice-area__container{box-sizing:border-box;width:100%;max-width:1140px;margin-inline:auto;padding-inline:clamp(24px,4vw,48px)}.kelso-practice-area__hero{background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:5.5rem 0 4.5rem;position:relative}.kelso-practice-area__hero:before{content:"";background:linear-gradient(#0000008c 0%,#000000b8 100%);position:absolute;inset:0}.kelso-practice-area__hero-inner{z-index:1;box-sizing:border-box;text-align:center;width:100%;max-width:1140px;margin-inline:auto;padding-inline:clamp(24px,4vw,48px);position:relative}.kelso-practice-area__eyebrow{letter-spacing:1.8px;text-transform:uppercase;color:#fcfcfc;margin:0 0 .75rem;font-family:Libre Baskerville,Georgia,serif;font-size:13px;font-weight:600}.kelso-practice-area__title{letter-spacing:.02em;color:var(--kelso-gold);text-shadow:0 0 16px #0000004d;margin:0;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:clamp(3rem,8vw,4.75rem);font-weight:500;line-height:1}.kelso-practice-area__subheadline{color:#fff;max-width:42rem;margin:1rem auto 0;font-family:Libre Baskerville,Georgia,serif;font-size:1.05rem;line-height:1.6}.kelso-practice-area__intro{background:linear-gradient(#00000059,#00000059),url(/wp-content/uploads/2024/04/k-pattern.jpg) 50%/cover;padding:4rem 0}.kelso-practice-area__intro-grid{grid-template-columns:minmax(260px,420px) minmax(0,1fr);align-items:center;gap:2.5rem;display:grid}.kelso-practice-area__intro-media img{border-top-right-radius:72px;width:100%;display:block;box-shadow:0 12px 32px #00000040}.kelso-practice-area__intro-copy{background:var(--kelso-gold-light);padding:2rem 2.25rem;box-shadow:0 8px 24px #0000001f}.kelso-practice-area__intro-copy p{color:#000;margin:0 0 1rem;font-size:1.05rem;line-height:1.75}.kelso-practice-area__intro-copy p:last-child{margin-bottom:0}.kelso-practice-area__content{background:#fff;padding:4.5rem 0}.kelso-practice-area__content-inner{max-width:1280px}.kelso-practice-area__sections{gap:3.5rem;display:grid}.kelso-practice-area__section-card{text-align:center;border-bottom:1px solid #d8b74b59;padding-bottom:3.5rem}.kelso-practice-area__section-card:last-child{border-bottom:none;padding-bottom:0}.kelso-practice-area__section-header{margin-bottom:1.5rem}.kelso-practice-area__section-body{padding:0}.kelso-practice-area__section-title{letter-spacing:.02em;text-transform:uppercase;max-width:40rem;color:var(--kelso-gold);margin:0 auto;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:clamp(2rem,4vw,2.65rem);font-weight:500;line-height:1.05}.kelso-practice-area__section-title:after{content:"";background:var(--kelso-gray);width:80px;height:2px;margin:.85rem auto 0;display:block}.kelso-practice-area__section-card--steps .kelso-practice-area__section-title{color:#000}.kelso-practice-area__section-card--steps .kelso-practice-area__section-title:after{background:var(--kelso-gold)}.kelso-practice-area__paragraph{color:#000;max-width:52rem;margin:0 auto 1rem;font-size:1.08rem;line-height:1.8}.kelso-practice-area__paragraph:last-child{margin-bottom:0}.kelso-practice-area__bullet-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;max-width:52rem;margin:1.5rem auto 0;padding:0;list-style:none;display:grid}.kelso-practice-area__bullet-grid li{color:#000;background:#faf8f3;border:1px solid #d8b74b38;border-radius:4px;padding:.85rem 1rem .85rem 2rem;font-family:Baskervville,Georgia,serif;font-size:1.05rem;font-weight:500;line-height:1.55;position:relative}.kelso-practice-area__bullet-grid li:before{content:"";background:var(--kelso-gold);border-radius:50%;width:7px;height:7px;position:absolute;top:1.25rem;left:.85rem}.kelso-practice-area__steps{text-align:left;counter-reset:kelso-step;gap:.75rem;max-width:52rem;margin:1.5rem auto 0;padding:0;list-style:none;display:grid}.kelso-practice-area__steps li{counter-increment:kelso-step;background:#faf8f3;border:1px solid #d8b74b38;border-radius:4px;padding:.85rem 1rem .85rem 2.75rem;display:block;position:relative}.kelso-practice-area__steps li:last-child{padding-bottom:.85rem}.kelso-practice-area__step-number{color:#000;background:0 0;border-radius:0;width:auto;height:auto;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:1.35rem;font-weight:500;line-height:1;position:absolute;top:.9rem;left:.85rem}.kelso-practice-area__step-number:before{content:counter(kelso-step) "."}.kelso-practice-area__step-text{color:#000;padding-top:0;font-family:Baskervville,Georgia,serif;font-size:1.05rem;font-weight:500;line-height:1.7;display:block}.kelso-practice-area__section-title--light,.kelso-practice-area__section-title--standalone.kelso-practice-area__section-title--light{color:#fff}.kelso-practice-area__section-title--standalone{text-transform:uppercase;max-width:40rem;margin:0 auto 1.25rem;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:clamp(2rem,4vw,2.75rem);font-weight:500;line-height:1.05}.kelso-practice-area__why{background:var(--kelso-gray);text-align:center;padding:3.5rem 0}.kelso-practice-area__why-title{letter-spacing:.02em;text-transform:uppercase;text-align:center;color:#fff;width:100%;margin:0 auto 1.75rem;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:clamp(2rem,4vw,2.75rem);font-weight:500;line-height:1.05}.kelso-practice-area__why-list{color:#fff;text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2.5rem;max-width:52rem;margin:0 auto;padding:0;list-style:none;display:grid}.kelso-practice-area__why-list li{padding-left:1.75rem;font-family:Baskervville,Georgia,serif;font-size:1.05rem;font-weight:500;line-height:1.55;position:relative}.kelso-practice-area__why-list li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D8B74B' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") 0 0/contain no-repeat;border-radius:0;width:1.1rem;height:1.1rem;position:absolute;top:.2rem;left:0}.kelso-practice-area__cta{background:0 0;padding:0}.kelso-practice-area__cta-inner{text-align:center;max-width:none}:root{--kelso-cta-pattern:url(/wp-content/uploads/2024/04/k-pattern.jpg)}.kelso-case-evaluation-cta{background:linear-gradient(#0000002e, #0000002e), var(--kelso-cta-pattern) center / cover;padding:clamp(3rem,6vw,5rem) clamp(20px,4vw,48px) clamp(3.5rem,6vw,4.5rem)}.kelso-case-evaluation-cta__card{text-align:center;background:#fff;width:min(100%,853px);margin-inline:auto;padding:clamp(1.25rem,3vw,2rem) clamp(16px,3.5vw,36px) clamp(18px,3vw,28px)}.kelso-case-evaluation-cta__title{color:#000;margin:0 0 .75rem;font-family:Libre Baskerville,Georgia,serif;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;line-height:1.15}.kelso-case-evaluation-cta__title span{color:var(--kelso-gold)}.kelso-case-evaluation-cta__text{color:#333;margin:0 0 1.5rem;font-family:Libre Baskerville,Georgia,serif;font-size:1.05rem;line-height:1.6}.kelso-practice-area__cta-title{color:#000;margin:0 0 .75rem;font-family:Libre Baskerville,Georgia,serif;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700}.kelso-practice-area__cta-title span{color:var(--kelso-gold)}.kelso-practice-area__cta-text{color:#333;margin:0 0 1.5rem;font-size:1.05rem;line-height:1.6}.kelso-practice-area__related{background:#f3f3f3;padding:3rem 0 4.5rem}.kelso-practice-area__related-grid{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem 2rem;max-width:920px;margin:0 auto;padding:0;list-style:none;display:grid}.kelso-practice-area__related-link{color:var(--kelso-gray);font-family:Libre Baskerville,Georgia,serif;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-block}.kelso-practice-area__related-link:hover,.kelso-practice-area__related-link--current{color:var(--kelso-gold)}.kelso-practice-area__related-link--soon{color:#8a8a8a;cursor:default}.kelso-practice-area__related .kelso-practice-area__section-title--standalone{text-align:center;margin-bottom:1.75rem}.kelso-practice-area__related .kelso-practice-area__section-title--standalone:after{margin-inline:auto}.kelso-practice-area__cta .kelso-case-form--inline{text-align:left;width:100%;max-width:100%;margin-top:.35rem}.kelso-practice-area__cta .kelso-case-form__actions{text-align:center;align-items:center}.kelso-case-form{--kelso-form-surface:#f5f2ea;--kelso-form-surface-focus:#ede8dc;--kelso-form-ink:#1a1a1a;--kelso-form-muted:#6e6e6e;--kelso-form-accent:var(--kelso-gold);color:var(--kelso-form-ink);flex-direction:column;gap:1.15rem;width:100%;max-width:100%;font-family:Baskervville,Georgia,serif;display:flex}.kelso-case-form--inline{box-shadow:none;background:0 0;border:none;padding:0}.kelso-case-form--compact{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:.5rem .75rem;display:grid}.kelso-case-form--compact .kelso-case-form__grid{display:contents}.kelso-case-form--compact .kelso-case-form__grid--split>.kelso-case-form__field,.kelso-case-form--compact .kelso-case-form__field--date,.kelso-case-form--compact .kelso-case-form__field--state{grid-column:span 2}.kelso-case-form--compact .kelso-case-form__field--injuries,.kelso-case-form--compact .kelso-case-form__field--additional{grid-column:1/-1}.kelso-case-form--compact .kelso-case-form__actions{flex-flow:wrap;grid-column:1/-1;justify-content:center;align-items:center;gap:.65rem 1.25rem;margin-top:.35rem;padding-top:.85rem}.kelso-case-form--compact .kelso-case-form__fine-print{text-align:left;flex:200px;max-width:none}.kelso-case-form--compact .kelso-case-form__submit{flex:none;padding:.85rem 1.75rem}.kelso-case-form--compact .kelso-case-form__label{letter-spacing:.11em;margin-bottom:.15rem;font-size:.76rem}.kelso-case-form--compact .kelso-case-form__input,.kelso-case-form--compact .kelso-case-form__select,.kelso-case-form--compact .kelso-case-form__textarea{padding:.65rem .8rem;font-size:1.05rem}.kelso-case-form--compact .kelso-case-form__textarea{resize:none;min-height:2.75rem}.kelso-case-form--compact .kelso-case-form__field{gap:.25rem}.kelso-case-form--compact .kelso-case-form__error{font-size:.72rem}.elementor-8 .elementor-element-501c096:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element-501c096>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-458 .elementor-element-63df8084:not(.elementor-motion-effects-element-type-background),.elementor-458 .elementor-element-63df8084>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-164 .elementor-element-63df8084:not(.elementor-motion-effects-element-type-background),.elementor-164 .elementor-element-63df8084>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-444 .elementor-element-63df8084:not(.elementor-motion-effects-element-type-background),.elementor-444 .elementor-element-63df8084>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-203 .elementor-element-472337c:not(.elementor-motion-effects-element-type-background),.elementor-203 .elementor-element-472337c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:var(--kelso-cta-pattern)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.elementor-8 .elementor-element-501c096,.elementor-458 .elementor-element-63df8084,.elementor-164 .elementor-element-63df8084,.elementor-444 .elementor-element-63df8084,.elementor-203 .elementor-element-472337c{padding:clamp(3rem,6vw,5rem) clamp(20px,4vw,48px) clamp(3.5rem,6vw,4.5rem)!important}.elementor-8 .elementor-element-ccdcf84>.elementor-container,.elementor-458 .elementor-element-342dca64>.elementor-container,.elementor-164 .elementor-element-342dca64>.elementor-container,.elementor-444 .elementor-element-342dca64>.elementor-container,.elementor-203 .elementor-element-5e117ce8>.elementor-container{max-width:853px;margin-inline:auto}.elementor-203 .elementor-element-5e117ce8{box-shadow:none!important;margin-top:0!important;margin-bottom:0!important}.elementor-203 .elementor-element-5e117ce8>.elementor-container{min-height:0!important}.elementor-203 .elementor-element-317d9eb2>.elementor-element-populated{border:none!important;padding:0!important}.elementor-203 .elementor-element-40f3f182>.elementor-element-populated{padding:0!important}.elementor-203 .elementor-element-40f3f182.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated{align-content:stretch!important;align-items:stretch!important}.elementor-203 .elementor-element-33c53edc .elementor-heading-title{text-transform:none!important;letter-spacing:normal!important;color:#000!important;font-family:Libre Baskerville,Georgia,serif!important;font-size:clamp(1.75rem,4vw,2.25rem)!important;font-weight:700!important;line-height:1.15!important}.elementor-203 .elementor-element-33c53edc .elementor-heading-title span{color:#000!important}.elementor-203 .elementor-element-40f3f182 .kelso-case-form-widget{width:100%}.elementor-8 .elementor-element-8f4609f>.elementor-widget-wrap,.elementor-458 .elementor-element-26fce03f>.elementor-widget-wrap,.elementor-164 .elementor-element-26fce03f>.elementor-widget-wrap,.elementor-444 .elementor-element-26fce03f>.elementor-widget-wrap,.elementor-203 .elementor-element-40f3f182>.elementor-widget-wrap{background-color:#fff!important}.elementor-8 .elementor-element-b86d50e>.elementor-widget-container,.elementor-458 .elementor-element-49fe2a1>.elementor-widget-container,.elementor-164 .elementor-element-49fe2a1>.elementor-widget-container,.elementor-444 .elementor-element-49fe2a1>.elementor-widget-container,.elementor-203 .elementor-element-33c53edc>.elementor-widget-container{padding:1.35rem 0 .35rem!important}.elementor-203 .elementor-element-40f3f182:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-203 .elementor-element-40f3f182>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff!important}.elementor-8 .elementor-element-b86d50e .elementor-heading-title,.elementor-458 .elementor-element-49fe2a1 .elementor-heading-title,.elementor-164 .elementor-element-49fe2a1 .elementor-heading-title,.elementor-444 .elementor-element-49fe2a1 .elementor-heading-title,.elementor-203 .elementor-element-33c53edc .elementor-heading-title{line-height:1!important}.kelso-case-form-widget>.elementor-widget-container,.kelso-case-form-mount:not(.elementor-widget-container){width:100%;max-width:100%}.kelso-case-form-widget>.elementor-widget-container{padding:0 clamp(16px,3.5vw,36px) clamp(18px,3vw,28px)}.elementor-widget-wrap>.kelso-case-form-widget{width:100%}.elementor-widget-wrap .kelso-case-form--inline .kelso-case-form__actions{text-align:center;align-items:center}.elementor-widget-wrap .kelso-case-form--inline .kelso-case-form__submit{min-width:min(100%,260px)}.kelso-case-form--modal{box-shadow:none;background:0 0;border:none;padding:0}.kelso-case-form__grid{gap:1.15rem;display:grid}.kelso-case-form__grid--split{grid-template-columns:1fr 1fr;gap:1.15rem 1.25rem}.kelso-case-form__field--injuries,.kelso-case-form__field--additional{width:100%}.kelso-case-form__field{flex-direction:column;gap:.45rem;display:flex}.kelso-case-form__label{letter-spacing:.12em;text-transform:uppercase;color:var(--kelso-gray);font-family:Libre Baskerville,Georgia,serif;font-size:.8rem;font-weight:600}.kelso-case-form__required{color:#a8a8a8;letter-spacing:0;text-transform:none;font-weight:400}.kelso-case-form .kelso-case-form__input,.kelso-case-form .kelso-case-form__select,.kelso-case-form .kelso-case-form__textarea{width:100%;font:inherit;color:var(--kelso-form-ink);box-shadow:none;appearance:none;padding:.88rem 1rem;font-size:1.1rem;line-height:1.45;transition:background .2s,box-shadow .2s;background:var(--kelso-form-surface)!important;border:none!important;border-radius:0!important}.kelso-case-form .kelso-case-form__input::placeholder,.kelso-case-form .kelso-case-form__textarea::placeholder{color:#9a9488;opacity:1;font-size:1.05rem}.kelso-case-form .kelso-case-form__textarea{resize:vertical;min-height:5.5rem}.kelso-case-form .kelso-case-form__select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23505052' d='M1.41 0 6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;background-size:12px 8px;padding-right:2.25rem}.kelso-case-form .kelso-case-form__select:invalid{color:#9a9488}.kelso-case-form .kelso-case-form__input:focus,.kelso-case-form .kelso-case-form__select:focus,.kelso-case-form .kelso-case-form__textarea:focus{box-shadow:inset 0 -2px 0 var(--kelso-form-accent);background:var(--kelso-form-surface-focus)!important;border:none!important;outline:none!important}.kelso-case-form .kelso-case-form__input[aria-invalid=true],.kelso-case-form .kelso-case-form__select[aria-invalid=true],.kelso-case-form .kelso-case-form__textarea[aria-invalid=true]{box-shadow:inset 0 -2px #b85c4a;background:#faf5f4!important;border:none!important}.kelso-case-form__error{color:#9a4a3a;margin:.15rem 0 0;font-family:Libre Baskerville,Georgia,serif;font-size:.78rem;font-style:italic}.kelso-case-form__form-error{color:#7a3d30;background:#faf5f4;border:none;border-radius:0;margin:0;padding:.75rem 1rem;font-family:Libre Baskerville,Georgia,serif;font-size:.85rem;font-style:italic}.kelso-case-form__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.kelso-case-form__actions{border-top:1px solid #00000012;flex-direction:column;align-items:center;gap:.75rem;margin-top:.5rem;padding-top:1.35rem;display:flex}.kelso-case-form button.kelso-case-form__submit,.kelso-case-form [type=submit].kelso-case-form__submit{appearance:none;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;padding:1.05rem 2.5rem;font-family:Libre Baskerville,Georgia,serif;font-size:.82rem;font-weight:600;transition:background-color .2s,transform .15s;color:#fff!important;background-color:#000!important;border:none!important;border-radius:0!important}.kelso-case-form button.kelso-case-form__submit:hover:not(:disabled),.kelso-case-form button.kelso-case-form__submit:focus:not(:disabled),.kelso-case-form [type=submit].kelso-case-form__submit:hover:not(:disabled),.kelso-case-form [type=submit].kelso-case-form__submit:focus:not(:disabled){color:#fff!important;background-color:#333!important;border:none!important}.kelso-case-form button.kelso-case-form__submit:active:not(:disabled),.kelso-case-form [type=submit].kelso-case-form__submit:active:not(:disabled){transform:translateY(1px)}.kelso-case-form button.kelso-case-form__submit:disabled,.kelso-case-form [type=submit].kelso-case-form__submit:disabled{opacity:.55;cursor:wait}.kelso-case-form__fine-print{color:#1a1a1a;text-align:center;max-width:34ch;margin:0;font-size:.85rem;font-style:italic;line-height:1.5}.kelso-confirmation{background:linear-gradient(#00000059,#00000059),url(/wp-content/uploads/2024/04/k-pattern.jpg) 50%/cover;place-items:center;min-height:min(70vh,720px);padding:4rem clamp(20px,4vw,48px);display:grid}.kelso-confirmation__card{text-align:center;background:#fff;width:min(100%,640px);padding:clamp(2rem,5vw,3rem);box-shadow:0 16px 48px #0000002e}.kelso-confirmation__icon{color:#1a1a1a;background:var(--kelso-gold-light);border-radius:50%;place-items:center;width:3rem;height:3rem;margin:0 auto 1.25rem;font-size:1.35rem;font-weight:600;display:grid}.kelso-confirmation__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--kelso-gray);margin:0 0 .5rem;font-family:Libre Baskerville,Georgia,serif;font-size:.75rem;font-weight:600}.kelso-confirmation__title{letter-spacing:.02em;color:#1a1a1a;margin:0 0 1rem;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:clamp(2.5rem,6vw,3.5rem);font-weight:500;line-height:1}.kelso-confirmation__text{color:#333;margin:0 0 .85rem;font-family:Libre Baskerville,Georgia,serif;font-size:1.05rem;line-height:1.65}.kelso-confirmation__text--muted{color:#555;font-size:.92rem;font-style:italic}.kelso-confirmation__actions{flex-wrap:wrap;justify-content:center;gap:.85rem 1.25rem;margin-top:1.75rem;display:flex}.kelso-confirmation__phone{letter-spacing:.12em;text-transform:uppercase;padding:.95rem 1.6rem;font-family:Libre Baskerville,Georgia,serif;font-size:.82rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-block;color:#fff!important;background-color:#000!important;border:none!important}.kelso-confirmation__phone:hover{color:#fff!important;background-color:#333!important}.kelso-confirmation__home{color:var(--kelso-gray);text-underline-offset:.2em;align-items:center;font-family:Libre Baskerville,Georgia,serif;font-size:.95rem;font-weight:600;text-decoration:underline;display:inline-flex}.kelso-confirmation__home:hover{color:var(--kelso-gold)}.kelso-legal{background:#f8f6f2;padding:clamp(3rem,6vw,5rem) clamp(20px,4vw,48px) clamp(4rem,8vw,6rem)}.kelso-legal__inner{background:#fff;width:min(100%,800px);margin:0 auto;padding:clamp(2rem,5vw,3.5rem);box-shadow:0 8px 32px #0000000f}.kelso-legal__header{text-align:center;border-bottom:1px solid #00000014;margin-bottom:2rem;padding-bottom:1.5rem}.kelso-legal__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--kelso-gray);margin:0 0 .5rem;font-family:Libre Baskerville,Georgia,serif;font-size:.75rem;font-weight:600}.kelso-legal__title{letter-spacing:.02em;color:#1a1a1a;margin:0 0 .75rem;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:clamp(2.25rem,5vw,3.25rem);font-weight:500;line-height:1.05}.kelso-legal__updated{color:#666;margin:0;font-family:Libre Baskerville,Georgia,serif;font-size:.9rem}.kelso-legal__body{color:#333;font-family:Libre Baskerville,Georgia,serif;font-size:1rem;line-height:1.75}.kelso-legal__body h2{letter-spacing:.04em;color:#1a1a1a;margin:2rem 0 .75rem;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.2}.kelso-legal__body h2:first-of-type{margin-top:0}.kelso-legal__body p{margin:0 0 1rem}.kelso-legal__body ul{margin:0 0 1rem;padding-left:1.35rem}.kelso-legal__body li{margin-bottom:.5rem}.kelso-legal__body a{color:#1a1a1a;text-underline-offset:.15em;text-decoration:underline}.kelso-legal__body a:hover{color:var(--kelso-gold)}.kelso-legal__contact{margin:.5rem 0 0;font-style:normal;line-height:1.8}.kelso-case-form--success{text-align:center;padding:2.5rem 1rem}.kelso-case-form__success-icon{color:#1a1a1a;background:var(--kelso-gold-light);border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;margin:0 auto 1rem;font-size:1.25rem;font-weight:600;display:grid}.kelso-case-form__success-title{letter-spacing:.04em;color:var(--kelso-gray);margin:0 0 .6rem;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:2.25rem;font-weight:500}.kelso-case-form__success-text{color:#444;max-width:32ch;margin:0 auto;line-height:1.6}.kelso-case-form-trigger{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;margin-top:16px;padding:12px 18px;font-family:Libre Baskerville,Georgia,serif;font-size:.75rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-block;color:#fff!important;background-color:#000!important;border:none!important;border-radius:0!important}.kelso-case-form-trigger:hover,.kelso-case-form-trigger:focus{color:#fff!important;background-color:#333!important;border:none!important}.kelso-case-form-modal{z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.kelso-case-form-modal__dialog{background:#fff;border-radius:0;width:min(960px,100vw - 2.5rem);max-height:calc(100vh - 2.5rem);padding:clamp(1.25rem,3vw,2rem) clamp(1.25rem,4vw,2.5rem) clamp(1.15rem,2.5vw,1.75rem);position:relative;overflow:hidden;box-shadow:0 20px 60px #00000038}.kelso-case-form-modal__close{z-index:2;appearance:none;cursor:pointer;width:2.25rem;height:2.25rem;font-size:1.75rem;font-weight:400;line-height:1;transition:opacity .15s;position:absolute;top:.75rem;right:.85rem;color:#000!important;background:0 0!important;border:none!important}.kelso-case-form-modal__close:hover,.kelso-case-form-modal__close:focus{opacity:.65;color:#000!important;background:0 0!important;border:none!important}.kelso-case-form-modal__header{text-align:center;margin-bottom:1rem;padding-right:2rem}.kelso-case-form-modal__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--kelso-gold);margin:0 0 .4rem;font-family:Libre Baskerville,Georgia,serif;font-size:.68rem;font-weight:600}.kelso-case-form-modal__title{letter-spacing:.03em;color:var(--kelso-gray);margin:0 0 .5rem;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:clamp(1.85rem,5vw,2.35rem);font-weight:500;line-height:1.05}.kelso-case-form-modal__subtitle{color:#555;max-width:52ch;margin:0 auto;font-size:.95rem;line-height:1.5}.kelso-case-form-modal .kelso-case-form--modal.kelso-case-form--compact{gap:.45rem}.kelso-case-form-modal .kelso-case-form--modal .kelso-case-form__textarea{resize:none;min-height:2.5rem}.kelso-case-form-modal .kelso-case-form--modal .kelso-case-form__actions{border-top:1px solid #00000012;margin-top:.25rem;padding-top:.75rem}.kelso-case-form-modal .kelso-case-form--modal .kelso-case-form__fine-print{max-width:none}@media (max-width:767px){.kelso-case-form--inline,.kelso-case-form--compact{box-sizing:border-box;flex-direction:column;gap:.65rem;width:100%;min-width:0;max-width:100%;display:flex}.kelso-case-form--compact .kelso-case-form__grid,.kelso-case-form--compact .kelso-case-form__grid--split{flex-direction:column;gap:.65rem;width:100%;min-width:0;display:flex}.kelso-case-form--compact .kelso-case-form__grid--split>.kelso-case-form__field,.kelso-case-form--compact .kelso-case-form__field,.kelso-case-form--compact .kelso-case-form__field--state,.kelso-case-form--compact .kelso-case-form__field--date,.kelso-case-form--compact .kelso-case-form__field--injuries,.kelso-case-form--compact .kelso-case-form__field--additional,.kelso-case-form--compact .kelso-case-form__actions{grid-column:unset;width:100%;min-width:0;max-width:100%}.kelso-case-form .kelso-case-form__input,.kelso-case-form .kelso-case-form__select,.kelso-case-form .kelso-case-form__textarea{box-sizing:border-box;width:100%;max-width:100%}.kelso-case-form--compact .kelso-case-form__actions{flex-direction:column;align-items:stretch;gap:.5rem;margin-top:.25rem;padding-top:.5rem}.kelso-case-form--compact .kelso-case-form__fine-print{text-align:center;flex:none;max-width:none;margin:0}.kelso-case-form--compact .kelso-case-form__textarea{resize:vertical;min-height:3.25rem}.kelso-case-form__grid--split{grid-template-columns:1fr;gap:.65rem}.kelso-case-form__submit,.kelso-case-form--compact .kelso-case-form__submit{width:100%;max-width:100%;padding:.95rem 1.25rem}.elementor-element-8f4609f>.elementor-widget-wrap,.elementor-element-26fce03f>.elementor-widget-wrap,.elementor-element-40f3f182>.elementor-widget-wrap,.kelso-case-evaluation-cta__card{max-width:100%;overflow:hidden}.kelso-case-form-widget{width:100%;min-width:0;max-width:100%}.kelso-case-form-widget>.elementor-widget-container{box-sizing:border-box;padding:0 1rem 1rem!important}.elementor-8 .elementor-element-b86d50e .elementor-heading-title,.elementor-458 .elementor-element-49fe2a1 .elementor-heading-title,.elementor-164 .elementor-element-49fe2a1 .elementor-heading-title,.elementor-444 .elementor-element-49fe2a1 .elementor-heading-title,.elementor-203 .elementor-element-33c53edc .elementor-heading-title,.kelso-case-evaluation-cta__card .kelso-case-evaluation-cta__title{letter-spacing:normal!important;text-transform:none!important;font-family:Libre Baskerville,Georgia,serif!important;font-size:1.35rem!important;font-weight:700!important;line-height:1.2!important}.elementor-8 .elementor-element-b86d50e>.elementor-widget-container,.elementor-458 .elementor-element-49fe2a1>.elementor-widget-container,.elementor-164 .elementor-element-49fe2a1>.elementor-widget-container,.elementor-444 .elementor-element-49fe2a1>.elementor-widget-container,.elementor-203 .elementor-element-33c53edc>.elementor-widget-container{padding:.85rem 1rem .25rem!important}.kelso-case-evaluation-cta__card{padding:1rem 1rem 1.25rem}.kelso-case-evaluation-cta__text{margin-bottom:.85rem}.elementor-203 .elementor-element-5e117ce8{margin:0!important;padding:0!important}.elementor-203 .elementor-element-5e117ce8>.elementor-container{min-height:0!important}.elementor-203 .elementor-element-40f3f182>.elementor-element-populated{padding:0!important}.kelso-case-form-modal__dialog{width:calc(100vw - 1.5rem);max-height:calc(100vh - 1.5rem);padding:1.25rem 1rem 1rem}.kelso-case-form-modal .kelso-case-form--modal .kelso-case-form__actions{flex-direction:column}}@media (max-width:1024px) and (min-width:768px){.kelso-case-form--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.kelso-case-form--compact .kelso-case-form__grid--split>.kelso-case-form__field,.kelso-case-form--compact .kelso-case-form__field--state,.kelso-case-form--compact .kelso-case-form__field--date,.kelso-case-form--compact .kelso-case-form__field--injuries,.kelso-case-form--compact .kelso-case-form__field--additional{grid-column:span 1}.kelso-case-form--compact .kelso-case-form__actions{grid-column:1/-1}}@media (max-width:1024px){.kelso-practice-area__container,.kelso-practice-area__hero-inner{padding-inline:clamp(20px,4vw,40px)}.kelso-practice-area__intro-grid{grid-template-columns:1fr;gap:1.75rem}.kelso-practice-area__intro-media{width:min(100%,420px);margin:0 auto}.kelso-practice-area__hero{padding:4.25rem 0 3.25rem}.kelso-practice-area__intro,.kelso-practice-area__content,.kelso-practice-area__why,.kelso-practice-area__cta,.kelso-practice-area__related{padding-top:3rem;padding-bottom:3rem}.kelso-practice-area__sections{gap:3rem}.kelso-practice-area__related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.kelso-practice-area__container,.kelso-practice-area__hero-inner{padding-inline:20px}.kelso-practice-area__hero{padding:3rem 0 2.5rem}.kelso-practice-area__eyebrow{letter-spacing:1.4px;font-size:12px}.kelso-practice-area__title{font-size:clamp(2.25rem,11vw,3.25rem)}.kelso-practice-area__subheadline{font-size:1rem;line-height:1.55}.kelso-practice-area__intro,.kelso-practice-area__content,.kelso-practice-area__why,.kelso-practice-area__cta,.kelso-practice-area__related{padding-top:2.25rem;padding-bottom:2.25rem}.kelso-practice-area__intro-media img{border-top-right-radius:48px}.kelso-practice-area__intro-copy{padding:1.35rem 1.15rem}.kelso-practice-area__intro-copy p,.kelso-practice-area__paragraph,.kelso-practice-area__step-text,.kelso-practice-area__why-list li{font-size:1rem;line-height:1.65}.kelso-practice-area__sections{gap:2.25rem}.kelso-practice-area__section-card{padding-bottom:2.25rem}.kelso-practice-area__section-header{margin-bottom:1.15rem}.kelso-practice-area__section-title{max-width:none;font-size:clamp(1.6rem,6.5vw,2rem);line-height:1.1}.kelso-practice-area__section-title:after{width:64px;margin-top:.7rem}.kelso-practice-area__paragraph,.kelso-practice-area__bullet-grid,.kelso-practice-area__steps,.kelso-practice-area__why-list{max-width:none}.kelso-practice-area__bullet-grid,.kelso-practice-area__why-list,.kelso-practice-area__related-grid{grid-template-columns:1fr;gap:.65rem}.kelso-practice-area__why-title,.kelso-practice-area__related .kelso-practice-area__section-title--standalone{margin-bottom:1.25rem;font-size:clamp(1.75rem,7vw,2.15rem)}.kelso-practice-area__cta-title{font-size:clamp(1.45rem,6vw,1.85rem)}.kelso-practice-area__cta-text{font-size:1rem}.kelso-practice-area__related-link{padding:.15rem 0;font-size:.9rem}}@media (max-width:480px){.kelso-practice-area__container,.kelso-practice-area__hero-inner{padding-inline:16px}.kelso-practice-area__hero{padding:2.5rem 0 2rem}.kelso-practice-area__title{font-size:clamp(2rem,12vw,2.75rem)}.kelso-practice-area__bullet-grid li{padding:.75rem .85rem .75rem 1.75rem;font-size:.95rem}.kelso-practice-area__bullet-grid li:before{top:1.05rem;left:.75rem}.kelso-practice-area__steps li{padding:.75rem .85rem .75rem 2.35rem}.kelso-practice-area__step-number{font-size:1.15rem;top:.8rem;left:.75rem}}html{overflow-x:clip}.elementor-html-chunk{display:contents}.elementor img,.elementor iframe,.elementor video,.elementor embed{max-width:100%}@media (max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{padding-left:20px;padding-right:20px}.elementor-458 .elementor-element.elementor-element-6d480e58,.elementor-164 .elementor-element.elementor-element-6d480e58,.elementor-444 .elementor-element.elementor-element-6d480e58,.elementor-161 .elementor-element.elementor-element-4e6c1d0{padding:4.5rem 0!important}.elementor-458 .elementor-element.elementor-element-7744d429,.elementor-164 .elementor-element.elementor-element-7744d429,.elementor-164 .elementor-element.elementor-element-22a33c2,.elementor-444 .elementor-element.elementor-element-7744d429{width:100%!important;max-width:100%!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.elementor-458 .elementor-element.elementor-element-7744d429 img,.elementor-164 .elementor-element.elementor-element-7744d429 img,.elementor-164 .elementor-element.elementor-element-22a33c2 img,.elementor-444 .elementor-element.elementor-element-7744d429 img{width:100%!important;max-width:100%!important}.elementor-458 .elementor-element.elementor-element-67ebf67d,.elementor-164 .elementor-element.elementor-element-67ebf67d,.elementor-164 .elementor-element.elementor-element-148e72e,.elementor-444 .elementor-element.elementor-element-67ebf67d{width:100%!important;max-width:100%!important;margin-top:1.25rem!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.elementor-458 .elementor-element.elementor-element-488d603e,.elementor-164 .elementor-element.elementor-element-488d603e,.elementor-444 .elementor-element.elementor-element-488d603e{margin-top:2rem!important}.elementor-458 .elementor-element.elementor-element-9d816d3,.elementor-164 .elementor-element.elementor-element-9d816d3,.elementor-444 .elementor-element.elementor-element-9d816d3{text-align:center;margin:1rem auto 0!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.elementor-458 .elementor-element.elementor-element-9d816d3 img,.elementor-164 .elementor-element.elementor-element-9d816d3 img,.elementor-444 .elementor-element.elementor-element-9d816d3 img{margin:0 auto;width:min(220px,55%)!important}.elementor-164 .elementor-element.elementor-element-488d603e{margin-top:2rem!important}.elementor-8 .elementor-element.elementor-element-a90c90c,.elementor-8 .elementor-element.elementor-element-59b0037,.elementor-8 .elementor-element.elementor-element-471e13e{width:100%!important;max-width:100%!important}.elementor-17 .elementor-element.elementor-element-590a13b,.elementor-17 .elementor-element.elementor-element-668e972,.elementor-17 .elementor-element.elementor-element-d8e3fcd{overflow:visible!important}.elementor-146 .elementor-column.elementor-col-25{width:50%!important}}@media (max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{padding-left:16px;padding-right:16px}.elementor-458 .elementor-element.elementor-element-6d480e58,.elementor-164 .elementor-element.elementor-element-6d480e58,.elementor-444 .elementor-element.elementor-element-6d480e58,.elementor-161 .elementor-element.elementor-element-4e6c1d0{padding:2.75rem 0!important}.elementor-458 .elementor-element.elementor-element-2b01c88c .elementor-heading-title,.elementor-164 .elementor-element.elementor-element-2b01c88c .elementor-heading-title,.elementor-444 .elementor-element.elementor-element-2b01c88c .elementor-heading-title{font-size:clamp(2rem,10vw,2.875rem)!important;line-height:1.05!important}.elementor-458 .elementor-element.elementor-element-296d9291,.elementor-164 .elementor-element.elementor-element-296d9291,.elementor-444 .elementor-element.elementor-element-296d9291{padding:0!important}.elementor-458 .elementor-element.elementor-element-35a1dd33,.elementor-458 .elementor-element.elementor-element-51ee66bd,.elementor-164 .elementor-element.elementor-element-35a1dd33,.elementor-164 .elementor-element.elementor-element-51ee66bd,.elementor-164 .elementor-element.elementor-element-c8ff632,.elementor-164 .elementor-element.elementor-element-42e4ff5,.elementor-444 .elementor-element.elementor-element-35a1dd33,.elementor-444 .elementor-element.elementor-element-51ee66bd{width:100%!important}.elementor-164 .elementor-element.elementor-element-35a1dd33>.elementor-element-populated{margin-bottom:0!important}.elementor-164 .elementor-element.elementor-element-19f3de0f,.elementor-458 .elementor-element.elementor-element-488d603e,.elementor-164 .elementor-element.elementor-element-488d603e,.elementor-444 .elementor-element.elementor-element-488d603e{margin-top:0!important}.elementor-458 .elementor-element.elementor-element-67ebf67d>.elementor-widget-container,.elementor-164 .elementor-element.elementor-element-67ebf67d>.elementor-widget-container,.elementor-164 .elementor-element.elementor-element-148e72e>.elementor-widget-container,.elementor-444 .elementor-element.elementor-element-67ebf67d>.elementor-widget-container{border-radius:0 0 64px!important;padding:24px 20px!important}.elementor-164 .elementor-element.elementor-element-2ac9b374>.elementor-widget-container{padding:20px 16px!important;font-size:17px!important}.elementor-8 .elementor-element.elementor-element-45c2c8de>.elementor-element-populated{padding:20px 16px!important}.elementor-8 .elementor-element.elementor-element-ed1d9cf img{width:min(72%,280px)!important}.elementor-8 .elementor-element.elementor-element-8fad9fd{display:none!important}.elementor-8 .elementor-element.elementor-element-c344b31 .elementor-heading-title{font-size:clamp(1.75rem,8vw,2.25rem)!important}.elementor-8 .elementor-main-swiper{max-width:100%;overflow:hidden}.elementor-8 .elementor-element.elementor-element-5e74ed5 .elementor-testimonial__text{font-size:16px!important;line-height:1.5!important}.elementor-17 .elementor-element.elementor-element-6fc3891 .elementor-container{text-align:center;justify-content:center;gap:6px}.elementor-17 .elementor-element.elementor-element-b65b1e9{text-align:center;width:100%!important;max-width:100%!important}.elementor-17 .elementor-element.elementor-element-34fbfd7,.elementor-17 .elementor-element.elementor-element-668e972{width:50%!important}.elementor-17 .elementor-element.elementor-element-a855a8c nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{-webkit-overflow-scrolling:touch;max-height:min(85vh,640px);overflow:hidden auto}.elementor-17 .elementor-element.elementor-element-a855a8c .sub-menu.elementor-nav-menu--dropdown .elementor-sub-item{white-space:normal;font-size:15px;text-align:left!important;padding:10px 20px!important}.elementor-146 .elementor-column.elementor-col-25{width:100%!important}body.kelso-has-inline-form .popup-form,body.kelso-has-inline-form .elementor-146 .elementor-element.elementor-element-e9441fd{display:none!important}body:not(.kelso-has-inline-form) .elementor-146 .elementor-element.elementor-element-e9441fd,body:not(.kelso-has-inline-form) .popup-form{text-align:right;width:auto!important;max-width:calc(100vw - 20px)!important;padding-right:0!important;bottom:10px!important;left:auto!important;right:10px!important}.popup-form .kelso-case-form-trigger{padding:10px 14px!important;font-size:.7rem!important}.elementor-161 .elementor-column.elementor-col-50{width:100%!important}.elementor-161 iframe,.elementor-161 .jotform-form{width:100%!important;max-width:100%!important}.elementor-587 .elementor-element.elementor-element-084defb{padding:20px 16px!important}.elementor-custom-embed-image-overlay img{width:100%}.elementor-8 .elementor-element.elementor-element-ccdcf84,.elementor-458 .elementor-element.elementor-element-342dca64,.elementor-164 .elementor-element.elementor-element-342dca64,.elementor-444 .elementor-element.elementor-element-342dca64,.elementor-203 .elementor-element.elementor-element-5e117ce8{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.elementor-8 .elementor-element.elementor-element-8f4609f,.elementor-458 .elementor-element.elementor-element-26fce03f,.elementor-164 .elementor-element.elementor-element-26fce03f,.elementor-444 .elementor-element.elementor-element-26fce03f,.elementor-203 .elementor-element.elementor-element-40f3f182{width:100%!important;min-width:0!important;max-width:100%!important}.elementor-8 .elementor-element.elementor-element-8f4609f>.elementor-widget-wrap,.elementor-458 .elementor-element.elementor-element-26fce03f>.elementor-widget-wrap,.elementor-164 .elementor-element.elementor-element-26fce03f>.elementor-widget-wrap,.elementor-444 .elementor-element.elementor-element-26fce03f>.elementor-widget-wrap,.elementor-203 .elementor-element.elementor-element-40f3f182>.elementor-widget-wrap,.kelso-case-evaluation-cta__card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.kelso-case-form-root,[data-kelso-inline-form],.kelso-case-form-mount,.kelso-case-form-widget,.kelso-case-form-widget>.elementor-widget-container{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.kelso-case-form--inline.kelso-case-form--compact{flex-direction:column!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important}.kelso-case-form--compact .kelso-case-form__grid,.kelso-case-form--compact .kelso-case-form__grid--split{flex-direction:column!important;width:100%!important;min-width:0!important;display:flex!important}.kelso-case-form--compact .kelso-case-form__grid--split>.kelso-case-form__field,.kelso-case-form--compact .kelso-case-form__field,.kelso-case-form--compact .kelso-case-form__field--state,.kelso-case-form--compact .kelso-case-form__field--date,.kelso-case-form--compact .kelso-case-form__field--injuries,.kelso-case-form--compact .kelso-case-form__field--additional,.kelso-case-form--compact .kelso-case-form__actions{grid-column:unset!important;width:100%!important;min-width:0!important;max-width:100%!important}.kelso-case-form .kelso-case-form__input,.kelso-case-form .kelso-case-form__select,.kelso-case-form .kelso-case-form__textarea{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.elementor-8 .elementor-element.elementor-element-b86d50e .elementor-heading-title,.elementor-458 .elementor-element.elementor-element-49fe2a1 .elementor-heading-title,.elementor-164 .elementor-element.elementor-element-49fe2a1 .elementor-heading-title,.elementor-444 .elementor-element.elementor-element-49fe2a1 .elementor-heading-title,.elementor-203 .elementor-element.elementor-element-33c53edc .elementor-heading-title,.kelso-case-evaluation-cta__card .kelso-case-evaluation-cta__title{letter-spacing:normal!important;text-transform:none!important;font-family:Libre Baskerville,Georgia,serif!important;font-size:1.35rem!important;font-weight:700!important;line-height:1.2!important}.elementor-8 .elementor-element.elementor-element-b86d50e>.elementor-widget-container,.elementor-458 .elementor-element.elementor-element-49fe2a1>.elementor-widget-container,.elementor-164 .elementor-element.elementor-element-49fe2a1>.elementor-widget-container,.elementor-444 .elementor-element.elementor-element-49fe2a1>.elementor-widget-container,.elementor-203 .elementor-element.elementor-element-33c53edc>.elementor-widget-container{padding:.85rem 1rem .35rem!important}.elementor-8 .elementor-element.elementor-element-501c096,.elementor-458 .elementor-element.elementor-element-63df8084,.elementor-164 .elementor-element.elementor-element-63df8084,.elementor-444 .elementor-element.elementor-element-63df8084,.elementor-203 .elementor-element.elementor-element-472337c{padding-top:2rem!important;padding-bottom:2rem!important}.elementor-8 .elementor-element.elementor-element-ccdcf84{margin-top:0!important}}
