/* Gördünaldın contact surfaces, including all legacy warm-theme states. */
body.ga-store .contact-page{background:#f6f8f6!important}
body.ga-store .contact-page .contact-section{background:#f6f8f6}
body.ga-store .contact-page .contact-information{background:#182a21!important;border:1px solid #283d30;border-radius:18px;color:#fff;box-shadow:none}
body.ga-store .contact-page .contact-information::after,
body.ga-store .contact-page .contact-map-copy::after{display:none}
body.ga-store .contact-page .contact-information h2{color:#fff}
body.ga-store .contact-page .contact-information>p{color:#d4dfd7}
body.ga-store .contact-page .contact-information .contact-info-eyebrow{color:#b9df9e!important}
body.ga-store .contact-page .contact-methods,
body.ga-store .contact-page .contact-methods a{border-color:#ffffff24}
body.ga-store .contact-page .contact-methods strong{color:#fff}
body.ga-store .contact-page .contact-methods small{color:#c1d0c5}
body.ga-store .contact-page .contact-method-number,
body.ga-store .contact-page .contact-methods b{color:#b9df9e!important}
body.ga-store .contact-page .contact-methods a:hover{background:#ffffff08}
body.ga-store .contact-page .contact-location{margin-top:25px;padding:20px;background:#213b2c!important;border:1px solid #49624f;border-radius:12px}
body.ga-store .contact-page .contact-location>span{color:#b9df9e!important}
body.ga-store .contact-page .contact-location address{max-width:none;color:#f0f6f1;font-size:14px;line-height:1.8}
body.ga-store .contact-page .contact-location a{display:inline-block;color:#fff;border-color:#91b67d;padding:4px 0}
body.ga-store .contact-page .contact-form{background:#fff!important;border:1px solid #dfe5e0;border-radius:18px;box-shadow:0 8px 30px #18231e06}
body.ga-store .contact-page .contact-form-heading h2{color:var(--ga-dark,#18231e)}
body.ga-store .contact-page .contact-form-heading p,
body.ga-store .contact-page .contact-form-footer p{color:#5e6b63}
body.ga-store .contact-page .contact-eyebrow{color:var(--ga-green,#2f741b)!important}
body.ga-store .contact-page .contact-eyebrow::before{background:var(--ga-green,#2f741b)}
body.ga-store .contact-page .contact-form-fields label{color:#283b30}
body.ga-store .contact-page .contact-form-fields em{color:var(--ga-green,#2f741b)}
body.ga-store .contact-page .contact-form-fields :is(input,select,textarea){background:#fff;border-color:#ccd7ce;color:#18231e}
body.ga-store .contact-page .contact-form-fields :is(input,textarea)::placeholder{color:#6b786e}
body.ga-store .contact-page .contact-form-fields :is(input,select,textarea):focus{border-color:var(--ga-green,#2f741b);box-shadow:0 0 0 3px #2f741b18}
body.ga-store .contact-page .contact-form-footer p a{color:var(--ga-green,#2f741b)}
body.ga-store .contact-page .contact-form-footer button{background:var(--ga-green,#2f741b)!important;color:#fff!important;box-shadow:none}
body.ga-store .contact-page .contact-shortcuts{background:#fff;border-color:#dfe5e0;border-radius:12px}
body.ga-store .contact-page .contact-shortcuts>div{color:#283b30}
body.ga-store .contact-page .contact-shortcuts>div span,
body.ga-store .contact-page .contact-shortcuts>a{color:var(--ga-green,#2f741b)}
body.ga-store .contact-page .contact-shortcuts>a:hover{background:#edf4e8}
body.ga-store .contact-page .contact-map{border:1px solid #dfe5e0;border-radius:18px;background:#fff;box-shadow:0 8px 30px #18231e06}
body.ga-store .contact-page .contact-map-copy{background:#fff!important;color:#18231e}
body.ga-store .contact-page .contact-map-copy .contact-info-eyebrow{color:var(--ga-green,#2f741b)!important}
body.ga-store .contact-page .contact-map-copy h2{color:#18231e}
body.ga-store .contact-page .contact-map-copy>p{color:#5e6b63}
body.ga-store .contact-page .contact-map-address{margin-top:24px;padding-top:20px;border-top:1px solid #dfe5e0}
body.ga-store .contact-page .contact-map-address span{color:var(--ga-green,#2f741b)}
body.ga-store .contact-page .contact-map-address address{color:#283b30;font-size:14px}
body.ga-store .contact-page .contact-map-link{background:var(--ga-green,#2f741b);border-color:var(--ga-green,#2f741b);color:#fff;box-shadow:none}
body.ga-store .contact-page .contact-map-link:hover{background:#245c16;border-color:#245c16}
body.ga-store .contact-page .contact-map-frame,
body.ga-store .contact-page .contact-map-frame iframe{background:#edf2ee}
body.ga-store .contact-page .contact-map-frame-foot{background:#f6f8f6;border-color:#dfe5e0;color:#5e6b63}
body.ga-store .contact-page .contact-map-frame-foot strong{color:#283b30}
body.ga-store .contact-page .contact-map-frame-foot>span:last-child{color:#5e6b63}
body.ga-store .contact-page .contact-map-pin{background:#e7f1e1;color:#2f741b}
body.ga-store .contact-page :is(a,button):focus-visible{outline:3px solid #8fbe70;outline-offset:4px}
@media(max-width:620px){body.ga-store .contact-page .contact-location{padding:17px}body.ga-store .contact-page .contact-map-copy{padding:28px 24px}body.ga-store .contact-page .contact-map-address{margin-top:20px}body.ga-store .contact-page .contact-map-frame-foot{flex-wrap:wrap}body.ga-store .contact-page .contact-map-frame-foot strong{overflow-wrap:anywhere}}
