  body #brx-content img, body #brx-content iframe{max-width:100%}  @media (max-width:900px){ html body .brxe-post-content h2{margin:40px 0 18px} html body .brxe-post-content h3{margin:30px 0 12px} } @media (max-width:600px){ html body #brx-content > section > .brxe-container{padding-left:18px;padding-right:18px} html body.single-post #brx-content h1{font-size:30px;letter-spacing:.3px} html body .brxe-post-content h2{font-size:25px;line-height:1.28;letter-spacing:.01em;margin:34px 0 14px} html body .brxe-post-content h3{font-size:20px;line-height:1.32;margin:26px 0 10px} html body .brxe-post-content h4{font-size:18px;margin:22px 0 10px} html body .brxe-post-content,html body .brxe-post-content p{font-size:17px;line-height:1.65} html body .brxe-post-content p{margin:0 0 20px} html body .brxe-post-content li{font-size:16px;line-height:1.6;margin:0 0 12px} html body .brxe-post-content ul,html body .brxe-post-content ol{padding-left:20px;margin:0 0 20px} }  html body #brx-content > .brxe-container:has(> .brxe-posts){width:100%!important;max-width:1350px!important;margin-left:auto;margin-right:auto} html body .brxe-posts .bricks-layout-wrapper{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;list-style:none;margin:0;padding:0;position:static!important;width:auto!important;height:auto!important} html body .brxe-posts li.bricks-layout-item{list-style:none;margin:0!important;padding:0!important;position:relative!important;left:auto!important;top:auto!important;width:auto!important;float:none!important;transform:none!important} html body .brxe-posts .bricks-isotope-sizer{display:none!important} html body .brxe-posts .bricks-layout-inner{background:#262626;border-bottom:6px solid #861819;height:100%;display:flex;flex-direction:column;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease} html body .brxe-posts li.bricks-layout-item:hover .bricks-layout-inner{transform:translateY(-4px);box-shadow:0 14px 30px rgba(0,0,0,.25)} html body .brxe-posts .image-wrapper{margin:0;padding:0;line-height:0;overflow:hidden;flex:0 0 auto} html body .brxe-posts .image-wrapper a{display:block;line-height:0} html body .brxe-posts .image-wrapper img{width:100%;height:250px;object-fit:cover;display:block;transition:transform .35s ease} html body .brxe-posts li.bricks-layout-item:hover .image-wrapper img{transform:scale(1.04)} html body .brxe-posts .content-wrapper{border-top:6px solid #861819;padding:20px 22px 26px!important;flex:1 1 auto;display:flex;flex-direction:column} html body .brxe-posts .content-wrapper h3{font-family:Inter,sans-serif;font-weight:700;font-size:20px;line-height:26px;letter-spacing:.2px;margin:0 0 12px;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:52px} html body .brxe-posts .content-wrapper h3 a{color:#fff;text-decoration:none} html body .brxe-posts li.bricks-layout-item:hover .content-wrapper h3 a{color:#e9bcbc} html body .brxe-posts .content-wrapper .dynamic[data-field-id="1"]{order:-1;font-family:Inter,sans-serif;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:1.2px;text-transform:uppercase;color:#bf9a9a;margin:0 0 10px} html body .brxe-posts .content-wrapper .dynamic[data-field-id="2"]{font-family:Inter,sans-serif;font-weight:500;font-size:16px;line-height:24px;color:#fff;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:72px} html body .bricks-pagination{margin-top:46px} html body .bricks-pagination ul{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style:none;margin:0;padding:0} html body .bricks-pagination li{margin:0;list-style:none} html body .bricks-pagination a,html body .bricks-pagination span{display:flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 12px;font-family:Inter,sans-serif;font-weight:600;font-size:15px;letter-spacing:.5px;color:#111;background:#f1f1f1;text-decoration:none;transition:background .2s ease,color .2s ease} html body .bricks-pagination .current,html body .bricks-pagination a:hover{background:#861819;color:#fff} @media (max-width:1024px){html body .brxe-posts .bricks-layout-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}} @media (max-width:700px){html body .brxe-posts .bricks-layout-wrapper{grid-template-columns:minmax(0,1fr);gap:22px}html body #brx-content > .brxe-container:has(> .brxe-posts){padding-left:18px;padding-right:18px}html body .brxe-posts .image-wrapper img{height:205px}html body .brxe-posts .content-wrapper h3{font-size:19px;line-height:25px}}  html body #brx-content > .brxe-container:has(> .brxe-posts){padding-bottom:64px} @media (max-width:700px){html body #brx-content > .brxe-container:has(> .brxe-posts){padding-bottom:44px}}  html body.single-post #brx-content h1{font-family:Inter,sans-serif;font-weight:800;font-size:52px;line-height:1.2;letter-spacing:.96px;text-transform:uppercase;color:#000000;margin:0 0 20px} html body.single-post .brxe-post-meta{font-family:Inter,sans-serif;font-weight:400;font-size:13.6px;line-height:30px;color:#777777;margin:0 0 30px} html body.single-post .brxe-post-meta .item a{color:#777777;text-decoration:none} html body.single-post .brxe-post-meta .item:empty{display:none} html body.single-post .brxe-post-meta .separator:has(+ .item:empty){display:none} html body.single-post img.brxe-image{width:100%;height:auto;display:block;margin:0 0 30px} html body.single-post .brxe-post-content,html body.single-post .brxe-post-content p,html body.single-post .brxe-post-content li{font-family:Inter,sans-serif;font-weight:400;font-size:20px;line-height:30px;color:#000000} html body.single-post .brxe-post-content p{margin:0 0 25px} html body.single-post .brxe-post-content li{margin:0 0 10px} html body.single-post .brxe-post-content h2{font-family:Inter,sans-serif;font-weight:800;font-size:48px;line-height:1.2;letter-spacing:.96px;text-transform:uppercase;color:#000000;margin:0 0 40px} html body.single-post .brxe-post-content h3{font-family:Inter,sans-serif;font-weight:800;font-size:30px;line-height:1.2;letter-spacing:normal;text-transform:none;color:#000000;margin:0 0 40px} html body.single-post .brxe-post-content h4{font-family:Inter,sans-serif;font-weight:700;font-size:20px;line-height:30px;color:#000000;margin:0 0 10px} html body.single-post .brxe-post-content strong{font-weight:700} html body.single-post .brxe-post-content a{color:#861819} @media (max-width:991px){html body.single-post #brx-content h1{font-size:36px;letter-spacing:.5px}html body.single-post .brxe-post-content h2{font-size:32px;margin:0 0 24px}html body.single-post .brxe-post-content h3{font-size:24px;margin:0 0 20px}} @media (max-width:600px){html body.single-post #brx-content h1{font-size:30px;line-height:1.18}html body.single-post .brxe-post-content h2{font-size:26px;line-height:1.22;margin:0 0 18px}html body.single-post .brxe-post-content h3{font-size:21px;margin:0 0 14px}html body.single-post .brxe-post-content,html body.single-post .brxe-post-content p,html body.single-post .brxe-post-content li{font-size:17px;line-height:1.65}html body.single-post .brxe-post-content p{margin:0 0 20px}}  html body.single-post .brxe-post-content h3:has(+ ol),html body.single-post .brxe-post-content h3:has(+ ul){font-size:25px;line-height:30px;font-weight:700;letter-spacing:normal;text-transform:capitalize;margin:0} html body.single-post .brxe-post-content h3:has(+ ol) + ol{margin:0 0 16px;padding-left:40px} html body.single-post .brxe-post-content h3:has(+ ol) + ol li{font-size:20px;line-height:30px;margin:0} html body.single-post .brxe-post-content h3:has(+ ol) + ol li a{font-weight:700;color:#861819;text-decoration:none}  html body.single-post #brx-content h3.brxe-heading{font-family:Inter,sans-serif;font-weight:800;font-size:30px;line-height:36px;letter-spacing:normal;text-transform:none;color:#000000;margin:40px 0 40px} html body.single-post .brxe-template > .brxe-block{display:flex;flex-direction:column;gap:25px;align-items:flex-start} html body.single-post .brxe-template > .brxe-block > img{width:240px;height:300px;object-fit:cover;display:block;flex:0 0 auto} html body.single-post .brxe-template > .brxe-block > div{width:100%;font-family:Inter,sans-serif;font-weight:400;font-size:20px;line-height:30px;color:#000000} html body.single-post .brxe-template > .brxe-block > div p{margin:0 0 25px} html body.single-post .brxe-template > .brxe-block > div p:last-child{margin-bottom:0} html body.single-post .brxe-template > .brxe-block > div a{color:#861819} @media (max-width:600px){html body.single-post .brxe-template > .brxe-block{gap:18px}html body.single-post .brxe-template > .brxe-block > img{width:200px;height:250px}html body.single-post #brx-content h3.brxe-heading{font-size:22px;line-height:28px;margin:28px 0 18px}html body.single-post .brxe-template > .brxe-block > div{font-size:17px;line-height:1.65}}  html body.single-post .brxe-template .brxe-posts .bricks-layout-wrapper{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px} html body.single-post .brxe-template .brxe-posts .bricks-layout-inner{background:#ffffff;border-top:4px solid #861819;border-bottom:4px solid #861819;height:100%;display:flex;flex-direction:column;overflow:hidden} html body.single-post .brxe-template .brxe-posts .image-wrapper{margin:0;padding:0;line-height:0;flex:0 0 auto;overflow:hidden} html body.single-post .brxe-template .brxe-posts .image-wrapper img{width:100%;height:270px;object-fit:cover;display:block} html body.single-post .brxe-template .brxe-posts .content-wrapper{border-top:0!important;padding:16px 0 18px!important;flex:1 1 auto;display:flex;flex-direction:column} html body.single-post .brxe-template .brxe-posts .content-wrapper h3{font-family:Inter,sans-serif;font-weight:700;font-size:21px;line-height:27.3px;letter-spacing:normal;text-transform:none;color:#000000;margin:0 0 10px;-webkit-line-clamp:4;min-height:0} html body.single-post .brxe-template .brxe-posts .content-wrapper h3 a{color:#000000;text-decoration:none} html body.single-post .brxe-template .brxe-posts .content-wrapper .dynamic[data-field-id="1"]{order:2;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-size:14px;line-height:1.4;letter-spacing:normal;text-transform:none;color:#646464;margin:0} html body.single-post .brxe-template .brxe-posts .content-wrapper .dynamic[data-field-id="2"]{display:none} @media (max-width:900px){html body.single-post .brxe-template .brxe-posts .bricks-layout-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}} @media (max-width:600px){html body.single-post .brxe-template .brxe-posts .bricks-layout-wrapper{grid-template-columns:minmax(0,1fr);gap:20px}html body.single-post .brxe-template .brxe-posts .image-wrapper img{height:220px}}  html body.single-post .brxe-template .brxe-posts .content-wrapper h3.dynamic{margin:0 0 10px!important} html body.single-post .brxe-template .brxe-posts .content-wrapper > div.dynamic{font-family:Arial,Helvetica,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#646464;margin:0;display:block;-webkit-line-clamp:none;min-height:0}  html body.single-post .brxe-template > img.brxe-image{width:240px;height:300px;object-fit:cover;object-position:center top;display:block;margin:0 0 25px} html body.single-post .brxe-template > .brxe-text-basic{font-family:Inter,sans-serif;font-weight:400;font-size:20px;line-height:30px;color:#000000} html body.single-post .brxe-template > .brxe-text-basic p{margin:0 0 25px} html body.single-post .brxe-template > .brxe-text-basic p:last-child{margin-bottom:0} html body.single-post .brxe-template > .brxe-text-basic a{color:#861819} @media (max-width:600px){html body.single-post .brxe-template > img.brxe-image{width:200px;height:250px}}  body.page-id-10 #brx-content > h1{display:none}  body.page-id-11 #brx-content > h1{display:none}   body.page-id-10 #brx-content, body.page-id-11 #brx-content{overflow-x:visible} body.page-id-10, body.page-id-11{overflow-x:clip}  #brx-header.x-header_sticky { position: sticky !important; top: 0; z-index: 999; } .admin-bar #brx-header.x-header_sticky { top: var(--wp-admin--admin-bar--height, 0px); } #brx-header.x-header_sticky-active { left: auto; right: auto; animation: none !important; }  body.brx-body { margin-top: 0 !important; }  @media (max-width: 767px) { .home-hero-section__top-wrap::before, .home-hero-section__top-wrap::after, .home-hero-section__btn--wrap::before, .home-hero-section__btn--wrap::after { display: none !important; } .home-hero-section__top-wrap { border: none !important; } .home-hero-section__btn--wrap { border: none !important; } .home-hero-section__btn { transform: none !important; } }  @media (max-width: 767px) { .home-media-card__card .home-media-card__body-wrap { display: none !important; } }  @media (max-width: 767px) { .home-hero-section { padding-left: 16px !important; padding-right: 16px !important; } .home-hero-section__container { padding-left: 0 !important; padding-right: 0 !important; } .home-hero-section__h1 { font-size: clamp(12px, 3.4vw, 15px) !important; letter-spacing: 1.5px !important; white-space: nowrap; } .home-hero-section__h2 { font-size: clamp(25px, 7vw, 31px) !important; line-height: 1.25 !important; } .home-hero-section__h2 sup { font-size: .45em; line-height: 0; vertical-align: super; } .home-hero-section__team { width: 100vw !important; max-width: 100vw !important; margin-left: calc(50% - 50vw) !important; } }  #brxe-vdwzpf, #brxe-vdwzpf .splide__track { scrollbar-width: none !important; } #brxe-vdwzpf::-webkit-scrollbar, #brxe-vdwzpf .splide__track::-webkit-scrollbar { display: none !important; }  .nlf-blog-head { background: #f1eeeb; padding: 48px 0 36px; } .nlf-blog-h1 { text-align: center; } .nlf-blog-listing { padding-top: 40px; padding-bottom: 60px; } .nlf-blog-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 28px; width: 100%; } @media (max-width: 991px) { .nlf-blog-grid { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 640px) { .nlf-blog-grid { grid-template-columns: 1fr; } } a.nlf-blog-card { display: flex; flex-direction: column; background: #fff; border-radius: 8px; overflow: hidden; box-shadow: 0 2px 10px rgba(0,0,0,.06); color: inherit; text-decoration: none; transition: box-shadow .2s ease, transform .2s ease; } a.nlf-blog-card:hover { box-shadow: 0 10px 26px rgba(0,0,0,.12); transform: translateY(-3px); } .nlf-blog-card__img, .nlf-blog-card__img img { width: 100%; aspect-ratio: 16 / 9; object-fit: cover; display: block; } .nlf-blog-card__body { display: flex; flex-direction: column; gap: 10px; padding: 22px; flex-grow: 1; } .nlf-blog-card__title { font-size: 20px; line-height: 1.35; color: #111111; } .nlf-blog-card__date { font-size: 13px; color: #6d6a66; } .nlf-blog-card__excerpt { font-size: 15px; line-height: 1.6; color: #3a3a3a; } .nlf-blog-card__more { margin-top: auto; font-weight: 700; color: #8b1c1c; font-size: 14px; text-transform: uppercase; letter-spacing: .06em; }  #brxe-omnqjh { justify-content: center !important; } #brxe-omnqjh .x-hamburger-box { width: 40px !important; height: 26px !important; } #brxe-omnqjh .x-hamburger-inner { left: 0 !important; right: 0 !important; width: auto !important; margin: 0 !important; } #brxe-omnqjh .x-hamburger-inner::before, #brxe-omnqjh .x-hamburger-inner::after { left: 0 !important; right: 0 !important; width: auto !important; } a.nlf-callfab { width: max-content !important; max-width: calc(100vw - 32px); display: none; position: fixed; left: 50%; transform: translateX(-50%); bottom: 14px; z-index: 9990; align-items: center; gap: 10px; background: #8b1c1c; color: #fff; font-weight: 700; font-size: 15px; letter-spacing: .05em; text-transform: uppercase; padding: 11px 26px 11px 12px; border-radius: 999px; box-shadow: 0 6px 22px rgba(0,0,0,.35); text-decoration: none; } a.nlf-callfab::before { content: ""; flex: none; width: 36px; height: 36px; border-radius: 50%; background-color: #111111; background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'><path d='M6.62 10.79a15.05 15.05 0 006.59 6.59l2.2-2.2a1 1 0 011.01-.24 11.36 11.36 0 003.56.57 1 1 0 011 1V20a1 1 0 01-1 1A17 17 0 013 4a1 1 0 011-1h3.5a1 1 0 011 1 11.36 11.36 0 00.57 3.56 1 1 0 01-.25 1.01l-2.2 2.2z'/></svg>"); background-size: 17px; background-position: center; background-repeat: no-repeat; } @media (max-width: 767px) { body.home a.nlf-callfab { display: flex; flex-direction: row !important; align-items: center !important; } a.nlf-callfab .brxe-text-basic { width: auto !important; } }  @media (min-width: 992px) { #brxe-cbwoxl { align-items: stretch !important; } #brxe-zlnhbr { align-self: stretch; } #brxe-zlnhbr > .brxe-template { position: sticky; top: 180px; } }  .nlf-faq-wrap { margin-top: 8px; } .nlf-faq { display: flex; flex-direction: column; gap: 10px; margin: 24px 0 8px; } .nlf-faq__item { background: #111111; border-radius: 6px; overflow: hidden; } .nlf-faq__q { cursor: pointer; list-style: none; display: flex; align-items: center; justify-content: space-between; gap: 16px; padding: 15px 20px; color: #ffffff; font-weight: 600; font-size: 17px; line-height: 1.4; } .nlf-faq__q::after { content: '+'; flex: 0 0 auto; width: 26px; height: 26px; border-radius: 50%; background: #870d0d; color: #ffffff; display: flex; align-items: center; justify-content: center; font-size: 18px; font-weight: 700; line-height: 1; transition: transform 0.2s ease; } .nlf-faq__item[open] > .nlf-faq__q::after { transform: rotate(45deg); } .nlf-faq__a { padding: 16px 20px; background: #F4F1F1; border-left: 4px solid #870d0d; color: #1c1c1c; } .nlf-faq__a p { margin: 0 0 12px; } .nlf-faq__a p:last-child { margin-bottom: 0; } .nlf-faq__a ul, .nlf-faq__a ol { margin: 0 0 12px 20px; } @media (max-width: 767px) { .nlf-faq__q { font-size: 15px; padding: 13px 14px; } .nlf-faq__a { padding: 14px; } }  .footnote-ref { color: var(--primary); text-decoration: none; } .footnote-ref sup { font-size: 0.72em; font-weight: 700; padding-left: 1px; } .footnote-ref:hover { text-decoration: underline; } .references-section { margin-top: 40px; padding-top: 24px; border-top: 1px solid #e2dede; } .references-section h2 { font-size: 20px !important; line-height: 1.3; text-transform: none !important; letter-spacing: 0 !important; margin-bottom: 14px; } .references-section .reference-item { font-size: 14px; } .references-section .reference-number { color: var(--primary); } @media (max-width: 767px) { .references-section h2 { font-size: 18px !important; } .references-section .reference-item { font-size: 13px; } }  .brxe-nav-menu .sub-menu:not(:has(.sub-menu)) { max-height: calc(100vh - 170px); overflow-y: auto; overscroll-behavior: contain; } .brxe-nav-menu .sub-menu::-webkit-scrollbar { width: 6px; } .brxe-nav-menu .sub-menu::-webkit-scrollbar-thumb { background: rgba(0,0,0,0.25); border-radius: 3px; }  section:has(> .nlf-wrap > .nlf-crgrid) { padding-top: 36px !important; padding-bottom: 40px !important; } .nlf-wrap:has(> .nlf-crgrid) > .nlf-videos__title { font-size: clamp(22px, 2.4vw, 30px) !important; line-height: 1.2 !important; margin-bottom: 20px !important; } .nlf-crgrid { gap: 18px !important; align-items: stretch; } .nlf-cr__title { font-size: 17px !important; line-height: 1.35 !important; min-height: calc(3 * 1.35em); padding: 18px 18px 0 !important; margin-bottom: 12px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; } .nlf-cr__outcome { padding: 12px 18px !important; } .nlf-cr__outcome-label { font-size: 15px !important; letter-spacing: 0.5px; } .nlf-cr__icon { font-size: 22px !important; } .nlf-cr__outcome-text { font-size: 15px !important; line-height: 1.35 !important; min-height: calc(2 * 1.35em); display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; } .nlf-cr__desc { margin-top: auto; padding: 10px 18px 18px !important; } .nlf-cr__desc p { font-size: 14px !important; line-height: 1.5 !important; margin: 0; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; } .nlf-wrap:has(> .nlf-crgrid) > .nlf-cta { margin-top: 18px !important; } section:has(> .nlf-wrap > .nlf-crgrid):not(:has(.nlf-cr)) { display: none !important; } @media (max-width: 991px) { .nlf-crgrid { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } } @media (max-width: 640px) { section:has(> .nlf-wrap > .nlf-crgrid) { padding-top: 26px !important; padding-bottom: 28px !important; } .nlf-crgrid { grid-template-columns: minmax(0, 1fr) !important; gap: 14px !important; } .nlf-cr__title { -webkit-line-clamp: 2; min-height: 0; } .nlf-cr__desc p { -webkit-line-clamp: 2; } }  .nlf-wrap:has(> .nlf-crgrid) .nlf-cta__btn { background-color: transparent !important; color: var(--primary) !important; border: 1px solid rgba(135, 13, 13, 0.35) !important; font-size: 14px !important; font-weight: 600 !important; letter-spacing: 0.6px !important; padding: 10px 22px !important; border-radius: 3px !important; box-shadow: none !important; transition: background-color 0.2s ease, border-color 0.2s ease; } .nlf-wrap:has(> .nlf-crgrid) .nlf-cta__btn:hover, .nlf-wrap:has(> .nlf-crgrid) .nlf-cta__btn:focus-visible { background-color: rgba(135, 13, 13, 0.08) !important; border-color: var(--primary) !important; color: var(--primary) !important; }  .lp-hero__cta.brxe-block { display: inline-flex !important; flex-direction: row !important; align-items: center !important; justify-content: center !important; gap: clamp(10px, 1.1vw, 16px) !important; width: auto !important; max-width: 100% !important; padding: clamp(13px, 1.5vw, 20px) clamp(24px, 2.8vw, 42px) !important; border-radius: 3px !important; box-shadow: 0 10px 26px rgba(139, 28, 28, 0.32) !important; text-decoration: none !important; } .lp-hero__cta .lp-hero__ctaicon {  display: none !important; } .lp-hero__cta .lp-hero__ctatext { padding: 0 !important; margin: 0 !important; width: auto !important; height: auto !important; font-size: clamp(15px, 1.35vw, 22px) !important; line-height: 1.2 !important; letter-spacing: 0.4px !important; text-align: center !important; } @media (max-width: 479px) { .lp-hero__cta.brxe-block { width: 100% !important; } .lp-hero__cta .lp-hero__ctatext { white-space: normal !important; } }  .nlf-crs__hero { color: #ffffff; } .nlf-crs__eyebrow { color: #e0aeae; text-transform: uppercase; letter-spacing: 2px; font-size: 13px; font-weight: 700; margin-bottom: 10px; } .nlf-crs__title { color: #ffffff; font-size: clamp(26px, 3.2vw, 44px); line-height: 1.15; margin: 0 0 22px; } .nlf-crs__outcome { display: flex; flex-direction: column; gap: 6px; width: max-content; max-width: 100%; background: rgba(255, 255, 255, 0.06); border-left: 4px solid var(--primary); padding: 14px 22px; } .nlf-crs__outcome-label { color: #ffffff; text-transform: uppercase; letter-spacing: 1px; font-size: 13px; font-weight: 700; } .nlf-crs__outcome-text { color: #ffffff; font-size: clamp(16px, 1.5vw, 20px); font-weight: 600; line-height: 1.35; } .nlf-crs__grid { display: grid; grid-template-columns: minmax(0, 1fr) 330px; gap: clamp(24px, 3vw, 54px); align-items: start; } .nlf-crs__main { min-width: 0; } .nlf-crs__side { min-width: 0; position: sticky; top: 170px; } .nlf-crs__back { margin-top: 30px; align-self: flex-start; background-color: transparent !important; color: var(--primary) !important; border: 1px solid rgba(135, 13, 13, 0.35) !important; font-size: 14px !important; font-weight: 600 !important; letter-spacing: 0.6px; padding: 10px 22px !important; border-radius: 3px; transition: background-color 0.2s ease, border-color 0.2s ease; } .nlf-crs__back:hover, .nlf-crs__back:focus-visible { background-color: rgba(135, 13, 13, 0.08) !important; border-color: var(--primary) !important; } @media (max-width: 991px) { .nlf-crs__grid { grid-template-columns: minmax(0, 1fr); } .nlf-crs__side { position: static; } } @media (max-width: 640px) { .nlf-crs__outcome { width: 100%; padding: 12px 16px; } }  .nlf-cr__title a { text-decoration: none; color: inherit; } .nlf-cr__title a::after { content: ""; position: absolute; inset: 0; z-index: 2; } .nlf-cr:hover .nlf-cr__title a { color: var(--primary); } .nlf-cr__more { margin-top: auto; padding: 12px 18px 18px !important; color: var(--primary); font-size: 13px; font-weight: 700; letter-spacing: 0.6px; text-transform: uppercase; display: inline-flex; align-items: center; gap: 7px; } .nlf-cr__more::after { content: ""; width: 7px; height: 7px; border-top: 2px solid currentColor; border-right: 2px solid currentColor; transform: rotate(45deg); } .nlf-cr:hover .nlf-cr__more { text-decoration: underline; text-underline-offset: 3px; } .nlf-cr__more ~ * { margin-top: 0; }  .nlf-yt, .nlf-yt figure { margin: 0 !important; } .nlf-yt p { margin: 0 !important; } .nlf-yt .wp-block-embed__wrapper::before { content: none !important; } .nlf-yt .wp-block-embed__wrapper { position: relative; width: 100%; } .nlf-yt iframe { position: static !important; display: block; width: 100% !important; max-width: 100% !important; height: auto !important; aspect-ratio: 16 / 9; border: 0; border-radius: 3px; } .nlf-yt--v iframe { aspect-ratio: 9 / 16; } .nlf-yt .perfmatters-lazy-video { width: 100% !important; max-width: 100% !important; border-radius: 3px; overflow: hidden; } .nlf-yt--v .perfmatters-lazy-video { padding-bottom: 177.78% !important; } .nlf-yt--v .perfmatters-lazy-video img { object-fit: cover !important; } .nlf-yt .perfmatters-lazy-video iframe { position: absolute !important; inset: 0; width: 100% !important; height: 100% !important; aspect-ratio: auto !important; border-radius: 0; }  .nlf-vidpair { margin: 18px 0 26px !important; } .nlf-vidpair:not(:has(> .wp-block-group__inner-container)), .nlf-vidpair > .wp-block-group__inner-container { display: flex !important; flex-wrap: wrap; gap: clamp(14px, 2vw, 26px); align-items: center; justify-content: center; } .nlf-vidpair figure, .nlf-vidpair > .wp-block-group__inner-container > * { margin: 0 !important; } .nlf-vidpair .nlf-yt { flex: 1 1 330px; min-width: 0; } .nlf-vidpair .nlf-yt--v { flex: 0 0 210px; max-width: 210px; } @media (max-width: 640px) { .nlf-vidpair .nlf-yt--v { flex-basis: min(240px, 66vw); max-width: min(240px, 66vw); } }  .nlf-vidfloat { float: right; width: 205px; margin: 6px 0 16px 26px; } .nlf-vidfloat__cap { margin: 9px 0 0 !important; font-size: 13px; line-height: 1.45; color: #5f5654; font-style: italic; } .brxe-post-content:has(.nlf-vidfloat)::after { content: ""; display: block; clear: both; } @media (max-width: 700px) { .nlf-vidfloat { float: none; width: min(250px, 68vw); margin: 20px auto 24px; } .nlf-vidfloat__cap { text-align: center; } }  .nlf-off__hero { padding: clamp(48px, 6vw, 90px) 0 !important; } .nlf-off__eyebrow { color: #d8b6b6; font-size: 13px; font-weight: 700; letter-spacing: 1.4px; text-transform: uppercase; margin-bottom: 10px; } .nlf-off__title { color: #ffffff !important; font-size: clamp(28px, 3.4vw, 46px) !important; line-height: 1.15 !important; margin: 0 0 12px !important; } .nlf-off__addr { color: #cfc9c9; font-size: clamp(15px, 1.3vw, 18px); line-height: 1.5; } .nlf-off__grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 330px); gap: clamp(24px, 3vw, 48px); align-items: start; } .nlf-off__btn { display: inline-flex; align-items: center; justify-content: center; margin: 6px 10px 6px 0; padding: 13px 26px; border-radius: 3px; background: var(--primary); color: #ffffff; font-size: 15px; font-weight: 700; text-decoration: none; } .nlf-off__btn:hover { background: #6d0a0a; color: #ffffff; } .nlf-off__btn--alt { background: transparent; color: var(--primary); border: 1px solid rgba(135, 13, 13, 0.4); } .nlf-off__btn--alt:hover { background: var(--primary); color: #ffffff; } @media (max-width: 991px) { .nlf-off__grid { grid-template-columns: minmax(0, 1fr); } }   .footer-section__logo { background: transparent !important; } .footer-section__logo img { background: transparent !important; }  .footer-link-box__heading { color: #e8a3a3 !important; } .footer-link-box:hover .footer-link-box__heading { color: #ffffff !important; } .skip-link, .skip-link:focus { color: #ffffff !important; background: var(--primary) !important; padding: 10px 16px !important; }  .footer-section img:not(.bricks-site-logo):not([class*="badge"]), .brxe-section[class*="dark"] .brxe-image img { }    .footer-section__about p { font-size: clamp(0.8125rem, 3.1vw, 0.9375rem); line-height: 1.6; }  @media (max-width: 991px) { .our-locations__link, .nlf-office-link, .home-areas-card__head a, .ct-courts__all, .bricks-nav-menu-wrapper.never .bricks-nav-menu > li > a { display: inline-flex; align-items: center; min-height: 44px; } .social-wrap__link, a.bricks-link-wrapper { display: inline-flex !important; align-items: center; justify-content: center; min-width: 44px !important; min-height: 44px !important; }  .mobile-nav-div__calling-text { display: inline-flex !important; align-items: center; min-height: 44px !important; } .teamplate-breadcrum__breadcrumbs .item { display: inline-flex; align-items: center; min-height: 32px; } }  .splide__pagination { gap: clamp(12px, 4vw, 18px); } .splide__pagination__page { position: relative; } .splide__pagination__page::after { content: ""; position: absolute; left: 50%; top: 50%; width: 32px; height: 32px; transform: translate(-50%, -50%); } .splide__arrow { width: clamp(40px, 11vw, 44px) !important; height: clamp(40px, 11vw, 44px) !important; }  html, body { overflow-x: clip; } @media (max-width: 767px) { .brxe-container, .brxe-section > .brxe-container { max-width: 100%; } }    .nlf-faq__item:not([open]) { row-gap: 0; } .nlf-faq__q { cursor: pointer; } .nlf-faq__q::-webkit-details-marker, .nlf-faq__q::marker { display: none; content: ""; }   #brxe-754fcc:not(.is-initialized) .splide__list > *, #brxe-1e6aa9:not(.is-initialized) .splide__list > *, #brxe-vdwzpf:not(.is-initialized) .splide__list > *, #brxe-afxowa:not(.is-initialized) .splide__list > *, #brxe-acsldr:not(.is-initialized) .splide__list > *, #brxe-ctcw04:not(.is-initialized) .splide__list > *, #brxe-ezyskr:not(.is-initialized) .splide__list > * { width: calc((100% + var(--nlf-gap, var(--space-m))) / var(--nlf-pp, 1) - var(--nlf-gap, var(--space-m))); margin-right: var(--nlf-gap, var(--space-m)); flex: 0 0 auto; }  #brxe-754fcc:not(.is-initialized) { --nlf-pp: 4; } #brxe-1e6aa9:not(.is-initialized) { --nlf-pp: 2; } #brxe-vdwzpf:not(.is-initialized) { --nlf-pp: 8; } #brxe-afxowa:not(.is-initialized) { --nlf-pp: 1; --nlf-gap: 0px; } #brxe-ezyskr:not(.is-initialized) { --nlf-pp: 1; --nlf-gap: 40px; } #brxe-acsldr:not(.is-initialized) { --nlf-pp: 4; --nlf-gap: 24px; } #brxe-ctcw04:not(.is-initialized) { --nlf-pp: 4; --nlf-gap: 26px; }  :lang(es) #brxe-754fcc:not(.is-initialized) { --nlf-pp: 4; } @media (max-width: 991px) { #brxe-1e6aa9:not(.is-initialized) { --nlf-pp: 2; } #brxe-vdwzpf:not(.is-initialized) { --nlf-pp: 6; } #brxe-acsldr:not(.is-initialized) { --nlf-pp: 3; } #brxe-ctcw04:not(.is-initialized) { --nlf-pp: 3; } } @media (max-width: 767px) { #brxe-754fcc:not(.is-initialized) { --nlf-pp: 2; } #brxe-1e6aa9:not(.is-initialized) { --nlf-pp: 1; } #brxe-vdwzpf:not(.is-initialized) { --nlf-pp: 4; } :lang(es) #brxe-754fcc:not(.is-initialized) { --nlf-pp: 3; } #brxe-acsldr:not(.is-initialized) { --nlf-pp: 2; } #brxe-ctcw04:not(.is-initialized) { --nlf-pp: 2; } } @media (max-width: 478px) { #brxe-754fcc:not(.is-initialized) { --nlf-pp: 1; } #brxe-vdwzpf:not(.is-initialized) { --nlf-pp: 3; } :lang(es) #brxe-754fcc:not(.is-initialized) { --nlf-pp: 2; } #brxe-acsldr:not(.is-initialized) { --nlf-pp: 1; } #brxe-ctcw04:not(.is-initialized) { --nlf-pp: 1; } }  @layer bricks { .brxe-tabs-nested .tab-content:not(:has(> .brx-open)) > .tab-pane:first-child { display: block !important; } }   .outline-border__primary.brxe-button::before { transition-property: border-color; }   .lp-hero__cta, a.btn--primary, .brxe-button.btn--primary { transition: transform .25s cubic-bezier(.2, .7, .3, 1), box-shadow .25s ease; } @media (hover: hover) and (pointer: fine) { .lp-hero__cta:hover, a.btn--primary:hover, .brxe-button.btn--primary:hover { transform: translateY(-2px); } .lp-hero__cta:hover { box-shadow: 0 20px 44px rgba(139, 28, 28, .6); } }  .lp-hero__cta:active, a.btn--primary:active, .brxe-button.btn--primary:active { transform: translateY(0); transition-duration: .06s; }  .lp-hero__cta::after { content: ""; position: absolute; inset: 0; pointer-events: none; background: #6f1616; transform: scaleX(0); transform-origin: left center; transition: transform .38s cubic-bezier(.2, .7, .3, 1); } @media (hover: hover) and (pointer: fine) { .lp-hero__cta:hover::after { transform: scaleX(1); } }  @media (prefers-reduced-motion: reduce) { .lp-hero__cta, a.btn--primary, .brxe-button.btn--primary { transition: box-shadow .2s ease; } .lp-hero__cta:hover, a.btn--primary:hover, .brxe-button.btn--primary:hover { transform: none; } .lp-hero__cta::after { display: none; } }   .nlf-search { position: relative; display: flex; align-items: center; } .nlf-search__label { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; border: 0; } .nlf-search__input { width: 180px; height: 39px; padding: 0 40px 0 12px; border: 1px solid #d6d6d6; border-radius: 3px; background: #ffffff; font-size: 14px; line-height: 1.2; color: #222222; } .nlf-search__input::placeholder { color: #767676; opacity: 1; } .nlf-search__submit { position: absolute; right: 1px; display: flex; align-items: center; justify-content: center; width: 38px; height: 37px; padding: 0; border: 0; background: none; color: #8b1c1c; cursor: pointer; } .nlf-search__input:focus-visible, .nlf-search__submit:focus-visible { outline: 2px solid #8b1c1c; outline-offset: 1px; }   #brxe-thekpj > .x-header_side { display: flex; align-items: center; flex: 1 1 0; min-width: 0; gap: clamp(12px, 1.8vw, 28px); } #brxe-thekpj > .x-header_side--start { justify-content: flex-start; } #brxe-thekpj > .x-header_side--end { justify-content: flex-end; } #brxe-thekpj > .brxe-logo { flex: 0 0 auto; } #brxe-thekpj .header-calling { align-items: center; column-gap: 11px; } #brxe-thekpj .header-calling__icon-top-wrap { order: -1; flex: 0 0 auto; } #brxe-thekpj .header-calling__text-wrap { flex: 0 0 auto; } #brxe-thekpj .header-calling__text-basic { white-space: nowrap; line-height: 30px; } #brxe-thekpj .header-calling__phone { white-space: nowrap; font-size: 30px; line-height: 30px; } @media (max-width: 1439px) { #brxe-thekpj > .x-header_side { gap: 16px; } #brxe-thekpj .header-calling__phone { font-size: 26px; } #brxe-thekpj .nlf-search__input { width: 150px; } } @media (max-width: 1365px) { #brxe-thekpj .nlf-search__input { width: 130px; } } @media (max-width: 1279px) { #brxe-thekpj .nlf-search-slot { display: none; } } @media (max-width: 1099px) { #brxe-thekpj > .x-header_side { gap: 12px; } #brxe-thekpj .header-calling__phone { font-size: 22px; } #brxe-thekpj .header-calling__icon-top-wrap { display: none; } } @media (max-width: 900px) { #brxe-thekpj .header-calling__text-basic { display: none; } #brxe-thekpj .header-calling__phone { font-size: 20px; } }   #brxe-tndyup .home-hero-section__container { row-gap: 0; } #brxe-tndyup .home-hero-section__body-wrap { align-self: stretch; width: auto; max-width: none; margin-inline: calc(-1 * var(--section-padding-x)); } #brxe-tndyup .home-hero-section__badges-grid { padding-inline: var(--section-padding-x); }   #brxe-tndyup .home-hero-section__middle-wrap { position: relative; } #brxe-tndyup .home-hero-section__middle-wrap::before { content: ""; position: absolute; top: -13px; left: -42px; right: -42px; height: calc(100% - 2px); pointer-events: none; background-repeat: no-repeat; background-image: linear-gradient(#000,#000), linear-gradient(#000,#000), linear-gradient(#000,#000), linear-gradient(#000,#000), linear-gradient(#000,#000), linear-gradient(#000,#000); background-size: 2px 100%, 2px 100%, 60px 2px, 60px 2px, 130px 2px, 130px 2px; background-position: left top, right top, left top, right top, left bottom, right bottom; } @media (max-width: 767px) { #brxe-tndyup .home-hero-section__middle-wrap::before { display: none; } }   #brx-header .bricks-nav-menu > li.menu-item > a, #brx-header .bricks-nav-menu > li.menu-item > .brx-submenu-toggle > a { font-size: 18px; font-weight: 600; color: #000; line-height: 1; padding-top: 15px; padding-bottom: 15px; padding-left: 22px; } #brx-header .bricks-nav-menu > li.menu-item > a { padding-right: 22px; } #brx-header .bricks-nav-menu > li.menu-item > .brx-submenu-toggle > button { padding-right: 18px; padding-left: 7px; } #brx-header .bricks-nav-menu > li.menu-item > .brx-submenu-toggle .menu-item-icon { color: #000; font-size: 11px; } @media (max-width: 1300px) { #brx-header .bricks-nav-menu > li.menu-item > a, #brx-header .bricks-nav-menu > li.menu-item > .brx-submenu-toggle > a { font-size: 16px; padding-left: 15px; } #brx-header .bricks-nav-menu > li.menu-item > a { padding-right: 15px; } #brx-header .bricks-nav-menu > li.menu-item > .brx-submenu-toggle > button { padding-right: 12px; } } @media (max-width: 1100px) { #brx-header .bricks-nav-menu > li.menu-item > a, #brx-header .bricks-nav-menu > li.menu-item > .brx-submenu-toggle > a { font-size: 14px; padding-left: 10px; } #brx-header .bricks-nav-menu > li.menu-item > a { padding-right: 10px; } #brx-header .bricks-nav-menu > li.menu-item > .brx-submenu-toggle > button { padding-right: 9px; } } @media (min-width: 992px) { #brxe-tndyup .home-hero-section__badges-grid { background: none; bottom: 60px; } }   @media (max-width: 991px) { #brxe-tndyup .home-hero-section__badges-grid { position: absolute; left: 0; right: 0; top: auto; bottom: 14px; background: none; padding: 4px 20px !important; display: flex; flex-wrap: nowrap; justify-content: space-between; align-items: center; column-gap: 10px; } #brxe-tndyup .home-hero-section__badge-wrap { flex: 1 1 0; width: auto; min-width: 0; } #brxe-tndyup .home-hero-section__badges { height: 24px; width: 100%; max-width: 100%; object-fit: contain; } } @media (max-width: 600px) { #brxe-tndyup .home-hero-section__badges-grid { bottom: 9px; padding: 4px 12px !important; } #brxe-tndyup .home-hero-section__badges { height: 14px; } } .brxe-container.cta-section__container::after { content: ""; position: absolute; inset: 0; pointer-events: none; background-repeat: no-repeat; background-image: linear-gradient(#880e0e, #880e0e), linear-gradient(#880e0e, #880e0e), linear-gradient(#880e0e, #880e0e), linear-gradient(#880e0e, #880e0e), linear-gradient(#880e0e, #880e0e), linear-gradient(#880e0e, #880e0e), linear-gradient(#828282, #828282), linear-gradient(#828282, #828282), linear-gradient(#828282, #828282), linear-gradient(#828282, #828282), linear-gradient(#828282, #828282), linear-gradient(#828282, #828282); background-size: 2px calc(100% - 115px), 2px calc(100% - 115px), 70px 2px, 70px 2px, calc(50% - 210px) 2px, calc(50% - 210px) 2px, 2px calc(100% - 154px), 2px calc(100% - 154px), 93px 2px, 93px 2px, calc(50% - 185px) 2px, calc(50% - 185px) 2px; background-position: left 45px top 34px, right 45px top 34px, left 45px top 34px, right 45px top 34px, left 45px bottom 81px, right 45px bottom 81px, left 20px top 54px, right 20px top 54px, left 20px top 54px, right 20px top 54px, left 20px bottom 100px, right 20px bottom 100px; } @media (max-width: 767px) { .brxe-container.cta-section__container::after { display: none; } }    .nlf-office-entry { row-gap: 3px; } .nlf-office-addr { font-size: 13px; line-height: 1.45; color: rgba(255, 255, 255, .68); } a.nlf-office-tel { font-size: 13px; line-height: 1.45; color: rgba(255, 255, 255, .85); text-decoration: none; } @media (hover: hover) { a.nlf-office-tel:hover { color: #ffffff; text-decoration: underline; } }  .nlf-legal-menu .bricks-nav-menu { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; column-gap: 8px; row-gap: 4px; } .nlf-legal-menu .bricks-nav-menu > li { border: 0 !important; margin: 0; padding: 0; } .nlf-legal-menu .bricks-nav-menu > li > a { font-size: 12px; letter-spacing: .06em; text-transform: uppercase; color: rgba(255, 255, 255, .55); padding: 4px 6px; } @media (hover: hover) { .nlf-legal-menu .bricks-nav-menu > li > a:hover { color: #ffffff; } } .nlf-legal-menu .bricks-nav-menu > li + li::before { content: "\2022"; color: rgba(255, 255, 255, .3); margin-right: 8px; font-size: 11px; } .nlf-legal-menu .bricks-nav-menu > li { display: flex; align-items: center; }  @media (min-width: 992px) { .footer-section__content-wrapper { grid-template-columns: repeat(3, auto); justify-content: space-between; column-gap: 40px; } .nlf-office-addr { white-space: nowrap; } footer .footer-link-box__heading { white-space: nowrap; } footer .footer-link-box__body-wrap .brxe-text-basic { white-space: nowrap; } }  .nlf-city-links .bricks-nav-menu > li { border: 0 !important; }  @media (hover: hover) { #brx-header .bricks-nav-menu > li.menu-item > a:hover, #brx-header .bricks-nav-menu > li.menu-item > .brx-submenu-toggle > a:hover, #brx-header .bricks-nav-menu .sub-menu a:hover { text-shadow: .4px 0 0 currentColor, -.4px 0 0 currentColor; } }   #brxe-16b8b6 { width: 100vw; max-width: 100vw; margin-inline: calc(50% - 50vw); } #brxe-1e6aa9:not(.is-initialized) .splide__list > * { width: 52%; } @media (max-width: 991px) { #brxe-1e6aa9:not(.is-initialized) .splide__list > * { width: 68%; } #brxe-1e6aa9:not(.is-initialized) .splide__list { padding-inline-start: 16%; } } #brxe-1e6aa9:not(.is-initialized) .splide__slide:not(:first-child) { opacity: .35; } @media (max-width: 767px) { #brxe-1e6aa9:not(.is-initialized) .splide__list > * { width: 88%; } #brxe-1e6aa9:not(.is-initialized) .splide__list { padding-inline-start: 6%; } }  #brxe-1e6aa9 .splide__slide { display: flex; flex-direction: column; align-items: center; justify-content: flex-start; } #brxe-1e6aa9 .splide__slide > .brxe-block { width: 100%; height: auto !important; min-height: 258px; flex: 0 0 auto !important; position: relative; text-align: center; display: flex; flex-direction: column; align-items: center; justify-content: flex-start; row-gap: 18px; padding: 46px 56px 26px; background: #ffffff; border: 0; transition: background-color .35s ease; } #brxe-1e6aa9 .splide__slide > .brxe-block > * { order: 0; margin-top: 0; transition: opacity .35s ease, color .18s ease; }  #brxe-1e6aa9.is-initialized .splide__slide:not(.is-active) > .brxe-block { background: transparent; box-shadow: none; } #brxe-1e6aa9.is-initialized .splide__slide:not(.is-active) > .brxe-block > * { opacity: .35; } #brxe-1e6aa9.is-initialized .splide__slide:not(.is-active) .brxe-text, #brxe-1e6aa9.is-initialized .splide__slide:not(.is-active) .brxe-heading, #brxe-1e6aa9.is-initialized .splide__slide:not(.is-active) .brxe-text-basic, #brxe-1e6aa9.is-initialized .splide__slide:not(.is-active) .brxe-xreadmoreless, #brxe-1e6aa9.is-initialized .splide__slide:not(.is-active) .brxe-xreadmoreless a { color: #ffffff; }  #brxe-1e6aa9 .splide__slide > .brxe-block > .brxe-icon:first-child { position: absolute; top: -56px; left: 50%; transform: translateX(-50%); color: #ffffff; font-size: 60px; line-height: 1; }  #brxe-1e6aa9 .splide__slide .brxe-text { text-align: center; max-width: none; margin-bottom: 0; font-size: 16px; line-height: 1.6; }  #brxe-1e6aa9 .splide__slide > .brxe-block > .brxe-block:last-child { width: 100%; display: flex; flex-direction: row; justify-content: space-between; align-items: center; margin-top: auto; } #brxe-1e6aa9 .splide__slide > .brxe-block > .brxe-block:last-child img { width: 28px; height: auto; } #brxe-1e6aa9 .nlf-t-namewrap { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; gap: 12px; flex: 0 1 auto; text-align: left; width: auto; } #brxe-1e6aa9 .nlf-t-namewrap .brxe-heading { font-size: 14px; font-weight: 700; letter-spacing: .04em; } .nlf-avatar { display: inline-flex; width: 44px; height: 44px; border-radius: 50%; align-items: center; justify-content: center; color: #ffffff; font-weight: 600; font-size: 18px; line-height: 1; } #brxe-1e6aa9 .splide__arrow { border-radius: 0; opacity: 1; width: 48px; height: 64px; } @media (max-width: 991px) { #brxe-1e6aa9 .splide__slide > .brxe-block { min-height: 0; padding: 38px 30px 22px; } #brxe-1e6aa9 .splide__slide .brxe-text { font-size: 15px; } } @media (max-width: 767px) { #brxe-1e6aa9 .splide__arrow { display: none; } }  #brxe-twoxma.brxe-block { position: relative; } #brxe-twoxma.brxe-block::before { content: ""; position: absolute; left: -30px; top: -30px; width: 340px; height: 360px; background-color: #861819; clip-path: polygon(0 0, 100% 0, calc(100% - 44px) 18px, 18px 18px, 18px calc(100% - 44px), 0 100%); z-index: 0; } #brxe-twoxma.brxe-block > .brxe-image { position: relative; z-index: 1; } @media (max-width: 767px) { #brxe-twoxma.brxe-block::before { display: none; } }   @media (max-width: 767px) { .highlight-section__text-basic { white-space: normal !important; text-wrap: balance; } .highlight-section__block { min-width: 0; } }  .nlf-apply { padding: clamp(40px, 6vw, 90px) 20px; background: #ffffff; } .nlf-apply__inner { max-width: 1240px; margin-inline: auto; display: grid; grid-template-columns: 1fr minmax(0, 520px); gap: clamp(30px, 5vw, 80px); align-items: center; } .nlf-apply__tagline { font-size: 15px; letter-spacing: .18em; text-transform: uppercase; color: #861819; font-weight: 700; margin: 0 0 14px; } .nlf-apply__title { font-size: clamp(34px, 5vw, 64px); line-height: 1.05; font-weight: 800; margin: 0 0 26px; border-left: 6px solid #861819; padding-left: 24px; } .nlf-apply__title span { color: #861819; display: block; } .nlf-apply__quote { position: relative; margin: 0; padding-left: 46px; font-size: 17px; line-height: 1.6; color: #4a4644; border: 0; } .nlf-apply__quote::before { content: "\201C"; position: absolute; left: 0; top: -12px; font-family: Georgia, serif; font-size: 62px; line-height: 1; color: #861819; }  .nlf-apply__card { background: #f5f3f3; border: 3px solid #861819; padding: 30px; } .nlf-apply__card .ff-el-group { margin-bottom: 14px; } .nlf-apply__card .ff-el-input--label { display: none; } .nlf-apply__card .ff-el-input--label.ff-el-is-required label { display: block; } .nlf-apply__card .ff-el-form-control { background: #ffffff; border: 0; border-radius: 3px; padding: 8px 8px 8px 45px; font-size: 16px; height: 46px; box-shadow: none; } .nlf-apply__card textarea.ff-el-form-control { height: auto; min-height: 96px; padding-top: 12px; } .nlf-apply__card .ff-el-group { position: relative; } .nlf-apply__card .ff-el-group::before { content: ""; position: absolute; left: 14px; top: 14px; width: 18px; height: 18px; background-repeat: no-repeat; background-position: center; background-size: contain; pointer-events: none; z-index: 2; } .nlf-apply__card .ff-el-group:not(.ff-el-form-hide_label)::before { top: 44px; } .nlf-apply__card .ff-el-group:has(input[name="name_1"])::before { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'18'%20height%3D'18'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23861819'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M20%2021v-2a4%204%200%200%200-4-4H8a4%204%200%200%200-4%204v2'%2F%3E%3Ccircle%20cx%3D'12'%20cy%3D'7'%20r%3D'4'%2F%3E%3C%2Fsvg%3E"); } .nlf-apply__card .ff-el-group:has(input[name="email_4"])::before { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'18'%20height%3D'18'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23861819'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'2'%20y%3D'4'%20width%3D'20'%20height%3D'16'%20rx%3D'2'%2F%3E%3Cpath%20d%3D'm22%207-10%206L2%207'%2F%3E%3C%2Fsvg%3E"); } .nlf-apply__card .ff-el-group:has(input[name="phone_3"])::before { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'18'%20height%3D'18'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23861819'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M22%2016.9v3a2%202%200%200%201-2.2%202%2019.8%2019.8%200%200%201-8.6-3.1%2019.5%2019.5%200%200%201-6-6A19.8%2019.8%200%200%201%202.1%204.2%202%202%200%200%201%204.1%202h3a2%202%200%200%201%202%201.7c.1%201%20.4%201.9.7%202.8a2%202%200%200%201-.5%202.1L8.1%209.9a16%2016%200%200%200%206%206l1.3-1.3a2%202%200%200%201%202.1-.4c.9.3%201.8.6%202.8.7a2%202%200%200%201%201.7%202Z'%2F%3E%3C%2Fsvg%3E"); } .nlf-apply__card .ff-el-group:has(textarea[name="cover_letter_6"])::before { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'18'%20height%3D'18'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23861819'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M21%2015a2%202%200%200%201-2%202H7l-4%204V5a2%202%200%200%201%202-2h14a2%202%200%200%201%202%202z'%2F%3E%3C%2Fsvg%3E"); }  .nlf-apply__card .ff-el-group:has(input[name="applied_for_7"]) .ff-el-form-control, .nlf-apply__card .ff-el-group:has(input[type="file"]) .ff-el-form-control { padding-left: 12px; } .nlf-apply__card .ff-el-group:has(input[name="applied_for_7"])::before, .nlf-apply__card .ff-el-group:has(input[type="file"])::before { display: none; }  .nlf-apply__card .ff-el-group:has(input[name="applied_for_7"]) .ff-el-input--label, .nlf-apply__card .ff-el-group:has(input[type="file"]) .ff-el-input--label { display: block; font-weight: 700; font-size: 15px; margin-bottom: 6px; } .nlf-apply__card .ff-el-input--label.ff-el-is-required > span { color: #861819; font-weight: 400; font-size: 13px; font-style: italic; } .nlf-apply__card .ff-el-help-message { font-size: 12.5px; color: #6b6560; margin-top: 5px; }  .nlf-apply__card .ff-el-group.ff_submit_btn_wrapper { position: relative; margin-bottom: 0; } .nlf-apply__card .ff-el-group.ff_submit_btn_wrapper::before { display: none; } .nlf-apply__card .ff-btn-submit { width: 100%; height: 65px; background: #861819; color: #fff; font-size: 18px; font-weight: 700; border: 0; border-radius: 0; padding-left: 60px; text-transform: uppercase; cursor: pointer; } .nlf-apply__card .ff-btn-submit:hover { background: #6d1314; } .nlf-apply__card .ff_submit_btn_wrapper::after { content: ""; position: absolute; left: 0; top: 0; width: 65px; height: 65px; background-color: #262626; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'22'%20height%3D'22'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23ffffff'%20stroke-width%3D'2.5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'm9%2018%206-6-6-6'%2F%3E%3C%2Fsvg%3E"); background-repeat: no-repeat; background-position: center; pointer-events: none; } @media (max-width: 900px) { .nlf-apply__inner { grid-template-columns: 1fr; } .nlf-apply__card { padding: 22px; } .nlf-apply__title { padding-left: 16px; border-left-width: 4px; } }  .page-id-17990 .template-hero-section, .page-id-17990 .teamplate-breadcrum { display: none !important; } .page-id-17990 .template-body-section > .brxe-container { display: block !important; max-width: none !important; padding: 0 !important; } .page-id-17990 .template-body-section .brxe-post-content { width: 100% !important; max-width: none !important; } .page-id-17990 .template-body-section .brxe-block:has(> .brxe-xfluentform), .page-id-17990 .brxe-xfluentform, .page-id-17990 .unihnj { display: none !important; } .page-id-17990 .nlf-apply { display: block !important; }  .page-id-17990 .template-body-section { padding: 0 !important; } .page-id-17990 main > section:last-child:empty { display: none; } .nlf-apply__inner { align-items: start; } .nlf-apply__left { padding-top: 10px; }  .nlf-apply__quote { background: none !important; box-shadow: none !important; font-style: normal; font-weight: 400; } .nlf-apply__quote::after { content: none !important; }   .nlf-apply__card .fluentform { --fluentform-primary: #861819; } .nlf-apply__card form.fluent_form_11 .ff-btn-submit:not(.ff_btn_no_style) { background-color: #861819; color: #ffffff; } .nlf-apply__card form.fluent_form_11 .ff-btn-submit:not(.ff_btn_no_style):hover, .nlf-apply__card form.fluent_form_11 .ff-btn-submit:not(.ff_btn_no_style):focus { background-color: #6d1314; }  .nlf-apply__quote::before { content: ""; }  .nlf-apply__inner > * { min-width: 0; } .nlf-apply__card { overflow-wrap: break-word; } .nlf-apply__card .ff-el-form-control, .nlf-apply__card .ff-btn-submit { max-width: 100%; } .nlf-apply__card .ff-el-form-check label, .nlf-apply__card .ff-el-input--label label { white-space: normal; overflow-wrap: anywhere; } @media (max-width: 991px) { .nlf-apply__inner { grid-template-columns: minmax(0, 1fr); gap: 28px; } .nlf-apply__title { font-size: clamp(28px, 7vw, 44px); padding-left: 16px; border-left-width: 4px; } .nlf-apply__quote { padding: 18px 0 18px 40px; } .nlf-apply__card { padding: 22px; } } @media (max-width: 575px) { .nlf-apply { padding-left: 16px; padding-right: 16px; } .nlf-apply__card { padding: 16px; } .nlf-apply__card .ff-btn-submit { font-size: 16px; padding-left: 56px; } .nlf-apply__card .ff_submit_btn_wrapper::after { width: 56px; } .nlf-apply__quote { padding-left: 32px; font-size: 16px; } .nlf-apply__tagline { font-size: 14px; letter-spacing: 2px; } }   .template-body-section__container { width: min(100%, var(--width-content, 82.5rem)); }   .hero-video__player .bricks-video-overlay-icon { display: flex !important; align-items: center; justify-content: center; width: 76px; height: 76px; padding: 0 !important; box-sizing: border-box; transform: translate(-50%, -50%); transition: transform .25s ease, background-color .25s ease; } .hero-video__player .bricks-video-overlay-icon::before { content: ""; display: block; width: 0; height: 0; border-style: solid; border-width: 14px 0 14px 22px; border-color: transparent transparent transparent #ffffff; margin-left: 6px; } .hero-video__player:hover .bricks-video-overlay-icon, .hero-video__player:focus-within .bricks-video-overlay-icon { transform: translate(-50%, -50%) scale(1.08); background-color: #6d1314 !important; } .hero-video__player .bricks-video-preview-image { cursor: pointer; }  .hero-video__player .bricks-video-preview-image { background-size: contain; background-color: #ffffff; background-position: center center; }  .hero-video__player .bricks-video-overlay { transition: background-color .3s ease; } .hero-video__player:hover .bricks-video-overlay, .hero-video__player:focus-within .bricks-video-overlay { background-color: rgba(0, 0, 0, .38); }   input:not(#wpadminbar input), select:not(#wpadminbar select), textarea:not(#wpadminbar textarea), button:not(#wpadminbar button), option, optgroup { font-family: inherit; }  .page-numbers, .nlf-video__title, .nlf-video__date, .lp-tst__quote, .nlf-apply__quote { font-family: inherit; }  .hero-google-badge__count.hero-google-badge__count { font-size: var(--h4); } .hero-google-badge__label.hero-google-badge__label { font-size: var(--text-s); }   .pa-link, .ct-court__title, .ct-court__addr, .nlf-office-addr, .nlf-office-tel, .testimonial-card__name, .nlf-cr__outcome-label, .nlf-cr__outcome-text, .lp-tst__surname, .nlf-blog-card__date, .nlf-blog-card__more, .home-areas-card__link, .team-card__job-title, .cmplz-category-title { font-size: var(--text-s) !important; } .nlf-blog-card__excerpt { font-size: var(--text-m) !important; }  .page-numbers, .nlf-video__title, .nlf-video__date { font-family: inherit !important; }   .nlf-cr__desc, .brx-submenu-toggle, .nlf-lang-switch, .rec-card__title, .rec-card__year, .defense-tab-menu .tab-title, .pa-tab, .nlf-pill, .nlf-video__date, .footer-section__about, .home-media-card__date, .home-media-card__content, .ab-eyebrow, .pa-cta__rev, .hero-google-badge__label, .page-numbers { font-size: var(--text-s) !important; }   .lp-hero__bg > .lp-hero__featbg.lp-hero__featbg { top: 0; left: 0; right: 0; bottom: 0; }    @font-face { font-family: "Inter Fallback"; src: local("Arial"), local("Helvetica Neue"), local("Roboto"); size-adjust: 106%; ascent-override: 91.40%; descent-override: 22.78%; line-gap-override: 0%; } :root { --nlf-font: Inter, "Inter Fallback", Arial, Helvetica, sans-serif; } html body, html h1, html h2, html h3, html h4, html h5, html h6 { font-family: var(--nlf-font); }  #brx-header :is(a, button, label, span, li > a, h1, h2, h3, h4, h5, h6, .brxe-text, .brxe-text-basic):not(.header-calling__phone):not(.mobile-menu-cta__tel) { font-size: var(--text-m) !important; }    @media (max-width: 767px) { html[lang^="es"] #brxe-oexfcg { display: grid; grid-template-columns: 1fr auto 1fr; align-items: center; column-gap: 10px; } html[lang^="es"] #brxe-oexfcg > .main-logo__mobile { justify-self: start; } html[lang^="es"] #brxe-oexfcg .xburgertrigger, html[lang^="es"] #brxe-oexfcg #brxe-omnqjh { justify-self: end; } html[lang^="es"] #brxe-oexfcg > #brxe-lnreud { display: contents; } html[lang^="es"] #brxe-oexfcg #brxe-afincp { justify-self: center; text-align: center; } }  #brx-header .mobile-menu-cta__tel { font-size: var(--h4) !important; }   .wp-block-quote, .wp-block-quote p, .wp-block-quote cite, .wp-block-pullquote, .wp-block-pullquote p { font-family: var(--nlf-font) !important; }   @media (max-width: 767px) { #brxe-oexfcg > .main-logo__mobile { flex: 0 0 auto; } #brxe-oexfcg > .main-logo__mobile img { width: auto; max-width: none; height: 40px; } #brxe-oexfcg > .nlf-lang-slot { flex: 0 1 auto; min-width: 0; } }   #brxe-1e6aa9:not(.is-initialized) .splide__list { padding-inline-start: 0; padding-inline-end: 0; } #brxe-1e6aa9:not(.is-initialized) .splide__list > .splide__slide { width: 52%; } @media (max-width: 991px) { #brxe-1e6aa9:not(.is-initialized) .splide__list > .splide__slide { width: 68%; } } @media (max-width: 767px) { #brxe-1e6aa9:not(.is-initialized) .splide__list > .splide__slide { width: 88%; } } @media (max-width: 478px) { #brxe-1e6aa9:not(.is-initialized) .splide__list > .splide__slide { width: 92%; } }   .brxe-xproslider .splide__arrows:not(.splide__arrows--ttb) .splide__arrow--prev { left: 0; right: auto; } .brxe-xproslider .splide__arrows:not(.splide__arrows--ttb) .splide__arrow--next { left: auto; right: 0; }   #brxe-fryfcz { padding-block: var(--section-padding-block); } .ab-card.ab-card.ab-card { padding-left: 34px; }  @media (max-width: 767px) { .ab-card.ab-card.ab-card { padding-left: 14px; } }   #brxe-qaxkws, .nlf-wrap.nlf-wrap.nlf-wrap, #brxe-chxfww, #brxe-fryfcz, #brxe-bgotha { width: 100%; max-width: calc(var(--content-width) + (var(--section-padding-x) * 2)); padding-inline: var(--section-padding-x); margin-inline: auto; }   @media (max-width: 991px) { .banner-wrapper::before { display: none; } }   .splide__pagination { display: none !important; }   @media (max-width: 767px) { .home-hero-section__h1.home-hero-section__h1 { white-space: normal; } }   .splide__pagination { position: absolute !important; bottom: 0; left: 0; right: 0; height: 0 !important; max-height: 0 !important; margin: 0 !important; overflow: hidden !important; visibility: hidden !important; }