.latest_events_block{max-width:calc(100% - 280px);}.latest_events_block h2{margin-bottom:3.125rem;}@media screen and (max-width:640px){.latest_events_block h2{display:none;}}@media screen and (min-width:1700px){.latest_events_block{max-width:100%;}}@media screen and (max-width:768px){.latest_events_block{max-width:calc(100% - 80px);}}@media screen and (max-width:380px){.latest_events_block{max-width:calc(100% - 40px);}}.events_container{font-size:0.9375rem;}.events_container > a{margin:0 0 0 auto;display:table;}@media screen and (max-width:1700px){.events_container > a{margin-right:5.625rem;}}@media screen and (max-width:640px){.events_container > a{margin-right:0;}.events_container > a.large_link{color:var(--color_black);}.events_container > a.large_link:hover{color:var(--color_lbf_red);}}.events_container .next_event{grid-template-columns:repeat(12, 1fr);margin-bottom:1.875rem;align-items:center;position:relative;display:grid;}@media screen and (max-width:1400px){.events_container .next_event{display:none;}}.events_container .next_event .event_hero{background-color:var(--color_purple);color:var(--color_white);position:relative;overflow:hidden;grid-column-start:1;grid-column-end:9;}.events_container .next_event .event_hero h3{font-weight:var(--weight_strong);position:absolute;left:2.5rem;top:2.5rem;z-index:1;margin:0;}.events_container .next_event .event_hero picture::after{transition:opacity var(--duration_short) ease;background-color:var(--color_purple);position:absolute;opacity:0.74;content:"";bottom:0;right:0;left:0;top:0;}.events_container .next_event .event_hero picture img{display:block;height:590px;width:970px;object-fit:cover;}.events_container .next_event .event_content{background-color:var(--color_white);grid-column-start:8;grid-column-end:13;position:absolute;padding:2.5rem;}.events_container .next_event .event_content h3{font-weight:var(--weight_strong);margin:0;}.events_container .next_event .event_content h4{font-weight:var(--weight_normal);font-size:1.5rem;margin:20px 0 40px 0;}.events_container .next_event .event_content ul{list-style:none;margin-bottom:1.875rem;padding:0;}.events_container .next_event .event_content ul li{font-weight:var(--weight_strong);display:block;margin:10px 0;}.events_container .next_event .event_content p{margin:30px 0;}.events_container .next_event .event_content p a{color:var(--color_lbf_red);text-decoration:none;}.events_container .next_event .event_content p a:hover{text-decoration:underline;} .events_container .events_carousel{margin:0 auto 0 auto;position:relative;}@media screen and (min-width:1700px){.events_container .events_carousel{width:100%;}}@media screen and (max-width:768px){.events_container .events_carousel > button{display:none;}}@media screen and (max-width:640px){.events_container .events_carousel{width:100%;}}.events_container .events_carousel .slides{padding:0 0 1.25rem 0;scrollbar-width:none;overflow-x:auto;display:flex;}.events_container .events_carousel .slides::-webkit-scrollbar{display:none;}.events_container .events_carousel .slides > * + *{margin-left:1.875rem;}.events_container .events_carousel .slides .slide{transition-duration:var(--duration_short);transition-timing-function:ease;transition-property:box-shadow;background-color:var(--color_white);max-width:27.875rem;min-width:27.875rem;}@media (prefers-reduced-motion){.events_container .events_carousel .slides .slide{transition:none;}}@media (min-width:768px){.events_container .events_carousel .slides .slide{max-width:20.5rem;min-width:20.5rem;}}@media (min-width:992px){.events_container .events_carousel .slides .slide{max-width:21.5rem;min-width:21.5rem;}}@media (min-width:1024px){.events_container .events_carousel .slides .slide{max-width:22.5rem;min-width:22.5rem;}}@media (min-width:1050px){.events_container .events_carousel .slides .slide{max-width:23.813rem;min-width:23.813rem;}}@media (min-width:1100px){.events_container .events_carousel .slides .slide{max-width:25.313rem;min-width:25.313rem;}}@media (min-width:1150px){.events_container .events_carousel .slides .slide{max-width:26.875rem;min-width:26.875rem;}}@media (min-width:1200px){.events_container .events_carousel .slides .slide{max-width:18.375rem;min-width:18.375rem;}}@media (min-width:1250px){.events_container .events_carousel .slides .slide{max-width:19.438rem;min-width:19.438rem;}}@media (min-width:1300px){.events_container .events_carousel .slides .slide{max-width:20.625rem;min-width:20.625rem;}}@media (min-width:1350px){.events_container .events_carousel .slides .slide{max-width:21.5rem;min-width:21.5rem;}}@media (min-width:1400px){.events_container .events_carousel .slides .slide{max-width:22.5rem;min-width:22.5rem;}}@media (min-width:1450px){.events_container .events_carousel .slides .slide{max-width:23.563rem;min-width:23.563rem;}}@media (min-width:1500px){.events_container .events_carousel .slides .slide{max-width:25.625rem;min-width:25.625rem;}}@media (min-width:1600px){.events_container .events_carousel .slides .slide{max-width:27.5rem;min-width:27.5rem;}}.events_container .events_carousel .slides .slide:hover, .events_container .events_carousel .slides .slide.active{box-shadow:3px 3px 13px rgba(0, 0, 0, 0.16);}.events_container .events_carousel .slides .slide .image_container{position:relative;overflow:hidden;}.events_container .events_carousel .slides .slide .image_container::after{transition:opacity var(--duration_short) ease;background-color:var(--color_purple);position:absolute;opacity:0.74;content:"";bottom:0;right:0;left:0;top:0;}.events_container .events_carousel .slides .slide .image_container img{display:block;height:271px;width:446px;object-fit:cover;}@media screen and (max-width:1060px){.events_container .events_carousel .slides .slide .image_container img{height:203px;width:334px;}}@media screen and (max-width:640px){.events_container .events_carousel .slides .slide .image_container img{height:auto;width:100%;}}.events_container .events_carousel .slides .slide:nth-child(2) .image_container::after, .events_container .events_carousel .slides .slide:nth-child(2n+6) .image_container::after{background-color:var(--color_peach);}.events_container .events_carousel .slides .slide:nth-child(3) .image_container::after, .events_container .events_carousel .slides .slide:nth-child(3n+6) .image_container::after{background-color:var(--color_teal);}.events_container .events_carousel .slides .slide:nth-child(4) .image_container::after, .events_container .events_carousel .slides .slide:nth-child(4n+6) .image_container::after{background-color:var(--color_orange);}.events_container .events_carousel .slides .slide:nth-child(5) .image_container::after, .events_container .events_carousel .slides .slide:nth-child(5n+6) .image_container::after{background-color:var(--color_gold);}.events_container .events_carousel .slides .slide:nth-child(6) .image_container::after{background-color:var(--color_hot_pink);}@media screen and (max-width:640px){.events_container .events_carousel .slides .slide{max-width:100%;min-width:100%;}}.events_container .events_carousel .slides .slide .event_summary{padding:2.5rem;}.events_container .events_carousel .slides .slide .event_summary h3{margin:0;}.events_container .events_carousel .slides .slide .event_summary p{margin:10px 0 40px 0;}.events_container .events_carousel .slides .slide .event_summary ul{list-style:none;margin-bottom:1.875rem;padding:0;}.events_container .events_carousel .slides .slide .event_summary ul li{font-weight:var(--weight_strong);display:block;margin:10px 0;}.events_container .events_carousel .slides .slide .event_summary ul li a{color:var(--color_lbf_red);text-decoration:none;}.events_container .events_carousel .slides .slide .event_summary ul li a:hover{text-decoration:underline;}.events_container .events_carousel .slides .slide .event_summary ul li * + *{margin-left:10px;}.events_container .events_carousel .slides .slide .event_summary ul li span::before{margin-right:5px;}@media screen and (max-width:1060px){.events_container .events_carousel .slides .slide .event_summary{padding:1.25rem;}.events_container .events_carousel .slides .slide .event_summary h3{font-size:1.5rem;}.events_container .events_carousel .slides .slide .event_summary p{font-size:18px;}.events_container .events_carousel .slides .slide .event_summary .button{display:block;text-align:center;font-size:0.8125rem;}.events_container .events_carousel .slides .slide .event_summary ul{font-size:0.875rem;}}