/*
Theme Name: Demo Advokatska Kancelarija
Theme URI: https://advokat-novi-sad-demo.srdjanvvv.chatgpt.site
Author: Wyse Web Studio
Description: Verna WordPress verzija demo sajta za advokatsku kancelariju sa builderom, timom, oblastima rada, blogom i kontakt formom.
Version: 2.0.2
Requires at least: 6.4
Requires PHP: 8.0
Text Domain: demo-advokati
*/
.menuToggle,.mobileMenu{display:none}@media(max-width:850px){.menuToggle{display:flex;width:48px;height:48px;margin-left:auto;border:1px solid #ffffff55;background:transparent;align-items:center;justify-content:center;flex-direction:column;gap:5px;position:relative;z-index:1002}.menuToggle span{display:block;width:21px;height:1px;background:#fff;transition:transform .25s,opacity .25s}.menuToggle.isOpen span:nth-child(1){transform:translateY(6px) rotate(45deg)}.menuToggle.isOpen span:nth-child(2){opacity:0}.menuToggle.isOpen span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobileMenu{display:flex;position:fixed;inset:0;background:#17241f;color:#fff;z-index:1001;padding:115px 7vw 35px;flex-direction:column;justify-content:space-between;opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .25s,visibility .25s,transform .25s}.mobileMenu.isOpen{opacity:1;visibility:visible;transform:none}.mobileMenu nav{display:flex!important;flex-direction:column;gap:0;margin:0!important}.mobileMenu nav a{font:34px/1.15 Georgia;padding:14px 0;border-bottom:1px solid #ffffff1f;display:flex;align-items:center}.mobileMenu nav a small{font:9px Arial;letter-spacing:.16em;color:#b8955a;width:42px}.mobileMenuFoot{display:flex;justify-content:space-between;gap:15px;color:#aeb9b2;font-size:10px;letter-spacing:.07em}.nav>.menuToggle{margin-left:auto}}@media(max-width:520px){.mobileMenu nav a{font-size:30px}.mobileMenuFoot{flex-direction:column}.nav .brand div{font-size:12px}.nav .brand>span{font-size:25px;padding:4px 8px}}
.teamSection{background:#17241f;color:#fff;padding:110px 7vw}.teamIntro{display:grid;grid-template-columns:1.15fr .85fr;gap:8vw;align-items:end}.teamIntro h2{font:56px/1.05 Georgia;margin:25px 0 0}.teamIntro>p{color:#c6cfca;line-height:1.8;max-width:480px}.teamGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:60px}.teamCard{background:#203029;border:1px solid #ffffff18}.teamPortrait{height:310px;display:grid;place-content:center;text-align:center;position:relative;overflow:hidden}.teamPortrait:after{content:"";position:absolute;inset:18px;border:1px solid #ffffff20}.teamPortrait span{font:78px Georgia;color:#e8dfcc}.teamPortrait small{font-size:7px;letter-spacing:.24em;color:#ffffff88;margin-top:18px}.teamPortrait.forest{background:radial-gradient(circle,#637369,#26372e 70%)}.teamPortrait.stone{background:radial-gradient(circle,#8b9189,#47524b 70%)}.teamPortrait.bronze{background:radial-gradient(circle,#9b8265,#513e2f 70%)}.teamPortrait.sage{background:radial-gradient(circle,#929e8b,#495848 70%)}.teamInfo{padding:24px}.teamInfo>small{font-size:9px;letter-spacing:.16em;color:#b8955a;text-transform:uppercase}.teamInfo h3{font:26px Georgia;margin:10px 0}.teamInfo strong{display:block;font-size:10px;letter-spacing:.08em;color:#bfc9c2;min-height:28px}.teamInfo p{font-size:12px;line-height:1.7;color:#aeb8b2;min-height:82px}.teamInfo a{font-size:10px;border-bottom:1px solid #b8955a;padding-bottom:5px}.teamNote{margin-top:55px;border-top:1px solid #ffffff22;padding-top:28px;display:flex;justify-content:space-between;align-items:center}.teamNote span{font-size:9px;letter-spacing:.22em;color:#b8955a}.teamNote p{font:19px Georgia;color:#d6ddd8}@media(max-width:1050px){.teamGrid{grid-template-columns:1fr 1fr}.teamInfo p{min-height:auto}}@media(max-width:700px){.teamSection{padding:80px 6vw}.teamIntro{grid-template-columns:1fr}.teamIntro h2{font-size:43px}.teamGrid{grid-template-columns:1fr}.teamPortrait{height:280px}.teamNote{align-items:flex-start;gap:15px;flex-direction:column}}
.areaCard{min-height:260px;border-right:1px solid #17211d33;border-bottom:1px solid #17211d33;transition:background .25s ease}.areaCard summary{min-height:260px;padding:28px;position:relative;cursor:pointer;list-style:none}.areaCard summary::-webkit-details-marker{display:none}.areaCard summary>span{font-size:10px;color:var(--gold)}.areaCard summary h3{font:25px Georgia;margin-top:45px}.areaCard summary p{font-size:13px;line-height:1.7;color:#58605b}.areaCard summary b{position:absolute;right:25px;bottom:25px;transition:transform .25s ease}.areaCard[open]{background:#d8ddd4}.areaCard[open] summary{min-height:auto;padding-bottom:20px}.areaCard[open] summary b{transform:rotate(90deg)}.areaMore{padding:0 28px 30px;border-top:1px solid #17211d24;margin:0 28px}.areaMore p{font-size:13px;line-height:1.8;color:#48514b}.areaMore a{display:inline-block;margin-top:8px;font-size:11px;font-weight:700;border-bottom:1px solid var(--gold);padding-bottom:5px}.areaCard:focus-within{outline:2px solid var(--gold);outline-offset:-2px}
.blogHero{padding:190px 7vw 100px;background:linear-gradient(115deg,#17271f,#2f4036);color:#fff}.blogHero h1{font:400 clamp(54px,7vw,92px)/.98 Georgia;margin:28px 0}.blogHero h1 em{color:#c5ad7d;font-weight:400}.blogHero p{max-width:600px;font:18px/1.7 Georgia;color:#d3dad5}.nav .active{color:#cfb57e}.featuredBlog{display:grid;grid-template-columns:1.05fr .95fr;padding:100px 7vw;gap:7vw;align-items:center}.featuredArt{min-height:440px;background:radial-gradient(circle at center,#53655a,#1c2c24 70%);display:grid;place-content:center;text-align:center;color:#c6ae7b}.featuredArt>span{font:160px Georgia}.featuredArt small{font-size:8px;letter-spacing:.3em}.featuredBlog h2{font:46px/1.08 Georgia;margin:20px 0}.featuredBlog p{color:#616963;line-height:1.8}.featuredBlog a,.postGrid a{display:inline-block;margin-top:18px;font-size:12px;font-weight:700;border-bottom:1px solid var(--gold);padding-bottom:6px}.postMeta{font-size:9px;letter-spacing:.16em;color:#977948;font-weight:700}.blogListing{padding:100px 7vw;background:#e7e8e1}.blogToolbar{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #17211d33;padding-bottom:26px}.blogToolbar h2{font:42px Georgia;margin:0}.blogToolbar button{border:0;background:transparent;padding:9px 12px;font-size:11px}.blogToolbar .selected{background:#203028;color:#fff}.postGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px 24px;margin-top:45px}.postArt{height:250px;display:grid;place-content:center;margin-bottom:20px}.postArt span{font:70px Georgia}.postArt.dark{background:#293a31;color:#c6ad78}.postArt.sage{background:#b4bcae;color:#223128}.postArt.sand{background:#d5c7a7;color:#29362f}.postArt.olive{background:#7e8976;color:#eef0e8}.postArt.clay{background:#ae9685;color:#f2e8dc}.postArt.blue{background:#586b6b;color:#e2ebe7}.postGrid h3{font:25px/1.25 Georgia;margin:14px 0;min-height:63px}.postGrid p{color:#5f6762;font-size:13px;line-height:1.7}.loadMore{display:block;margin:60px auto 0;padding:15px 25px;background:transparent;border:1px solid #17211d66;font-weight:700}.blogCta{padding:90px 7vw;background:#213129;color:#fff;display:flex;justify-content:space-between;align-items:end}.blogCta h2{font:48px/1.1 Georgia;margin:20px 0 0}.blogCta .primary{height:max-content}@media(max-width:850px){.featuredBlog{grid-template-columns:1fr}.featuredArt{min-height:330px}.blogToolbar,.blogCta{align-items:flex-start;gap:30px;flex-direction:column}.blogToolbar div{display:flex;flex-wrap:wrap}.postGrid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.blogHero{padding-top:145px}.featuredBlog h2{font-size:36px}.postGrid{grid-template-columns:1fr}.blogToolbar h2,.blogCta h2{font-size:38px}}
html{scroll-padding-top:92px}
.articlePage{background:#f4f0e7}.articlePage>article{max-width:900px;margin:auto;padding:170px 7vw 110px}.articleBack{display:inline-block;margin-bottom:50px;font-size:12px;border-bottom:1px solid #b8955a;padding-bottom:6px}.articlePage h1{font:clamp(48px,7vw,80px)/1.04 Georgia;margin:24px 0 30px}.articleLead{font:22px/1.7 Georgia;color:#536059;max-width:760px}.articleCover{width:100%;aspect-ratio:16/8;margin:55px 0 0;background:radial-gradient(circle at 50% 45%,#566b5f,#1c3027 70%);color:#c8ae78;display:grid;place-content:center;text-align:center;overflow:hidden}.articleCover span{font:clamp(90px,15vw,160px)/1 Georgia}.articleCover figcaption{margin-top:22px;font-size:9px;letter-spacing:.3em;color:#d9d2c4}.articleCover.cover-osnivanje-firme-u-srbiji{background:radial-gradient(circle,#c5cdbf,#596c61 75%);color:#20332a}.articleCover.cover-otkaz-ugovora-o-radu{background:radial-gradient(circle,#dfd2b4,#8c7d5e 75%);color:#293a31}.articleCover.cover-sporazumni-razvod{background:radial-gradient(circle,#a9b6a1,#556750 75%);color:#f2eee3}.articleCover.cover-ostavinski-postupak{background:radial-gradient(circle,#c5ad9c,#745f51 75%);color:#f4e8db}.articleCover.cover-ugovor-o-razvoju-softvera{background:radial-gradient(circle,#849898,#435b5b 75%);color:#e8f0ec}.articleRule{height:1px;background:#17211d33;margin:55px 0}.articlePage article section{max-width:700px;margin:0 0 42px}.articlePage article h2{font:32px Georgia;margin-bottom:14px}.articlePage article section p{font:17px/1.85 Georgia;color:#48524c}.articlePage aside{margin-top:60px;padding:28px;border-left:3px solid #b8955a;background:#e8e5dc}.articlePage aside b{font-size:11px;letter-spacing:.15em;color:#987b48}.articlePage aside p{line-height:1.7;margin-bottom:0}@media(max-width:600px){.articlePage>article{padding-top:125px}.articlePage h1{font-size:43px}.articleLead{font-size:19px}.articleCover{aspect-ratio:4/3;margin-top:38px}.articlePage article h2{font-size:28px}}
.nav{position:fixed!important;top:0;left:0;z-index:1000!important;background:rgba(20,35,29,.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 6px 30px rgba(6,13,10,.14)}
@media(max-width:850px){html{scroll-padding-top:74px}}
.hero:after{pointer-events:none}
.hero>*{position:relative;z-index:1}
.contactForm{position:relative}.contactForm label{display:block}.contactForm input[aria-invalid="true"],.contactForm textarea[aria-invalid="true"]{border-bottom-color:#e8a3a3}.fieldError{display:block;margin-top:7px;color:#ffc1c1;font-size:10px;letter-spacing:0;line-height:1.4}.contactForm button{cursor:pointer;transition:transform .2s ease,filter .2s ease,opacity .2s ease}.contactForm button:hover{filter:brightness(1.08)}.contactForm button:active{transform:translateY(1px)}.contactForm button:focus-visible{outline:2px solid #fff;outline-offset:3px}.contactForm button:disabled{cursor:wait;opacity:.7}.formStatus{min-height:0}.formStatus.isSuccess{padding:16px 18px;border:1px solid #8db89e;background:#1a392b;color:#e4f3e9}.formStatus strong,.formStatus span{display:block}.formStatus strong{font-size:13px}.formStatus span{margin-top:6px;color:#bed4c6;font-size:11px;line-height:1.5}.contactHoneypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}
:root{--ink:#17211d;--cream:#f4f0e7;--gold:#b8955a;--sage:#dfe5dc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}.nav{height:92px;display:flex;align-items:center;gap:44px;padding:0 6vw;border-bottom:1px solid #ffffff30;position:absolute;z-index:2;width:100%;color:#fff}.brand{display:flex;align-items:center;gap:12px;font:700 15px Georgia;letter-spacing:.15em}.brand>span{font-size:33px;border:1px solid var(--gold);padding:5px 10px}.brand small{display:block;font:8px Arial;letter-spacing:.2em;margin-top:4px}.nav nav{display:flex;gap:30px;margin-left:auto;font-size:13px}.navCta{border:1px solid #ffffff77;padding:14px 18px;font-size:12px}.hero{min-height:760px;padding:190px 7vw 70px;color:white;background:linear-gradient(100deg,#15241fea 0%,#17261fc9 56%,#17261f66),radial-gradient(circle at 80% 40%,#738074,#1a261f 60%);position:relative;overflow:hidden}.hero:after{content:"";position:absolute;width:600px;height:600px;border:1px solid #ffffff18;border-radius:50%;right:-80px;top:80px}.eyebrow,.kicker{font-size:11px;letter-spacing:.24em;color:var(--gold);font-weight:700}.hero h1,.section h2,.approach h2,.contact h2{font:400 clamp(48px,7vw,92px)/.98 Georgia;margin:28px 0}.hero h1 em{color:#c8b58f;font-weight:400}.hero>p{max-width:610px;color:#d9ded9;font:18px/1.7 Georgia}.heroActions{display:flex;align-items:center;gap:34px;margin-top:38px}.primary{background:var(--gold);padding:18px 24px;font-size:13px;font-weight:700}.primary b{margin-left:25px}.textLink{font-size:13px;border-bottom:1px solid #ffffff55;padding-bottom:7px}.heroFoot{position:absolute;bottom:42px;display:flex;gap:16px;align-items:center;font-size:11px}.heroFoot i{height:1px;width:80px;background:#ffffff55}.heroFoot strong{font-size:13px}.seal{position:absolute;right:10%;bottom:70px;border:1px solid #b8955a88;border-radius:50%;width:150px;height:150px;display:grid;place-content:center;text-align:center;font:60px Georgia;color:#c9ad7a;transform:rotate(-8deg)}.seal small{font:8px Arial;letter-spacing:.25em}.proof{display:grid;grid-template-columns:2fr repeat(3,1fr);padding:38px 7vw;border-bottom:1px solid #18211d24;align-items:center}.proof>p{font-size:10px;letter-spacing:.2em}.proof div{border-left:1px solid #18211d24;padding-left:28px}.proof strong{display:block;font:36px Georgia}.proof span{font-size:11px;color:#59615d}.section{padding:110px 7vw}.intro{display:grid;grid-template-columns:1fr 1fr;gap:10vw}.intro h2,.section h2{font-size:56px}.lead{font:24px/1.55 Georgia}.intro p:not(.lead),.sectionHead>p{color:#616963;line-height:1.8}.arrow{display:inline-block;margin-top:22px;font-size:13px;font-weight:700;border-bottom:1px solid var(--gold);padding-bottom:7px}.areas{background:#e7e8e1}.sectionHead{display:flex;justify-content:space-between;align-items:end}.sectionHead>p{max-width:390px}.areaGrid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:50px;border-top:1px solid #17211d33;border-left:1px solid #17211d33}.areaGrid article{min-height:260px;padding:28px;border-right:1px solid #17211d33;border-bottom:1px solid #17211d33;position:relative}.areaGrid article>span{font-size:10px;color:var(--gold)}.areaGrid h3{font:25px Georgia;margin-top:45px}.areaGrid p{font-size:13px;line-height:1.7;color:#58605b}.areaGrid b{position:absolute;right:25px;bottom:25px}.approach{display:grid;grid-template-columns:1fr 1fr;background:#17241f;color:white}.approach>div{min-height:690px;padding:90px 7vw}.approachVisual{background:radial-gradient(circle,#607066,#1b2b24 65%);display:grid;place-content:center;text-align:center}.monogram{font:170px Georgia;color:#c3aa7a;border:1px solid #c3aa7a55;border-radius:50%;width:320px;height:320px;display:grid;place-content:center}.approachVisual>span{font-size:9px;letter-spacing:.3em;margin-top:30px}.light{color:#c5a870}.approach h2{font-size:58px}.step{display:flex;gap:20px;padding:18px 0;border-top:1px solid #ffffff24}.step span{color:#b8955a;font-size:11px}.step h3{font:19px Georgia;margin:0}.pale{display:inline-block;margin-top:30px}.articles{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:50px}.articleArt{height:250px;background:#28382f;display:grid;place-content:center;color:#c5ad7d;font:80px Georgia}.art1{background:#b0b7aa;color:#203027}.art2{background:#d4c7aa;color:#28362e}.articles small{display:block;margin-top:20px;color:#927547;font-size:9px;letter-spacing:.15em}.articles h3{font:25px/1.3 Georgia;min-height:68px}.articles a{font-size:12px;border-bottom:1px solid #b8955a;padding-bottom:5px}.contact{background:#213129;color:white;padding:110px 7vw;display:grid;grid-template-columns:1fr 1fr;gap:10vw}.contact h2{font-size:64px}.contact p{color:#c9cfcb;max-width:460px;line-height:1.7}.contact form{display:grid;gap:24px}.contact label{font-size:10px;letter-spacing:.16em}.contact input,.contact textarea{display:block;width:100%;background:transparent;border:0;border-bottom:1px solid #ffffff44;padding:12px 0;color:white;font:15px Arial}.contact textarea{height:90px}.contact button{background:var(--gold);border:0;padding:18px;text-align:left;font-weight:700;color:#17211d}footer{background:#111a16;color:#dce1dd;display:grid;grid-template-columns:2fr repeat(3,1fr);gap:40px;padding:70px 7vw 30px}footer b{font-size:9px;letter-spacing:.2em;color:#b8955a}footer p{font:12px/1.9 Arial}.disclaimer{grid-column:1/-1;border-top:1px solid #ffffff20;padding-top:25px;color:#7f8983;font-size:9px;line-height:1.6}@media(max-width:850px){.nav{height:74px}.nav nav{display:none}.navCta{margin-left:auto}.hero{padding-top:150px;min-height:700px}.seal{display:none}.proof{grid-template-columns:1fr 1fr;gap:25px}.proof>p{grid-column:1/-1}.intro,.approach,.contact{grid-template-columns:1fr}.sectionHead{display:block}.areaGrid,.articles{grid-template-columns:1fr}.approach>div{min-height:auto}.monogram{width:230px;height:230px;font-size:120px}.section{padding:80px 6vw}footer{grid-template-columns:1fr 1fr}.footBrand{grid-column:1/-1}}@media(max-width:520px){.navCta{display:none}.hero h1{font-size:52px}.heroActions{align-items:flex-start;flex-direction:column}.proof{grid-template-columns:1fr}.proof div{border-left:0;border-top:1px solid #18211d24;padding-top:18px}.intro h2,.section h2,.approach h2,.contact h2{font-size:43px}footer{grid-template-columns:1fr}}
.teamInfo button{border:0;border-bottom:1px solid #b8955a;padding:0 0 5px;background:transparent;color:#fff;font-size:10px;cursor:pointer;text-align:left}.teamInfo button:hover{color:#d5bc88}.teamInfo button:focus-visible{outline:2px solid #b8955a;outline-offset:5px}.profileOverlay{position:fixed;inset:0;z-index:3000;background:#07100bd9;display:grid;place-items:center;padding:30px;overflow:auto}.profileModal{position:relative;width:min(960px,100%);max-height:calc(100vh - 60px);overflow:auto;background:#f0eee7;color:#17211d;display:grid;grid-template-columns:.42fr .58fr;box-shadow:0 30px 90px #0008}.profileClose{position:absolute;right:20px;top:18px;z-index:2;width:44px;height:44px;border:1px solid #17211d44;background:#f0eee7;color:#17211d;font:30px/1 Arial;cursor:pointer}.profilePortrait{min-height:590px;display:grid;place-content:center;text-align:center}.profilePortrait span{font:110px Georgia}.profilePortrait small{font-size:8px;letter-spacing:.24em;margin-top:20px}.profilePortrait.forest{background:radial-gradient(circle,#637369,#26372e 70%);color:#e8dfcc}.profilePortrait.stone{background:radial-gradient(circle,#8b9189,#47524b 70%);color:#f0ece2}.profilePortrait.bronze{background:radial-gradient(circle,#9b8265,#513e2f 70%);color:#f0e4d4}.profilePortrait.sage{background:radial-gradient(circle,#929e8b,#495848 70%);color:#f1eee4}.profileContent{padding:65px 60px}.profileContent>small{font-size:9px;letter-spacing:.18em;color:#9b7a43;text-transform:uppercase}.profileContent h2{font:48px/1.05 Georgia;margin:12px 0}.profileContent>strong{display:block;font-size:11px;letter-spacing:.08em;color:#59635d;margin-bottom:30px}.profileContent p{font-size:14px;line-height:1.8;color:#505b55}.profileBio{font:19px/1.6 Georgia!important;color:#27352e!important}.profileContent dl{margin:35px 0;border-top:1px solid #17211d30}.profileContent dl div{display:grid;grid-template-columns:110px 1fr;gap:20px;padding:15px 0;border-bottom:1px solid #17211d22}.profileContent dt{font-size:9px;letter-spacing:.14em;color:#987a47;text-transform:uppercase}.profileContent dd{margin:0;font-size:12px}.profileContact{display:inline-block;background:#b8955a;padding:16px 20px;font-size:12px;font-weight:700}.profileContact:focus-visible,.profileClose:focus-visible{outline:2px solid #17211d;outline-offset:3px}@media(max-width:720px){.profileOverlay{padding:14px}.profileModal{display:block;max-height:calc(100vh - 28px)}.profilePortrait{min-height:250px}.profilePortrait span{font-size:75px}.profileContent{padding:38px 25px}.profileContent h2{font-size:38px}.profileContent dl div{grid-template-columns:1fr;gap:6px}.profileClose{right:12px;top:12px}}
.officeApproachButton{font:inherit;cursor:pointer;background:transparent;color:inherit}.officeApproachButton:focus-visible{outline:2px solid #b8955a;outline-offset:5px}.officeOverlay{position:fixed;inset:0;z-index:3100;background:#07100be8;display:grid;place-items:center;padding:30px;overflow:auto}.officeModal{position:relative;width:min(980px,100%);max-height:calc(100vh - 60px);overflow:auto;background:#f0eee7;color:#17211d;box-shadow:0 30px 90px #0009}.officeClose{position:absolute;right:22px;top:20px;z-index:2;width:46px;height:46px;border:1px solid #17211d55;background:#f0eee7;color:#17211d;font:31px/1 Arial;cursor:pointer}.officeClose:focus-visible{outline:2px solid #9b7a43;outline-offset:3px}.officeModalHead{padding:68px 70px 45px;border-bottom:1px solid #17211d24}.officeModalHead h2{max-width:720px;font:52px/1.06 Georgia;margin:14px 0 22px}.officeModalHead p{max-width:750px;color:#56615b;font-size:15px;line-height:1.8}.officeSteps{display:grid;grid-template-columns:1fr 1fr}.officeSteps article{padding:38px 48px;border-bottom:1px solid #17211d24}.officeSteps article:nth-child(odd){border-right:1px solid #17211d24}.officeSteps small{color:#9b7a43;font-size:10px;letter-spacing:.16em}.officeSteps h3{font:27px/1.2 Georgia;margin:10px 0 14px}.officeSteps p{color:#56615b;font-size:13px;line-height:1.75}.officeModalFoot{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:28px 48px}.officeModalFoot p{font-size:11px;letter-spacing:.1em;text-transform:uppercase}.officeModalFoot a{background:#b8955a;padding:17px 21px;font-size:12px;font-weight:700;white-space:nowrap}@media(max-width:720px){.officeOverlay{padding:14px;place-items:start center}.officeModal{max-height:calc(100vh - 28px)}.officeClose{right:12px;top:12px}.officeModalHead{padding:70px 25px 32px}.officeModalHead h2{font-size:38px}.officeSteps{grid-template-columns:1fr}.officeSteps article{padding:27px 25px;border-right:0!important}.officeModalFoot{align-items:stretch;flex-direction:column;padding:27px 25px}.officeModalFoot a{text-align:center}}

/* WordPress integration */
body.admin-bar .nav{top:32px}.custom-logo-link{display:flex}.custom-logo{max-height:58px;width:auto}.nav .menu{display:flex;gap:30px;list-style:none;margin:0 0 0 auto;padding:0}.teamPortrait img,.articleArt img,.postArt img,.articleCover img{width:100%;height:100%;object-fit:cover}.teamInfo button{font-size:10px}.officeOverlay,.profileOverlay{display:none}.officeOverlay.isOpen,.profileOverlay.isOpen{display:grid}.officeApproachButton{border:0;border-bottom:1px solid var(--gold);padding:0 0 7px}.sectionOrderAdmin{display:none}.contactForm .notice{padding:16px 18px}.nav .custom-logo-link+div{display:none}@media(max-width:850px){body.admin-bar .nav{top:46px}.nav .menu{display:none}}
