/*
Theme Name: Mein Ennstal – Blocksy Child
Theme URI: https://mein-ennstal.at
Description: Bearbeitbare Gutenberg-Startseite für Mein-Ennstal.at. Benötigt das kostenlose Blocksy-Theme.
Author: Mein-Ennstal.at
Template: blocksy
Version: 1.0.0
Text Domain: mein-ennstal-blocksy
*/

@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,600;0,700;1,600&display=swap');
:root{--me-ink:#153d36;--me-pine:#0d332e;--me-lime:#cfeb48;--me-paper:#f4f2eb;--me-soft:#e4e1d6;--me-orange:#ef7844}body{font-family:"DM Sans",sans-serif;color:var(--me-ink)}.me-home{margin-top:0}.me-home .wp-block-group{box-sizing:border-box}.me-wrap{padding:110px max(24px,calc((100vw - 1180px)/2))}.me-eyebrow{font:500 11px "DM Mono";letter-spacing:1.8px;text-transform:uppercase;margin-bottom:20px}.me-title{font:700 clamp(42px,5vw,76px)/1 "Playfair Display";letter-spacing:-2.5px;margin:0}.me-title em{color:var(--me-orange)}.me-hero{min-height:730px!important;align-items:center}.me-hero:before{opacity:.52!important;background:linear-gradient(90deg,#092d27 0%,rgba(9,45,39,.5) 55%,rgba(9,45,39,.08) 100%)!important}.me-hero .wp-block-cover__inner-container{padding:110px max(24px,calc((100vw - 1180px)/2)) 50px}.me-hero .me-title{color:#fff;font-size:clamp(58px,7vw,92px)}.me-hero .me-title em{color:var(--me-lime)}.me-lead{max-width:430px;font-size:18px;line-height:1.65}.me-button .wp-block-button__link{border-radius:0;background:var(--me-lime);color:var(--me-pine);font-weight:700;padding:16px 22px}.me-intro{background:var(--me-paper)}.me-intro .wp-block-columns{gap:70px}.me-copy{font-size:16px;line-height:1.75}.me-soft{background:var(--me-soft)}.me-section-head{align-items:flex-end;gap:40px;margin-bottom:45px}.me-query .wp-block-post-template{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.me-query .wp-block-post{background:var(--me-paper);padding-bottom:22px}.me-query .wp-block-post-featured-image{margin:0}.me-query .wp-block-post-featured-image img{height:270px;object-fit:cover}.me-query .wp-block-post-title,.me-query .wp-block-post-excerpt,.me-query .me-offer-meta{padding-left:22px;padding-right:22px}.me-query .wp-block-post-title{font:600 28px/1.08 "Playfair Display";margin:20px 0 8px}.me-query .wp-block-post-excerpt{font-size:14px;color:#52635b}.me-offer-meta{display:flex;justify-content:space-between;gap:12px;font:11px "DM Mono";color:#617169;margin-top:18px}.me-offer-meta strong{color:var(--me-ink)}.me-hotels{background:#faf9f4}.me-hotels .me-query .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))}.me-benefits{background:var(--me-pine);color:#fff}.me-benefits>.wp-block-column:last-child{padding:90px 7%}.me-benefits .me-title em{color:var(--me-lime)}.me-benefit-list{border-top:1px solid #527069;margin-top:45px}.me-benefit{padding:20px 0;border-bottom:1px solid #527069}.me-benefit strong{display:block}.me-benefit small{color:#cad5d0}.me-steps{text-align:center}.me-steps .wp-block-columns{gap:50px;margin-top:55px}.me-step-no{font:12px "DM Mono";color:var(--me-orange)}.me-steps h3{font:600 26px "Playfair Display"}.me-quote{background:var(--me-orange);color:#fff;text-align:center;padding:90px 24px}.me-quote p{font:600 clamp(30px,4vw,52px)/1.2 "Playfair Display"}.me-faq{background:var(--me-paper)}.me-faq details{border-top:1px solid #d0d5ca;padding:18px 0}.me-faq details:last-child{border-bottom:1px solid #d0d5ca}.me-faq summary{font-weight:600}.me-faq details p{font-size:14px;color:#5c6c64}.me-cta{background:var(--me-pine);color:#fff;text-align:center}.me-cta .me-title em{color:var(--me-lime)}@media(max-width:780px){.me-wrap{padding:75px 23px}.me-hero{min-height:650px!important}.me-intro .wp-block-columns,.me-section-head,.me-benefits,.me-steps .wp-block-columns{display:block}.me-query .wp-block-post-template,.me-hotels .me-query .wp-block-post-template{grid-template-columns:1fr}.me-benefits>.wp-block-column:first-child{min-height:340px}.me-benefits>.wp-block-column:last-child{padding:70px 24px}}
