/*!
Theme Name:   Arch legal Child Theme
Description:  Arch legal 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
*/h1,h2,h3,h4,h5,h6{margin-bottom:24px}h1{font-family:"Roboto Condensed",sans-serif;color:var(--wp--preset--color--headings);font-weight:700;font-style:Bold;font-size:32px;line-height:40px;letter-spacing:0%;text-transform:capitalize}@media screen and (min-width: 768px){h1{font-size:64px;line-height:80px}}h2,.wp-block-group h2{font-family:"Roboto Condensed",sans-serif;color:var(--wp--preset--color--headings);font-weight:700;font-size:32px;line-height:40px;letter-spacing:0%;text-transform:capitalize}@media screen and (min-width: 600px){h2,.wp-block-group h2{font-size:48px;line-height:62px}}h3{font-family:"Roboto Condensed",sans-serif;color:var(--wp--preset--color--headings);font-weight:700;font-size:28px;line-height:34px;letter-spacing:0%;text-transform:capitalize}@media screen and (min-width: 600px){h3{font-size:40px;line-height:48px}}h4{font-family:"Roboto Condensed",sans-serif;color:var(--wp--preset--color--headings);font-weight:700;font-size:26px;line-height:32px;letter-spacing:0%;text-transform:capitalize}@media screen and (min-width: 600px){h4{font-size:32px;line-height:40px}}h5{font-family:"Roboto Condensed",sans-serif}@media screen and (min-width: 600px){h5{font-size:24px;line-height:32px}}h6{font-family:"Roboto Condensed",sans-serif}@media screen and (min-width: 600px){h6{font-size:16px;line-height:24px}}body{margin:0;font-size:16px;line-height:28px;letter-spacing:0;font-weight:400;font-family:"Work Sans",sans-serif;color:var(--wp--preset--color--custom-text);margin-top:0 !important}p{margin-top:0}.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:1312px;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{background:linear-gradient(179.14deg, #78B8E8 0.74%, #6ABDB8 103.91%);color:var(--wp--preset--color--primary);padding:12px 24px;gap:10px;box-shadow:0px 4px 7px rgba(0,0,0,.1);border-radius:6px}.btn__primary img{vertical-align:middle;display:inline-block;margin-top:-5px;margin-left:8px}.btn__primary:hover{background:var(--wp--preset--color--white);color:var(--wp--preset--color--primary)}.btn__primary:hover{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--white)}.btn-secondary{background:var(--wp--preset--color--white);color:var(--wp--preset--color--primary);padding:12px 24px;gap:10px;box-shadow:0px 4px 7px rgba(0,0,0,.1);border-radius:6px}.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-list{padding-left:10px}.breadcrumbs li:not(:last-child)::after{content:"";display:inline-block;width:12px;height:10px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10' fill='none'><path d='M0.625 0.625L5 5L0.625 9.375' stroke='%23336C95' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/><path d='M7 0.625L11.375 5L7 9.375' stroke='%23336C95' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-size:contain;background-repeat:no-repeat;margin:0 10px}*{scroll-behavior:smooth}.block{margin-top:80px}.block:first-child{margin-top:0}.block{margin-bottom:80px}h1,h2,h3,h4,h5,h6{margin-bottom:24px}h1{font-family:"Roboto Condensed",sans-serif;color:var(--wp--preset--color--headings);font-weight:700;font-style:Bold;font-size:32px;line-height:40px;letter-spacing:0%;text-transform:capitalize}@media screen and (min-width: 768px){h1{font-size:64px;line-height:80px}}h2,.wp-block-group h2{font-family:"Roboto Condensed",sans-serif;color:var(--wp--preset--color--headings);font-weight:700;font-size:32px;line-height:40px;letter-spacing:0%;text-transform:capitalize}@media screen and (min-width: 600px){h2,.wp-block-group h2{font-size:48px;line-height:62px}}h3{font-family:"Roboto Condensed",sans-serif;color:var(--wp--preset--color--headings);font-weight:700;font-size:28px;line-height:34px;letter-spacing:0%;text-transform:capitalize}@media screen and (min-width: 600px){h3{font-size:40px;line-height:48px}}h4{font-family:"Roboto Condensed",sans-serif;color:var(--wp--preset--color--headings);font-weight:700;font-size:26px;line-height:32px;letter-spacing:0%;text-transform:capitalize}@media screen and (min-width: 600px){h4{font-size:32px;line-height:40px}}h5{font-family:"Roboto Condensed",sans-serif}@media screen and (min-width: 600px){h5{font-size:24px;line-height:32px}}h6{font-family:"Roboto Condensed",sans-serif}@media screen and (min-width: 600px){h6{font-size:16px;line-height:24px}}.site-header{border:none;background:#fff;box-shadow:none;z-index:5;position:relative;padding:0;min-height:94px}@media screen and (max-width: 1080px){.site-header{background:#fff;box-shadow:0 6.103px 31.36px 19.833px rgba(0,0,0,.08)}}.site-header .container{max-width:1312px;margin:auto;background:#fff}@media screen and (min-width: 1080px){.site-header .container{padding:0}}.site-header-wrapper{align-items:center;gap:2rem}.site-header-wrapper .mobile-menu-toggle{margin-top:1.2rem;width:23px;height:15.333px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuMjc3NzggMTUuNjY2N0MwLjkxNTc0NSAxNS42NjY3IDAuNjEyNDg2IDE1LjU0NCAwLjM2ODAwNCAxNS4yOTg3QzAuMTIzNTIzIDE1LjA1MzMgMC4wMDA4NTYyNTggMTQuNzUwMSA0LjQwNjEyZS0wNiAxNC4zODg5Qy0wLjAwMDg0NzQ0NSAxNC4wMjc3IDAuMTIxODE5IDEzLjcyNDQgMC4zNjgwMDQgMTMuNDc5MUMwLjYxNDE4OSAxMy4yMzM4IDAuOTE3NDQ4IDEzLjExMTEgMS4yNzc3OCAxMy4xMTExSDIxLjcyMjJDMjIuMDg0MyAxMy4xMTExIDIyLjM4NzkgMTMuMjMzOCAyMi42MzMzIDEzLjQ3OTFDMjIuODc4NiAxMy43MjQ0IDIzLjAwMDggMTQuMDI3NyAyMyAxNC4zODg5QzIyLjk5OTEgMTQuNzUwMSAyMi44NzY1IDE1LjA1MzcgMjIuNjMyIDE1LjI5OTlDMjIuMzg3NSAxNS41NDYxIDIyLjA4NDMgMTUuNjY4NCAyMS43MjIyIDE1LjY2NjdIMS4yNzc3OFpNMS4yNzc3OCA5LjI3Nzc3QzAuOTE1NzQ1IDkuMjc3NzcgMC42MTI0ODYgOS4xNTUxIDAuMzY4MDA0IDguOTA5NzdDMC4xMjM1MjMgOC42NjQ0NCAwLjAwMDg1NjI1OCA4LjM2MTE4IDQuNDA2MTJlLTA2IDcuOTk5OTlDLTAuMDAwODQ3NDQ1IDcuNjM4ODEgMC4xMjE4MTkgNy4zMzU1NSAwLjM2ODAwNCA3LjA5MDIxQzAuNjE0MTg5IDYuODQ0ODggMC45MTc0NDggNi43MjIyMSAxLjI3Nzc4IDYuNzIyMjFIMjEuNzIyMkMyMi4wODQzIDYuNzIyMjEgMjIuMzg3OSA2Ljg0NDg4IDIyLjYzMzMgNy4wOTAyMUMyMi44Nzg2IDcuMzM1NTUgMjMuMDAwOCA3LjYzODgxIDIzIDcuOTk5OTlDMjIuOTk5MSA4LjM2MTE4IDIyLjg3NjUgOC42NjQ4NiAyMi42MzIgOC45MTEwNUMyMi4zODc1IDkuMTU3MjMgMjIuMDg0MyA5LjI3OTQ3IDIxLjcyMjIgOS4yNzc3N0gxLjI3Nzc4Wk0xLjI3Nzc4IDIuODg4ODhDMC45MTU3NDUgMi44ODg4OCAwLjYxMjQ4NiAyLjc2NjIyIDAuMzY4MDA0IDIuNTIwODhDMC4xMjM1MjMgMi4yNzU1NSAwLjAwMDg1NjI1OCAxLjk3MjI5IDQuNDA2MTJlLTA2IDEuNjExMTFDLTAuMDAwODQ3NDQ1IDEuMjQ5OTIgMC4xMjE4MTkgMC45NDY2NjEgMC4zNjgwMDQgMC43MDEzMjhDMC42MTQxODkgMC40NTU5OTUgMC45MTc0NDggMC4zMzMzMjggMS4yNzc3OCAwLjMzMzMyOEgyMS43MjIyQzIyLjA4NDMgMC4zMzMzMjggMjIuMzg3OSAwLjQ1NTk5NSAyMi42MzMzIDAuNzAxMzI4QzIyLjg3ODYgMC45NDY2NjEgMjMuMDAwOCAxLjI0OTkyIDIzIDEuNjExMTFDMjIuOTk5MSAxLjk3MjI5IDIyLjg3NjUgMi4yNzU5OCAyMi42MzIgMi41MjIxNkMyMi4zODc1IDIuNzY4MzUgMjIuMDg0MyAyLjg5MDU5IDIxLjcyMjIgMi44ODg4OEgxLjI3Nzc4WiIgZmlsbD0iIzAwMzQ2NiIvPgo8L3N2Zz4K");background-size:contain;background-repeat:no-repeat}.site-header-wrapper .mobile-menu-toggle svg{display:none}@media screen and (max-width: 1080px){.site-header-main-navigation .menu{padding-top:75px}}.site-header-main-navigation .menu .menu-item{color:var(--wp--preset--color--custom-text)}.site-header-main-navigation .menu .menu-item span{color:var(--wp--preset--color--custom-text)}.site-header .site-branding{position:absolute;top:0;padding-top:31px;padding-bottom:31px;border-radius:0 0 16px 16px;border-right:1px solid #e8f1ff;border-bottom:1px solid #e8f1ff;border-left:1px solid #e8f1ff;background:#fff;box-shadow:0 5px 24px 0 rgba(0,0,0,.07)}@media screen and (min-width: 1080px){.site-header .site-branding{padding:40px 8px}}.site-header #mobile-toggle{margin-top:40px}@media screen and (min-width: 1080px){.header-nav{padding-top:27px;padding-bottom:27px;padding-left:200px}}.header-nav .menu .menu-item{color:var(--wp--preset--color--custom-text)}.header-nav .menu .menu-item span,.header-nav .menu .menu-item a{color:var(--wp--preset--color--custom-text)}.header-nav .menu .menu-item span:hover,.header-nav .menu .menu-item a:hover{color:var(--wp--preset--color--accent)}.header-nav .menu .menu-item.menu-item-has-children .sub-menu li a{color:var(--wp--preset--color--custom-text)}.header-nav .menu .menu-item.menu-item-has-children .sub-menu li a:hover{color:var(--wp--preset--color--accent)}.header-nav .menu .menu-item.menu-item-has-children::after{border-right:1.5px solid var(--wp--preset--color--custom-text);border-top:1.5px solid var(--wp--preset--color--custom-text)}.header-nav .menu .menu-item.menu-item-has-children:hover::after{border-color:var(--wp--preset--color--accent)}.header-nav .menu .menu-item.menu-item-has-children:hover span,.header-nav .menu .menu-item.menu-item-has-children:hover a{color:var(--wp--preset--color--accent)}.header-nav .menu .menu-item.menu-item-has-children:hover .sub-menu li a,.header-nav .menu .menu-item.menu-item-has-children:hover .sub-menu li span{color:var(--wp--preset--color--custom-text)}.header-nav .menu .menu-item.menu-item-has-children:hover .sub-menu li a:hover,.header-nav .menu .menu-item.menu-item-has-children:hover .sub-menu li span:hover{color:var(--wp--preset--color--accent)}.header-right{display:none;padding:2rem 0 1rem 0;flex-direction:column;gap:1rem}.header-right.mobile{display:flex}@media screen and (min-width: 1080px){.header-right{display:flex;flex-direction:row;align-items:center;gap:24px;padding:0;width:fit-content}.header-right.mobile{display:none}}.header-right__contact-data{max-width:100%;column-gap:11px}.header-right__contact-data a{font-family:"Work Sans",sans-serif;font-weight:700;font-size:20px;line-height:24px;color:var(--wp--preset--color--accent)}.header-right__contact-data a:hover{color:var(--wp--preset--color--primary)}.header-right__contact-data img{grid-area:1/1/3/2}.header-right__contact-data span{color:var(--wp--preset--color--custom-text)}.header-right .btn__primary{font-weight:700;font-size:18px;line-height:24px;letter-spacing:0%;text-transform:capitalize;padding:15px 24px;text-align:center}.main-footer{margin-top:-10px}.main-footer .site-footer{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-column-gap:0px;grid-row-gap:0px;padding-top:48px;padding-bottom:48px}@media(min-width: 1280px){.main-footer .site-footer{grid-template-columns:339px 1px 530px 1px auto;grid-template-rows:repeat(2, 1fr)}}@media(max-width: 996px){.main-footer .site-footer{display:flex;flex-direction:column}}.main-footer .site-footer__logo{margin-bottom:24px}@media(min-width: 1280px){.main-footer .site-footer div:first-child{grid-area:1/1/3/2}}@media(min-width: 1280px){.main-footer .site-footer div:nth-child(3){grid-area:1/2/3/3}}@media(min-width: 1280px){.main-footer .site-footer div:nth-child(2){grid-area:1/3/3/4}}@media(min-width: 1280px){.main-footer .site-footer div:nth-child(5){grid-area:1/4/3/5}}@media(min-width: 1280px){.main-footer .site-footer div:nth-child(4){grid-area:1/5/2/6}}@media(min-width: 1280px){.main-footer .site-footer div:nth-child(6){grid-area:2/5/3/6}}.main-footer .site-footer.container{box-sizing:content-box}.main-footer .site-footer__info{max-width:339px}@media(max-width: 996px){.main-footer .site-footer__info{max-width:100% !important}}.main-footer .site-footer__info p{margin-bottom:32px}.main-footer .site-footer .menu__title{color:#fff !important;font-family:"Roboto Condensed";font-size:20px;font-style:normal;font-weight:700;line-height:28px;text-transform:capitalize;margin-bottom:24px}@media(max-width: 996px){.main-footer .site-footer .menu__title{padding-top:24px}}.main-footer .site-footer .vertical-divider{border-right:1px solid #10324b}@media(max-width: 1280px){.main-footer .site-footer .vertical-divider{display:none}}.main-footer .site-footer #menu-practice-areas{display:grid;grid-template-columns:1fr;gap:20px;row-gap:2px}@media(min-width: 1280px){.main-footer .site-footer #menu-practice-areas{grid-template-columns:1fr 1fr}}@media(max-width: 996px){.main-footer .site-footer__menu-col:not(:last-child){padding-bottom:24px;border-bottom:1px solid #10324b}}.main-footer .site-footer__menu-col a{margin-bottom:8px;display:block}.main-footer .site-footer__contact-details ul:not(:last-child){margin-bottom:26px}.main-footer .site-footer__contact-details ul li{display:flex;gap:14px;align-items:start}.main-footer{background:linear-gradient(179deg, #132E43 0.74%, #0C2335 103.91%)}.main-footer p,.main-footer a{color:#c9dbe9 !important;font-family:"Work Sans";font-size:16px;font-style:normal;font-weight:400;line-height:28px;text-align:left;text-decoration:none}.main-footer a:hover{text-decoration:underline}.main-footer .social_media{display:flex;gap:8px}.main-footer .social_media__link{text-decoration:unset}.main-footer .social_media__link:hover{opacity:.9}.main-footer .social_media__link svg{width:31px;height:31px}.main-footer .copyright{display:none}.main-footer .copyright-row{background:#0b2132}.main-footer .copyright-row p{margin:0}.main-footer .copyright-custom{display:flex;justify-content:space-between;width:100%;padding-top:11px;padding-bottom:11px;box-sizing:border-box}@media(max-width: 996px){.main-footer .copyright-custom{flex-direction:column;row-gap:8px}}.main-footer .copyright-custom ul{margin-bottom:0 !important}.page-banner .wp-block-cover{padding:0;min-height:340px;padding-top:102px;padding-bottom:102px;border-radius:40px}@media(max-width: 768px){.page-banner .wp-block-cover{padding-top:60px;padding-bottom:60px;min-height:240px}}.page-banner .container{box-sizing:content-box}.page-banner .container .container{margin:0 !important;align-items:start;padding:0}.page-banner h1{color:var(--Headings, #0D364F);text-align:left;margin:0}.page-banner h1+span{display:block;color:var(--Text, #343536);text-shadow:0 4px 44px rgba(0,0,0,.25);font-family:"Work Sans";font-size:16px;font-style:normal;font-weight:400;line-height:28px;text-transform:uppercase}.breadcrumbs li,.breadcrumbs a{color:var(--Link, #336C95);font-family:"Work Sans";font-size:16px;font-style:normal;font-weight:400;line-height:28px}.breadcrumbs+.text-with-image{margin-top:20px !important}.breadcrumb li,.breadcrumb a{color:var(--Link, #336C95);font-family:"Work Sans";font-size:16px;font-style:normal;font-weight:400;line-height:28px}.eeat-hero-cover .social-icon img{width:31px;height:31px}.eeat-hero-cover .social-icons-container{gap:8px !important}.eeat-hero-columns{max-width:1344px}@media screen and (max-width: 768px){.wp-block-fuelist-seo-new-eeat-hero .fuelist-eeat-hero-grid{display:flex;flex-direction:column}.wp-block-column{padding:0 !important}}@media screen and (max-width: 767px){.wp-block-fuelist-seo-new-eeat-hero .fuelist-eeat-hero-grid .fuelist-eeat-hero-author-name{display:flex;flex-direction:column;align-items:flex-start}.breadcrumbs{margin-bottom:16px}.eeat-hero-cover h1{margin-bottom:0}.wp-block-fuelist-seo-new-eeat-hero .fuelist-eeat-hero-grid .fuelist-eeat-hero-authors-title,.wp-block-fuelist-seo-new-eeat-hero .fuelist-eeat-hero-grid .fuelist-eeat-hero-reviewers-title{margin-top:16px}.fuelist-eeat-hero-authors-img.check{margin-bottom:8px;margin-top:16px}}@media screen and (max-width: 767px)and (max-width: 768px){#single-article .wp-block-group .wp-block-columns{padding-left:1rem;padding-right:1rem}.wp-block-fuelist-seo-new-share-button{margin:0 !important}}.wp-block-fuelist-seo-new-share-button p{color:var(--Headings, #0D364F);font-family:"Work Sans";font-size:18px;font-style:normal;font-weight:700;line-height:28px;text-transform:capitalize}.wp-block-fuelist-seo-new-share-button button span,.wp-block-fuelist-seo-new-share-button button.wp-element-button span{font-family:fuelist-seo-icons !important;font-size:28px;text-transform:none;transform:scaleX(-1);background:linear-gradient(179deg, #78B8E8 0.74%, #6ABDB8 103.91%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.fsswh_title{padding-top:0 !important;color:var(--Headings, #0D364F);font-family:"Roboto Condensed";font-size:20px;font-style:normal;font-weight:700;line-height:28px;text-transform:capitalize}.wp-block-fuelist-seo-new-eeat-sidebar ul li a{color:var(--Text, #343536);font-family:"Work Sans";font-size:16px;font-style:normal;font-weight:400;line-height:28px}.wp-block-fuelist-seo-new-eeat-sidebar ul li a.active{color:var(--Link, #336C95);font-family:"Work Sans";font-size:16px;font-style:normal;font-weight:700;line-height:28px}.wp-block-fuelist-seo-new-eeat-sidebar ul li a.active::before{background:linear-gradient(179deg, #78B8E8 0.74%, #6ABDB8 103.91%);border-radius:4px}.fuelist-sidebar-phone a{color:var(--Link, #336C95);font-family:"Work Sans";font-size:20px;font-style:normal;font-weight:700;line-height:24px}.fuelist-sidebar-phone span::after{content:"Free Consultation";display:block;color:var(--Text, #343536);font-family:"Work Sans";font-size:16px;font-style:normal;font-weight:400;line-height:28px}.wp-block-fuelist-seo-new-eeat-sidebar .fuelist-sidebar-contact-details{padding-top:48px}.single-article__share-social p{color:var(--Headings, #0D364F);font-family:"Work Sans";font-size:16px;font-style:normal;font-weight:700;line-height:28px}.single-article__share-social a{text-decoration:none !important}.single-article__share-social a:hover{opacity:.9}.wp-block-fuelist-seo-new-share-button button.wp-element-button::before,.wp-block-fuelist-seo-new-share-button button::before{background-color:#007ebd;border-radius:.3em;color:#fff;font-family:sans-serif;font-size:12px;padding:.5em;text-align:center;text-transform:uppercase;width:100px}.fuelist-sidebar-contact-details .btn__primary{border-radius:6px !important;padding:12px 24px !important;text-transform:none !important}.hero{position:relative;min-height:auto;align-items:end}@media screen and (min-width: 1080px){.hero{min-height:784px}}@media screen and (max-width: 470px){.hero{padding:53px 0}}@media screen and (max-width: 1080px){.hero{display:flex;flex-direction:column-reverse}}.hero__text{max-width:975px;margin:auto}.hero__text p{max-width:739px;margin:auto;padding:0}@media screen and (max-width: 1080px){.hero__text p{width:100%}}.hero__btn-container{justify-content:center;width:100%;margin-top:32px}.hero__btn-container a{text-decoration:none;text-transform:capitalize;padding:12px 24px;display:block}.hero__btn-container a:hover{color:#fff}.hero .wp-block-cover__background{position:absolute;left:-270px;top:-300px}@media screen and (max-width: 1080px){.hero .wp-block-cover__background{display:none}}@media screen and (min-width: 1080px)and (max-width: 1581px){.hero .wp-block-cover__image-background{transform-origin:center center}}@media screen and (max-width: 1080px){.hero .wp-block-cover__image-background{position:relative;border-radius:0 0 32px 32px;box-shadow:0 14px 14px 0 rgba(0,0,0,.1);margin-top:44px}}.cta{padding-top:80px;padding-bottom:80px}@media screen and (max-width: 1080px){.cta{padding-top:48px;padding-bottom:48px}}.cta .container{box-sizing:content-box}.cta__text{max-width:664px;margin:0}.cta__text h2{text-align:left !important;font-size:40px;line-height:48px}@media screen and (max-width: 1080px){.cta__text h2{text-align:center !important;font-size:28px;line-height:1.25}}.cta__text p{text-align:left !important;color:var(--Text, #343536);font-family:"Work Sans";font-size:16px;font-style:normal;font-weight:400;line-height:28px}@media screen and (max-width: 1080px){.cta__text p{text-align:center !important}}.cta__text p+h2{margin-top:-7px}.cta__text ul{padding-top:10px !important;padding-bottom:10px !important}.cta__text ul li{text-align:left !important;color:var(--Text, #343536);font-family:"Work Sans";font-size:16px;font-style:normal;font-weight:400;line-height:28px}.cta__content{padding:0;display:flex;gap:40px;row-gap:32px}.cta__buttons{align-content:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.cta__buttons .btn__primary{border-radius:6px;background:#fff;box-shadow:0 4px 7px 0 rgba(0,0,0,.1);padding:0;width:100%}.cta__buttons .btn__primary a{text-decoration:none;text-transform:capitalize;color:var(--Headings, #0D364F);text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0;padding:12px 24px;display:block}.cta__buttons .btn__primary a:hover{background:var(--Headings, #0D364F);color:#fff;box-shadow:0 4px 7px 0 rgba(0,0,0,.1);border-radius:6px}.cta__or{color:var(--Headings, #0D364F);text-align:center;font-family:"Roboto Condensed";font-size:20px;font-style:normal;font-weight:700;line-height:28px;text-transform:uppercase;margin-top:8px !important;margin-bottom:8px !important}.cta__phone a{color:var(--Link, #336C95);font-family:"Work Sans";font-size:24px;font-style:normal;font-weight:700;line-height:34px;margin:0 !important;text-decoration:none}.cta__phone a:hover{color:var(--Headings, #0D364F);text-decoration:underline}.cta__phone-number{display:flex;gap:8px;justify-content:center;align-items:center}.cta__phone-number figure,.cta__phone-number img{margin:0 !important}.cta .wp-block-cover{padding:64px;border-radius:32px;box-shadow:0 14px 24px 0 rgba(0,0,0,.15);min-height:unset}@media(max-width: 768px){.cta .wp-block-cover{padding:32px 16px}}.cta .wp-block-cover__background{opacity:.95 !important}.cta p:not(:last-child){margin-bottom:15px}.team{padding-top:80px;padding-bottom:80px}@media screen and (max-width: 1080px){.team{padding-top:48px;padding-bottom:48px}}.team .container{box-sizing:content-box}.team h2{margin-bottom:48px}.team h2+.wp-block-image.aligncenter{margin-top:-48px !important;margin-bottom:16px}.team__cards{display:flex;gap:40px;row-gap:80px;flex-wrap:wrap;justify-content:center}.team__card{width:100%;display:flex;flex-direction:column;align-items:center}@media(min-width: 1100px){.team__card{flex:0 0 calc((100% - 120px)/4)}}@media(min-width: 800px)and (max-width: 1100px){.team__card{flex:0 0 calc((100% - 80px)/2)}.team__card img{object-fit:contain}}.team__card{position:relative;z-index:3}.team__card a{width:100%;display:flex;justify-content:center}.team__card:hover{cursor:pointer}.team__card:hover a{background:linear-gradient(166deg, #78B8E8 1.82%, #6ABDB8 80.68%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.team__card img{max-height:459px;height:60svh;width:100%;object-fit:cover;object-position:center top;z-index:333;position:relative;padding-top:30px}.team__card-letter{width:100%;position:absolute;display:flex;justify-content:center}.team__card-letter a{position:absolute;color:#6e91ac;text-align:center;font-family:"Roboto Condensed";font-size:500px;font-style:normal;font-weight:700;line-height:100%;text-transform:capitalize;top:-60px;z-index:2;text-decoration:unset}.team__name{text-align:center;margin:0}.team__name a{color:var(--Link, #336C95);text-align:center;font-family:"Roboto Condensed";font-size:24px;font-style:normal;font-weight:700;line-height:32px;text-transform:capitalize;text-decoration:none}.team__position{margin:0;text-align:center}.team__position a{color:var(--Text, #343536);text-align:center;font-family:"Work Sans";font-size:16px;font-style:normal;font-weight:400;line-height:28px;text-decoration:none}.team__desc{color:var(--Text, #343536);text-align:center;font-family:"Work Sans";font-size:16px;font-style:normal;font-weight:400;line-height:28px;max-width:760px;margin:auto;margin-bottom:60px}.block-editor-block-list__layout .block-editor-block-list__block.team__cards p.team__card{width:100%;display:flex;flex-direction:column;align-items:center}@media(min-width: 1100px){.block-editor-block-list__layout .block-editor-block-list__block.team__cards p.team__card{flex:0 0 calc((100% - 120px)/4)}}@media(min-width: 800px)and (max-width: 1100px){.block-editor-block-list__layout .block-editor-block-list__block.team__cards p.team__card{flex:0 0 calc((100% - 80px)/2)}.block-editor-block-list__layout .block-editor-block-list__block.team__cards p.team__card img{object-fit:contain}}.block-editor-block-list__layout .block-editor-block-list__block.team__cards p.team__card-letter{height:100%;overflow-y:clip;width:100%;position:absolute;top:0;z-index:2}.block-editor-block-list__layout .block-editor-block-list__block.team__cards p.team__card-letter a{text-transform:uppercase}.block-editor-block-list__layout .block-editor-block-list__block.team__cards p.team__name{position:relative;z-index:7}.text-with-image{padding-top:80px;padding-bottom:80px}@media screen and (max-width: 1080px){.text-with-image{padding-top:48px;padding-bottom:48px}}.text-with-image{overflow:hidden}.text-with-image__content ul{list-style:none;padding-left:0;margin:0;margin-bottom:15px;display:grid;grid-template-columns:repeat(2, 1fr);gap:18px;row-gap:8px}@media(max-width: 768px){.text-with-image__content ul{grid-template-columns:1fr}}.text-with-image__content ul li{position:relative;padding-left:28px;margin:0}.text-with-image__content ul li::before{content:"";position:absolute;left:0;top:.3em;width:20px;height:20px;background-image:url("/wp-content/uploads/2025/11/check.svg");background-size:contain;background-repeat:no-repeat}.text-with-image__button{max-width:max-content;margin-top:17px}@media screen and (max-width: 1080px){.text-with-image__button{max-width:100%;text-align:center}}.text-with-image__button.text-link{margin-top:17px;font-family:Work Sans;font-weight:700;font-style:Bold;font-size:16px;line-height:28px;letter-spacing:0%;color:#336c95;text-decoration:none;text-align:left !important}.text-with-image__button.text-link:hover{text-decoration:underline}.text-with-image__button.text-link::after{content:"";display:inline-block;width:1em;height:1em;margin-left:6px;background:url("/wp-content/uploads/2025/11/bxs_up-arrow.svg") no-repeat center;background-size:contain;vertical-align:middle}.text-with-image__image img{object-fit:cover;max-height:600px;border-radius:16px}@media screen and (max-width: 1080px){.text-with-image__image img{max-height:295px}}.text-with-image__image.decoration-align--left::after{left:-24px;width:90%;height:calc(100% + 60px);top:-30px;border-radius:16px}@media screen and (max-width: 1080px){.text-with-image__image.decoration-align--left::after{left:-24px;right:unset;height:266px;top:unset;bottom:-16px}}.text-with-image__image.decoration-align--right::after{right:-24px;width:90%;height:calc(100% + 60px);top:-30px;border-radius:16px}@media screen and (max-width: 1080px){.text-with-image__image.decoration-align--right::after{left:-24px;right:unset;height:266px;top:unset;bottom:-16px}}.text-with-image__row{justify-content:space-between;row-gap:30px}@media screen and (min-width: 900px){.text-with-image__row .column{max-width:640px}}@media screen and (min-width: 900px){.text-with-image__row .column.text-with-image__content{max-width:540px}}.text-with-image h2,.text-with-image h3{margin-bottom:16px}.single-staff .text-with-image__image img{max-height:876px !important}.single .text-with-image__content ul{list-style:unset;padding-left:0;margin:0;margin-bottom:0px;margin-bottom:15px;display:block}.single .text-with-image__content ul li{padding-left:0;margin-left:20px}.single .text-with-image__content ul li::before{display:none}.case-results{margin-top:80px;margin-bottom:80px}@media screen and (max-width: 1080px){.case-results{margin-top:48px;margin-bottom:48px}}.case-results .container{box-sizing:content-box}.case-results__heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:48px;row-gap:48px}@media screen and (max-width: 768px){.case-results__heading{display:block}}@media screen and (max-width: 1080px){.case-results__heading{margin-bottom:24px}}.case-results__heading-title p{text-transform:uppercase;margin-bottom:8px}@media screen and (min-width: 768px){.case-results__heading-title h2{margin-bottom:0}}.case-results__heading .btn__primary{padding:0;margin-bottom:0;background:rgba(0,0,0,0);border-radius:6px;border:1px solid var(--Headings, #0D364F);box-shadow:0 4px 7px 0 rgba(0,0,0,.1);color:var(--Headings, #0D364F);max-width:max-content}@media screen and (max-width: 768px){.case-results__heading .btn__primary{display:none}}.case-results__heading .btn__primary a{padding:15px 24px;text-decoration:none;display:block;background:rgba(0,0,0,0)}.case-results__heading .btn__primary a:hover{color:#fff;background:var(--Headings, #0D364F)}.case-results .wp-block-cover{padding:48px 64px;box-shadow:0 14px 24px 0 rgba(0,0,0,.15);border-radius:32px}@media screen and (max-width: 768px){.case-results .wp-block-cover{padding:32px 16px}.case-results .wp-block-cover *{text-align:center;justify-content:center}}.case-results-slider{display:flex;align-items:stretch}.case-results-slider__case-result{position:relative}@media screen and (max-width: 768px){.case-results-slider__case-result{border-radius:16px;background:#fafcff;box-shadow:0 4px 14px 0 rgba(0,0,0,.1);padding:16px}}@media screen and (min-width: 768px){.case-results-slider__case-result::after{content:"";position:absolute;right:35px;top:50%;transform:translateY(-50%);width:1px;height:100%;background-color:#f2f8fd}}.case-results-slider__case-result__heading{color:var(--Headings, #0D364F);text-align:left;font-family:"Work Sans";font-size:14px;font-style:normal;font-weight:400;line-height:24px;text-transform:uppercase;margin-bottom:0}.case-results-slider__case-result__content{color:var(--Headings, #0D364F);text-align:left;font-family:"Roboto Condensed";font-size:48px;font-style:normal;font-weight:700;line-height:62px;text-transform:capitalize;margin-bottom:8px}.case-results-slider__case-result__result{color:var(--Text, #343536);font-family:"Work Sans";font-size:16px;font-style:normal;font-weight:400;line-height:28px;margin-bottom:0}.case-results-slider__controls .control span.slide-right::before{background-image:url("/wp-content/uploads/2025/11/scroll-right-2.svg")}.case-results-slider__controls .control span.slide-left::before{background-image:url("/wp-content/uploads/2025/11/scroll-Left-2.svg")}.case-results-slider__controls .control span.slide-right::before,.case-results-slider__controls .control span.slide-left::before{content:"";display:inline-block;width:28px;height:28px;background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle}@media screen and (max-width: 768px){.case-results-slider__controls .control span.slide-right::before,.case-results-slider__controls .control span.slide-left::before{width:40px;height:40px}}.case-results-slider__controls{gap:10px;margin-top:32px}@media screen and (max-width: 768px){.case-results-slider__controls{gap:24px}}.case-results-slider__controls .control span{padding:0;width:27px;height:27px}.case-results-slider__controls .control span:hover{opacity:.8}.testimonials{padding-top:80px;padding-bottom:80px}@media screen and (max-width: 1080px){.testimonials{padding-top:48px;padding-bottom:48px}}.testimonials .container{box-sizing:content-box}.testimonials h2{margin-bottom:24px}@media(max-width: 768px){.testimonials h2{text-align:center}}.testimonials .wp-block-cover{padding:48px 64px;border-radius:32px;background:var(--CTA-Gradient, url(<path-to-image>) lightgray 0px -206.226px/100% 265.051% no-repeat, linear-gradient(270deg, #97CAF0 0.13%, #ADF4F0 99.88%));box-shadow:0 14px 24px 0 rgba(0,0,0,.15)}@media(max-width: 768px){.testimonials .wp-block-cover{padding:30px 16px 80px}}.testimonials .testimonial-slider__testimonial__wrapper{padding:32px;border-radius:16px;background:#fff;box-shadow:0 14px 24px 0 rgba(0,0,0,.08);position:relative}@media(max-width: 768px){.testimonials .testimonial-slider__testimonial__wrapper{padding:16px}}.testimonials .testimonial-slider__testimonial__content{color:var(--Text, #343536);font-family:"Work Sans";font-size:16px;font-style:normal;font-weight:400;line-height:28px;margin-top:16px}.testimonials .testimonial-slider__testimonial__name{color:var(--Text, #343536);font-family:"Work Sans";font-size:16px;font-style:normal;font-weight:700;line-height:28px;position:absolute;top:26px;left:90px}.testimonials .testimonial-slider__testimonial__name::after{content:"";display:block;width:150px;height:24px;margin-top:10px;background:url("/wp-content/uploads/2025/11/stars-2.svg") no-repeat left;background-size:contain;margin:0;margin-top:3px}.testimonials .testimonial-slider__testimonial__read-more-btn{color:var(--Link, #336C95);font-family:"Work Sans";font-size:16px;font-style:normal;font-weight:700;line-height:28px}.testimonials__badge{display:flex;gap:10px}@media(max-width: 768px){.testimonials__badge{justify-content:center}}.testimonials__badge p{font-family:Roboto Condensed;font-weight:700;font-style:Bold;font-size:24px;line-height:32px;letter-spacing:0%;text-align:center;text-transform:capitalize;color:#0d364f;margin:0 !important}.testimonials__badge img,.testimonials__badge figure{margin:0 !important}.testimonials__text{max-width:80%;margin-bottom:24px;color:var(--Text, #343536)}@media(max-width: 768px){.testimonials__text{max-width:100% !important;text-align:center}}.testimonial-slider__controls .control span.slide-right::before,.testimonial-slider__left-control .control span.slide-right::before,.testimonial-slider__right-control .control span.slide-right::before{background-image:url("/wp-content/uploads/2025/11/scroll-right-2.svg")}.testimonial-slider__controls .control span.slide-left::before,.testimonial-slider__left-control .control span.slide-left::before,.testimonial-slider__right-control .control span.slide-left::before{background-image:url("/wp-content/uploads/2025/11/scroll-Left-2.svg")}.testimonial-slider__controls .control span.slide-right::before,.testimonial-slider__left-control .control span.slide-right::before,.testimonial-slider__right-control .control span.slide-right::before,.testimonial-slider__controls .control span.slide-left::before,.testimonial-slider__left-control .control span.slide-left::before,.testimonial-slider__right-control .control span.slide-left::before{content:"";display:inline-block;width:28px;height:28px;background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle}.testimonial-slider__controls .control span:hover{opacity:.8}.testimonial-slider__controls.align-right{justify-content:right;position:absolute;top:-120px;right:0;gap:10px}@media(max-width: 768px){.testimonial-slider__controls.align-right{top:unset;bottom:-50px;justify-content:center;width:100%}}.testimonial-slider-container{position:relative;margin-top:48px}@media(max-width: 768px){.testimonial-slider-container{margin-top:32px}}.contact-us{overflow:hidden;padding-top:80px;padding-bottom:80px}@media screen and (max-width: 1080px){.contact-us{padding-top:48px;padding-bottom:48px}}.contact-us .container{box-sizing:content-box}.contact-us__row{margin:0 !important;gap:40px;justify-content:space-between;align-items:center}@media(max-width: 1080px){.contact-us__row{flex-direction:column}}.contact-us__column:first-child{max-width:609px;width:100%}@media(max-width: 1080px){.contact-us__column:first-child{max-width:100%}}.contact-us__column:last-child{max-width:579px;width:100%;position:relative;z-index:9}@media(max-width: 1080px){.contact-us__column:last-child{max-width:100%}}.contact-us__column:last-child::after{content:"";position:absolute;right:-80px;width:100%;height:calc(100% + 60px);top:-30px;background-color:var(--wp--preset--color--primary-image-shape);z-index:-1;border-radius:16px}@media screen and (max-width: 1080px){.contact-us__column:last-child::after{right:unset !important;left:-80px !important;width:100% !important;height:80% !important;bottom:-20px !important;top:unset !important}}.contact-us__contact-details{display:flex;gap:14px;padding-top:17px}.contact-us__contact-details a{font-family:Roboto Condensed;font-weight:700;font-style:Bold;font-size:32px;line-height:40px;letter-spacing:0%;text-transform:capitalize;text-decoration:none;color:#336c95}.contact-us__contact-details a:hover{text-decoration:underline;color:#0d364f}.contact-us__contact-details img{padding-top:7px}.contact-us__contact-details figure{min-width:32px}.contact-us .wp-block-contact-form-7-contact-form-selector{padding:32px;border-radius:16px;border:1px solid var(--Gradient, #78B8E8);background:#fff;box-shadow:0 9px 14px 0 rgba(0,0,0,.06)}@media screen and (max-width: 1080px){.contact-us .wp-block-contact-form-7-contact-form-selector{padding:32px 16px}}.contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7 form{display:flex;flex-direction:column;gap:24px}.contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7 form.invalid{color:var(--wp--preset--color--custom-text)}.contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7 form.failed{color:#dc3232}.contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7 .form-row{display:flex;flex-direction:column;gap:24px}@media screen and (min-width: 900px){.contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7 .form-row{flex-direction:row;gap:1rem}}.contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7 .form-row label{color:#343536;font-weight:700;font-style:Bold;font-size:16px;line-height:28px;letter-spacing:0%;text-transform:capitalize;width:100%}.contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7 .form-row label input:not([type=checkbox]),.contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7 .form-row label select{height:44px;width:100%;border-radius:4px;border:1px solid #e9eef3;padding:8.7px;background-color:#fff;margin-bottom:0;box-sizing:border-box;margin-top:3px}.contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7 .form-row label input:not([type=checkbox])::placeholder,.contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7 .form-row label select::placeholder{font-weight:400;font-size:14px;line-height:24px;letter-spacing:0%;color:#7e7e7e;font-family:"Work Sans",sans-serif}.contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7 .form-row.input-full-width{width:100%}.contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7 .form-row.input-full-width label,.contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7 .form-row.input-full-width span,.contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7 .form-row.input-full-width select,.contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7 .form-row.input-full-width textarea{width:100%}.contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7 .form-row.consent-row label{font-weight:400;font-size:14px;line-height:24px;letter-spacing:0%;color:#7e7e7e;font-family:"Work Sans",sans-serif}.contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7 .form-row.consent-row label .wpcf7-list-item{margin:0}.contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7 .form-row.consent-row label input[type=checkbox]{margin-right:8px}.contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7 .form-row.consent-row .wpcf7-acceptance label{display:flex}.contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7 textarea{border-radius:4px;border:1px solid #e9eef3;padding:8.7px;background-color:#fff;margin-bottom:0;box-sizing:border-box;margin-top:3px}.contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7 textarea::placeholder{font-weight:400;font-size:14px;line-height:24px;letter-spacing:0%;color:#7e7e7e;font-family:"Work Sans",sans-serif}.contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7 textarea{height:143px;width:100%}.contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7 .wpcf7-checkbox .wpcf7-list-item{margin:0}.contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7 .wpcf7-checkbox .wpcf7-list-item label{display:flex;flex-direction:row;gap:10px;align-items:flex-start;pointer-events:auto}.contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7 .wpcf7-checkbox .wpcf7-list-item-label{font-weight:400;font-size:14px;line-height:24px;letter-spacing:0%;color:#7e7e7e;font-family:"Work Sans",sans-serif}.contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7 select{color:#626a6c;font-size:14px;font-style:normal;font-weight:400;line-height:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0654 6.42529L7.69043 10.8003L3.31543 6.42529' stroke='%23626A6C' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:right 10px center;padding:15px 14px}.contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7 .form-disclaimer p{color:var(--wp--preset--color--custom-text);font-size:14px;font-style:normal;font-weight:400;line-height:24px}.contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7 .wpcf7-spinner{position:absolute;bottom:20px;right:50px}.contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7 input[type=checkbox]{appearance:none;-webkit-appearance:none;border-radius:4px;border:1px solid #e9eef3;padding:8.7px;background-color:#fff;margin-bottom:0;box-sizing:border-box;margin-top:3px}.contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7 input[type=checkbox]::placeholder{font-weight:400;font-size:14px;line-height:24px;letter-spacing:0%;color:#7e7e7e;font-family:"Work Sans",sans-serif}.contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7 input[type=checkbox]{margin-top:5px;font:inherit;color:currentColor;width:1.15em;height:1.15em;transform:translateY(-0.075em);display:grid;place-content:center}.contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7 input[type=checkbox]::before{content:"";width:.65em;height:.65em;box-shadow:inset 1em 1em var(--form-control-color, #000);clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);transform:scale(0);transition:transform 120ms ease-in-out}.contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7 input[type=checkbox]:checked::before{transform:scale(1)}.contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7 input[type=checkbox]:focus{outline:max(2px,.15em) solid currentColor;outline-offset:max(2px,.15em)}.contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7-submit{background:linear-gradient(179.14deg, #78B8E8 0.74%, #6ABDB8 103.91%);color:var(--wp--preset--color--primary);padding:12px 24px;gap:10px;box-shadow:0px 4px 7px rgba(0,0,0,.1);border-radius:6px}.contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7-submit img{vertical-align:middle;display:inline-block;margin-top:-5px;margin-left:8px}.contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7-submit:hover{background:var(--wp--preset--color--white);color:var(--wp--preset--color--primary)}.contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7-submit{color:var(--Headings, #0D364F);text-align:center;font-family:"Work Sans";font-size:18px;font-style:normal;font-weight:700;line-height:24px;text-transform:capitalize;line-height:normal}.contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7-submit:hover{background:var(--Headings, #0D364F);color:#fff}@media screen and (max-width: 900px){.contact-us .wp-block-contact-form-7-contact-form-selector .wpcf7-submit{max-width:100%;width:100%}}.about-us{padding-top:80px;padding-bottom:80px}@media screen and (max-width: 1080px){.about-us{padding-top:48px;padding-bottom:48px}}.about-us{overflow:hidden}.about-us .container{box-sizing:content-box}.about-us__row{display:flex;gap:16px}@media(max-width: 768px){.about-us__row{flex-direction:column;gap:0}}.about-us__row div{border-radius:16px;background:#fff;box-shadow:0 4px 24px 0 rgba(0,0,0,.05);padding:16px;margin-bottom:24px;position:relative}.about-us__row div::after{content:"";position:absolute;background:url("/wp-content/uploads/2025/11/Ellipse-4.svg") no-repeat center/contain;width:57px;height:57px;z-index:0;top:36px;right:3px}@media(max-width: 768px){.about-us__row div{margin-bottom:16px}}.about-us__row .small{max-width:436px}@media(max-width: 768px){.about-us__row .small{max-width:100%}}.about-us__bg{position:absolute;top:0;left:16px;font-family:"Roboto Condensed";font-size:170px;font-style:normal;font-weight:700;line-height:170px;text-transform:capitalize;background:linear-gradient(179deg, rgba(120, 184, 232, 0.4) 0.74%, rgba(106, 189, 184, 0.4) 103.91%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);z-index:0}.about-us__icon{text-align:right;margin-bottom:32px}.about-us__icon img{position:relative;z-index:2}.about-us__title{color:var(--Headings, #0D364F);font-family:"Roboto Condensed";font-size:24px;font-style:normal;font-weight:700;line-height:32px;position:relative;z-index:1}:lang(es-ES) .about-us__bg{font-size:88px}.awards{padding-top:80px;padding-bottom:80px}@media screen and (max-width: 1080px){.awards{padding-top:48px;padding-bottom:48px}}.awards{overflow:hidden}.awards h2{margin-bottom:20px}.awards__main{gap:24px;row-gap:8px;justify-content:center;align-items:center}@media(max-width: 768px){.awards__main{row-gap:16px}}.awards__main figure{margin:0 !important}.office{padding-top:80px;padding-bottom:80px}@media screen and (max-width: 1080px){.office{padding-top:48px;padding-bottom:48px}}.office{overflow:hidden}.office .container{box-sizing:content-box}.office .wp-block-cover{padding:48px 64px;border-radius:32px;box-shadow:0 14px 24px 0 rgba(0,0,0,.15)}@media screen and (max-width: 1080px){.office .wp-block-cover{padding:16px}}.office__row{display:flex;gap:32px;justify-content:space-between}@media screen and (max-width: 1080px){.office__row{flex-direction:column;box-sizing:border-box}}.office__row iframe{border-radius:32px;height:100%}@media screen and (max-width: 1080px){.office__row iframe{max-width:100%;max-height:300px}}.office ul{list-style:none;padding-left:0;margin:0;display:grid;grid-template-columns:repeat(2, 1fr);gap:24px;row-gap:16px}@media(max-width: 768px){.office ul{grid-template-columns:1fr}}.office ul li{position:relative;padding-left:24px;margin:0;font-weight:700;font-size:16px;line-height:28px;letter-spacing:0%;color:#0d364f}.office ul li::before{content:"";position:absolute;left:0;top:.4em;width:16px;height:16px;background-image:url("/wp-content/uploads/2025/11/office-locations.svg");background-size:contain;background-repeat:no-repeat}.office__title{color:var(--Headings, #0D364F);font-family:"Roboto Condensed";font-size:40px;font-style:normal;font-weight:700;line-height:48px;text-transform:capitalize;margin-bottom:16px}.office__subtitle{color:var(--Link, #336C95);font-family:"Roboto Condensed";font-size:24px;font-style:normal;font-weight:700;line-height:32px;text-transform:capitalize;margin-bottom:0}.office__address{color:var(--Link, #336C95);font-family:"Roboto Condensed";font-size:20px;font-style:normal;font-weight:400;line-height:28px;text-transform:capitalize;margin-bottom:24px;max-width:230px}.latest-posts{padding-top:80px;padding-bottom:80px}@media screen and (max-width: 1080px){.latest-posts{padding-top:48px;padding-bottom:48px}}.latest-posts{margin:0}.latest-posts .container{box-sizing:content-box}.latest-posts h2{margin-bottom:0}.latest-posts img{margin-bottom:48px}.latest-posts__main li{border-radius:16px;border:1px solid var(--Gradient, #78B8E8);box-shadow:0 7px 14px 0 rgba(0,0,0,.05)}@media screen and (min-width: 1080px){.latest-posts__main li{width:calc(33% - 16px)}}.latest-posts__main img{width:100% !important;max-width:100%;height:250px;border-radius:16px 16px 0 0}.latest-posts__card-img img{margin-bottom:0}.latest-posts__card-title{margin-bottom:16px;padding-left:16px;padding-right:16px}.latest-posts__card-title a{color:var(--Link, #336C95);font-family:"Roboto Condensed";font-size:20px;font-style:normal;font-weight:700;line-height:28px;text-transform:capitalize}.latest-posts__card-title a:hover{text-decoration:underline}.latest-posts__card-excerpt{color:var(--Text, #343536);font-family:"Work Sans";font-size:16px;font-style:normal;font-weight:400;line-height:28px;padding-left:16px;padding-right:16px;padding-bottom:16px}.latest-posts__card-date{color:var(--Text, #343536);font-family:"Work Sans";font-size:14px;font-style:normal;font-weight:400;padding-left:16px;padding-right:16px;line-height:24px;margin-top:0;padding-right:0}.latest-posts .latest-posts__main .latest-posts__main{gap:26px;margin-bottom:48px}.latest-posts .btn__primary{padding:0;display:block;width:max-content;background:rgba(0,0,0,0);justify-content:center;display:flex;width:100%;box-shadow:none}.latest-posts .btn__primary a{display:block;width:max-content;padding:15px 24px;text-decoration:none;border-radius:6px;border:1px solid var(--Gradient, #78B8E8);box-shadow:0 4px 7px 0 rgba(0,0,0,.1);text-transform:capitalize;color:var(--Link, #336C95);text-align:center;font-size:18px;line-height:24px}.latest-posts .btn__primary a:hover{color:var(--wp--preset--color--primary);background:linear-gradient(179.14deg, #78B8E8 0.74%, #6ABDB8 103.91%)}@media(max-width: 1080px){.latest-posts .btn__primary a{width:100% !important}}.latest-posts__meta-categories{display:flex;gap:8px}.latest-posts__meta-categories p{margin:0;line-height:24px !important;color:var(--Text, #343536);font-family:"Work Sans";font-size:14px !important;font-style:normal !important;font-weight:400 !important;line-height:24px !important;margin:0;text-decoration:none}.latest-posts__meta-categories a{font-family:"Work Sans";font-size:14px !important;font-style:normal !important;font-weight:400 !important;line-height:24px !important;margin:0;text-decoration:none}.latest-posts__meta-categories a:hover{text-decoration:underline !important}@media screen and (min-width: 1080px){.blog .latest-posts__main li:first-child,.archive .latest-posts__main li:first-child{width:100% !important;display:flex;align-items:center}.blog .latest-posts__main li:first-child img,.archive .latest-posts__main li:first-child img{min-height:425px;margin-bottom:0 !important;border-radius:16px 0 0 16px}.blog .latest-posts__main li:first-child figure,.archive .latest-posts__main li:first-child figure{margin-bottom:0 !important}}.blog .latest-posts__main li:not(:first-child) a,.archive .latest-posts__main li:not(:first-child) a{font-size:20px !important;line-height:28px !important}.blog .latest-posts__main li:not(:first-child) .latest-posts__meta-categories a,.archive .latest-posts__main li:not(:first-child) .latest-posts__meta-categories a{font-size:14px !important;font-style:normal !important;font-weight:400 !important;line-height:24px !important}.blog-posts__pagination,.archive-posts__pagination{justify-content:center;width:100%}.blog .page-numbers,.archive .page-numbers{color:var(--Text, #343536);font-family:"Work Sans";font-size:18px;font-style:normal;font-weight:400;line-height:28px;text-decoration:none}.blog .page-numbers:hover,.archive .page-numbers:hover{text-decoration:underline}.blog .page-numbers.current,.archive .page-numbers.current{color:var(--Link, #336C95);font-family:"Work Sans";font-size:18px;font-style:normal;font-weight:700;line-height:28px;text-decoration-line:underline}.blog .wp-block-query-pagination-next,.blog .wp-block-query-pagination-previous,.archive .wp-block-query-pagination-next,.archive .wp-block-query-pagination-previous{display:none}@media(min-width: 1080px){.blog li:first-child .latest-posts__meta,.archive li:first-child .latest-posts__meta{padding:16px 0 16px 16px;max-width:664px}}.blog h3 a,.archive h3 a{font-size:32px !important;line-height:40px;margin-top:8px}.taxonomy-category{line-height:24px !important}.eeat-hero-cover{padding:0;border-radius:40px}.eeat-hero-cover .wp-block-cover__image-background{object-position:top}.eeat-hero-cover .wp-block-column{align-content:center}@media screen and (min-width: 1080px){.eeat-hero-cover .wp-block-column:first-child{border-right:1px solid #aac1d2}}.eeat-hero-cover h1{color:#0d364f}.wp-block-fuelist-seo-new-eeat-hero .fuelist-eeat-hero-grid{align-items:unset !important}@media screen and (min-width: 1080px){.wp-block-fuelist-seo-new-eeat-hero .fuelist-eeat-hero-grid .fuelist-eeat-hero-authors-img{margin-top:-30px}}.fuelist-eeat-hero-authors-title,.fuelist-eeat-hero-reviewers-title{color:var(--Text, #343536);font-family:"Work Sans";font-size:14px;font-style:normal;font-weight:400;line-height:24px}.fuelist-eeat-hero-author-name{margin:0 !important;margin-top:-5px !important}.fuelist-eeat-hero-author-description{color:var(--Text, #343536);font-size:16px;font-style:normal;font-weight:400;line-height:28px}.fuelist-eeat-hero-author-name a{color:var(--Link, #336C95) !important;font-size:18px !important;font-style:normal !important;font-weight:700 !important;line-height:28px !important;text-decoration:none !important}.fuelist-eeat-hero-author-name a:hover{text-decoration:underline !important}.wp-block-fuelist-seo-new-eeat-hero .fuelist-eeat-hero-grid .fuelist-eeat-hero-authors-img.check::after{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><circle cx='11.5751' cy='11.5751' r='11.5751' fill='url(%23paint0_linear_72_27978)'/><defs><linearGradient id='paint0_linear_72_27978' x1='11.5751' y1='0' x2='11.9368' y2='24.2354' gradientUnits='userSpaceOnUse'><stop stop-color='%2378B8E8'/><stop offset='1' stop-color='%236ABDB8'/></linearGradient></defs><path d='M18.3648 8.07038L10.0004 16.4348C9.92755 16.5079 9.84098 16.5659 9.74567 16.6055C9.65035 16.6451 9.54816 16.6654 9.44495 16.6654C9.34175 16.6654 9.23955 16.6451 9.14424 16.6055C9.04892 16.5659 8.96235 16.5079 8.8895 16.4348L5.23007 12.7754C5.15713 12.7024 5.09927 12.6158 5.05979 12.5205C5.02032 12.4252 5 12.3231 5 12.2199C5 12.1168 5.02032 12.0146 5.05979 11.9193C5.09927 11.824 5.15713 11.7374 5.23007 11.6645C5.30302 11.5915 5.38961 11.5337 5.48492 11.4942C5.58022 11.4547 5.68237 11.4344 5.78552 11.4344C5.88868 11.4344 5.99083 11.4547 6.08613 11.4942C6.18143 11.5337 6.26803 11.5915 6.34097 11.6645L9.44561 14.7691L17.2552 6.96079C17.4025 6.81347 17.6023 6.73071 17.8107 6.73071C18.019 6.73071 18.2188 6.81347 18.3661 6.96079C18.5134 7.1081 18.5962 7.3079 18.5962 7.51624C18.5962 7.72457 18.5134 7.92437 18.3661 8.07169L18.3648 8.07038Z' fill='%230D364F'/></svg>");background-size:cover;width:25px;height:25px;position:absolute;bottom:-10px;right:0px}.fuelist-eeat-post-meta-entry{padding:0 !important;justify-content:left !important}.fuelist-eeat-post-meta-entry time{color:var(--Text, #343536);font-family:"Work Sans";font-size:14px;font-style:normal;font-weight:400;line-height:24px}.fuelist-eeat-hero-author-data-cont{margin-top:-10px}.practice-areas{padding-top:80px;padding-bottom:80px}.practice-areas.type-practice-areas{padding:0}.practice-areas h2+.aligncenter{margin-top:-36px;margin-bottom:48px}@media(max-width: 1080px){.practice-areas h2+.aligncenter{margin-bottom:24px}}.practice-areas__text{max-width:996px;margin:auto;margin-bottom:48px}.practice-areas__title,.practice-areas__text{padding-left:16px;padding-right:16px}.practice-areas+.cta{padding-top:0 !important}.practice-areas__slider-wrapper{position:relative;overflow:hidden;width:100%;padding-bottom:58px;padding-top:58px}.practice-areas__slider-wrapper::after{content:"";position:absolute;top:50%;left:50%;width:559px;height:100%;border-radius:16px;background:#0d2d41;transform:translate(-50%, -50%);z-index:-2;box-shadow:0 4px 25px rgba(0,0,0,.2)}@media(max-width: 768px){.practice-areas__slider-wrapper::after{width:80%;display:none}}@media(max-width: 768px){.practice-areas__slider-wrapper{padding-top:20px !important;padding-bottom:20px !important}}@media(max-width: 480px){.practice-areas__slider-wrapper{padding-bottom:60px}}.practice-areas__row{display:flex;flex-wrap:nowrap;transition:transform .5s ease;will-change:transform;gap:24px;align-items:center}.practice-areas__column{position:relative;flex:0 0 calc((100% - 72px)/4);box-sizing:border-box;transition:transform .3s ease,opacity .3s ease;z-index:9;border-radius:16px;border:1.093px solid var(--Gradient, #78b8e8);background:#fff;box-shadow:0 9.834px 21.854px rgba(83,83,83,.09)}.practice-areas__column img,.practice-areas__column figure{width:100%;height:auto;display:block;margin:0 !important;position:relative;z-index:2;border-radius:16px 16px 0 0;height:250px !important;object-fit:cover}.practice-areas__column p{display:none}@media(max-width: 1080px){.practice-areas__column p{display:block !important}}.practice-areas__column h4{padding:16px;text-align:center;color:var(--Link, #336c95);margin:0 !important;font-family:"Roboto Condensed";font-size:20px;font-weight:700;line-height:28px;text-transform:capitalize}.practice-areas__column h4 a{padding:16px;text-align:center;color:var(--Link, #336c95);margin:0 !important;font-family:"Roboto Condensed";font-size:20px;font-weight:700;line-height:28px;text-transform:capitalize;text-decoration:none}.practice-areas__column h4 a:after{text-decoration:underline}.practice-areas__column a{width:100%}.practice-areas__column.active{opacity:1;z-index:3;box-sizing:border-box}.practice-areas__column.active p{display:block !important;padding-left:16px;padding-right:16px;text-align:center;color:var(--Text, #343536);font-size:14px;line-height:24px}@media(max-width: 768px){.practice-areas__column::before,.practice-areas__column::after{content:"";position:absolute;left:10%;width:80%;height:16px;background:#0d2d41}.practice-areas__column::before{top:-17px;border-radius:16px 16px 0 0}.practice-areas__column::after{bottom:-17px;border-radius:0 0 16px 16px}}@media(max-width: 1080px){.practice-areas__column{flex:0 0 100%}.practice-areas__column.active{flex:0 0 calc(100% - 32px);margin-left:16px;margin-right:16px}}.slider-controls{left:50%;transform:translateX(-50%);gap:10px;z-index:5;justify-content:center;display:flex;position:relative;margin-top:48px}@media(max-width: 1080px){.slider-controls{margin-top:14px}}@media(max-width: 480px){.slider-controls{bottom:10px}}.slider-btn{border:none;background:none;cursor:pointer}.slider-btn:hover{opacity:.9}@media(max-width: 1080px){.slider-btn{width:35px;height:35px;font-size:18px}}.read-more{color:var(--Link, #336c95)}.two-columns-text{padding-top:80px;padding-bottom:80px}@media screen and (max-width: 1080px){.two-columns-text{padding-top:48px;padding-bottom:48px}}.two-columns-text{margin:0 !important}.two-columns-text__row{gap:0}@media only screen and (min-width: 996px){.two-columns-text__row{flex-direction:row;gap:40px;justify-content:space-between}}.two-columns-text .container{box-sizing:content-box}.two-columns-text .column{max-width:600px}.two-columns-text .devider{border-right:1px solid #f0f3f6}.two-columns-text a{color:#336c95}.single-column-text{padding-top:80px;padding-bottom:80px}@media screen and (max-width: 1080px){.single-column-text{padding-top:48px;padding-bottom:48px}}.single-column-text{margin:0 !important}.single-column-text .container{box-sizing:content-box}.single-column-text h2{max-width:1149px;margin-bottom:16px}.single-column-text__row{max-width:1149px}.single-column-text__row p a{color:var(--Link, #336C95)}.single-column-text h3,.single-column-text h4,.single-column-text h5{margin-top:0;padding-top:17px !important;margin-bottom:16px}.faq{padding-top:80px;padding-bottom:80px}@media screen and (max-width: 996px){.faq{padding-top:48px;padding-bottom:48px}}.faq h2{margin-bottom:24px;text-align:center}.faq .accordion{width:100%;background:#fff;margin-bottom:0;padding-left:0;padding-right:0;border:none;border-bottom:1px solid rgba(13,54,79,0.1254901961);padding:20px 0}.faq .accordion .accordion__header--heading{margin-bottom:0;font-weight:400;font-size:20px;line-height:24px;letter-spacing:0;text-transform:none;width:100% !important}.faq .accordion .accordion__content{padding-left:0;padding-right:0}.faq .accordion .accordion__content p:first-child{padding-top:1rem}.faq .accordion .control-icon:before{content:"+";color:var(--wp--preset--color--headings);font-size:24px;font-weight:800}.faq .accordion.accordion--open .control-icon:before{content:"-";color:#590310;font-size:24px;font-weight:800}.team-details .container{box-sizing:content-box}.team-details__row{display:flex;gap:24px;margin-bottom:24px;font-family:Karla;flex-wrap:wrap}.team-details__row:last-child{margin-bottom:32px}.team-details__column{display:flex;gap:8px;min-width:473px;max-width:473px}.team-details__column figure{margin-bottom:0;min-width:20px}.team-details__title{color:var(--Headings, #0D364F);font-family:Karla;font-size:16px;font-style:normal;font-weight:700;line-height:28px;margin:0}.team-details__subtitle{color:var(--Text, #333);font-size:16px;font-style:normal;font-weight:400;line-height:28px;margin:0}@media(min-width: 996px){.single-staff .text-with-image__image img{min-height:876px !important}}
