@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");.events-section *{font-family:Montserrat,sans-serif}.container{margin:0 auto;max-width:1170px;padding:0 15px;width:100%}.events-section{background-color:#051e29;padding:40px 0}.events-section .wrapper .event-card{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}.events-section .wrapper .event-card:last-of-type{margin:0}.events-section .wrapper .event-card .event-img{position:relative;width:50%;z-index:1}.events-section .wrapper .event-card .event-img img{height:100%;inset:0;margin:auto;max-width:unset;object-fit:cover;object-position:center center;position:absolute;width:100%;z-index:-2}.events-section .wrapper .event-card .event-img .date-wrapper{background-color:#fff;bottom:20px;font-size:19px;font-weight:700;line-height:1.5;margin:0 0 0 auto;padding:5px 15px;position:absolute;right:15px;width:fit-content;z-index:-1}.events-section .wrapper .event-card .event-card-content{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;justify-content:center;padding:20px 20px 29px;width:50%}.event-card .event-card-content .tags-wrapper,.event-detail-modal .event-info .event-tags{align-items:stretch;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin-bottom:10px}.event-card .event-card-content .event-tag,.event-detail-modal .event-info .event-tag{background-color:#eee;font-size:14px;line-height:22px;padding:5px 15px;width:fit-content}.event-card .event-card-content .event-title{margin-bottom:5px}.event-card .event-card-content .event-title h3{color:#051e29;font-size:24px;font-weight:600;line-height:1.2;margin:0}.event-card .event-card-content .event-location p{color:#051e29;font-size:19px;font-weight:400;line-height:1.5;margin-bottom:5px}.event-card .event-card-content .event-content p{font-size:16px;font-weight:400;line-height:1.5;margin:0}.event-card .event-card-content .view-event{margin-top:10px}.event-card .event-card-content .view-event a{color:#199cd6;font-size:19px;font-weight:600;line-height:1.5;text-decoration:none}.event-detail-modal{align-items:center;background:linear-gradient(rgba(5,30,41,.3),rgba(5,30,41,.3));bottom:0;display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .3s ease;visibility:hidden;width:100vw;z-index:-9999}.event-detail-modal.open{opacity:100%;visibility:visible;z-index:9999}.event-detail-modal .modal-content-wrapper:before{background:#051e2980;background-position:0 0;background-repeat:no-repeat;background-size:auto;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.event-detail-modal .modal-content-wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;height:95vh;margin:auto;position:relative;width:80vw;z-index:1}.event-detail-modal .modal-wrapper{height:100%;overflow-y:auto;padding:40px;position:relative;width:100%;z-index:1}.event-detail-modal .close-event{background:transparent;border:none;color:#eee;font-size:26px;line-height:1;padding:0;position:absolute;right:20px;top:20px;z-index:2}.event-detail-modal .event-detail{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.event-detail-modal .event-detail .event-about{width:48%}.event-detail-modal .event-detail .event-about h2{border-bottom:2px solid #fff;color:#fff;font-size:35px;font-weight:700;line-height:1;margin:0 0 25px;padding:0 0 25px 10px;text-align:left}.event-detail-modal .event-detail .event-content-wrapper h1,.event-detail-modal .event-detail .event-content-wrapper h2,.event-detail-modal .event-detail .event-content-wrapper h3,.event-detail-modal .event-detail .event-content-wrapper h4,.event-detail-modal .event-detail .event-content-wrapper h5,.event-detail-modal .event-detail .event-content-wrapper h6,.event-detail-modal .event-detail .event-content-wrapper li,.event-detail-modal .event-detail .event-content-wrapper p{color:#fff;font-size:19px;line-height:1.25}.event-detail-modal .event-detail .event-content-wrapper h1,.event-detail-modal .event-detail .event-content-wrapper h2,.event-detail-modal .event-detail .event-content-wrapper h3,.event-detail-modal .event-detail .event-content-wrapper h4,.event-detail-modal .event-detail .event-content-wrapper h5,.event-detail-modal .event-detail .event-content-wrapper h6,.event-detail-modal .event-detail .event-content-wrapper p,.event-detail-modal .event-detail .event-content-wrapper ul{margin-bottom:15px}.event-detail-modal .event-detail .event-ticket{margin-top:30px}.event-detail-modal .event-detail .event-ticket a{background-color:#199cd6;border:1px solid #199cd6;border-radius:11px;color:#fff;display:inline-block;font-size:19px;font-style:normal;font-weight:700;padding:15px 30px;text-decoration:none;transition:all .3s ease}.event-detail-modal .event-detail .event-ticket a:hover{background:transparent;border-color:#fff}.event-detail-modal .event-info{background-color:#fff;border-radius:26px;padding:15px 20px 30px;width:48%}.event-detail-modal .event-info h2{color:#051e29;font-size:32px;font-weight:700;line-height:1.15;margin:10px 0 5px}.event-detail-modal .event-info .event-date,.event-detail-modal .event-info .event-location{align-items:flex-start;display:flex;justify-content:flex-start;margin-top:15px}.event-detail-modal .event-info .event-date .icon,.event-detail-modal .event-info .event-location .icon{margin-right:15px;max-width:27px}.event-detail-modal .event-info .event-location img{width:100%}.event-detail-modal .event-info .event-location p{margin-bottom:0}.event-detail-modal .event-info .event-date .event-date-detail,.event-detail-modal .event-info .event-location p{color:#051e29;font-size:19px;font-weight:400;line-height:1.2;width:calc(100% - 42px)}.event-detail-modal .event-info .event-date .event-date-detail .time{font-size:16px}.event-detail-modal .event-info .event-beneficiary{font-size:16px;line-height:1.5;margin:20px 0}.event-detail-modal .event-info p.contact-heading{color:#051e29;font-size:16px;font-weight:700;line-height:1.5;margin:0}.event-detail-modal .event-info p{font-size:16px;line-height:1.5;margin:0}.event-detail-modal .event-info p a{color:#199cd6;text-decoration:underline}@media (max-width:1023px){.event-detail-modal .modal-content-wrapper{width:94vw}.event-detail-modal .event-info h2{font-size:24px}}@media (max-width:991px){.events-section .wrapper .event-card .event-img .date-wrapper{font-size:16px}.event-card .event-card-content .event-title h3{font-size:20px}.event-card .event-card-content .event-tag,.event-detail-modal .event-info .event-tag{padding:5xp 10px}.event-card .event-card-content .event-location p{font-size:16px}.event-card .event-card-content .event-content p{font-size:14px}.event-card .event-card-content .view-event a{font-size:16px}.event-detail-modal .modal-wrapper{padding:30px 15px}.event-detail-modal .close-event{right:15px;top:5px}.event-detail-modal .event-detail .event-content-wrapper h1,.event-detail-modal .event-detail .event-content-wrapper h2,.event-detail-modal .event-detail .event-content-wrapper h3,.event-detail-modal .event-detail .event-content-wrapper h4,.event-detail-modal .event-detail .event-content-wrapper h5,.event-detail-modal .event-detail .event-content-wrapper h6,.event-detail-modal .event-detail .event-content-wrapper li,.event-detail-modal .event-detail .event-content-wrapper p,.event-detail-modal .event-info .event-date .event-date-detail,.event-detail-modal .event-info .event-location p{font-size:16px}.event-detail-modal .event-info .event-date .event-date-detail .time{font-size:14px}.event-detail-modal .event-info h2{font-size:20px}.event-detail-modal .event-info p,.event-detail-modal .event-info p.contact-heading{font-size:14px}.event-detail-modal .event-detail .event-about h2{font-size:26px}.event-detail-modal .event-detail .event-ticket a{font-size:16px;padding:12px 24px}}@media (max-width:767px){.events-section .wrapper .event-card .event-img{aspect-ratio:1/.6;width:100%}.events-section .wrapper .event-card .event-card-content{width:100%}.event-detail-modal .event-info{margin-bottom:30px;width:100%}.event-detail-modal .event-detail{flex-wrap:wrap-reverse}.event-detail-modal .event-detail .event-about{width:100%}}.slider-events-section{background-color:#051e29;padding:0 0 60px}.slider-events-section .event-slider .event-card{background-color:#fff;flex-direction:column;height:100%;justify-content:flex-start!important}.slider-events-section .event-slider .event-slide{padding:0 10px;width:33.33333%}.slider-events-section .event-slider .event-card .event-img{aspect-ratio:1/.6;width:100%!important}.slider-events-section .event-slider .event-card .event-card-content{width:100%!important}.slider-events-section .event-slider .slick-dots{bottom:-30px;height:auto}.slider-events-section .event-slider .slick-dots li button{height:25px;padding:0;width:25px}.slider-events-section .event-slider .slick-dots li button:before{background-color:#fff;border-radius:50%;content:"";height:25px;width:25px}.slider-events-section .event-slider .slick-dots li.slick-active button:before{opacity:1}.event-slider .splide__pagination{bottom:-40px!important;column-gap:5px}.event-slider .splide__pagination li button{background-color:#fff;height:20px;margin:0;opacity:.5;width:20px}.event-slider .splide__pagination li button:hover{background-color:#fff;opacity:1}.event-slider .splide__pagination li button.is-active{opacity:1;transform:scale(1)}.slider-events-section .event-slider .splide__arrows .splide__arrow{background-color:#fff!important}.slider-events-section .event-slider .splide__arrows .splide__arrow--prev{left:-30px!important}.slider-events-section .event-slider .splide__arrows .splide__arrow--next{right:-30px!important}@media (max-width:1199px){.slider-events-section .event-slider .splide__arrows .splide__arrow{height:1.2em!important;width:1.2em!important}.slider-events-section .event-slider .splide__arrows .splide__arrow svg{height:.8em!important;width:.8em!important}.slider-events-section .event-slider .splide__arrows .splide__arrow--prev{left:-12px!important}.slider-events-section .event-slider .splide__arrows .splide__arrow--next{right:-12px!important}}