:root{--primary-color:#2c3e50;--secondary-color:#c09d73;--text-color:#333;--light-gray:#f5f5f5;--border-color:#e1e1e1;--container-width:1200px;--spacing-unit:20px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.8;color:var(--text-color);font-size:16px}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{margin:2rem 0 1rem;line-height:1.4;color:var(--primary-color);font-family:'Libre Caslon Text' !important;font-weight:500 !important}h1{font-size:48px}h2{font-size:48px}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p,span:not(.dashicons),a:not(.ab-item):not(.ab-icon),li{font-family:'Urbanist' !important;font-size:18px}#wpadminbar .dashicons,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before{font-family:"Dashicons" !important}p{color:#414141}.button{background:#c09d73;padding:15px 50px;text-decoration:none;color:#fff;text-transform:uppercase;font-weight:700;transition:color .2s}.button:hover{background:#fff;color:#c09d73}a.button:before{content:url(/wp-content/uploads/2025/04/Line-2.svg);position:relative;top:-5px;margin-right:15px}a.button:hover:before{content:url(/wp-content/uploads/2025/05/line.svg)}.container{width:100%;max-width:var(--container-width,1200px);margin:0 auto;padding:0 var(--spacing-unit);transition:max-width .3s ease}html,body{height:100%;margin:0}body{display:flex;flex-direction:column}.site-header,.site-footer{flex-shrink:0}.site-content{flex-grow:1}.site-header{background:rgb(255 255 255/0%);padding:var(--spacing-unit) 0;z-index:100;margin-bottom:-150px;border-bottom:1px solid #FFFFFF2B;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.site-branding{display:flex;align-items:center;justify-content:space-between}.site-title{font-size:1.8rem;font-weight:700;margin:0}.site-title a{color:var(--primary-color);text-decoration:none}header.site-header .container{display:flex}header.site-header .container .site-branding{width:30%}header.site-header .container nav#site-navigation{width:70%;background:#fff0}header.site-header .container .main-navigation{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;align-content:center;margin-top:0}.main-navigation{margin-top:var(--spacing-unit)}.main-navigation ul{list-style:none;display:flex;gap:20px;margin:0;padding:0;align-items:center}.main-navigation a{text-decoration:none;color:#fff;font-weight:500;padding:5px 10px;transition:color .3s ease;text-transform:uppercase}.main-navigation a:hover{color:#c09d73;text-decoration:none;text-underline-offset:12px}.primary-menu li ul{display:none;position:absolute;background:#fff;z-index:1000}.primary-menu li ul li a{color:#414141;display:flex;width:100%;padding:10px}.primary-menu li ul li{border-bottom:1px solid #002157 !important}.primary-menu li ul li a:hover{background:#c09d73;color:#fff}.primary-menu li:hover>ul{display:block}@media (max-width:1023px){#site-navigation .menu-item-has-children{position:relative;text-align:center}#site-navigation .menu-item-has-children .sub-menu{display:none;position:static;margin:.5rem 0 0 1.5rem;padding-left:0;background:0 0;box-shadow:none}#site-navigation .menu-item-has-children.submenu-open>.sub-menu{display:block}#site-navigation .menu-item-has-children .sub-menu li{margin:.25rem 0}#site-navigation .menu-item-has-children .sub-menu li a{color:#333;display:block;padding-left:.5rem}.submenu-toggle{background:0 0;border:none;font-size:35px;cursor:pointer;transform:translateY(-6px);position:absolute;color:#c09d73}.submenu-toggle:focus{outline:none}#site-navigation .primary-menu>li{margin-bottom:.75rem}}.hdr-call-btn a:hover{text-decoration:none}.posts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-unit);margin:var(--spacing-unit) 0}.grid-item{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:transform .3s ease}.grid-item:hover{transform:translateY(-5px)}.featured-image{margin-bottom:var(--spacing-unit);border-radius:8px;overflow:hidden}.post-thumbnail img{width:100%;height:200px;object-fit:cover}.entry-content{padding:var(--spacing-unit)}.entry-title{margin-top:0}.entry-meta{color:#666;font-size:.9rem;margin-bottom:var(--spacing-unit)}.pagination{margin:var(--spacing-unit) 0;text-align:center}.pagination .page-numbers{padding:5px 10px;margin:0 5px;border:1px solid var(--border-color);border-radius:4px;text-decoration:none;color:var(--text-color)}.pagination .current{background:var(--secondary-color);color:#fff}.site-footer{background:#d2e7f4;padding:var(--spacing-unit) 0;margin-top:15%;padding-bottom:80px}footer.site-footer .site-info{background:#002157;padding:100px 150px;display:flex;flex-direction:column;align-items:center}.width-narrow .container{max-width:800px}.width-standard .container{max-width:1200px}.width-wide .container{max-width:1440px}.width-full .container{max-width:100%;padding:0}@media (max-width:1640px){.container{max-width:min(var(--container-width,1200px),95%)}}@media (max-width:768px){.main-navigation ul{flex-direction:column}.posts-grid{grid-template-columns:1fr}h1{font-size:40px}h2{font-size:32px}h3{font-size:1.5rem}.container{max-width:100%;padding:0 15px}.width-full .container{padding:0}}@media print{.site-header,.site-footer,.navigation,.comments-area{display:none}.container{max-width:100%;padding:0;margin:0}}@media (max-width:768px){#site-navigation{position:fixed;top:0;left:0;width:100%;height:100vh;background:#fff;transform:translateX(-100%);transition:transform .3s ease-in-out;z-index:9999;padding-top:80px;overflow-y:auto}#site-navigation.toggled{transform:translateX(0)}#mobile-menu-toggle{display:block;position:absolute;top:15px;right:20px;background:0 0;border:none;font-size:24px;cursor:pointer;color:#fff;margin-top:15px}}body.menu-active{overflow:hidden;height:100vh;position:fixed;width:100%}@media(min-width:769px){#site-navigation{position:static;height:auto;width:auto;box-shadow:none;padding-top:0}#site-navigation{display:none}}#mobile-menu-toggle{display:none}@media (max-width:768px){#mobile-menu-toggle{display:block;background:0 0;border:none;font-size:33px;cursor:pointer;color:#fff;margin-bottom:15px}}a.custom-logo-link img{width:130px}a.custom-logo-link img{transition:width .3s ease}body.scrolled a.custom-logo-link img{width:100px}header.site-header .container .main-navigation{width:70%}.hdr-call-btn a{color:#fff;padding:0;text-transform:uppercase;font-weight:700}.hdr-call-btn:hover a{color:#fff}.hdr-call-btn{background:#c09d73;padding:8px 30px}.hdr-call-btn:hover a{background:#fff;color:#c09d73 !important}.hdr-call-btn:hover{border:1px solid #c09d73}.hdr-call-btn:hover{background:#fff}.hdr-call-btn:hover a{color:#c09d73}.hdr-call-btn:before{content:'';display:inline-block;background-image:url(/wp-content/uploads/2025/04/call-1.svg);background-size:contain;background-repeat:no-repeat;width:20px;height:27px;margin-right:8px;vertical-align:middle}.hdr-call-btn:hover:before{background-image:url(/wp-content/uploads/2025/05/y-phone-icn.svg)}section.hero{background:url(/wp-content/uploads/2025/04/Rectangle-14-1.png);background-size:cover;background-repeat:no-repeat;background-position:center center;padding:25vh 0 10vh;color:#fff}section.hero ul.hero-practice-list{display:flex;flex-wrap:wrap;list-style:none;gap:10px;width:60%}hr.hero-hr{width:60%;margin-bottom:40px;margin-top:40px;opacity:50%}@media (max-width:1024px){hr.hero-hr{display:none}section.hero ul.hero-practice-list{width:100%;margin-bottom:40px}section.hero .last_hero-text{margin-bottom:50px;width:100% !important}}section.hero ul.hero-practice-list li a{color:#fff;text-decoration:none}section.hero ul.hero-practice-list li:not(:last-child):not(:nth-child(4)):after{content:"▪";color:#fff;font-size:25px;line-height:1;transform:translateY(0px);margin:0 12px}section.hero .last_hero-text{margin-bottom:50px;width:60%}header.site-header{position:fixed;width:100%;z-index:100;background:0 0;transition:background .3s ease}body.scrolled header.site-header{background:#002157}@media (max-width:1024px){body.scrolled header.site-header{top:0 !important}}section.hero p{color:#fff}section.hero h1,section.hero span.hero-title,section.hero .hero-text{width:60%}section.hero h1,section.hero h3{color:#fff}section.hero .hero-text{margin:40px 0}span.hero-title{font-size:24px;font-weight:600;display:block}.footer-nav ul#menu-footer-menu{list-style:none;display:flex;flex-direction:row;gap:60px;margin:25px 0}.site-info p{color:#fff}.footer-nav{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;width:100%;display:flex;justify-content:center;margin:40px 0}ul#menu-footer-menu a{text-decoration:none;color:#fff;transition:color .5s}ul#menu-footer-menu a:hover{color:#c09d73}footer.site-footer .site-info ul.contact-list{list-style:none;display:flex;gap:80px}@media (min-width:767px) and (max-width:1232px){footer.site-footer .site-info ul.contact-list{gap:40px;flex-direction:column;align-items:center}}footer.site-footer .site-info ul.contact-list a{color:#fff;text-decoration:none;font-size:20px;transition:color .5s}footer.site-footer .site-info ul.contact-list a:hover{color:#c09d73}.footer-disclaimer p{text-align:center;color:#fff;font-size:13px}.footer-disclaimer{margin:40px 0}.site-credits{color:#fff;display:flex;gap:15px}@media (max-width:1024px){.site-credits{flex-direction:column}.site-credits p{display:flex;flex-direction:column;align-items:center}.site-credits img{position:relative;margin:20px auto !important;width:70%}.site-credits li.menu-separator{display:none}}li.menu-separator{width:1px;height:20px;background-color:#c09d73;margin:0 12px;display:inline-block;align-self:center}.site-credits img{position:relative;margin-left:15px}.site-credits p{display:flex}.footer-contact ul.contact-list li.contact-item{display:flex;gap:10px}.footer-contact ul.contact-list li.contact-item img{width:30px}.footer-contact ul.contact-list li.contact-item img{width:35px;position:relative;top:-15px}footer.site-footer .site-info{background:#002157;padding:150px;display:flex;flex-direction:column;align-items:center;margin-top:-10%}body.error404 header.site-header{background:#002157;transition:background .3s ease}section.error-404.not-found p.not-found-desc{margin-bottom:60px}section.error-404.not-found h1{color:#c09d73}section.error-404.not-found{margin-top:15%;text-align:center}section.error-404.not-found .container form.search-form{margin:30px 0 60px;display:flex;flex-direction:column;align-items:center;gap:30px}input.search-submit{background:#c09d73;padding:10px 30px;border:none;font-family:'Urbanist';font-weight:700;text-transform:uppercase;color:#fff;font-size:18px;cursor:pointer}section.error-404.not-found .container form.search-form input.search-field{padding:15px;margin-top:20px}section.error-404.not-found .container form.search-form input.search-field{padding:15px;width:300px;font-size:18px;font-family:'Urbanist'}section.hero span.hp-banner-bullet{font-size:28px;margin:0 20px;position:relative;top:0}span.hp-banner-bullet{display:inline-block;width:6px;height:6px;background-color:#fff;vertical-align:middle;margin:0 8px;border-radius:0}.hero-text hr{opacity:24%}section.who-we-are{padding:80px 0}section.who-we-are p{margin-bottom:15px}section.who-we-are .container.flex{display:flex;gap:40px}section.who-we-are .text-col{width:50%}section.who-we-are .image-col{width:50%}section.who-we-are .container.flex .image-col{display:flex;flex-direction:column;align-items:flex-end}section.who-we-are .container.flex img.who-image-2{position:relative;left:-70px;width:80%;top:-50px}section.who-we-are .container.flex img.who-image-1{z-index:1;width:80%}section.who-we-are .container.flex .text-col span{font-weight:600;font-size:16px;line-height:150%;letter-spacing:1px;color:#002157}section.who-we-are .container.flex .text-col h2,section.about-attorney.bg-light h2,section.plan h2.section-title,section.how-we-help.dark-bg.with-watermark .container .how-we-help-column h2,section.services h2,section.expertise-action .container.flex.reverse-on-mobile .text-col h2{margin:15px 0 25px}section.about-attorney .container{display:flex}section.about-attorney .text-col{width:50%}section.about-attorney .image-col{width:50%;display:flex;justify-content:flex-end}section.about-attorney.bg-light{background:#d1e7f4;padding:80px 0}section.about-attorney.bg-light p{margin-bottom:40px}section.about-attorney.bg-light hr{margin-bottom:50px;color:#00215738}section.who-we-are .container.flex .text-col h2{color:#c09d73}section.about-attorney.bg-light h2{color:#c09d73}section.about-attorney.bg-light a.btn.button{transition:color .3s}section.about-attorney.bg-light a.btn.button:hover{background:#002157;color:#c09d73}section.about-attorney.bg-light span.pretitle{font-weight:600;font-size:16px;line-height:150%;letter-spacing:1px;color:#002157}section.about-attorney .text-col{width:50%;align-content:center}section.plan{padding:80px 0}section.plan span.section-sub-title{font-weight:600;font-size:16px;line-height:150%;letter-spacing:1px;color:#002157}section.plan h2.section-title{color:#c09d73}section.plan .plan-steps.flex{display:flex;margin-top:35px;gap:1px}.plan-steps.flex .step-item{flex:1}section.plan span{font-weight:700;font-size:32px;display:block}.plan-steps.flex .step-item{flex:1;padding:40px;color:#fff}.plan-steps.flex .step-item h3,.plan-steps.flex .step-item p{color:#fff}section.plan hr{display:inline-flex;width:70%;position:relative;top:-10px;justify-content:flex-end;flex-direction:row;margin-left:45px;flex-wrap:nowrap}.plan-steps.flex .step-item h3{margin-top:100px}section.how-we-help.dark-bg.with-watermark{background:url(/wp-content/uploads/2025/04/Frame-10.png);background-size:cover;background-repeat:no-repeat;padding:80px 0;display:flex}section.how-we-help.dark-bg.with-watermark .container{display:flex;gap:40px}section.how-we-help.dark-bg.with-watermark .container .how-we-help-column{flex:1}section.how-we-help.dark-bg.with-watermark .container .how-we-help-column h2{color:#c09d73}section.how-we-help.dark-bg.with-watermark .container span.section-sub-title{font-weight:600;font-size:16px;line-height:150%;letter-spacing:1px;text-transform:uppercase;color:#fff}section.how-we-help.dark-bg.with-watermark .container ul.why-list.flex{list-style:none;display:flex;flex-direction:column;row-gap:30px}ul.why-list.flex span{font-weight:700;font-size:24px;letter-spacing:1px;color:#c09d73}ul.why-list.flex p{color:#fff}ul.why-list.flex img.help-icon{width:70px}li.help-item{display:inline-flex;gap:30px}section.services{padding:80px 0;text-align:center}section.services span.section-sub-title{font-weight:600;font-size:16px;line-height:150%;letter-spacing:1px;text-align:center;color:#002157}.services-contents .service-card span{font-family:Urbanist !important;font-weight:700 !important;font-size:24px;line-height:135%;text-align:center;color:#c09d73}.services-contents .service-card img{width:80px;height:80px}.service-card{display:flex;flex-direction:column;align-items:center;gap:15px}.service-card p{margin-bottom:0 !important}section.services h2{color:#c09d73}section.services span.section-description{width:60%;display:flex}section.services .container{display:flex;flex-direction:column;align-items:center}.services-contents{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin-top:60px}.services-grid span.service-header{font-weight:700;font-size:24px;line-height:135%;letter-spacing:1px;text-align:center;color:#c09d73;display:block;margin:15px 0}.services-grid a.learn-more{font-family:Urbanist;font-weight:400;font-size:20px;line-height:150%;letter-spacing:1px;text-decoration:none;color:#c09d73}.service-card a.learn-more{font-family:Urbanist;font-weight:400;font-size:20px;line-height:150%;letter-spacing:1px;text-decoration:none;color:#c09d73}.service-card a.learn-more:hover{color:#002157}.service-card p{margin-bottom:15px}section.get-started.bg-light{padding:80px 0;background:#d1e7f4}section.get-started.bg-light .text-col span{font-weight:600;font-size:16px;line-height:150%;letter-spacing:1px;text-transform:uppercase;color:#002157}section.get-started.bg-light .text-col h2{color:#c09d73;margin:15px 0 15px}section.get-started.bg-light p{font-weight:400;font-size:32px;line-height:150%}section.get-started.bg-light .container{display:flex}section.get-started.bg-light .text-col{width:45%}section.get-started.bg-light .action-col{width:55%}section.get-started.bg-light .action-col .button{padding:15px 25px}section.get-started.bg-light .action-col{align-content:center}section.get-started.bg-light .action-col{align-content:center;justify-content:flex-end;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:30px}a.btn.btn-outline{font-weight:400;font-size:48px;line-height:100%;text-transform:uppercase;color:#002157;text-decoration:none;transition:color .3s}a.btn.btn-outline:hover,a.phone-number:hover{color:#c09d73 !important}section.get-started.bg-light .action-col img{width:45px;position:relative;top:4px}hr.after-title-line{border:none;height:1px;width:100px;background-color:#c09d73;margin:2rem 0}section.expertise-action{padding:80px 0}section.expertise-action .container.flex.reverse-on-mobile{display:flex;gap:40px}section.expertise-action .container.flex.reverse-on-mobile .image-col{width:50%}section.expertise-action .container.flex.reverse-on-mobile .text-col{width:50%;align-content:center}section.expertise-action .container.flex.reverse-on-mobile .image-col img{width:100%;height:470px;object-fit:cover}section.expertise-action span.pretitle{font-weight:600;font-size:16px;line-height:150%;letter-spacing:1px;text-transform:uppercase;color:#002157}section.expertise-action .container.flex.reverse-on-mobile .text-col h2{color:#c09d73}section.expertise-action{padding:80px 0 0}@media (max-width:768px){header.site-header .container nav#site-navigation{background:#fff !important}header.site-header .container nav#site-navigation a{color:#414141 !important}header.site-header .container nav#site-navigation .hdr-call-btn a{color:#fff !important}#site-navigation.toggled a{color:#414141}nav#site-navigation button#mobile-menu-close{background:#fff0;position:absolute;right:20px;top:35px;border:none;font-size:18px;color:#414141}nav.main-navigation.desktop .menu-primary-menu-container{display:none}.main-navigation{margin-top:0}}@media (max-width:1024px){section.hero span.hp-banner-bullet{margin:0 10px}.services-contents{grid-template-columns:repeat(2,1fr)}a.custom-logo-link img{width:100px;position:relative;top:5px}section.hero h1,section.hero span.hero-title,section.hero .hero-text{width:100%}.image-col img{width:100%;height:350px}section.about-attorney .container{gap:40px}section.plan hr{width:48%}.plan-steps.flex .step-item h3{margin-top:40px}.plan-steps.flex .step-item{padding:30px}section.how-we-help.dark-bg.with-watermark .container{gap:0px}section.services span.section-description{width:70%}footer.site-footer .site-info{padding:90px}footer.site-footer .site-info ul.contact-list{gap:40px;flex-direction:column;align-items:center}.footer-contact ul.contact-list li.contact-item img{top:0}section.who-we-are .container.flex img.who-image-1{z-index:1;width:80%;height:250px}section.who-we-are .container.flex img.who-image-2{position:relative;left:-70px;width:80%;top:-50px;height:280px;object-fit:cover}header.site-header .container nav#site-navigation{background:#fff}header.site-header .container nav#site-navigation a{color:#fff}.hdr-call-btn a{color:#fff !important}header.site-header .container nav#site-navigation{transition:right .4s ease;background:#fff0}}@media (max-width:767px){section.who-we-are .container.flex{display:flex;gap:5px;flex-direction:column-reverse}section.who-we-are .text-col{width:100%}section.who-we-are .image-col{width:100%}section.about-attorney .container{display:flex;flex-direction:column-reverse}section.about-attorney .text-col{width:100%;align-content:center}section.about-attorney .image-col{width:100%;display:flex;justify-content:flex-end}section.plan .plan-steps.flex{flex-direction:column}section.how-we-help.dark-bg.with-watermark .container{flex-direction:column}section.services span.section-description{width:100%}.services-contents{grid-template-columns:repeat(1,1fr)}section.get-started.bg-light .container{flex-direction:column}section.get-started.bg-light .text-col{width:100%;text-align:center}section.get-started.bg-light .action-col{width:100%;justify-content:center;margin-top:40px}.footer-nav ul#menu-footer-menu{list-style:none;display:flex;flex-direction:column;gap:20px;margin:25px 0;align-items:center}footer.site-footer .site-info{padding:60px 30px}.site-info p{color:#fff;text-align:center}section.hero{background:url(/wp-content/uploads/2025/04/Rectangle-14-2.png) !important;background-size:cover !important;background-repeat:no-repeat !important;background-position:center center;padding:25vh 0 10vh;color:#fff}section.hero span.hp-banner-bullet{margin:0 10px}section.expertise-action .container.flex.reverse-on-mobile{display:flex;gap:40px;flex-direction:column}section.expertise-action .container.flex.reverse-on-mobile .image-col{width:100%}section.expertise-action .container.flex.reverse-on-mobile .text-col{width:100%}}section.global-hero{background-size:cover;background-repeat:no-repeat;background-position:center center;padding:25vh 0 10vh;color:#fff}section.global-hero .container{padding-left:20px !important;padding-right:20px !important}section.global-hero span.hero-pretitle{font-family:Urbanist;font-weight:600;font-size:16px;line-height:150%;color:#fff;letter-spacing:.4px}section.global-hero h1.hero-title{color:#c09d73;width:60%}main.about-us-page section.intro-section .container{display:grid;grid-template-columns:repeat(2,1fr);gap:60px}section.intro-section{padding:80px 0}section.intro-section h4{font-family:Urbanist !important;font-weight:600 !important;font-size:16px;line-height:150%;text-transform:uppercase;letter-spacing:.4px}section.intro-section .text-content h2{color:#c09d73;margin-top:0}section.intro-section .text-content h3{color:#c09d73;margin-top:60px}section.cta-section.light-blue{background:#d1e7f4;padding:80px 0}section.cta-section .cta-text h4{font-family:Urbanist !important;font-weight:600 !important;font-size:16px;line-height:150%;text-transform:uppercase;letter-spacing:.4px;margin-top:0}section.cta-section .cta-text h2{color:#c09d73;margin-top:0}section.cta-section .container{display:grid;grid-template-columns:40% 60%;gap:60px}section.cta-section .cta-button .phone-number{color:#002157;font-family:Urbanist;font-weight:400;font-size:48px;line-height:100%;text-transform:uppercase;display:inline;text-decoration:none}section.cta-section .cta-button .phone-number:before{content:'';background-image:url(/wp-content/uploads/2025/05/Frame-40.svg);display:inline-block;width:60px;height:60px;background-size:contain;background-repeat:no-repeat;margin-right:8px;vertical-align:middle}.cta-button{gap:40px;display:flex;flex-direction:row;align-items:center}section.cta-section .cta-button a{padding:15px 25px}.services-section .container{text-align:center}.services-section{padding:80px 0}.services-section .container.services-about h4{font-family:Urbanist !important;font-weight:600 !important;font-size:16px;line-height:150%;text-transform:uppercase;letter-spacing:.4px;margin-top:0}.services-section .container.services-about h2{text-align:center;color:#c09d73;width:60%;margin:0 auto 16px}.services-section .container.services-about p{width:55%;margin:0 auto}.container.services-about .about-services-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin-top:60px}.container.services-about .about-services-grid .service-box p{width:100%}.container.services-about .about-services-grid .service-box h3{font-family:Urbanist !important;font-weight:700 !important;font-size:24px;line-height:135%;text-align:center;color:#c09d73;margin:0}.container.services-about .about-services-grid .service-box img{width:80px;height:80px}.container.services-about .about-services-grid .service-box a{font-weight:400;font-size:20px;line-height:150%;letter-spacing:1px;text-decoration:none;color:#c09d73;transition:color .5s}.container.services-about .about-services-grid .service-box a:hover{color:#002157}.container.services-about .about-services-grid .service-box{display:flex;flex-direction:column;align-items:center;gap:15px}section.why-choose-us .container{display:grid;grid-template-columns:repeat(2,1fr);gap:60px}section.why-choose-us .container ul.features-content li{list-style:none;gap:30px}.features-content{list-style:none;padding:0;margin:0}.feature-block{display:flex;align-items:flex-start;gap:15px;margin-bottom:20px}.feature-img img{width:70px;height:auto;display:block}.feature-text{flex:1;flex-direction:column;display:flex}section.why-choose-us.dark-blue{background:url(/wp-content/uploads/2025/04/Frame-10.png);background-size:cover;background-repeat:no-repeat;padding:80px 0}section.why-choose-us .features-list h4{font-family:Urbanist !important;font-weight:600 !important;font-size:16px;line-height:150%;text-transform:uppercase;letter-spacing:.4px;margin-top:0;color:#fff}section.why-choose-us .features-list h2{color:#c09d73}section.why-choose-us .features-list p{color:#fff}.features-content .feature-text span{font-weight:700;font-size:24px;letter-spacing:1px;color:#c09d73}.features-content .feature-text p{color:#fff}section.about-page-attorney{padding:80px 0}section.about-page-attorney .atty-content li{margin-left:40px;margin-top:10px}section.about-page-attorney .container h3{color:#c09d73;margin-bottom:30px}@media (max-width:1024px){section.cta-section .container{display:grid;grid-template-columns:repeat(2,1fr)}.cta-button{display:flex;flex-direction:column;align-items:flex-end;justify-content:center}section.cta-section .cta-button .phone-number{padding:unset;font-size:40px}section.cta-section .cta-button a{padding:15px 20px}section.global-hero h1.hero-title{width:100%}main.about-us-page section.intro-section .container{display:flex;flex-direction:column;gap:60px}.services-section .container.services-about h2{width:100%}.services-section .container.services-about p{width:100%}.container.services-about .about-services-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-top:60px}section.why-choose-us .container{display:grid;grid-template-columns:repeat(1,1fr);gap:60px}section.about-page-attorney .container h3{margin-top:0}.cta-text{display:flex;flex-direction:column;text-align:left}}@media (max-width:767px){.container.services-about .about-services-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:40px;margin-top:60px}section.cta-section .container{display:grid;grid-template-columns:repeat(1,1fr)}.cta-button{display:flex;flex-direction:column;align-items:center;justify-content:center}.cta-text{display:flex;flex-direction:column;text-align:center}}main.practice-areas-template .first-container .container{padding:80px 0}section.practice-area-content-section .practice-main-content a{color:#414141;text-underline-offset:3px}section.practice-area-content-section .practice-main-content a:hover{color:#c09d73}main.practice-areas-template .second-container a{color:#414141;text-underline-offset:3px}main.practice-areas-template .second-container a:hover{color:#c09d73}main.practice-areas-template .second-container .container{padding:0 0 80px !important}main.practice-areas-template .first-container .container{max-width:1100px}main.practice-areas-template .first-container .container h2{color:#c09d73}.second-container .container{max-width:1100px;padding:0 !important}.second-container .practice-service-block .service-icon{display:flex;gap:20px;margin-bottom:30px;align-items:center}.second-container .practice-service-block .service-icon img{width:60px}.second-container .practice-service-block .service-icon h3 a{color:#c09d73;text-decoration:none;font-size:1.7rem;font-family:'Libre Caslon Text' !important}.second-container .practice-service-block .service-icon h3{margin:0}.practice-services{display:flex;gap:60px;flex-direction:column}.practice-service-block .service-text p{margin-bottom:15px}.third-section .container{max-width:1100px}.third-section .container p{margin-bottom:15px}.second-container .practice-service-block .service-icon h3{color:#c09d73}.third-section .container section.next-steps h3{color:#c09d73}@media (max-width:1024px){main.practice-areas-template .first-container .container{padding:80px 20px}main.practice-areas-template .second-container .container{padding:0 20px 80px !important}}section.practice-area-content-section aside.practice-sidebar .toc-box li{list-style:none;margin-bottom:20px;border-bottom:1px solid #d0d0d0;padding-bottom:20px;margin-left:0 !important}section.practice-area-content-section aside.practice-sidebar .toc-box li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}section.practice-area-content-section .container{display:grid;grid-template-columns:30% 70%;gap:10px;padding:80px 20px}section.practice-area-content-section aside.practice-sidebar .toc-box li a{color:#8a8a8a;text-decoration:none}section.practice-area-content-section aside.practice-sidebar .toc-box span{margin-top:0;color:#c09d73;font-family:'Libre Caslon Text' !important;font-weight:500 !important;font-size:24px}ul#dynamic-toc{margin-top:20px}section.practice-area-content-section aside.practice-sidebar .toc-box{background:#fcfcfc;padding:40px}section.practice-area-content-section .container .practice-main-content li{margin-left:40px;margin-bottom:10px}section.practice-area-content-section .container .practice-main-content h2{color:#c09d73}section.practice-area-content-section .container .practice-main-content h3{color:#c09d73}@media (max-width:1024px){section.practice-area-content-section .container{grid-template-columns:100%;gap:60px}section.practice-area-content-section aside.practice-sidebar .toc-box{display:none}}.main-container .container{display:grid;grid-template-columns:repeat(2,1fr);gap:60px}main.contact-template .main-container{padding:80px 0}.gform-body.gform_body input,.gform-body.gform_body textarea{background:#efefef !important;border:0 !important;padding:30px !important}.gform-body.gform_body input::placeholder,.gform-body.gform_body textarea::placeholder{font-family:'Urbanist' !important;font-weight:400 !important;font-size:18px !important;color:#414141}.gform-body.gform_body input,.gform-body.gform_body textarea{font-family:'Urbanist',sans-serif !important;font-weight:400 !important;font-size:18px !important;color:#414141}.gform-body.gform_body input:focus,.gform-body.gform_body textarea:focus{outline:2px solid #c09d73 !important}input#gform_submit_button_1{background:#c09d73;padding:15px 50px;text-decoration:none;color:#fff;text-transform:uppercase;font-weight:700;border-radius:0;font-family:'Urbanist' !important;font-size:18px}input#gform_submit_button_1{background-color:#c09d73;background-image:url(/wp-content/uploads/2025/04/Line-2.svg);background-repeat:no-repeat;background-position:30px center;padding-left:95px;color:#fff;transition:background-color .3s,color .3s,background-image .3s}input#gform_submit_button_1:hover{background-color:#002157 !important;background-image:url(/wp-content/uploads/2025/05/line.svg) !important;color:#c09d73 !important}.main-container .container h2{color:#c09d73;margin-top:0}@media (max-width:1024px){.main-container .container{display:grid;grid-template-columns:repeat(1,1fr);gap:60px}}@media (max-width:767px){div#gform_fields_1{gap:12px}}