/*!
Theme Name:   Colonna Cohen 2024
Description:  A custom theme developed in November 2024 using Fuelist Digital's StarterTheme
Template:     startertheme
Version:      0.1.1
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         starter
Text Domain:  startertheme
*/p a.btn__primary{padding:15px 48px}a:where(:not(.wp-element-button)){color:var(--wp--preset--color--cta-color)}:root :where(p),ol li,ul li{color:var(--wp--preset--color--custom-text)}.block__formatting--heading h1{font-size:3.25rem;line-height:120%}.block__formatting--heading h2{font-size:2.5rem;line-height:3.5rem}.block__formatting--heading h3{font-size:2.125rem;line-height:2.375rem}.block__formatting--heading h4{font-size:1.75rem;line-height:1.9375rem}.block__formatting--heading h5{font-size:1.375rem;line-height:1.5rem}.block__formatting--heading h6{font-size:1.125rem;line-height:1.25rem}h1{font-size:3.25rem;line-height:120%}h2{font-size:2.5rem;line-height:2.75rem}h3{font-size:2.125rem;line-height:2.375rem}h4{font-size:1.75rem;line-height:1.9375rem}h5{font-size:1.375rem;line-height:1.5rem}h6{font-size:1.125rem;line-height:1.25rem}h1,h2,h3,h4,h5,h6{margin-bottom:1rem}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:0}.wp-block-group h3{margin-top:30px}.wp-block-group h4{margin-top:30px}.wp-block-group h5{margin-top:30px}.wp-block-group h6{margin-top:30px}.wp-block-group p+h2,.wp-block-group ul+h2,.wp-block-group ol+h2{margin-top:30px}.block__formatting--paragraph,.block__formatting--table,.block__formatting--list,.block__formatting--quote,.block__formatting--image{margin-bottom:1rem}body{margin:0;font-family:"Lato",sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.75rem}.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 32px}.container--full-width,.core-block--full-width{padding:0}}@media screen and (min-width: 1440px){.container,.core-block{max-width:1320px;padding:0 60px}.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)}.btn__primary{border-radius:3.9375rem;padding:0.75rem 1.25rem;font-size:1.0625rem;font-style:normal;font-weight:700;line-height:1.6875rem;letter-spacing:0%;text-transform:uppercase;text-decoration:none;padding:12px 48px 12px 48px;box-shadow:none;background:var(--wp--preset--color--cta-color);color:var(--wp--preset--color--white)}.btn__primary img{vertical-align:middle;display:inline-block;margin-top:-5px;margin-left:8px}.btn__primary:hover{background:#978a56;color:var(--wp--preset--color--white)}.btn-secondary{border-radius:3.9375rem;padding:0.75rem 1.25rem;font-size:1.0625rem;font-style:normal;font-weight:700;line-height:1.6875rem;letter-spacing:0%;text-transform:uppercase;text-decoration:none;padding:12px 48px 12px 48px;box-shadow:none;background:var(--wp--preset--color--white);color:var(--wp--preset--color--primary)}.btn-secondary img{vertical-align:middle;display:inline-block;margin-top:-5px;margin-left:8px}.btn-secondary:hover{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--white)}.wp-block-fuelist-seo-new-share-button{color:var(--wp--preset--color--cta-color)}.wp-block-fuelist-seo-new-share-button p{text-transform:none;color:var(--wp--preset--color--cta-color)}.wp-block-fuelist-seo-new-share-button button{color:var(--wp--preset--color--cta-color)}.wp-block-fuelist-seo-new-eeat-sidebar .btn{border-radius:3.9375rem;padding:0.75rem 1.25rem;font-size:1.0625rem;font-style:normal;font-weight:700;line-height:1.6875rem;letter-spacing:0%;text-transform:uppercase;text-decoration:none;padding:12px 48px 12px 48px;box-shadow:none;background:var(--wp--preset--color--cta-color);color:var(--wp--preset--color--white)}.wp-block-fuelist-seo-new-eeat-sidebar .btn img{vertical-align:middle;display:inline-block;margin-top:-5px;margin-left:8px}.wp-block-fuelist-seo-new-eeat-sidebar .btn:hover{background:#978a56;color:var(--wp--preset--color--white)}.wp-block-group .is-layout-flex.is-nowrap{flex-direction:column;gap:1rem}@media screen and (min-width: 768px){.wp-block-group .is-layout-flex.is-nowrap{flex-direction:row;gap:5rem}}.block{margin-top:2rem;margin-bottom:2rem}.block:first-child{margin-top:4rem}.wp-block-fuelist-seo-new-eeat-hero .fuelist-eeat-hero-grid .fuelist-eeat-hero-authors-img.check::after{background-image:url("./assets/images/ph_check-bold.svg")}.wp-block-post-template .wp-block-post-title{font-size:18px;line-height:32px;font-family:"Martel",serif}.wp-block-post-template .wp-block-post-title a{text-decoration:underline}.wp-block-post-template .wp-block-post-excerpt{font-family:"Lato",sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.75rem;color:var(--wp--preset--color--custom-text)}.wp-block-post-template .wp-block-post-date{font-size:14px;color:#828487}.wp-block-post-template .wp-block-post-featured-image img{border-radius:16px;height:250px}.breadcrumb{margin-bottom:1rem}.breadcrumb .breadcrumbs li{font-family:"Lato",sans-serif;color:#fff}.breadcrumb .breadcrumbs li a{font-weight:700;color:#fff}.breadcrumb .breadcrumbs li a:hover{color:#fff}.site-header{line-height:0;padding:7px 0;border-bottom:0;position:relative}.site-header .header-right{line-height:1rem}.header-right.mobile{padding:16px}#site-navigation{background-color:var(--wp--preset--color--secondary-bg);color:var(--wp--preset--color--custom-text)}#site-navigation .wrapper.menu{justify-content:center;gap:1rem;margin:auto;padding:0 16px}@media screen and (min-width: 768px){#site-navigation .wrapper.menu{padding:0 32px;gap:2rem}}@media screen and (min-width: 1440px){#site-navigation .wrapper.menu{max-width:1320px;padding:0 60px;gap:3.75rem}}#site-navigation .wrapper.menu .menu{justify-content:center;gap:2rem;padding-top:0}@media screen and (min-width: 1080px){#site-navigation .wrapper.menu .menu{gap:3rem}}#site-navigation .wrapper.menu .menu-item a{color:var(--wp--preset--color--custom-text)}@media screen and (max-width: 1080px){#site-navigation .wrapper.menu .menu-item a{width:calc(100% - 25px)}}#site-navigation .wrapper.menu .menu-item a:hover{color:var(--wp--preset--color--cta-color)}#site-navigation .wrapper.menu .menu-item::after{border-color:var(--wp--preset--color--custom-text)}#site-navigation .wrapper.menu .menu{margin-top:15px;margin-bottom:15px}.header-right{display:none}@media screen and (min-width: 900px){.header-right{display:flex}}.header-right__contact-data{column-gap:11px;max-width:190px}.header-right__contact-data img{grid-row:1/span 2}.header-right__contact-data span{color:var(--wp--preset--color--text)}.header-right__contact-data-phones a{font-family:"Lato",sans-serif;color:var(--wp--preset--color--cta-color)}.header-right__contact-data-phones a:hover{color:var(--wp--preset--color--cta-color);text-decoration:underline}@media screen and (min-width: 768px){.header-nav .menu-item-has-children{margin-right:13px}}.header-nav .menu .menu-item-has-children:before,.header-nav .menu .menu-item-has-children:hover:before{top:25px}.header-nav .menu .menu-item-has-children .sub-menu,.header-nav .menu .menu-item-has-children:hover .sub-menu{z-index:10;background-color:var(--wp--preset--color--secondary-bg)}.main-footer{background-color:#06162f;padding-top:3.4375rem;color:var(--wp--preset--color--text-colored-bg)}.main-footer p{color:var(--wp--preset--color--text-colored-bg)}.main-footer .site-footer{gap:.25rem}@media screen and (min-width: 900px){.main-footer .site-footer{gap:1.5rem}}.main-footer .site-footer .menu{margin-bottom:0}@media screen and (min-width: 900px){.main-footer .site-footer .menu{margin-bottom:1rem}}.main-footer .site-footer__menu-col .menu__title{color:var(--wp--preset--color--white);font-family:"Martel",serif;font-size:1.125rem}.main-footer .site-footer__menu-col .menu li a{color:var(--wp--preset--color--text-colored-bg)}.main-footer .site-footer__menu-col .menu li{margin-bottom:10px}.main-footer .site-footer__menu-col .menu li:last-child{margin-bottom:0}.main-footer .site-footer__info{max-width:339px}.main-footer .site-footer .vertical-divider{width:1px;background-color:#152338}.main-footer .site-footer__contact-details ul li,.main-footer .site-footer__contact-details p{display:flex;gap:1rem;color:var(--wp--preset--color--white);line-height:22px}.main-footer .site-footer__contact-details ul li img,.main-footer .site-footer__contact-details p img{height:25px}.main-footer .site-footer__contact-details ul li a,.main-footer .site-footer__contact-details p a{color:var(--wp--preset--color--white);text-decoration:none;margin-bottom:20px}.main-footer .site-footer__contact-details ul li a:hover,.main-footer .site-footer__contact-details p a:hover{text-decoration:underline}.main-footer .copyright-row{border-top:1px solid #152338;font-size:14px;max-width:1320px;margin:auto;margin-top:56px}.page-banner{background-position:center;color:var(--wp--preset--color--text-colored-bg);box-shadow:inset 0 0 0 2000px rgba(16,36,68,.9);height:auto;padding:60px 0}.page-banner__title{margin-bottom:2.25rem;color:var(--wp--preset--color--white)}@media screen and (max-width: 900px){.page-banner__title{font-size:40px;line-height:52px}}.page-banner .wp-block-cover{z-index:0}.eeat-hero-columns .breadcrumbs{margin-bottom:20px}.eeat-hero-columns .breadcrumbs a{color:#fff;font-weight:700}.eeat-hero-columns .breadcrumbs li{color:#fff}.eeat-hero-columns .fuelist-eeat-hero-authors-title,.eeat-hero-columns .fuelist-eeat-hero-reviewers-title{color:#fff !important;margin-top:20px !important}.eeat-hero-columns .fuelist-eeat-hero-author-name p,.eeat-hero-columns .fuelist-eeat-hero-author-name a{color:#fff !important}.eeat-hero-columns .fuelist-eeat-post-meta-entry{justify-content:start !important;padding-left:0 !important}.staff-bio{max-width:1440px;margin-top:60px}.staff-bio>.is-layout-flex{gap:1rem}@media screen and (min-width: 768px){.staff-bio>.is-layout-flex{gap:100px}}@media screen and (min-width: 1440px){.staff-bio>.is-layout-flex{gap:108px}}.staff-bio>.is-layout-flex>.wp-block-group{flex:1 1 0px}.staff-bio .wp-block-image img{border-radius:40px;max-width:634px;aspect-ratio:1/1.13;object-fit:cover}.staff-bio h6{font-size:18px;margin-left:14px}.staff-bio h6::before{content:" ";width:5px;height:25px;background-color:var(--wp--preset--color--cta-color);border-radius:2px;display:inline-block;top:6px;position:relative;left:-9px}.blog-roll{max-width:1440px;margin-top:60px}.contact-us-pattern{padding-top:40px;margin-top:60px}@media screen and (min-width: 899px){.contact-us-pattern{margin-top:183px}}@media screen and (min-width: 899px){.contact-us-pattern .container{margin-bottom:-166px}}.contact-us-pattern .wp-block-contact-form-7-contact-form-selector,.contact-us-pattern .contact-us__row>.column:last-of-type{background:var(--wp--preset--color--primary);position:relative;padding:50px 20px;border-radius:26px}@media screen and (min-width: 900px){.contact-us-pattern .wp-block-contact-form-7-contact-form-selector,.contact-us-pattern .contact-us__row>.column:last-of-type{top:-183px;padding:69px 50px}}.contact-us-pattern .wpcf7 label{color:var(--wp--preset--color--text-colored-bg)}.contact-page-pattern .wpcf7 label{color:var(--wp--preset--color--custom-text)}.contact-us-pattern,.contact-page-pattern{padding:0}.contact-us-pattern .container,.contact-page-pattern .container{max-width:1440px;padding:20px;padding-bottom:60px;justify-items:center;display:flex;flex-direction:column;align-items:flex-start;padding-top:60px;padding-bottom:101px}@media screen and (min-width: 767px){.contact-us-pattern .container,.contact-page-pattern .container{flex-direction:row}}@media screen and (min-width: 768px){.contact-us-pattern .container,.contact-page-pattern .container{padding:60px}}.contact-us-pattern .contact-us,.contact-page-pattern .contact-us{position:relative}.contact-us-pattern .contact-us h2,.contact-page-pattern .contact-us h2{color:var(--wp--preset--color--primary);margin:0 0 1.25rem 0}.contact-us-pattern .contact-us p,.contact-page-pattern .contact-us p{color:var(--wp--preset--color--custom-text)}.contact-us-pattern .contact-us__row,.contact-page-pattern .contact-us__row{width:100%;gap:1rem;flex-direction:column;display:flex}@media screen and (min-width: 900px){.contact-us-pattern .contact-us__row,.contact-page-pattern .contact-us__row{flex-direction:row;gap:3rem;gap:171px}}.contact-us-pattern .contact-us__row>.column,.contact-page-pattern .contact-us__row>.column{width:fit-content;max-width:100%}@media screen and (min-width: 767px){.contact-us-pattern .contact-us__row>.column,.contact-page-pattern .contact-us__row>.column{width:100%}}.contact-us-pattern .contact-us__content,.contact-page-pattern .contact-us__content{max-width:609px}.contact-us-pattern .contact-us__content p,.contact-page-pattern .contact-us__content p{color:var(--wp--preset--color--custom-text)}.contact-us-pattern .contact-us__content h2,.contact-page-pattern .contact-us__content h2{margin:0 0 1.25rem 0;color:var(--wp--preset--color--primary)}.contact-us-pattern .contact-us__address,.contact-page-pattern .contact-us__address{display:flex;flex-direction:row;gap:.8rem}.contact-us-pattern .contact-us__address img,.contact-page-pattern .contact-us__address img{max-width:32px;max-height:100%}.contact-us-pattern .contact-us__address p,.contact-page-pattern .contact-us__address p{margin:0;line-height:28.8px;font-size:24px;font-weight:bold;color:var(--wp--preset--color--cta-color);margin-bottom:25px !important}.contact-us-pattern .contact-us__address a,.contact-page-pattern .contact-us__address a{color:var(--wp--preset--color--cta-color);font-weight:600;text-align:left;text-decoration:none;line-height:28px;font-size:22px}@media screen and (min-width: 768px){.contact-us-pattern .contact-us__address a,.contact-page-pattern .contact-us__address a{line-height:28.8px;font-size:24px}}.contact-us-pattern .contact-us__address a:hover,.contact-page-pattern .contact-us__address a:hover{text-decoration:underline}.contact-us-pattern .contact-us__address>div,.contact-page-pattern .contact-us__address>div{display:flex;flex-direction:column;gap:0}.contact-us-pattern .contact-us__address:first-of-type,.contact-page-pattern .contact-us__address:first-of-type{margin-top:2.25rem}.contact-us-pattern.contact-us-pattern-child-clean,.contact-page-pattern.contact-us-pattern-child-clean{padding:40px 0 80px 0}.contact-us-pattern.contact-us-pattern-child-clean .container,.contact-page-pattern.contact-us-pattern-child-clean .container{padding-top:0;padding-bottom:0}.contact-us-pattern.contact-us-pattern-child-clean .wp-block-heading,.contact-us-pattern.contact-us-pattern-child-clean h2,.contact-page-pattern.contact-us-pattern-child-clean .wp-block-heading,.contact-page-pattern.contact-us-pattern-child-clean h2{color:var(--wp--preset--color--text-colored-bg)}.contact-us-pattern.contact-us-pattern-child-clean p,.contact-page-pattern.contact-us-pattern-child-clean p{color:var(--wp--preset--color--custom-text)}.contact-us-pattern.contact-us-pattern-child-clean .contact-us__address p a,.contact-page-pattern.contact-us-pattern-child-clean .contact-us__address p a{color:var(--wp--preset--color--custom-text);font-size:24px;font-weight:normal}.contact-us-pattern.contact-us-pattern-child-clean .wp-block-contact-form-7-contact-form-selector .wpcf7 label,.contact-us-pattern.contact-us-pattern-child-clean .contact-us__row>.column:last-of-type .wpcf7 label,.contact-page-pattern.contact-us-pattern-child-clean .wp-block-contact-form-7-contact-form-selector .wpcf7 label,.contact-page-pattern.contact-us-pattern-child-clean .contact-us__row>.column:last-of-type .wpcf7 label{color:var(--wp--preset--color--custom-text)}.contact-us-pattern.contact-us-pattern-child-clean .wp-block-contact-form-7-contact-form-selector .wpcf7 label input,.contact-us-pattern.contact-us-pattern-child-clean .contact-us__row>.column:last-of-type .wpcf7 label input,.contact-page-pattern.contact-us-pattern-child-clean .wp-block-contact-form-7-contact-form-selector .wpcf7 label input,.contact-page-pattern.contact-us-pattern-child-clean .contact-us__row>.column:last-of-type .wpcf7 label input{background-color:var(--wp--preset--white)}.contact-us-pattern.contact-us-pattern-child-clean .wp-block-contact-form-7-contact-form-selector .wpcf7 textarea,.contact-us-pattern.contact-us-pattern-child-clean .contact-us__row>.column:last-of-type .wpcf7 textarea,.contact-page-pattern.contact-us-pattern-child-clean .wp-block-contact-form-7-contact-form-selector .wpcf7 textarea,.contact-page-pattern.contact-us-pattern-child-clean .contact-us__row>.column:last-of-type .wpcf7 textarea{background-color:var(--wp--preset--white)}.contact-us-pattern.contact-us-pattern-child-clean .wp-block-contact-form-7-contact-form-selector .contact-disclaimer .wpcf7-list-item a,.contact-us-pattern.contact-us-pattern-child-clean .contact-us__row>.column:last-of-type .contact-disclaimer .wpcf7-list-item a,.contact-page-pattern.contact-us-pattern-child-clean .wp-block-contact-form-7-contact-form-selector .contact-disclaimer .wpcf7-list-item a,.contact-page-pattern.contact-us-pattern-child-clean .contact-us__row>.column:last-of-type .contact-disclaimer .wpcf7-list-item a{color:var(--wp--preset--color--custom-text)}.curved-top{border-radius:100px 100px 0 0}.contact-page-pattern__map iframe{width:100%;margin-bottom:-10px;max-width:100%;max-height:254px;height:254px}.wp-block-contact-form-7-contact-form-selector>p,.form-row>div:last-of-type>p{margin:0}.wp-block-contact-form-7-contact-form-selector .wpcf7,.form-row>div:last-of-type .wpcf7{height:100%;width:100%;padding:0}.wp-block-contact-form-7-contact-form-selector .wpcf7 br,.form-row>div:last-of-type .wpcf7 br{display:none}.wp-block-contact-form-7-contact-form-selector .wpcf7 .cf7-cf-turnstile,.form-row>div:last-of-type .wpcf7 .cf7-cf-turnstile{margin-bottom:-28px}.wp-block-contact-form-7-contact-form-selector .wpcf7-submit,.form-row>div:last-of-type .wpcf7-submit{border-radius:3.9375rem;padding:0.75rem 1.25rem;font-size:1.0625rem;font-style:normal;font-weight:700;line-height:1.6875rem;letter-spacing:0%;text-transform:uppercase;text-decoration:none;padding:12px 48px 12px 48px;box-shadow:none;background:var(--wp--preset--color--cta-color);color:var(--wp--preset--color--white);margin-top:27px}.wp-block-contact-form-7-contact-form-selector .wpcf7-submit img,.form-row>div:last-of-type .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,.form-row>div:last-of-type .wpcf7-submit:hover{background:#978a56;color:var(--wp--preset--color--white)}.wp-block-contact-form-7-contact-form-selector .wpcf7 .contact-info,.form-row>div:last-of-type .wpcf7 .contact-info{display:grid;grid-template-columns:1fr;margin:0 0 11px 0}@media screen and (min-width: 899px){.wp-block-contact-form-7-contact-form-selector .wpcf7 .contact-info,.form-row>div:last-of-type .wpcf7 .contact-info{grid-template-columns:repeat(2, 1fr);gap:27.33px}}.wp-block-contact-form-7-contact-form-selector .wpcf7 .contact-info p,.form-row>div:last-of-type .wpcf7 .contact-info p{margin:0;display:flex}.wp-block-contact-form-7-contact-form-selector .wpcf7 .contact-info p a,.form-row>div:last-of-type .wpcf7 .contact-info p a{font-size:24px;font-weight:normal}.wp-block-contact-form-7-contact-form-selector .wpcf7 label,.form-row>div:last-of-type .wpcf7 label{display:flex;flex-direction:column;gap:6px;font-size:16px;font-weight:400;line-height:28px;text-align:left}.wp-block-contact-form-7-contact-form-selector .wpcf7 label input,.form-row>div:last-of-type .wpcf7 label input{border:1px solid #e1edec;padding:6px 13px;background-color:#fff;height:37px;width:100%;margin-bottom:0;box-sizing:border-box;border-radius:4px;font-family:"Lato",sans-serif}.wp-block-contact-form-7-contact-form-selector .wpcf7 label input::placeholder,.form-row>div:last-of-type .wpcf7 label input::placeholder{color:#7c807f;font-family:"Lato",sans-serif;font-size:14px;font-weight:400;line-height:28px;text-align:left}.wp-block-contact-form-7-contact-form-selector .wpcf7 textarea,.form-row>div:last-of-type .wpcf7 textarea{width:100%;box-sizing:border-box;border:1px solid #e1edec;background-color:#fff;padding:6px 13px;font-family:"Lato",sans-serif;border-radius:4px;height:143px}.wp-block-contact-form-7-contact-form-selector .wpcf7 textarea::placeholder,.form-row>div:last-of-type .wpcf7 textarea::placeholder{font-size:14px;font-weight:400;line-height:28px;text-align:left;font-family:"Lato",sans-serif;color:#7c807f}.wp-block-contact-form-7-contact-form-selector .wpcf7 .contact-disclaimer .wpcf7-list-item,.form-row>div:last-of-type .wpcf7 .contact-disclaimer .wpcf7-list-item{margin-left:0;margin-top:0}.wp-block-contact-form-7-contact-form-selector .wpcf7 .contact-disclaimer .wpcf7-list-item label,.form-row>div:last-of-type .wpcf7 .contact-disclaimer .wpcf7-list-item label{display:grid;grid-template-columns:20px 1fr;gap:1rem;padding-left:0}.wp-block-contact-form-7-contact-form-selector .wpcf7 .contact-disclaimer .wpcf7-list-item label input,.form-row>div:last-of-type .wpcf7 .contact-disclaimer .wpcf7-list-item label input{margin-top:-1px}.wp-block-contact-form-7-contact-form-selector .wpcf7 .contact-disclaimer .wpcf7-list-item a,.form-row>div:last-of-type .wpcf7 .contact-disclaimer .wpcf7-list-item a{color:var(--wp--preset--color--text-colored-bg)}.wp-block-contact-form-7-contact-form-selector .wpcf7-submit,.form-row>div:last-of-type .wpcf7-submit{font-family:"Lato",sans-serif}.wp-block-contact-form-7-contact-form-selector.column p:last-of-type,.form-row>div:last-of-type.column p:last-of-type{margin-bottom:0}.wp-block-contact-form-7-contact-form-selector .wpcf7-response-output,.form-row>div:last-of-type .wpcf7-response-output{background-color:#f1f4f9}.cta{margin-top:60px;max-width:1440px;margin-left:auto;margin-right:auto;padding:0 16px;margin-top:2rem;margin-bottom:2rem;filter:drop-shadow(rgba(0, 0, 0, 0.1) 0px 4px 8px)}.cta:first-child{margin-top:4rem}@media screen and (min-width: 768px){.cta{padding:0 32px}}@media screen and (min-width: 1440px){.cta{padding:0 60px}}.cta .wp-block-cover{min-height:0;padding:3.125rem 0;border-radius:2.5rem;filter:drop-shadow(rgba(0, 0, 0, 0.1) 0px 4px 8px)}.cta .container{display:flex;flex-direction:column;align-items:flex-start;border-radius:2.5rem}.cta .container h2,.cta .container h3{margin-bottom:1rem}.cta .container p{margin:0 0 1rem 0;max-width:664px;color:var(--wp--preset--color--text-colored-bg)}@media screen and (min-width: 899px){.cta .container{justify-content:space-between;align-items:center;column-gap:2rem;padding:0}}.cta .wp-block-heading{font-weight:bold}.cta .wp-block-cover{padding:3.1875rem 1rem}.cta .container{display:flex;flex-direction:column}.cta__content__buttons{margin-top:2.125rem;width:100%}.cta__content__buttons p a{border-radius:3.9375rem;padding:0.75rem 1.25rem;font-size:1.0625rem;font-style:normal;font-weight:700;line-height:1.6875rem;letter-spacing:0%;text-transform:uppercase;text-decoration:none;padding:12px 48px 12px 48px;box-shadow:none;background:var(--wp--preset--color--cta-color);color:var(--wp--preset--color--white)}.cta__content__buttons p a img{vertical-align:middle;display:inline-block;margin-top:-5px;margin-left:8px}.cta__content__buttons p a:hover{background:#978a56;color:var(--wp--preset--color--white)}.faq{margin-top:60px}.faq h2{text-align:center !important}.faq .container{max-width:1440px}.faq.has-background{padding-top:60px;padding-bottom:60px}.faq .wp-block-heading{margin-bottom:50px}.faq .accordion{border:1px solid #d1d9e5;max-width:872px;margin:auto;margin-bottom:auto;margin-bottom:4px;border-radius:0;background-color:#f1f4f9}.faq .accordion__header{font-size:18px;color:var(--wp--preset--color--primary)}.faq .accordion__content{padding-top:10px}.faq .accordion .control-icon:before{content:url("./assets/images/plus-icon.svg")}.faq .accordion.accordion--open .control-icon:before{content:url("./assets/images/minus-icon.svg")}.hero-pattern .container{padding:0}@media screen and (min-width: 768px){.hero-pattern .container__image{border-left:3px solid #fff}}.hero-pattern .container__image figure{margin:0}.hero-pattern .row{display:flex;flex-direction:column-reverse;flex-wrap:nowrap}@media screen and (min-width: 768px){.hero-pattern .row{flex-direction:row}}.hero-pattern__info{padding:20px}@media screen and (min-width: 768px){.hero-pattern__info{padding:74px 74px 74px 32px;max-width:50%}}@media screen and (min-width: 1440px){.hero-pattern__info{padding-left:0}}.hero-pattern .hero__title{margin:0 0 1rem}@media screen and (min-width: 1080px){.hero-pattern .hero__title{font-size:4.125rem;line-height:4.95rem}}.hero-pattern .hero__text .sub-heading{font-size:20px;line-height:24px;color:#fbffff;font-family:"Martel",serif}.hero-pattern .hero__text p{color:var(--wp--preset--color--text-colored-bg)}.latest-posts-pattern.container{max-width:1440px;margin-top:50px}.practice-areas{margin-top:60px}.practice-areas .wp-block-heading{font-size:18px;line-height:18px}.practice-areas .container>p{margin:18px 0 46px;line-height:55.2px}.practice-areas__row .accordion{width:100%;box-sizing:border-box;border:1.09px solid #e1edec;border-radius:6px;box-shadow:0px 9.83px 21.85px 0px rgba(83,83,83,.06);background:#fff}@media screen and (min-width: 768px){.practice-areas__row .accordion{width:calc(50% - 1rem)}}@media screen and (min-width: 1440px){.practice-areas__row .accordion{width:calc(33% - 2rem)}}.practice-areas__row .accordion__header{font-family:"Martel",serif}.practice-areas__row .accordion__header a{color:var(--wp--preset--color--primary);font-weight:bold;text-decoration:none}.practice-areas__row .accordion .show-more-link{color:var(--wp--preset--color--cta-color);text-decoration:underline;cursor:pointer;width:130px}.accordion__row{display:grid;grid-template-columns:auto 1fr;grid-template-rows:repeat(2, auto);grid-column-gap:0px;grid-row-gap:0px}.accordion__content{padding:0;display:flex}.accordion__content p{margin:0}.accordion__icon-container{grid-area:1/1/3/2;display:grid}.accordion__header{grid-area:1/2/2/3;padding-left:18px}.accordion__body{grid-area:2/2/3/3;padding-left:18px}.accordion--open .accordion__content{flex-direction:column}.single-column-centered{margin-top:60px}.single-column-centered .wp-block-heading{font-size:18px;line-height:18px}.single-column-centered h2+p{margin-top:1rem}.single-column-centered.has-background{padding-top:60px;padding-bottom:60px}.single-column-centered h2{margin-bottom:22px}.single-column-centered p{max-width:859px}.single-column-centered p.has-x-large-font-size{line-height:42px;margin-bottom:24px}.staff-list-pattern{margin-top:60px;padding:60px 0}.staff-list-pattern__title{margin-bottom:20px}.staff-list-pattern__text{max-width:859px;margin-bottom:50px;margin-top:0}.staff-list-pattern__staff-list{text-align:center;justify-content:center}.staff-list-pattern .staff-card{max-width:254px}.staff-list-pattern .staff-card__title{font-family:"Martel",serif;font-size:18px;line-height:21.6px;font-weight:700;color:var(--wp--preset--color--primary);margin-bottom:0}.staff-list-pattern .staff-card__position{font-family:"Lato",sans-serif;color:var(--wp--preset--color--custom-text);font-size:16px;line-height:28.41px;margin:0}.staff-list-pattern .staff-card img{border-radius:6px;max-width:250px;max-height:260px;object-fit:cover}.staff-list-pattern .staff-card__img img{max-width:250px;max-height:260px;object-fit:cover}.staff-list-pattern .staff-card:hover .staff-card__title{text-decoration:underline}#single-staff.pageWrapper .container{max-width:1440px}.testimonials-slider{filter:drop-shadow(rgba(0, 0, 0, 0.1) 0px 4px 8px);margin-top:60px;margin-bottom:0}.testimonials-slider .wp-block-heading{margin-bottom:50px;font-weight:bold}.testimonials-slider .wp-block-cover{max-width:1320px;border-radius:52px;padding-top:51px;padding-bottom:51px}.testimonials-slider .wp-block-cover__inner-container .container{padding:0 37px}.testimonials-slider .testimonial-slider__testimonial__content{text-overflow:ellipsis;max-height:150px;overflow:hidden}.testimonials-slider .testimonial-slider__testimonial__wrapper{padding:20px;border-radius:6px;background:#f0f4fb;font-size:1rem;line-height:1.775625rem}.testimonials-slider .testimonial-slider__testimonial__wrapper p{font-family:"Lato",sans-serif;margin:0;color:var(--wp--preset--color--custom-text)}.testimonials-slider .testimonial-slider__testimonial__wrapper p.testimonial-slider__testimonial__name{font-weight:400;margin-top:14px;line-height:28.41px;color:var(--wp--preset--color--primary)}.testimonial-slider__controls{margin-top:34px}.testimonial-slider__controls .control span{width:25px;height:25px;padding-top:0}.testimonial-slider__controls .control span.slide-right:before{content:url("./assets/images/chevron-right-circle.svg")}.testimonial-slider__controls .control span.slide-left:before{content:url("./assets/images/chevron-left-circle.svg")}.two-columns-with-title{margin-top:60px}.two-columns-with-title.has-background{padding-top:60px;padding-bottom:60px}.two-columns-with-title .container,.two-columns-with-title.container{max-width:1440px}.two-columns-with-title .wp-block-heading{margin-bottom:20px}.two-columns-with-title .wp-block-group-is-layout-flex{gap:16px}@media screen and (min-width: 768px){.two-columns-with-title .wp-block-group-is-layout-flex{gap:160x}}.two-columns-with-title .wp-block-group-is-layout-flex p{flex:1 1 0px}.text-with-image{margin-top:60px}.text-with-image[class*=bg-]{padding:60px 0}.text-with-image p{color:var(--wp--preset--color--custom-text);line-height:28.41px}.text-with-image p.text-with-image__preheading{color:var(--wp--preset--color--cta-color);font-family:Martel;font-size:18px;font-weight:400;line-height:120%;margin-bottom:20px}.text-with-image__row{gap:2rem}@media screen and (min-width: 768px){.text-with-image__row{gap:6rem}}.text-with-image__row .column h2{margin-bottom:1rem}.text-with-image__button{font-weight:bold}.text-with-image__heading{color:var(--wp--preset--color--primary);font-family:Martel;font-size:46px;font-weight:700;line-height:120%}.text-with-image__image img{filter:drop-shadow(0px 14px 94px rgba(70, 84, 82, 0.24))}.text-with-image__image::before{display:none}.text-with-image__image.cta-color::after{background-color:var(--wp--preset--color--cta-color)}.text-with-image__image.primary::after{background-color:var(--wp--preset--color--primary)}.text-with-image__image.decoration-align--right::after{right:-1.25rem;border-radius:0;top:50px;width:1.25rem;height:calc(100% - 100px)}@media screen and (min-width: 768px){.text-with-image__image.decoration-align--right::after{width:3.75rem;right:-3.75rem}}.text-with-image__image.decoration-align--left::after{left:-1.25rem;border-radius:0;top:50px;width:1.25rem;height:calc(100% - 100px)}@media screen and (min-width: 768px){.text-with-image__image.decoration-align--left::after{width:3.75rem;left:-3.75rem}}.text-with-image--curved-top{border-radius:100px 100px 0px 0px}
