@font-face{font-family:Libre Baskerville;src:url(/wp-content/themes/fair-civil-justice/dist/assets/fonts/LibreBaskerville-Regular.woff2) format("woff2"),url(/wp-content/themes/fair-civil-justice/dist/assets/fonts/LibreBaskerville-Regular.woff) format("woff"),url(/wp-content/themes/fair-civil-justice/dist/assets/fonts/LibreBaskerville-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Public Sans;src:url(/wp-content/themes/fair-civil-justice/dist/assets/fonts/PublicSans-Regular.woff2) format("woff2"),url(/wp-content/themes/fair-civil-justice/dist/assets/fonts/PublicSans-Regular.woff) format("woff"),url(/wp-content/themes/fair-civil-justice/dist/assets/fonts/PublicSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Public Sans;src:url(/wp-content/themes/fair-civil-justice/dist/assets/fonts/PublicSans-SemiBold.woff2) format("woff2"),url(/wp-content/themes/fair-civil-justice/dist/assets/fonts/PublicSans-SemiBold.woff) format("woff"),url(/wp-content/themes/fair-civil-justice/dist/assets/fonts/PublicSans-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}:root{--grid-0: 0px;--grid-4: 4px;--grid-8: 8px;--grid-12: 12px;--grid-16: 16px;--grid-20: 20px;--grid-24: 24px;--grid-32: 32px;--grid-40: 40px;--grid-48: 48px;--grid-56: 56px;--grid-64: 64px;--grid-72: 72px;--grid-80: 80px;--grid-88: 88px;--grid-96: 96px;--grid-104: 104px;--grid-112: 112px;--grid-120: 120px;--grid-128: 128px;--grid-136: 136px;--grid-144: 144px;--grid-152: 152px;--grid-160: 160px;--grid-168: 168px;--grid-176: 176px;--grid-184: 184px;--grid-192: 192px;--grid-200: 200px;--font-primary: "Libre Baskerville", serif;--font-secondary: "Public Sans", sans-serif;--weight-thin: 100;--weight-extralight: 200;--weight-light: 300;--weight-normal: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-extrabold: 800;--weight-black: 900;--mega-l: clamp(2.6875rem, 1.7375rem + 4.75vw, 7.4375rem);--mega-m: clamp(2.375rem, 1.6625rem + 3.5625vw, 5.9375rem);--mega-s: clamp(2.125rem, 1.6rem + 2.625vw, 4.75rem);--heading-xxl: clamp(1.375rem, .8413rem + 2.3718vw, 3.6875rem);--heading-xl: clamp(1.6875rem, 1.4125rem + 1.375vw, 3.0625rem);--heading-l: clamp(1.5rem, 1.3125rem + .9375vw, 2.4375rem);--heading-m: clamp(1.3125rem, 1.1875rem + .625vw, 1.9375rem);--heading-s: clamp(1.1875rem, 1.1125rem + .375vw, 1.5625rem);--heading-xs: clamp(1.0625rem, 1.025rem + .1875vw, 1.25rem);--heading-xxs: clamp(.9375rem, .925rem + .0625vw, 1rem);--body-xxl: clamp(1.3125rem, 1.3rem + .0625vw, 1.375rem);--body-xl: clamp(1.1875rem, 1.175rem + .0625vw, 1.25rem);--body-l: clamp(1rem, .9712rem + .1282vw, 1.125rem);--body-m: clamp(.9375rem, .925rem + .0625vw, 1rem);--body-s: clamp(.8125rem, .8rem + .0625vw, .875rem);--body-xs: clamp(.6875rem, .675rem + .0625vw, .75rem);--body-xxs: clamp(.5625rem, .55rem + .0625vw, .625rem);--label-l: clamp(1.0625rem, 1.05rem + .0625vw, 1.125rem);--label-m: clamp(.9375rem, .925rem + .0625vw, 1rem);--label-s: clamp(.8125rem, .8rem + .0625vw, .875rem);--hero-subtitle: clamp(1rem, .9135rem + .3846vw, 1.375rem);--rhino: #2C3D5C;--dodger-blue: #2465FF;--vivid-blue: #24C4FF;--black: #000000;--white: #FFFFFF;--cod-grey: #121212;--ebony-clay: #222C3F;--slate-gray: #5F7082;--alto: #D7D7D7;--black-squeeze: #F5F9FC}.section-top-none{padding-top:var(--grid-0)}.section-bottom-none{padding-bottom:var(--grid-0)}.section-top-small{padding-top:var(--grid-32)}.section-bottom-small{padding-bottom:var(--grid-32)}.section-top-medium{padding-top:var(--grid-64)}.section-bottom-medium{padding-bottom:var(--grid-64)}.section-top-large{padding-top:var(--grid-120)}.section-bottom-large{padding-bottom:var(--grid-120)}@media (min-width: 881px){.section-top-small{padding-top:var(--grid-40)}.section-bottom-small{padding-bottom:var(--grid-40)}.section-top-medium{padding-top:var(--grid-80)}.section-bottom-medium{padding-bottom:var(--grid-80)}.section-top-large{padding-top:var(--grid-160)}.section-bottom-large{padding-bottom:var(--grid-160)}}@media (min-width: 1025px){.section-top-small{padding-top:var(--grid-64)}.section-bottom-small{padding-bottom:var(--grid-64)}.section-top-medium{padding-top:var(--grid-120)}.section-bottom-medium{padding-bottom:var(--grid-120)}.section-top-large{padding-top:var(--grid-200)}.section-bottom-large{padding-bottom:var(--grid-200)}}.font-primary :is(h1,h2,h3,h4,h5,h6,p,div){font-family:var(--font-primary)}.font-secondary :is(h1,h2,h3,h4,h5,h6,p,div){font-family:var(--font-secondary)}.weight-thin :is(h1,h2,h3,h4,h5,h6,p,div){font-weight:var(--weight-thin)}.weight-extralight :is(h1,h2,h3,h4,h5,h6,p,div){font-weight:var(--weight-extralight)}.weight-light :is(h1,h2,h3,h4,h5,h6,p,div){font-weight:var(--weight-light)}.weight-normal :is(h1,h2,h3,h4,h5,h6,p,div){font-weight:var(--weight-normal)}.weight-medium :is(h1,h2,h3,h4,h5,h6,p,div){font-weight:var(--weight-medium)}.weight-semibold :is(h1,h2,h3,h4,h5,h6,p,div){font-weight:var(--weight-semibold)}.weight-bold :is(h1,h2,h3,h4,h5,h6,p,div){font-weight:var(--weight-bold)}.weight-extrabold :is(h1,h2,h3,h4,h5,h6,p,div){font-weight:var(--weight-extrabold)}.weight-black :is(h1,h2,h3,h4,h5,h6,p,div){font-weight:var(--weight-black)}.mega-l :is(h1,h2,h3,h4,h5,h6,p,div){font-size:var(--mega-l);line-height:1.4em}.mega-m :is(h1,h2,h3,h4,h5,h6,p,div){font-size:var(--mega-m);line-height:1.4em}.mega-s :is(h1,h2,h3,h4,h5,h6,p,div){font-size:var(--mega-s);line-height:1.4em}.heading-xxl :is(h1,h2,h3,h4,h5,h6,p,div){font-size:var(--heading-xxl);line-height:1.4em}.heading-xl :is(h1,h2,h3,h4,h5,h6,p,div){font-size:var(--heading-xl);line-height:1.4em}.heading-l :is(h1,h2,h3,h4,h5,h6,p,div){font-size:var(--heading-l);line-height:1.4em}.heading-m :is(h1,h2,h3,h4,h5,h6,p,div){font-size:var(--heading-m);line-height:1.4em}.heading-s :is(h1,h2,h3,h4,h5,h6,p,div){font-size:var(--heading-s);line-height:1.4em}.heading-xs :is(h1,h2,h3,h4,h5,h6,p,div){font-size:var(--heading-xs);line-height:1.7em}.heading-xxs :is(h1,h2,h3,h4,h5,h6,p,div){font-size:var(--heading-xxs);line-height:1.4em}.body-xxl :is(h1,h2,h3,h4,h5,h6,p,div){font-size:var(--body-xxl);line-height:1.4em}.body-xl :is(h1,h2,h3,h4,h5,h6,p,div){font-size:var(--body-xl);line-height:1.4em}.body-l :is(h1,h2,h3,h4,h5,h6,p,div){font-size:var(--body-l);line-height:1.4em}.body-m :is(h1,h2,h3,h4,h5,h6,p,div){font-size:var(--body-m);line-height:1.4em}.body-s :is(h1,h2,h3,h4,h5,h6,p,div){font-size:var(--body-s);line-height:1.4em}.body-xs :is(h1,h2,h3,h4,h5,h6,p,div){font-size:var(--body-xs);line-height:1.4em}.body-xxs :is(h1,h2,h3,h4,h5,h6,p,div){font-size:var(--body-xxs);line-height:1.4em}.label-l :is(h1,h2,h3,h4,h5,h6,p,div){font-size:var(--label-l);line-height:1.4em}.label-m :is(h1,h2,h3,h4,h5,h6,p,div){font-size:var(--label-m);line-height:1.4em}.label-s :is(h1,h2,h3,h4,h5,h6,p,div){font-size:var(--label-s);line-height:1.4em}.hero-subtitle :is(h1,h2,h3,h4,h5,h6,p,div){font-size:var(--hero-subtitle);line-height:1.4em}body p,body ul li,body ol li{font-family:var(--font-secondary);font-size:var(--body-l);line-height:1.4em;color:var(--slate-gray)}.elementor-widget-container p a{text-decoration:underline;color:var(--dodger-blue)}blockquote{border-left:4px solid var(--dodger-blue)}blockquote p{font-family:var(--font-primary);font-size:var(--heading-m);color:var(--rhino);padding-left:1em}.button-primary .elementor-button{background-color:var(--dodger-blue);padding:16px 24px;border-radius:300px;font-family:var(--font-secondary);font-size:var(--label-m)}.button-primary .elementor-button:hover{background-color:var(--ebony-clay)}.button-secondary .elementor-button{background-color:var(--white);padding:16px 24px;border-radius:300px;font-family:var(--font-secondary);font-size:var(--label-m);color:var(--ebony-clay)}.button-secondary .elementor-button:hover{background-color:var(--ebony-clay);color:var(--white)}@media (max-width: 768px){.elementor-widget-button.button-primary,.elementor-widget-button.button-secondary{width:100%!important;max-width:100%!important;display:block!important}.elementor-widget-button.button-primary .elementor-button-wrapper,.elementor-widget-button.button-secondary .elementor-button-wrapper{width:100%!important;display:block!important;max-width:100%}.elementor-widget-button.button-primary .elementor-button,.elementor-widget-button.button-secondary .elementor-button{width:100%!important;display:flex!important;justify-content:center;align-items:center;box-sizing:border-box;margin:0 auto!important;text-align:center}}@media (max-width: 1024px){.elementor-widget-button.header-signup,.elementor-widget-button.header-signup .elementor-button{display:none!important}}.ham{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .4s;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.hamRotate.active{transform:rotate(45deg)}.hamRotate180.active{transform:rotate(180deg)}.line{fill:none;transition:stroke-dasharray .4s,stroke-dashoffset .4s;stroke:var(--white);stroke-width:5;stroke-linecap:round}.burger .top{stroke-dasharray:40 160}.burger .middle{stroke-dasharray:40 142;transform-origin:50%;transition:transform .4s}.burger .bottom{stroke-dasharray:40 85;transform-origin:50%;transition:transform .4s,stroke-dashoffset .4s}.burger.active .top{stroke-dashoffset:-64px}.burger.active .middle{transform:rotate(90deg)}.burger.active .bottom{stroke-dashoffset:-64px}.jet-search__field{border:none;outline:none}.jet-search__field{background-color:transparent;color:#fff;font-size:16px;padding:5px}.jet-search__field:focus{border:1px solid #ccc;border-radius:0}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.jet-search__submit-icon.jet-blocks-icon{background-image:url(/wp-content/themes/fair-civil-justice/dist/assets/svg/search.svg);background-repeat:no-repeat;background-position:center;background-size:contain;display:inline-block;width:24px;height:24px}.jet-search__submit-icon.jet-blocks-icon svg{display:none}.jet-search__popup-trigger-icon.jet-blocks-icon{background-image:url(/wp-content/themes/fair-civil-justice/dist/assets/svg/search.svg);background-repeat:no-repeat;background-position:center;background-size:contain;display:inline-block;width:24px;height:24px}.jet-search__popup-trigger-icon.jet-blocks-icon svg{display:none}.jet-search__popup-close-icon.jet-blocks-icon{background-image:url(/wp-content/themes/fair-civil-justice/dist/assets/svg/close.svg);background-repeat:no-repeat;background-position:center;background-size:contain;display:inline-block;width:24px;height:24px}@media (max-width: 1024px){.jet-search__popup-close-icon.jet-blocks-icon{background-image:url(/wp-content/themes/fair-civil-justice/dist/assets/svg/close-white.svg);width:32px;height:32px}}.jet-search__popup-close-icon.jet-blocks-icon svg{display:none}.jet-listing-grid__item .post-button a{position:relative;text-decoration:none}.jet-listing-grid__item .post-button a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background-color:var(--white);transition:width .3s ease}.jet-listing-grid__item:hover .post-button a:after{width:100%}.jet-listing-grid__item:hover img{transform:scale(1.2);transition:transform .6s ease}.jet-listing-grid__item:hover .post-listing{background-color:var(--ebony-clay)!important;transition:background-color .3s ease}.master-accordion{counter-reset:accordion-counter}.master-accordion .e-n-accordion-item-title-text{font-family:var(--font-primary)!important;font-size:var(--heading-s)!important;line-height:1.6em!important;position:relative;padding-left:8rem;padding-right:4rem;columns:var(--rhino)}@media (max-width: 1200px){.master-accordion .e-n-accordion-item-title-text{padding-left:4rem;padding-right:2rem}}.body-l-accordion :is(h1,h2,h3,h4,h5,h6,p,div){font-family:var(--font-secondary);font-weight:var(--weight-light);font-size:clamp(.9375rem,.9rem + .1875vw,1.125rem);line-height:1.6em;color:var(--slate-gray);padding-left:4rem}@media (max-width: 1200px){.body-l-accordion :is(h1,h2,h3,h4,h5,h6,p,div){padding-left:2rem;padding-right:2rem}}@media (max-width: 767px){.body-l-accordion :is(h1,h2,h3,h4,h5,h6,p,div){padding-left:0rem;padding-right:0rem}}.master-accordion .e-n-accordion-item-title:hover .e-n-accordion-item-title-text,.master-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-text{color:var(--vivid-blue)}.master-accordion .e-n-accordion-item-title-text:before{content:counter(accordion-counter,decimal-leading-zero);counter-increment:accordion-counter;position:absolute;left:0;top:0;font-size:var(--heading-l);font-weight:var(--weight-semibold);color:var(--vivid-blue);transition:color .1s ease-in-out}.master-accordion .e-n-accordion-item-title:hover .e-n-accordion-item-title-text:before,.master-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-text:before{color:var(--vivid-blue)}.master-accordion .e-n-accordion-item-title-icon span{transition:transform .4s ease-in-out,color .4s ease-in-out}.master-accordion .e-n-accordion-item-title:hover .e-n-accordion-item-title-icon span,.master-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon span{color:var(--vivid-blue);transform:rotate(180deg)}.master-accordion .e-n-accordion-item-title{position:relative;border-bottom:none;overflow:hidden}.master-accordion .e-n-accordion-item-title:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:var(--vivid-blue);transition:width .4s ease-in-out}.master-accordion .e-n-accordion-item-title:hover:after{width:100%}.master-accordion .e-n-accordion-item[open] .e-n-accordion-item-title:after{width:100%}.news-filter .jet-filter{display:flex;align-items:center}.news-filter .jet-filter-label{padding-right:16px;white-space:nowrap}@media (max-width: 767px){.news-filter .jet-filter{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:12px;flex-wrap:nowrap;scrollbar-width:none}.news-filter .jet-filter::-webkit-scrollbar{display:none}.news-filter .jet-checkboxes-list{display:inline-flex;flex-direction:row;gap:12px;white-space:nowrap}.news-filter .jet-checkboxes-list__row{flex:0 0 auto}.news-filter .jet-filter-items-scroll,.news-filter .jet-filter-items-scroll-container{display:inline-flex;flex-direction:row;gap:12px;white-space:nowrap}}body .gform_wrapper input,body .gform_wrapper textarea,body .gform_wrapper select{background-color:var(--black-squeeze)!important;font-family:var(--font-secondary)!important;font-size:var(--body-m)!important;color:var(--rhino)!important;border:none!important;border-radius:0!important;padding:24px 16px!important;--gf-local-shadow: none !important}body .gform_wrapper input[type=checkbox]{padding:0!important;border:1px solid var(--rhino)!important;background-color:var(--white)!important}body .gform_wrapper .gfield_consent_label{font-family:var(--font-secondary)!important;font-size:var(--body-m)!important;color:var(--slate-gray)!important}body .gform_wrapper .gfield_consent_label a{font-family:var(--font-secondary)!important;font-size:var(--body-m)!important;color:var(--dodger-blue)!important;text-decoration:underline!important}body .gform_wrapper input:focus,body .gform_wrapper textarea:focus,body .gform_wrapper select:focus,body .gform_wrapper input[type=checkbox]:focus{outline:none!important;box-shadow:0 0 0 1px var(--dodger-blue)!important;border-color:var(--rhino)!important}body .gform_wrapper input::placeholder,body .gform_wrapper textarea::placeholder{font-family:var(--font-secondary)!important;font-size:var(--body-m)!important;color:var(--rhino)!important;opacity:1!important}.gform-theme--foundation .gform_fields{row-gap:12px!important}body .gform_wrapper .gform_footer .gform_button,body .gform_wrapper .gform_footer input[type=submit],body .gform_wrapper .gform_button{background-color:var(--dodger-blue)!important;padding:16px 24px!important;border-radius:300px!important;font-family:var(--font-secondary)!important;font-size:var(--label-m)!important;color:var(--white)!important;border:none!important;width:100%!important;cursor:pointer!important;transition:background-color .3s ease!important;margin-top:24px!important}body .gform_wrapper .gform_footer .gform_button:hover,body .gform_wrapper .gform_footer input[type=submit]:hover,body .gform_wrapper .gform_button:hover{background-color:var(--ebony-clay)!important}body .gform_wrapper #field_1_6{font-family:var(--font-secondary)!important;font-size:var(--body-m)!important;color:var(--slate-gray)!important;padding:24px 0 0!important}body .gform_wrapper #field_1_5{padding:24px 0!important}body .gform_wrapper #field_1_6 a{font-family:var(--font-secondary)!important;font-size:var(--body-m)!important;color:var(--dodger-blue)!important;text-decoration:underline!important}
