/* 


 ██████╗██╗   ██╗██████╗ ███████╗██████╗ ███╗   ██╗ █████╗ ██╗   ██╗████████╗██╗ ██████╗
██╔════╝╚██╗ ██╔╝██╔══██╗██╔════╝██╔══██╗████╗  ██║██╔══██╗██║   ██║╚══██╔══╝██║██╔════╝
██║      ╚████╔╝ ██████╔╝█████╗  ██████╔╝██╔██╗ ██║███████║██║   ██║   ██║   ██║██║     
██║       ╚██╔╝  ██╔══██╗██╔══╝  ██╔══██╗██║╚██╗██║██╔══██║██║   ██║   ██║   ██║██║     
╚██████╗   ██║   ██████╔╝███████╗██║  ██║██║ ╚████║██║  ██║╚██████╔╝   ██║   ██║╚██████╗
 ╚═════╝   ╚═╝   ╚═════╝ ╚══════╝╚═╝  ╚═╝╚═╝  ╚═══╝╚═╝  ╚═╝ ╚═════╝    ╚═╝   ╚═╝ ╚═════╝ 

compiled by scssphp v1.0.0 on Fri, 04 Apr 2025 13:00:21 -0500 (0.0333s)

*/

.responsive-photo{position:relative;width:100%;height:0;overflow:hidden;padding-bottom:67%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat}.triangle-tag{position:absolute;top:0px;left:0px;width:62px;z-index:10;overflow:hidden;text-align:center;background-image:url('../images/triangle.svg');background-size:100% 93%;background-repeat:no-repeat}.triangle-tag .triangle-border{position:absolute;z-index:15;width:calc(100% - 8px);height:calc(100% - 17px);top:5px;left:5px}.triangle-tag.has-range .triangle-border{position:absolute;z-index:15;width:calc(100% - 8px);height:calc(100% - 23px);top:5px;left:5px}.triangle-tag .triangle-tag-text{position:relative;color:#fff;padding:10px 10px 0 10px}.triangle-tag .triangle-tag-text .month{font-family:'Merriweather', serif;font-size:16px;line-height:18px}@media (max-width:600px){.triangle-tag .triangle-tag-text .month{font-size:14px;line-height:18px}}.triangle-tag .triangle-tag-text .day{font-family:'Merriweather', serif;font-size:28px;line-height:32px}@media (max-width:600px){.triangle-tag .triangle-tag-text .day{font-size:20px;line-height:28px}}.triangle-tag .triangle-tag-text .sep{font-family:'Open Sans', serif;font-size:10px;line-height:20px;text-transform:uppercase;text-align:center}.triangle-tag .triangle-tag-text .year{font-family:'Merriweather', serif;font-size:15px;line-height:19.5px}[data-module="calendar-v2"]{margin-top:-30px}[data-module="calendar-v2"] .calendar-anchor{display:block;position:relative;top:-175px;visibility:hidden}[data-module="calendar-v2"] .calendar-row{display:flex}[data-module="calendar-v2"] .calendar-row .calendar-col.calendar-col-left{flex:1}@media (max-width:991px){[data-module="calendar-v2"] .calendar-row .calendar-col.calendar-col-left{margin-right:55px}}@media (max-width:767px){[data-module="calendar-v2"] .calendar-row .calendar-col.calendar-col-left{margin-right:0}}[data-module="calendar-v2"] .calendar-row .calendar-col.calendar-col-right{flex:0 0 400px;padding-left:80px;padding-top:85px}@media (max-width:1100px){[data-module="calendar-v2"] .calendar-row .calendar-col.calendar-col-right{flex:0 0 350px;padding-left:30px;padding-top:85px}}@media (max-width:991px){[data-module="calendar-v2"] .calendar-row .calendar-col.calendar-col-right{display:none}}[data-module="calendar-v2"] .calendar-list-menu{position:relative;padding-bottom:15px;margin-bottom:15px;margin-top:30px;border-bottom:1px solid #7b7979}[data-module="calendar-v2"] .calendar-list-menu>div{position:relative;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start}[data-module="calendar-v2"] .calendar-list-menu>div h2{color:#ca9822;font-size:32px;margin:0 60px 0 0}@media (max-width:600px){[data-module="calendar-v2"] .calendar-list-menu>div h2{font-size:24px;margin:0}}[data-module="calendar-v2"] .calendar-list-menu>div select{background-color:#fff;cursor:pointer;padding:8px 50px 8px 8px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position-x:100%;background-position-y:49%;background-image:url("data:image/svg+xml;utf8,<svg fill='%23000000' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>")}@media (max-width:991px){[data-module="calendar-v2"] .calendar-list-menu{display:none}}[data-module="calendar-v2"] .calendar-list-items{position:relative}[data-module="calendar-v2"] .calendar-list-item{position:relative;margin-bottom:5px;padding:20px 15px 20px 35px}[data-module="calendar-v2"] .calendar-list-item.odd{background-color:#f3f3f3}[data-module="calendar-v2"] .calendar-list-item .triangle-tag{width:70px}[data-module="calendar-v2"] .calendar-list-item .triangle-tag-text{padding:10px 3px 32px}@media (max-width:600px){[data-module="calendar-v2"] .calendar-list-item .triangle-tag-text{padding:10px 3px 25px}}[data-module="calendar-v2"] .calendar-list-item .triangle-tag-triangle{border-left-width:37px;border-right-width:37px;border-bottom-width:28px}[data-module="calendar-v2"] .calendar-list-item .triangle-tag-triangle div{left:-35px;border-left-width:35px;border-right-width:35px;border-bottom-width:25px}[data-module="calendar-v2"] .calendar-list-item .triangle-tag.has-day-range .triangle-tag-text{padding:10px 3px 40px}@media (max-width:600px){[data-module="calendar-v2"] .calendar-list-item .triangle-tag{width:55px}}[data-module="calendar-v2"] .calendar-list-item-inner{position:relative;display:flex}@media (max-width:600px){[data-module="calendar-v2"] .calendar-list-item-inner{flex-direction:column}}[data-module="calendar-v2"] .calendar-list-item-photo{position:relative;flex:0 0 45%;padding-right:20px}@media (max-width:600px){[data-module="calendar-v2"] .calendar-list-item-photo{flex:1;margin-bottom:20px;padding-right:0}}[data-module="calendar-v2"] .calendar-list-item-photo-border{position:relative}[data-module="calendar-v2"] .calendar-list-item-photo-border .responsive-photo{position:relative;top:0;left:0}[data-module="calendar-v2"] .calendar-list-item-photo-border .triangle-tag{position:absolute;z-index:2;top:0;left:-35px}@media (max-width:600px){[data-module="calendar-v2"] .calendar-list-item-photo-border .triangle-tag{left:0}}[data-module="calendar-v2"] .calendar-list-item-date-standalone{position:relative;padding-right:55px}[data-module="calendar-v2"] .calendar-list-item-date-standalone .triangle-tag{position:absolute;left:-35px;top:-2px}@media (max-width:600px){[data-module="calendar-v2"] .calendar-list-item-date-standalone .triangle-tag{position:relative;left:0;top:-2px}}@media (max-width:600px){[data-module="calendar-v2"] .calendar-list-item-date-standalone{padding-right:0}}[data-module="calendar-v2"] .calendar-list-item-content{position:relative;flex:1}[data-module="calendar-v2"] .calendar-list-item-content>div{margin-bottom:10px}[data-module="calendar-v2"] .calendar-list-item-content>div:last-child{margin-bottom:0}@media (max-width:600px){[data-module="calendar-v2"] .calendar-list-item-content .cms-btn{margin-left:0;margin-top:15px;padding:11px 17px;font-size:16px}}[data-module="calendar-v2"] .calendar-list-item-title{position:relative}[data-module="calendar-v2"] .calendar-list-item-title .heading{font-family:'Merriweather', serif;color:#950a30;font-size:28px;line-height:32px}@media (max-width:600px){[data-module="calendar-v2"] .calendar-list-item-title .heading{font-size:20px;line-height:24px}}[data-module="calendar-v2"] .calendar-list-item-subtitle{position:relative}[data-module="calendar-v2"] .calendar-list-item-subtitle .heading{font-family:'Merriweather', serif;color:#ca9822;font-size:18px}[data-module="calendar-v2"] .calendar-list-item-time{color:#000;font-weight:500}[data-module="calendar-v2"] .calendar-list-item-preview-text p{font-size:1rem}@media (max-width:600px){[data-module="calendar-v2"] .calendar-list-item{padding:10px 5px 10px 5px;margin-bottom:20px}}[data-module="calendar-v2"] .calendar-month-wrapper{position:sticky;top:150px;padding:20px;background-color:#950a30;box-shadow:0px 1px 10px 0 rgba(98, 113, 132, 0.1);border-top:5px solid #ca9822}[data-module="calendar-v2"] .calendar-month-wrapper.loading:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;z-index:5;background-color:rgba(255, 255, 255, 0.5);cursor:wait}[data-module="calendar-v2"] .calendar-month{position:relative;font-family:'Merriweather', serif}[data-module="calendar-v2"] .calendar-month-header{display:flex;margin-bottom:30px}[data-module="calendar-v2"] .calendar-month-header-prev,[data-module="calendar-v2"] .calendar-month-header-next{flex:0 0 auto;padding:5px;font-size:24px;color:#fff;cursor:pointer}[data-module="calendar-v2"] .calendar-month-header-prev:hover,[data-module="calendar-v2"] .calendar-month-header-next:hover{color:#dba72a}[data-module="calendar-v2"] .calendar-month-header-text{flex:1;padding:5px;text-align:center;font-size:24px;color:#fff;font-weight:bold}[data-module="calendar-v2"] .calendar-month-response .calendar-headings{display:flex}[data-module="calendar-v2"] .calendar-month-response .calendar-headings .calendar-heading{color:#fff;flex:0 0 14.2857142857%;text-align:center;padding:3px}[data-module="calendar-v2"] .calendar-month-response .calendar-headings .calendar-heading label{font-size:12px;color:#fff}[data-module="calendar-v2"] .calendar-month-response .calendar-weeks{position:relative}[data-module="calendar-v2"] .calendar-month-response .calendar-weeks .calendar-week{position:relative;display:flex}[data-module="calendar-v2"] .calendar-month-response .calendar-weeks .calendar-week .calendar-day{position:relative;flex:0 0 14.2857142857%;text-align:center;padding:13px 3px;color:#fff}[data-module="calendar-v2"] .calendar-month-response .calendar-weeks .calendar-week .calendar-day label{position:relative;font-size:16px;z-index:3;font-weight:300;text-transform:uppercase;letter-spacing:2px}[data-module="calendar-v2"] .calendar-month-response .calendar-weeks .calendar-week .calendar-day.calendar-day-with-events{cursor:pointer}[data-module="calendar-v2"] .calendar-month-response .calendar-weeks .calendar-week .calendar-day.calendar-day-with-events label{cursor:pointer}[data-module="calendar-v2"] .calendar-month-response .calendar-weeks .calendar-week .calendar-day.calendar-day-with-events .calendar-day-events{position:absolute;bottom:6px;left:0;width:100%;display:flex;justify-content:center}[data-module="calendar-v2"] .calendar-month-response .calendar-weeks .calendar-week .calendar-day.calendar-day-with-events .calendar-day-events>span{position:relative;display:inline-block;flex:0 0 auto;width:3px;height:3px;background-color:#ca9822;border:1px solid #ca9822;border-radius:50%;margin:0 2px}[data-module="calendar-v2"] .calendar-month-response .calendar-weeks .calendar-week .calendar-day.calendar-day-with-events:hover{color:#ca9822}[data-module="calendar-v2"] .calendar-month-response .calendar-weeks .calendar-week .calendar-day.calendar-day-with-events:hover .calendar-day-events>span{background-color:#ca9822}[data-module="calendar-v2"] .calendar-month-response .calendar-weeks .calendar-week .calendar-day.calendar-day-today:before{position:absolute;content:'';top:49%;left:50%;transform:translate(-52%, -52%);width:38px;height:38px;border-radius:50%;border:1px solid #ca9822;background-color:transparent;z-index:2}[data-module="calendar-v2"] .calendar-month-response .calendar-weeks .calendar-week .calendar-day.calendar-day-today label{color:#fff}[data-module="calendar-v2"] .calendar-month-response .calendar-weeks .calendar-week .calendar-day.calendar-day-today.calendar-day-with-events .calendar-day-events{bottom:0}[data-module="calendar-v2"] .calendar-month-response .calendar-weeks .calendar-week .calendar-day.calendar-day-today.calendar-day-with-events:hover label{color:#fff}[data-module="calendar-v2"] .calendar-month-response .calendar-weeks .calendar-week .calendar-day.calendar-day-today.calendar-day-with-events:hover:before{background-color:#950a30}@media (max-width:991px){[data-module="calendar-v2"]{margin-top:-10px}}.cms-calendar-profile{position:relative}.cms-calendar-profile .calendar-profile-title-wrapper{padding-bottom:0;margin-bottom:20px;border-bottom:1px solid #7b7979}.cms-calendar-profile .calendar-profile-title-wrapper .calendar-profile-title{color:#950a30;margin:0;padding:0}.cms-calendar-profile .calendar-profile-title-wrapper .calendar-profile-subtitle{font-family:'Merriweather', serif;font-size:20px;color:#ca9822;margin:0;padding:0 0 10px 0}@media (max-width:767px){.cms-calendar-profile .calendar-profile-title-wrapper .calendar-profile-subtitle{font-size:18px}}@media (max-width:991px){.cms-calendar-profile .calendar-profile-title-wrapper{margin-right:55px}}@media (max-width:767px){.cms-calendar-profile .calendar-profile-title-wrapper{margin-right:0}}.cms-calendar-profile .calendar-profile-top{position:relative;width:100%;display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:space-between}.cms-calendar-profile .calendar-profile-top .calendar-profile-content{position:relative;flex:1 1 auto}.cms-calendar-profile .calendar-profile-top .calendar-profile-content .calendar-profile-data{position:relative}.cms-calendar-profile .calendar-profile-top .calendar-profile-content .calendar-profile-data .calendar-profile-datetime{position:relative;margin-bottom:30px;display:flex;flex-flow:row nowrap;align-items:stretch;justify-content:flex-start}.cms-calendar-profile .calendar-profile-top .calendar-profile-content .calendar-profile-data .calendar-profile-datetime .calendar-profile-dates{position:relative;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start}.cms-calendar-profile .calendar-profile-top .calendar-profile-content .calendar-profile-data .calendar-profile-datetime .calendar-profile-dates .calendar-profile-date{position:relative;text-align:center}.cms-calendar-profile .calendar-profile-top .calendar-profile-content .calendar-profile-data .calendar-profile-datetime .calendar-profile-dates .calendar-profile-date .date-month{font-size:16px;font-family:'Merriweather', serif;color:#000;line-height:24px}@media (max-width:767px){.cms-calendar-profile .calendar-profile-top .calendar-profile-content .calendar-profile-data .calendar-profile-datetime .calendar-profile-dates .calendar-profile-date .date-month{font-size:14px}}.cms-calendar-profile .calendar-profile-top .calendar-profile-content .calendar-profile-data .calendar-profile-datetime .calendar-profile-dates .calendar-profile-date .date-day{font-size:28px;font-family:'Merriweather', serif;color:#000}@media (max-width:767px){.cms-calendar-profile .calendar-profile-top .calendar-profile-content .calendar-profile-data .calendar-profile-datetime .calendar-profile-dates .calendar-profile-date .date-day{font-size:20px}}.cms-calendar-profile .calendar-profile-top .calendar-profile-content .calendar-profile-data .calendar-profile-datetime .calendar-profile-dates .calendar-profile-date-sep{font-size:10px;font-family:'Open Sans', serif;color:#000;text-transform:uppercase;padding:0 8px}.cms-calendar-profile .calendar-profile-top .calendar-profile-content .calendar-profile-data .calendar-profile-datetime .calendar-profile-times{font-size:28px;font-family:'Merriweather', serif;color:#000;margin-left:30px;padding-left:30px;border-left:1px solid #7b7979;padding-top:20px}@media (max-width:767px){.cms-calendar-profile .calendar-profile-top .calendar-profile-content .calendar-profile-data .calendar-profile-datetime .calendar-profile-times{font-size:20px;line-height:24px;margin-left:15px;padding-left:15px}}.cms-calendar-profile .calendar-profile-top .calendar-profile-content .calendar-profile-data .calendar-mobile-image{margin:5px 0 20px;width:100%;max-width:400px;display:none}@media (max-width:991px){.cms-calendar-profile .calendar-profile-top .calendar-profile-content .calendar-profile-data .calendar-mobile-image{display:block}}.cms-calendar-profile .calendar-profile-top .calendar-profile-content .calendar-profile-data .calendar-profile-html{position:relative}.cms-calendar-profile .calendar-profile-top .calendar-profile-image{position:relative;flex:0 0 400px;margin-left:40px}.cms-calendar-profile .calendar-profile-top .calendar-profile-image img{width:100%;height:auto;position:relative}@media (max-width:991px){.cms-calendar-profile .calendar-profile-top .calendar-profile-image{display:none}}@media (max-width:991px){.cms-calendar-profile .calendar-profile-top{padding-right:55px}}@media (max-width:767px){.cms-calendar-profile .calendar-profile-top{padding-right:0}}.cms-calendar-profile .calendar-profile-location{position:relative;margin:40px 0}.cms-calendar-profile .calendar-profile-location .calendar-location-title{font-size:24px;color:#ca9822;padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #7b7979}@media (max-width:991px){.cms-calendar-profile .calendar-profile-location{margin-right:55px}}@media (max-width:767px){.cms-calendar-profile .calendar-profile-location{margin-right:0}}.cms-calendar-profile .calendar-profile-script{position:relative;margin:40px 0}.cms-calendar-profile .calendar-profile-script .calendar-script-title{font-size:24px;color:#ca9822;padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #7b7979}@media (max-width:991px){.cms-calendar-profile .calendar-profile-script{margin-right:55px}}@media (max-width:767px){.cms-calendar-profile .calendar-profile-script{margin-right:0}}.cms-calendar-profile .calendar-profile-button{position:relative;margin-top:40px}.cms-calendar-profile .calendar-profile-button .calendar-profile-back{color:#950a30;display:block;font-size:16px;font-family:'Open Sans', serif}.cms-calendar-profile .calendar-profile-button .calendar-profile-back span{position:relative;display:inline-block;margin-right:5px}.featured-events-wrapper{position:relative;width:100%;max-width:1500px;margin:0 auto;padding:45px 25px 45px 50px}.featured-events-wrapper .featured-events-title{text-align:center;width:100%;color:#950a30;font-size:60px;line-height:76px;font-weight:400;margin-bottom:40px}@media (max-width:991px){.featured-events-wrapper .featured-events-title{font-size:42px;line-height:50px}}@media (max-width:479px){.featured-events-wrapper .featured-events-title{font-size:36px;line-height:45px}}.featured-events-wrapper .featured-events-data{position:relative;display:flex;flex-flow:row nowrap;align-items:stretch;justify-content:flex-start}.featured-events-wrapper .featured-events-data .featured-item-wrapper{position:relative;flex:0 0 33.3333333%;width:33.3333333%;padding:0 30px}.featured-events-wrapper .featured-events-data .featured-item-wrapper .item-wrap{height:100%;position:relative;display:flex;flex-flow:column nowrap}.featured-events-wrapper .featured-events-data .featured-item-wrapper .item-wrap .triangle-tag{position:absolute;top:0;left:-30px;z-index:5;width:60px}.featured-events-wrapper .featured-events-data .featured-item-wrapper .item-wrap .triangle-tag-text{padding:10px 3px 32px}@media (max-width:600px){.featured-events-wrapper .featured-events-data .featured-item-wrapper .item-wrap .triangle-tag-text{padding:10px 3px 25px}}.featured-events-wrapper .featured-events-data .featured-item-wrapper .item-wrap .triangle-tag-triangle{border-left-width:37px;border-right-width:37px;border-bottom-width:28px}.featured-events-wrapper .featured-events-data .featured-item-wrapper .item-wrap .triangle-tag-triangle div{left:-35px;border-left-width:35px;border-right-width:35px;border-bottom-width:25px}.featured-events-wrapper .featured-events-data .featured-item-wrapper .item-wrap .triangle-tag.has-day-range .triangle-tag-text{padding:10px 3px 40px}@media (max-width:600px){.featured-events-wrapper .featured-events-data .featured-item-wrapper .item-wrap .triangle-tag{width:55px}}@media (max-width:479px){.featured-events-wrapper .featured-events-data .featured-item-wrapper .item-wrap .triangle-tag{left:0}}.featured-events-wrapper .featured-events-data .featured-item-wrapper .item-wrap .featured-item-noimage{position:relative;margin-bottom:15px}.featured-events-wrapper .featured-events-data .featured-item-wrapper .item-wrap .featured-item-noimage .triangle-tag{position:relative;top:0;left:-30px;z-index:5;width:60px}.featured-events-wrapper .featured-events-data .featured-item-wrapper .item-wrap .featured-item-noimage .triangle-tag-text{padding:10px 3px 32px}@media (max-width:600px){.featured-events-wrapper .featured-events-data .featured-item-wrapper .item-wrap .featured-item-noimage .triangle-tag-text{padding:10px 3px 25px}}.featured-events-wrapper .featured-events-data .featured-item-wrapper .item-wrap .featured-item-noimage .triangle-tag-triangle{border-left-width:37px;border-right-width:37px;border-bottom-width:28px}.featured-events-wrapper .featured-events-data .featured-item-wrapper .item-wrap .featured-item-noimage .triangle-tag-triangle div{left:-35px;border-left-width:35px;border-right-width:35px;border-bottom-width:25px}.featured-events-wrapper .featured-events-data .featured-item-wrapper .item-wrap .featured-item-noimage .triangle-tag.has-day-range .triangle-tag-text{padding:10px 3px 40px}@media (max-width:600px){.featured-events-wrapper .featured-events-data .featured-item-wrapper .item-wrap .featured-item-noimage .triangle-tag{width:55px}}@media (max-width:479px){.featured-events-wrapper .featured-events-data .featured-item-wrapper .item-wrap .featured-item-noimage .triangle-tag{left:0}}.featured-events-wrapper .featured-events-data .featured-item-wrapper .item-wrap .featured-item-image{position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%;height:0;padding-bottom:64%;margin-bottom:25px}.featured-events-wrapper .featured-events-data .featured-item-wrapper .item-wrap .featured-item-image .featured-item-image-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.featured-events-wrapper .featured-events-data .featured-item-wrapper .item-wrap .featured-item-data{position:relative;display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;flex:1 1 auto}.featured-events-wrapper .featured-events-data .featured-item-wrapper .item-wrap .featured-item-data .featured-item-title{font-family:'Merriweather', serif;color:#950a30;font-size:28px;font-weight:400;line-height:32px}@media (max-width:600px){.featured-events-wrapper .featured-events-data .featured-item-wrapper .item-wrap .featured-item-data .featured-item-title{font-size:20px;line-height:26px}}.featured-events-wrapper .featured-events-data .featured-item-wrapper .item-wrap .featured-item-data .featured-item-subtitle{margin-top:5px;font-family:'Merriweather', serif;color:#ca9822;font-size:18px}.featured-events-wrapper .featured-events-data .featured-item-wrapper .item-wrap .featured-item-data .featured-item-time{margin-top:5px;color:#000;font-weight:500}.featured-events-wrapper .featured-events-data .featured-item-wrapper .item-wrap .featured-item-data .featured-item-text{margin-top:10px;position:relative;flex:1 1 auto}.featured-events-wrapper .featured-events-data .featured-item-wrapper .item-wrap .featured-item-data .featured-item-btn{margin-top:20px;margin-left:0}@media (max-width:991px){.featured-events-wrapper .featured-events-data .featured-item-wrapper{flex:0 0 50%;width:50%;margin-bottom:45px}.featured-events-wrapper .featured-events-data .featured-item-wrapper:last-of-type{margin-bottom:0}}@media (max-width:650px){.featured-events-wrapper .featured-events-data .featured-item-wrapper{flex:0 0 100%;width:100%;margin-bottom:45px}}@media (max-width:479px){.featured-events-wrapper .featured-events-data .featured-item-wrapper{padding:0}}@media (max-width:991px){.featured-events-wrapper .featured-events-data{flex-flow:row wrap;align-items:stretch;justify-content:flex-start}}@media (max-width:991px){.featured-events-wrapper{padding:15px 25px 15px 15px}}@media (max-width:767px){.featured-events-wrapper{padding:0 15px 15px}}