﻿/*!
Theme Name:   Civil Rights
Description:  Civil Rights is the child theme of startertheme by fuelist.
Template:     startertheme
Version:      0.0.1
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         starter
Text Domain:  startertheme
*/@font-face{font-family:"Lora";src:url(/wp-content/themes/civilrightcsa/assets/fonts/Lora-VariableFont_wght.ttf)}@font-face{font-family:"Lora";font-style:italic;src:url(/wp-content/themes/civilrightcsa/assets/fonts/Lora-Italic-VariableFont_wght.ttf)}@font-face{font-family:"Work Sans";src:url(/wp-content/themes/civilrightcsa/assets/fonts/WorkSans-VariableFont_wght.ttf)}@font-face{font-family:"Work Sans";font-style:italic;src:url(/wp-content/themes/civilrightcsa/assets/fonts/WorkSans-Italic-VariableFont_wght.ttf)}:root{--pages-section-gap: 48px}@media screen and (min-width: 993px){:root{--pages-section-gap: 80px}}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:"Work Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-optical-sizing:auto;line-height:28px;background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:"Lora",Georgia,"Times New Roman",serif;font-weight:600}p{font-weight:400;font-family:"Work Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;line-height:29px}:root body:not(.wp-admin) h1{font-size:40px;line-height:48px}@media screen and (min-width: 768px){:root body:not(.wp-admin) h1{font-size:64px;line-height:80px;max-width:1024px;margin:auto}}:root body:not(.wp-admin) h2{font-size:32px;line-height:40px}@media screen and (min-width: 768px){:root body:not(.wp-admin) h2{font-size:48px;line-height:56px}}:root body:not(.wp-admin) h3{font-size:28px;line-height:32px}@media screen and (min-width: 768px){:root body:not(.wp-admin) h3{font-size:40px;line-height:48px}}:root body:not(.wp-admin) h4{font-size:24px;line-height:32px}@media screen and (min-width: 768px){:root body:not(.wp-admin) h4{font-size:32px;line-height:40px}}:root body:not(.wp-admin) h5{font-size:20px;line-height:24px}@media screen and (min-width: 768px){:root body:not(.wp-admin) h5{font-size:24px;line-height:32px;margin-bottom:16px}}:root body:not(.wp-admin) h6{font-size:16px;line-height:24px}:root body:not(.wp-admin) section h2,:root body:not(.wp-admin) section h3{margin-top:1.5rem;margin-bottom:1.5rem}img{max-width:100%}a{text-decoration:none;color:#007ebd}a:focus-visible{outline-offset:2px;outline:2px dotted #002b4f}a:hover{color:#2a8ab3}ol,ul{margin-left:0px !important}.text-decoration-none{text-decoration:none}.container{max-width:1366px;padding:0 1rem;margin:auto;width:100%;position:relative;z-index:1}.container--full-width{max-width:100%}.text-center{text-align:center}.line-height-normal{line-height:normal}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.mt-0{margin-top:0 !important}.pt-0{padding-top:0 !important}.mb-0{margin-bottom:0 !important}.mv-theme-spacing{margin-top:var(--pages-section-gap) !important;margin-bottom:var(--pages-section-gap) !important}.mt-theme-spacing{margin-top:var(--pages-section-gap) !important}.mb-theme-spacing{margin-bottom:var(--pages-section-gap) !important}.pt-theme-spacing{padding-top:var(--pages-section-gap) !important}.pb-theme-spacing{padding-bottom:var(--pages-section-gap) !important}.is-rounded{border-radius:24px;overflow:hidden}.underline-inside em{text-decoration:underline;font-style:normal}.list-mb-10 li{margin-bottom:10px}.page-wrapper{margin:48px 0}@media screen and (min-width: 768px){.page-wrapper{margin:64px 0}}.page-wrapper__container{background:linear-gradient(rgba(23, 102, 136, 0.9), rgba(23, 102, 136, 0.9)),url("./assets/images/pageBanner.png");background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:24px;padding:var(--pages-section-gap) 1rem}.page-wrapper__container.is-without-background{background:none;padding:0}.page-wrapper__container.is-without-background .page-wrapper__title{color:#00577c}.page-wrapper__container.is-without-background .page-wrapper__breadcrumb ul li{color:#40464b}.page-wrapper__container.is-without-background .page-wrapper__breadcrumb ul li a{color:#007ebd}.page-wrapper__container.is-without-background .page-wrapper__breadcrumb ul li:has(a):after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTAgOSIgcGluVG9sZXJhbmNlPSJub25lIj4KPHBhdGggZD0iTTQuNzAyMzkgNC41TDAuNTc3MzkyIDguNjI1TC0uMDAwMTA4MSA4LjA0NzVMMy41NDczOTEgNC41TC0uMDAwMTA3NzkgMC45NTI1TDAuNTc3MzkyIDAuMzc1TDQuNzAyMzlaIiBmaWxsPSIjNDA0NjRCIi8+CjxwYXRoIGQ9Ik05LjQwNDc4IDQuNUw1LjI3OTc4IDguNjI1TDQuNzAyMjggOC4wNDc1TDguMjQ5NzggNC41TDQuNzAyMjggMC45NTI1TDUuMjc5NzggMC4zNzVMOS40MDQ3OCA0LjVaIiBmaWxsPSIjNDA0NjRCIi8+Cjwvc3ZnPg==")}.page-wrapper__breadcrumb ul{padding:0;list-style:none;display:flex;align-items:center;position:relative;flex-wrap:wrap}.page-wrapper__breadcrumb ul li{color:#d8e2e9;font-size:16px}.page-wrapper__breadcrumb ul li:has(a){position:relative}.page-wrapper__breadcrumb ul li:has(a):after{content:"" !important;display:inline-block;width:10px;height:9px;margin:0 11px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTAgOSIgcGluVG9sZXJhbmNlPSJub25lIj4KPHBhdGggZD0iTTQuNzAyMzkgNC41TDAuNTc3MzkyIDguNjI1TC0uMDAwMTA4MSA4LjA0NzVMMy41NDczOTEgNC41TC0uMDAwMTA3NzkgMC45NTI1TDAuNTc3MzkyIDAuMzc1TDQuNzAyMzlaIiBmaWxsPSIjRDhFMkU5Ii8+CjxwYXRoIGQ9Ik05LjQwNDc4IDQuNUw1LjI3OTc4IDguNjI1TDQuNzAyMjggOC4wNDc1TDguMjQ5NzggNC41TDQuNzAyMjggMC45NTI1TDUuMjc5NzggMC4zNzVMOS40MDQ3OCA0LjVaIiBmaWxsPSIjRDhFMkU5Ii8+Cjwvc3ZnPg==")}.page-wrapper__breadcrumb ul li a{color:#d8e2e9;text-decoration:underline}.page-wrapper__breadcrumb.is-light ul li{color:#40464b}.page-wrapper__breadcrumb.is-light ul li:has(a)::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTAgOSIgcGluVG9sZXJhbmNlPSJub25lIj4NCjxwYXRoIGQ9Ik00LjcwMjM5IDQuNUwwLjU3NzM5MiA4LjYyNUwtLjAwMDEwODEgOC4wNDc1TDMuNTQ3MzkxIDQuNUwtLjAwMDEwNzc5IDAuOTUyNUwwLjU3NzM5MiAwLjM3NUw0LjcwMjM5WiIgZmlsbD0iIzdjOTY0ZCIvPg0KPHBhdGggZD0iTTkuNDA0NzggNC41TDUuMjc5NzggOC42MjVMNC43MDIyOCA4LjA0NzVMOC4yNDk3OCA0LjVMNC43MDIyOCAwLjk1MjVMNS4yNzk3OCAwLjM3NUw5LjQwNDc4IDQuNVoiIGZpbGw9IiM3Yzk2NGQiLz4NCjwvc3ZnPg==)}.page-wrapper__breadcrumb.is-light ul li a{color:#007ebd}.page-wrapper__breadcrumb.is-light ul li a:hover{color:#00577c}.page-wrapper__breadcrumb.is-center{padding:0;display:flex;justify-content:center}.page-wrapper__breadcrumb.is-center ul{justify-content:center}.page-wrapper h1{color:#fff}.page-wrapper p{color:#40464b;font-size:18px;line-height:28px;max-width:800px;margin:auto;padding-top:1rem}.page-wrapper__buttons{display:flex;gap:1rem;margin-top:2.18rem;justify-content:center;flex-direction:column}@media screen and (min-width: 768px){.page-wrapper__buttons{flex-direction:row}}.page-wrapper__title{color:#00577c;text-align:center}.page-no-content{padding:2rem}.page-no-content h6{text-align:center;text-transform:none}.posts-template ul.wp-block-post-template{display:grid;gap:3rem}@media screen and (min-width: 993px){.posts-template ul.wp-block-post-template{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}}.posts-template ul.wp-block-post-template li{display:flex;flex-direction:column}.posts-template ul.wp-block-post-template li figure{margin-bottom:1rem}@media screen and (min-width: 993px){.posts-template ul.wp-block-post-template li figure{margin-bottom:0rem}}.posts-template ul.wp-block-post-template li img{border-radius:10px;max-height:496px;object-fit:cover;height:100%}.posts-template ul.wp-block-post-template li:first-child{grid-row:span 2}.posts-template ul.wp-block-post-template li:first-child figure{margin-bottom:1rem}@media screen and (min-width: 993px){.posts-template ul.wp-block-post-template li:first-child figure{margin-bottom:2rem}}.posts-template ul.wp-block-post-template li:first-child img{width:100%}@media screen and (min-width: 993px){.posts-template ul.wp-block-post-template li:first-child img{height:496px}}@media screen and (min-width: 993px){.posts-template ul.wp-block-post-template li:not(:first-child){flex-direction:row;align-items:center;gap:1.5rem}.posts-template ul.wp-block-post-template li:not(:first-child) figure{flex-basis:55%;height:100%}.posts-template ul.wp-block-post-template li:not(:first-child) figure+div{flex-basis:45%}}.posts-template ul.wp-block-post-template li .wp-block-post-date{color:#fff}.posts-template ul.wp-block-post-template li .wp-block-post-title{line-height:32px;display:flex;margin-bottom:1rem}.posts-template ul.wp-block-post-template li .wp-block-post-title a{font-size:18px;color:#fff}.posts-template ul.wp-block-post-template li .wp-block-post-title a:hover{color:#007ebd;text-decoration:underline}.posts-template ul.wp-block-post-template li .wp-block-post-excerpt p{color:#fff !important}.page-main-image-max-height img{max-height:690px;object-fit:cover;object-position:center}.patterned__image{padding:0 14px;position:relative;width:fit-content}.patterned__image::before{content:"";position:absolute;left:0;width:100%;height:90%;background-color:#00577c;top:0;bottom:0;margin:auto;border-radius:14px;z-index:-1}.patterned__image img{box-shadow:none;filter:none;object-fit:cover;object-position:top;border-radius:0;vertical-align:bottom;box-shadow:0px 0px 7px 0px rgba(0,0,0,.2);border-radius:30px;height:unset;aspect-ratio:500/613}.fd-row{display:flex;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.fd-col{width:100%}.fd-col--lg-1{position:relative;width:100%;padding-right:15px;padding-left:15px}.fd-col--lg-2{position:relative;width:100%;padding-right:15px;padding-left:15px}.fd-col--lg-3{position:relative;width:100%;padding-right:15px;padding-left:15px}.fd-col--lg-4{position:relative;width:100%;padding-right:15px;padding-left:15px}.fd-col--lg-5{position:relative;width:100%;padding-right:15px;padding-left:15px}.fd-col--lg-6{position:relative;width:100%;padding-right:15px;padding-left:15px}.fd-col--lg-7{position:relative;width:100%;padding-right:15px;padding-left:15px}.fd-col--lg-8{position:relative;width:100%;padding-right:15px;padding-left:15px}.fd-col--lg-9{position:relative;width:100%;padding-right:15px;padding-left:15px}.fd-col--lg-10{position:relative;width:100%;padding-right:15px;padding-left:15px}.fd-col--lg-11{position:relative;width:100%;padding-right:15px;padding-left:15px}.fd-col--lg-12{position:relative;width:100%;padding-right:15px;padding-left:15px}@media only screen and (min-width: 993px){.fd-col--lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.fd-col--lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.fd-col--lg-3{flex:0 0 25%;max-width:25%}.fd-col--lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.fd-col--lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.fd-col--lg-6{flex:0 0 50%;max-width:50%}.fd-col--lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.fd-col--lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.fd-col--lg-9{flex:0 0 75%;max-width:75%}.fd-col--lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.fd-col--lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.fd-col--lg-12{flex:0 0 100%;max-width:100%}}.fd-flex{display:flex}.fd-flex--align-center{align-items:center}.fd-flex--wrap{flex-wrap:wrap}@media screen and (min-width: 768px){.fd-flex--wrap{flex-wrap:nowrap}}.fd-flex__order-1{order:1}.fd-flex--gap8px{gap:8px}.fd-flex--gap20px{gap:20px}.fd-block{display:block}.fd-relative{position:relative}.fd-vertical-bottom{vertical-align:bottom}.bg--light-pattern{background-image:url("./assets/images/bgLightPattern.jpg")}.bg--dark-pattern{background-image:url("./assets/images/bgDarkPattern.jpg")}.testimonial-slider__testimonial{text-align:center}.testimonial-slider__testimonial__wrapper{display:flex;flex-direction:column-reverse}.testimonial-slider__testimonial__content{font-size:18px;margin-bottom:25px}.testimonial-slider__testimonial__heading{font-family:"Lora",Georgia,"Times New Roman",serif;font-weight:400;font-size:24px;padding-bottom:var(--pages-section-gap)}.testimonial-slider__controls .control span.slide-right::before{content:"";border:2px solid #40464b;color:rgba(0,0,0,0);transform:rotate(45deg);display:block;width:15px;height:15px;border-bottom:rgba(0,0,0,0);border-left:rgba(0,0,0,0)}.testimonial-slider__controls .control span.slide-left::before{content:"";border:2px solid #40464b;color:rgba(0,0,0,0);transform:rotate(225deg);display:block;width:15px;height:15px;border-bottom:rgba(0,0,0,0);border-left:rgba(0,0,0,0)}.tns-nav{text-align:center;margin-top:30px}.tns-nav button{border:none;width:8px;height:8px;border-radius:50%;background-color:#00577c;opacity:.2;padding:0;margin-right:4px}.tns-nav button.tns-nav-active{opacity:1}.tns-controls button{background-color:#007ebd;border:none;border-radius:50%;width:25px;height:25px}.tns-controls button:disabled{opacity:.5}.tns-controls button:hover{background-color:#2a8ab3}.tns-controls__prev,.tns-controls__next{height:9px;width:9px;border:2px solid #fff;display:inline-block;border-left:none;border-top:none;transform:rotate(133deg) translate(2px, -9px);transform-origin:top}.tns-controls__next{transform:rotate(315deg) translate(-4px, -2px);transform-origin:top}main h1{color:#00577c !important}main section h2,main section h3,main section h4,main section h5,main section h6{color:#00577c !important}.has-sub-heading-color{color:#00577c !important}h1.page-wrapper__title{color:#fff !important}.has-background-dark h2,.has-background-dark h3{color:#fff !important}.is-without-background h1{color:#00577c !important}.accordion{background:#fff;border:1px solid #d7dde2;padding:.5rem 1rem;color:#00577c;font-weight:500;font-size:18px;margin:.5rem 0}.accordion:first-of-type{margin-top:3rem}.accordion__content{padding-left:1rem;margin-top:.5rem;font-size:16px}.accordion__content li{font-weight:400}.pb-theme-spacing:not(.bg--light-pattern){background:#fff !important}.faq{padding:80px 0}.has-extreme-white-color{color:#d8e2e9 !important}.btn--primary{outline:0;text-decoration:none !important;font-weight:500 !important;display:inline-flex;font-size:18px;line-height:28px;transition:background-color ease-in .1s;justify-content:center;font-family:"Work Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;box-shadow:none;border-radius:10px;padding:14px 21px;text-transform:uppercase;position:relative}.btn--primary:focus{outline-style:dotted;outline-width:2px;outline-offset:2px}.btn--primary{background:#007ebd;color:#fff !important}.btn--primary:hover{background-color:#2a8ab3}.btn--primary:focus{outline-color:#007ebd}.btn--primary::after{content:"";position:absolute;width:calc(100% - 8px);height:calc(100% - 8px);top:0;left:0;bottom:0;right:0;margin:auto;border:1px solid #fff;border-radius:10px}.btn--ghost{outline:0;text-decoration:none !important;font-weight:500 !important;display:inline-flex;font-size:18px;line-height:28px;transition:background-color ease-in .1s;justify-content:center;font-family:"Work Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;box-shadow:none;border-radius:10px;padding:14px 21px;text-transform:uppercase;position:relative}.btn--ghost:focus{outline-style:dotted;outline-width:2px;outline-offset:2px}.btn--ghost{padding:0;background-color:rgba(0,0,0,0);box-shadow:none;color:#007ebd !important;text-transform:none;line-height:20px;border-radius:0;font-size:16px}.btn--ghost:hover{color:#2a8ab3 !important}@media screen and (min-width: 768px){.btn--ghost::after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTguMTc0OTggNC45OTk4TDUuMjk5OTggMi4wOTk4QzUuMTE2NjQgMS45MTY0NyA1LjAyMDY0IDEuNjg3MTQgNS4wMTE5OCAxLjQxMThDNS4wMDMzMSAxLjEzNjQ3IDUuMDk5MzEgMC44OTkxMzcgNS4yOTk5OCAwLjY5OTgwNEM1LjQ4MzMxIDAuNTE2NDcxIDUuNzE2NjQgMC40MjQ4MDQgNS45OTk5OCAwLjQyNDgwNEM2LjI4MzMxIDAuNDI0ODA0IDYuNTE2NjQgMC41MTY0NzEgNi42OTk5OCAwLjY5OTgwNEwxMS4zIDUuMjk5OEMxMS41IDUuNDk5OCAxMS42IDUuNzMzMTQgMTEuNiA1Ljk5OThDMTEuNiA2LjI2NjQ3IDExLjUgNi40OTk4IDExLjMgNi42OTk4TDYuNjk5OTggMTEuMjk5OEM2LjUxNjY0IDExLjQ4MzEgNi4yODczMSAxMS41NzkxIDYuMDExOTggMTEuNTg3OEM1LjczNjY0IDExLjU5NjUgNS40OTkzMSAxMS41MDA1IDUuMjk5OTcgMTEuMjk5OEM1LjExNjY0IDExLjExNjUgNS4wMjQ5OCAxMC44ODMxIDUuMDI0OTggMTAuNTk5OEM1LjAyNDk4IDEwLjMxNjUgNS4xMTY2NCAxMC4wODMxIDUuMjk5OTcgOS44OTk4TDguMTc0OTggNi45OTk4TDAuOTk5OTc2IDYuOTk5OEMwLjcxNjY0MiA2Ljk5OTggMC40Nzg5NzUgNi45MDM4IDAuMjg2OTc1IDYuNzExOEMwLjA5NDk3NDMgNi41MTk4IC0wLjAwMDY5MDcxNiA2LjI4MjQ3IC0yLjQwODU1ZS0wNSA1Ljk5OThDLTIuNDA3MzJlLTA1IDUuNzE2NDcgMC4wOTU2NDA5IDUuNDc4OCAwLjI4Njk3NSA1LjI4NjhDMC40NzgzMDggNS4wOTQ4IDAuNzE1OTc2IDQuOTk5MTQgMC45OTk5NzYgNC45OTk4TDguMTc0OTggNC45OTk4WiIgZmlsbD0iIzAwN0VCRCIvPgo8L3N2Zz4=);position:relative;transition:left .2s;left:10px}.btn--ghost:hover{background:none}.btn--ghost:hover::after{left:15px}}.btn--float{min-width:auto;position:fixed;bottom:15px;right:15px;z-index:3;display:none}.btn--float.is-visible{display:inline-block}.pattern-office-locations{position:relative;padding:var(--pages-section-gap) 0;z-index:1}.pattern-office-locations h2{color:#fff;padding-bottom:24px}.pattern-office-locations__wrapper{margin-top:48px;display:flex;justify-content:center;flex-wrap:wrap;gap:2rem;margin-left:auto;margin-right:auto}.pattern-office-locations__single{position:relative;flex-basis:100%;min-width:300px;flex-grow:1;text-align:center}.pattern-office-locations__single::before{content:"";background:url("./assets/images/locationBlue.svg");height:40px;width:39px;display:table;margin:auto;margin-bottom:14px}.pattern-office-locations__single:not(:first-child)::after{content:"";position:absolute;top:-1rem;left:0;height:1px;width:100%;background-color:#d8e2e9}@media screen and (min-width: 768px){.pattern-office-locations__single{flex-basis:calc(25% - 24px)}.pattern-office-locations__single:not(:first-child)::after{left:-1rem;top:0;height:100%;width:1px}}.pattern-office-locations__single figure{flex-shrink:0}.pattern-office-locations__single h4{margin-bottom:14px;color:#fff;font-family:"Work Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:500;font-size:20px !important;line-height:25px !important}.pattern-office-locations__single p{color:#d8e2e9}.pattern-office-locations__single a{font-weight:600;text-decoration:underline}.pattern-home-banner{padding:var(--pages-section-gap) 0;background-image:url("/wp-content/uploads/2025/06/heroBanner-min.webp");background-size:cover;background-repeat:no-repeat;background-position:center right;position:relative;display:flex;align-items:center;flex-direction:column}.pattern-home-banner::after{content:"";position:absolute;width:100%;height:100%;inset:0;margin:auto;opacity:.9;background-image:url("./assets/images/bgDarkPattern.jpg");background-size:contain}@media screen and (min-width: 993px){.pattern-home-banner::after{content:unset}}@media screen and (min-width: 1281px){.pattern-home-banner{min-height:calc(100vh - 148px)}}.pattern-home-banner__main-wrapper{position:relative}@media screen and (min-width: 993px){.pattern-home-banner__main-wrapper{border-radius:25px;padding:70px 80px}.pattern-home-banner__main-wrapper::after{content:"";position:absolute;width:calc(100% - 67px);height:calc(100% - 60px);inset:0;margin:auto;border:1px solid #fff;border-radius:25px;z-index:-1}.pattern-home-banner__main-wrapper::before{content:"";position:absolute;width:100%;height:100%;inset:0;margin:auto;border-radius:25px;z-index:-1;opacity:.9;background-image:url("./assets/images/bgDarkPattern.jpg");background-size:contain}}@media screen and (min-width: 1281px){.pattern-home-banner__main-wrapper{max-width:68%}}.pattern-home-banner__main-wrapper p:first-of-type{margin-top:20px;margin-bottom:34px}.pattern-home-banner__main-wrapper p a{width:100%}@media screen and (min-width: 993px){.pattern-home-banner__main-wrapper p a{width:unset}}.pattern-home-banner__main-wrapper br{display:none}@media screen and (min-width: 993px){.pattern-home-banner__main-wrapper br{display:block}}.pattern-contact-us{padding:var(--pages-section-gap) 0;position:relative;background-image:url("https://www.civilrightsca.com/wp-content/uploads/2025/05/Mask-group.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover}.pattern-contact-us::after{content:"";position:absolute;inset:0;background-color:rgba(1,45,70,.84);pointer-events:none}.pattern-contact-us h2{margin-bottom:24px}.pattern-contact-us__absolute-section{padding-bottom:32px}.pattern-contact-us__absolute-section br{display:none}@media screen and (min-width: 993px){.pattern-contact-us__absolute-section{position:absolute;width:calc(60% - 2rem);padding-bottom:0}.pattern-contact-us__absolute-section br{display:block}}.pattern-contact-us__actions{display:flex;gap:16px;margin-top:32px}@media screen and (min-width: 576px){.pattern-contact-us__actions{flex-basis:50%;max-width:50%}}.pattern-contact-us__actions figure{display:inline-flex;flex-shrink:0;height:32px;width:32px;padding:8px;background:#007ebd;border-radius:50%}.pattern-contact-us__actions figure img{filter:brightness(100);width:16px !important;height:16px !important}.pattern-contact-us__actions p{margin:0}.pattern-contact-us__actions a{font-weight:700;font-size:32px;line-height:29px}.pattern-contact-us__actions a:hover{color:#2a8ab3}.pattern-contact-us__row{display:flex;flex-direction:column}@media screen and (min-width: 993px){.pattern-contact-us__row{flex-direction:row}}.pattern-contact-us__row input,.pattern-contact-us__row textarea{font-family:"Work Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:400;font-size:14px;border:none;height:48px;width:100%;margin-top:8px;background-color:#ecf8ff;border-radius:4px;padding:0 14px;color:#40464b}.pattern-contact-us__row input:focus,.pattern-contact-us__row textarea:focus{outline:2px dotted #ecf8ff;outline-offset:2px}.pattern-contact-us__row input::placeholder,.pattern-contact-us__row textarea::placeholder{font-size:14px;color:#757f87;font-family:"Work Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.pattern-contact-us__row input.wpcf7-not-valid,.pattern-contact-us__row textarea.wpcf7-not-valid{outline:2px dotted #fc6767;outline-offset:2px}.pattern-contact-us__row label{display:block;color:#d8e2e9;text-transform:capitalize;flex-basis:100%;font-weight:500;font-size:16px;line-height:25px}@media screen and (min-width: 768px){.pattern-contact-us__row label{flex-basis:calc(50% - 12px)}.pattern-contact-us__row label:last-of-type{flex-basis:100%}}.pattern-contact-us__row textarea{height:148px;resize:none;padding-top:16px}.pattern-contact-us__row__text-fields{display:flex;flex-direction:column;flex-wrap:wrap;gap:24px}@media screen and (min-width: 993px){.pattern-contact-us__row__text-fields{padding-top:100px;flex-direction:row;flex-basis:69%;max-width:69%;padding-right:60px;border-right:1px solid #547486;margin-right:60px}}@media screen and (min-width: 1281px){.pattern-contact-us__row__text-fields{padding-right:130px;margin-right:130px}}.pattern-contact-us__row__text-fields label:has(textarea){display:none}@media screen and (min-width: 993px){.pattern-contact-us__row__text-fields label:has(textarea){display:block}}.pattern-contact-us__row__checkboxes{padding-top:24px}@media screen and (min-width: 993px){.pattern-contact-us__row__checkboxes{padding-top:0px;flex-basis:31%;max-width:31%}}.pattern-contact-us__row__checkboxes small{font-weight:300;font-size:14px;text-transform:uppercase;line-height:29px;color:#fff}.pattern-contact-us__row__checkboxes p{font-weight:400;font-size:18px;line-height:24px;color:#fff;margin-bottom:23px}@media screen and (min-width: 993px){.pattern-contact-us__row__checkboxes p{font-size:24px;line-height:29px}}.pattern-contact-us__row__checkboxes .wpcf7-list-item{margin:0 0 8px;display:block;font-family:"Work Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:500;font-size:17px;color:#d8e2e9}.pattern-contact-us__row__checkboxes .wpcf7-list-item label{display:flex;align-items:center;gap:6px}.pattern-contact-us__row__checkboxes .wpcf7-list-item label input{width:21px;height:21px;accent-color:#2a8ab3;margin-top:0}.pattern-contact-us__row__checkboxes label:has(textarea){padding-top:24px}@media screen and (min-width: 993px){.pattern-contact-us__row__checkboxes label:has(textarea){display:none}}.pattern-contact-us__form .wpcf7-not-valid-tip{font-size:13px !important;position:absolute;left:0;line-height:24px;color:#fc6767}.pattern-contact-us__form .wpcf7-submit{outline:0;text-decoration:none !important;font-weight:500 !important;display:inline-flex;font-size:18px;line-height:28px;transition:background-color ease-in .1s;justify-content:center;font-family:"Work Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;box-shadow:none;border-radius:10px;padding:14px 21px;text-transform:uppercase;position:relative}.pattern-contact-us__form .wpcf7-submit:focus{outline-style:dotted;outline-width:2px;outline-offset:2px}.pattern-contact-us__form .wpcf7-submit{background:#007ebd;color:#fff !important}.pattern-contact-us__form .wpcf7-submit:hover{background-color:#2a8ab3}.pattern-contact-us__form .wpcf7-submit:focus{outline-color:#007ebd}.pattern-contact-us__form .wpcf7-submit::after{content:"";position:absolute;width:calc(100% - 8px);height:calc(100% - 8px);top:0;left:0;bottom:0;right:0;margin:auto;border:1px solid #fff;border-radius:10px}.pattern-contact-us__form .wpcf7-submit{box-shadow:0 0 0 6px #007ebd;border:1px solid #fff;padding:8px 35px;margin:2rem 6px 0;border-radius:6px;width:100%}@media screen and (min-width: 993px){.pattern-contact-us__form .wpcf7-submit{width:unset}}.pattern-contact-us__form .wpcf7-submit:focus{outline:2px dotted;outline-offset:5px}.pattern-contact-us__form .wpcf7-spinner{position:absolute;z-index:0;bottom:10px;left:50px}.pattern-contact-us__form .wpcf7-form-control-wrap{display:block}.pattern-contact-us__form .wpcf7-response-output{position:absolute;top:calc(100% + 8px);padding:2px 1rem !important;background:rgba(220,50,50,.11);color:#fc6767;border-color:#fc6767 !important;border-radius:6px;margin:0 1rem !important;white-space:nowrap;overflow:hidden;left:0;width:calc(100% - 2rem);text-overflow:ellipsis}@media screen and (min-width: 993px){.pattern-contact-us__form .wpcf7-response-output{top:calc(100% + 16px);padding:6px 1rem !important}}.pattern-contact-us.is-light-mode{background-image:none;padding-top:0}.pattern-contact-us.is-light-mode::after{background-color:rgba(0,0,0,0)}.pattern-contact-us.is-light-mode .pattern-contact-us__row input,.pattern-contact-us.is-light-mode .pattern-contact-us__row textarea{background-color:rgba(0,0,0,0);border:1px solid #cfe7f6}.pattern-contact-us.is-light-mode .pattern-contact-us__row input:focus,.pattern-contact-us.is-light-mode .pattern-contact-us__row textarea:focus{outline-color:#007ebd}.pattern-contact-us.is-light-mode .pattern-contact-us__row label{color:#40464b}.pattern-contact-us.is-light-mode .pattern-contact-us__row__checkboxes p,.pattern-contact-us.is-light-mode .pattern-contact-us__row__checkboxes small{color:#012d46}.pattern-contact-us.is-light-mode .pattern-contact-us__row__checkboxes span label{position:relative}.pattern-contact-us.is-light-mode .pattern-contact-us__row__checkboxes span label::after{content:"";position:absolute;height:calc(100% - 4px);width:21px;left:0;border:1px solid #cfe7f6;border-radius:2.4px}iframe{vertical-align:bottom}.pattern-information{position:relative;padding:25px 0;z-index:1}.pattern-information__wrapper{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem;margin-left:auto;margin-right:auto}.pattern-information__single{position:relative;flex-basis:100%;min-width:300px;flex-grow:1;text-align:center;padding:10px 0px;display:flex;align-items:center;justify-content:center;gap:8px}.pattern-information__single:not(:first-child)::after{content:"";position:absolute;top:-1rem;left:0;height:1px;width:100%;background-color:#d8e2e9}@media screen and (min-width: 768px){.pattern-information__single{display:block;flex-basis:calc(25% - 24px)}.pattern-information__single:not(:first-child)::after{left:-1rem;top:0;height:100%;width:1px}}.pattern-information__single figure{flex-shrink:0}.pattern-information__single h4{color:#fff}.pattern-information__single p{color:#d8e2e9;font-size:18px;line-height:24px;font-weight:500;text-transform:uppercase}.pattern-information__single a{font-weight:600;text-decoration:underline}.case-wins{margin-top:var(--pages-section-gap);padding:var(--pages-section-gap) 0}.case-wins h2{margin-bottom:2rem}@media screen and (min-width: 576px){.case-wins h2{margin-bottom:3rem}}.case-wins .js-case-wins-slider{cursor:grabbing}.case-wins .js-case-wins-slider.block-editor-block-list__block{display:flex;gap:26px;overflow:auto}.case-wins .js-case-wins-slider.block-editor-block-list__block .case-wins__slide{min-width:314px}.case-wins__slide__inner{padding:1rem;padding-bottom:35px;border-radius:10px;background:#fff}.case-wins__slide__inner p{padding-top:.5rem;line-height:24px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:48px}.case-wins .tns-controls{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:32px}@media screen and (min-width: 768px){.case-wins .tns-controls{position:absolute;right:1rem;top:13px;margin-top:0}}.testimonials-slider{padding-top:var(--pages-section-gap)}.testimonials-slider .js-testimonials-slider{cursor:grabbing}.testimonials-slider .js-testimonials-slider.block-editor-block-list__block{display:flex;gap:26px;overflow:auto}.testimonials-slider .js-testimonials-slider.block-editor-block-list__block .testimonials-slider__slide{min-width:372px}.testimonials-slider .tns-controls{text-align:center;margin-top:32px;display:flex;align-items:center;justify-content:center;gap:16px}.testimonials-slider h2{padding-bottom:20px}@media screen and (min-width: 576px){.testimonials-slider h2{padding-bottom:50px}}.testimonials-slider h2:has(+p){padding-bottom:20px}.testimonials-slider h2+p{padding-bottom:20px}@media screen and (min-width: 576px){.testimonials-slider h2+p{padding-bottom:50px}}.testimonials-slider__container{position:relative;background-image:linear-gradient(rgba(1, 45, 70, 0.84), rgba(1, 45, 70, 0.84)),url("./assets/images/testimonialsBg.jpg");background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed;border-radius:30px;padding:32px 16px}@media screen and (min-width: 576px){.testimonials-slider__container{padding:57px 64px}}.testimonials-slider__container::after{content:"";position:absolute;display:none;inset:0;margin:auto;border:1px solid #fff;border-radius:30px;pointer-events:none}@media screen and (min-width: 576px){.testimonials-slider__container::after{display:block;width:calc(100% - 60px);height:calc(100% - 60px)}}.testimonials-slider__container>p{max-width:700px;margin:auto;color:#d8e2e9 !important}.testimonials-slider__slide>div{position:relative;background-color:#cfe7f6;text-align:center;border-radius:10px;padding:30px}.testimonials-slider__slide>div::after{content:"";position:absolute;width:calc(100% - 16px);height:calc(100% - 16px);inset:0;margin:auto;border:1px solid #fff;border-radius:10px;pointer-events:none}.testimonials-slider__slide>div p{color:#40464b;line-height:21px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;position:relative}.testimonials-slider__slide>div p.is-open{-webkit-line-clamp:unset}.testimonials-slider__slide>div h5{font-size:16px !important;color:#40464b;font-weight:600;margin-top:4px;text-decoration:underline;display:inline-block;font-family:"Work Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;cursor:pointer}.testimonials-slider__slide>div h5:hover{color:#00577c}.testimonials-slider__slide>div h6{margin-top:1rem;font-family:"Work Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;line-height:16px;color:#012d46;font-weight:600}.pattern-practice-areas{position:relative;padding-top:var(--pages-section-gap);z-index:1}.pattern-practice-areas__wrapper{margin-top:50px;display:flex;justify-content:center;flex-wrap:wrap;gap:21px}.pattern-practice-areas__single{position:relative;flex-basis:100%;background:#cfe7f6;box-shadow:2px 0px 40px 5px rgba(83,83,83,.07);min-width:300px;padding:21px;border-radius:10px;flex-grow:1;align-self:flex-start}.pattern-practice-areas__single::before{content:"";position:absolute;width:calc(100% - 10px);height:calc(100% - 10px);inset:0;margin:auto;border:1px solid #fff;border-radius:10px;pointer-events:none}@media screen and (min-width: 768px){.pattern-practice-areas__single{flex-basis:calc(50% - 16px);flex-grow:initial}}@media screen and (min-width: 1367px){.pattern-practice-areas__single{flex-basis:calc(33.3334% - 14px)}}.pattern-practice-areas__single__description{padding-top:8px;margin:0;display:block}.pattern-practice-areas__single__description.is-short:not(.block-editor-rich-text__editable){display:none}.pattern-practice-areas__single div{display:flex;align-items:center;justify-content:space-between;gap:8px}.pattern-practice-areas__single div p{cursor:pointer;width:12px;height:12px;border:2px solid #012d46;border-top:0;border-left:0;transform:rotate(45deg) translateX(-3px);transform-origin:center;transition:transform .3s ease-in-out;color:rgba(0,0,0,0);user-select:none}.pattern-practice-areas__single div p.is-open{transform:rotate(225deg) translateY(-3px)}.pattern-practice-areas__single h3{font-weight:700;font-size:18px !important;line-height:25px !important;color:#012d46}.cta{text-align:center}.cta__container{position:relative;background-image:linear-gradient(rgba(1, 45, 70, 0.84), rgba(1, 45, 70, 0.84)),url("./assets/images/testimonialsBg.jpg");background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:30px;padding:32px 16px}@media screen and (min-width: 576px){.cta__container{padding:57px 64px}}.cta__container::after{content:"";position:absolute;display:none;inset:0;margin:auto;border:1px solid #fff;border-radius:30px;pointer-events:none}@media screen and (min-width: 576px){.cta__container::after{display:block;width:calc(100% - 60px);height:calc(100% - 60px)}}.cta__container h2{max-width:984px;margin:auto;margin-bottom:24px !important}.cta__container p{max-width:984px !important;margin:auto !important}.cta__container p a{margin-top:32px;margin-bottom:2rem;text-decoration:underline;width:100%}@media screen and (min-width: 576px){.cta__container p a{width:unset}}.team-slider{margin-top:var(--pages-section-gap);padding:var(--pages-section-gap) 0}.team-slider h2{margin-bottom:2rem}@media screen and (min-width: 576px){.team-slider h2{margin-bottom:3rem}}.team-slider .js-team-slider{cursor:grabbing}.team-slider .js-team-slider.block-editor-block-list__block{display:flex;gap:36px;overflow:auto}.team-slider .js-team-slider.block-editor-block-list__block .team-slider__slide{min-width:650px}.team-slider__slide__wrapper{border-radius:16px;background-color:#fff;overflow:hidden}@media screen and (min-width: 576px){.team-slider__slide__wrapper{display:flex}}.team-slider__slide__wrapper figure{max-height:380px}@media screen and (min-width: 576px){.team-slider__slide__wrapper figure{max-width:47.33%;flex-basis:47.33%}}.team-slider__slide__wrapper figure img{max-height:380px;object-position:top;object-fit:cover;width:100% !important}@media screen and (min-width: 768px){.team-slider__slide__wrapper figure img{max-height:fit-content}}.team-slider__slide__wrapper>div{padding:24px 16px}@media screen and (min-width: 576px){.team-slider__slide__wrapper>div{max-width:52.67%;flex-basis:52.67%;padding:47px 16px}}.team-slider__slide__wrapper>div a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;display:block}.team-slider__slide__wrapper>div h5{margin-bottom:0 !important}.team-slider__slide__wrapper>div p:first-of-type{margin-bottom:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-slider__slide__wrapper>div p:last-of-type{font-style:italic;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.team-slider .tns-controls{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:32px}@media screen and (min-width: 768px){.team-slider .tns-controls{position:absolute;right:1rem;top:13px;margin-top:0}}.pattern-team{margin-top:var(--pages-section-gap);z-index:2;position:relative}.pattern-team__wrapper{margin-top:var(--pages-section-gap);display:flex;justify-content:center;flex-wrap:wrap;gap:2rem}.pattern-team__single{border-radius:16px;flex-basis:100%;text-align:center;background:#fff;overflow:hidden}@media screen and (min-width: 768px){.pattern-team__single{flex-basis:calc(50% - 16px)}}@media screen and (min-width: 900px){.pattern-team__single{flex-basis:calc(33.3334% - 22px)}}@media screen and (min-width: 1080px){.pattern-team__single{flex-basis:calc(25% - 24px)}}.pattern-team__single>div{border:1.07px solid #ebf2ef;border-top:rgba(0,0,0,0);padding:16px 11px;border-radius:0 0 16px 16px}.pattern-team__single img{width:100%;display:block;object-fit:cover;height:335px;object-position:top}.pattern-team__single h4 a{display:block;font-size:22px;font-weight:600;line-height:30px;color:#012d46;text-decoration:none}.pattern-team__single h4 a:hover{color:#007ebd}.pattern-team__single p{margin:0}.pattern-faq{margin-left:auto;margin-right:auto;padding:var(--pages-section-gap) 0}.pattern-faq__single{margin-bottom:.5rem;padding-top:14px;max-width:1180px;background-color:#fff;border:1px solid #f4f4f4;border-radius:0px;position:relative}.pattern-faq__title{cursor:pointer;position:relative;user-select:none;color:#00577c;padding:0 1.9rem;padding-right:4rem;padding-bottom:.8rem;font-size:22px;line-height:29px;font-family:"Lora",Georgia,"Times New Roman",serif}.pattern-faq__title::after{content:"+";position:absolute;right:1.5rem;bottom:0;top:-12px;margin:auto;border-top:0;border-left:0;font-size:20px;height:26px;width:26px;text-align:center;border-radius:50%;color:#b8b8b8;display:flex;align-items:center;justify-content:center;border:2px solid #b8b8b8;font-weight:bold;background-color:rgba(0,0,0,0)}.pattern-faq__title.is-collapsed::after{content:"−"}.pattern-faq__content{color:#40464b;font-size:18px}.pattern-faq__content em{text-decoration:underline}.pattern-faq .js-faq-content:not(.wp-block){max-height:0;overflow:hidden;transition:max-height .4s ease,opacity .4s ease,padding .4s ease;opacity:0;padding-left:33px;padding-right:55px}.pattern-faq .js-faq-content:not(.wp-block).is-open{padding-bottom:1rem;opacity:1}.header{background-color:#fff;z-index:4}.header__top{display:flex;padding:14px 0}.header__top__logo{display:flex}.header__top__logo img{width:284px}@media screen and (min-width: 1281px){.header__top__logo img{width:349px}}.header__top__contact{margin-left:auto;display:none;align-items:center;gap:32px}@media screen and (min-width: 1281px){.header__top__contact{display:flex}}.header__top__contact__phone{display:flex;align-items:center;gap:8px}.header__top__contact__phone a{font-size:21px;line-height:24px;font-weight:600;color:#012d46}.header__top__contact__phone p{color:#012d46;line-height:16px}.header__row{z-index:5;position:relative;background-color:#ecf8ff}.header__row__wrapper{display:flex;flex-wrap:wrap;align-items:center}.header__menu{flex-basis:100%;height:0px;transition:.5s ease height;overflow:hidden;order:2}@media screen and (min-width: 1281px){.header__menu{order:0;flex:1;height:auto !important;overflow:visible}}.header__menu .menu{position:relative;display:flex;flex-direction:column;align-items:flex-start;list-style:none;padding:15.5px 0px}@media screen and (min-width: 1281px){.header__menu .menu{flex-direction:row;align-items:center;justify-content:center;padding:0;gap:28px}}@media screen and (min-width: 1367px){.header__menu .menu{gap:30px}}.header__menu .menu>li{width:100%;z-index:5;padding:10px 0px}.header__menu .menu>li:not(:last-child){border-bottom:1px solid #b1d5eb}.header__menu .menu>li.current-menu-item>a{color:#00577c}.header__menu .menu>li.current-menu-item::after{border:1px solid #012d46 !important;border-bottom-color:rgba(0,0,0,0) !important;border-left-color:rgba(0,0,0,0) !important}@media screen and (min-width: 1281px){.header__menu .menu>li{width:auto;border-bottom:none !important;padding:15.5px 0px}}.header__menu .menu>li a{display:inline-block;color:#002b4f;font-size:18px;text-decoration:none;line-height:29px}.header__menu .menu>li a:hover{color:#00577c}.header__menu .menu>li.menu-item-has-children{cursor:pointer;position:relative}.header__menu .menu>li.menu-item-has-children::after{content:"";height:7px;width:7px;border:1px solid #012d46;display:inline-block;border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);transform:rotateZ(135deg);position:absolute;top:1.25rem;right:3px;transition:.3s ease transform}@media screen and (min-width: 1281px){.header__menu .menu>li.menu-item-has-children::after{position:relative;top:0;right:0px;transform:rotateZ(135deg) translateX(-4px) !important}}.header__menu .menu>li.menu-item-has-children .sub-menu{position:relative;list-style:none;padding:1rem;padding-bottom:0;border-radius:0;display:none}@media screen and (min-width: 1281px){.header__menu .menu>li.menu-item-has-children .sub-menu{display:block;position:absolute;padding:1rem;top:100%;margin-left:-1rem;opacity:0;visibility:hidden;transition:.3s ease opacity;width:max-content;min-width:250px;max-width:350px;background:#fff;box-shadow:0 0px 9px 0px rgba(0,0,0,.14);margin-top:0;right:0;max-height:80vh;overflow:auto}.header__menu .menu>li.menu-item-has-children .sub-menu::-webkit-scrollbar{width:12px;height:12px}.header__menu .menu>li.menu-item-has-children .sub-menu::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.header__menu .menu>li.menu-item-has-children .sub-menu::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px;border:3px solid #f1f1f1}.header__menu .menu>li.menu-item-has-children .sub-menu::-webkit-scrollbar-thumb:hover{background-color:#555}.header__menu .menu>li.menu-item-has-children .sub-menu::-webkit-scrollbar-corner{background-color:#f1f1f1}}.header__menu .menu>li.menu-item-has-children .sub-menu>li:not(:last-child){padding-bottom:.5rem;border-bottom:1px solid #b1d5eb;margin-bottom:.5rem}.header__menu .menu>li.menu-item-has-children .sub-menu>li.current-menu-item>a{color:#007ebd;font-weight:500}.header__menu .menu>li.menu-item-has-children.is-menu-opened::after{transform:rotateZ(-45deg)}.header__menu .menu>li.menu-item-has-children.is-menu-opened .sub-menu{display:block}.header__menu .menu>li.menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible}.header__rightArea__search-box{display:none;position:relative;cursor:pointer;align-items:center}@media screen and (min-width: 1281px){.header__rightArea__search-box{display:flex}}.header__rightArea__search-box:hover .header__rightArea__search-form{top:35px;opacity:1}.header__rightArea__search-form{position:absolute;right:0;top:35px;transition:all 500ms;opacity:0;min-width:300px}.header__rightArea__search-form:focus-within{top:35px;opacity:1}.header__rightArea__search-form input{width:100%;font-weight:300;background-color:#fff;box-shadow:0 0 8px rgba(19,22,18,.2);padding:1rem;font-family:"Work Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;border:none;border-radius:0px;font-size:16px}.header__rightArea__search-form input:focus{outline:2px dotted #012d46}.header__toggle-button{position:absolute;right:16px;top:2.25rem;background:none;border:none;cursor:pointer;padding:0}@media screen and (min-width: 1281px){.header__toggle-button{display:none}}.header__toggle-button svg{pointer-events:none}.header__toggle-button .is-cross-svg{display:none;top:-5px;position:relative}.header__toggle-button.is-menu-opened .is-cross-svg{display:inline}.header__toggle-button.is-menu-opened .is-hamburger-svg{display:none}.footer{background-color:#012d46}.footer__main{padding:48px 0px;border-bottom:1px solid #0d3851}@media screen and (min-width: 993px){.footer__main{padding:64px 0px}}.footer__main__wrapper{display:flex;flex-direction:column;justify-content:space-between;gap:24px}@media screen and (min-width: 993px){.footer__main__wrapper{flex-direction:row;gap:0}}.footer__main__menu-items .sub-menu{list-style:none;padding-left:0}.footer__main__menu-items .menu{display:block;list-style:none;padding-left:0}.footer__main__menu-items .menu li{line-height:29px}.footer__main__menu-items .menu li:not(:last-child){padding-bottom:10px}.footer__main__menu-items .menu li a{color:#efefef;text-decoration:none;display:inline-block}.footer__main__menu-items .menu li a:hover{color:#2a8ab3}.footer__main__heading{color:#d8e2e9;margin-bottom:24px;font-size:22px !important;line-height:30px !important;font-family:"Lora",Georgia,"Times New Roman",serif}.footer__main__col-1{padding-bottom:24px;border-bottom:1px solid #0d3851}@media screen and (min-width: 993px){.footer__main__col-1{max-width:390px;flex-grow:1;padding-right:24px;border-right:1px solid #0d3851;border-bottom:none;margin-right:24px}}@media screen and (min-width: 1367px){.footer__main__col-1{padding-right:50px;margin-right:50px}}.footer__main__col-1 p{padding:24px 0 0 0;color:#efefef}.footer__main__col-1__contact{margin-top:2rem}@media screen and (min-width: 993px){.footer__main__col-1__contact{max-width:354px;flex-grow:1}}.footer__main__col-1__contact ul:not(.footer__social){padding:0;list-style:none}.footer__main__col-1__contact ul:not(.footer__social) li{display:flex;gap:14px}.footer__main__col-1__contact ul:not(.footer__social) li svg{flex-shrink:0;margin-top:8px}.footer__main__col-1__contact ul:not(.footer__social) li:not(:last-child){padding-bottom:1rem}.footer__main__col-1__contact ul:not(.footer__social) li:last-child svg{margin-top:6px}.footer__main__col-1__contact ul:not(.footer__social) li img{align-self:flex-start;padding-top:2px}.footer__main__col-1__contact ul:not(.footer__social) li a{color:#efefef;font-size:16px;word-break:break-word;white-space:pre-line;line-height:29px}.footer__main__col-1__contact ul:not(.footer__social) li a:hover{color:#2a8ab3}.footer__main__col-1__contact ul:not(.footer__social) li p{margin-top:0;color:#efefef}.footer__main__col-1__contact ul.footer__social{margin-top:1.5rem;padding-left:0;list-style:none;display:flex;flex-wrap:wrap;gap:.5rem}.footer__main__col-1__contact ul.footer__social li a{display:flex}.footer__main__col-1__contact ul.footer__social li a.social_media__link svg{width:32px;height:32px}.footer__main__col-1__contact ul.footer__social li a.social_media__link--facebook rect,.footer__main__col-1__contact ul.footer__social li a.social_media__link--twitter rect{fill:#efefef}.footer__main__col-1__contact ul.footer__social li a.social_media__link--facebook path,.footer__main__col-1__contact ul.footer__social li a.social_media__link--twitter path{fill:#444}.footer__main__col-1__contact ul.footer__social li a.social_media__link--instagram path.back,.footer__main__col-1__contact ul.footer__social li a.social_media__link--linkedin path.back,.footer__main__col-1__contact ul.footer__social li a.social_media__link--tiktok path.back,.footer__main__col-1__contact ul.footer__social li a.social_media__link--youtube path.back{fill:#efefef}.footer__main__col-1__contact ul.footer__social li a.social_media__link--instagram path.front,.footer__main__col-1__contact ul.footer__social li a.social_media__link--linkedin path.front,.footer__main__col-1__contact ul.footer__social li a.social_media__link--tiktok path.front,.footer__main__col-1__contact ul.footer__social li a.social_media__link--youtube path.front{fill:#444}.footer__main__col-1__contact ul.footer__social li a.social_media__link--yelp path:first-child{fill:#efefef}.footer__main__col-1__contact ul.footer__social li a.social_media__link--yelp path:nth-child(2){filter:brightness(0.25)}.footer__main__col-1__contact ul.footer__social li a:hover svg{opacity:.8}.footer__main__col-1__contact p{color:#efefef;margin-top:1rem}.footer__main__col-2{padding-bottom:24px;border-bottom:1px solid #0d3851}@media screen and (min-width: 993px){.footer__main__col-2{flex-grow:1;padding-right:24px;border-right:1px solid #0d3851;border-bottom:none;margin-right:24px}}@media screen and (min-width: 1367px){.footer__main__col-2{padding-right:50px;margin-right:50px}}@media screen and (min-width: 993px){.footer__main__col-2 ul{display:grid !important;grid-template-columns:1fr 1fr;gap:8px 24px}}.footer__main__col-3{min-width:140px}@media screen and (min-width: 993px){.footer__main__col-3{flex-grow:1}}.footer__main__images{padding-top:24px}.footer__copyright{text-align:center;padding:1rem 0;text-transform:capitalize;background-color:#012d46}.footer__copyright p{color:#d8e2e9;line-height:29px}.notfound{margin:var(--pages-section-gap) auto;width:100%;line-height:1.4;text-align:center;color:#00577c}.notfound p{margin-top:20px;font-size:18px;color:#40464b}.notfound h6{font-size:16px;font-weight:600;font-family:"Work Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;margin:20px 0}.notfound input{max-width:700px;width:100%;height:40px;font-family:"Rubik",sans-serif;border:none;border-radius:0;font-size:16px;border-bottom:1px solid #00577c;font-weight:300}.notfound input:focus{outline:none;border-bottom:1px solid #007ebd}.blogs-posts{margin-bottom:var(--pages-section-gap)}.blogs-posts__main-heading{margin-bottom:74px}.blogs-posts__pre{margin-bottom:8px}.blogs-posts__main{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 1080px){.blogs-posts__main{flex-direction:row}}.blogs-posts__left{display:flex;flex-wrap:wrap;gap:48px 56px;justify-content:center}.blogs-posts__left article{max-width:100%}@media screen and (min-width: 1080px){.blogs-posts__left article{max-width:33.33334%;flex-basis:calc(33.33334% - 37.331px)}}.blogs-posts__left article img{width:100%;height:280px;object-fit:cover;object-position:center;margin-bottom:10px}.blogs-posts__left article h5{margin-bottom:1rem}.blogs-posts__left article a{text-decoration:none;font-weight:600}.blogs-posts__left article span{color:#77838b;font-size:14px;line-height:24px;margin-top:24px;display:block}.blogs-posts__left article p{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#40464b}.blogs-posts__pagination{flex-basis:100%;text-align:center;display:flex;justify-content:center;gap:10px;margin-top:50px}.blogs-posts__pagination a{background-color:#ecf8ff;color:#00577c;font-weight:500;text-decoration:none;padding:10.5px 15.4px;border-radius:8px}.blogs-posts__pagination a:hover{background-color:#007ebd;color:#fff}.blogs-posts__pagination a:hover svg path{stroke:#fff}.blogs-posts__pagination a svg{padding-top:3px}.blogs-posts__pagination .page-numbers.current{color:#fff;font-weight:500;text-decoration:none;padding:10.5px 16.8px;background-color:#007ebd;margin:0 5px;border-radius:8px}.eat-no-sidebar .eeat-hero-cover{padding:var(--pages-section-gap) 0}.eat-no-sidebar .breadcrumbs li{line-height:29px}.eat-no-sidebar .breadcrumbs li a{color:#d8e2e9;text-decoration:underline}.eat-no-sidebar .breadcrumbs li:not(:last-child)::after{content:"";display:inline-block;width:10px;height:9px;margin:0 11px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTAgOSIgcGluVG9sZXJhbmNlPSJub25lIj4KPHBhdGggZD0iTTQuNzAyMzkgNC41TDAuNTc3MzkyIDguNjI1TC0uMDAwMTA4MSA4LjA0NzVMMy41NDczOTEgNC41TC0uMDAwMTA3NzkgMC45NTI1TDAuNTc3MzkyIDAuMzc1TDQuNzAyMzlaIiBmaWxsPSIjRDhFMkU5Ii8+CjxwYXRoIGQ9Ik05LjQwNDc4IDQuNUw1LjI3OTc4IDguNjI1TDQuNzAyMjggOC4wNDc1TDguMjQ5NzggNC41TDQuNzAyMjggMC45NTI1TDUuMjc5NzggMC4zNzVMOS40MDQ3OCA0LjVaIiBmaWxsPSIjRDhFMkU5Ii8+Cjwvc3ZnPg==")}@media screen and (min-width: 768px){.eat-no-sidebar .eeat-hero-columns>div:first-child{border-right:1px solid #93aebf}}.eat-no-sidebar .eeat-hero-columns>div:first-child h1{color:#fff !important}.eat-no-sidebar .eeat-hero-columns .fuelist-eeat-hero-grid{display:block}@media screen and (min-width: 576px){.eat-no-sidebar .eeat-hero-columns .fuelist-eeat-hero-grid{display:grid}}.eat-no-sidebar .eeat-hero-columns .fuelist-eeat-hero-authors-img{align-self:flex-start}.eat-no-sidebar .eeat-hero-columns .fuelist-eeat-hero-authors-img.check::after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23079D52' d='M49.48 99c27.328 0 49.48-21.938 49.48-49S76.809 1 49.48 1 0 22.938 0 50s22.153 49 49.48 49'/%3E%3Cpath fill='%23079D52' d='M50 0C22.43 0 0 22.43 0 50s22.43 50 50 50 50-22.43 50-50S77.57 0 50 0m0 91.803C26.95 91.803 8.197 73.051 8.197 50S26.95 8.197 50 8.197 91.803 26.95 91.803 50 73.051 91.803 50 91.803'/%3E%3Cpath fill='%23079D52' d='M50 3C24.085 3 3 24.084 3 50s21.084 47 47 47c25.917 0 47-21.084 47-47S75.918 3 50 3m0 86.295c-21.667 0-39.295-17.627-39.295-39.295 0-21.667 17.628-39.295 39.296-39.295S89.296 28.333 89.296 50 71.668 89.295 50 89.295'/%3E%3Cpath fill='%23FDFFFB' d='M71.63 30.81 41.943 60.497 28.37 46.924C26.5 48.5 27.1 47.9 25.5 49.5s-1 1-2.926 3.22l16.471 16.471c.8.8 1.85 1.2 2.898 1.2s2.098-.4 2.898-1.2l32.585-32.585C75.5 34.5 76.1 35.101 74.5 33.5s-1-1-2.87-2.69'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h100v100H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.eat-no-sidebar .eeat-hero-columns .fuelist-eeat-hero-authors-img:nth-of-type(1)::after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23A7BD00' d='M49.48 99c27.328 0 49.48-21.938 49.48-49S76.809 1 49.48 1 0 22.938 0 50s22.153 49 49.48 49'/%3E%3Cpath fill='%23A7BD00' d='M50 0C22.43 0 0 22.43 0 50s22.43 50 50 50 50-22.43 50-50S77.57 0 50 0m0 91.803C26.95 91.803 8.197 73.051 8.197 50S26.95 8.197 50 8.197 91.803 26.95 91.803 50 73.051 91.803 50 91.803'/%3E%3Cpath fill='%23A7BD00' d='M50 3C24.085 3 3 24.084 3 50s21.084 47 47 47c25.917 0 47-21.084 47-47S75.918 3 50 3m0 86.295c-21.667 0-39.295-17.627-39.295-39.295 0-21.667 17.628-39.295 39.296-39.295S89.296 28.333 89.296 50 71.668 89.295 50 89.295'/%3E%3Cpath fill='%23FDFFFB' d='M71.63 30.81 41.943 60.497 28.37 46.924C26.5 48.5 27.1 47.9 25.5 49.5s-1 1-2.926 3.22l16.471 16.471c.8.8 1.85 1.2 2.898 1.2s2.098-.4 2.898-1.2l32.585-32.585C75.5 34.5 76.1 35.101 74.5 33.5s-1-1-2.87-2.69'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h100v100H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.eat-no-sidebar .eeat-hero-columns .fuelist-eeat-hero-authors-title,.eat-no-sidebar .eeat-hero-columns .fuelist-eeat-hero-reviewers-title{color:#e7e9e8;margin-bottom:0}@media screen and (min-width: 576px){.eat-no-sidebar .eeat-hero-columns .fuelist-eeat-hero-authors-title,.eat-no-sidebar .eeat-hero-columns .fuelist-eeat-hero-reviewers-title{margin-bottom:-16px}}.eat-no-sidebar .eeat-hero-columns .fuelist-eeat-hero-reviewers-title{margin-top:32px}@media screen and (min-width: 576px){.eat-no-sidebar .eeat-hero-columns .fuelist-eeat-hero-reviewers-title{margin-top:10px}}.eat-no-sidebar .eeat-hero-columns .fuelist-eeat-hero-author-data-cont{display:flex;flex-wrap:wrap;flex-direction:column}@media screen and (min-width: 576px){.eat-no-sidebar .eeat-hero-columns .fuelist-eeat-hero-author-data-cont{flex-direction:row}}.eat-no-sidebar .eeat-hero-columns .fuelist-eeat-hero-author-data-cont .fuelist-eeat-hero-author-name{gap:unset;column-gap:8px;flex:1;order:-2}.eat-no-sidebar .eeat-hero-columns .fuelist-eeat-hero-author-data-cont .fuelist-eeat-hero-author-name p{font-weight:400;font-size:18px;line-height:29px}.eat-no-sidebar .eeat-hero-columns .fuelist-eeat-hero-author-data-cont .fuelist-eeat-hero-author-name p+a{font-weight:400;font-size:18px;line-height:29px}.eat-no-sidebar .eeat-hero-columns .fuelist-eeat-hero-author-data-cont .fuelist-eeat-hero-author-description{color:#e7e9e8;line-height:29px}.eat-no-sidebar .eeat-hero-columns .fuelist-eeat-hero-author-data-cont .social-icons-container{order:-1;margin-top:0}.eat-no-sidebar .eeat-hero-columns .fuelist-eeat-post-meta-entry{color:#d8e2e9}.eat-no-sidebar .eeat-hero-columns .fuelist-icon{position:relative}.eat-no-sidebar .eeat-hero-columns .fuelist-icon::before{color:#007ebd}.eat-no-sidebar .eeat-hero-columns .fuelist-icon::after{content:"";display:inline-block;background-color:#fff;position:absolute;height:80%;width:80%;z-index:-1;inset:0;margin:auto;border-radius:50%}.eat-no-sidebar .wp-block-fuelist-seo-new-share-button p,.eat-no-sidebar .wp-block-fuelist-seo-new-share-button button{color:#007ebd;font-weight:600}.eat-no-sidebar .entry-content{padding:0 1rem}@media screen and (min-width: 900px){.eat-no-sidebar .entry-content{padding:0}}.eat-no-sidebar .entry-content h1,.eat-no-sidebar .entry-content h2,.eat-no-sidebar .entry-content h3,.eat-no-sidebar .entry-content h4,.eat-no-sidebar .entry-content h5,.eat-no-sidebar .entry-content h6{margin-bottom:1rem}.eat-no-sidebar .entry-content h2:not(:first-child){margin-top:2rem}.eat-no-sidebar .entry-content p{margin-bottom:.75rem}.eat-no-sidebar .wp-block-fuelist-seo-new-eeat-sidebar{top:0;margin-left:0;display:none}@media screen and (min-width: 1080px){.eat-no-sidebar .wp-block-fuelist-seo-new-eeat-sidebar{display:block;margin-left:2rem}}.eat-no-sidebar .wp-block-fuelist-seo-new-eeat-sidebar aside{padding-left:1.2rem;border-left-color:#f1f4f8}.eat-no-sidebar .wp-block-fuelist-seo-new-eeat-sidebar p.fsswh_title{color:#00577c;font-weight:600;font-size:18px;line-height:32px;margin-bottom:.5rem}.eat-no-sidebar .wp-block-fuelist-seo-new-eeat-sidebar ul li{padding-top:16px;margin:0;line-height:10px}.eat-no-sidebar .wp-block-fuelist-seo-new-eeat-sidebar ul li a{color:#40464b;font-weight:400;position:relative;text-decoration:none;left:-20px;padding-left:24px;max-width:300px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:29px}.eat-no-sidebar .wp-block-fuelist-seo-new-eeat-sidebar ul li a.active{font-weight:600;text-decoration:none;color:#40464b}.eat-no-sidebar .wp-block-fuelist-seo-new-eeat-sidebar ul li a.active::before{content:"";position:absolute;height:99%;width:8px;left:0;border-radius:10px;background-color:#007ebd}.eat-no-sidebar .wp-block-fuelist-seo-new-eeat-sidebar .fuelist-sidebar-contact-details{display:flex;flex-direction:column;gap:12px;padding-top:4rem;align-items:flex-start;padding-bottom:2rem;padding-top:48px}.eat-no-sidebar .wp-block-fuelist-seo-new-eeat-sidebar .fuelist-sidebar-contact-details .fuelist-sidebar-phone a{color:#012d46;text-decoration:none;font-weight:600;font-size:21px;line-height:26px}.eat-no-sidebar .wp-block-fuelist-seo-new-eeat-sidebar .fuelist-sidebar-contact-details .fuelist-sidebar-phone a::before{color:#012d46;width:unset;height:unset;font-size:36px}.eat-no-sidebar .wp-block-fuelist-seo-new-eeat-sidebar .fuelist-sidebar-contact-details .fuelist-sidebar-phone a span::after{content:"San Francisco Civil Rights Lawyers";font-weight:400;display:block;font-size:16px;line-height:28px;text-transform:capitalize}.eat-no-sidebar .wp-block-fuelist-seo-new-eeat-sidebar .fuelist-sidebar-contact-details .fuelist-sidebar-phone a:hover{color:#007ebd;text-decoration:none}.eat-no-sidebar .wp-block-fuelist-seo-new-eeat-sidebar .fuelist-sidebar-contact-details .fuelist-sidebar-phone img{height:28px;width:auto}.eat-no-sidebar .wp-block-fuelist-seo-new-eeat-sidebar .fuelist-sidebar-contact-details .btn{outline:0;text-decoration:none !important;font-weight:500 !important;display:inline-flex;font-size:18px;line-height:28px;transition:background-color ease-in .1s;justify-content:center;font-family:"Work Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;box-shadow:none;border-radius:10px;padding:14px 21px;text-transform:uppercase;position:relative}.eat-no-sidebar .wp-block-fuelist-seo-new-eeat-sidebar .fuelist-sidebar-contact-details .btn:focus{outline-style:dotted;outline-width:2px;outline-offset:2px}.eat-no-sidebar .wp-block-fuelist-seo-new-eeat-sidebar .fuelist-sidebar-contact-details .btn{background:#007ebd;color:#fff !important}.eat-no-sidebar .wp-block-fuelist-seo-new-eeat-sidebar .fuelist-sidebar-contact-details .btn:hover{background-color:#2a8ab3}.eat-no-sidebar .wp-block-fuelist-seo-new-eeat-sidebar .fuelist-sidebar-contact-details .btn:focus{outline-color:#007ebd}.eat-no-sidebar .wp-block-fuelist-seo-new-eeat-sidebar .fuelist-sidebar-contact-details .btn::after{content:"";position:absolute;width:calc(100% - 8px);height:calc(100% - 8px);top:0;left:0;bottom:0;right:0;margin:auto;border:1px solid #fff;border-radius:10px}.eat-no-sidebar .wp-block-fuelist-seo-new-eeat-sidebar .fuelist-sidebar-contact-details .btn{min-width:215px;letter-spacing:0}@media screen and (min-width: 993px){.eat-no-sidebar .wp-block-fuelist-seo-new-eeat-sidebar{display:block}}.eat-no-sidebar .single-article__social{max-width:1040px;margin:auto;margin-bottom:var(--pages-section-gap);padding:0 1rem}@media screen and (min-width: 900px){.eat-no-sidebar .single-article__social{padding:0}}.eat-no-sidebar .single-article__social h3{color:#00577c;font-size:18px !important;line-height:29px !important;font-family:"Work Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;margin-bottom:.5rem}.eat-no-sidebar .single-article__social h3 strong{font-weight:600}.eat-no-sidebar .single-article__social a svg{fill:#007ebd}.core-block{padding:0 1rem}@media screen and (min-width: 1367px){.core-block{padding:0}}.core-block a{color:#00577c;font-weight:500}.core-block.block__formatting--paragraph,.core-block.block__formatting--paragraph p,.core-block.block__formatting--list,.core-block.block__formatting--quote{color:#007ebd}.core-block.block__formatting--heading{color:#00577c}.core-block.block__formatting--heading h2,.core-block.block__formatting--heading h3{color:#00577c;margin-bottom:1.56rem;text-transform:capitalize}.core-block blockquote{padding:16px 16px 16px 40px;background:#f4fbff;position:relative}.core-block blockquote .block__formatting--paragraph{margin-bottom:0}.core-block blockquote::after{content:"";height:100%;width:3px;background:#00577c;position:absolute;left:0;top:0}.core-block ul{list-style:initial}.text-with-image{position:relative;margin-top:var(--pages-section-gap)}.text-with-image__row{gap:3rem}@media screen and (min-width: 1281px){.text-with-image__row{gap:5rem}}@media screen and (min-width: 900px){.text-with-image__row .column{flex-basis:44%;max-width:44%}.text-with-image__row .column.text-with-image__content{flex-basis:56%;max-width:56%}}.text-with-image__preheading{margin-bottom:8px}.text-with-image__image{padding:0 14px}.text-with-image__image img{box-shadow:none;filter:none;object-fit:cover;object-position:top;vertical-align:bottom;border-radius:30px;height:unset;aspect-ratio:500/613}.text-with-image__image::after{content:none}.text-with-image__image::before{position:absolute;left:0;width:100%;height:90%;background-color:#00577c;top:0;bottom:0;margin:auto;border-radius:14px}.text-with-image__content h2{margin-bottom:24px !important;color:#00577c}.text-with-image__content a:not(.text-with-image__button){color:#007ebd !important;text-decoration:underline}.text-with-image__content .anchor-primary a{color:#007ebd !important}.text-with-image__content p,.text-with-image__content ul,.text-with-image__content ol{margin-bottom:24px}.text-with-image__subheading{font-family:"Lora",Georgia,"Times New Roman",serif;font-size:24px !important;font-weight:600;line-height:32px;color:#012d46;margin-bottom:24px;margin-top:-16px}.text-with-image__button{margin-top:32px;align-self:flex-start;letter-spacing:0}.text-with-image__button.btn__primary{outline:0;text-decoration:none !important;font-weight:500 !important;display:inline-flex;font-size:18px;line-height:28px;transition:background-color ease-in .1s;justify-content:center;font-family:"Work Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;box-shadow:none;border-radius:10px;padding:14px 21px;text-transform:uppercase;position:relative}.text-with-image__button.btn__primary:focus{outline-style:dotted;outline-width:2px;outline-offset:2px}.text-with-image__button.btn__primary{background:#007ebd;color:#fff !important}.text-with-image__button.btn__primary:hover{background-color:#2a8ab3}.text-with-image__button.btn__primary:focus{outline-color:#007ebd}.text-with-image__button.btn__primary::after{content:"";position:absolute;width:calc(100% - 8px);height:calc(100% - 8px);top:0;left:0;bottom:0;right:0;margin:auto;border:1px solid #fff;border-radius:10px}.text-with-image__button.btn__primary{margin-top:1rem}.text-with-image .text-link{outline:0;text-decoration:none !important;font-weight:500 !important;display:inline-flex;font-size:18px;line-height:28px;transition:background-color ease-in .1s;justify-content:center;font-family:"Work Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;box-shadow:none;border-radius:10px;padding:14px 21px;text-transform:uppercase;position:relative}.text-with-image .text-link:focus{outline-style:dotted;outline-width:2px;outline-offset:2px}.text-with-image .text-link{padding:0;background-color:rgba(0,0,0,0);box-shadow:none;color:#007ebd !important;text-transform:none;line-height:20px;border-radius:0;font-size:16px}.text-with-image .text-link:hover{color:#2a8ab3 !important}@media screen and (min-width: 768px){.text-with-image .text-link::after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTguMTc0OTggNC45OTk4TDUuMjk5OTggMi4wOTk4QzUuMTE2NjQgMS45MTY0NyA1LjAyMDY0IDEuNjg3MTQgNS4wMTE5OCAxLjQxMThDNS4wMDMzMSAxLjEzNjQ3IDUuMDk5MzEgMC44OTkxMzcgNS4yOTk5OCAwLjY5OTgwNEM1LjQ4MzMxIDAuNTE2NDcxIDUuNzE2NjQgMC40MjQ4MDQgNS45OTk5OCAwLjQyNDgwNEM2LjI4MzMxIDAuNDI0ODA0IDYuNTE2NjQgMC41MTY0NzEgNi42OTk5OCAwLjY5OTgwNEwxMS4zIDUuMjk5OEMxMS41IDUuNDk5OCAxMS42IDUuNzMzMTQgMTEuNiA1Ljk5OThDMTEuNiA2LjI2NjQ3IDExLjUgNi40OTk4IDExLjMgNi42OTk4TDYuNjk5OTggMTEuMjk5OEM2LjUxNjY0IDExLjQ4MzEgNi4yODczMSAxMS41NzkxIDYuMDExOTggMTEuNTg3OEM1LjczNjY0IDExLjU5NjUgNS40OTkzMSAxMS41MDA1IDUuMjk5OTcgMTEuMjk5OEM1LjExNjY0IDExLjExNjUgNS4wMjQ5OCAxMC44ODMxIDUuMDI0OTggMTAuNTk5OEM1LjAyNDk4IDEwLjMxNjUgNS4xMTY2NCAxMC4wODMxIDUuMjk5OTcgOS44OTk4TDguMTc0OTggNi45OTk4TDAuOTk5OTc2IDYuOTk5OEMwLjcxNjY0MiA2Ljk5OTggMC40Nzg5NzUgNi45MDM4IDAuMjg2OTc1IDYuNzExOEMwLjA5NDk3NDMgNi41MTk4IC0wLjAwMDY5MDcxNiA2LjI4MjQ3IC0yLjQwODU1ZS0wNSA1Ljk5OThDLTIuNDA3MzJlLTA1IDUuNzE2NDcgMC4wOTU2NDA5IDUuNDc4OCAwLjI4Njk3NSA1LjI4NjhDMC40NzgzMDggNS4wOTQ4IDAuNzE1OTc2IDQuOTk5MTQgMC45OTk5NzYgNC45OTk4TDguMTc0OTggNC45OTk4WiIgZmlsbD0iIzAwN0VCRCIvPgo8L3N2Zz4=);position:relative;transition:left .2s;left:10px}.text-with-image .text-link:hover{background:none}.text-with-image .text-link:hover::after{left:15px}}.text-with-image .text-link{margin-top:1rem;font-size:16px;text-decoration:underline !important}.text-with-image[class*=bg-]{padding:var(--pages-section-gap) 0;background-image:url(./assets/images/bgLightPattern.jpg)}.text-with-image[class*=bg-] .text-with-image__content a:not(.text-with-image__button){color:#007ebd !important}.is-align-start .text-with-image__row{align-items:flex-start}.two-columns-text{margin-top:var(--pages-section-gap);position:relative}.two-columns-text__row{gap:1rem}@media screen and (min-width: 900px){.two-columns-text__row{gap:3.75rem}}.two-columns-text__row.is-separated::before{width:1px;height:100%;position:absolute;left:0;top:0;background-color:#d8e2e9;right:0;margin:auto}@media screen and (min-width: 900px){.two-columns-text__row.is-separated::before{content:""}}.two-columns-text__row.less-gap{gap:1rem}.two-columns-text__row .column{margin-top:0;max-width:100%}@media screen and (min-width: 900px){.two-columns-text__row .column{max-width:50%;flex-basis:50%}}.two-columns-text__row .column.shadow-container{background-color:#fff;box-shadow:0 4px 14px rgba(0,0,0,.05);border-radius:3px;padding:32px;width:100%;z-index:2}.two-columns-text h2{margin-bottom:24px}.two-columns-text h2,.two-columns-text h3{color:#00577c}.two-columns-text p,.two-columns-text ol,.two-columns-text ul{color:#40464b;font-weight:400}.two-columns-text p a,.two-columns-text ol a,.two-columns-text ul a{color:#007ebd}.two-columns-text p strong,.two-columns-text ol strong,.two-columns-text ul strong{font-weight:600}.two-columns-text.has-background-dark{padding:var(--pages-section-gap) 0;background-image:url("./assets/images/bgDarkPattern.jpg")}.two-columns-text.has-background-dark h2,.two-columns-text.has-background-dark h3{color:#fff}.two-columns-text.has-background-dark p,.two-columns-text.has-background-dark ol,.two-columns-text.has-background-dark ul{color:#d8e2e9}.two-columns-text[class*=bg-] .two-columns-text__row::before{background-color:#d8e2e9}.two-columns-text--posts .two-columns-text__row{justify-content:space-between;gap:3rem}@media screen and (min-width: 900px){.two-columns-text--posts .two-columns-text__row{gap:3.75rem}}.two-columns-text--posts .two-columns-text__row .column{max-width:540px}.two-columns-text--posts li.type-post{margin-bottom:34px}.two-columns-text--posts li.type-post:last-child{margin-bottom:0}.two-columns-text--posts .wp-block-post-date{line-height:29px;color:#00577c}.two-columns-text--posts h5{font-weight:600;font-size:22px !important;line-height:30px}.two-columns-text--posts h5 a{color:#00577c}.two-columns-text--posts h5 a:hover{color:#2a8ab3}.two-columns-text--posts .btn{margin-top:40px}
