.ec-announcement{background:#171515;color:#ead4c2;text-align:center;padding:9px;font-size:11px;letter-spacing:.15em}.ec-header{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:18px 5%;background:#fffaf6}.ec-header img{width:180px;height:auto}.ec-header nav{display:flex;gap:24px;flex-wrap:wrap}.ec-header a,.ec-footer a{text-decoration:none;color:inherit}.ec-header-cta,.ec-btn{display:inline-block;background:#22201f;color:#fff!important;padding:14px 22px;text-decoration:none;border:0;cursor:pointer}.ec{color:#211d1b;background:#faf5f0;font-family:Arial,sans-serif}.ec h1,.ec h2,.ec h3{color:inherit;line-height:1.12}.ec h1{font-size:clamp(38px,5vw,68px);max-width:720px}.ec h2{font-size:clamp(28px,3.2vw,44px)}.ec p{line-height:1.7}.ec-hero{padding:100px 7%;background:#272221;color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:5%;align-items:center}.ec-hero img{width:100%;max-height:520px;object-fit:cover}.ec-hero .ec-btn{background:#e3c4ab;color:#1e1917!important}.ec-kicker{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#ae8467}.ec-section{padding:75px 7%}.ec-split{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.ec-split img{width:100%;max-height:560px;object-fit:cover}.ec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ec-card{background:#fff;padding:22px}.ec-card img{width:100%;aspect-ratio:1;object-fit:cover}.ec-card a{color:inherit}.ec-cta{background:#e9d6ca}.ec-form label{display:block;margin:16px 0 6px}.ec-form input,.ec-form textarea{width:100%;padding:14px;border:1px solid #c8b4a4;background:#fff}.ec-form textarea{min-height:150px}.ec-footer{background:#1d1b1a;color:#eee;display:grid;grid-template-columns:2fr 1fr 1fr;gap:35px;padding:55px 7%;font-family:Arial,sans-serif}.ec-footer strong{font-size:25px}.ec-footer a{display:block;margin:12px 0}.ec-footer small{grid-column:1/-1;border-top:1px solid #65564c;padding-top:20px}.ec-alert{padding:14px;background:#efe2d6}@media(max-width:750px){.ec-header{flex-wrap:wrap}.ec-header nav{order:3;width:100%;gap:14px;font-size:12px}.ec-header-cta{display:none}.ec-hero,.ec-split{grid-template-columns:1fr}.ec-hero{padding:60px 6%}.ec-grid{grid-template-columns:repeat(2,1fr)}.ec-section{padding:50px 6%}.ec-footer{grid-template-columns:1fr 1fr}.ec-footer>div:first-child{grid-column:1/-1}}
.ec-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.ec-card{min-width:0}.ec-card img{display:block;height:280px!important;aspect-ratio:auto;object-fit:cover;object-position:center 70%}.ec-card h3{font-size:18px;line-height:1.3}.ec-split img{height:auto}.ec-hero img{height:auto}@media(max-width:750px){.ec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ec-card{padding:12px}.ec-card img{height:190px!important}.ec-card h3{font-size:15px}}
