@font-face{font-family:gotham-book;font-style:normal;font-display:swap;src:url("../fonts/gotham-book.woff")}@font-face{font-family:gotham-bold;font-style:normal;font-display:swap;src:url("../fonts/gotham-bold.woff")}@font-face{font-family:cormorantgaramond;font-style:normal;font-display:swap;src:url("../fonts/cormorantgaramond.woff2")}@font-face{font-family:Lucida Grande Regular;font-style:normal;font-display:swap;src:url("../fonts/Lucida Grande Regular.ttf")}@font-face{font-family:CheddarJack;font-style:normal;font-display:swap;src:url("../fonts/CheddarJack.woff")}@font-face{font-family:'Christian Heedlay Regular';font-style:normal;font-weight:400;font-display:swap;src:local('Christian Heedlay Regular'),url("/fonts/ChristianHeedlay-z8mzl.woff") format('woff')}@font-face{font-family:MrsSaintDelafield-Regular;font-style:normal;font-display:swap;src:url("../fonts/MrsSaintDelafield-Regular.ttf")}@font-face{font-family:$c-garamond-i;font-style:normal;font-display:swap;src:url("../fonts/CormorantGaramond-MediumItalic.ttf")}a.btn-discover-happening{box-sizing:border-box;width:fit-content;max-width:none;height:100%;max-height:30px;margin:0;padding:2px 20px;font-family:gotham-book;text-transform:uppercase;text-align:center;background-color:#fff;color:#6eafbe;border:solid 1px #6eafbe;cursor:pointer}a.btn-discover-happening:hover{color:#fff!important;text-decoration:none!important;background-color:#6eafbe!important;transition:background-color .3s!important}.happening-component-cta-container{text-align:left}.happening-component-cta-container a.btn-discover-underline{font-family:gotham-book;text-transform:uppercase;text-decoration:underline;text-decoration-color:#6eafbe;font-size:16px;line-height:30px;letter-spacing:normal;color:#6eafbe;cursor:pointer}.happening-component-cta-container a.btn-discover-underline:hover{color:#6eafbe}.happening-general-cta-container{text-align:center}.happening-general-cta-container a.btn-discover-underline{font-family:gotham-book!important;text-transform:uppercase!important;text-decoration:underline!important;text-decoration-color:#6eafbe!important;font-size:16px!important;line-height:30px!important;letter-spacing:normal!important;color:#6eafbe!important;cursor:pointer!important}.happening-general-cta-container a.btn-discover-underline:hover{color:#6eafbe!important}.happenings-message{font-family:cormorantgaramond;font-size:24px;line-height:30px;color:#6fa9b8}.happening-filter{max-width:230px;border:solid 1px #6fa9b8;margin:auto;color:#6fa9b8;font-family:gotham-book;font-size:18px;font-stretch:normal;font-style:normal;line-height:26px;letter-spacing:normal;text-align:left;background-color:transparent;font-weight:325;padding:10px 1rem}.happenings-section{display:grid!important;gap:.5rem!important;grid-template-columns:repeat(12,minmax(0,1fr))!important}.happenings-section .happenings-container{grid-column-start:1!important;grid-column-end:12!important;border:solid 2px #6fafbe}.happenings-section .happenings-container .happenings-sections{display:grid!important;gap:.5rem!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;position:relative}.happenings-section .happenings-container .happenings-sections .image-container{width:30%!important;height:70%!important;top:15%!important;right:-8%!important;position:absolute}.happenings-section .happenings-container .happenings-sections .image-container .events-image{width:100%;height:100%;object-fit:cover}.happenings-section .happenings-container .happenings-sections .events-list-container{grid-column-start:1!important;grid-column-end:10!important;overflow-y:auto!important;height:24rem}.happenings-section .happenings-container .happenings-sections .events-list-container .event-card{display:grid!important;gap:.5rem!important;grid-template-columns:repeat(12,minmax(0,1fr))!important}.happenings-section .happenings-container .happenings-sections .events-list-container .event-card .calendar-tag{grid-column-start:1!important;grid-column-end:3!important;background-color:rgba(111,175,190,.8)!important;height:fit-content}.happenings-section .happenings-container .happenings-sections .events-list-container .event-card .calendar-tag .tag-text{color:#fff;font-size:12px;line-height:1.2}.happenings-section .happenings-container .happenings-sections .events-list-container .event-card .calendar-tag .tag-number{color:#fff;font-size:22px;line-height:1.5}.happenings-section .happenings-container .happenings-sections .events-list-container .event-card .event-content{grid-column-start:3!important;grid-column-end:9!important}.happenings-section .happenings-container .happenings-sections .events-list-container .event-card .event-link{grid-column-start:9!important;grid-column-end:13!important}.happenings-section .happenings-container .happenings-sections .events-list-container .event-card:last-child{margin-bottom:1rem!important}.happenings-section .happenings-container .happenings-sections .events-list-container::-webkit-scrollbar{width:10px}.happenings-section .happenings-container .happenings-sections .events-list-container::-webkit-scrollbar-track{background:rgba(111,175,190,.302)!important;border-radius:10px;margin-top:20px;margin-bottom:20px}.happenings-section .happenings-container .happenings-sections .events-list-container::-webkit-scrollbar-thumb{border-radius:10px;padding:2px 0;background-color:#6fafbe!important}.happening-list .happening-odd{display:flex;flex-direction:row}.happening-list .happening-odd .happening-image{order:1}.happening-list .happening-odd .happening-text{order:2}.happening-list .happening-even{display:flex;flex-direction:row}.happening-list .happening-even .happening-image{order:2}.happening-list .happening-even .happening-text{order:1}.happening-list .happening-title{font-family:cormorantgaramond;font-size:25px;font-weight:500;font-stretch:normal;font-style:normal;line-height:30px;letter-spacing:-.7px;color:#6e6865;text-align:left!important}.happening-list .happening-text{font-family:gotham-book;font-size:12px;font-weight:325;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;color:#6e6865;text-align:left!important}@media only screen and (max-width:1999px){.happenings-section .happenings-container .happenings-sections .events-list-container .event-card .calendar-tag .tag-number{color:#fff;font-size:18px;line-height:1.5}}@media only screen and (max-width:1199px){.happenings-section .happenings-container .happenings-sections .events-list-container .event-card .calendar-tag .tag-text{color:#fff;font-size:12px;line-height:1.2}.happenings-section .happenings-container .happenings-sections .events-list-container .event-card .calendar-tag .tag-number{color:#fff;font-size:16px;line-height:1.4}}@media only screen and (max-width:991px){.happenings-section .happenings-container .happenings-sections .events-list-container .event-card .calendar-tag .tag-text{color:#fff;font-size:11px;line-height:1}.happenings-section .happenings-container .happenings-sections .events-list-container .event-card .calendar-tag .tag-number{color:#fff;font-size:14px;line-height:1.4}}@media only screen and (max-width:767px){a.btn-discover-happening{width:100%!important;height:40px!important;max-height:40px!important;display:block!important}.happening-component-cta-container{text-align:center}.content-responsive-space{margin-top:150px!important}.happenings-section .happenings-container{grid-column-start:1!important;grid-column-end:13!important;border:solid 2px #6fafbe;padding-top:150px!important}.happenings-section .happenings-container .happenings-sections .image-container{width:100%!important;height:270px!important;top:-270px!important;right:0!important;position:absolute}.happenings-section .happenings-container .happenings-sections .image-container .events-image{width:100%;height:100%;object-fit:cover}.happenings-section .happenings-container .happenings-sections .events-list-container{grid-column-start:1!important;grid-column-end:13!important;overflow-y:auto!important;height:24rem}.happenings-section .happenings-container .happenings-sections .events-list-container .event-card{display:grid!important;gap:.5rem!important;grid-template-columns:repeat(12,minmax(0,1fr))!important}.happenings-section .happenings-container .happenings-sections .events-list-container .event-card .calendar-tag{grid-column-start:1!important;grid-column-end:3!important;background-color:rgba(111,175,190,.8)!important;height:fit-content}.happenings-section .happenings-container .happenings-sections .events-list-container .event-card .calendar-tag .tag-text{color:#fff;font-size:12px;line-height:1.2}.happenings-section .happenings-container .happenings-sections .events-list-container .event-card .calendar-tag .tag-number{color:#fff;font-size:16px;line-height:1.4}.happenings-section .happenings-container .happenings-sections .events-list-container .event-card .event-content{grid-column-start:3!important;grid-column-end:13!important}.happenings-section .happenings-container .happenings-sections .events-list-container .event-card .event-link{grid-column-start:1!important;grid-column-end:13!important}.happenings-section .happenings-container .happenings-sections .events-list-container .event-card:last-child{margin-bottom:1rem!important}.happenings-section .happenings-container .happenings-sections .events-list-container::-webkit-scrollbar{width:5px}.happenings-section .happenings-container .happenings-sections .events-list-container::-webkit-scrollbar-track{background:rgba(111,175,190,.302)!important;border-radius:10px;margin-top:20px;margin-bottom:20px}.happenings-section .happenings-container .happenings-sections .events-list-container::-webkit-scrollbar-thumb{border-radius:10px;padding:2px 0;background-color:#6fafbe!important}.happening-list .happening-odd{display:flex;flex-direction:column}.happening-list .happening-odd .happening-image{order:2}.happening-list .happening-odd .happening-text{order:1}.happening-list .happening-even{display:flex;flex-direction:column}.happening-list .happening-even .happening-image{order:2}.happening-list .happening-even .happening-text{order:1}.happening-list .happening-title{text-align:center!important}.happening-list .happening-text{text-align:center!important}}@media only screen and (max-width:575px){.happenings-section .happenings-container{grid-column-start:1!important;grid-column-end:13!important;border:solid 2px #6fafbe;padding-top:150px!important}.happenings-section .happenings-container .happenings-sections .image-container{width:100%!important;height:270px!important;top:-270px!important;right:0!important;position:absolute}.happenings-section .happenings-container .happenings-sections .image-container .events-image{width:100%;height:100%;object-fit:cover}.happenings-section .happenings-container .happenings-sections .events-list-container{grid-column-start:1!important;grid-column-end:13!important;overflow-y:auto!important;height:24rem}.happenings-section .happenings-container .happenings-sections .events-list-container .event-card{display:grid!important;gap:.5rem!important;grid-template-columns:repeat(12,minmax(0,1fr))!important}.happenings-section .happenings-container .happenings-sections .events-list-container .event-card .calendar-tag{grid-column-start:1!important;grid-column-end:4!important;background-color:rgba(111,175,190,.8)!important;height:fit-content}.happenings-section .happenings-container .happenings-sections .events-list-container .event-card .calendar-tag .tag-text{color:#fff;font-size:12px;line-height:1.2}.happenings-section .happenings-container .happenings-sections .events-list-container .event-card .calendar-tag .tag-number{color:#fff;font-size:16px;line-height:1.4}.happenings-section .happenings-container .happenings-sections .events-list-container .event-card .event-content{grid-column-start:4!important;grid-column-end:13!important}.happenings-section .happenings-container .happenings-sections .events-list-container .event-card .event-link{grid-column-start:1!important;grid-column-end:13!important}.happenings-section .happenings-container .happenings-sections .events-list-container .event-card:last-child{margin-bottom:1rem!important}.happenings-section .happenings-container .happenings-sections .events-list-container::-webkit-scrollbar{width:5px}.happenings-section .happenings-container .happenings-sections .events-list-container::-webkit-scrollbar-track{background:rgba(111,175,190,.302)!important;border-radius:10px;margin-top:20px;margin-bottom:20px}.happenings-section .happenings-container .happenings-sections .events-list-container::-webkit-scrollbar-thumb{border-radius:10px;padding:2px 0;background-color:#6fafbe!important}}
