html body ul.sub-menu li a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;position:relative!important;background-color:transparent!important;background-image:radial-gradient(circle,rgba(0,192,253,0.35) 0%,rgba(0,192,253,0.35) 48%,transparent 50%)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:0 0!important;transition:background-size 0.22s ease,background-color 0.22s ease!important}html body ul.sub-menu li a:hover,html body ul.sub-menu li a:focus{background-color:transparent!important;background-size:55px 55px!important}html body ul.sub-menu li.current-menu-item>a,html body ul.sub-menu li.current_page_item>a{background-color:transparent!important;background-image:radial-gradient(circle,rgba(114,247,48,0.25) 0%,rgba(114,247,48,0.25) 48%,transparent 50%)!important;background-size:55px 55px!important}html body ul.sub-menu li:hover,html body ul.sub-menu li.current-menu-item,html body ul.sub-menu li.current_page_item{background-color:transparent!important}.event-card{position:relative;display:flex;flex-direction:column;width:100%;min-height:620px;overflow:hidden}.event-card-image{width:100%;height:320px;flex-shrink:0;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.event-card-content{display:flex;flex-direction:column;flex:1 1 auto}@media (max-width:980px){.event-card{min-height:600px}.event-card-image{height:300px}}@media (max-width:767px){.event-card{min-height:auto}.event-card-image{height:300px}}.region-cards-row{display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));gap:32px;align-items:stretch}.region-card{position:relative;display:flex;flex-direction:column;overflow:visible;min-height:0;border-radius:14px}.region-card-image{width:100%;height:210px;overflow:hidden;border-radius:10px 10px 0 0}.region-card-image img{display:block;width:100%;height:100%;object-fit:cover}.region-card-content{display:flex;flex-direction:column;padding:22px 24px 24px}.region-card-content h3,.region-card-content h4{margin-bottom:12px}.region-card-content p{margin-bottom:18px;line-height:1.6}.region-card-content .region-card-button{margin-top:4px!important;align-self:flex-start}