﻿/*!
Theme Name:   WCR Law Group Child Theme
Description:  WCR Law Group Child Theme
Template:     startertheme
Version:      0.1.3
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         starter
Text Domain:  startertheme
*/body{font-family:"Inter",sans-serif}h1,h2,h3,h4,h5,h6{font-family:"Inter",sans-serif;margin-bottom:24px}p+h5,p+h2,p+h3,p+h4,p+h5{margin-top:13px}ol+h5,ol+h2,ol+h3,ol+h4,ol+h5{margin-top:24px}ul+h5,ul+h2,ul+h3,ul+h4,ul+h5{margin-top:24px}h1{color:var(--wp--preset--color--headings)}@media screen and (min-width: 600px){h1{font-size:64px;line-height:80px}}h2{color:var(--wp--preset--color--headings)}@media screen and (min-width: 600px){h2{font-size:48px;line-height:58px}}h3{color:var(--wp--preset--color--headings)}@media screen and (min-width: 600px){h3{font-size:36px;line-height:44px}}h4{color:var(--wp--preset--color--headings)}@media screen and (min-width: 600px){h4{font-size:32px;line-height:40px}}h5{color:var(--wp--preset--color--headings)}@media screen and (min-width: 600px){h5{font-size:24px;line-height:32px}}h6{color:var(--wp--preset--color--headings)}@media screen and (min-width: 600px){h6{font-size:18px;line-height:24px}}body{margin:0;font-size:16px;font-style:normal;font-weight:400;line-height:28px;margin-bottom:0}.container,.core-block{padding:0 16px;margin:auto;box-sizing:border-box}.container--full-width,.core-block--full-width{padding:0}@media screen and (min-width: 768px){.container,.core-block{padding:0 32px}.container--full-width,.core-block--full-width{padding:0}}@media screen and (min-width: 1440px){.container,.core-block{max-width:1440px;padding:0 64px}.container--full-width,.core-block--full-width{max-width:1440px;padding:0}}section{padding:0}.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{border-radius:35px;border:1px solid var(--wp--preset--color--primary);background:var(--wp--preset--color--primary);box-shadow:0 4px 11px 2px rgba(29,42,49,.14);text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;letter-spacing:unset}.btn__primary:hover{background:#765942;border-color:#765942;border-radius:35px}.btn__primary{padding:0;border-radius:unset;border:unset;background:unset;box-shadow:unset}.btn__primary a{padding:17px 21px;border-radius:35px;border:1px solid var(--wp--preset--color--primary);background:var(--wp--preset--color--primary);color:var(--wp--preset--color--white);box-shadow:0 4px 11px 2px rgba(29,42,49,.14);font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;letter-spacing:unset;text-decoration:none;display:block}.btn__primary a:hover{background:#765942;border-color:#765942}.btn__secondary{border-radius:35px;border:1px solid #f1f1f1;background:rgba(241,241,241,0);box-shadow:0 4px 11px 2px rgba(29,42,49,.14);text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;letter-spacing:unset}.btn__secondary:hover{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--white);border-color:var(--wp--preset--color--primary);border-radius:35px}.btn__secondary{padding:0;border-radius:unset;border:unset;background:unset;box-shadow:unset}.btn__secondary a{padding:12px 16px;border-radius:35px;border:1px solid #f1f1f1;background:rgba(241,241,241,0);color:#f1f1f1;box-shadow:0 4px 11px 2px rgba(29,42,49,.14);font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;letter-spacing:unset;text-decoration:none;display:block}.btn__secondary a:hover{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--white);border-color:var(--wp--preset--color--primary)}.btn--fixed,.btn--fixed__mobile{position:fixed;z-index:99999;bottom:3px;right:3px;min-width:fit-content;display:none;padding:17px 0px;width:200px;border-radius:35px;border:1px solid var(--wp--preset--color--primary);background:var(--wp--preset--color--primary);color:var(--wp--preset--color--white);box-shadow:0 4px 11px 2px rgba(29,42,49,.14);font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;letter-spacing:unset;text-decoration:none;justify-content:center}.btn--fixed:hover,.btn--fixed__mobile:hover{background:#765942;border-color:#765942;color:var(--wp--preset--color--white)}@media screen and (min-width: 899px){.btn--fixed,.btn--fixed__mobile{display:block}}@media screen and (min-width: 1024px){.btn--fixed,.btn--fixed__mobile{bottom:20px;right:1.5rem}}.btn--fixed__mobile{display:block}@media screen and (min-width: 899px){.btn--fixed__mobile{display:none}}.zsiq_floatmain.zsiq_theme1.siq_bR{bottom:70px;right:3px}@media screen and (min-width: 1024px){.zsiq_floatmain.zsiq_theme1.siq_bR{bottom:90px;right:1.5rem}}@media only screen and (max-width: 1079px){#mobile-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center}}@media only screen and (max-width: 1079px){#mobile-toggle::after{content:"MENU";font-size:16px;line-height:1;color:#fff;width:129px;background:#765942;padding:0;height:44px;border-radius:35px;display:flex;justify-content:center;align-items:center;text-align:center;font-weight:500;line-height:normal;text-transform:uppercase;margin-top:0;margin-bottom:10px}}@media only screen and (max-width: 1079px){#mobile-toggle svg{opacity:0;width:0;height:0;overflow:hidden;position:absolute;pointer-events:none}}.wp-block-list{padding-left:20px}li{color:var(--wp--preset--color--text)}.practice-areas .cta .container{max-width:1024px}.wpcf7-turnstile{margin-top:20px;margin-bottom:-10px}a:where(:not(.wp-element-button)){text-decoration:none}a:where(:not(.wp-element-button)):hover{text-decoration:underline}.btn__primary a:hover,.btn__secondary a:hover{text-decoration:none}.btn__primary:hover,.btn__secondary:hover{text-decoration:none}a u{text-decoration:none}a u:hover{text-decoration:underline}.wp-block-heading strong{font-size:200px !important}.no-heading .practice-areas-tabs__btn{display:none}.post-date{gap:4px}a:where(:not(.wp-element-button)){color:#796044;font-weight:500}@media screen and (min-width: 1080px){.mobile-btns{display:none}}.mobile-btns .wp-block-buttons{width:100%;flex-direction:row;flex-wrap:wrap;gap:0px}.mobile-btns .wp-block-button{width:50%;display:block;height:66px}.mobile-btns .wp-block-button:first-child a{border-radius:0;background:#d1c5a6;color:var(--wp--preset--color--primary-navy);text-transform:uppercase;font-size:16px;font-weight:500}.mobile-btns .wp-block-button:last-child a{border-radius:0;background:var(--wp--preset--color--primary);text-transform:uppercase;font-size:16px;font-weight:500}.block{margin-top:2rem}.block:first-child{margin-top:4rem}.block{margin-bottom:2rem}.site-header{border:none;z-index:5;padding:8px 0;background-color:var(--wp--preset--color--white);position:relative}@media screen and (min-width: 1080px){.site-header{padding:0}}.site-header #site-navigation{background-color:var(--wp--preset--color--white)}@media screen and (min-width: 1080px){.site-header #site-navigation{padding:10px 64px;background-color:var(--wp--preset--color--bg)}}.site-header #site-navigation .wrapper{max-width:1440px;margin:auto}.site-header-wrapper{display:flex;align-items:center;gap:2rem;padding:8px 0}.site-header-wrapper .site-branding img{max-width:150px;height:auto;max-height:100%;vertical-align:middle}@media screen and (min-width: 393px){.site-header-wrapper .site-branding img{max-width:250px}}@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-main-navigation .menu .menu-item{color:var(--wp--preset--color--white)}.site-header-main-navigation .menu .menu-item span{color:var(--wp--preset--color--white)}.site-header .btn__primary{padding:17px 21px;border-radius:35px;border:1px solid var(--wp--preset--color--primary);background:var(--wp--preset--color--primary);color:var(--wp--preset--color--white);box-shadow:0 4px 11px 2px rgba(29,42,49,.14);font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;letter-spacing:unset;text-decoration:none;display:block}.site-header .btn__primary:hover{background:#765942;border-color:#765942}.header-nav .menu .menu-item{color:var(--wp--preset--color--text)}@media screen and (min-width: 1080px){.header-nav .menu .menu-item{color:var(--wp--preset--color--bg)}}.header-nav .menu .menu-item span,.header-nav .menu .menu-item a{font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:var(--wp--preset--color--text);width:80%;text-align:left;padding-left:16px;padding-right:16px}@media screen and (min-width: 1080px){.header-nav .menu .menu-item span,.header-nav .menu .menu-item a{padding-left:0;padding-right:0;width:100%}}.header-nav .menu .menu-item span:hover,.header-nav .menu .menu-item a:hover{text-decoration:underline;color:var(--wp--preset--color--text)}@media screen and (min-width: 1080px){.header-nav .menu .menu-item span,.header-nav .menu .menu-item a{color:var(--wp--preset--color--primary-navy)}.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 a,.header-nav .menu .menu-item.menu-item-has-children:hover span{color:var(--wp--preset--color--primary-navy)}@media screen and (min-width: 1080px){.header-nav .menu .menu-item.menu-item-has-children:hover a,.header-nav .menu .menu-item.menu-item-has-children:hover span{color:var(--wp--preset--color--text)}}@media screen and (min-width: 1080px){.header-nav .menu .menu-item.menu-item-has-children:hover::after{top:13px}}.header-nav .menu .menu-item.menu-item-has-children .sub-menu{background-color:var(--wp--preset--color--white);border:none}@media screen and (min-width: 1080px){.header-nav .menu .menu-item.menu-item-has-children .sub-menu{padding:0}}.header-nav .menu .menu-item.menu-item-has-children .sub-menu li{box-sizing:border-box}@media screen and (min-width: 1080px){.header-nav .menu .menu-item.menu-item-has-children .sub-menu li{padding:15px 20px}}@media screen and (min-width: 1080px){.header-nav .menu .menu-item.menu-item-has-children .sub-menu li:first-of-type{padding:15px 20px}}@media screen and (min-width: 1080px){.header-nav .menu .menu-item.menu-item-has-children .sub-menu li:last-of-type{padding:15px 20px}}.header-nav .menu .menu-item.menu-item-has-children .sub-menu li a{color:var(--wp--preset--color--text);width:95%}.header-nav .menu .menu-item.menu-item-has-children .sub-menu li a:hover{text-decoration:underline}@media screen and (min-width: 1080px){.header-nav .menu .menu-item.menu-item-has-children .sub-menu li a{color:var(--wp--preset--color--primary-navy);width:100%}.header-nav .menu .menu-item.menu-item-has-children .sub-menu li a:hover{color:var(--wp--preset--color--text)}}@media screen and (min-width: 1080px){.header-nav .menu .menu-item.menu-item-has-children .sub-menu{max-height:80vh;border-radius:4px;box-shadow:0px 4px 14px rgba(0,0,0,.05);min-width:280px}}@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--text);top:5px}@media screen and (min-width: 1080px){.header-nav .menu .menu-item.menu-item-has-children::after{border-color:var(--wp--preset--color--primary-navy);top:10px}}@media screen and (min-width: 1080px){.header-nav .menu{justify-content:center;gap:44px}}@media screen and (min-width: 1080px){.header-nav{grid-area:2/1/3/3;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;padding-left:16px}@media screen and (min-width: 1080px){.header-right.mobile{display:none}}.header-right__contact-data{grid-template-columns:29.6px 1fr;max-width:100%;column-gap:8px;align-items:start}.header-right__contact-data a{font-family:"Inter",sans-serif;color:var(--wp--preset--color--primary-navy);font-size:20px;font-style:normal;font-weight:600;line-height:normal}.header-right__contact-data img{grid-area:1/1/3/2;width:29.6px;height:31.6px;display:flex}.header-right__contact-data span{text-transform:capitalize;color:var(--wp--preset--color--text);font-size:14px;line-height:24px}@media screen and (min-width: 1080px){.header-right__contact-data span{max-width:143px}}@media screen and (min-width: 1080px){.header-right{display:flex;flex-direction:row;align-items:center;gap:24px;padding:0;width:fit-content;grid-area:1/2/2/3;justify-self:flex-end}}@media screen and (min-width: 1681px){.header-right{justify-self:center;padding-right:0}}.wp-block-contact-form-7-contact-form-selector .wpcf7 form{display:flex;flex-direction:column}.wp-block-contact-form-7-contact-form-selector .wpcf7 form.invalid{color:var(--wp--preset--color--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:16px;gap:16px}@media screen and (min-width: 900px){.wp-block-contact-form-7-contact-form-selector .wpcf7 .form-row{flex-direction:row;gap:22px}}.wp-block-contact-form-7-contact-form-selector .wpcf7 .form-row label{color:var(--wp--preset--color--text);font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.16px}.wp-block-contact-form-7-contact-form-selector .wpcf7 .form-row label input{border-radius:3px;border:1px solid #ebe1d8;background:#fff;height:37px;padding:6px 14px;box-sizing:border-box;max-width:100%;width:100%;color:var(--wp--preset--color--text);font-size:14px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.16px;font-family:"Inter",sans-serif;margin-top:6px}.wp-block-contact-form-7-contact-form-selector .wpcf7 .form-row label textarea{box-sizing:border-box;max-width:100%;width:100%;height:143px;color:var(--wp--preset--color--text);font-size:14px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.16px;font-family:"Inter",sans-serif;margin-top:6px}.wp-block-contact-form-7-contact-form-selector .wpcf7 .form-row label input::placeholder{color:#7f7872;font-size:14px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.14px}.wp-block-contact-form-7-contact-form-selector .wpcf7 .form-row label textarea::placeholder{color:#7f7872;font-size:14px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.14px}.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,.wp-block-contact-form-7-contact-form-selector .wpcf7 .form-row.input-full-width textarea{width:100%}.wp-block-contact-form-7-contact-form-selector .wpcf7 .consent-row{margin-top:16px;display:flex;flex-direction:column;gap:16px}.wp-block-contact-form-7-contact-form-selector .wpcf7 .consent-row label{display:flex;flex-direction:row;color:var(--wp--preset--color--text);gap:6px;color:var(--wp--preset--color--text);font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.16px;display:flex;align-items:start}.wp-block-contact-form-7-contact-form-selector .wpcf7 .consent-row label input{margin-top:6px}.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 .consent-message{color:var(--wp--preset--color--text);font-size:12px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.12px;margin:0}.wp-block-contact-form-7-contact-form-selector .wpcf7 textarea{border:1px solid rgba(0,0,0,.1);background:var(--wp--preset--color--white);padding:8.7px;height:143px;font-size:14px}.wp-block-contact-form-7-contact-form-selector .wpcf7 textarea::placeholder{color:var(--wp--preset--color--bg);font-size:15px;font-style:normal;font-weight:400;line-height:normal}.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 .wpcf7-submit{margin:32px 0 16px 0;padding:17px 23px;border-radius:35px;border:1px solid var(--wp--preset--color--primary);background:var(--wp--preset--color--primary);color:var(--wp--preset--color--white);box-shadow:0 4px 11px 2px rgba(29,42,49,.14);font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;letter-spacing:unset;text-decoration:none;display:block;font-family:"Inter",sans-serif}@media screen and (max-width: 900px){.wp-block-contact-form-7-contact-form-selector .wpcf7-submit{max-width:100%;width:100%}}.wp-block-contact-form-7-contact-form-selector .wpcf7-submit:hover{background:#765942;border-color:#765942}.main-footer{background:#0c0906;overflow:hidden}.main-footer .site-footer{padding-top:48px;padding-bottom:48px;display:grid;gap:24px}@media screen and (min-width: 899px){.main-footer .site-footer{grid-template-columns:minmax(auto, 404px) repeat(2, auto);grid-template-rows:repeat(2, auto);grid-column-gap:auto}}.main-footer .site-footer__logo{margin-bottom:16px;width:100%;max-width:260px;height:auto}.main-footer .site-footer .vertical-divider{border:1px solid #33271c}.main-footer .site-footer .menu__title{color:#ddeaec;font-size:20px;font-style:normal;font-weight:500;line-height:30px;letter-spacing:.2px;text-transform:capitalize;margin:0 0 12px 0}.main-footer .site-footer div:nth-of-type(1){order:0}@media screen and (min-width: 899px){.main-footer .site-footer div:nth-of-type(1){grid-area:1/1/2/2;order:unset}}.main-footer .site-footer div:nth-of-type(2){order:2}@media screen and (min-width: 899px){.main-footer .site-footer div:nth-of-type(2){grid-area:1/2/3/3;order:unset}}.main-footer .site-footer div:nth-of-type(3){order:3}@media screen and (min-width: 899px){.main-footer .site-footer div:nth-of-type(3){grid-area:1/3/3/4;order:unset}}.main-footer .site-footer div:nth-of-type(4){order:4}@media screen and (min-width: 899px){.main-footer .site-footer div:nth-of-type(4){grid-area:1/4/3/5;order:unset}}.main-footer .site-footer div:nth-of-type(7){order:5}@media screen and (min-width: 899px){.main-footer .site-footer div:nth-of-type(7){grid-area:1/5/3/6;order:unset}}.main-footer .site-footer div:nth-of-type(6){display:none}.main-footer .site-footer div:nth-of-type(5){order:1}@media screen and (min-width: 899px){.main-footer .site-footer div:nth-of-type(5){grid-area:2/1/3/2;order:unset;grid-row:2/4;max-height:0}}.main-footer .site-footer div:nth-of-type(5) .menu__title{margin-bottom:19px}.main-footer .site-footer div:nth-of-type(5) .site-footer__contact-details{margin-top:-10px}.main-footer .site-footer__menu-col ul{display:flex;flex-direction:column;gap:10px}.main-footer .site-footer__menu-col ul li a{color:var(--wp--preset--color--text-on-dark-bg);font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.16px;text-transform:capitalize}.main-footer .site-footer__menu-col ul li span{color:var(--wp--preset--color--text-on-dark-bg);font-size:16px;font-style:normal;line-height:26px;letter-spacing:.16px;text-transform:capitalize;font-weight:700}.main-footer .site-footer__menu-col ul #menu-practice-areas{display:grid;gap:10px}@media screen and (min-width: 899px){.main-footer .site-footer__menu-col ul #menu-practice-areas{grid-template-columns:1fr 1fr}}.main-footer .site-footer__menu-col ul #menu-practice-areas li{min-width:220px}.main-footer .site-footer p{color:var(--wp--preset--color--text-on-dark-bg);margin:0;font-size:16px;letter-spacing:.16px}.main-footer .site-footer #menu-practice-areas{display:grid;grid-template-columns:1fr;align-items:center;column-gap:1.5rem;margin-bottom:0.75rem;row-gap:16px}@media screen and (min-width: 899px){.main-footer .site-footer #menu-practice-areas{grid-template-columns:1fr 1fr;max-width:405px;margin-bottom:0;grid-auto-flow:row;column-gap:16px}}.main-footer .site-footer__contact-details{display:grid;grid-template-rows:repeat(3, auto);row-gap:16px}.main-footer .site-footer__contact-details>:nth-child(1){grid-area:2/1/3/2}.main-footer .site-footer__contact-details>:nth-child(2){grid-area:3/1/4/2;gap:16px}.main-footer .site-footer__contact-details>:nth-child(3){grid-area:1/1/2/2}.main-footer .site-footer__contact-details ul:last-child li img{margin-top:8px}.main-footer .site-footer__contact-details ul li{display:flex;gap:8px;align-items:start}.main-footer .site-footer__contact-details ul li img{width:26px;height:auto}.main-footer .site-footer__contact-details a{color:var(--wp--preset--color--text-on-dark-bg)}.main-footer .site-footer__contact-details--phones p{color:#fff;font-family:Roboto;font-size:18px;font-style:normal;font-weight:600;line-height:24px;text-transform:capitalize;margin-bottom:8px}.main-footer .site-footer__contact-details--addresses ul li a{color:var(--Text---Dark-BG, #F0EBE5);font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.16px}.main-footer .site-footer__contact-details--addresses ul li a span{color:var(--Text---Dark-BG, #F0EBE5);font-size:16px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:.16px}.main-footer .site-footer__info .social_media{display:flex;gap:16px;margin-top:16px}.main-footer .site-footer__info .social_media a{text-decoration:none}.main-footer .site-footer__info .social_media a svg{width:28px;height:28px}.main-footer .site-footer__info .social_media a svg:hover{opacity:.9}.main-footer .copyright{width:100%}.main-footer .copyright-row{background:#16120e}.main-footer .copyright-row__wrapper{padding:16px;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}@media screen and (min-width: 899px){.main-footer .copyright-row__wrapper{flex-direction:row;justify-content:space-between}}.main-footer .copyright-row__wrapper p,.main-footer .copyright-row__wrapper a{color:var(--wp--preset--color--text-on-dark-bg);font-size:14px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.14px;margin:0;text-align:center}.main-footer .copyright-row__wrapper a{text-decoration:none}.main-footer .copyright-row__wrapper a:hover{text-decoration:underline}.main-footer .copyright-row .copyright-links{margin:0;gap:6px}.main-footer .copyright-row .copyright-links li:not(:last-child):after{content:"|";padding-left:6px;color:var(--wp--preset--color--text-on-dark-bg);text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.14px}.page-banner .wp-block-cover{min-height:236px;padding:48px 1rem}.page-banner .wp-block-cover::after{content:"";position:absolute;inset:0;z-index:1;background:rgba(49,43,37,.89)}.page-banner .wp-block-cover__inner-container .wp-block-group>.container{margin:0 !important;z-index:3}@media screen and (min-width: 600px){.page-banner .wp-block-cover{padding:64px 0}}.page-banner__text{color:var(--wp--preset--color--text);margin:0}.page-banner .container{gap:8px;padding:0}@media screen and (min-width: 600px){.page-banner .container{gap:0}}.page-banner h1{margin-bottom:0}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;font-size:1rem;margin:0;padding:0;text-align:center}.breadcrumbs li{color:var(--wp--preset--color--text-on-dark-bg);font-size:14px;font-style:normal;font-weight:400;line-height:28px;text-transform:capitalize}.breadcrumbs li a{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:28px;text-decoration:none}.breadcrumbs li a:hover{text-decoration:underline}.breadcrumbs li:not(:last-child)::after{content:"";display:inline-block;width:12px;height:10px;background-image:url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.625 0.625L5 5L0.625 9.375' stroke='white' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 0.625L11.375 5L7 9.375' stroke='white' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:centre}.eeat-hero-cover{padding-top:48px;padding-bottom:48px;position:relative;overflow:hidden}@media screen and (min-width: 1080px){.eeat-hero-cover{padding-top:80px;padding-bottom:80px}}.eeat-hero-cover .eeat-hero-columns{margin-bottom:0}.eeat-hero-cover .eeat-hero-columns .fuelist-icon::before{color:var(--wp--preset--color--primary)}.eeat-hero-cover .eeat-hero-columns .fuelist-icon:hover::before{filter:brightness(1.25)}.eeat-hero-cover .wp-block-column:first-child{border-bottom:1px solid rgba(219,219,219,0.3137254902);padding-bottom:0}@media screen and (min-width: 1080px){.eeat-hero-cover .wp-block-column:first-child{padding-bottom:0px;border-bottom:0;padding-right:60px;border-right:1px solid rgba(219,219,219,0.3137254902)}}@media screen and (max-width: 900px){.wp-block-fuelist-seo-new-eeat-hero .fuelist-eeat-hero-grid{display:flex;flex-direction:column;align-items:start}}.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{font-size:16px;color:#dedede;font-weight:600}.wp-block-fuelist-seo-new-eeat-hero .fuelist-eeat-hero-grid .fuelist-eeat-hero-author-name,.wp-block-fuelist-seo-new-eeat-hero .fuelist-eeat-hero-grid .fuelist-eeat-hero-reviewer-name{margin-bottom:20px}@media screen and (min-width: 1080px){.wp-block-fuelist-seo-new-eeat-hero .fuelist-eeat-hero-grid .fuelist-eeat-hero-author-name,.wp-block-fuelist-seo-new-eeat-hero .fuelist-eeat-hero-grid .fuelist-eeat-hero-reviewer-name{margin-bottom:5px;margin-top:0}}.wp-block-fuelist-seo-new-eeat-hero .fuelist-eeat-hero-grid .fuelist-eeat-hero-author-name p,.wp-block-fuelist-seo-new-eeat-hero .fuelist-eeat-hero-grid .fuelist-eeat-hero-reviewer-name p{font-size:16px;font-weight:500;color:#dedede}.wp-block-fuelist-seo-new-eeat-hero .fuelist-eeat-hero-grid .fuelist-eeat-hero-author-name a,.wp-block-fuelist-seo-new-eeat-hero .fuelist-eeat-hero-grid .fuelist-eeat-hero-reviewer-name a{font-size:16px;font-weight:500;color:var(--wp--preset--color--white)}.wp-block-fuelist-seo-new-eeat-hero .fuelist-eeat-hero-grid .fuelist-eeat-hero-author-description,.wp-block-fuelist-seo-new-eeat-hero .fuelist-eeat-hero-grid .fuelist-eeat-hero-reviewer-description{color:#dedede;font-size:16px;letter-spacing:.18px;font-style:normal;font-weight:400;line-height:28px}@media screen and (min-width: 1080px){.wp-block-fuelist-seo-new-eeat-hero .fuelist-eeat-post-meta-entry{padding-left:23px}}.entry-content{padding:0 16px}@media screen and (min-width: 1080px){.entry-content{padding:0}}@media screen and (max-width: 900px){.wp-block-fuelist-seo-new-eeat-sidebar aside{padding-left:16px;padding-right:16px}}@media screen and (max-width: 781px){.wp-block-fuelist-seo-new-eeat-sidebar ul{padding-left:16px;border-left:1px solid #eff0f1}}.wp-block-fuelist-seo-new-eeat-sidebar ul li a{box-sizing:border-box}.wp-block-fuelist-seo-new-eeat-sidebar .fuelist-sidebar-contact-details .fuelist-sidebar-phone{width:100%;max-width:100%}.wp-block-fuelist-seo-new-eeat-sidebar .fuelist-sidebar-contact-details .fuelist-sidebar-phone img{max-width:28px;max-height:28px}.wp-block-fuelist-seo-new-eeat-sidebar .btn__primary{padding:17px 23px;border-radius:35px;border:1px solid var(--wp--preset--color--primary);background:var(--wp--preset--color--primary);color:var(--wp--preset--color--white);box-shadow:0 4px 11px 2px rgba(29,42,49,.14);font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;letter-spacing:unset;text-decoration:none;display:block}.wp-block-fuelist-seo-new-eeat-sidebar .btn__primary:hover{background:#765942;border-color:#765942}@media screen and (max-width: 900px){.wp-block-column .single-article__share-social{padding-left:16px;padding-right:16px}}.wp-block-column .single-article__share-social p{text-transform:capitalize;font-weight:700}.wp-block-column .single-article__share-social a{text-decoration:none}.wp-block-column .single-article__share-social a img:hover{filter:brightness(1.25)}@media screen and (max-width: 900px){.wp-block-column.share-icon-column{display:none}}.hero-pattern{padding-top:48px;padding-bottom:48px;position:relative}@media screen and (min-width: 1080px){.hero-pattern{background:linear-gradient(255deg, #1F1911 31.38%, #342B1F 81.48%);padding-top:80px;padding-bottom:80px}}.hero-pattern h1{color:var(--wp--preset--color--white);margin-bottom:20px}.hero-pattern p{margin-top:0}.hero-pattern .container{width:100%}.hero-pattern .hero__button{margin-bottom:0}@media screen and (max-width: 1080px){.hero-pattern .hero__button{width:100%}}.hero-pattern .row{flex-direction:column}.hero-pattern .row .column{max-width:100%}.hero-pattern .row .column .hero__text{max-width:580px}@media screen and (min-width: 1220px){.hero-pattern .row .column .hero__text{max-width:705px}}.hero-pattern .row .column .hero__text p{color:var(--wp--preset--color--text-on-dark-bg)}@media screen and (min-width: 1080px){.hero-pattern .row .column:first-child{max-width:100%}}.hero-pattern .row .column:last-child{position:absolute;top:0;right:0;z-index:-2;height:100%;width:100%}@media screen and (min-width: 1080px){.hero-pattern .row .column:last-child{max-width:60%;position:absolute;clip-path:polygon(65% 0, 100% 0%, 100% 100%, 0% 100%);overflow:hidden;z-index:1}}@media screen and (min-width: 1080px){.hero-pattern .row .column:last-child::before{content:"";position:absolute;inset:0;background:var(--wp--preset--color--primary);clip-path:polygon(65% 0, calc(65% + 10px) 0, 10px 100%, 0 100%);z-index:2;pointer-events:none}}@media screen and (max-width: 1080px){.hero-pattern .row .column:last-child .container__image{position:relative;overflow:hidden}}@media screen and (max-width: 1080px){.hero-pattern .row .column:last-child .container__image::before{content:"";position:absolute;inset:0;background:linear-gradient(0deg, rgba(49, 43, 37, 0.89), rgba(49, 43, 37, 0.89) 100%);z-index:1;pointer-events:none}}@media screen and (max-width: 1080px){.hero-pattern .row .column:last-child .container__image .wp-block-image,.hero-pattern .row .column:last-child .container__image img{position:relative;z-index:0;display:block}}.hero__btn-container{gap:20px;margin-top:24px}@media screen and (max-width: 1080px){.hero__btn-container{display:none}}.hero__btn-container .btn__primary a{padding:17px 34px}.hero__btn-container .btn__secondary a{padding:17px 44px}.text-with-image{padding-top:48px;padding-bottom:48px;position:relative;overflow:hidden}@media screen and (min-width: 1080px){.text-with-image{padding-top:80px;padding-bottom:80px}}.text-with-image__row{justify-content:space-between;gap:32px}@media screen and (min-width: 1080px){.text-with-image__row{gap:6rem}}@media screen and (max-width: 899px){.text-with-image__row .column{position:relative}}@media screen and (min-width: 1080px){.text-with-image__row .column.text-with-image__content{max-width:560px}}.text-with-image__row .column h2{margin-bottom:24px}.text-with-image__row p,.text-with-image__row li{margin-top:0;color:var(--wp--preset--color--text);font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.16px}.text-with-image__row .text-with-image__preheading{color:#796044;font-size:16px;font-style:normal;font-weight:500;line-height:26px;letter-spacing:.16px;text-transform:uppercase}.text-with-image__row .text-with-image__subheading{color:#796044;font-size:16px;font-style:normal;font-weight:500;line-height:26px;letter-spacing:.16px;text-transform:uppercase;margin-top:-18px;margin-bottom:24px}.text-with-image__image{position:unset}.text-with-image__image img{object-fit:cover;border-radius:50%;width:330px;height:330px;aspect-ratio:330/330;filter:unset}@media screen and (min-width: 600px){.text-with-image__image img{width:100%;height:100%;max-width:605px;max-height:605px;aspect-ratio:605/605}}.text-with-image__image.decoration-align--left picture{width:100%;display:flex;justify-content:start}.text-with-image__image.decoration-align--left::before{display:none}.text-with-image__image.decoration-align--left::after{content:"";position:absolute;left:0;width:50%;height:40px;background-color:var(--wp--preset--color--primary);top:0;bottom:0;margin:auto;border-radius:unset}@media screen and (max-width: 899px){.text-with-image__image.decoration-align--left::after{width:calc(100% + 128px);left:-64px}}.text-with-image__image.decoration-align--right picture{width:100%;display:flex;justify-content:end}.text-with-image__image.decoration-align--right::before{display:none}.text-with-image__image.decoration-align--right::after{content:"";position:absolute;right:0;width:50%;height:40px;background-color:var(--wp--preset--color--primary);top:0;bottom:0;margin:auto;border-radius:unset}@media screen and (max-width: 899px){.text-with-image__image.decoration-align--right::after{width:calc(100% + 128px);right:-64px}}.text-with-image .text-link{color:#796044;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin-top:17px;display:block;text-decoration:none}.text-with-image .text-link::after{content:"";display:inline-block;width:14px;height:14px;margin-left:6px;background:url("data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M10.585%205.64471L6.63497%201.69471C6.45281%201.50611%206.35201%201.25351%206.35429%200.99131C6.35657%200.729114%206.46174%200.478301%206.64715%200.292893C6.83255%200.107485%207.08337%200.00231592%207.34556%203.75118e-05C7.60776%20-0.0022409%207.86036%200.0985535%208.04897%200.280712L13.706%205.93771C13.7991%206.03037%2013.8731%206.14053%2013.9236%206.26186C13.974%206.38319%2014%206.5133%2014%206.64471C14%206.77612%2013.974%206.90623%2013.9236%207.02756C13.8731%207.1489%2013.7991%207.25906%2013.706%207.35171L8.04896%2013.0087C7.85951%2013.1864%207.60838%2013.2833%207.34869%2013.2791C7.08901%2013.2749%206.84116%2013.1698%206.65757%2012.9861C6.47399%2012.8024%206.36908%2012.5545%206.36505%2012.2948C6.36102%2012.0351%206.45818%2011.784%206.63596%2011.5947L10.586%207.64471L0.999964%207.64471C0.734748%207.64471%200.480394%207.53935%200.292858%207.35182C0.105322%207.16428%20-3.5588e-05%206.90993%20-3.55764e-05%206.64471C-3.55648e-05%206.3795%200.105322%206.12514%200.292858%205.9376C0.480394%205.75007%200.734748%205.64471%200.999964%205.64471L10.585%205.64471Z%22%20fill%3D%22%23906E51%22/%3E%3C/svg%3E") no-repeat center/contain;vertical-align:middle}.text-with-image .text-link:hover{text-decoration:underline}.text-with-image .text-link:hover::after{text-decoration:underline}.text-with-image .btn__primary{border-radius:35px;border:1px solid var(--wp--preset--color--headings);background:rgba(218,166,87,0);color:var(--wp--preset--color--headings);text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;padding:17px 67px;margin-top:17px;min-width:250px;box-sizing:border-box}@media screen and (min-width: 899px){.text-with-image .btn__primary{max-width:max-content}}.text-with-image .btn__primary:hover{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--white);border-color:var(--wp--preset--color--primary)}.practice-areas__prehead{color:var(--wp--preset--color--primary);text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:26px;letter-spacing:.16px;text-transform:uppercase;margin:0}.practice-areas__subtitle{color:var(--wp--preset--color--text);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.16px;margin-bottom:24px}@media screen and (min-width: 899px){.practice-areas__subtitle{margin-bottom:48px}}.practice-areas__text{max-width:748px;margin:auto}.practice-areas__text h2{margin-bottom:24px}.practice-areas__text p{margin:0;margin-bottom:15px}.practice-areas__text p:last-child{margin-bottom:0}.practice-areas__row{justify-content:center}.practice-areas__rows{margin:0}.practice-areas .accordion{margin:0;border:1px solid #ebebeb;border-radius:0;background:#fff;padding:16px}@media screen and (min-width: 1080px){.practice-areas .accordion{width:33.33%;box-sizing:border-box}}.practice-areas .accordion__header--heading{margin:0;color:var(--wp--preset--color--primary);font-size:16px;font-style:normal;font-weight:700;line-height:28px;text-transform:capitalize;text-decoration:none}.practice-areas .accordion a{margin:0;color:var(--wp--preset--color--primary);font-size:16px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:.16px;text-decoration:none}.practice-areas .accordion a:hover{text-decoration:underline}.practice-areas .accordion__content{padding:0;padding-top:10px}.practice-areas .accordion__content p{margin-top:0}.practice-areas .accordion__content p:last-child{margin-bottom:0}.practice-areas .accordion--open{background:#f9f4ef}.practice-areas .accordion--open .control-icon{min-width:28px;width:28px;height:28px}.practice-areas .accordion--open .control-icon::before{transform:rotate(180deg)}.practice-areas .accordion .control-icon{min-width:28px;width:28px;height:28px}.practice-areas .accordion .control-icon::before{content:"";display:inline-block;width:26px;height:26px;background-image:url("data:image/svg+xml;utf8,<svg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'><rect x='26' y='26' width='26' height='26' rx='13' transform='rotate(180 26 26)' fill='%23906E51'/><path d='M19 10L13 16L7 10' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-size:contain}.practice-areas-tabs__main{margin-top:32px}@media screen and (min-width: 768px){.practice-areas-tabs__main{margin-top:48px}}.practice-areas-tabs__nav{display:flex;flex-direction:column;border-bottom:none}@media screen and (min-width: 768px){.practice-areas-tabs__nav{flex-direction:row}}.practice-areas-tabs__btn{flex:1;border-bottom:none;border-top:1px solid #ebe1d8;border-right:1px solid #ebe1d8;border-left:1px solid #ebe1d8;background:#fcf8f5;color:var(--wp--preset--color--headings);text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:.18px;text-transform:capitalize;text-decoration:none;min-height:62px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:background-color .2s ease,color .2s ease;text-align:center;font-family:inherit;-webkit-appearance:none;appearance:none}.practice-areas-tabs__btn:last-child{border-bottom:none}.practice-areas-tabs__btn.is-active{background:var(--wp--preset--color--primary);color:#fff;border-color:var(--wp--preset--color--primary)}.practice-areas-tabs__btn:hover:not(.is-active){color:#fff;background-color:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--primary)}.practice-areas-tabs__label{display:none}.practice-areas-tabs__panel{display:none;padding:0}.practice-areas-tabs__panel.is-active{display:flex;flex-wrap:wrap;justify-content:center;align-items:start}.practice-areas__buttons{display:flex;max-width:100%;flex-direction:column}@media screen and (min-width: 899px){.practice-areas__buttons{flex-direction:row;max-width:max-content}}.practice-areas__buttons p{margin:0;width:100%;text-align:center}@media screen and (min-width: 899px){.practice-areas__buttons p{width:384px}}section.practice-areas{padding-top:48px;padding-bottom:48px}@media screen and (min-width: 899px){section.practice-areas{padding-top:80px;padding-bottom:80px}}:where(.editor-styles-wrapper) .practice-areas-tabs__label{display:block;width:100%}:where(.editor-styles-wrapper) .practice-areas-tabs__panel{padding:0;display:flex;flex-wrap:wrap}.cta{border-top:3px solid var(--wp--preset--color--primary);border-bottom:3px solid var(--wp--preset--color--primary);background:rgba(49,43,37,.89)}.cta .wp-block-cover{padding-top:48px;padding-bottom:48px;padding-left:16px;padding-right:16px;position:relative}@media screen and (min-width: 1080px){.cta .wp-block-cover{padding-top:80px;padding-bottom:80px}}.cta__content__buttons{margin-top:32px}.cta__content__buttons p a:hover{text-decoration:none}.cta .container{max-width:628px;width:100%;padding:0}.cta .container h2{margin-bottom:24px}.cta .container p{color:var(--wp--preset--color--text-on-dark-bg);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.16px}@media screen and (max-width: 899px){.cta .container p{width:100%}}.cta .container a{color:var(--wp--preset--color--white);text-decoration:underline}.cta .container a:hover{text-decoration:none;cursor:pointer}.cta .container .btn__primary{min-width:200px}.cta .container .btn__primary a{text-decoration:none}.cta .container .btn__primary a:hover{text-decoration:none}.testimonials-slider-pattern{border-top:3px solid var(--wp--preset--color--primary);border-bottom:3px solid var(--wp--preset--color--primary)}.testimonials-slider-pattern .wp-block-cover{padding-top:48px;padding-bottom:48px;padding-left:16px;padding-right:16px;position:relative}@media screen and (min-width: 1080px){.testimonials-slider-pattern .wp-block-cover{padding-top:80px;padding-bottom:80px}}.testimonials-slider-pattern__google-text{display:flex;flex-direction:row;align-items:center;gap:5px;margin:0 auto;justify-content:center;margin-top:0}.testimonials-slider-pattern__google-text p{color:var(--wp--preset--color--text-on-dark-bg);text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:28px;text-transform:capitalize;margin:0}.testimonials-slider-pattern__google-text figure{margin:0}.testimonials-slider-pattern .container{max-width:1192px;width:100%;padding:0}@media screen and (min-width: 899px){.testimonials-slider-pattern .container{position:relative}.testimonials-slider-pattern .container::after{position:absolute;top:-20px;right:-20px;content:url("data:image/svg+xml,%3Csvg%20width%3D%22150%22%20height%3D%22145%22%20viewBox%3D%220%200%20150%20145%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M65.8256%2019.4225L105.752%20-8.99673e-05L124.64%2040.1822C128.043%2047.4222%20130.5%2054.5295%20132.011%2061.5041C133.395%2068.8368%20133.663%2075.6746%20132.814%2082.0178C131.726%2088.4777%20129.344%2094.3804%20125.67%2099.7261C121.995%20105.072%20116.801%20109.378%20110.087%20112.644L101.579%2094.544C105.655%2092.5609%20108.502%2089.8418%20110.119%2086.3866C111.849%2083.1727%20112.759%2079.4682%20112.85%2075.2729C112.94%2071.0777%20112.324%2066.633%20111.002%2061.9391C109.553%2057.6031%20107.864%2053.3837%20105.936%2049.281L84.7133%2059.6048L65.8256%2019.4225ZM0.000873758%2051.4436L39.9273%2032.021L58.8151%2072.2032C62.2183%2079.4432%2064.6752%2086.5506%2066.1859%2093.5252C67.5701%20100.858%2067.838%20107.696%2066.9894%20114.039C65.901%20120.499%2063.5196%20126.401%2059.8451%20131.747C56.1706%20137.093%2050.9762%20141.399%2044.2618%20144.665L35.7538%20126.565C39.8304%20124.582%2042.6771%20121.863%2044.2939%20118.408C46.0242%20115.194%2046.9345%20111.489%2047.025%20107.294C47.1154%20103.099%2046.4994%2098.6541%2045.1768%2093.9601C43.728%2089.6241%2042.0393%2085.4048%2040.1108%2081.3021L18.8886%2091.6258L0.000873758%2051.4436Z%22%20fill%3D%22%239B8169%22%2F%3E%3C%2Fsvg%3E")}}.testimonials-slider-pattern .testimonial-slider-container{margin-top:32px}@media screen and (min-width: 899px){.testimonials-slider-pattern .testimonial-slider-container{margin-top:48px}}.testimonials-slider-pattern .testimonial-slider__testimonial__wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3, auto);padding:16px;border-radius:6px;border:1px solid #ebe1d8;background:#fff;min-height:182px}@media screen and (min-width: 899px){.testimonials-slider-pattern .testimonial-slider__testimonial__wrapper{padding:32px}}.testimonials-slider-pattern .testimonial-slider__testimonial__wrapper--truncated-text .testimonial-slider__testimonial--truncate-line-clamped{line-clamp:5;-webkit-line-clamp:5}.testimonials-slider-pattern .testimonial-slider__testimonial--truncate{text-align:left;grid-area:2/1/3/2;margin:0;margin-top:19px}.testimonials-slider-pattern .testimonial-slider__testimonial--truncate p{text-align:left;margin:0}.testimonials-slider-pattern .testimonial-slider__testimonial__name{color:var(--wp--preset--color--primary);font-size:18px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:.18px;grid-area:1/1/2/2;margin:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.testimonials-slider-pattern .testimonial-slider__testimonial__name::after{content:"★★★★★";color:#c9a84c;text-align:right;font-family:"PingFang SC";font-size:24px;font-style:normal;font-weight:400;letter-spacing:3px}.testimonials-slider-pattern .testimonial-slider__testimonial__read-more-btn{all:unset;color:#796044;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin-top:24px;cursor:pointer}.testimonials-slider-pattern .testimonial-slider__testimonial__read-more-btn:hover{text-decoration:underline}.testimonials-slider-pattern .testimonial-slider__controls{gap:1.3125rem;margin-top:2rem}.testimonials-slider-pattern .testimonial-slider__controls span{display:inline-block;width:31px;height:31px;background-repeat:no-repeat;background-size:contain;background-position:center;transition:opacity .3s ease}.testimonials-slider-pattern .testimonial-slider__controls span.slide-left{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2036%2036%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2218%22%20r%3D%2218%22%20transform%3D%22matrix%28-1%200%200%201%2036%200%29%22%20fill%3D%22%23906E51%22%2F%3E%3Cpath%20d%3D%22M21.5536%209.64747C21.7997%209.8936%2021.9379%2010.2274%2021.9379%2010.5754C21.9379%2010.9234%2021.7997%2011.2572%2021.5536%2011.5033L15.0568%2018.0002L21.5536%2024.4971C21.7927%2024.7446%2021.925%2025.0762%2021.922%2025.4203C21.919%2025.7644%2021.781%2026.0936%2021.5377%2026.337C21.2943%2026.5803%2020.9651%2026.7184%2020.621%2026.7214C20.2768%2026.7243%2019.9453%2026.5921%2019.6978%2026.353L12.273%2018.9282C12.0269%2018.682%2011.8887%2018.3482%2011.8887%2018.0002C11.8887%2017.6522%2012.0269%2017.3184%2012.273%2017.0723L19.6978%209.64747C19.9439%209.40141%2020.2777%209.26318%2020.6257%209.26318C20.9737%209.26318%2021.3075%209.40141%2021.5536%209.64747Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E")}.testimonials-slider-pattern .testimonial-slider__controls span.slide-left::before{content:none}.testimonials-slider-pattern .testimonial-slider__controls span.slide-left:hover{opacity:.8}.testimonials-slider-pattern .testimonial-slider__controls span.slide-right{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2036%2036%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2218%22%20r%3D%2218%22%20fill%3D%22%23906E51%22%2F%3E%3Cpath%20d%3D%22M14.4464%209.64747C14.2003%209.8936%2014.0621%2010.2274%2014.0621%2010.5754C14.0621%2010.9234%2014.2003%2011.2572%2014.4464%2011.5033L20.9432%2018.0002L14.4464%2024.4971C14.2073%2024.7446%2014.075%2025.0762%2014.078%2025.4203C14.081%2025.7644%2014.219%2026.0936%2014.4623%2026.337C14.7057%2026.5803%2015.0349%2026.7184%2015.379%2026.7214C15.7232%2026.7243%2016.0547%2026.5921%2016.3022%2026.353L23.727%2018.9282C23.9731%2018.682%2024.1113%2018.3482%2024.1113%2018.0002C24.1113%2017.6522%2023.9731%2017.3184%2023.727%2017.0723L16.3022%209.64747C16.0561%209.40141%2015.7223%209.26318%2015.3743%209.26318C15.0263%209.26318%2014.6925%209.40141%2014.4464%209.64747Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E")}.testimonials-slider-pattern .testimonial-slider__controls span.slide-right::before{content:none}.testimonials-slider-pattern .testimonial-slider__controls span.slide-right:hover{opacity:.8}.testimonials-slider-pattern .tns-ovh:has(.testimonial-slider__testimonial--truncate-expanded){height:auto !important}.contact-us-child{padding-top:48px;padding-bottom:48px;position:relative}@media screen and (min-width: 1080px){.contact-us-child{padding-top:80px;padding-bottom:80px}}.contact-us-child .wp-block-columns{gap:32px;row-gap:0}@media screen and (min-width: 900px){.contact-us-child .wp-block-columns{gap:0}}.contact-us-child .wp-block-columns .wp-block-column:first-child{display:flex;align-items:center;padding:32px 16px;border-radius:16px 16px 0 0}@media screen and (min-width: 1080px){.contact-us-child .wp-block-columns .wp-block-column:first-child{padding:48px;border-radius:16px 0 0 16px}}.contact-us-child .wp-block-columns .wp-block-column:last-child{border-radius:0 0 16px 16px;border:1px solid #ebe1d8;background:#fff;padding:32px 16px}@media screen and (min-width: 1080px){.contact-us-child .wp-block-columns .wp-block-column:last-child{padding:32px;border-radius:0 16px 16px 0}}.contact-us-child__content{max-width:584px;display:flex;flex-direction:column}.contact-us-child__content .wp-block-heading{color:var(--wp--preset--color--headings);margin-bottom:20px}.contact-us-child__content p{color:var(--wp--preset--color--text);margin:0}.contact-us-child__content .contact-us__address{display:flex;flex-direction:row;align-items:center;gap:1rem}.contact-us-child__content .contact-us__address:first-of-type{margin-top:32px}.contact-us-child__content .contact-us__address .wp-block-group{display:flex;flex-direction:column;gap:0}.contact-us-child__content .contact-us__address p{color:#796044;font-size:20px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:.2px}.contact-us-child__content .contact-us__address a{color:#796044;font-size:20px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.2px;text-decoration:none}.contact-us-child__content .contact-us__address a:hover{text-decoration:underline}.contact-us-child__content .contact-us__address+.contact-us__address{margin-top:24px}.contact-us-child.contact-us-child-map{background-color:var(--wp--preset--color--white)}.contact-us-child.contact-us-child-map .wp-block-columns .wp-block-column{padding:2rem 1rem}@media screen and (min-width: 899px){.contact-us-child.contact-us-child-map .wp-block-columns .wp-block-column{padding:56px}}.contact-us-child.contact-us-child-map .wp-block-columns .wp-block-column:first-of-type{align-items:stretch;justify-content:flex-start;padding:0}.contact-us-child.contact-us-child-map .wp-block-columns .wp-block-column:first-of-type iframe{width:100%;height:570.572px}.contact-us-child.contact-us-child-map .contact-us-child__content{max-width:100%;padding:0;gap:0}.contact-us-child.contact-us-child-map .contact-us-child__content .contact-us-child-map__contact-data{padding:36px 1rem;display:flex;flex-direction:column;gap:1rem}.contact-us-child.contact-us-child-map .contact-us-child__content .contact-us-child-map__contact-data-title{color:var(--wp--preset--color--white);font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin:0}@media screen and (min-width: 899px){.contact-us-child.contact-us-child-map .contact-us-child__content .contact-us-child-map__contact-data{padding:36px}}.contact-us-child.contact-us-child-map .wp-block-contact-form-7-contact-form-selector{padding:0}.contact-us-child .pattern-heading-container{margin-bottom:48px}.has-background+.contact-us-child{background-color:var(--wp--preset--color--white)}.locations .wp-block-cover{padding-top:48px;padding-bottom:48px;padding-left:16px;padding-right:16px;position:relative}@media screen and (min-width: 1080px){.locations .wp-block-cover{padding-top:80px;padding-bottom:80px}}.locations__cards{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.locations__card{max-width:unset;width:100%;border-radius:8px;background:var(--Primary, #906E51);padding:16px;display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 768px){.locations__card{width:calc(50% - 16px);max-width:426px}}@media screen and (min-width: 1080px){.locations__card{width:calc(33.33% - 12px);max-width:426px}}.locations__card figure{margin:0}.locations__card p{color:#fff;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:25.622px;letter-spacing:.2px;margin:8px 0 0 0}.locations__card a{color:var(--wp--preset--color--text-on-dark-bg);font-size:18px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.18px;margin:0;text-decoration:none}.locations__card a:hover{text-decoration:underline}.locations__card .appointment{color:var(--wp--preset--color--text-on-dark-bg);font-size:16px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:.16px;margin-top:0}section.locations{border-top:3px solid var(--wp--preset--color--primary);border-bottom:3px solid var(--wp--preset--color--primary);background:rgba(49,43,37,.89);padding-left:0;padding-right:0}.staff__text{max-width:748px;margin:auto}.staff-card__title{color:var(--wp--preset--color--primary-navy);margin-top:10px;margin-bottom:0;font-size:20px;font-weight:500;line-height:31px;letter-spacing:.2px;text-transform:capitalize;transition:all .2s}.staff-card__position{margin-bottom:0;margin:0;font-size:16px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.16px;color:var(--wp--preset--color--text)}.staff-card img{width:248px;height:248px;border-radius:50%;object-fit:cover}.staff-card:hover{text-decoration:none}.staff-card:hover p{color:var(--wp--preset--color--primary)}.staff-cards__main{margin-top:48px;flex-wrap:wrap}.staff .text-with-image{justify-content:space-between}.staff .text-with-image__row{align-items:start}.staff .text-with-image__images{max-width:512px}.staff .text-with-image .column.text-with-image__content{max-width:100%}.staff .text-with-image__image{margin-bottom:25px}.staff .text-with-image__image img{border-radius:10px;width:100%;height:100%;max-width:512px;max-height:512px;aspect-ratio:512/512}.staff .text-with-image ul{padding-left:10px;margin-bottom:24px}.staff .text-with-image p,.staff .text-with-image li{font-size:16px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.16px}.staff .text-with-image .staff__list-title{color:var(--wp--preset--color--primary-navy);font-size:20px;font-weight:500;letter-spacing:.2px;text-transform:capitalize;padding-left:11px;margin-bottom:15px;margin-top:9px;border-left:3px solid var(--wp--preset--color--primary)}.staff .text-with-image .text-with-image__subheading{font-weight:400;margin-bottom:15px;text-transform:unset;font-size:22px;color:var(--wp--preset--color--primary-navy)}.staff .text-with-image .badges{display:flex;gap:20px}.staff .text-with-image .badges figure{max-height:150px}.staff .text-with-image .badges img{width:100%;height:100%;object-fit:auto;max-height:150px}.staff .text-with-image .badges .rsbadge-neutral{position:relative}.staff .text-with-image .badges .rsbadge-neutral figcaption{position:absolute;top:75px;left:6px;font-size:15px}section.staff{padding-top:48px;padding-bottom:48px;position:relative}@media screen and (min-width: 1080px){section.staff{padding-top:80px;padding-bottom:80px}}.blog-posts{padding-top:48px;padding-bottom:48px}@media screen and (min-width: 1080px){.blog-posts{padding-top:80px;padding-bottom:80px}}.blog-posts__main .blog-card{display:flex;gap:80px;row-gap:40px;flex-wrap:wrap}@media screen and (min-width: 1080px){.blog-posts__main .blog-card{row-gap:80px}}.blog-posts__main .blog-card li{width:100%;max-width:100%}@media screen and (min-width: 1080px){.blog-posts__main .blog-card li{max-width:calc(50% - 40px)}}.blog-posts__main .blog-card li img{width:100%;height:318px;border-radius:10px;object-fit:cover;object-position:center}.blog-posts__main .blog-card li .wp-block-post-title{margin-bottom:15px}.blog-posts__main .blog-card li .wp-block-post-title a{font-weight:500;color:var(--wp--preset--color--primary-navy);font-size:27.06px;line-height:39px;letter-spacing:.271px;text-transform:capitalize}.blog-posts__main .blog-card li .post-date p,.blog-posts__main .blog-card li .post-date time{text-align:start;font-size:15.06px;font-weight:400;line-height:39px;letter-spacing:.151px;text-transform:capitalize;color:var(--wp--preset--color--text)}.blog-posts__pagination{justify-content:center;margin-top:48px}@media screen and (min-width: 1080px){.blog-posts__pagination{margin-top:80px}}.blog-posts__pagination-numbers{gap:2rem}.blog-posts__pagination .wp-block-query-pagination-next-arrow{display:inline-block;width:18px;height:18px;overflow:hidden;text-indent:-9999px;white-space:nowrap;background-repeat:no-repeat;background-position:centre;background-size:18px 18px;margin-top:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M6.75 15L12.75 9L6.75 3' stroke='%230B1D38' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.blog-posts__pagination .wp-block-query-pagination-previous-arrow{display:inline-block;width:18px;height:18px;overflow:hidden;text-indent:-9999px;white-space:nowrap;background-repeat:no-repeat;background-position:center;background-size:18px 18px;margin-top:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M11.25 3L5.25 9L11.25 15' stroke='%230B1D38' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.blog-posts__pagination .page-numbers{color:#a4a5a8;padding:1rem;font-weight:500;line-height:20px;transition:all .2s ease;text-decoration:none}.blog-posts__pagination .page-numbers:hover{color:var(--primary-navy);text-decoration:underline}.blog-posts__pagination .page-numbers.current{color:var(--primary-navy);text-decoration:underline}.single-column-text{margin:0;padding-top:48px;padding-bottom:48px}@media screen and (min-width: 899px){.single-column-text{padding-top:80px;padding-bottom:80px}}.single-column-text__row{max-width:1146px}.single-column-text h2{max-width:1146px}.single-column-text h2,.single-column-text h3,.single-column-text h4,.single-column-text h5{margin-bottom:20px}.single-column-text p,.single-column-text ul,.single-column-text ol{margin-top:0}.single-column-text p:last-child,.single-column-text ul:last-child,.single-column-text ol:last-child{margin-bottom:0}.two-columns-text{padding-top:48px;padding-bottom:48px}@media screen and (min-width: 1080px){.two-columns-text{padding-top:80px;padding-bottom:80px}}.two-columns-text__row{position:relative;justify-content:space-between;row-gap:10px}@media screen and (min-width: 899px){.two-columns-text__row::after{content:"";width:1px;height:100%;background-color:#ebebeb;position:absolute;top:0;left:50%;transform:translateX(-50%)}}.two-columns-text__row .column{margin:0;width:100%;max-width:100%}@media screen and (min-width: 899px){.two-columns-text__row .column{max-width:600px;width:50%}}.two-columns-text__row h2,.two-columns-text__row h3,.two-columns-text__row h4,.two-columns-text__row h5{margin-bottom:20px}.faq{background:#fff;padding-top:48px;padding-bottom:48px}@media screen and (min-width: 1080px){.faq{padding-top:80px;padding-bottom:80px}}.faq h2{margin-bottom:48px;max-width:872px;margin-left:auto;margin-right:auto}.faq+p{margin-top:-24px;margin-bottom:48px}.faq .accordion{border-radius:8px;border:1px solid #927254;background:#fff;padding:18px 20px;max-width:872px;margin:auto;width:100%;margin-bottom:6px;box-sizing:border-box}.faq .accordion__header--heading{margin:0;color:var(--wp--preset--color--text);font-size:18px;font-style:normal;font-weight:700;line-height:28px;text-transform:capitalize}.faq .accordion__content{padding:0;padding-top:16px;max-width:780px}.faq .accordion__content p{color:var(--wp--preset--color--text);font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.16px}.faq .accordion__content p:last-child{margin-bottom:0}.faq .accordion .control-icon::before{content:"";background-image:url("/wp-content/uploads/2026/04/akar-icons_chevron-down1.svg");transform:unset;width:19px;height:19px;display:block}.faq .accordion.accordion--open .control-icon::before{content:"";background-image:url("/wp-content/uploads/2026/04/akar-icons_chevron-down1.svg");transform:unset;width:19px;height:19px}.faq.has-light-bg-background-color .accordion{background-color:#e7e1d4}.page .core-block{padding-left:0;padding-right:0}.page .diptych.diptych__reverse.none{display:flex;justify-content:center}.page .landing-hero>div{max-width:890px}.page .landing-hero .wp-block-buttons{gap:20px;margin-top:32px}.page .landing-hero .wp-block-buttons a:hover{color:#fff}.landing-trust{padding-top:90px;padding-bottom:90px;border-top:3px solid #a27b5c;border-bottom:3px solid #a27b5c}.landing-trust .core-block{padding-left:0;padding-right:0}.landing-trust .container{max-width:1312px;padding-left:0;padding-right:0}.landing-trust h2+p{max-width:890px}.landing-trust__item-wrapper{gap:30px;margin-top:64px}.landing-trust__item{height:160px;padding:0 25px}.landing-trust__item p:first-of-type{margin-bottom:8px;white-space:nowrap !important}.landing-contact{padding:80px 20px 20px}.landing-contact .core-block{padding-left:0;padding-right:0}.landing-contact .container{max-width:1312px;padding-left:0;padding-right:0}.landing-contact h2{margin-top:0}.landing-contact iframe{margin-top:30px;width:100%}.landing-contact__form{display:flex;padding:32px;flex-direction:column;align-items:flex-start;gap:10px;background:#fff}.landing-contact__form .wpcf7{width:100%}.landing-contact__social{margin-top:32px}.landing-contact__social>div{display:flex;max-width:315px;align-items:flex-start;gap:8px;flex-shrink:0}.landing-contact__social>div .wp-block-group{width:25px;height:25px;border-radius:100%}.landing-contact__social>div .block__formatting--paragraph{width:293.5px}@media screen and (max-width: 1260px){.landing-contact__social{justify-content:left;padding-left:32px}}
