﻿.event-start__row:has(>.event-start-img){display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;margin:0 0 clamp(1.5rem,3vw,2.5rem);overflow:hidden;border-radius:1.5rem;background-color:#fff;box-shadow:0 1px 2px rgba(66,70,69,.06),0 12px 40px rgba(66,70,69,.08);transition:box-shadow .35s cubic-bezier(.22,.61,.36,1),transform .35s cubic-bezier(.22,.61,.36,1)}@media screen and (min-width:992px){.event-start__row:has(>.event-start-img){grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.event-start__row:has(>.event-start-img):has(>.event-start-img:first-child){grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.event-start__row:has(>.event-start-img):hover{transform:translateY(-3px);box-shadow:0 1px 2px rgba(66,70,69,.06),0 20px 50px rgba(66,70,69,.14)}.event-start__row:has(>.event-start-img):hover .event-start-img img{transform:scale(1.03)}.event-start__row:has(>.event-start-img)>.event-start-txt,.event-start__row:has(>.event-start-img)>.event-start-img{width:auto;max-width:none;margin:0;padding:0}.event-start__row>.event-start-img{position:relative;overflow:hidden}@media screen and (max-width:991px){.event-start__row>.event-start-img{order:-1}}.event-start__row>.event-start-img img{display:block;width:100%;height:auto;aspect-ratio:16/10;border-radius:0;object-fit:cover;transition:transform .6s cubic-bezier(.22,.61,.36,1)}@media screen and (min-width:992px){.event-start__row>.event-start-img{min-height:21.25rem}.event-start__row>.event-start-img .event-start-img-details{position:absolute;inset:0}.event-start__row>.event-start-img img{position:absolute;inset:0;height:100%;aspect-ratio:auto}}.event-start__row .event-start-img-details-info{top:1.125rem;left:1.125rem;right:auto;bottom:auto;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:999px;background-color:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--main);font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums;box-shadow:0 2px 10px rgba(0,0,0,.12)}.event-start__row .event-start-img-details-info:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;color:var(--main)}.event-start__row .event-start-img-details-info .time:empty{display:none}.event-start__row .event-start-img-sale{top:auto;bottom:1.125rem;left:1.125rem;padding:.5rem 1rem;border-radius:999px;font-size:.875rem;font-weight:600;box-shadow:0 2px 10px rgba(0,0,0,.15)}.event-start__row>.event-start-txt{display:flex;align-items:center}.event-start__row>.event-start-txt .event-start-txt__container{width:100%;padding:clamp(1.5rem,4vw,3.5rem)}.event-start__row>.event-start-txt h2{margin-bottom:.875rem;font-size:var(--fs-h2);transition:color .2s}.event-start__row>.event-start-txt a:hover h2{color:var(--dark)}.event-start__row>.event-start-txt p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;font-size:1rem !important;line-height:1.65;color:var(--dark);opacity:.85}.event-start__row>.event-start-txt .more-button{margin-top:1.5rem}.event-start__row>.event-start-txt .button{display:inline-flex;align-items:center;gap:.75rem;padding:.8125rem 1.5rem;border-radius:999px;font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background-color .25s,gap .25s}.event-start__row>.event-start-txt .button:after{content:"";font-family:"Font Awesome 6 Free";font-weight:900}.event-start__row>.event-start-txt .button:hover,.event-start__row>.event-start-txt .button:focus-visible{gap:1.125rem;background-color:var(--dark);text-decoration:none}@media(prefers-reduced-motion:reduce){.event-start__row:has(>.event-start-img),.event-start__row>.event-start-img img{transition:none}.event-start__row:has(>.event-start-img):hover{transform:none}.event-start__row:has(>.event-start-img):hover .event-start-img img{transform:none}}