#MainContent .funto-inner-banner{height:400px!important;min-height:400px!important;max-height:400px!important;width:100%;border-radius:0!important;overflow:hidden;background:#063735;position:relative}
#MainContent .funto-inner-banner .banner__media{position:absolute;inset:0;width:100%!important;height:100%!important;border-radius:0!important}
#MainContent .funto-inner-banner .banner__media img{width:100%;height:100%;object-fit:cover;border-radius:0!important}
#MainContent .funto-inner-banner .banner__content{height:100%;min-height:0!important;display:flex;align-items:center;justify-content:center;padding:32px 24px!important;max-width:1400px;margin:0 auto;position:relative;z-index:2}
#MainContent .funto-inner-banner .banner__box{width:100%;max-width:900px!important;min-width:0!important;padding:0!important;background:transparent!important;text-align:center!important;color:#fff}
#MainContent .funto-inner-banner .heading,#MainContent .funto-inner-banner h1{font-size:48px!important;line-height:1.15!important;font-weight:700!important;text-align:center!important;color:#fff!important;margin:0 0 12px!important}
#MainContent .funto-inner-banner .rte,#MainContent .funto-inner-banner .rte p{font-size:18px!important;line-height:1.5!important;text-align:center!important;color:#fff!important;margin:0!important}
#MainContent .funto-inner-banner:before,#MainContent .funto-inner-banner .banner__content:before{display:none!important}
.funto-blog-banner .banner__media:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.35)}
#MainContent:has(.funto-inner-banner){--spacing-sections-desktop:0px;--spacing-sections-mobile:0px}
.funto-blog-feature{display:grid;grid-template-columns:3fr 2fr;gap:0;background:#EFF7F2;border-radius:12px;overflow:hidden;margin:0 0 40px}
.funto-blog-feature__image{display:block;min-width:0}
.funto-blog-feature__image img{display:block;width:100%;height:100%;aspect-ratio:3/2;object-fit:cover}
.funto-blog-feature__info{padding:32px;align-self:center;color:#063735}
.funto-blog-feature__info h2{font-size:32px;line-height:1.2;margin:10px 0 14px}
.funto-blog-feature__info h2 a{color:inherit;text-decoration:none}
.funto-blog-feature__info p{font-size:16px;line-height:1.5;margin:0 0 20px}
.funto-blog-feature__label{font-size:12px;letter-spacing:.08em;text-transform:uppercase}
.funto-news-list .blog-articles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.funto-news-list .article-card__image{aspect-ratio:4/3!important;padding-bottom:75%!important}
.funto-news-list .article-card__image img{object-fit:cover!important}
.funto-news-list .article-card__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.funto-news-list .card__heading{font-weight:400!important}
@media(max-width:749px){
#MainContent .funto-inner-banner{height:300px!important;min-height:300px!important;max-height:300px!important}
#MainContent .funto-inner-banner .heading,#MainContent .funto-inner-banner h1{font-size:30px!important;line-height:1.2!important}
#MainContent .funto-inner-banner .rte,#MainContent .funto-inner-banner .rte p{font-size:15px!important;line-height:1.45!important}
.funto-blog-feature{grid-template-columns:1fr;margin-bottom:28px}
.funto-blog-feature__image img{aspect-ratio:4/3}
.funto-blog-feature__info{padding:20px}
.funto-blog-feature__info h2{font-size:24px}
.funto-blog-feature__info p{font-size:14px}
.funto-news-list .blog-articles{grid-template-columns:1fr;gap:24px}
}

#MainContent .funto-blog-banner .banner__media:after{opacity:1!important;z-index:1}

#MainContent [id$="__creator_benefits"] .multicolumn-card,
#MainContent [id$="__wholesale_reasons"] .multicolumn-card,
#MainContent [id$="__wholesale_reviews"] .multicolumn-card{border-radius:24px;transition:transform .22s ease,box-shadow .22s ease}
@media(hover:hover) and (pointer:fine){
#MainContent [id$="__creator_benefits"] .multicolumn-card:hover,
#MainContent [id$="__wholesale_reasons"] .multicolumn-card:hover,
#MainContent [id$="__wholesale_reviews"] .multicolumn-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(6,55,53,.14)}
}
@media(prefers-reduced-motion:reduce){#MainContent [id$="__creator_benefits"] .multicolumn-card,#MainContent [id$="__wholesale_reasons"] .multicolumn-card,#MainContent [id$="__wholesale_reviews"] .multicolumn-card{transition:none}}
