section.events{overflow:hidden}section.events .wrapper{max-width:1500px}section.events .wrapper>.content{max-width:800px;text-align:center;margin:0 auto}section.events .wrapper>.content h2,section.events .wrapper>.content h2 *{font-size:2.5rem}section.events .wrapper .carousel{margin-top:2rem}section.events .wrapper .carousel .swiper .swiper-navigation{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;margin-top:2rem;gap:2rem}section.events .wrapper .carousel .swiper .swiper-navigation .swiper-btn{background:#f36a10;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;width:48px;height:48px;min-width:48px;min-height:48px;border-radius:48px;cursor:pointer;transition:background .3s ease}section.events .wrapper .carousel .swiper .swiper-navigation .swiper-btn:hover{background:#D44E11}section.events .wrapper .carousel .swiper .swiper-navigation .swiper-btn svg{width:32px;height:32px;min-width:32px;min-height:32px}section.events .wrapper .carousel .swiper .swiper-navigation .swiper-pagination{position:relative;width:max-content;bottom:0}section.events .wrapper .carousel .swiper .swiper-wrapper .swiper-slide .event-card{height:100%;border-radius:50px;padding:1.5rem 1rem;margin-bottom:50%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:2rem}section.events .wrapper .carousel .swiper .swiper-wrapper .swiper-slide .event-card .date{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;gap:8px;border:solid 1px #FFF;border-radius:100px;width:max-content;padding:.5rem .75rem;margin-bottom:1.5rem}section.events .wrapper .carousel .swiper .swiper-wrapper .swiper-slide .event-card .date p{color:#fff;font-size:1rem;font-weight:600}section.events .wrapper .carousel .swiper .swiper-wrapper .swiper-slide .event-card .date img{width:24px;height:24px;min-width:24px;min-height:24px}section.events .wrapper .carousel .swiper .swiper-wrapper .swiper-slide .event-card .content h3{font-size:1.75rem;color:var(--accent)}section.events .wrapper .carousel .swiper .swiper-wrapper .swiper-slide .event-card .content p,section.events .wrapper .carousel .swiper .swiper-wrapper .swiper-slide .event-card .content p *{color:#fff}section.events .wrapper .carousel .swiper .swiper-wrapper .swiper-slide .event-card .content .btns{margin-top:2rem}section.events .wrapper .carousel .swiper .swiper-wrapper .swiper-slide .event-card .content .btns .btn{padding:1rem}section.events .wrapper .carousel .swiper .swiper-wrapper .swiper-slide .event-card .content .btns .book-now{background:var(--accent);transition:background .3s ease}section.events .wrapper .carousel .swiper .swiper-wrapper .swiper-slide .event-card .content .btns .book-now:hover{background:rgba(0,0,0,.3)}section.events .wrapper .carousel .swiper .swiper-wrapper .swiper-slide .event-card .image-wrapper{position:relative;aspect-ratio:1/1;width:100%;margin-bottom:-45%}section.events .wrapper .carousel .swiper .swiper-wrapper .swiper-slide .event-card .image-wrapper .border{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}section.events .wrapper .carousel .swiper .swiper-wrapper .swiper-slide .event-card .image-wrapper .border img{width:100%;height:100%;object-fit:contain;object-position:center}section.events .wrapper .carousel .swiper .swiper-wrapper .swiper-slide .event-card .image-wrapper .image{position:absolute;z-index:2;width:96%;height:96%;left:2%;top:10%}section.events .wrapper .carousel .swiper .swiper-wrapper .swiper-slide .event-card .image-wrapper .image svg{position:absolute;width:100%;height:100%;top:0;left:0}section.events .wrapper .carousel .swiper .swiper-wrapper .swiper-slide .event-card .image-wrapper .image img{width:100%;height:100%;object-fit:cover;object-position:center;-webkit-clip-path:url(#custom-clip);clip-path:url(#custom-clip)}@media only screen and (min-width: 992px){section.events .wrapper>.content h2,section.events .wrapper>.content h2 *{font-size:3.75rem}section.events .wrapper .carousel{margin-top:4rem}section.events .wrapper .carousel .swiper{overflow:visible}section.events .wrapper .carousel .swiper .swiper-wrapper .swiper-slide{height:auto}section.events .wrapper .carousel .swiper .swiper-wrapper .swiper-slide .event-card{flex-direction:row;justify-content:space-between;border-radius:50px 60% 50px 50px;padding:3rem 2rem 4rem;margin-bottom:0;gap:0}section.events .wrapper .carousel .swiper .swiper-wrapper .swiper-slide .event-card .content{max-width:280px;width:100%;align-self:stretch;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;flex-wrap:auto}section.events .wrapper .carousel .swiper .swiper-wrapper .swiper-slide .event-card .content h3{font-size:2.5rem}section.events .wrapper .carousel .swiper .swiper-wrapper .swiper-slide .event-card .content .summary p{font-size:1.125rem}section.events .wrapper .carousel .swiper .swiper-wrapper .swiper-slide .event-card .image-wrapper{position:relative;right:-2rem;margin-bottom:0;margin-top:0;max-width:400px;flex-shrink:0}section.events .wrapper .carousel .swiper .swiper-wrapper .swiper-slide .event-card .image-wrapper .border{width:96%;height:96%;top:0;left:2%}section.events .wrapper .carousel .swiper .swiper-wrapper .swiper-slide .event-card .image-wrapper .image{width:94%;height:94%;left:3%;top:6%}}@media only screen and (min-width: 1200px){section.events .wrapper .carousel .swiper .swiper-wrapper .swiper-slide .event-card .image-wrapper{max-width:500px;margin-top:-3rem}}@media only screen and (min-width: 1500px){section.events .wrapper .carousel .swiper .swiper-wrapper .swiper-slide .event-card .image-wrapper{max-width:400px;margin-top:-1rem}}
