.event--card img{vertical-align:bottom;width:100%}.event--card--detail{position:relative}.event--card--detail .description{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;height:60px;overflow:hidden;text-overflow:ellipsis}.event--card--detail a{display:inline-block;padding-right:12px}.event--card--detail .link-icon{position:absolute;right:24px;top:29px}.event--card--title a{font-weight:500}.event--card .bef-links ul{display:flex;gap:10px;justify-content:flex-end;list-style:none;padding-inline-start:0;position:absolute;right:0;transform:translateY(-45px)}@media (max-width:767px){.event--card .bef-links ul{flex-direction:column;position:relative;transform:translateY(0)}}.event--card .bef-links ul li:first-child{display:none}@media (max-width:767px){.event--card .bef-links ul li{flex:1}}.event--card .bef-links ul .bef-link{border:1px solid #9b9b9b;border-radius:0;color:#9b9b9b;cursor:pointer;display:inline-block;font-size:12px;padding:5px 20px;position:relative;width:100%}.event--card .bef-links ul .bef-link.bef-link--selected{background-color:transparent;border:1px solid var(--primary_btnd);color:var(--primary_btnd)}.event--card .bef-links ul .bef-link.bef-link--selected:after{background-color:var(--primary_btnd);bottom:0;content:"";left:0;opacity:.12;position:absolute;right:0;top:0}.event--card--link{border:1px solid var(--secondarytext);cursor:pointer}@media (max-width:991px){.event--card .views-view-responsive-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.event--card .views-view-responsive-grid{grid-template-columns:repeat(1,1fr)}}.event--card .views-view-responsive-grid .views-view-responsive-grid__item-inner{border:1px solid #dee2e6;height:100%}.js-form-type-select.form-item-field-address-administrative-area:after,.js-form-type-select.form-item-field-target-audience-target-id:after{content:"\f107";font-family:Font Awesome\ 6 Pro;font-size:12px;font-weight:900;margin-left:30px;position:absolute;right:14px;top:14px}.viewsreference--view-title{font-weight:500;margin-top:5px}@media (max-width:767px){.viewsreference--view-title{margin-bottom:24px;position:relative}}.fullcalendarview{padding-top:48px}@media (max-width:767px){.fullcalendarview{padding-top:0}}.fullcalendarview .js-form-type-select{margin-top:44px}@media (max-width:767px){.fullcalendarview .js-form-type-select{margin-top:0}}.paragraph--type--views-listing{margin-top:16px}