body.wcg-contact-v6 [class*=wcg-] .elementor-widget-container{padding:0}body.wcg-contact-v6 .wcg-hero{position:relative;min-height:720px}body.wcg-contact-v6 .wcg-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--copper);z-index:4}body.wcg-contact-v6 .wcg-hero-content{position:relative;z-index:3;max-width:820px;color:var(--bg-cream);display:flex!important;flex-direction:column!important;gap:28px}body.wcg-contact-v6 .wcg-hero-tag .elementor-heading-title{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;background:rgba(211,176,57,.1);border:1px solid var(--copper);border-radius:999px;font-size:12px;color:var(--copper);letter-spacing:.05em;text-transform:uppercase;font-weight:500;font-family:"Inter Tight",sans-serif;width:fit-content;margin-bottom:8px}body.wcg-contact-v6 .wcg-hero-tag .elementor-heading-title::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--copper);box-shadow:0 0 0 4px rgba(211,176,57,.3);animation:wcg-pulse 2s infinite;flex-shrink:0}body.wcg-contact-v6 .wcg-hero-h1 .elementor-heading-title{font-family:"Fraunces",Georgia,serif;font-weight:300;font-size:clamp(44px,6.2vw,92px);line-height:.96;letter-spacing:-.035em;color:var(--bg-cream);font-optical-sizing:auto;font-variation-settings:"opsz" 144,"SOFT" 30}body.wcg-contact-v6 .wcg-hero-h1 .elementor-heading-title em{font-style:italic;color:var(--copper);font-weight:400;font-variation-settings:"opsz" 144,"SOFT" 80}body.wcg-contact-v6 .wcg-hero-lead,body.wcg-contact-v6 .wcg-hero-lead p{font-size:19px;line-height:1.6;color:rgba(249,249,249,.82);max-width:600px;font-weight:300;margin:0}body.wcg-contact-v6 .wcg-hero-actions{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:14px!important;margin-top:16px}body.wcg-contact-v6 .btn-primary .elementor-button{background:var(--copper);color:var(--forest-deep);border:1px solid var(--copper);border-radius:999px;padding:16px 28px;font-size:14px;font-weight:600;letter-spacing:.01em;font-family:"Inter Tight",sans-serif;transition:all .25s ease;text-transform:none}body.wcg-contact-v6 .btn-primary .elementor-button:hover{background:var(--copper-light);border-color:var(--copper-light);transform:translateY(-2px);box-shadow:0 12px 30px -12px var(--copper)}body.wcg-contact-v6 .btn-ghost .elementor-button{background:0 0;color:var(--bg-cream);border:1px solid rgba(249,249,249,.4);border-radius:999px;padding:16px 28px;font-size:14px;font-weight:600;font-family:"Inter Tight",sans-serif;transition:all .25s ease;text-transform:none}body.wcg-contact-v6 .btn-ghost .elementor-button:hover{background:var(--bg-cream);color:var(--forest-deep);border-color:var(--bg-cream)}body.wcg-contact-v6 .btn-ghost-dark .elementor-button{background:0 0;color:var(--forest-deep);border:1px solid rgba(2,10,16,.25);border-radius:999px;padding:16px 28px;font-size:14px;font-weight:600;font-family:"Inter Tight",sans-serif;transition:all .25s ease;text-transform:none}body.wcg-contact-v6 .btn-ghost-dark .elementor-button:hover{background:var(--forest-deep);color:var(--bg-cream);border-color:var(--forest-deep)}body.wcg-contact-v6 .btn-cream .elementor-button{background:var(--bg-cream);color:var(--forest-deep);border:1px solid var(--bg-cream);border-radius:999px;padding:16px 28px;font-size:14px;font-weight:600;font-family:"Inter Tight",sans-serif;transition:all .25s ease;text-transform:none}body.wcg-contact-v6 .btn-cream .elementor-button:hover{background:#fff;transform:translateY(-2px)}body.wcg-contact-v6 .btn-outline-cream .elementor-button{background:0 0;color:var(--bg-cream);border:1px solid rgba(244,237,224,.3);border-radius:999px;padding:16px 28px;font-size:14px;font-weight:600;font-family:"Inter Tight",sans-serif;transition:all .25s ease;text-transform:none}body.wcg-contact-v6 .btn-outline-cream .elementor-button:hover{background:rgba(244,237,224,.08);border-color:var(--bg-cream)}body.wcg-contact-v6 [class*=btn-] .elementor-button:hover .elementor-button-icon{transform:translateX(3px)}body.wcg-contact-v6 [class*=btn-] .elementor-button-icon{transition:transform .25s ease}body.wcg-contact-v6 .wcg-contact-card .elementor-icon-list-icon i{color:var(--copper);font-size:16px}body.wcg-contact-v6 .wcg-form-gf .gform_wrapper .gfield--width-full,body.wcg-contact-v6 .wcg-form-gf .gform_wrapper .gfield--width-twelve{grid-column:1/-1}body.wcg-contact-v6 .wcg-form-gf .gform_wrapper .gfield--type-consent label,body.wcg-contact-v6 .wcg-form-gf .gform_wrapper .ginput_container_consent label{font-size:13px;letter-spacing:0;text-transform:none;font-weight:400;color:var(--stone);display:flex;gap:10px;align-items:flex-start;line-height:1.5}body.wcg-contact-v6 .wcg-why-image-tag{position:absolute;bottom:24px;left:24px;background:rgba(31,46,30,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--bg-cream);padding:24px 32px!important;border-radius:4px;max-width:320px;z-index:2;display:flex!important;flex-direction:column!important;gap:4px!important}body.wcg-contact-v6 .wcg-why-image-tag::before{content:"";position:absolute;inset:8px;border:1px solid rgba(255,255,255,.55);pointer-events:none;border-radius:2px}body.wcg-contact-v6 .wcg-why-tag-name .elementor-heading-title{font-family:"Fraunces",Georgia,serif;font-style:italic;font-size:22px;color:#fff;font-weight:500;letter-spacing:-.005em}body.wcg-contact-v6 .wcg-why-tag-role .elementor-heading-title{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--copper-light);font-family:"Inter Tight",sans-serif;font-weight:600}body.wcg-contact-v6 .wcg-why-list .elementor-icon-list-icon i{color:var(--copper);font-size:16px}body.wcg-contact-v6 .wcg-gallery-head{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:flex-end!important;gap:40px!important;margin-bottom:60px!important;flex-wrap:wrap!important}body.wcg-contact-v6 .wcg-gallery-head-left{display:flex!important;flex-direction:column!important;gap:20px!important}body.wcg-contact-v6 .wcg-gallery-h2 .elementor-heading-title{font-family:"Fraunces",Georgia,serif;font-size:clamp(36px,4vw,56px);font-weight:300;line-height:1;letter-spacing:-.025em;color:var(--forest-deep);font-variation-settings:"opsz" 144,"SOFT" 30}body.wcg-contact-v6 .wcg-gallery-h2 .elementor-heading-title em{font-style:italic;color:var(--copper);font-weight:400}body.wcg-contact-v6 .wcg-gallery-grid{display:grid!important;grid-template-columns:repeat(6,1fr)!important;grid-template-rows:240px 240px 240px!important;gap:16px!important}body.wcg-contact-v6 .wcg-gallery-item{position:relative;border-radius:10px;overflow:hidden;cursor:pointer}body.wcg-contact-v6 .wcg-gallery-item>.elementor-widget-container{width:100%!important;height:100%!important}body.wcg-contact-v6 .wcg-gallery-item img{width:100%!important;height:100%!important;max-width:100%!important;object-fit:cover!important;transition:transform .8s cubic-bezier(.2,.8,.2,1);display:block}body.wcg-contact-v6 .wcg-gallery-item:hover img{transform:scale(1.06)}body.wcg-contact-v6 .wcg-gallery-item::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(31,46,30,.85) 0%,transparent 50%);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}body.wcg-contact-v6 .wcg-gallery-item:hover::after{opacity:1}body.wcg-contact-v6 .wcg-g-1{grid-column:span 2;grid-row:span 2}body.wcg-contact-v6 .wcg-g-2{grid-column:span 2}body.wcg-contact-v6 .wcg-g-3{grid-column:span 2}body.wcg-contact-v6 .wcg-g-4{grid-column:span 2}body.wcg-contact-v6 .wcg-g-5{grid-column:span 2;grid-row:span 2}body.wcg-contact-v6 .wcg-g-6{grid-column:span 2}body.wcg-contact-v6 .wcg-areas-list .elementor-icon-list-icon i{color:var(--copper);font-size:10px}body.wcg-contact-v6 .wcg-faq-list .elementor-accordion-item:has(.elementor-tab-title.elementor-active){border-top:0!important}body.wcg-contact-v6 .wcg-faq-list .elementor-tab-title.elementor-active{color:var(--copper)!important;background-color:#f4f1ec!important}body.wcg-contact-v6 .wcg-faq-list .elementor-tab-title.elementor-active .elementor-accordion-icon::before{background:var(--copper)}body.wcg-contact-v6 .wcg-faq-list .elementor-tab-title.elementor-active .elementor-accordion-icon::after{transform:translate(-50%,-50%) scaleY(0);background:var(--copper)}body.wcg-contact-v6 .wcg-cta-actions{display:flex!important;flex-direction:row!important;gap:14px!important;justify-content:center!important;flex-wrap:wrap!important}@media (max-width:980px){body.wcg-contact-v6 .wcg-hero{min-height:600px}body.wcg-contact-v6 .wcg-gallery-grid{grid-template-columns:repeat(2,1fr)!important;grid-template-rows:repeat(4,200px)!important}body.wcg-contact-v6 .wcg-g-1,body.wcg-contact-v6 .wcg-g-2,body.wcg-contact-v6 .wcg-g-3,body.wcg-contact-v6 .wcg-g-4,body.wcg-contact-v6 .wcg-g-5,body.wcg-contact-v6 .wcg-g-6{grid-column:span 1;grid-row:span 1}body.wcg-contact-v6 .wcg-g-1,body.wcg-contact-v6 .wcg-g-5{grid-row:span 2}}@media (max-width:767px){body.wcg-contact-v6 .wcg-trust-row .elementor-icon-list-icon i{font-size:13px;flex:0 0 auto}}@media (max-width:560px){body.wcg-contact-v6 .wcg-hero-h1 .elementor-heading-title{font-size:44px}body.wcg-contact-v6 .wcg-gallery-grid{grid-template-columns:1fr!important;grid-template-rows:repeat(6,220px)!important}body.wcg-contact-v6 .wcg-g-1,body.wcg-contact-v6 .wcg-g-5{grid-row:span 1}}@media (max-width:767px){body.wcg-contact-v6 .wcg-test-card .wcg-test-quote-mark .elementor-widget-container{width:100%!important;overflow:visible!important}}