/* Measurements taken from the reference at a 1440px desktop viewport. */
:root{--reference-heading:#1a3222;--reference-body:#4b4b4b;--reference-green:#264934}
body{font-family:'Nunito',sans-serif;font-size:16px;font-weight:500;line-height:1.5;color:var(--reference-heading)}
.container{width:min(1280px,calc(100% - 32px));max-width:1280px;padding-left:0;padding-right:0}
h1,h2,h3,h4,h5,h6{font-family:'Manrope',sans-serif;letter-spacing:-1px;color:var(--reference-heading)}
p,.prose p,.detail-article p{font-family:'Nunito',sans-serif;font-size:16px;font-weight:500;line-height:24px;color:var(--reference-body)}
button,input,select,textarea{font-family:'Manrope',sans-serif}
.topbar{height:36px}.topbar-left{font-family:'Nunito',sans-serif;font-size:14px;font-weight:700}.header-inner{height:78px;gap:26px}.nav-list{gap:28px}.nav-list>li>a{font-family:'Manrope',sans-serif;font-size:16px;font-weight:600;line-height:24px;padding:27px 0;letter-spacing:0;color:#001d11}.theme-btn{font-family:'Manrope',sans-serif;font-size:14px;line-height:21px;font-weight:600;padding:10px 24px}.theme-mega{width:500px;gap:35px;padding:20px;left:-20px;top:100%;background:#f8f8f3}.theme-mega a{font-family:'Outfit',sans-serif;font-size:15px;font-weight:400;line-height:24px;padding:2px 0}.theme-mega strong{font-family:'Outfit',sans-serif;font-size:16px;font-weight:600;line-height:24px;letter-spacing:-1px;margin-bottom:18px}.theme-brand{width:236px}.theme-brand>span:last-child{flex:1}.theme-brand strong{font-family:'Manrope',sans-serif;font-weight:800;font-size:42px;letter-spacing:1px}.theme-brand small{font-family:'Manrope',sans-serif;font-size:10px;letter-spacing:2.5px}.theme-leaf svg{width:65px;height:65px}.theme-brand img{width:236px;max-height:66px}.header-phone{width:78px;height:60px;max-width:78px;display:flex;flex-direction:column;justify-content:center;font-family:'Barlow',sans-serif;font-weight:700;font-size:14px}.header-phone strong{font-size:16px;line-height:17px}.reference-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.theme-slogan .reference-slogan{display:block;width:100%;height:auto;margin:0 0 35px}.hero-contact{font-family:'Manrope',sans-serif;font-size:21px;font-weight:700;line-height:28px;border-width:2px}.reference-features{display:block;width:100%;height:auto}.hero-promises .hero-small{font-family:'Manrope',sans-serif;font-size:16px;line-height:22px;margin-top:12px}.hero-small b{font-weight:700}.hero-polaroids .reference-collage{width:100%;height:auto;object-fit:contain;max-height:100%;border:0;background:none;transform:none;margin:0;box-shadow:none}.theme-slogan h1:not(.reference-sr){font-family:'Barlow',sans-serif;font-size:48px;font-weight:800;line-height:1.1;letter-spacing:-1px}.theme-slogan h1 em{font-family:'Barlow',sans-serif}.quick-quote{padding:30px 0;border-radius:0 0 28px 28px}.quick-inner{grid-template-columns:224px 1fr;gap:32px}.quick-inner h2{margin:0;font-size:32px}.quick-inner h2 strong{font-family:'Barlow',sans-serif;font-weight:800;font-size:36px}.quick-inner h2 i{font-size:32px}.compact-form{gap:10px}.compact-form input:not([type=checkbox]),.compact-form select,.compact-form textarea{font-family:'Manrope',sans-serif;font-size:14px;height:42px;padding:10px 14px;border-radius:5px}.compact-form .theme-btn{font-size:14px;height:40px}.compact-form .privacy{font-family:'Nunito',sans-serif;font-size:11px;grid-column:1/-1}.compact-form .privacy input{margin:0}.theme-form .privacy a{color:inherit}.theme-section{padding:112px 0}.intro-grid{grid-template-columns:1fr 1fr;gap:64px}.theme-home [data-builder-section=intro] .intro-grid{grid-template-columns:616px minmax(0,1fr);gap:80px}.intro-collage{gap:20px}.intro-collage>img{height:260px;border-radius:12px}.intro-circle{width:200px;height:200px}.intro-circle b{font-family:'Manrope',sans-serif;font-size:42px;font-weight:800}.intro-circle small{font-family:'Manrope',sans-serif;font-weight:600;font-size:14px}.intro-grid h2{font-size:36px;font-weight:700;line-height:46.8px;margin:20px 0}.intro-grid p{font-size:16px;line-height:24px}.intro-grid hr{margin:32px 0 24px}.intro-feature{gap:16px;margin:22px 0}.intro-feature b{font-family:'Manrope',sans-serif;font-size:16px;font-weight:700;line-height:24px}.intro-feature p{font-size:16px;line-height:24px;margin-top:6px}.intro-feature>.ui-icon{padding:15px}.eyebrow{font-family:'Outfit',sans-serif;font-weight:600;font-size:12px;line-height:18px;padding:4px 8px;border-radius:3px}.section-heading{margin-bottom:44px}.section-heading h2{font-family:'Manrope',sans-serif;font-size:39px;font-weight:400;line-height:50.7px;letter-spacing:-1px;margin-top:20px}.section-heading h2 b{font-weight:700}.theme-services{gap:22px}.theme-service{padding:16px 16px 28px;box-shadow:0 6px 45px #0000000d}.service-picture{padding:0;border:0}.service-picture:before,.service-picture:after{display:none}.service-picture img{height:250px;object-fit:cover}.theme-service h3{font-family:'Manrope',sans-serif;font-size:26px;font-weight:600;line-height:33.8px;letter-spacing:-1px;margin:22px 0 10px}.theme-service p{font-size:16px;line-height:24px;padding:8px 10px;margin:14px 0 20px}.theme-service .theme-btn{font-size:13px;line-height:20px;padding:8px 20px}.service-divider{position:relative;width:180px;text-align:center}.service-divider:before,.service-divider:after{content:'';position:absolute;top:50%;height:1px;width:42%;background:#e7e9e5;left:0}.service-divider:after{left:auto;right:0}.references-section{padding:64px 0 96px;background:#f8f8f5}.references-section h3{font-size:28px;font-weight:700;line-height:36.4px}.reference-grid{margin-top:32px}.reference-grid>div{height:89px;padding:18px 30px}.reference-grid img{max-height:48px;max-width:100%}.theme-banner{min-height:510px;padding:80px 0;background-size:cover;background-position:center}.theme-banner.banner-right{min-height:592px}.theme-banner h2{font-family:'Manrope',sans-serif;font-size:48px;font-weight:700;line-height:1.2;letter-spacing:-1px}.theme-banner p{font-size:16px;line-height:24px}.theme-banner .container>div{max-width:530px}.banner-card{padding:40px;border-radius:8px}.theme-banner.centered{min-height:550px}.theme-banner.centered h2{font-size:36px;line-height:46.8px}.theme-home .theme-section.cream{padding:112px 0;background:#f8f8f5}.theme-home .theme-section.cream h2{font-size:39px;font-weight:400;line-height:50.7px}.theme-home .theme-section.cream .benefits-grid{max-width:760px;grid-template-columns:1fr 1fr;gap:24px}.benefits-grid h3{font-family:'Manrope',sans-serif;font-size:20px;font-weight:700;line-height:28px}.benefits-grid p{font-size:16px;line-height:24px}.rounded-photo{height:480px;border-radius:6px}.theme-tabs{gap:22px;margin-bottom:75px}.theme-tabs button{font-family:'Manrope',sans-serif;font-size:20px;font-weight:500;line-height:28px;padding:12px 28px;border-radius:3px}.mini-cards{gap:20px}.mini-cards a{padding:22px 12px;font-family:'Manrope',sans-serif;font-size:16px;line-height:24px}.process-grid{gap:22px}.process-grid article{padding:32px;min-height:355px}.process-grid h3{font-family:'Manrope',sans-serif;font-size:18px;line-height:27px;letter-spacing:0}.process-grid p{font-size:16px;line-height:24px}.process-grid article:nth-child(even) h3{color:white}.theme-faq summary{font-family:'Manrope',sans-serif;font-size:16px;font-weight:600;line-height:24px}.page-hero{height:317.6px;min-height:0;background-position:center;background-size:cover}.page-hero h1{font-family:'Manrope',sans-serif;font-size:52px;font-weight:800;line-height:1.2;letter-spacing:-1px;color:#fff}.detail-layout{grid-template-columns:minmax(0,864fr) minmax(0,368fr);gap:48px;align-items:start}.page-hakkimizda>.site-main>.theme-section,.page-hakkimizda .site-main>.theme-section{padding:64px 0 96px}.detail-article{color:#4b4b4b}.detail-article h2,.detail-article h3{font-family:'Manrope',sans-serif;font-size:22px;font-weight:700;line-height:28.6px;letter-spacing:-1px;color:#1a3222;margin:16px 0}.detail-article>h2:first-child{font-size:25px;line-height:30px;margin:0 0 24px}.detail-article p,.detail-article.prose p{font-family:'Nunito',sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#4b4b4b;margin:0 0 14.4px}.theme-side{padding:32px;margin-bottom:20px;border-radius:8px;background:#264934}.theme-side h3{font-family:'Manrope',sans-serif;font-size:23px;font-weight:700;line-height:30px;letter-spacing:-.5px;color:white;margin:0 0 18px}.theme-side li a{font-family:'Manrope',sans-serif;font-size:16px;font-weight:600;line-height:24px;gap:14px;padding:11px 0;color:#aac2b1}.theme-side li span{font-size:26px;line-height:24px}.theme-side.callback{background:#46765a}.theme-side .theme-form input:not([type=checkbox]){font-family:'Manrope',sans-serif;font-size:16px;line-height:24px;padding:9px 15px}.side-photo{aspect-ratio:16/9;max-height:none;object-fit:contain}.large-quote{padding:22px;background:#408637;border-radius:4px}.large-quote h2{font-family:'Manrope',sans-serif;font-size:36px!important;font-weight:700!important;line-height:46.8px!important;margin:0 0 32px!important}.theme-form label{font-family:'Manrope',sans-serif;font-weight:600;font-size:16px;line-height:24px}.theme-form input:not([type=checkbox]),.theme-form select,.theme-form textarea{font-family:'Manrope',sans-serif;font-size:16px;line-height:24px;padding:10px 16px}.theme-form .compact-form label{font-size:0}.theme-form.compact-form>label:not(.privacy){font-size:0;line-height:0}.theme-form.compact-form input:not([type=checkbox]),.theme-form.compact-form select{font-size:14px;line-height:20px}.theme-form.compact-form .privacy{font-size:11px;line-height:18px;font-weight:400}.theme-footer{padding-top:80px;background:#142c1e}.theme-footer-grid{grid-template-columns:352px 176px 256px minmax(0,1fr);gap:48px;padding-bottom:72px}.theme-footer h3{font-family:'Manrope',sans-serif;font-size:22px;font-weight:700;line-height:30px;margin-bottom:24px}.theme-footer p,.theme-footer li{font-family:'Manrope',sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#a5b9a9}.theme-footer li{margin:10px 0}.theme-footer .theme-brand{margin-bottom:24px}.theme-footer .theme-brand strong{color:white}.theme-footer-bottom{padding:8px 0;font-family:'Nunito',sans-serif;font-size:13px;font-weight:700;line-height:18px;background:#264934}.section{padding:64px 0}.section-title{font-family:'Manrope',sans-serif;font-size:36px;font-weight:700;color:#1a3222}.svc-media-image{object-fit:cover}.svc-card-body h3{font-family:'Manrope',sans-serif}.blog-card,.region-card{box-shadow:0 5px 35px #0000000a;border-radius:4px}.region-card-media{background-color:#264934}
@media(min-width:1101px){.theme-hero,.theme-hero-grid{min-height:0}.theme-hero-grid{height:clamp(480px,39.0625vw,750px);grid-template-columns:1.58fr .8fr 1.05fr;gap:70px;width:min(1760px,calc(100% - 160px))}.theme-slogan{max-width:635px}.hero-polaroids{padding:0;height:90%;justify-content:center}.hero-polaroids .reference-collage{height:100%;width:auto;max-width:100%}.hero-promises{max-width:315px}.theme-slogan .reference-slogan{margin-bottom:38px}.theme-hero-grid .hero-contact{font-size:18px}.theme-hero-grid .theme-slogan h1:not(.reference-sr){font-size:clamp(36px,3vw,58px)}}
@media(min-width:1600px){.theme-hero-grid{gap:110px}.hero-promises{max-width:315px}.theme-hero-grid .hero-contact{font-size:25px;padding:10px}.hero-polaroids{height:92%}}
@media(max-width:1200px){.header-inner{gap:18px}.theme-brand{width:215px}.theme-brand strong{font-size:36px}.theme-brand small{font-size:9px}.nav-list{gap:18px}.nav-list>li>a{font-size:14px}.theme-home [data-builder-section=intro] .intro-grid{grid-template-columns:1fr 1fr;gap:48px}.intro-collage>img{height:230px}.intro-grid h2{font-size:32px;line-height:41.6px}.theme-footer-grid{grid-template-columns:1.3fr .9fr 1.1fr 1.2fr;gap:28px}.theme-footer h3{font-size:19px}.theme-footer li{font-size:14px}.theme-service h3{font-size:23px}.theme-tabs button{font-size:17px;padding:11px 22px}}
@media(max-width:1100px){.theme-hero-grid{min-height:500px;grid-template-columns:1.3fr .8fr 1fr;gap:35px;width:calc(100% - 70px)}.theme-hero{min-height:0}.hero-polaroids{padding:20px 0}.hero-polaroids .reference-collage{width:100%;max-height:430px}.hero-promises{display:block}.hero-promises .hero-small{font-size:12px;line-height:17px}.hero-contact{font-size:15px}.theme-slogan .reference-slogan{margin-bottom:25px}.header-phone{display:none}.theme-section{padding:80px 0}.intro-collage>img{height:200px}.intro-circle{width:155px;height:155px}.intro-circle b{font-size:32px}.intro-circle small{font-size:12px}.section-heading h2{font-size:34px;line-height:44.2px}.service-picture img{height:auto;aspect-ratio:768/461}.theme-banner,.theme-banner.banner-right{min-height:420px}.theme-banner h2{font-size:40px;line-height:50px}.theme-banner.centered{min-height:430px}.theme-footer-grid{gap:24px}.theme-footer p,.theme-footer li{font-size:14px;line-height:23px}.theme-home .theme-section.cream{padding:80px 0}.theme-home .theme-section.cream h2{font-size:34px;line-height:44px}}
@media(max-width:900px){.container{width:calc(100% - 40px);padding:0}.nav-list>li>a{padding:12px 0;font-size:16px}.header-inner{gap:16px;height:75px}.theme-brand{width:210px}.header-quote{font-size:13px;padding:10px 22px}.theme-hero-grid{min-height:430px;grid-template-columns:1.3fr 1fr;gap:40px}.hero-promises{display:none}.hero-polaroids .reference-collage{height:360px;width:auto;max-width:100%;object-fit:contain}.theme-section{padding:64px 0}.theme-home [data-builder-section=intro] .intro-grid{gap:32px}.intro-collage{gap:14px}.intro-collage>img{height:175px}.intro-circle{width:125px;height:125px}.intro-circle b{font-size:27px}.intro-circle small{font-size:10px}.intro-grid h2{font-size:28px;line-height:36.4px}.intro-grid p{font-size:15px;line-height:23px}.intro-feature b{font-size:14px;line-height:21px}.intro-feature p{font-size:14px;line-height:21px}.intro-feature>.ui-icon{padding:10px}.detail-layout{grid-template-columns:minmax(0,1fr) 270px;gap:26px}.theme-side{padding:24px}.theme-side h3{font-size:21px;line-height:28px}.theme-side li a{font-size:14px;line-height:22px}.theme-footer-grid{grid-template-columns:1fr 1fr;gap:36px}.theme-footer h3{font-size:21px}.theme-footer p,.theme-footer li{font-size:15px;line-height:24px}.quick-inner{grid-template-columns:170px 1fr;gap:24px}.quick-inner h2 strong{font-size:29px}.compact-form{gap:8px}.theme-form.compact-form .privacy{grid-column:1/-1}.page-hero{height:280px}.page-hero h1{font-size:44px}.rounded-photo{height:360px}.theme-tabs button{font-size:15px;padding:10px 15px}.theme-banner h2{font-size:36px;line-height:46.8px}.theme-home .theme-section.cream .benefits-grid{max-width:none}}
@media(max-width:620px){.container{width:calc(100% - 36px);padding:0}.theme-brand{width:183px;gap:5px}.theme-brand strong{font-size:30px}.theme-brand small{font-size:8px;letter-spacing:1.5px}.theme-leaf svg{width:49px;height:55px}.header-inner{gap:7px}.header-quote{font-size:12px;padding:10px 16px}.nav-list>li>a{font-size:15px}.theme-hero-grid{width:calc(100% - 36px);min-height:0;grid-template-columns:1fr;gap:18px;padding:36px 0 25px}.theme-slogan{width:100%;max-width:420px;margin:auto}.theme-slogan .reference-slogan{width:100%;margin:0 auto 22px}.hero-contact{max-width:340px;font-size:17px;line-height:25px;margin:auto}.hero-polaroids{height:auto;max-height:360px;padding:0;display:block;text-align:center}.hero-polaroids .reference-collage{height:300px;width:auto;max-width:100%;display:block;margin:auto;transform:none!important}.hero-polaroids img:not(.reference-collage){max-width:31%;height:120px}.theme-slogan h1:not(.reference-sr){font-size:35px}.quick-quote{padding:26px 0}.quick-inner{display:block}.quick-inner h2{margin-bottom:20px}.quick-inner h2 strong{font-size:30px}.quick-inner h2 i{font-size:27px}.theme-form.compact-form{grid-template-columns:1fr 1fr;gap:9px}.theme-form.compact-form input:not([type=checkbox]),.theme-form.compact-form select{font-size:12px;height:40px;padding:8px 10px}.theme-form.compact-form .theme-btn{grid-column:2;grid-row:3;font-size:13px;height:40px}.theme-form.compact-form .privacy{grid-column:1/-1;order:1;line-height:18px;margin-top:3px}.theme-section{padding:52px 0}.theme-home [data-builder-section=intro] .intro-grid,.intro-grid{grid-template-columns:1fr;gap:32px}.intro-collage>img{height:170px}.intro-circle{width:125px;height:125px}.intro-grid h2{font-size:28px;line-height:36.4px}.intro-grid p{font-size:16px;line-height:24px}.intro-feature b{font-size:15px;line-height:23px}.intro-feature p{font-size:15px;line-height:23px}.eyebrow{font-size:10px;line-height:16px}.section-heading h2{font-size:28px;line-height:36.4px}.theme-service{padding:15px 15px 26px}.theme-service h3{font-size:25px;line-height:32.5px}.service-picture img{height:auto;aspect-ratio:768/461}.theme-service p{font-size:16px;line-height:24px}.theme-banner,.theme-banner.banner-right{min-height:350px;padding:55px 0;background-position:center}.theme-banner h2{font-size:32px;line-height:41.6px}.theme-banner.centered{min-height:350px}.theme-banner.centered h2{font-size:29px;line-height:37.7px}.banner-card{padding:26px}.theme-home .theme-section.cream{padding:52px 0}.theme-home .theme-section.cream h2{font-size:28px;line-height:36.4px}.theme-home .theme-section.cream .benefits-grid{grid-template-columns:1fr;gap:25px}.benefits-grid h3{font-size:17px;line-height:24px}.benefits-grid p{font-size:14px;line-height:22px}.theme-tabs{gap:7px;margin-bottom:35px}.theme-tabs button{padding:10px 10px;font-size:12px;line-height:18px}.mini-cards{gap:9px}.mini-cards a{font-size:12px;line-height:18px;padding:18px 8px}.rounded-photo{height:320px}.process-grid{gap:12px}.process-grid article{padding:22px 17px;min-height:285px}.process-grid h3{font-size:17px;line-height:24px}.process-grid p{font-size:14px;line-height:22px}.page-hero{height:220px}.page-hero h1{font-size:34px;line-height:44px}.detail-layout{grid-template-columns:1fr;gap:35px}.page-hakkimizda .site-main>.theme-section{padding:44px 0 60px}.detail-article>h2:first-child{font-size:25px}.detail-article h2{font-size:22px;line-height:28.6px}.detail-article p,.detail-article.prose p{font-size:16px;line-height:24px}.theme-side{padding:28px}.theme-side li a{font-size:16px;line-height:24px}.large-quote{padding:23px 17px}.large-quote h2{font-size:29px!important;line-height:37px!important}.theme-form label{font-size:15px}.theme-form input:not([type=checkbox]),.theme-form select,.theme-form textarea{font-size:15px}.theme-footer{padding-top:52px}.theme-footer-grid{grid-template-columns:1fr 1fr;gap:32px 20px;padding-bottom:44px}.theme-footer h3{font-size:18px;line-height:25px}.theme-footer p,.theme-footer li{font-size:14px;line-height:23px}.theme-footer .theme-brand{width:220px}.theme-footer .theme-brand strong{font-size:36px}.theme-footer-bottom{font-size:11px;padding:10px 0}.section{padding:44px 0}.section-title{font-size:28px}}
.site-header{padding:0;border:0}.theme-form.compact-form>.theme-btn{grid-column:3;grid-row:2}.theme-form.compact-form>.privacy{grid-column:1/-1;grid-row:3;order:0;margin:0}.theme-form.compact-form>.form-status{grid-column:1/-1;grid-row:4}.quick-quote{padding-top:20px;padding-bottom:20px}.quick-inner h2 img{display:block;width:224px;height:auto}.theme-form.compact-form .privacy{font-size:11px;line-height:16px}
@media(min-width:1101px){.theme-hero-grid{gap:100px}.theme-slogan{transform:translateY(-12px)}}
@media(min-width:1600px){.theme-hero-grid{gap:110px}}
@media(max-width:900px){.theme-form.compact-form>.theme-btn{grid-column:2;grid-row:3}.theme-form.compact-form>.privacy{grid-column:1/-1;grid-row:4}.quick-inner h2 img{width:170px;margin:auto}}
@media(max-width:620px){.quick-inner h2 img{width:200px}.quick-quote{padding:24px 0}.theme-form.compact-form>.privacy{grid-row:4}.theme-form.compact-form>.form-status{grid-row:5}.theme-slogan{transform:none}}
@media(min-width:1300px){.theme-home [data-builder-section=intro]{padding:125px 0 126px}.theme-home [data-builder-section=intro] .intro-grid{grid-template-columns:1fr 1fr;gap:0}.theme-home [data-builder-section=intro] .intro-collage{padding:14px;gap:45px 18px}.theme-home [data-builder-section=intro] .intro-grid>div:last-child{padding:0 48px 0 64px}.theme-home [data-builder-section=intro] .intro-collage>img{height:260px}}
.header-inner{height:78px;min-height:78px;padding-top:0;padding-bottom:0}.header-phone{overflow:hidden}.header-phone strong{font-size:15px;line-height:17px;letter-spacing:.2px;white-space:nowrap}
@media(max-width:900px){.header-inner{height:75px;min-height:75px;padding:0}}

/* v2.7.1: compact single-group menu, legible dark panels and uncropped artwork. */
@media(min-width:981px){.theme-mega:has(>div:only-child){width:280px;grid-template-columns:1fr;gap:0}}
.detail-article .article-cta{background:linear-gradient(125deg,#244b36,#142c1e)}
.detail-article .article-cta h3,.detail-article .article-cta p{color:#fff!important}
.theme-side h4{color:#fff;margin:0 0 12px;font-size:14px;letter-spacing:.04em}
.theme-side>a{color:#fff;font-weight:700;font-size:19px}
.intro-collage{align-items:center}
.intro-collage>img{height:auto!important;aspect-ratio:3/2;object-fit:contain!important;background:transparent}
.intro-circle{width:clamp(90px,26%,160px)!important;height:auto!important;aspect-ratio:1;border:6px solid white;box-shadow:0 8px 30px #142c1e12}
.intro-circle b{font-size:clamp(24px,3vw,38px)!important}.intro-circle small{font-size:11px!important}
.theme-service .service-picture img,.svc-media.has-image .svc-media-image{object-fit:contain;background:#f5f7f4}
@media(max-width:620px){.intro-collage{gap:12px}.intro-circle{width:100px!important}.intro-circle small{font-size:9px!important}}

/* Contact cards follow the cover; no negative overlap at any breakpoint. */
.page-hero.contact-hero{padding:60px 0;min-height:280px}
.section.contact-cards-section{margin-top:0!important;padding:48px 0}
.contact-cards{align-items:stretch}.contact-card{height:100%;min-width:0}
.contact-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:32px}
.contact-info{background:linear-gradient(135deg,#244b36,#173b29)!important;color:#fff}
.contact-info h2,.contact-info p,.contact-info li{color:#fff}
.contact-card .cc-icon{background:#edf5e9;box-shadow:none;color:#244b36}
@media(max-width:760px){.contact-layout{grid-template-columns:1fr}.section.contact-cards-section{padding:32px 0}.page-hero.contact-hero{min-height:220px;padding:44px 0}}

.contact-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}
