:root{--bs-font-sans-serif:$font-family,sans-serif;--bs-font-family:$font-secondary}.templates-events-archive.banner-area{min-height:800px;background-size:cover;background-repeat:no-repeat;color:#fff;background-position:50%;will-change:transform,opacity;opacity:0;transform:scale(1.08)}.templates-events-archive.banner-area .content .spacer{height:50px}.templates-events-archive.banner-area .content h1.banner-area__headline{opacity:0;font-size:85px!important;line-height:1.1em!important;font-weight:500;letter-spacing:.08em;transform:translateY(40px);width:33%;text-transform:uppercase}.templates-events-archive.banner-area .description{font-size:16px!important;line-height:21px!important}@media (max-width:768px){.templates-events-archive.banner-area .content .content-up{padding-top:120px;padding-left:20px}.templates-events-archive.banner-area .content .content-down{padding-bottom:80px}.templates-events-archive.banner-area .content .content-down h1{width:auto!important}.templates-events-archive.banner-area .content h1.banner-area__headline{opacity:0;font-size:46px!important;line-height:1.1em;font-weight:500;letter-spacing:.08em;transform:translateY(40px);width:33%}}.templates-events-archive.featured-events{overflow:hidden;display:flex;align-items:center;justify-content:center;margin-block:60px}.templates-events-archive.featured-events .container-flow{max-width:1368px!important;width:100%;background-color:#ad99c9;padding:40px 30px;border-radius:10px}@media (max-width:768px){.templates-events-archive.featured-events .container-flow{padding:40px 15px}}.templates-events-archive.featured-events .container-flow h2{font-size:42px;line-height:50px;font-family:Platform;font-weight:500!important;text-transform:uppercase;color:#000;letter-spacing:3.36px;margin-bottom:16px}@media (max-width:768px){.templates-events-archive.featured-events .container-flow h2{text-align:center;font-size:40px!important;padding-inline:0!important;padding-bottom:30px}}.templates-events-archive.featured-events .event-featured-first img{width:100%;display:block}.templates-events-archive.featured-events .event-featured-first .title{font-size:h3_font_size!important;font-family:Platform;font-weight:500!important;margin-bottom:16px}.templates-events-archive.featured-events .event-featured-first .desc{margin-bottom:16px}.templates-events-archive.featured-events .event-featured-first .date,.templates-events-archive.featured-events .event-featured-first .desc{font-size:16px!important;line-height:21px!important;font-weight:500!important}.templates-events-archive.featured-events .event-featured-first .featured-event-cta-cont .featured-event-cta{font-size:16px!important;line-height:21px!important;font-weight:500!important;margin-bottom:0!important;background-color:#000;color:#fff;padding:7px 20px;border-radius:100px;text-decoration:none;text-transform:uppercase;font-family:Platform;letter-spacing:.03em;display:inline-block}@media (max-width:768px){.templates-events-archive.featured-events .event-featured-first .featured-event-cta-cont .featured-event-cta{font-size:13px!important;line-height:18px!important;padding:4px 15px}}.templates-events-archive.featured-events .event:first-child{padding-top:0!important}.templates-events-archive.featured-events .event img{width:100%;height:auto;display:block}.templates-events-archive.featured-events .event .title{font-size:h3_font_size!important;font-family:Platform;font-weight:500!important;margin-bottom:16px;letter-spacing:.05em}@media (max-width:768px){.templates-events-archive.featured-events .event .title{margin-bottom:0!important;font-size:17px!important}}@media (max-width:768px){.templates-events-archive.featured-events .event .mobile-event-title-date .read-more a{font-size:13px!important}}.templates-events-archive.featured-events .event .desc{font-size:16px!important;line-height:21px!important;font-weight:500!important;margin-bottom:16px}.templates-events-archive.featured-events .event .featured-event-cta-cont .featured-event-cta{font-size:16px!important;line-height:21px!important;font-weight:500!important;margin-bottom:0!important;background-color:#000;color:#fff;padding:7px 20px;border-radius:100px;text-decoration:none;text-transform:uppercase;font-family:Platform;letter-spacing:.03em;display:inline-block}@media (max-width:768px){.templates-events-archive.featured-events .event .featured-event-cta-cont .featured-event-cta{font-size:13px!important;line-height:18px!important;padding:4px 15px}}.templates-events-archive.featured-events .event .date{font-size:16px!important;line-height:21px!important;font-weight:500!important;margin-bottom:0!important}.templates-events-archive.archive-events{overflow:hidden;display:flex;justify-content:center;margin-block:60px}.templates-events-archive.archive-events .container-flow{max-width:1260px!important;width:100%}.templates-events-archive.archive-events h2{font-size:42px;line-height:50px;font-family:Platform;font-weight:500!important;text-transform:uppercase;color:#000;letter-spacing:3.36px;margin-top:20px}@media (max-width:768px){.templates-events-archive.archive-events h2{font-weight:700!important;font-size:40px!important;line-height:100%!important;letter-spacing:3%!important;text-align:center}}.templates-events-archive.archive-events .categories{display:flex;flex-direction:column;align-items:flex-start}.templates-events-archive.archive-events .category{max-width:100%;border:1px solid #000;border-radius:100px;padding:0;margin-top:30px}.templates-events-archive.archive-events .category a.cat-button{font-size:20px!important;line-height:26px!important;text-transform:uppercase;text-decoration:none;font-weight:600!important;padding:6px 30px;color:#000;border-radius:100px;letter-spacing:.6px}.templates-events-archive.archive-events .category a.cat-button.active{background-color:#000;color:#fff}@media (max-width:768px){.templates-events-archive.archive-events .category{margin-block:30px}.templates-events-archive.archive-events .category a.cat-button{font-size:10px!important;line-height:15.32px!important;letter-spacing:3%!important;font-weight:600!important;padding:6px 18px}}.templates-events-archive.archive-events .event-card{width:32%!important;margin-top:32px;transition:transform .3s;will-change:transform,opacity}@media (min-width:768px){.templates-events-archive.archive-events .event-card:hover{transform:translateY(-4px)}}.templates-events-archive.archive-events .event-card img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center center;display:block}.templates-events-archive.archive-events .event-card .title{font-size:h3_font_size!important;font-family:Platform;font-weight:500!important;margin-bottom:16px}.templates-events-archive.archive-events .event-card .desc{margin-bottom:16px}.templates-events-archive.archive-events .event-card .date,.templates-events-archive.archive-events .event-card .desc{font-size:16px!important;line-height:21px!important;font-weight:500!important}.templates-events-archive.archive-events .event-card .btn-cta{font-weight:500!important;font-size:16px!important;line-height:26px!important;text-transform:uppercase!important;text-decoration:none!important;color:#fff!important;background-color:#000!important;border-radius:100px;padding:10px 30px;margin-top:40px!important}@media (max-width:768px){.templates-events-archive.archive-events .event-card{width:100%!important;margin-top:0}.templates-events-archive.archive-events .event-card img{max-width:32%;aspect-ratio:4/5!important;max-height:125px}.templates-events-archive.archive-events .event-card .event-card-desc{max-width:100%;width:100%}.templates-events-archive.archive-events .event-card .event-card-desc .mobile-event-disc{display:flex;flex-direction:column;gap:10px}.templates-events-archive.archive-events .event-card .event-card-desc .mobile-event-disc .title{font-size:17px!important;font-weight:700!important;line-height:22px;letter-spacing:5%;margin:0;padding:0}.templates-events-archive.archive-events .event-card .event-card-desc .mobile-event-disc .date{font-size:16px!important;line-height:26px!important;font-weight:500!important;margin:0;padding:0}.templates-events-archive.archive-events .event-card .event-card-desc .mobile-event-disc .mobile-event-title-date .read-more{color:#000;text-decoration:underline;text-underline-offset:.4rem;font-size:13px!important;letter-spacing:-.03em}.templates-events-archive.archive-events .event-card .event-card-desc .mobile-event-disc .mobile-event-title-date .read-more a{font-size:13px!important}.templates-events-archive.archive-events .event-card .event-card-desc .mobile-event-disc .mobile-event-title-date .btn-cta{text-align:center;white-space:nowrap;overflow:hidden;font-size:13px!important;text-overflow:ellipsis;padding:4px 15px;margin-top:0!important;font-family:Platform;letter-spacing:.03em}.templates-events-archive.archive-events .event-card .event-card-desc .hidden-text{opacity:0;max-height:0;overflow:hidden;transition:opacity .2s ease,max-height .2s ease}.templates-events-archive.archive-events .event-card .event-card-desc .hidden-text.show{opacity:1;overflow:scroll;max-height:300px}}.templates-events-archive.archive-events .pagination-events{padding-top:40px;padding-bottom:80px}.templates-events-archive.archive-events .pagination-events ul{display:flex;justify-content:center;align-items:center;gap:10px}.templates-events-archive.archive-events .pagination-events ul li{list-style:none}.templates-events-archive.archive-events .pagination-events ul .pagination-item{display:flex;justify-content:center;align-items:center;gap:10px}.templates-events-archive.archive-events .pagination-events a:hover{color:#00afef!important;transition:all .2s ease}.templates-events-archive.archive-events .pagination-events .page-numbers{transition:all .2s ease;text-align:center;font-size:16px!important;font-weight:500!important;line-height:21px!important;text-transform:uppercase!important;margin-right:30px;text-decoration:none!important;color:#000!important}.templates-events-archive.archive-events .pagination-events .page-numbers.current{text-decoration:underline!important;text-underline-offset:8px!important;text-underline-position:from-font!important}@media (max-width:768px){.templates-events-archive.archive-events .pagination-events{padding-top:0;padding-bottom:0}}.hidden-text{max-height:0;overflow:hidden;transition:max-height .3s ease}.hidden-text.show{max-height:500px;overflow-y:auto}.read-more a{color:#000;font-weight:500;text-decoration:underline;text-underline-offset:.4rem}
/*# sourceMappingURL=styles.css.map */
