﻿/*!
Theme Name:   Pacione Law Theme
Description:  Pacione Law Theme
Template:     startertheme
Version:      0.0.12
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         starter
Text Domain:  startertheme
*/@media screen and (min-width: 600px){h1{font-size:64px;line-height:80px}}h2{font-size:32px;line-height:40px}@media screen and (min-width: 600px){h2{font-size:48px;line-height:62px}}h3{font-size:28px;line-height:32px}@media screen and (min-width: 600px){h3{font-size:40px;line-height:48px}}h4{font-size:24px;line-height:32px}@media screen and (min-width: 600px){h4{font-size:32px;line-height:40px}}h5{font-size:20px;line-height:24px}@media screen and (min-width: 600px){h5{font-size:24px;line-height:32px}}@media screen and (min-width: 600px){h6{font-size:16px;line-height:24px}}h1,h2,h3,h4,h5,h6{font-family:"Roboto Slab",serif;font-weight:600}ul{color:var(--wp--preset--color--custom-text);padding-inline-start:1rem}body{margin:0;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:-0.01875rem;font-family:"Karla",sans-serif}.container,.core-block{padding:0 16px;margin:auto}.container--full-width,.core-block--full-width{padding:0}@media screen and (min-width: 768px){.container,.core-block{padding:0 64px}.container--full-width,.core-block--full-width{padding:0}}@media screen and (min-width: 1440px){.container,.core-block{max-width:1312px;padding:0 80px}.container--full-width,.core-block--full-width{max-width:1440px;padding:0}}.container.wp-block-group{box-sizing:initial}section,.block{margin:48px 0}@media screen and (min-width: 1080px){section,.block{margin:80px 0}}section.has-background,.block.has-background{margin:0;padding-top:48px;padding-bottom:48px}@media screen and (min-width: 1080px){section.has-background,.block.has-background{padding-top:80px;padding-bottom:80px}}.row{display:flex;flex-wrap:wrap;flex-direction:column}@media screen and (min-width: 768px){.row{flex-direction:row}}.column{display:flex;flex-direction:column}.bg--dark{background-color:var(--dark-background)}.block__formatting--heading h3{font-size:1.75rem}.block__formatting--heading h4{font-size:1.32rem}.block__formatting--heading h5{font-size:1.16rem}.block__formatting--heading h6{font-size:1rem}.block__formatting--paragraph,.block__formatting--table,.block__formatting--list,.block__formatting--quote,.block__formatting--image{margin-bottom:1rem}.btn__primary{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--white);border-radius:0;padding:1rem;box-shadow:none;font-size:1rem;font-style:normal;font-weight:700;line-height:1.625rem;letter-spacing:.05rem;text-transform:uppercase;text-decoration:none;text-align:center}@media screen and (min-width: 414px){.btn__primary{padding:14px 27px}}.btn__primary img{vertical-align:middle;display:inline-block;margin-top:-5px;margin-left:8px}.btn__primary:hover{background:var(--wp--preset--color--headings);color:var(--wp--preset--color--white)}.btn-secondary{background:var(--wp--preset--color--white);color:var(--wp--preset--color--primary) !important;border:1px solid var(--wp--preset--color--primary);text-decoration:none !important;border-radius:0;padding:1rem;box-shadow:none;font-size:1rem;font-style:normal;font-weight:700;line-height:1.625rem;letter-spacing:.05rem;text-transform:uppercase;text-decoration:none;text-align:center}@media screen and (min-width: 414px){.btn-secondary{padding:14px 27px}}.btn-secondary img{vertical-align:middle;display:inline-block;margin-top:-5px;margin-left:8px}.btn-secondary:hover{background:var(--wp--preset--color--headings);color:var(--wp--preset--color--white) !important}.faq .accordion,.practice-areas-pattern .accordion,.accordion{margin-bottom:0;padding:.75rem 1rem;gap:10px;background:#fff;border:1.09272px solid #f0f0f0;margin-right:0 !important;margin-left:0 !important;width:initial}.faq .accordion__header span:first-child,.practice-areas-pattern .accordion__header span:first-child,.accordion__header span:first-child{font-family:"Karla",sans-serif;font-size:1.125rem;line-height:2rem;font-style:normal;font-weight:700;color:var(--wp--preset--color--primary)}.faq .accordion__header a,.practice-areas-pattern .accordion__header a,.accordion__header a{text-decoration:unset}.faq .accordion__header a:hover,.practice-areas-pattern .accordion__header a:hover,.accordion__header a:hover{text-decoration:underline}.faq .accordion .control-icon,.practice-areas-pattern .accordion .control-icon,.accordion .control-icon{width:29px;height:29px}.faq .accordion .control-icon::before,.practice-areas-pattern .accordion .control-icon::before,.accordion .control-icon::before{display:block;width:29px;height:29px;transition:transform .2s linear;content:url("./assets/images/chevron_down.svg")}.faq .accordion.accordion--open .control-icon::before,.practice-areas-pattern .accordion.accordion--open .control-icon::before,.accordion.accordion--open .control-icon::before{content:url("./assets/images/chevron_down.svg");transform:rotate(180deg)}.faq .accordion__content,.practice-areas-pattern .accordion__content,.accordion__content{padding-left:0;padding-right:0;margin-top:10px}.faq .accordion__content p,.practice-areas-pattern .accordion__content p,.accordion__content p{margin-bottom:0;margin-top:0}.breadcrumbs{color:var(--wp--preset--color--light-text)}.site-header{border:none;padding:16px 0;background:#fff;box-shadow:0 4px 14px 0 rgba(0,0,0,.07);z-index:10;position:relative}.site-header .container{max-width:1312px;margin:auto}@media screen and (min-width: 1080px){.site-header .container{padding:0 16px;box-sizing:content-box}}.site-header-wrapper{align-items:center;gap:1rem}.site-header-wrapper .site-branding img{width:151px;height:auto;vertical-align:middle}@media screen and (min-width: 768px){.site-header-wrapper .site-branding img{width:241px}}@media screen and (min-width: 1080px){.site-header-wrapper .site-branding{grid-area:1/1/2/2}}@media screen and (min-width: 1681px){.site-header-wrapper .site-branding{justify-self:center;padding-left:0}}.site-header-wrapper .mobile-menu-toggle{padding-top:10px}.site-header-main-navigation .menu .menu-item{color:var(--wp--preset--color--custom-text)}.site-header-main-navigation .menu .menu-item span{color:var(--wp--preset--color--custom-text)}.site-header #mobile-toggle{padding-top:1rem}.site-header #mobile-toggle svg path{stroke:var(--wp--preset--color--primary)}@media screen and (min-width: 1080px){.header-nav{background:#fff}}@media screen and (min-width: 1280px){.header-nav .menu{justify-content:center;gap:30px}}.header-nav .menu .menu-item{color:var(--wp--preset--color--custom-text);text-transform:capitalize;font-size:1.125rem;line-height:2rem}.header-nav .menu .menu-item a:hover{color:var(--wp--preset--color--primary)}@media screen and (max-width: 1080px){.header-nav .menu .menu-item .menu-item-has-children .sub-menu{background:rgba(0,0,0,0)}}.header-nav .menu .menu-item span,.header-nav .menu .menu-item a{color:var(--wp--preset--color--custom-text)}@media screen and (min-width: 1080px){.header-nav .menu .menu-item span,.header-nav .menu .menu-item a{color:var(--wp--preset--color--custom-text)}}.header-nav .menu .menu-item span:hover,.header-nav .menu .menu-item a:hover{text-decoration:underline}@media screen and (min-width: 1080px){.header-nav .menu .menu-item span:hover,.header-nav .menu .menu-item a:hover{color:var(--wp--preset--color--primary)}}.header-nav .menu .menu-item.menu-item-has-children:hover::after{top:14px}@media screen and (max-width: 1080px){.header-nav .menu .menu-item.menu-item-has-children .sub-menu{background:rgba(0,0,0,0)}}.header-nav .menu .menu-item.menu-item-has-children .sub-menu li a{color:var(--wp--preset--color--custom-text);width:100%;text-transform:capitalize}.header-nav .menu .menu-item.menu-item-has-children .sub-menu li a:hover{text-decoration:underline;color:var(--wp--preset--color--primary)}@media screen and (min-width: 1080px){.header-nav .menu .menu-item.menu-item-has-children .sub-menu{max-height:80vh}}@media screen and (min-width: 1080px){.header-nav .menu .menu-item.menu-item-has-children:last-of-type .sub-menu{right:-2rem}.header-nav .menu .menu-item.menu-item-has-children::before{top:20px}}.header-nav .menu .menu-item.menu-item-has-children::after{border-color:var(--wp--preset--color--custom-text);top:11px}@media screen and (min-width: 1080px){.header-nav{padding-top:10px;padding-bottom:10px}}.header-nav.active{max-height:85vh}.header-right{display:none;padding:2rem 0 1rem 0;flex-direction:column;gap:1rem}.header-right.mobile{display:flex}@media screen and (min-width: 1080px){.header-right.mobile{display:none}}.header-right__contact-data{max-width:100%;column-gap:8px;align-items:start}.header-right__contact-data a{font-size:20px;font-style:normal;font-weight:700;line-height:30px;font-family:"Karla",sans-serif;color:var(--wp--preset--color--primary)}.header-right__contact-data a:hover{text-decoration:underline}.header-right__contact-data img{grid-area:1/1/3/2;width:33px;height:33px}.header-right__contact-data span{text-transform:capitalize}@media screen and (min-width: 1080px){.header-right{display:flex;flex-direction:row;align-items:center;gap:14px;padding:0;width:fit-content;justify-self:flex-end}}@media screen and (min-width: 1681px){.header-right{justify-self:center;padding-right:0}}.main-footer{background-color:#020f29}.main-footer p{color:var(--wp--preset--color--light-text)}.main-footer a{color:var(--wp--preset--color--primary);text-decoration:none}.main-footer .site-footer{grid-template-columns:minmax(auto, 381px) repeat(2, auto);grid-template-rows:auto 1fr;grid-row-gap:1.5rem;column-gap:0;display:grid}@media screen and (min-width: 900px){.main-footer .site-footer{column-gap:1.5rem}}.main-footer .site-footer__logo{width:251px;height:auto}.main-footer .site-footer__info{display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width: 1080px){.main-footer .site-footer__info{max-width:27rem}}.main-footer .site-footer .vertical-divider{grid-row:span 2;width:1px;background:#0d1a36;display:none}@media screen and (min-width: 899px){.main-footer .site-footer .vertical-divider{display:block}}.main-footer .site-footer div:nth-of-type(1){grid-area:1/1/2/2}.main-footer .site-footer div:nth-of-type(2){grid-area:1/2/3/3}.main-footer .site-footer div:nth-of-type(3){grid-area:3/1/4/2}@media screen and (min-width: 899px){.main-footer .site-footer div:nth-of-type(3){grid-area:1/3/2/4;grid-row:span 2}}.main-footer .site-footer div:nth-of-type(3) .menu{display:grid;grid-template-columns:1fr;align-items:center;column-gap:1.5rem;row-gap:8px}@media screen and (min-width: 899px){.main-footer .site-footer div:nth-of-type(3) .menu{grid-template-columns:auto auto;max-width:418px;column-gap:1.5rem}}.main-footer .site-footer div:nth-of-type(4){grid-area:3/1/4/2}@media screen and (min-width: 899px){.main-footer .site-footer div:nth-of-type(4){grid-area:1/4/2/5;grid-row:span 2}}.main-footer .site-footer div:nth-of-type(5){grid-area:4/1/5/2}@media screen and (min-width: 899px){.main-footer .site-footer div:nth-of-type(5){grid-area:1/5/3/6;grid-row:span 2;min-width:220px}}.main-footer .site-footer div:nth-of-type(5)+.vertical-divider{display:none}.main-footer .site-footer div:nth-of-type(7){grid-area:2/1/3/2}@media screen and (min-width: 899px){.main-footer .site-footer div:nth-of-type(7){grid-area:2/1/3/2}}.main-footer .site-footer__menu-col p.menu__title{font-size:1.125rem;line-height:2rem;margin-top:0;color:#fff;font-family:"Roboto Slab",serif}.main-footer .site-footer__menu-col ul{display:flex;flex-direction:column;gap:8px}.main-footer .site-footer__menu-col ul li a,.main-footer .site-footer__menu-col ul li span{color:var(--wp--preset--color--light-text)}.main-footer .site-footer__contact-details{display:flex;flex-direction:column;gap:1rem}.main-footer .site-footer__contact-details ul li{display:inline-flex;gap:1rem;align-items:start}.main-footer .site-footer__contact-details ul li img{width:27px;height:27px}.main-footer .site-footer__contact-details ul li a{color:#fff;font-weight:600}.main-footer .site-footer__contact-details ul li a span{color:var(--wp--preset--color--custom-text);font-weight:400}.main-footer .site-footer__contact-details ul:first-of-type li{display:grid;grid-template-columns:27px auto;grid-template-rows:repeat(2, auto);row-gap:0}.main-footer .site-footer__contact-details ul:first-of-type li img{grid-area:1/1/3/2}.main-footer .site-footer__contact-details ul:first-of-type li a{grid-area:1/2/2/3}.main-footer .container{padding:2rem 1rem}@media screen and (min-width: 1080px){.main-footer .container{padding:3rem 4rem}}.main-footer .copyright-row{background:#041435}.main-footer .copyright-row__wrapper{padding:0 1rem;align-items:start;gap:0;font-size:.875rem;justify-content:space-between;display:flex;margin:auto;flex-direction:column;width:calc(100% - 2rem)}@media screen and (min-width: 900px){.main-footer .copyright-row__wrapper{padding:0 4rem;flex-direction:row;justify-content:space-between;align-items:center;width:calc(100% - 8rem)}}.main-footer .copyright-row .copyright{padding:0}.main-footer .copyright-row .copyright p{margin:.5rem 0;color:var(--wp--preset--color--light-text);font-size:0.875rem;line-height:1.375rem}.main-footer .copyright-row .copyright-links{margin:.5rem 0}.main-footer .copyright-row .copyright-links a{color:var(--wp--preset--color--light-text);font-size:0.875rem;line-height:1.375rem}.main-footer .copyright-row .copyright-links li:not(:last-of-type) a:after{content:"|";margin-left:.5rem}.wp-block-contact-form-7-contact-form-selector{background-color:var(--wp--preset--color--background-primary);padding:1rem}@media screen and (min-width: 768px){.wp-block-contact-form-7-contact-form-selector{padding:2rem 1rem}}.wp-block-contact-form-7-contact-form-selector .wpcf7{padding:0}.wp-block-contact-form-7-contact-form-selector .wpcf7 form{display:flex;flex-direction:column;gap:1rem}.wp-block-contact-form-7-contact-form-selector .wpcf7 form.invalid{color:var(--wp--preset--color--custom-text)}.wp-block-contact-form-7-contact-form-selector .wpcf7 form.failed{color:#dc3232}.wp-block-contact-form-7-contact-form-selector .wpcf7 form.sent{color:#1c5421}.wp-block-contact-form-7-contact-form-selector .wpcf7 .form-row{display:flex;flex-direction:column;margin-bottom:0;gap:1rem}@media screen and (min-width: 900px){.wp-block-contact-form-7-contact-form-selector .wpcf7 .form-row{flex-direction:row;gap:1.5rem}}.wp-block-contact-form-7-contact-form-selector .wpcf7 .form-row label{color:var(--wp--preset--color--headings);font-size:1rem;font-weight:700;text-transform:capitalize;display:flex;flex-direction:column;gap:8px;text-align:left}.wp-block-contact-form-7-contact-form-selector .wpcf7 .form-row label input{border:1px solid var(--wp--preset--color--stroke);background:#fff;padding:8px 9px 10px 9px;line-height:22px;width:100%;margin-bottom:0;box-sizing:border-box}.wp-block-contact-form-7-contact-form-selector .wpcf7 .form-row label input::placeholder{color:#646464;font-family:"Karla",sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:normal}.wp-block-contact-form-7-contact-form-selector .wpcf7 .form-row.input-full-width{width:100%}.wp-block-contact-form-7-contact-form-selector .wpcf7 .form-row.input-full-width label,.wp-block-contact-form-7-contact-form-selector .wpcf7 .form-row.input-full-width span,.wp-block-contact-form-7-contact-form-selector .wpcf7 .form-row.input-full-width select{width:100%}.wp-block-contact-form-7-contact-form-selector .wpcf7 .form-row.input-full-width textarea{width:calc(100% - 20px)}.wp-block-contact-form-7-contact-form-selector .wpcf7 .consent-row label{display:flex;flex-direction:row;color:var(--wp--preset--color--custom-text);gap:6px;font-size:16px}.wp-block-contact-form-7-contact-form-selector .wpcf7 .consent-row .wpcf7-list-item{margin:0}.wp-block-contact-form-7-contact-form-selector .wpcf7 .consent-row p{margin:0}.wp-block-contact-form-7-contact-form-selector .wpcf7 textarea{border:1px solid var(--wp--preset--color--stroke);background:#fff;padding:10px;height:143px;font-size:14px;line-height:22px;font-family:"Karla",sans-serif}.wp-block-contact-form-7-contact-form-selector .wpcf7 textarea::placeholder{font-family:"Karla",sans-serif;font-size:16px;font-weight:400}.wp-block-contact-form-7-contact-form-selector .wpcf7 .wpcf7-spinner{position:absolute;bottom:20px;right:50px}.wp-block-contact-form-7-contact-form-selector input[type=checkbox]{margin-left:0;width:20px;height:20px}.wp-block-contact-form-7-contact-form-selector .wpcf7-submit{line-height:normal;background:var(--wp--preset--color--primary);color:var(--wp--preset--color--white);border-radius:0;padding:1rem;box-shadow:none;font-size:1rem;font-style:normal;font-weight:700;line-height:1.625rem;letter-spacing:.05rem;text-transform:uppercase;text-decoration:none;text-align:center}@media screen and (min-width: 414px){.wp-block-contact-form-7-contact-form-selector .wpcf7-submit{padding:14px 27px}}.wp-block-contact-form-7-contact-form-selector .wpcf7-submit img{vertical-align:middle;display:inline-block;margin-top:-5px;margin-left:8px}.wp-block-contact-form-7-contact-form-selector .wpcf7-submit:hover{background:var(--wp--preset--color--headings);color:var(--wp--preset--color--white)}.wp-block-contact-form-7-contact-form-selector .wpcf7-submit{font-family:"Karla",sans-serif;font-weight:600;text-transform:capitalize}@media screen and (max-width: 900px){.wp-block-contact-form-7-contact-form-selector .wpcf7-submit{max-width:100%;width:100%}}@media screen and (min-width: 899px){.wp-block-contact-form-7-contact-form-selector{padding:2rem}}.page-banner{height:17.5rem;margin-top:0}.page-banner .wp-block-cover{height:100%;min-height:auto}.page-banner .wp-block-cover__background{opacity:.79;background:var(--wp--preset--color--primary)}.breadcrumbs{font-size:1.125rem;line-height:1.75rem;font-weight:400;justify-content:center}.breadcrumbs a{color:#fff}.breadcrumbs li:not(:last-child)::after{content:url(./assets/images/caret.svg)}.text-with-image{margin-top:3rem;margin-bottom:52px}@media screen and (min-width: 1080px){.text-with-image{margin-top:120px;margin-bottom:108px}}.text-with-image__row{justify-content:space-between;gap:4.5rem}@media screen and (min-width: 900px){.text-with-image__row{gap:6rem}}.text-with-image__row .column h2,.text-with-image__row .column h3,.text-with-image__row .column__subheading{color:var(--wp--preset--color--headings);margin-bottom:0}.text-with-image__row .column.text-with-image__content{max-width:528px}.text-with-image__subheading{font-size:20px;line-height:24px}@media screen and (min-width: 600px){.text-with-image__subheading{font-size:24px;line-height:32px}}.text-with-image__subheading{font-family:"Roboto Slab",serif;font-weight:700;margin-bottom:1rem}.text-with-image.bg-background-secondary,.text-with-image.bg-background-primary{padding-top:3rem;padding-bottom:52px;margin-top:0;margin-bottom:0}@media screen and (min-width: 1080px){.text-with-image.bg-background-secondary,.text-with-image.bg-background-primary{padding:120px 0 108px 0;margin-top:0;margin-bottom:0}}.text-with-image__image img{max-width:640px;width:100%;height:100%;aspect-ratio:1.11;object-fit:cover;border-radius:0;filter:none}.text-with-image__image::before{content:"";position:absolute;top:-40px;left:50% !important;transform:translateX(-50%);width:49%;height:calc(100% + 44px);background:var(--wp--preset--color--headings);z-index:1;border-radius:0}@media screen and (min-width: 768px){.text-with-image__image::before{height:calc(100% + 68px)}}.text-with-image__image::after{display:none !important}.text-with-image__button{text-align:center;margin-top:1rem}@media screen and (min-width: 768px){.text-with-image__button{width:fit-content}}.text-with-image__button.text-link{margin-top:0;text-align:left;text-decoration:none;font-weight:600}.text-with-image__button.text-link:after{content:"";display:inline-block;width:18px;height:18px;margin-left:6px;background-image:url(./assets/images/right_arrow.svg);background-position:0px 5px;background-repeat:no-repeat}.eeat-hero-cover{padding:3rem 1rem;background:rgba(6,30,76,.86)}@media screen and (min-width: 899px){.eeat-hero-cover{padding:5rem 1rem}}.eeat-hero-cover .has-primary-bg-background-color{background-image:none}.eeat-hero-cover .wp-block-cover__inner-container{margin:auto}.eeat-hero-columns{margin:0;justify-content:space-between}.eeat-hero-columns .wp-block-column{max-width:100%}.eeat-hero-columns .wp-block-column:first-child{position:relative;max-width:100%}.eeat-hero-columns .wp-block-column:first-child::after{content:"";width:1px;height:100%;background-color:#3e5071;position:absolute;right:-8%;top:0}@media screen and (max-width: 899px){.eeat-hero-columns .wp-block-column:first-child::after{display:none}}@media screen and (min-width: 899px){.eeat-hero-columns .wp-block-column:first-child .breadcrumbs{display:grid;grid-template-columns:repeat(3, auto);align-items:flex-start}}@media screen and (max-width: 899px){.eeat-hero-columns .wp-block-column:last-child{padding-left:0 !important}}.eeat-hero-columns .breadcrumbs{justify-content:flex-start}.wp-block-fuelist-seo-new-eeat-hero .fuelist-eeat-hero-grid{row-gap:0;margin-bottom:34px;align-items:flex-start;grid-template-columns:57px 1fr}@media screen and (max-width: 600px){.wp-block-fuelist-seo-new-eeat-hero .fuelist-eeat-hero-grid{display:flex;flex-direction:column;row-gap:1rem}}.wp-block-fuelist-seo-new-eeat-hero .fuelist-eeat-hero-grid .fuelist-eeat-hero-author-data-cont{margin-bottom:34px;margin-top:-12px}.wp-block-fuelist-seo-new-eeat-hero .fuelist-eeat-hero-grid .fuelist-eeat-hero-authors-img{margin-top:-1rem}.wp-block-fuelist-seo-new-eeat-hero .fuelist-eeat-hero-grid .fuelist-eeat-hero-authors-img img{border-radius:56px;width:56px;height:56px}.wp-block-fuelist-seo-new-eeat-hero .fuelist-eeat-hero-grid .fuelist-eeat-hero-authors-img.check:after{content:"";background-image:url("./assets/images/check.svg");background-size:cover;width:22px;height:22px;position:absolute;right:-4px;bottom:-4px}.wp-block-fuelist-seo-new-eeat-hero .fuelist-eeat-hero-grid .fuelist-eeat-hero-author-name{flex-direction:row}.wp-block-fuelist-seo-new-eeat-hero .fuelist-eeat-hero-grid .fuelist-eeat-hero-author-name p{color:#fff;font-weight:700;text-transform:capitalize}.wp-block-fuelist-seo-new-eeat-hero .fuelist-eeat-hero-grid .fuelist-eeat-hero-author-name a{color:#fff;text-decoration-line:none;font-weight:700;text-transform:capitalize}.wp-block-fuelist-seo-new-eeat-hero .fuelist-eeat-hero-grid .fuelist-eeat-hero-author-name a:hover{text-decoration:underline}@media screen and (max-width: 767px){.wp-block-fuelist-seo-new-eeat-hero .fuelist-eeat-hero-grid .fuelist-eeat-hero-author-name{align-items:flex-start}}.wp-block-fuelist-seo-new-eeat-hero .fuelist-eeat-hero-grid .fuelist-eeat-hero-author-description{color:var(--wp--preset--color--light-text)}.wp-block-fuelist-seo-new-eeat-hero .fuelist-eeat-hero-grid .fuelist-eeat-hero-authors-title,.wp-block-fuelist-seo-new-eeat-hero .fuelist-eeat-hero-grid .fuelist-eeat-hero-reviewers-title{color:var(--wp--preset--color--light-text);text-transform:uppercase;margin-bottom:0}@media screen and (max-width: 768px){.wp-block-fuelist-seo-new-eeat-hero .fuelist-eeat-hero-grid .fuelist-eeat-hero-authors-title,.wp-block-fuelist-seo-new-eeat-hero .fuelist-eeat-hero-grid .fuelist-eeat-hero-reviewers-title{margin-bottom:5px}}.wp-block-fuelist-seo-new-eeat-hero .fuelist-eeat-hero-grid .fuelist-icon:hover{color:#5f050a !important}.wp-block-fuelist-seo-new-eeat-hero .fuelist-eeat-post-meta-entry{padding-left:0;justify-content:flex-start;color:var(--wp--preset--color--light-text);font-weight:400;font-size:14px}.wp-block-fuelist-seo-new-eeat-hero .social-icons-container{margin-top:0}.wp-block-fuelist-seo-new-eeat-hero .social-icons-container img{width:28px;height:28px}.wp-block-fuelist-seo-new-eeat-hero .social-icons-container img:hover{opacity:.85}.blog-posts .wp-block-post-date{font-size:14px;line-height:22px;color:var(--wp--preset--color--custom-text);margin-bottom:.5rem}.blog-posts .wp-block-post-title{font-size:20px;line-height:24px}@media screen and (min-width: 600px){.blog-posts .wp-block-post-title{font-size:24px;line-height:32px}}.blog-posts .wp-block-post-title{margin-bottom:1.5rem}.blog-posts .wp-block-post-title:hover{text-decoration:underline}.blog-posts .wp-block-post-template-is-layout-grid{row-gap:2rem}.blog-posts .wp-block-query-pagination{margin-top:5rem}.blog-posts .wp-block-query-pagination-numbers{display:flex;gap:1.5rem;font-size:18px}.blog-posts .wp-block-query-pagination-numbers .current{color:var(--wp--preset--color--primary);font-weight:700;text-decoration:underline}.blog-posts .wp-block-query-pagination-numbers a{color:var(--wp--preset--color--custom-text);text-decoration:none}#single-article .single-article__share-social p{font-weight:700;color:var(--wp--preset--color--primary)}#single-article .single-article__share-social a{text-decoration:none;margin-right:0.875rem}@media screen and (max-width: 782px){#single-article.eat-full>.wp-block-template-part+.wp-block-group{padding:48px 16px 0 16px !important;margin-bottom:48px}#single-article.eat-full .wp-block-fuelist-seo-new-share-button{margin-left:0 !important}}.cta-pattern{padding-left:1rem;padding-right:1rem}.cta-pattern__button{line-height:54px}.cta-pattern__button a{background:var(--wp--preset--color--white);color:var(--wp--preset--color--primary) !important;border:1px solid var(--wp--preset--color--primary);text-decoration:none !important;border-radius:0;padding:1rem;box-shadow:none;font-size:1rem;font-style:normal;font-weight:700;line-height:1.625rem;letter-spacing:.05rem;text-transform:uppercase;text-decoration:none;text-align:center}@media screen and (min-width: 414px){.cta-pattern__button a{padding:14px 27px}}.cta-pattern__button a img{vertical-align:middle;display:inline-block;margin-top:-5px;margin-left:8px}.cta-pattern__button a:hover{background:var(--wp--preset--color--headings);color:var(--wp--preset--color--white) !important}.cta-pattern__button a{padding:1rem 28px;display:flex;justify-content:center}@media screen and (min-width: 768px){.cta-pattern__button a{display:inline}}.cta-pattern .container{max-width:1102px !important;background-color:var(--wp--preset--color--primary);padding-top:32px;padding-bottom:32px}@media screen and (min-width: 768px){.cta-pattern .container{padding-top:48px;padding-bottom:48px}}.cta-pattern .container h2{font-size:28px;line-height:32px}@media screen and (min-width: 600px){.cta-pattern .container h2{font-size:40px;line-height:48px}}.cta-pattern .container h2{color:#fff;font-weight:600}.cta-pattern .container p{margin:0;text-align:center;max-width:676px;color:var(--wp--preset--color--light-text)}.cta-pattern .container p.cta-pattern__button{margin-top:2rem}.contact-us-pattern{padding:0 1rem}.contact-us-pattern.contact-us-page{padding-top:48px;padding-bottom:48px}@media screen and (min-width: 1080px){.contact-us-pattern.contact-us-page{padding-top:80px;padding-bottom:80px}}.contact-us-pattern.contact-us-page .contact-us__row{background-color:#fff;padding:0}.contact-us-pattern.contact-us-page .contact-us__column.left-column .wp-block-heading{color:var(--wp--preset--color--headings)}.contact-us-pattern.contact-us-page .contact-us__column.left-column p{color:var(--wp--preset--color--custom-text)}.contact-us-pattern.contact-us-page .contact-us__column.left-column a{color:var(--wp--preset--color--primary)}.contact-us-pattern.contact-us-page .contact-us__column.right-column .wp-block-contact-form-7-contact-form-selector{background-color:var(--wp--preset--color--primary)}.contact-us-pattern.contact-us-page .contact-us__column.right-column .wp-block-contact-form-7-contact-form-selector .wpcf7 .form-row label,.contact-us-pattern.contact-us-page .contact-us__column.right-column .wp-block-contact-form-7-contact-form-selector .wpcf7 .consent-row label{color:#fff}.contact-us-pattern.contact-us-page .contact-us__column.right-column .wp-block-contact-form-7-contact-form-selector .wpcf7 .form-row label a,.contact-us-pattern.contact-us-page .contact-us__column.right-column .wp-block-contact-form-7-contact-form-selector .wpcf7 .consent-row label a{color:#fff}.contact-us-pattern.contact-us-page .contact-us__column.right-column .wp-block-contact-form-7-contact-form-selector .wpcf7-submit{background:var(--wp--preset--color--white);color:var(--wp--preset--color--primary) !important;border:1px solid var(--wp--preset--color--primary);text-decoration:none !important;border-radius:0;padding:1rem;box-shadow:none;font-size:1rem;font-style:normal;font-weight:700;line-height:1.625rem;letter-spacing:.05rem;text-transform:uppercase;text-decoration:none;text-align:center}@media screen and (min-width: 414px){.contact-us-pattern.contact-us-page .contact-us__column.right-column .wp-block-contact-form-7-contact-form-selector .wpcf7-submit{padding:14px 27px}}.contact-us-pattern.contact-us-page .contact-us__column.right-column .wp-block-contact-form-7-contact-form-selector .wpcf7-submit img{vertical-align:middle;display:inline-block;margin-top:-5px;margin-left:8px}.contact-us-pattern.contact-us-page .contact-us__column.right-column .wp-block-contact-form-7-contact-form-selector .wpcf7-submit:hover{background:var(--wp--preset--color--headings);color:var(--wp--preset--color--white) !important}.contact-us-pattern .contact-us__row{background-color:var(--wp--preset--color--primary);padding:3rem 1rem}@media screen and (min-width: 768px){.contact-us-pattern .contact-us__row{padding:4rem}}.contact-us-pattern .contact-us__row{margin:0 16px;display:flex;justify-content:space-evenly;flex-direction:column;gap:2rem}@media screen and (min-width: 900px){.contact-us-pattern .contact-us__row{display:grid;grid-template-columns:repeat(2, minmax(auto, 548px));justify-content:space-between;gap:0}}.contact-us-pattern .contact-us__data{gap:1rem}.contact-us-pattern .contact-us__data .wp-block-group{gap:1rem;align-items:start}.contact-us-pattern .contact-us__data .wp-block-group p{margin-top:0}.contact-us-pattern .contact-us__data .wp-block-group.location figure{margin-top:.5rem}.contact-us-pattern .contact-us__column.left-column{gap:1rem;display:flex;align-items:start;margin-bottom:1.75em;flex-direction:column}.contact-us-pattern .contact-us__column.left-column .wp-block-heading{font-size:28px;line-height:32px}@media screen and (min-width: 600px){.contact-us-pattern .contact-us__column.left-column .wp-block-heading{font-size:40px;line-height:48px}}.contact-us-pattern .contact-us__column.left-column .wp-block-heading{color:#fff;font-weight:700}.contact-us-pattern .contact-us__column.left-column .wp-block-heading+p{margin-bottom:1rem}.contact-us-pattern .contact-us__column.left-column:first-of-type{margin-top:0}@media screen and (min-width: 900px){.contact-us-pattern .contact-us__column.left-column:first-of-type{margin-top:3rem}}.contact-us-pattern .contact-us__column.left-column:first-of-type a{font-weight:700}.contact-us-pattern .contact-us__column.left-column figure{margin-bottom:0}.contact-us-pattern .contact-us__column.left-column figure img{width:2rem}.contact-us-pattern .contact-us__column.left-column p{margin:0;color:var(--wp--preset--color--light-text)}.contact-us-pattern .contact-us__column.left-column p.contact-us__contact-details__title{font-size:20px;line-height:24px}@media screen and (min-width: 600px){.contact-us-pattern .contact-us__column.left-column p.contact-us__contact-details__title{font-size:24px;line-height:32px}}.contact-us-pattern .contact-us__column.left-column p.contact-us__contact-details__title{color:#fff;margin-top:0;font-family:"Roboto Slab",serif;font-weight:700}.contact-us-pattern .contact-us__column.left-column p.contact-us__contact-details__title a{font-weight:700}.contact-us-pattern .contact-us__column.left-column a{color:#fff;font-weight:400;line-height:32px;font-size:18px;text-decoration:none}.contact-us-pattern .contact-us__column.left-column a:hover{text-decoration:underline}.wp-block-fuelist-seo-new-share-button p{color:var(--wp--preset--color--primary);text-transform:capitalize;margin-bottom:1rem}.wp-block-fuelist-seo-new-eeat-sidebar p.fsswh_title{font-weight:700;color:var(--wp--preset--color--primary)}.wp-block-fuelist-seo-new-eeat-sidebar .btn{min-width:0}.wp-block-fuelist-seo-new-eeat-sidebar .fuelist-sidebar-contact-details{gap:1.5rem}.wp-block-fuelist-seo-new-eeat-sidebar .fuelist-sidebar-contact-details ul li a{color:var(--wp--preset--color--custom-text)}.wp-block-fuelist-seo-new-eeat-sidebar .fuelist-sidebar-contact-details .fuelist-sidebar-phone.default-image a{font-weight:700}.wp-block-fuelist-seo-new-eeat-sidebar .fuelist-sidebar-contact-details .fuelist-sidebar-phone.default-image a:before{width:29px;height:29px;content:url("./assets/images/phone-sidebar.svg")}.hero{background-color:var(--wp--preset--color--primary);margin-top:0}.hero-pattern{position:relative}@media screen and (max-width: 996px){.hero-pattern{position:relative;padding:0;min-height:526px;color:#000;z-index:0}}.hero-pattern>*{position:relative;z-index:2}@media only screen and (max-width: 996px){.hero-pattern>*{width:100%;max-width:100%}}.hero__title{color:#fff}.hero__text{margin-bottom:32px;color:var(--wp--preset--color--light-text);font-size:1.125rem;line-height:2rem}.hero .row{flex-direction:column}@media screen and (min-width: 996px){.hero .row{gap:0;flex-direction:row}}.hero .column{display:flex;justify-content:center}@media screen and (max-width: 996px){.hero .column{max-width:100% !important;width:100% !important}}.hero .column:first-child{padding-top:48px;padding-bottom:48px;padding:3rem 1rem}@media only screen and (min-width: 996px){.hero .column:first-child{max-width:52%;width:52%;display:flex;flex-direction:column;align-items:flex-end;padding-left:4.5%;padding-right:50px}}@media(min-width: 1080px)and (max-width: 1300px){.hero .column:first-child{padding-left:16px}}@media only screen and (min-width: 996px){.hero .column:last-child{width:48%;max-width:48%}}.hero .container__image{width:100%;object-fit:cover}.hero__btn-container{display:flex;width:100%;margin:0;gap:24px}.hero__btn-container p{margin:0;font-size:1.125rem;line-height:2rem}@media only screen and (max-width: 996px){.hero__btn-container{display:block}}.hero__btn-container .hero__button{display:flex;justify-content:center}@media screen and (min-width: 900px){.hero__btn-container .hero__button{display:block}}.hero .btn__primary a{color:#fff;text-decoration:unset;display:block;text-align:center}@media screen and (min-width: 900px){.hero .btn__primary a{display:inline}}@media only screen and (max-width: 996px){.hero .btn__primary{margin-bottom:24px}}.practice-areas-pattern .practice-areas__row{margin-right:0 !important;margin-left:0 !important;border:1px solid #e9e9e9;background:#f9f9f9;padding:2rem 1rem;gap:1rem;display:grid;grid-template-columns:1fr}@media screen and (min-width: 768px){.practice-areas-pattern .practice-areas__row{padding:2rem 35px;grid-template-columns:1fr 1fr 1fr}}.practice-areas-pattern h2{max-width:760px}@media screen and (min-width: 768px){.practice-areas-pattern h2{font-size:3rem;line-height:62px;font-weight:600}}.practice-areas-pattern h2+p{max-width:760px;margin-bottom:2rem}@media screen and (min-width: 768px){.practice-areas-pattern h2+p{margin-bottom:3rem}}.practice-areas-pattern .practice-areas__tabs{margin-right:0 !important;margin-left:0 !important;flex-direction:column}@media screen and (min-width: 768px){.practice-areas-pattern .practice-areas__tabs{flex-direction:row}}.practice-areas-pattern .practice-areas__tab{width:100%;height:62px;text-align:center;background-color:#f9f9f9}.practice-areas-pattern .practice-areas__tab p{width:100%;height:100%;display:flex;align-items:center}.practice-areas-pattern .practice-areas__tabs{display:flex}.practice-areas-pattern .practice-areas__tabs .wp-block-group{position:relative}.practice-areas-pattern .practice-areas__tab{display:flex;flex-direction:row;align-items:center;padding:0px;gap:24px;color:var(--wp--preset--color--headings);border:1px solid #e9e9e9;cursor:pointer}.practice-areas-pattern .practice-areas__tab p{font-weight:700;font-size:18px;line-height:62px;display:inline;text-transform:capitalize;color:var(--wp--preset--color--headings);font-family:"Roboto Slab",serif}.practice-areas-pattern .practice-areas__tab img{padding:0 16px;background:#051027;width:100%;height:100%}.practice-areas-pattern .practice-areas__tab figure,.practice-areas-pattern .practice-areas__tab img{height:100%;min-height:60px}.practice-areas-pattern .practice-areas__tab.active{background-color:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--primary)}.practice-areas-pattern .practice-areas__tab.active p{font-weight:700;font-size:20px;line-height:62px;text-transform:capitalize;color:#fff}.practice-areas-pattern p.has-text-align-center{color:#293040}section.practice-areas p{max-width:760px}.category-practice-areas .practice-areas__row{background:unset !important;padding-top:30px !important}.faq h2{margin-bottom:2rem}.single-column-text .wp-block-heading{color:var(--wp--preset--color--headings);font-weight:600}.single-column-text p+.wp-block-heading{margin-top:1.5rem}@media only screen and (min-width: 900px){.single-column-text p+.wp-block-heading{margin-top:2rem}}.single-column-text__text-container{max-width:1024px}.testimonials-slider-pattern h2,.testimonials-slider-pattern h3{font-size:32px;line-height:40px}@media screen and (min-width: 600px){.testimonials-slider-pattern h2,.testimonials-slider-pattern h3{font-size:48px;line-height:62px}}.testimonials-slider-pattern h2,.testimonials-slider-pattern h3{color:var(--wp--preset--color--headings);margin-bottom:1.5rem;font-weight:700}@media screen and (min-width: 768px){.testimonials-slider-pattern h2,.testimonials-slider-pattern h3{font-weight:600}}.testimonials-slider-pattern .testimonial-slider{padding-bottom:2rem}@media screen and (min-width: 768px){.testimonials-slider-pattern .testimonial-slider{padding-bottom:3rem}}.testimonials-slider-pattern .testimonial-slider-container{margin-top:2rem}@media screen and (min-width: 768px){.testimonials-slider-pattern .testimonial-slider-container{margin-top:3rem}}.testimonials-slider-pattern .testimonial-slider__testimonial__wrapper{padding:2rem;position:relative;max-width:325px;margin:auto;border:1px solid #e5ebf0;background:#fff;box-shadow:0 14px 24px 0 rgba(0,0,0,.05);display:grid;row-gap:1.5rem}.testimonials-slider-pattern .testimonial-slider__testimonial__name{grid-area:1/1/2/2;margin:0;color:var(--wp--preset--color--headings);font-weight:700}.testimonials-slider-pattern .testimonial-slider__testimonial__name:before{content:"★★★★★";color:#eac317;font-size:1.3rem;line-height:1.3rem;display:block;margin-bottom:.5rem}.testimonials-slider-pattern .testimonial-slider__testimonial__content{margin:0}.testimonials-slider-pattern .testimonial-slider__testimonial__read-more-btn{color:var(--wp--preset--color--primary);font-weight:700;text-decoration:underline}.testimonials-slider-pattern .testimonial-slider__controls{gap:1.5rem}.testimonials-slider-pattern .testimonial-slider__controls .control span{width:44px;height:44px}.testimonials-slider-pattern .testimonial-slider__controls .control span.slide-left:before{content:url("./assets/images/scroll-left.svg")}.testimonials-slider-pattern .testimonial-slider__controls .control span.slide-right:before{content:url("./assets/images/scroll-right.svg")}.two-columns-text .column .wp-block-heading{color:var(--wp--preset--color--headings);font-weight:600;margin-bottom:1rem}@media only screen and (min-width: 900px){.two-columns-text .column .wp-block-heading{margin-bottom:1.5rem}}.two-columns-text .column p:last-child{margin-bottom:0}.two-columns-text p+.wp-block-heading{margin-top:1.5rem}@media only screen and (min-width: 900px){.two-columns-text p+.wp-block-heading{margin-top:2rem}.two-columns-text>.wp-block-group{flex-direction:row;position:relative;gap:11.375rem}.two-columns-text>.wp-block-group .column:first-child{position:relative}.two-columns-text>.wp-block-group .column:first-child::after{position:absolute;content:"";width:1px;height:100%;background-color:var(--wp--preset--color--orange-accent);right:-91px;top:0}}
