/*!
Theme Name: R55 Starter
Theme URI: https://r55starter.rocket55dev.com
Author: Rocket55
Author URI: https://www.rocket55.com
Description: Rocket55 Starter Kit
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: rocket55
Tags: custom

This theme, like WordPress, is licensed under the GPL.
*/[class*=wp-block-acf-hero-]{margin-bottom:3rem}#wolves-hero.hero-content-and-buttons--no-image{background:radial-gradient(ellipse at center,#c8c8c8 0,#8a8a8a 100%)}#wolves-hero.hero-content-and-buttons--no-image a,#wolves-hero.hero-content-and-buttons--no-image h1,#wolves-hero.hero-content-and-buttons--no-image h2,#wolves-hero.hero-content-and-buttons--no-image h3,#wolves-hero.hero-content-and-buttons--no-image p{color:#1a1a1a}.btn-danger{--bs-btn-bg:#b5121b;--bs-btn-border-color:#b5121b;--bs-btn-hover-bg:#900e15;--bs-btn-hover-border-color:#870d14;--bs-btn-active-bg:#870d14;--bs-btn-active-border-color:#7d0c13}.btn-outline-danger{--bs-btn-color:#b5121b;--bs-btn-border-color:#b5121b;--bs-btn-hover-bg:#b5121b;--bs-btn-hover-border-color:#b5121b;--bs-btn-active-bg:#b5121b;--bs-btn-active-border-color:#9e1018}#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item-home.mega-current-menu-item>a.mega-menu-link{background:#b5121b!important;color:#fff!important}#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item-home.mega-current-menu-item>a.mega-menu-link:hover{background:#870d14!important}#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item-home>a.mega-menu-link{font-size:20px!important;padding:0 10px!important}#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link[href*=contact]{border:1px solid #fff!important;border-radius:.375rem!important}.gform_button{border-radius:.375rem!important}.btn,.button,.cta-grid__filter-btn,.cta-grid__more-link,.cta-grid__read-more,.wp-block-button__link,.wp-element-button,button,input[type=button],input[type=reset],input[type=submit]{border-radius:.375rem}.standard-content div[style*="display: flex"][style*="flex-wrap: wrap"]{gap:1rem!important;justify-content:center!important}.standard-content div[style*="display: flex"][style*="flex-wrap: wrap"]>div[style*="flex: 1"]{background-color:#e8e8e8!important;border-radius:.375rem!important;color:inherit!important;padding:1.5rem!important}.standard-content div[style*="display: flex"][style*="flex-wrap: wrap"]>div[style*="flex: 1"]>p:first-child{color:#b5121b!important}.standard-content div[style*="display: flex"][style*="flex-wrap: wrap"]>div[style*="flex: 1"] h3{color:#b5121b!important;font-size:.875rem!important}.related-posts{padding-top:var(--wp--preset--spacing--32,1.5rem)!important}.related-posts .wp-block-heading{margin-bottom:var(--wp--preset--spacing--32,1.5rem);margin-top:0}.main-wrapper__content+hr.wp-block-separator{background-color:#999!important;color:#999!important;margin-bottom:0!important;margin-top:var(--wp--preset--spacing--32,1.5rem)!important}@media (max-width:767.98px){[class*=wp-block-acf-]{margin-bottom:2.5rem}.wp-block-group.alignfull,section.py-5{padding-bottom:2.5rem!important;padding-top:2.5rem!important}}.wp-container-core-group-is-layout-b779dbf5{align-items:flex-end!important}.wp-container-core-group-is-layout-203a1e5a,.wp-container-core-list-is-layout-0577edec{align-items:flex-start!important}.wp-container-core-social-links-is-layout-a53380d3{gap:0 6px!important}.wp-container-core-social-links-is-layout-ea6e85f1{gap:0 6px!important;justify-content:flex-end}.wp-elements-14073600e1e4d3d28fa431e983dfb463 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white)}.wp-container-core-group-is-layout-e5edad21{align-items:flex-start!important;justify-content:space-between}.wp-container-core-group-is-layout-30d59c29,.wp-container-core-group-is-layout-45a85723,.wp-container-core-group-is-layout-5ca53805,.wp-container-core-group-is-layout-fe9cc265{align-items:flex-start!important;flex-direction:column}.wp-container-core-group-is-layout-86092982{flex-wrap:nowrap;gap:var(--wp--preset--spacing--12);justify-content:flex-end}.wp-container-content-69db355d{flex-basis:220px}.wp-container-content-e0b89f81{flex-basis:250px}.wp-container-core-list-is-layout-0577edec{flex-direction:column;gap:8px!important}.wp-container-core-list-is-layout-ac86d43b{align-items:flex-end!important;flex-direction:column;gap:var(--wp--preset--spacing--24)}.wp-container-core-columns-is-layout-7782fe1b{flex-wrap:nowrap}.wp-elements-0c9d851672e3608539464ae300c1ae66 a:where(:not(.wp-element-button)),.wp-elements-41049bb2295347c9ade27e9ab079db79 a:where(:not(.wp-element-button)),.wp-elements-93af3fbc9c18cf804c95578997f7cbe8 a:where(:not(.wp-element-button)),.wp-elements-a111f802a8710c36203b28d8a9d948bb a:where(:not(.wp-element-button)),.wp-elements-c86fe0cd2af5a72677beef1b6d5e59d0 a:where(:not(.wp-element-button)),.wp-elements-c9f13ab3b945f5a992a212d0a284ad46 a:where(:not(.wp-element-button)),.wp-elements-e8dea8ac1f4c67fb9f6040987491f616 a:where(:not(.wp-element-button)),.wp-elements-fdd11b6bf0da2487410157222c76228e a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white)}.wp-elements-247388ac137eab270f45077d044f6b0c a:where(:not(.wp-element-button)),.wp-elements-69fe401a83b0d4a639f6934b6704c1af a:where(:not(.wp-element-button)),.wp-elements-e64c7f7049de70be58eac132c405b453 a:where(:not(.wp-element-button)){color:#e0222c}.wp-elements-247388ac137eab270f45077d044f6b0c a:where(:not(.wp-element-button)):hover,.wp-elements-69fe401a83b0d4a639f6934b6704c1af a:where(:not(.wp-element-button)):hover,.wp-elements-e64c7f7049de70be58eac132c405b453 a:where(:not(.wp-element-button)):hover{color:#e0222c}.wp-elements-e8dea8ac1f4c67fb9f6040987491f616{font-family:Noto Sans,sans-serif}.main-wrapper__content.wp-block-columns{align-items:stretch;flex-wrap:nowrap;gap:48px}@media (max-width:781px){.main-wrapper__content.wp-block-columns{flex-wrap:wrap}}.sidebar .sidebar-sticky.is-position-sticky{position:sticky;top:calc(205px + var(--wp-admin--admin-bar--position-offset, 0px));z-index:10}.yt-poster{background:#000;cursor:pointer;inset:0;overflow:hidden;position:absolute}.yt-poster__img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .2s;width:100%}.yt-poster:hover .yt-poster__img{opacity:.85}.yt-poster__play{left:50%;opacity:.9;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s,transform .2s}.yt-poster__play svg{display:block}.yt-poster:hover .yt-poster__play{opacity:1;transform:translate(-50%,-50%) scale(1.1)}a[href*="youtu.be/"] .yt-poster__play,a[href*="youtube.com/watch"] .yt-poster__play{left:50%;opacity:.9;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s,transform .2s;z-index:2}a[href*="youtu.be/"]:hover .yt-poster__play,a[href*="youtube.com/watch"]:hover .yt-poster__play{opacity:1;transform:translate(-50%,-50%) scale(1.1)}.modal{display:none;height:100%;left:0;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:1055}.modal.show{display:block}.modal-dialog{margin:.5rem;pointer-events:none;position:relative;width:auto}.modal-dialog-centered{align-items:center;display:flex;min-height:calc(100% - 1rem)}@media (min-width:576px){.modal-xl{margin:1.75rem auto;max-width:500px}}@media (min-width:992px){.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.modal-content{background-clip:padding-box;display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.modal-header{align-items:center;display:flex;justify-content:flex-end;padding:.5rem}.modal-body{flex:1 1 auto;position:relative}.modal-backdrop{background-color:#000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1050}.modal-backdrop.show{opacity:.85}.modal-open{overflow:hidden}#ytVideoModal .modal-content{background-color:#000;border:0;border-radius:.5rem;overflow:hidden}#ytVideoModal .modal-header{border:0;position:absolute;right:0;top:0;z-index:10}#ytVideoModal .modal-body{padding:0}.d-none{display:none!important}.site-footer a:where(:not(.wp-element-button)):where(:not(.wp-block-social-link-anchor)){opacity:1;transition:none}.site-footer a:where(:not(.wp-element-button)):where(:not(.wp-block-social-link-anchor)):active,.site-footer a:where(:not(.wp-element-button)):where(:not(.wp-block-social-link-anchor)):hover{color:inherit;opacity:1;text-decoration:underline}.form-control,.form-select,.gfield input,.gfield select,.gfield textarea,input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border-color:#d0d5dd}.contact-form-wrapper .gform_wrapper .gfield label,.contact-form-wrapper .gform_wrapper .gfield_label,.contact-form-wrapper .gform_wrapper .gform_fields label,.page-template-default .gform_wrapper .gfield label,.page-template-default .gform_wrapper .gfield_label,.page-template-default .gform_wrapper .gform_fields label{color:#333;font-size:.875rem}.contact-form-wrapper .gform_wrapper .gfield input,.contact-form-wrapper .gform_wrapper .gfield select,.contact-form-wrapper .gform_wrapper .gfield textarea,.page-template-default .gform_wrapper .gfield input,.page-template-default .gform_wrapper .gfield select,.page-template-default .gform_wrapper .gfield textarea{color:#333;font-size:.9rem}.contact-form-wrapper .gform_wrapper .gfield_description,.page-template-default .gform_wrapper .gfield_description{color:#555;font-size:.8125rem}.gform_wrapper .gform_fields .gfield--width-half input,.gform_wrapper .gform_fields .gfield--width-half select{width:100%!important}.wysiwyg h2,.wysiwyg h3,.wysiwyg h4{margin-bottom:.5em;margin-top:1.5em}.wysiwyg h2:first-child,.wysiwyg h3:first-child,.wysiwyg h4:first-child{margin-top:0}.wysiwyg ol,.wysiwyg ul{margin-bottom:1.25rem}.wp-block-quote{background-color:#f0f0f0;border-left:4px solid var(--wp--preset--color--custom-tsr-primary-red,#b5121b);margin:1.5rem 0;padding:1.5rem 2rem}.wp-block-quote p{color:#333;font-size:1.05rem;line-height:1.7}.wp-block-quote cite{color:#555;font-style:italic}.entry-content blockquote,.wp-block-post-content blockquote{background-color:#f0f0f0;border-left:4px solid var(--wp--preset--color--custom-tsr-primary-red,#b5121b);margin:1.5rem 0;padding:1.5rem 2rem}.entry-content blockquote p,.wp-block-post-content blockquote p{color:#333}.lawyer-detail__breadcrumb{background-color:#333;font-size:.875rem;padding:.75rem 0}.lawyer-detail__breadcrumb a{color:#fff;text-decoration:none}.lawyer-detail__breadcrumb a:hover{text-decoration:underline}.lawyer-detail__breadcrumb .separator{color:hsla(0,0%,100%,.6);margin:0 .5rem}.lawyer-detail__breadcrumb .current{color:hsla(0,0%,100%,.8)}.lawyer-detail__hero{background-color:var(--wp--preset--color--custom-tsr-primary-red,#b5121b);overflow:hidden;padding:3rem 0 4rem;position:relative}.lawyer-detail__hero-content{position:relative;text-align:center;z-index:2}.lawyer-detail__name{color:#fff;font-size:3rem;font-weight:700;letter-spacing:2px;margin:0 0 .5rem;text-transform:uppercase}@media (max-width:767.98px){.lawyer-detail__name{font-size:2rem}}.lawyer-detail__meta{color:#fff;font-size:1rem}.lawyer-detail__title{font-weight:400}.lawyer-detail__separator{margin:0 .75rem;opacity:.6}.lawyer-detail__email{color:#fff;text-decoration:underline}.lawyer-detail__email:hover{color:#fff;opacity:.8}.lawyer-detail__content{background:#fff;padding:0 0 3rem;position:relative}.lawyer-detail__content>.container>.row{position:relative}.lawyer-detail__gallery{margin-top:-2rem;position:relative;z-index:10}@media (max-width:991.98px){.lawyer-detail__gallery{margin-bottom:2rem}}.lawyer-detail__photo img{display:block;height:auto;max-width:400px;width:100%}@media (max-width:991.98px){.lawyer-detail__photo img{margin:0 auto}}.lawyer-detail__carousel{max-width:400px;position:relative}@media (max-width:991.98px){.lawyer-detail__carousel{margin:0 auto}}.lawyer-detail__carousel-inner{overflow:hidden;position:relative}.lawyer-detail__carousel-item{display:none}.lawyer-detail__carousel-item.active{display:block}.lawyer-detail__carousel-item img{display:block;height:auto;width:100%}.lawyer-detail__carousel-next,.lawyer-detail__carousel-prev{align-items:center;background:rgba(0,0,0,.5);border:none;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s ease;width:40px;z-index:10}.lawyer-detail__carousel-next:hover,.lawyer-detail__carousel-prev:hover{background:rgba(0,0,0,.7)}.lawyer-detail__carousel-prev{left:10px}.lawyer-detail__carousel-next{right:10px}.lawyer-detail__headshot{margin-top:-2rem;position:relative;z-index:10}@media (max-width:991.98px){.lawyer-detail__headshot{margin-top:2rem;text-align:center}}.lawyer-detail__headshot img{border:6px solid #fff;border-radius:50%;box-shadow:0 4px 20px rgba(0,0,0,.15);display:block;height:200px;margin-left:auto;-o-object-fit:cover;object-fit:cover;width:200px}@media (max-width:991.98px){.lawyer-detail__headshot img{margin:0 auto}}.lawyer-detail__bio{color:#333;font-size:1rem;line-height:1.8;padding-top:2rem}.lawyer-detail__bio p{margin-bottom:1.5rem}.lawyer-detail__bio blockquote{background:#f5f5f5;border-left:4px solid var(--wp--preset--color--custom-tsr-primary-red,#b5121b);margin:2rem 0;padding:2rem;position:relative}.lawyer-detail__bio blockquote:before{color:var(--wp--preset--color--custom-tsr-primary-red,#b5121b);content:'"';font-family:Georgia,serif;font-size:4rem;left:1rem;line-height:1;position:absolute;top:.5rem}.lawyer-detail__bio blockquote p{color:var(--wp--preset--color--custom-tsr-primary-red,#b5121b);font-size:1.25rem;font-style:italic;margin:0;padding-left:2rem}.lawyer-detail__bio h3{color:#333;font-size:1.5rem;font-weight:700;margin-bottom:1rem;margin-top:2rem}.lawyer-detail__bio ul{padding-left:1.5rem}.lawyer-detail__bio ul li{margin-bottom:.5rem}.lawyer-detail__section-heading{background-color:var(--wp--preset--color--custom-tsr-primary-red,#e0222c);padding:.75rem 1rem;text-align:center}.lawyer-detail__section-heading h2{color:#fff;font-size:1.25rem;font-weight:700;letter-spacing:2px;margin:0;text-transform:uppercase}.lawyer-detail__team-content,.lawyer-detail__team-section{background-color:var(--wp--preset--color--custom-tsr-light-gray,#f4f4f4)}.lawyer-detail__team-photo-wrap{margin:0;text-align:center}.lawyer-detail__team-img{display:block;height:auto;margin:0 auto;max-width:800px;width:100%}.lawyer-detail__team-members{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;padding:1.25rem 1rem}.lawyer-detail__team-member{border-right:1px solid #ccc;padding:0 1.5rem;text-align:center}.lawyer-detail__team-member:last-child{border-right:none}.lawyer-detail__team-member-name{color:var(--wp--preset--color--custom-tsr-primary-red,#e0222c);font-size:1rem;font-weight:700;line-height:1.2;text-transform:uppercase}.lawyer-detail__team-member-role{color:#555;font-size:.8rem;margin-top:.2rem;text-transform:uppercase}.lawyer-detail__awards-content{background:#fff;margin:0 auto;max-width:800px;padding:2rem 1.5rem}.lawyer-detail__awards-list{font-size:1rem;list-style:disc;margin:0;padding-left:1.25rem}.lawyer-detail__awards-list li{padding:.25rem 0}.lawyer-detail__awards-list a,.lawyer-detail__awards-list a:link,.lawyer-detail__awards-list a:visited{color:var(--wp--preset--color--custom-tsr-primary-red,#e0222c);text-decoration:underline}.lawyer-detail__awards-list a:hover{color:var(--wp--preset--color--custom-tsr-primary-red,#e0222c);opacity:.8}.blog-grid.wp-block-post-template.is-layout-grid{display:grid;gap:var(--wp--preset--spacing--56,2.5rem) var(--wp--preset--spacing--24,1rem);grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:var(--wp--preset--spacing--56,2.5rem) 0}@media (max-width:991px){.blog-grid.wp-block-post-template.is-layout-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.blog-grid.wp-block-post-template.is-layout-grid{grid-template-columns:1fr}}.blog-grid.wp-block-post-template.is-layout-grid .wp-block-post{border-radius:8px;box-shadow:0 0 20px 0 rgba(0,0,0,.16);overflow:hidden}.blog-grid.wp-block-post-template.is-layout-grid .taxonomy-category,.blog-grid.wp-block-post-template.is-layout-grid .wp-block-post-excerpt,.blog-grid.wp-block-post-template.is-layout-grid .wp-block-post-title{padding-left:var(--wp--preset--spacing--24,1.5rem);padding-right:var(--wp--preset--spacing--24,1.5rem)}.blog-grid.wp-block-post-template.is-layout-grid .wp-block-pmp-content-card-template__post-meta{padding:var(--wp--preset--spacing--24,1.5rem)}.wp-block-query-pagination{align-items:center;font-family:var(--wp--preset--font-family--noto-sans,sans-serif);margin-top:0!important;padding-bottom:var(--wp--preset--spacing--40,2rem)}.wp-block-query-pagination,.wp-block-query-pagination-numbers{display:flex;gap:var(--wp--preset--spacing--8,.5rem);justify-content:center}.wp-block-query-pagination-numbers{flex-wrap:wrap}.wp-block-query-pagination .page-numbers{align-items:center;background-color:var(--wp--preset--color--tertiary,#e7eef3);border-radius:var(--wp--custom--border-radius--circle,50%);color:var(--wp--preset--color--custom-text-black,#323232);display:flex;height:var(--wp--preset--spacing--40,2.5rem);justify-content:center;padding:var(--wp--preset--spacing--8,.25rem) var(--wp--preset--spacing--16,.5rem);text-decoration:none;transition:background-color .3s ease,color .3s ease;width:var(--wp--preset--spacing--40,2.5rem)}.wp-block-query-pagination .page-numbers:hover:not(.current):not(.dots){text-decoration:underline}.wp-block-query-pagination .page-numbers.current,.wp-block-query-pagination .page-numbers:hover:not(.current):not(.dots){background-color:var(--wp--preset--color--primary,#036);color:var(--wp--preset--color--white,#fff)}.wp-block-query-pagination .page-numbers.dots{background:none}.wp-block-query-pagination-next,.wp-block-query-pagination-previous{align-items:center;border-bottom:2px solid transparent;color:var(--wp--preset--color--black,#222);display:flex;font-weight:var(--wp--custom--font-weight--bold,700);text-decoration:none;transition:border-color .3s ease}.wp-block-query-pagination-next:hover,.wp-block-query-pagination-previous:hover{border-color:var(--wp--preset--color--black,#222)}.practice-areas-landing-hero{align-items:flex-end;background:#1a1a2e url(../images/bg-hero-practice-areas.jpg) 50%/cover no-repeat;display:flex;min-height:350px}.practice-areas-landing-hero__overlay{background:linear-gradient(180deg,rgba(0,0,0,.3) 0,rgba(0,0,0,.7))}.practice-areas-landing-hero__title{font-size:clamp(2rem,5vw,3.25rem);line-height:1.15}.practice-areas-landing-hero__subtitle{max-width:700px;opacity:.85}.practice-areas-grid__card{background:#fff;border:1px solid #e5e5e5;color:#333;transition:all .3s ease}.practice-areas-grid__card:hover{background:var(--wp--preset--color--custom-tsr-primary-red,#e0222c);border-color:var(--wp--preset--color--custom-tsr-primary-red,#e0222c);box-shadow:0 4px 12px rgba(0,0,0,.15);color:#fff}.practice-areas-grid__card:hover .practice-areas-grid__icon{background:hsla(0,0%,100%,.2);color:#fff}.practice-areas-grid__card:hover .practice-areas-grid__arrow{color:#fff;transform:translateX(4px)}.practice-areas-grid__icon{align-items:center;background:rgba(224,34,44,.1);border-radius:50%;display:flex;height:2.5rem;justify-content:center;text-align:center;width:2.5rem}.practice-areas-grid__arrow,.practice-areas-grid__icon{color:var(--wp--preset--color--custom-tsr-primary-red,#e0222c);transition:all .3s ease}.pa-hero__wrapper{background-color:#1a1a1a;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:560px}.pa-hero__wrapper:after{background:linear-gradient(0deg,rgba(0,0,0,.92) 50%,transparent);bottom:0;content:"";height:400px;left:0;pointer-events:none;position:absolute;right:0;z-index:2}@media (max-width:991.98px){.pa-hero__wrapper{background-color:#2a2a2a;min-height:auto;padding:0!important}.pa-hero__wrapper:after{display:none}}.pa-hero__foreground{bottom:0;display:none!important;left:auto;pointer-events:none;position:absolute;right:50%;z-index:3}@media (min-width:992px){.pa-hero__foreground{display:block!important}}.pa-hero__foreground-img{display:block;height:625px;max-width:none;width:auto}.pa-hero__foreground-mobile{height:480px;left:0;overflow:visible;pointer-events:none;position:absolute;right:0;text-align:center;top:0;z-index:2}@media (min-width:992px){.pa-hero__foreground-mobile{display:none!important}}.pa-hero__foreground-mobile:after{background:linear-gradient(0deg,#2a2a2a 10%,rgba(42,42,42,0));bottom:-80px;content:"";height:280px;left:0;mix-blend-mode:multiply;pointer-events:none;position:absolute;right:0}@media (max-width:767.98px){.pa-hero__foreground-mobile{height:400px}}.pa-hero__foreground-img--mobile{display:inline-block;height:130%;max-width:95%;width:auto}.pa-hero__content{position:relative;z-index:5}@media (max-width:991.98px){.pa-hero__content{padding-bottom:2rem;padding-top:340px}}@media (max-width:767.98px){.pa-hero__content{padding-top:280px}}.pa-hero__title{color:#fff;font-size:clamp(2rem,5vw,3.25rem);line-height:1.15;text-shadow:0 2px 8px rgba(0,0,0,.4)}.pa-hero__subtitle{opacity:.9}.pa-hero__description,.pa-hero__subtitle{color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.4)}.pa-hero__description{max-width:700px;opacity:.85}.pa-hero__stats-content{display:none!important;gap:2rem;margin-top:1rem}@media (min-width:992px){.pa-hero__stats-content{display:flex!important}}.pa-hero__stat-inline{padding-right:2rem;position:relative}.pa-hero__stat-inline:not(:last-child):after{border-right:2px solid var(--wp--preset--color--custom-tsr-primary-red,#e0222c);content:"";height:80%;position:absolute;right:0;top:10%}.pa-hero__stats-inline{background:#fff;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;padding:0;position:relative;width:100vw;z-index:4}@media (min-width:992px){.pa-hero__stats-inline{display:none!important}}.pa-hero__stats--mobile{padding:2rem 0}.pa-hero__stat{padding:0 1rem;position:relative}.pa-hero__stat:not(:last-child):after{border-right:2px solid var(--wp--preset--color--custom-tsr-primary-red,#e0222c);content:"";height:80%;position:absolute;right:0;top:10%}.pa-hero__stat-value{color:#222;font-size:2rem}.pa-hero__stat-inline .pa-hero__stat-value{color:#fff;font-size:1.75rem}@media (max-width:991.98px){.pa-hero__stat-value{font-size:22px}}.pa-hero__stat-label{color:var(--wp--preset--color--custom-tsr-primary-red,#b5121b)}.pa-hero__stat-inline .pa-hero__stat-label{color:#fff;opacity:.85}@media (max-width:991.98px){.pa-hero__stat-label{color:#7f8080}}.pa-hero__form-title{font-size:40px;font-weight:700;line-height:48px}@media (max-width:991.98px){.pa-hero__form-title{margin-top:1.5rem}}.pa-hero__form-subtitle{color:#7f8080;font-size:24px}.pa-hero__form-wrapper{position:relative;z-index:3}@media (max-width:991.98px){.pa-hero__form-wrapper{border-radius:0!important;box-shadow:0 0 20px rgba(0,0,0,.1)!important;margin-left:-12px;margin-right:-12px;width:calc(100% + 24px)}}.pa-hero__form-wrapper .gfield input,.pa-hero__form-wrapper .gfield select,.pa-hero__form-wrapper .gfield textarea{border-color:#eaecf0!important;width:100%!important}.practice-area-bottom-cta__heading{color:#b5121b;font-size:clamp(1.5rem,3vw,2.25rem)}.practice-area-bottom-cta__phone{color:#b5121b;font-size:clamp(1.25rem,3vw,2rem)}.practice-area-bottom-cta__phone a{color:#b5121b;text-decoration:none}.practice-area-bottom-cta__phone a:hover{text-decoration:underline}.video-faq-single__embed{margin-bottom:1.5rem}.video-faq-single__embed-wrapper{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.video-faq-single__embed-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.video-faq-single__cta{background-color:#f5f5f5;border-radius:6px;margin-top:2rem;padding:1.5rem}.video-faq-single__cta a{color:var(--wp--preset--color--custom-tsr-primary-red,#c41230);font-weight:700}.video-faq-archive__card{overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.video-faq-archive__card:hover{box-shadow:0 6px 20px rgba(0,0,0,.15);transform:translateY(-3px)}.video-faq-archive__thumb img{transition:transform .3s ease}.video-faq-archive__card:hover .video-faq-archive__thumb img{transform:scale(1.03)}

/*# sourceMappingURL=style.css.map*/