.cmo{font:18px/1.55 Arial,Helvetica,sans-serif;color:#24312b;background:#fff;overflow:hidden}.cmo
*{box-sizing:border-box}.cmo
img{display:block;max-width:100%}.cmo
svg{width:28px;height:28px;flex:none}.cmo h1,.cmo h2,.cmo h3,.cmo
p{margin:0}.cmo h1,.cmo h2,.cmo
h3{font-family:Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:-.035em}.cmo
h1{font-size:clamp(42px,5vw,64px);line-height:1.06;color:#fff;max-width:850px}.cmo
h2{font-size:clamp(34px,3.55vw,46px);line-height:1.14;color:#24312b}.cmo
h3{font-size:21px;line-height:1.24;color:#24312b}.cmo
a{text-decoration:none}.cmo-wrap{width:min(1180px,calc(100% - 56px));margin-inline:auto}.cmo-kicker{display:block;color:#6aa51c;font-size:12px;font-weight:800;letter-spacing:.18em;line-height:1.4;margin-bottom:20px}.cmo-section{padding-top:92px;padding-bottom:92px}.cmo-section-head{max-width:860px;margin-bottom:38px}.cmo-section-head
h2{margin-bottom:18px}.cmo-section-head
p{font-size:19px;line-height:1.55;color:#5b685f}.cmo-grid{display:grid;gap:18px}.cmo-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.cmo-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.cmo-soft{background:#f5f7f2}.cmo-dark{background:#182a27;color:#fff}.cmo-dark
h2{color:#fff}.cmo-btn{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:58px;padding:15px
24px;border-radius:6px;font-size:17px;font-weight:700;line-height:1.2;transition:transform .18s,background .18s}.cmo-btn:hover{transform:translateY(-2px)}.cmo-btn-green{background:#6fa623;color:#fff!important}.cmo-btn-green:hover{background:#5c9414}.cmo-btn-outline{border:1px
solid rgba(255,255,255,.75);color:#fff!important}.cmo-btn-outline:hover{background:rgba(255,255,255,.12)}.cmo-hero{position:relative;isolation:isolate;min-height:700px;display:flex;align-items:center;background:#162320;color:#fff}.cmo-hero:before{content:"";position:absolute;inset:0;z-index:-2;background-image:var(--cmo-hero);background-size:cover;background-position:center}.cmo-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(7,17,16,.95) 0%,rgba(7,17,16,.77) 43%,rgba(7,17,16,.12) 100%)}.cmo-hero .cmo-wrap{padding-top:70px;padding-bottom:55px}.cmo-crumb{display:flex;align-items:center;gap:9px;color:#d6ded9;font-size:13px;margin-bottom:62px}.cmo-crumb
a{color:#e8eee9}.cmo-hero
h1{max-width:750px}.cmo-hero
p{max-width:670px;color:#e2e9e3;font-size:21px;line-height:1.48;margin-top:24px}.cmo-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.cmo-hero-badges{display:flex;gap:12px;flex-wrap:wrap;margin-top:64px}.cmo-hero-badges
span{display:flex;align-items:center;gap:10px;border:1px
solid rgba(255,255,255,.3);border-radius:7px;background:rgba(17,30,28,.45);padding:12px
17px;font-size:14px;font-weight:700}.cmo-hero-badges
svg{width:20px;height:20px;color:#a0d357}.cmo-highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:relative;z-index:2;margin-top:-26px;background:#fff;border:1px
solid #dce4d6;box-shadow:0 20px 45px rgba(23,39,33,.1);border-radius:9px}.cmo-highlights>div{padding:25px
22px;display:flex;flex-direction:column;gap:3px;border-right:1px solid #e2e9de}.cmo-highlights>div:last-child{border-right:0}.cmo-highlights
strong{font-size:12px;color:#6da323;letter-spacing:.1em}.cmo-highlights
b{font-size:17px;line-height:1.2}.cmo-highlights
span{font-size:14px;line-height:1.45;color:#66736a}.cmo-intro{display:grid;grid-template-columns:1.6fr 1fr;align-items:center;gap:72px}.cmo-intro .cmo-section-head{margin:0}.cmo-intro-side{border-radius:12px;background:#eef4e6;padding:34px;border:1px
solid #dce9ce}.cmo-orbit{width:66px;height:66px;border-radius:16px;display:grid;place-items:center;background:#dcecca;color:#609b15;margin-bottom:24px}.cmo-orbit
svg{width:36px;height:36px}.cmo-intro-side
strong{display:block;font-size:24px;line-height:1.25;margin-bottom:14px}.cmo-intro-side
p{font-size:16px;color:#627067}.cmo-scope-card,.cmo-price-card,.cmo-estimate,.cmo-benefits
article{border:1px
solid #dce4d6;background:#fff;border-radius:10px}.cmo-scope-card{padding:31px;min-height:278px;position:relative}.cmo-count{position:absolute;right:28px;top:26px;color:#bdd39e;font-size:16px;font-weight:700}.cmo-icon{width:54px;height:54px;display:grid;place-items:center;border-radius:12px;background:#edf5e4;color:#69a21b;margin-bottom:26px}.cmo-scope-card
h3{margin-bottom:13px}.cmo-scope-card p,.cmo-price-card p,.cmo-benefits
p{color:#637067;font-size:16px;line-height:1.5}.cmo-price-card{padding:32px;display:flex;flex-direction:column;min-height:365px;box-shadow:0 8px 20px rgba(39,55,44,.035)}.cmo-price-featured{border:2px
solid #78aa36;box-shadow:0 18px 36px rgba(72,113,30,.11)}.cmo-price-card
h3{font-size:24px;margin-bottom:14px}.cmo-price-card
p{min-height:74px}.cmo-price-card
strong{font-size:34px;line-height:1.1;margin-top:17px;white-space:nowrap;color:#46791b}.cmo-price-card strong
small{font-size:18px}.cmo-price-card>span{font-size:13px;color:#6c776e;margin-top:5px}.cmo-price-card>a{font-size:16px;font-weight:700;color:#426d1c;margin-top:auto;padding-top:22px}.cmo-price-note{display:flex;gap:16px;align-items:flex-start;background:#edf4e5;border-left:4px solid #6aa51c;padding:20px
24px;border-radius:6px;color:#40543e;font-size:16px;line-height:1.5;margin-top:24px!important}.cmo-price-note
svg{color:#669d1a}.cmo-factors{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}.cmo-factors
p{color:#cbd7cf;margin:22px
0 28px}.cmo-factor-list{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cmo-factor-list>div{min-height:115px;padding:21px;background:rgba(255,255,255,.07);border:1px
solid rgba(255,255,255,.13);border-radius:8px}.cmo-factor-list
b{display:block;color:#92cf42;font-size:15px;margin-bottom:10px}.cmo-factor-list
span{display:block;font-size:17px;line-height:1.3;font-weight:700}.cmo-estimate{overflow:hidden;padding:26px}.cmo-estimate>span{font-size:13px;color:#6b9b2a;font-weight:700}.cmo-estimate
h3{margin:8px
0 22px}.cmo-estimate
dl{margin:0}.cmo-estimate dl>div{display:flex;justify-content:space-between;gap:8px;padding:11px
0;border-bottom:1px solid #e5ebe1}.cmo-estimate dt,.cmo-estimate
dd{font-size:14px;margin:0}.cmo-estimate
dd{font-weight:700;text-align:right;white-space:nowrap}.cmo-estimate-total{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:16px;margin:20px
-7px -7px;background:#eaf3df;border-radius:6px;font-size:14px}.cmo-estimate-total
strong{color:#477a1a;white-space:nowrap}.cmo-small{color:#6a766d;font-size:13px!important;line-height:1.5;margin-top:20px!important}.cmo-project{display:block;color:#24312b!important;border:1px
solid #dbe5d5;border-radius:10px;overflow:hidden;background:#fff;transition:transform .2s,box-shadow .2s}.cmo-project:hover{transform:translateY(-4px);box-shadow:0 14px 28px rgba(36,54,39,.13)}.cmo-project
img{width:100%;height:225px;object-fit:cover}.cmo-project>div{padding:17px}.cmo-project
span{display:block;color:#719142;font-size:12px;font-weight:700;margin-bottom:8px}.cmo-project
h3{font-size:19px;margin-bottom:14px}.cmo-project
b{color:#5c901f;font-size:14px}.cmo-text-link{display:inline-block;color:#57851f!important;font-size:16px;font-weight:700;margin-top:29px}.cmo-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px
solid #dfe7db;border-radius:10px;overflow:hidden}.cmo-steps
article{min-height:190px;padding:22px
18px;border-right:1px solid #dfe7db;background:#fff}.cmo-steps article:last-child{border-right:0}.cmo-steps
b{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#e8f3dc;color:#5f9820;font-size:15px;margin-bottom:20px}.cmo-steps
h3{font-size:17px;margin-bottom:9px}.cmo-steps
p{font-size:14px;color:#647168;line-height:1.4}.cmo-benefits
article{padding:27px}.cmo-benefits
svg{color:#6da423;margin-bottom:20px}.cmo-benefits
h3{font-size:19px;margin-bottom:11px}.cmo-faq{border-top:1px solid #dce4d6}.cmo-faq
details{border-bottom:1px solid #dce4d6;padding:0
2px}.cmo-faq
summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;padding:22px
0;font-weight:700;font-size:19px}.cmo-faq summary::-webkit-details-marker{display:none}.cmo-faq summary
span{display:grid;place-items:center;width:34px;height:34px;background:#edf4e4;border-radius:50%;color:#5b9222;font-size:23px;line-height:1;flex:none}.cmo-faq details[open] summary
span{transform:rotate(45deg)}.cmo-faq details
p{max-width:900px;color:#617068;font-size:16px;padding:0
0 24px}.cmo-links{padding-top:35px}.cmo-links .cmo-grid
a{display:flex;justify-content:space-between;gap:12px;padding:22px;background:#f7f9f5;border:1px
solid #dce5d7;border-radius:7px;color:#2a3b2c!important;font-size:17px;font-weight:700}.cmo-links .cmo-grid a:hover{border-color:#82b345;background:#edf5e5}.cmo-links .cmo-grid
span{color:#649824}.cmo-contact{background:#1c2d2a;color:#fff}.cmo-contact-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.cmo-contact
h2{color:#fff}.cmo-contact
p{color:#d7e2db;margin:20px
0 25px}.cmo-contact a[href^="tel"]{color:#a2d45c;font-weight:700;font-size:23px}.cmo-form-box,.cmo-modal-panel{background:#fff;color:#24312b;border-radius:10px;padding:30px}.cmo-form-box .wpcf7 form,.cmo-modal-panel .wpcf7
form{margin:0}.cmo-form-box input[type="text"],.cmo-form-box input[type="tel"],.cmo-modal-panel input[type="text"],.cmo-modal-panel input[type="tel"]{width:100%;min-height:50px;border:1px
solid #cbd7c7;border-radius:5px;padding:12px;font:16px Arial,sans-serif}.cmo-form-box input[type="submit"],.cmo-modal-panel input[type="submit"]{background:#6da521;color:#fff;border:0;border-radius:5px;padding:14px
24px;font-weight:700;font-size:16px;cursor:pointer}.cmo-form-box label,.cmo-modal-panel
label{font-size:15px}.cmo-reviews-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cmo-map,.cmo-review-list
article{border:1px
solid #dce5d7;border-radius:10px;overflow:hidden;background:#f8faf7}.cmo-map
iframe{width:100%;height:325px;border:0}.cmo-map>div{display:flex;flex-direction:column;gap:8px;padding:22px}.cmo-map
strong{font-size:19px}.cmo-map
span{font-size:15px;color:#69766b}.cmo-map
a{color:#4c8421!important;font-weight:700;font-size:15px}.cmo-review-list{display:grid;gap:12px}.cmo-review-list
article{padding:20px
22px}.cmo-review-list article
span{color:#e8a823;font-size:18px;margin-right:10px}.cmo-review-list
strong{font-size:17px}.cmo-review-list
p{font-size:15px;line-height:1.45;color:#5e6961;margin-top:9px}.cmo-modal[hidden]{display:none!important}.cmo-modal{position:fixed;z-index:99999;inset:0;display:grid;place-items:center;padding:20px}.cmo-modal-shade{position:absolute;inset:0;background:rgba(7,18,14,.78)}.cmo-modal-panel{position:relative;width:min(520px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 30px 90px rgba(0,0,0,.3)}.cmo-modal-panel>button{position:absolute;top:10px;right:14px;background:none;border:0;color:#28352d;font-size:29px;cursor:pointer}@media(max-width:1000px){.cmo-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}.cmo-steps{grid-template-columns:repeat(3,1fr)}.cmo-steps article:nth-child(3){border-right:0}.cmo-steps article:nth-child(-n+3){border-bottom:1px solid #dfe7db}.cmo-factors{gap:35px}.cmo-hero{min-height:640px}}@media(max-width:700px){.cmo{font-size:16px}.cmo-wrap{width:min(100% - 32px,580px)}.cmo-section{padding-top:65px;padding-bottom:65px}.cmo
h1{font-size:clamp(38px,9vw,54px)}.cmo
h2{font-size:clamp(31px,7vw,40px)}.cmo-section-head
p{font-size:17px}.cmo-hero{min-height:680px}.cmo-hero:after{background:linear-gradient(90deg,rgba(7,17,16,.94),rgba(7,17,16,.58))}.cmo-hero .cmo-wrap{padding-top:42px}.cmo-crumb{margin-bottom:44px;flex-wrap:wrap}.cmo-hero
p{font-size:18px}.cmo-hero-badges{margin-top:40px}.cmo-hero-badges
span{font-size:12px;padding:9px
10px}.cmo-highlights{grid-template-columns:repeat(2,1fr);margin-top:-16px}.cmo-highlights>div{padding:18px
14px}.cmo-highlights>div:nth-child(2){border-right:0}.cmo-highlights>div:nth-child(-n+2){border-bottom:1px solid #e2e9de}.cmo-highlights
b{font-size:15px}.cmo-highlights
span{font-size:12px}.cmo-intro,.cmo-factors,.cmo-contact-grid,.cmo-reviews-grid{grid-template-columns:1fr;gap:28px}.cmo-grid-three,.cmo-grid-four{grid-template-columns:1fr}.cmo-price-card{min-height:325px}.cmo-price-card
p{min-height:0}.cmo-factor-list{grid-template-columns:1fr 1fr}.cmo-factor-list>div{padding:15px;min-height:108px}.cmo-factor-list
span{font-size:15px}.cmo-steps{grid-template-columns:repeat(2,1fr)}.cmo-steps article:nth-child(3){border-right:1px solid #dfe7db}.cmo-steps article:nth-child(even){border-right:0}.cmo-steps article:nth-child(4){border-bottom:1px solid #dfe7db}.cmo-project
img{height:260px}.cmo-form-box{padding:20px}.cmo-map
iframe{height:285px}}@media(max-width:390px){.cmo-actions{flex-direction:column;align-items:stretch}.cmo-btn{width:100%}.cmo-hero-badges
span{width:100%}.cmo-factor-list{grid-template-columns:1fr}.cmo-steps{grid-template-columns:1fr}.cmo-steps
article{border-right:0!important;border-bottom:1px solid #dfe7db!important;min-height:135px}.cmo-steps article:last-child{border-bottom:0!important}}.cmo.cmo-region,.cmo.cmo-dom{width:calc(100vw - 16px);max-width:none;margin-left:calc((100% - (100vw - 16px))/2);margin-right:calc((100% - (100vw - 16px))/2)}.cmo-dom .cmo-journey-card{padding:26px;background:linear-gradient(145deg,#f4f8ed 0%,#e7f0df 100%);border:1px
solid #d8e6cd;box-shadow:0 18px 42px rgba(44,73,35,.09)}.cmo-dom .cmo-journey-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.cmo-dom .cmo-journey-heading>div:first-child{display:flex;flex-direction:column;gap:7px}.cmo-dom .cmo-journey-label{color:#61951f;font-size:11px;font-weight:800;letter-spacing:.16em}.cmo-dom .cmo-journey-heading
strong{font-size:23px;line-height:1.2;max-width:300px}.cmo-dom .cmo-journey-card .cmo-orbit{width:54px;height:54px;flex:none;margin:0;border-radius:15px;background:#d7e9c6}.cmo-dom .cmo-journey-card .cmo-orbit
svg{width:29px;height:29px}.cmo-dom .cmo-journey-list{display:grid;gap:8px}.cmo-dom .cmo-journey-step{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:10px
12px;background:rgba(255,255,255,.88);border:1px
solid rgba(111,153,66,.16);border-radius:9px}.cmo-dom .cmo-journey-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:#619a20;background:#eff6e8}.cmo-dom .cmo-journey-icon
svg{width:21px;height:21px}.cmo-dom .cmo-journey-step>span:last-child{display:grid;grid-template-columns:32px auto 1fr;align-items:baseline;gap:8px}.cmo-dom .cmo-journey-step
small{color:#78a83f;font-size:11px;font-weight:800}.cmo-dom .cmo-journey-step
b{font-size:15px;line-height:1.3}.cmo-dom .cmo-journey-step
em{font-size:13px;font-style:normal;color:#657268;line-height:1.35}.cmo-dom .cmo-journey-photo{position:relative;height:156px;margin:16px
0 0;overflow:hidden;border-radius:9px;background:#22312d}.cmo-dom .cmo-journey-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(9,20,17,.78),rgba(9,20,17,0) 78%)}.cmo-dom .cmo-journey-photo
img{width:100%;height:100%;object-fit:cover;object-position:center 48%}.cmo-dom .cmo-journey-photo
figcaption{position:absolute;z-index:1;left:16px;right:16px;bottom:13px;display:grid;gap:2px;color:#fff}.cmo-dom .cmo-journey-photo figcaption
span{font-size:10px;font-weight:800;letter-spacing:.15em;color:#b8e27c}.cmo-dom .cmo-journey-photo figcaption
b{font-size:17px;line-height:1.25}.cmo-dom .cmo-journey-photo figcaption
small{font-size:12px;color:#e3ece5}.cmo-dom .cmo-estimate-photo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:stretch}.cmo-dom .cmo-estimate-photo-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px
solid #dce5d7;border-radius:10px;background:#fff;box-shadow:0 8px 22px rgba(37,55,42,.055)}.cmo-dom .cmo-estimate-photo-card>img{width:100%;height:170px;object-fit:cover}.cmo-dom .cmo-estimate-photo-body{display:flex;flex:1;flex-direction:column;padding:19px
20px 20px}.cmo-dom .cmo-estimate-place{color:#6d9f2b;font-size:12px;font-weight:800;letter-spacing:.035em}.cmo-dom .cmo-estimate-photo-card
h3{font-size:20px;line-height:1.25;margin:8px
0 15px}.cmo-dom .cmo-estimate-photo-card
dl{margin:0}.cmo-dom .cmo-estimate-photo-card dl>div{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px
0;border-bottom:1px solid #e6ece2}.cmo-dom .cmo-estimate-photo-card dt,.cmo-dom .cmo-estimate-photo-card
dd{margin:0;font-size:13px;line-height:1.35}.cmo-dom .cmo-estimate-photo-card
dt{color:#68756b}.cmo-dom .cmo-estimate-photo-card
dd{font-weight:800;color:#27352d}.cmo-dom .cmo-estimate-photo-total{display:flex;justify-content:space-between;align-items:center;gap:9px;margin-top:auto;padding:13px
12px;background:#edf5e6;border-radius:7px;color:#344331;font-size:12px;line-height:1.35}.cmo-dom .cmo-estimate-photo-total
strong{color:#4e811c;text-align:right;font-size:14px;white-space:normal}.cmo-dom .cmo-estimate-photo-cta{display:flex;flex-direction:column;align-items:flex-start;min-height:100%;padding:25px;border-radius:10px;background:linear-gradient(150deg,#263831,#172823);color:#fff}.cmo-dom .cmo-estimate-cta-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:25px;border-radius:13px;background:rgba(151,204,85,.16);color:#a8dc65}.cmo-dom .cmo-estimate-cta-icon
svg{width:26px;height:26px}.cmo-dom .cmo-estimate-photo-cta>small{color:#a8d96a;font-size:11px;font-weight:800;letter-spacing:.15em}.cmo-dom .cmo-estimate-photo-cta
h3{margin:10px
0 12px;color:#fff;font-size:24px;line-height:1.2}.cmo-dom .cmo-estimate-photo-cta
p{font-size:15px;line-height:1.5;color:#d3ded6}.cmo-dom .cmo-estimate-photo-cta>a{display:flex;justify-content:space-between;align-items:center;width:100%;gap:8px;margin-top:auto;padding:14px
15px;border-radius:6px;background:#70a729;color:#fff!important;font-weight:800;font-size:14px}.cmo-dom .cmo-estimate-photo-cta>a:hover{background:#83b93d}.cmo-dom .cmo-portfolio-grid{row-gap:20px}.cmo-dom .cmo-project-static{cursor:default}.cmo-dom .cmo-project-static:hover{transform:none;box-shadow:0 8px 22px rgba(37,55,42,.08)}.cmo-dom .cmo-project-image{position:relative;overflow:hidden;background:#e7ece5}.cmo-dom .cmo-project-static .cmo-project-image
img{width:100%;height:200px;object-fit:cover;transition:transform .3s}.cmo-dom .cmo-project-static:hover .cmo-project-image
img{transform:scale(1.025)}.cmo-dom .cmo-project-mark{position:absolute;right:13px;top:13px;display:grid;place-items:center;width:38px;height:38px;border:1px
solid rgba(255,255,255,.62);border-radius:11px;background:rgba(255,255,255,.92);color:#669e24;box-shadow:0 5px 15px rgba(19,37,27,.12)}.cmo-dom .cmo-project-mark
svg{width:20px;height:20px}.cmo-dom .cmo-project-static>div:last-child{padding:15px
16px 17px}.cmo-dom .cmo-project-static
h3{min-height:48px;margin:0
0 8px;font-size:18px;line-height:1.3}.cmo-dom .cmo-project-static
small{display:block;color:#6d786e;font-size:12px;font-weight:600}.cmo-dom .cmo-estimates-note{max-width:980px}@media(max-width:1000px){.cmo-dom .cmo-estimate-photo-grid,.cmo-dom .cmo-portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.cmo-dom .cmo-estimate-photo-grid,.cmo-dom .cmo-portfolio-grid{grid-template-columns:1fr}.cmo-dom .cmo-estimate-photo-card>img{height:220px}.cmo-dom .cmo-project-static .cmo-project-image
img{height:240px}.cmo-dom .cmo-journey-heading
strong{font-size:21px}.cmo-dom .cmo-journey-step>span:last-child{grid-template-columns:29px auto}.cmo-dom .cmo-journey-step
em{grid-column:2;grid-row:2}.cmo-dom .cmo-journey-photo{height:175px}}.cmo-dom .cmo-project-static{cursor:pointer;text-align:left;font:inherit;padding:0;width:100%;transition:transform .2s,box-shadow .2s}.cmo-dom .cmo-project-static:hover{transform:translateY(-3px);box-shadow:0 16px 30px rgba(36,54,39,.15)}.cmo-dom .cmo-project-static:focus-visible{outline:3px
solid #76a92d;outline-offset:3px}.cmo-dom .cmo-project-static .cmo-project-image{display:block;width:100%;height:auto}.cmo-dom .cmo-project-static .cmo-project-copy{display:block;padding:15px
16px 17px;text-align:left}.cmo-dom .cmo-project-static .cmo-project-copy>span{display:block;margin:0
0 8px;color:#719142;font-size:12px;font-weight:700;line-height:1.35}.cmo-dom .cmo-project-static .cmo-project-copy
strong{display:block;min-height:45px;margin:0
0 7px;color:#24312b;font-size:18px;font-weight:700;line-height:1.3}.cmo-dom .cmo-project-static .cmo-project-copy
small{display:block;color:#6d786e;font-size:12px;font-weight:600;line-height:1.35}.cmo-dom .cmo-project-static .cmo-project-copy small::after{content:"";display:inline-block;width:7px;height:7px;margin-left:7px;border-top:1.5px solid #6c9e2b;border-right:1.5px solid #6c9e2b;transform:rotate(45deg)}.cmo-lightbox[hidden]{display:none!important}.cmo-lightbox{position:fixed;inset:0;z-index:1000002;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(8,16,13,.95);color:#fff}.cmo-lightbox-shade{position:absolute;inset:0}.cmo-lightbox-panel{position:relative;display:flex;flex-direction:column;width:min(1220px,100%);height:min(850px,calc(100vh - 48px));min-height:0}.cmo-lightbox-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:13px}.cmo-lightbox-head>div{display:grid;gap:3px}.cmo-lightbox-kicker{color:#a7d666;font-size:10px;font-weight:800;letter-spacing:.15em}.cmo-lightbox-head
h3{margin:0;color:#fff;font-size:22px;line-height:1.25}.cmo-lightbox-count{color:#ced8d0;font-size:13px;line-height:1.35}.cmo-lightbox-close,.cmo-lightbox-prev,.cmo-lightbox-next{position:relative;z-index:1;display:grid;place-items:center;flex:none;width:46px;height:46px;padding:0;border:1px
solid rgba(255,255,255,.55);border-radius:50%;background:#17231fc9;color:#fff;font:inherit;font-size:30px;line-height:1;cursor:pointer}.cmo-lightbox-close:hover,.cmo-lightbox-prev:hover,.cmo-lightbox-next:hover{background:#6c9f28;border-color:#6c9f28}.cmo-lightbox-stage{display:flex;flex:1;min-height:0;align-items:center;justify-content:center;gap:18px}.cmo-lightbox-image-wrap{display:grid;place-items:center;flex:1;min-width:0;height:100%;overflow:hidden}.cmo-lightbox-image{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:5px;box-shadow:0 20px 55px rgba(0,0,0,.35)}.cmo-lightbox-thumbs{display:flex;flex:none;gap:8px;height:78px;margin-top:14px;padding:2px
2px 7px;overflow-x:auto;overscroll-behavior-x:contain}.cmo-lightbox-thumb{flex:none;width:94px;height:65px;padding:0;border:2px
solid transparent;border-radius:5px;background:#1e2b25;overflow:hidden;cursor:pointer;opacity:.72}.cmo-lightbox-thumb[aria-current="true"]{border-color:#9fd45e;opacity:1}.cmo-lightbox-thumb
img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:700px){.cmo-lightbox{padding:10px}.cmo-lightbox-panel{height:calc(100dvh - 20px)}.cmo-lightbox-head{margin-bottom:8px}.cmo-lightbox-head
h3{font-size:19px}.cmo-lightbox-close,.cmo-lightbox-prev,.cmo-lightbox-next{width:38px;height:38px;font-size:25px}.cmo-lightbox-stage{gap:5px}.cmo-lightbox-image-wrap{height:calc(100% - 8px)}.cmo-lightbox-thumbs{height:65px;margin-top:8px}.cmo-lightbox-thumb{width:70px;height:48px}.cmo-dom .cmo-project-static .cmo-project-copy
strong{min-height:0}}