:root{--scz-navy:#113354;--scz-navy-deep:#09233c;--scz-gold:#876239;--scz-gold-soft:#e4c896;--scz-gold-line:#b19f80;--scz-paper:#fff;--scz-ink:#113354;--scz-overlay:linear-gradient(90deg,#09233cd9,#11335473);--scz-border:#dbe1e6;--scz-shadow:0 12px 30px #11335414;--site-import-accent:var(--scz-navy);--site-import-primary:var(--scz-gold);--contact-toggle-background:var(--scz-navy-deep)}body:not(:has(.admin-app)){color:var(--scz-ink);font-family:Heebo,Arial,sans-serif}.elementor-kit-6{--e-global-color-6a6d163:var(--scz-navy);--e-global-color-6f37799:var(--scz-gold-soft)}.scz-site-header{z-index:1000;background:var(--scz-paper);border-bottom:1px solid var(--scz-border);position:relative}.scz-header-inner{justify-content:space-between;align-items:center;gap:20px;max-width:1400px;min-height:100px;margin:auto;padding:20px 32px;display:flex}.scz-header-logo{flex:0 0 225px}.scz-header-logo img{width:225px;height:auto;display:block}.scz-navigation{align-items:center;gap:7px;min-width:0;display:flex}.scz-navigation .scz-nav-pill{white-space:nowrap;background:var(--site-import-card);color:var(--scz-ink);border:0;border-radius:50px;align-items:center;gap:7px;min-height:44px;padding:11px 12px;font:500 14px Heebo,Arial,sans-serif;display:flex}.scz-navigation .is-active{box-shadow:inset 0 -2px var(--scz-gold)}.scz-arrow{color:var(--scz-gold);flex-shrink:0;width:20px;height:17px}.scz-nav-practices{position:relative}.scz-dropdown{background:var(--scz-paper);min-width:260px;max-width:350px;box-shadow:var(--scz-shadow);border:1px solid var(--scz-border);border-radius:8px;padding:12px;position:absolute;top:100%;right:0}.scz-dropdown a{color:var(--scz-ink);justify-content:space-between;align-items:center;padding:12px;font-size:15px;display:flex}.scz-dropdown a:hover,.scz-dropdown a:focus{background:var(--site-import-card)}.scz-hamburger{display:none!important}.scz-section{max-width:1180px;margin:0 auto;padding:64px 24px}.scz-section>h2{text-align:center;color:var(--scz-ink);margin:0 0 32px;font-size:32px}.scz-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:28px;display:grid}.scz-content-card{border:1px solid var(--scz-border);background:var(--scz-paper);border-radius:8px;flex-direction:column;max-width:570px;display:flex;overflow:hidden}.scz-content-card>img{aspect-ratio:16/10;object-fit:cover;width:100%}.scz-card-copy{flex-direction:column;flex:1;align-items:flex-start;gap:12px;padding:25px;display:flex}.scz-card-copy h3,.scz-card-copy h2{margin:0;font-size:25px;line-height:1.4}.scz-card-copy p{margin:0 0 12px;font-size:17px;line-height:1.8}.scz-card-copy small,.scz-role{color:var(--scz-gold)}.scz-pill{justify-content:center;align-items:center;gap:12px;margin-top:auto;height:auto!important;min-height:46px!important;color:var(--scz-ink)!important;background:var(--site-import-card)!important;border:1px solid var(--scz-gold-line)!important;border-radius:50px!important;padding:13px 24px!important;font:500 15px Heebo,Arial,sans-serif!important;display:inline-flex!important}.scz-all-link{margin:30px auto 0}.scz-home-practices{text-align:center}.scz-home-practices .scz-card-copy{text-align:right}.scz-public-hero{background:var(--scz-navy);min-height:360px;color:var(--scz-paper);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.scz-public-hero.has-pattern{background-image:url(/site-assets/12f2c66d9e2f26ee.png);background-size:cover}.scz-public-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scz-public-hero.has-photo:after{content:"";background:var(--scz-overlay);position:absolute;inset:0}.scz-hero-content{z-index:1;text-align:center;max-width:1050px;padding:48px 24px;position:relative}.scz-hero-content h1{overflow-wrap:anywhere;margin:20px 0;font-size:46px;font-weight:600;line-height:1.3}.scz-hero-content nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}.scz-hero-content nav a{color:var(--scz-paper)}.scz-gold-line{background:var(--scz-gold-soft);width:70px;height:2px;margin:26px auto 0;display:block}.scz-reading{max-width:900px;margin:0 auto;padding:58px 24px}.scz-rich{overflow-wrap:anywhere;font-size:19px;line-height:1.95}.scz-rich h2{color:var(--scz-ink);margin:36px 0 18px;font-size:30px;line-height:1.4}.scz-rich h3{margin:30px 0 14px;font-size:25px}.scz-rich p{margin:0 0 20px}.scz-rich ul{list-style:outside}.scz-rich ol{list-style:decimal}.scz-rich :is(ul,ol){margin-bottom:24px;padding-inline-start:28px}.scz-rich a{color:var(--scz-gold);text-decoration:underline}.scz-rich img{border-radius:6px;max-width:100%;height:auto}.scz-rich [data-image-text]{grid-template-columns:1fr 1fr;align-items:center;gap:25px;display:grid}.scz-rich iframe,.scz-rich video{aspect-ratio:16/9;border:0;width:100%}.scz-rich table{border-collapse:collapse;display:block;overflow:auto}.scz-rich td,.scz-rich th{border:1px solid var(--scz-border);padding:12px}.scz-profile{grid-template-columns:310px minmax(0,1fr);gap:55px;display:grid}.scz-profile-photo{border-radius:8px;width:100%}.scz-credentials{background:var(--scz-navy);color:var(--scz-paper);border-radius:8px;margin-top:24px;padding:26px}.scz-credentials h2{color:var(--scz-gold-soft);font-size:19px}.scz-credentials p{white-space:pre-line;font-size:16px;line-height:1.8}.scz-profile-contact{overflow-wrap:anywhere;flex-direction:column;gap:10px;margin-top:20px;display:flex}.scz-profile-contact a{color:var(--scz-gold)}.scz-practice-links{flex-wrap:wrap;gap:12px;display:flex}.scz-consultation{background:var(--scz-navy);color:var(--scz-paper);padding:60px 24px}.scz-consultation>div{max-width:650px;margin:auto}.scz-consultation h2{text-align:center;margin-bottom:30px;font-size:32px}.scz-consultation .elementor-field{background:var(--scz-paper);color:var(--scz-ink);border:1px solid var(--scz-gold-line);border-radius:30px;padding:14px}.scz-consultation .lead-submit{background:var(--scz-gold-soft);color:var(--scz-ink);border-radius:50px}.scz-client-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:35px;display:grid}.scz-client-grid article{text-align:center}.scz-client-grid img{object-fit:contain;max-width:100%;height:110px;margin:auto}.scz-client-grid h2{font-size:20px}.scz-client-grid a{color:var(--scz-gold)}.scz-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.scz-gallery button{height:auto;padding:0}.scz-gallery img{aspect-ratio:4/3;object-fit:cover;width:100%}.scz-lightbox{max-width:1000px}.scz-lightbox img{object-fit:contain;max-height:75vh}.scz-filter{align-items:center;gap:20px;margin-bottom:35px;display:flex}.scz-filter select{max-width:320px}.scz-portrait-fallback{background:var(--site-import-card);place-items:center;height:230px;display:grid}.scz-portrait-fallback img{width:100px}.scz-footer-logo{width:290px!important;height:auto!important}.scz-footer-firm{color:var(--scz-paper);font-size:15px}.scz-home-hero{border-radius:2em;position:relative;overflow:hidden;background:var(--scz-navy)!important}.scz-home-photo{object-fit:cover;z-index:0;position:absolute;inset:0;width:100%!important;height:100%!important}.scz-home-hero:after{content:"";background:var(--scz-overlay);z-index:1;pointer-events:none;position:absolute;inset:0}.scz-home-hero>div{z-index:2;position:relative}.scz-home-hero:before{display:none!important}.scz-home-hero h1{color:var(--scz-paper);max-width:680px;font-size:46px;line-height:1.25}.scz-home-hero .elementor-widget-text-editor{max-width:600px}.scz-light-copy{color:var(--scz-paper)}.scz-gold-copy{color:var(--scz-gold-soft)}.scz-loading{text-align:center;color:var(--scz-ink);padding:80px}.elementor-455 .elementor-element-56544c4{background:var(--scz-navy)!important}body .elementor :is(.elementor-button-icon,.arrow-separator){color:var(--scz-gold)!important}body .elementor :is(.elementor-button,.lead-submit){border-radius:50px}body .elementor a{color:inherit}body .scz-rich a{color:var(--scz-gold)}body :is(.elementor-84,.elementor-455,.elementor-9,.elementor-435){letter-spacing:0}body .elementor-9 .elementor-element-572ed22,body .elementor-9 .elementor-element-1b234b9,body .elementor-435 .elementor-element-490c372{background-color:var(--scz-navy)!important}body .elementor-435 .elementor-element-a9a47a5{background-image:none!important}.scz-consultation .elementor-form-fields-wrapper{display:flex}.scz-consultation .elementor-column{padding:5px}.scz-consultation .elementor-col-100{width:100%}.scz-consultation .elementor-col-50{width:50%}@media (width>=768px){.scz-navigation .scz-arrow{width:15px;height:13px}.scz-navigation{gap:4px}.scz-navigation .scz-nav-pill{padding:10px}.scz-header-inner{gap:14px;padding-inline:22px}}@media (width<=767px){.scz-header-inner{min-height:85px;padding:16px 20px}.scz-header-logo{flex-basis:240px}.scz-header-logo img{width:240px}.scz-hamburger{min-width:44px;min-height:44px;color:var(--scz-ink);border:0;padding:8px;display:flex!important}.scz-navigation{background:var(--scz-paper);max-height:calc(100dvh - 90px);box-shadow:var(--scz-shadow);top:100%;padding:12px 20px;display:none;position:absolute;inset-inline:0;overflow:auto}.scz-navigation.is-open{flex-direction:column;align-items:stretch;display:flex}.scz-navigation .scz-nav-pill{justify-content:space-between}.scz-dropdown{box-shadow:none;border:0;min-width:0;max-width:none;padding-inline-start:22px;position:static}.scz-section{padding:45px 20px}.scz-card-grid{grid-template-columns:1fr}.scz-section>h2{font-size:28px}.scz-public-hero{min-height:290px}.scz-hero-content h1{font-size:32px}.scz-hero-content nav{font-size:12px}.scz-profile{grid-template-columns:1fr;gap:30px}.scz-profile aside{width:100%;max-width:390px;margin:auto}.scz-rich{font-size:17px}.scz-rich h2{font-size:26px}.scz-rich [data-image-text]{grid-template-columns:1fr}.scz-gallery{grid-template-columns:1fr 1fr}.scz-home-hero h1{font-size:32px;line-height:1.35}.scz-home-hero .elementor-widget-text-editor{font-size:18px;line-height:1.7}.scz-home-photo{object-position:center}.scz-home-hero{min-height:500px}.scz-filter{flex-wrap:wrap}.scz-profile .scz-rich{padding:0}.scz-footer-logo{width:260px!important}}body .elementor-9 .elementor-element-b8cd153{min-height:0;display:none;background-image:none!important}body .elementor-9 .elementor-element-10ba151{width:100%;max-width:950px;margin:auto}body .scz-home-hero .elementor-widget-heading{max-width:650px}body .elementor-9 .elementor-element-b0cd378,body .elementor-9 .elementor-element-4ebc4ac{padding-top:20px}body .scz-home-hero{min-height:620px}body .scz-home-hero h1{font-family:Heebo,sans-serif;font-weight:600}body .elementor-9 .elementor-element-1b234b9{background-image:none!important}body .elementor-455 .elementor-element-b8e0b0a nav a{color:var(--scz-paper)}body .elementor-455 .elementor-element-56544c4{background-image:none!important}@media (width<=767px){body .scz-home-hero{min-height:510px}body .elementor-9 .elementor-element-ff49860{width:calc(100% - 32px);padding:28px 24px}body .elementor-9 .elementor-element-ff49860 h1{font-size:30px}body .elementor-9 .elementor-element-572ed22{background-image:none!important}}body .scz-home-hero{border-radius:32px!important}body .elementor-9 .elementor-element-572ed22 .elementor-widget-text-editor{color:var(--scz-paper)!important;font-size:19px!important;font-weight:400!important;line-height:1.8!important}body .elementor-9 .elementor-element-572ed22 .elementor-heading-title{line-height:1.3!important}body .elementor-9 .elementor-element-10ba151{padding:60px 30px!important}body .scz-home-photo{opacity:1}.scz-home-hero:after{background:linear-gradient(90deg,#09233c33,#113354b8)}.scz-home-hero .elementor-element-f7420c1{padding:50px 35px!important}@media (width<=767px){body .elementor-9 .elementor-element-10ba151{padding:45px 24px!important}body .elementor-9 .elementor-element-572ed22{min-height:0!important}body .elementor-9 .elementor-element-ff49860{min-height:500px!important}body .scz-home-hero{border-radius:28px!important}body .elementor-9 .elementor-element-ff49860 .elementor-widget-text-editor{font-size:18px!important;font-weight:400!important;line-height:1.65!important}body .scz-home-hero .elementor-element-f7420c1{padding:30px 20px!important}}body .scz-consultation .elementor-form .elementor-field{background:var(--scz-paper)!important;color:var(--scz-ink)!important;border-color:var(--scz-gold-line)!important}body .scz-consultation .elementor-form .elementor-field::placeholder{opacity:1;color:var(--scz-ink)!important}body .scz-consultation .elementor-form .lead-submit{background:var(--scz-gold-soft)!important;color:var(--scz-ink)!important;border:0!important}body .elementor-435 .elementor-form .lead-submit,body .elementor-9 .elementor-form .lead-submit{background:var(--scz-gold-soft)!important;color:var(--scz-ink)!important}body .scz-home-hero .elementor-button{border:0;background:var(--scz-paper)!important;color:var(--scz-gold)!important}body .elementor-455 a{color:var(--scz-paper)!important}body .elementor-9 .elementor-element-b8fee55 .e-n-accordion-item-title{background:var(--scz-navy)!important;color:var(--scz-paper)!important}body .elementor-9 .scz-home-hero{clip-path:inset(0 round 32px);--border-radius:32px!important}body .elementor-9 .scz-home-hero .elementor-element-1b48587 h1,body .elementor-9 .scz-home-hero .elementor-element-60982cf h1{max-width:670px;font-size:40px;line-height:1.35}body .scz-lightbox{box-shadow:var(--scz-shadow);border-radius:8px;width:calc(100vw - 40px);padding:24px;background:var(--scz-paper)!important;color:var(--scz-ink)!important;z-index:1000000!important}body .scz-lightbox img{object-fit:contain;width:100%;height:auto;max-height:70vh;display:block}body .scz-lightbox>button{border:1px solid var(--scz-border);min-width:44px;min-height:44px;background:var(--scz-paper)!important;color:var(--scz-ink)!important}body:has(.scz-lightbox) .site-side-widget{visibility:hidden}@media (width<=767px){body .elementor-9 .scz-home-hero{clip-path:inset(0 round 28px);--border-radius:28px!important}body .elementor-9 .scz-home-hero .elementor-element-60982cf h1{font-size:29px;line-height:1.4}}body:not(:has(.admin-app)){--e-global-color-accent:var(--scz-gold);--e-global-color-secondary:var(--scz-navy);--wp--preset--color--pale-pink:var(--scz-gold-soft);--wp--preset--color--vivid-purple:var(--scz-navy);--wp--preset--color--luminous-vivid-orange:var(--scz-gold);--wp--preset--color--luminous-vivid-amber:var(--scz-gold-soft);--wp--preset--color--light-green-cyan:var(--scz-gold-soft);--wp--preset--color--vivid-green-cyan:var(--scz-navy);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:var(--scz-gold-gradient);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:var(--scz-gold-gradient);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:var(--scz-gold-gradient);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:var(--scz-gold-gradient);--wp--preset--gradient--cool-to-warm-spectrum:var(--scz-gold-gradient);--wp--preset--gradient--blush-light-purple:var(--scz-gold-gradient);--wp--preset--gradient--blush-bordeaux:var(--scz-gold-gradient);--wp--preset--gradient--luminous-dusk:var(--scz-gold-gradient);--wp--preset--gradient--pale-ocean:var(--scz-gold-gradient);--wp--preset--gradient--electric-grass:var(--scz-gold-gradient);--wp--preset--gradient--midnight:var(--scz-gold-gradient)}body:not(:has(.admin-app)).elementor-kit-6{--e-global-color-accent:var(--scz-gold);--e-global-color-secondary:var(--scz-navy);--wp--preset--color--pale-pink:var(--scz-gold-soft);--wp--preset--color--vivid-purple:var(--scz-navy);--wp--preset--color--luminous-vivid-orange:var(--scz-gold);--wp--preset--color--luminous-vivid-amber:var(--scz-gold-soft);--wp--preset--color--light-green-cyan:var(--scz-gold-soft);--wp--preset--color--vivid-green-cyan:var(--scz-navy);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:var(--scz-gold-gradient);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:var(--scz-gold-gradient);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:var(--scz-gold-gradient);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:var(--scz-gold-gradient);--wp--preset--gradient--cool-to-warm-spectrum:var(--scz-gold-gradient);--wp--preset--gradient--blush-light-purple:var(--scz-gold-gradient);--wp--preset--gradient--blush-bordeaux:var(--scz-gold-gradient);--wp--preset--gradient--luminous-dusk:var(--scz-gold-gradient);--wp--preset--gradient--pale-ocean:var(--scz-gold-gradient);--wp--preset--gradient--electric-grass:var(--scz-gold-gradient);--wp--preset--gradient--midnight:var(--scz-gold-gradient)}body .elementor-9 .scz-home-hero .elementor-button{justify-content:center;align-items:center;min-height:44px;display:inline-flex}body .scz-contact-page .lead-submit:focus-visible{outline:3px solid var(--scz-gold)!important;outline-offset:4px!important}body .scz-hamburger{width:48px;min-width:48px;height:48px;min-height:48px;box-shadow:var(--scz-shadow);flex:none;background:var(--scz-navy)!important;border:1px solid var(--scz-gold-soft)!important;color:var(--scz-gold-soft)!important;border-radius:50%!important;padding:0!important}body .scz-hamburger:hover{box-shadow:var(--scz-glow)}body .scz-hamburger:focus-visible{outline-color:var(--scz-gold)!important}.scz-menu-lines{width:22px;height:18px;display:block;position:relative}.scz-menu-lines>span{background:currentColor;border-radius:2px;width:22px;height:2px;transition:transform .18s,opacity .18s;position:absolute;left:0}.scz-menu-lines>span:first-child{top:0}.scz-menu-lines>span:nth-child(2){top:8px}.scz-menu-lines>span:nth-child(3){top:16px}.scz-hamburger[aria-expanded=true] .scz-menu-lines>span:first-child{transform:translateY(8px)rotate(45deg)}.scz-hamburger[aria-expanded=true] .scz-menu-lines>span:nth-child(2){opacity:0}.scz-hamburger[aria-expanded=true] .scz-menu-lines>span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.scz-contact-page{background:var(--scz-warm-surface)}.scz-contact-page .scz-public-hero{background-image:none;border-radius:0 0 32px 32px;min-height:260px}.scz-contact-page .scz-gold-line{background:var(--scz-gold-gradient)}.scz-contact-page .scz-hero-content{padding:36px 24px}.scz-contact-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:56px;max-width:1160px;margin:auto;padding:48px 28px 60px;display:grid}.scz-contact-form-card{background:var(--scz-paper);border:1px solid var(--scz-border);box-shadow:var(--scz-shadow);border-radius:28px;min-width:0;padding:32px}.scz-contact-layout h2{color:var(--scz-navy);margin:0 0 20px;font-size:26px;font-weight:600;line-height:1.4}.scz-contact-accent{background:var(--scz-gold-gradient);width:54px;height:2px;margin:-4px 0 24px;display:block}body .scz-contact-page .elementor-form-fields-wrapper{grid-template-columns:1fr 1fr;gap:16px;display:grid;margin:0!important}body .scz-contact-page .elementor-field-group{flex-direction:column;align-items:stretch;gap:7px;width:100%;min-width:0;margin:0;padding:0;display:flex}.scz-contact-page .elementor-field-label{color:var(--scz-navy);font-size:14px;font-weight:500}body .scz-contact-page .elementor-field{border:1px solid var(--scz-border);background:var(--scz-warm-surface);width:100%;min-width:0;min-height:48px;color:var(--scz-navy);border-radius:26px;padding:12px 16px;font-size:16px}.scz-contact-page .elementor-field::placeholder{color:var(--scz-navy);opacity:.55}.scz-contact-page .elementor-field:focus{border-color:var(--scz-gold);outline:2px solid var(--scz-gold-soft)!important;outline-offset:2px!important}.scz-contact-page .elementor-field[aria-invalid=true]{border-color:var(--scz-gold)}.scz-contact-page .lead-error{color:var(--scz-navy);background:0 0;padding:0;line-height:1.6}body .scz-contact-page .elementor-field-type-submit{grid-column:1/-1;align-items:flex-start;padding-top:8px}body .scz-contact-page .lead-submit{border-radius:50px;flex-basis:auto;width:auto;min-height:48px;padding:13px 26px;background:var(--scz-gold-soft)!important;color:var(--scz-navy)!important}.scz-contact-page .lead-submit:hover{box-shadow:inset 0 0 0 1px var(--scz-gold),var(--scz-glow)}.scz-contact-page .lead-submit .scz-arrow{color:var(--scz-gold)}.scz-contact-page .lead-result{color:var(--scz-navy);background:var(--scz-warm-surface);border-inline-start:3px solid var(--scz-gold);line-height:1.8}.scz-contact-information{min-width:0;padding-top:8px}.scz-contact-details{flex-direction:column;gap:18px;margin:0 0 22px;padding:0;list-style:none;display:flex}.scz-contact-details li{align-items:flex-start;gap:14px;min-width:0;display:flex}.scz-contact-icon{background:var(--scz-navy);width:44px;height:44px;color:var(--scz-gold-soft);border-radius:50%;flex:none;place-items:center;display:grid}.scz-contact-icon svg{width:20px;height:20px}.scz-contact-details h3{color:var(--scz-gold);margin:0;font-size:14px;font-weight:500;line-height:1.5}.scz-contact-details p,.scz-contact-details a{color:var(--scz-navy);overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:17px;line-height:1.6}.scz-contact-details a{align-items:center;min-height:44px;display:inline-flex}.scz-contact-details a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--scz-gold);-webkit-text-decoration-color:var(--scz-gold);text-decoration-color:var(--scz-gold);text-underline-offset:4px}.scz-contact-navigation{margin:0 0 22px}.scz-contact-map{border:1px solid var(--scz-border);background:var(--scz-paper);border-radius:24px;width:100%;height:240px;display:block}body:not(:has(.admin-app)) :is(.scz-profile-contact a,.scz-client-grid a,.scz-home-contact-details a){align-items:center;min-height:44px;display:inline-flex}body .scz-gallery button{min-height:44px}body .scz-hero-content nav a{align-items:center;min-height:44px;display:inline-flex}body .site-office-carousel{padding-bottom:44px}@media (width<=1100px){body .scz-header-inner{min-height:88px;padding:16px 24px}body .scz-header-logo{flex:0 240px;min-width:0}body .scz-header-logo img{width:100%;max-width:240px}body .scz-hamburger{display:flex!important}body .scz-navigation{background:var(--scz-paper);max-height:calc(100dvh - 88px);box-shadow:var(--scz-shadow);top:100%;padding:12px 24px;display:none;position:absolute;inset-inline:0;overflow:auto;margin:0!important}body .scz-navigation.is-open{flex-direction:column;align-items:stretch;gap:8px;display:flex}body .scz-navigation .scz-nav-pill{justify-content:space-between;min-height:48px;font-size:16px}body .scz-dropdown{box-shadow:none;border:0;min-width:0;max-width:none;padding-inline-start:22px;position:static}.scz-contact-layout{gap:32px;padding-inline:24px}.scz-contact-form-card{padding:26px}}@media (width<=900px){.scz-contact-layout{grid-template-columns:1fr;gap:32px;max-width:700px}.scz-contact-information{padding:0 8px}.scz-rich [data-image-text]{grid-template-columns:1fr}.scz-profile{grid-template-columns:240px minmax(0,1fr);gap:28px}}@media (width<=767px){body .scz-header-inner{gap:20px;min-height:80px;padding:14px 20px}.scz-contact-page .scz-public-hero{border-radius:0 0 28px 28px;min-height:230px}.scz-contact-page .scz-hero-content{padding:24px 20px}.scz-contact-page .scz-hero-content h1{font-size:30px;line-height:1.4}.scz-contact-layout{gap:28px;padding:28px 20px 72px}.scz-contact-form-card{border-radius:24px;padding:24px 20px}.scz-contact-layout h2{font-size:24px}body .scz-contact-page .elementor-form-fields-wrapper{grid-template-columns:1fr;gap:14px}body .scz-contact-page .elementor-field-type-submit{align-items:stretch}body .scz-contact-page .lead-submit{width:100%}.scz-contact-information{padding:0 4px}.scz-contact-map{height:220px}.scz-profile{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.scz-menu-lines>span{transition:none}}:root{--scz-home-overlay:linear-gradient(to left,var(--scz-navy) 0%,var(--scz-navy) 38%,transparent 55%)}@media (width>=768px){body:has(.scz-home-hero) .scz-header-inner{max-width:none;padding-inline:32px}body:has(.scz-home-hero) .scz-header-logo{flex-basis:260px}body:has(.scz-home-hero) .scz-header-logo img{width:260px}body:has(.scz-home-hero) .scz-navigation{margin-inline-start:auto}body .elementor-9 .scz-home-hero{background-image:none!important;min-height:620px!important}body .elementor-9 .scz-home-photo{object-position:58% center;inset:auto auto 0 0;width:64%!important;height:100%!important}body .elementor-9 .scz-home-hero:after{background:var(--scz-home-overlay)}body .elementor-9 .scz-home-hero .elementor-element-f7420c1{flex:0 0 39%;gap:24px;margin-inline-end:auto;width:39%!important;max-width:580px!important;padding:40px 28px!important}body .elementor-9 .scz-home-hero .elementor-element-1b48587 h1{max-width:100%;font-size:26px!important;line-height:1.5!important}body .elementor-9 .scz-home-hero .elementor-element-dcbdddb{flex-direction:column!important;align-items:flex-start!important;gap:14px!important}}body .elementor-9 .scz-home-eyebrow{color:var(--scz-gold-soft);text-wrap:balance;margin:0 0 20px;font-size:14px;font-weight:500;line-height:1.8}body .elementor-9 .scz-home-title-line{text-wrap:balance;display:block}body .elementor-9 .scz-home-hero .elementor-element-2fc411b{order:-1}body .elementor-9 .scz-home-hero .elementor-button[href=\/about]{background:var(--scz-gold-soft)!important;color:var(--scz-ink)!important}body .elementor-9 .scz-home-hero .elementor-button[href=\/about] .elementor-button-icon{color:var(--scz-gold)!important}@media (width<=1024px){body .elementor-9 .scz-home-hero{background-image:none!important;min-height:0!important}body .elementor-9 .elementor-element-ff49860{flex-direction:column!important;gap:0!important;min-height:0!important;padding:0!important;display:flex!important}body .elementor-9 .elementor-element-ff49860 .scz-home-photo{object-fit:cover;object-position:center 35%;flex:none;position:relative;inset:auto;width:100%!important;height:var(--scz-mobile-photo-height,265px)!important}body .elementor-9 .scz-home-hero:after{inset:calc(var(--scz-mobile-photo-height,265px)*.65) 0 auto;height:calc(var(--scz-mobile-photo-height,265px)*.35 + 1px);background:linear-gradient(to bottom,transparent,var(--scz-navy));z-index:1;display:block}body .elementor-9 .scz-home-hero .elementor-element-78851cc{background:0 0;margin-top:-22px;gap:20px!important;width:100%!important;padding:0 22px 32px!important}body .elementor-9 .scz-home-hero .elementor-element-60982cf h1{font-size:22px!important;line-height:1.5!important}body .elementor-9 .scz-home-eyebrow{margin-bottom:16px;font-size:12px}body .elementor-9 .scz-home-hero .elementor-widget-text-editor{max-width:100%}body .elementor-9 .scz-home-hero .elementor-widget-text-editor p{margin:0}}@media (width>=768px) and (width<=1024px){body .elementor-9 .elementor-element-ff49860{--scz-mobile-photo-height:440px}body .elementor-9 .scz-home-hero .elementor-element-60982cf h1{max-width:620px;margin-inline:auto;font-size:30px!important}body .elementor-9 .scz-home-hero .elementor-element-78851cc{align-items:center;gap:22px!important}body .elementor-9 .scz-home-eyebrow{font-size:14px}}:root{--scz-gold-end:#8d6a4a;--scz-gold-gradient:linear-gradient(90deg,var(--scz-gold),var(--scz-gold-soft),var(--scz-gold-end));--scz-warm-surface:#faf9f7;--scz-glow:0 0 18px color-mix(in srgb,var(--scz-gold-soft) 45%,transparent);--a11y-focus:var(--scz-gold)}body .elementor-kit-6{--e-global-color-6a6d163:var(--scz-navy);--e-global-color-6f37799:var(--scz-gold-soft)}body:not(:has(.admin-app)) :is(.process-section,.elementor){--lawyer-dark:var(--scz-navy);--lawyer-accent:var(--scz-gold);--swiper-theme-color:var(--scz-gold);--wp--preset--color--pale-pink:var(--scz-gold-soft);--wp--preset--color--vivid-purple:var(--scz-navy)}body .elementor-9 .elementor-element-572ed22{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;background-image:none!important;min-height:0!important;padding:52px max(32px,50% - 580px)!important;display:grid!important}body .elementor-9 .elementor-element-10ba151{gap:16px;max-width:none;width:100%!important;margin:0!important;padding:0!important}body .elementor-9 .elementor-element-572ed22 .elementor-shape{display:none}body .elementor-9 .elementor-element-b8cd153.scz-intro-image{width:100%!important;min-height:0!important;padding:0!important;display:block!important}.scz-intro-image img{aspect-ratio:4/5;object-fit:cover;border-radius:28px;width:100%;max-height:540px;display:block}body .elementor-9 #office{gap:28px;padding:52px 32px!important}body .elementor-9 #office .elementor-shape{display:none}body .elementor-9 #office .elementor-element-37be9c9{align-items:center;gap:36px;max-width:1160px;margin:auto}body .elementor-9 #office .elementor-element-77ed5d2{min-width:0;padding:0!important}body .elementor-9 #office .elementor-element-03f216f{gap:16px;padding:0!important}body .site-office-carousel{padding-bottom:44px;position:relative;overflow:visible}body .site-office-carousel .office-carousel-viewport{border-radius:24px}body .site-office-carousel figure{margin:0;position:relative;overflow:hidden}body .site-office-carousel img{aspect-ratio:4/3;object-fit:cover;display:block}body .site-office-carousel figcaption{background:linear-gradient(transparent,var(--scz-navy));color:var(--scz-paper);text-align:right;padding:34px 26px 20px;font-size:17px;position:absolute;inset:auto 0 0}body .site-office-carousel .elementor-swiper-button{min-width:46px;box-shadow:var(--scz-shadow);top:calc(50% - 22px);background:var(--scz-navy)!important;border:1px solid var(--scz-gold-soft)!important;width:46px!important;height:46px!important;color:var(--scz-gold-soft)!important;border-radius:50%!important}body .site-office-carousel .elementor-swiper-button-prev{left:12px}body .site-office-carousel .elementor-swiper-button-next{right:12px}body .site-office-carousel .elementor-swiper-button:hover{background:var(--scz-gold-soft)!important;color:var(--scz-navy)!important}body .site-office-carousel .elementor-swiper-button:focus-visible{outline:3px solid var(--scz-gold-soft)!important;outline-offset:4px!important}body .elementor-9 .process-card{border-bottom:0;position:relative;overflow:hidden}body .elementor-9 .process-card:after{content:"";background:var(--scz-gold-gradient);height:4px;position:absolute;bottom:0;left:0;right:0}body .elementor-9 .elementor-element-b8fee55{background:var(--scz-paper)!important;background-image:none!important;gap:14px!important;min-height:0!important;padding:26px 24px 30px!important}body .elementor-9 .elementor-element-b8fee55:before{display:none}body .elementor-9 .elementor-element-b8fee55 .elementor-heading-title{color:var(--scz-navy)!important}body .elementor-9 .elementor-element-ee99d5b{--n-accordion-item-title-space-between:8px;max-width:1000px;margin:auto}body .elementor-9 .e-n-accordion{background:var(--scz-paper)!important;gap:10px!important}body .elementor-9 .e-n-accordion-item{background:var(--scz-paper)!important}body .elementor-9 .e-n-accordion-item-title{min-height:58px;background:var(--scz-navy)!important;color:var(--scz-paper)!important;border-radius:40px!important;padding:16px 24px!important}body .elementor-9 .e-n-accordion-item-title-text{color:var(--scz-paper)!important}body .elementor-9 .elementor-element-ee99d5b :is(.e-n-accordion-item-title-text,.e-n-accordion-item-title-icon){background:0 0!important;padding:0!important}body .elementor-9 .e-n-accordion-item-title-icon{flex:none;width:24px!important;height:24px!important}body .elementor-9 .e-n-accordion-item{margin-bottom:10px!important}body .elementor-9 .e-n-accordion-item-title-icon svg{fill:var(--scz-gold-soft)!important}body .elementor-9 .e-n-accordion-item-title:hover{box-shadow:inset 0 0 0 1px var(--scz-gold-soft)}body .elementor-9 .e-n-accordion-item-title:focus-visible{outline-color:var(--scz-gold)!important}body .elementor-9 .e-n-accordion-item [role=region],body .elementor-9 .e-n-accordion-item [role=region] .e-con{background:var(--scz-warm-surface)!important;color:var(--scz-navy)!important;min-height:0!important;padding:0!important}body .elementor-9 .e-n-accordion-item [role=region]{border-radius:20px;margin:8px 10px 4px;padding:18px 22px!important}body .elementor-9 .e-n-accordion-item [role=region] .e-con-inner{padding:0!important}body .elementor-9 .e-n-accordion-item [role=region] p{margin:0;font-size:17px;line-height:1.8;color:var(--scz-navy)!important}body .elementor-9 .elementor-element-4180bd1{background:var(--scz-paper)!important;justify-content:center!important;min-height:0!important;padding:36px 24px!important}body .elementor-9 #contact{border:1px solid var(--scz-border);box-shadow:var(--scz-shadow);width:100%;max-width:920px;background:var(--scz-paper)!important;background-image:none!important;border-radius:28px!important;gap:22px!important;min-height:0!important;padding:32px 42px!important}body .elementor-9 #contact:before{display:none}body .elementor-9 #contact .elementor-heading-title{font-size:30px;color:var(--scz-navy)!important}body .elementor-9 #contact .elementor-widget-form{width:100%;max-width:none}body .elementor-9 #contact .elementor-form-fields-wrapper{grid-template-columns:1fr 1fr;gap:14px 18px;display:grid;margin:0!important}body .elementor-9 #contact .elementor-field-group{flex-direction:column;align-items:stretch;gap:7px;width:100%;display:flex;margin:0!important;padding:0!important}body .elementor-9 #contact .elementor-field-label{font-size:14px;color:var(--scz-navy)!important}body .elementor-9 #contact .elementor-field{min-height:46px;font-size:16px;background:var(--scz-warm-surface)!important;color:var(--scz-navy)!important;border:1px solid var(--scz-border)!important;border-radius:26px!important;padding:12px 18px!important}body .elementor-9 #contact .elementor-field::placeholder{color:var(--scz-navy);opacity:.65}body .elementor-9 #contact .elementor-field:focus{border-color:var(--scz-gold)!important;outline:2px solid var(--scz-gold-soft)!important;outline-offset:2px!important}body .elementor-9 #contact .elementor-field-type-submit{grid-column:1/-1;align-items:center;margin-top:6px!important}body .elementor-9 #contact .lead-submit{flex-basis:auto;width:auto;min-height:48px;padding:13px 30px;background:var(--scz-gold-soft)!important;color:var(--scz-navy)!important;border-radius:50px!important}body .elementor-9 #contact .lead-submit:hover{box-shadow:inset 0 0 0 1px var(--scz-gold),var(--scz-glow)}.scz-home-contact-details{border-top:1px solid var(--scz-border);flex-wrap:wrap;justify-content:center;gap:16px 28px;padding-top:16px;display:flex}body .scz-home-contact-details a{color:var(--scz-navy);align-items:center;gap:9px;font-size:14px;display:flex}.scz-home-contact-details a>span{background:var(--scz-navy);width:34px;height:34px;color:var(--scz-gold-soft);border-radius:50%;flex:none;place-items:center;display:grid}.scz-home-contact-details svg{width:17px;height:17px}body .elementor-9 #contact .lead-submit .scz-arrow{color:var(--scz-gold)!important}body .elementor-9 .scz-intro-image img{border-radius:28px!important}body .elementor-9 .scz-team-grid .scz-content-card>img{object-fit:cover;object-position:center 18%}body .elementor-9 .site-office-carousel .elementor-swiper-button svg{color:inherit!important}body .site-accessibility-trigger{aspect-ratio:1;box-shadow:var(--scz-shadow);flex:none;place-items:center;bottom:14px;left:14px;border:2px solid var(--scz-gold-soft)!important;background:var(--scz-navy)!important;width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important;color:var(--scz-paper)!important;border-radius:50%!important;padding:0!important;display:grid!important}body .site-accessibility-trigger svg{width:30px;height:30px}body .site-accessibility-trigger:hover{box-shadow:var(--scz-glow)}body .site-accessibility-trigger:focus-visible{outline-color:var(--scz-gold)!important}@media (width<=767px){body .elementor-9 .elementor-element-572ed22{grid-template-columns:1fr;gap:24px;padding:36px 24px!important}body .elementor-9 .elementor-element-572ed22 .elementor-widget-text-editor{font-size:17px!important}.scz-intro-image img{aspect-ratio:4/3;border-radius:24px}body .elementor-9 #office{padding:36px 24px!important}body .elementor-9 #office .elementor-element-37be9c9{gap:24px;flex-direction:column!important}body .elementor-9 #office .elementor-element-77ed5d2,body .elementor-9 #office .elementor-element-03f216f{width:100%!important}body .elementor-9 .elementor-element-b8fee55{padding:22px 16px 26px!important}body .elementor-9 .e-n-accordion-item-title{padding:14px 20px!important}body .elementor-9 .e-n-accordion-item-title-text{line-height:1.5;font-size:16px!important}body .elementor-9 .e-n-accordion-item [role=region]{margin-inline:2px;padding:16px!important}body .elementor-9 .elementor-element-4180bd1{padding:26px 20px 60px!important}body .elementor-9 #contact{gap:20px!important;padding:24px 18px!important}body .elementor-9 #contact .elementor-heading-title{font-size:26px}body .elementor-9 #contact .elementor-form-fields-wrapper{grid-template-columns:1fr;gap:12px}.scz-home-contact-details{flex-direction:column;align-items:flex-start;gap:12px}body .site-accessibility-trigger{bottom:12px;left:12px;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important}body .site-accessibility-trigger svg{width:27px;height:27px}}:root{--contact-phone-background:#1a1f3c;--contact-whatsapp-background:#25d366;--contact-email-background:#3b5998;--contact-service-foreground:#fff}body .site-side-widget{width:50px;inset:50% auto auto 0;transform:translateY(-50%)}body .site-side-widget .top-toggle{width:100%;height:50px;border-radius:0 4px 0 0!important}body .site-side-widget #side-contact-links{width:100%;position:static}body .site-side-widget .contact-vertical{padding:20px 0;background:var(--contact-phone-background)!important;color:var(--contact-service-foreground)!important}body .site-side-widget .whatsapp-side{background:var(--contact-whatsapp-background)!important;color:var(--contact-service-foreground)!important}body .site-side-widget .message-side{background:var(--contact-email-background)!important;color:var(--contact-service-foreground)!important}body .site-side-widget .side-item:focus-visible{outline-color:var(--scz-gold-soft)!important;outline-offset:-3px!important}@media (width<=768px){body .site-side-widget{width:45px}}body .site-office-carousel .office-carousel-pagination{justify-content:center;align-items:center;gap:0;height:44px;display:flex;position:absolute;bottom:0;left:0;right:0}body .site-office-carousel .office-carousel-dot{width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;border:0;border-radius:50%;place-items:center;padding:18px;display:grid;background:0 0!important}body .site-office-carousel .office-carousel-dot>span{background:var(--scz-border);border-radius:50%;width:8px;height:8px;display:block}body .site-office-carousel .office-carousel-dot[aria-current=true]>span{background:var(--scz-gold)}body .site-office-carousel .office-carousel-dot:focus-visible{outline-color:var(--scz-gold)!important;outline-offset:-4px!important}
