.related-events-block{background-color:#fff;margin-bottom:-40px;padding-top:87px;padding-bottom:128px;border-radius:40px 40px 0 0}@media only screen and (max-width: 767px){.related-events-block{padding-top:74px;padding-bottom:111px}}.related-events-block .site-container{color:#333}.related-events-block .site-container>*>.link{display:flex;align-items:center;font-size:13px;font-weight:700}.related-events-block .site-container>*>.link:not(:hover){color:#333}.related-events-block .site-container>*>.link:after{content:"";display:block;margin-left:20px;width:42px;height:42px;background-image:url("../../../../assets/btn-arrow.svg");background-size:12px 12px;background-repeat:no-repeat;background-position:center;background-color:#ffa321;border:solid 1px #ffa321;border-radius:8px;transition:margin ease-in-out .3s}.related-events-block .site-container .top-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:63px}@media only screen and (max-width: 767px){.related-events-block .site-container .top-container{margin-bottom:51px}}@media only screen and (max-width: 1023px){.related-events-block .site-container .top-container .link{display:none}}.related-events-block .site-container .bottom-container>.link{margin-left:auto;margin-top:8px;justify-content:flex-end}@media only screen and (min-width: 1024px){.related-events-block .site-container .bottom-container>.link{display:none}}.related-events-block .site-container .bottom-container .swiper-pag{display:block;position:relative;top:unset;right:unset;bottom:unset;left:unset;margin-top:30px;margin-right:-5px;margin-left:-5px}.related-events-block .site-container .bottom-container .swiper-pag .swiper-pagination-bullet{width:12px;height:12px;border:solid 1px #333;opacity:1;background-color:unset;transition:ease-in-out .4s;margin-right:5px;margin-left:5px}.related-events-block .site-container .bottom-container .swiper-pag .swiper-pagination-bullet-active{border-color:#ffa321;background-color:#ffa321}.related-events-block .site-container .bottom-container .event-card{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;pointer-events:all;border-radius:12px;overflow:hidden;background-color:rgba(232,232,227,.6);border:solid 1px #e8e8e3;transition:opacity ease-in-out .4s;opacity:1;height:auto}.related-events-block .site-container .bottom-container .event-card .product-image{width:100%;margin-left:auto;margin-right:auto}.related-events-block .site-container .bottom-container .event-card .product-image img{width:100%;height:164px;-o-object-fit:cover;object-fit:cover}.related-events-block .site-container .bottom-container .event-card .text-container{padding:40px 30px}@media only screen and (max-width: 767px){.related-events-block .site-container .bottom-container .event-card .text-container{padding:30px}}.related-events-block .site-container .bottom-container .event-card .text-container .categories{display:flex;flex-wrap:wrap;margin:0 -5px 7px;justify-content:flex-start;align-items:center}.related-events-block .site-container .bottom-container .event-card .text-container .categories .category{background-color:#fff;text-transform:uppercase;padding:3px 10px 4px;font-size:11px;font-weight:700;margin:0 5px 10px;border-radius:100px}.related-events-block .site-container .bottom-container .event-card .text-container .title{margin-bottom:8px}.related-events-block .site-container .bottom-container .event-card .text-container .date-and-time{margin-bottom:8px;opacity:.6}.related-events-block .site-container .bottom-container .event-card .text-container .price{margin-bottom:28px}.related-events-block .site-container .bottom-container .event-card .text-container .excerpt{margin-bottom:48px}@media only screen and (max-width: 1440px){.related-events-block .site-container .bottom-container .event-card .text-container .excerpt{margin-bottom:24px}}.related-events-block .site-container .bottom-container .event-card .text-container .link{display:flex;align-items:center;justify-content:flex-start;font-weight:700;width:-moz-max-content;width:max-content;max-width:100%}.related-events-block .site-container .bottom-container .event-card .text-container .link svg{margin-left:9px}.related-events-block .site-container .bottom-container .event-card .text-container .link svg path{fill:currentColor}
