.FaunTomterBanner_section__b8MTu{padding:32px 24px 48px;background:#faf9f5;font-family:inherit;color:#004c40}.FaunTomterBanner_cards__TLsq_{max-width:1348px;margin:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.FaunTomterBanner_card__TywlP{height:580px;display:flex;flex-direction:column;background:white;border-radius:16px;overflow:hidden;box-shadow:0 3px 10px #003d3310;text-decoration:none;color:inherit}.FaunTomterBanner_card__TywlP>img{width:100%;height:50%;flex:0 0 50%;-o-object-fit:cover;object-fit:cover}.FaunTomterBanner_body__uUTT_{height:50%;padding:22px 24px;display:flex;flex-direction:column}.FaunTomterBanner_label__EOP1q{font-size:12px;letter-spacing:1.5px;font-weight:700;text-transform:uppercase;margin-bottom:15px;color:#806400}.FaunTomterBanner_card__TywlP:first-child .FaunTomterBanner_label__EOP1q{color:#004c40}.FaunTomterBanner_headline__CS47p{font-size:40px;line-height:1.12;letter-spacing:-1.4px;font-weight:800;margin:0}.FaunTomterBanner_headline__CS47p .FaunTomterBanner_highlight__dRnNY{color:#b48600}.FaunTomterBanner_count__k__BC{font-size:16px;font-weight:600;margin:14px 0 0}.FaunTomterBanner_title__d9h8b{font-size:30px;line-height:1.1;font-weight:700;margin:0 0 14px}.FaunTomterBanner_description__8jBZe{font-size:17px;line-height:1.5;color:#52766e;margin:0}.FaunTomterBanner_button__oodLt,.FaunTomterBanner_link__91b8k{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px;font-weight:700}.FaunTomterBanner_button__oodLt{background:#f0bc00;border-radius:7px;padding:14px}.FaunTomterBanner_link__91b8k{border-top:1px solid #e4ebe6;padding-top:18px}.FaunTomterBanner_card__TywlP:focus-visible{outline:3px solid #b48600;outline-offset:4px}.FaunTomterBanner_card__TywlP:hover .FaunTomterBanner_button__oodLt{background:#e6b000}@media(min-width:701px) and (max-width:1100px){.FaunTomterBanner_cards__TLsq_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.FaunTomterBanner_section__b8MTu{padding:24px 20px}.FaunTomterBanner_cards__TLsq_{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding-bottom:16px;scrollbar-width:thin;scrollbar-color:#00705c #e1e7df}.FaunTomterBanner_card__TywlP{height:560px;flex:0 0 86%;min-width:0;scroll-snap-align:start}.FaunTomterBanner_body__uUTT_{padding:18px 22px}.FaunTomterBanner_headline__CS47p{font-size:36px}.FaunTomterBanner_count__k__BC{font-size:15px}.FaunTomterBanner_cards__TLsq_::-webkit-scrollbar{height:8px}.FaunTomterBanner_cards__TLsq_::-webkit-scrollbar-track{background:#e1e7df;border-radius:5px}.FaunTomterBanner_cards__TLsq_::-webkit-scrollbar-thumb{background:#00705c;border-radius:5px}}.FaunTomterBanner_card__TywlP:has(.FaunTomterBanner_headline__CS47p) .FaunTomterBanner_label__EOP1q{color:#004c40}