.event-taxonomy-hero{background-color:var(--wp--preset--color--bg-2,#f7f7f7);margin-bottom:-30px;max-width:100%;position:relative}.event-taxonomy-hero .event-taxonomy-hero__inner:before{background-color:var(--wp--preset--color--g-4);content:"";height:calc(100% - 78px);left:0;position:absolute;top:0;width:100%}.event-taxonomy-hero__inner{overflow:hidden;position:relative}.event-taxonomy-hero__wrap{display:flex;flex-wrap:nowrap;margin-left:-15px;margin-right:-15px;position:relative}.event-taxonomy-hero__content,.event-taxonomy-hero__media{padding-left:15px;padding-right:15px;width:100%}.event-taxonomy-hero__content{align-self:center;max-width:52%;padding-bottom:5pc;padding-top:5pc}.event-taxonomy-hero__media{max-width:48%}.event-taxonomy-hero__title{color:var(--wp--preset--color--g-1);margin-bottom:15px}.event-taxonomy-hero__description{line-height:1.625}.event-taxonomy-hero__description>*{margin-bottom:30px}.event-taxonomy-hero__description>:last-child{margin-bottom:0}.event-taxonomy-hero__image{position:relative;width:50vw;z-index:1}.event-taxonomy-hero__image>svg{left:0;position:absolute;top:0}.event-taxonomy-hero__image>svg path{fill:var(--wp--preset--color--white,#fff)}.event-taxonomy-hero__image .components-placeholder{height:100%}.event-taxonomy-hero__image image,.event-taxonomy-hero__image img{-webkit-mask:url(#herosvgmask);mask:url(#herosvgmask);max-height:600px;-o-object-fit:cover;object-fit:cover;width:100%}.event-taxonomy-hero__image .bg-deco{position:absolute}.event-taxonomy-hero__image .stroke{bottom:0;left:50%;position:absolute;transform:translateX(-50%);width:60%;z-index:-1}.event-taxonomy-hero__image .stroke path{stroke:var(--wp--preset--color--g-3)}.event-taxonomy-hero .bg-deco{position:absolute;right:0;text-align:right;top:0;width:50vw}.event-taxonomy-hero .bg-deco svg{vertical-align:top}@media(max-width:1440px){.event-taxonomy-hero__image .stroke{left:60%;width:80%}}@media(max-width:1200px){.event-taxonomy-hero__image .stroke{left:80%;transform:translateX(-60%);width:90%}}@media(max-width:992px){.event-taxonomy-hero__image .stroke{left:50%;transform:translateX(-40%) rotate(20deg);width:100%}}@media(max-width:767px){.event-taxonomy-hero{margin-bottom:0}.event-taxonomy-hero__wrap{flex-direction:column;margin-left:0;margin-right:0}.event-taxonomy-hero__content,.event-taxonomy-hero__media{max-width:100%;padding-left:0;padding-right:0}.event-taxonomy-hero__content{padding:60px 0 20px;position:relative;z-index:1}.event-taxonomy-hero__media{z-index:0}.event-taxonomy-hero__image{text-align:center;width:100%}.event-taxonomy-hero__image>svg{display:none}.event-taxonomy-hero__image .stroke{align-items:flex-end;bottom:0;display:flex;height:100%;justify-content:flex-end;left:0;position:absolute;transform:none;width:100vw;z-index:-1}.event-taxonomy-hero__image .stroke:before{background:linear-gradient(278deg,hsla(16,88%,90%,.6) 46.15%,rgba(247,247,255,0) 96.3%);border-radius:50% 50% 0 50%;content:"";display:block;height:120%;transform:translateX(20%);width:100%}.event-taxonomy-hero__image .stroke svg{display:none}.event-taxonomy-hero__image image,.event-taxonomy-hero__image img{aspect-ratio:1/1;border-radius:50%;height:auto;-webkit-mask:none;mask:none;max-height:none;-o-object-fit:cover;object-fit:cover;width:100%}.event-taxonomy-hero.is-style-secondary .wp-block-wdc-content-hero__content,.event-taxonomy-hero.is-style-secondary .wp-block-wdc-content-hero__media{max-width:100%}}.event-posts-list{background-color:var(--wp--preset--color--bg-2,#f7f7f7);padding:70px 0 75pt}.event-posts-list__tags{margin-bottom:56px}.event-posts-list__tags ul{display:flex;gap:18px;list-style:none;margin:0;padding:0}.event-posts-list__tags ul li a{border-radius:30px;color:var(--wp--preset--color--g-1);font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--x-small);font-weight:var(--wp--custom--typography--font-weight--semi-bold);letter-spacing:2px;line-height:1.58;padding:4px 15px;text-align:center;text-transform:uppercase}.event-posts-list__tags ul li a:hover{color:var(--wp--preset--color--g-3)}.event-posts-list__tags ul li.current a{background:var(--wp--preset--color--g-3);color:var(--wp--preset--color--white)}.event-posts-list__cards{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@media(max-width:1200px){.event-posts-list{padding:60px 0 5pc}.event-posts-list__tags{margin-bottom:40px}.event-posts-list__cards{gap:30px}}@media(max-width:992px){.event-posts-list{padding:60px 0}.event-posts-list__cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.event-posts-list{padding:40px 0}.event-posts-list__tags{margin-bottom:20px}.event-posts-list__cards{display:flex;flex-direction:column}.event-posts-list__cards ul{display:flex;flex-wrap:nowrap;gap:15px;overflow-x:auto}.event-posts-list__cards ul li a{display:block;padding:4px 10px;white-space:nowrap}}.no-events-found{color:var(--wp--preset--color--gray,#727272);font-family:var(--wp--preset--font-family--heading);font-size:30px;font-weight:var(--wp--custom--typography--font-weight--semi-bold);line-height:1.46;padding:60px 30px;text-align:center}.no-events-found>:last-child{margin-bottom:0}@media(max-width:767px){.no-events-found{font-size:20px}}.meetup-intro{padding:60px 0;width:100%}.meetup-intro__inner{margin-left:auto;margin-right:auto;max-width:1110px;padding-left:15px;padding-right:15px;text-align:center}.meetup-intro__title{color:var(--wp--preset--color--g-1);line-height:1.2;margin:0 0 18px;margin-bottom:0}.meetup-intro__lead,.meetup-intro__note{color:var(--wp--preset--color--g-1);font-family:var(--wp--preset--font-family--heading);font-size:18px;line-height:1.5;margin-bottom:20px;margin-left:auto;margin-right:auto;margin-top:20px;max-width:50pc;text-align:center}.meetup-intro__cta{display:inline-block;margin-top:20px}.meetup-intro__cta .wp-block-buttons{justify-content:center}.meetup-features{background:var(--wp--preset--color--g-3);color:var(--wp--preset--color--white);margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;padding-left:0;padding-right:0;position:relative;width:100vw}.meetup-features__image{height:100%;left:0;position:absolute;top:0;width:100%}.meetup-features__image img{aspect-ratio:5/3;border-radius:300px 0 0 300px;display:block;height:100%;margin-left:auto;max-width:40vw!important;min-width:35vw;-o-object-fit:cover;object-fit:cover;width:auto}.meetup-features__wrap{color:var(--wp--preset--color--white);margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;padding-left:0;padding-right:0;padding:77px 0;position:relative;width:100vw}.meetup-features__container{margin-left:auto;margin-right:auto;max-width:1110px;padding-left:15px;padding-right:15px}.meetup-features__content{max-width:65%}.meetup-features__title{line-height:1.2;margin:0 0 1pc}.meetup-features__lead{font-weight:400;margin:0 0 18px}.meetup-features__list{list-style:none;margin:0;margin-left:20px;padding:0}.meetup-features__list li{align-items:flex-start;display:flex;gap:.6rem;margin-bottom:.4rem}.meetup-features__icon{flex:0 0 1.1rem;height:1.1rem;position:relative;top:3px;width:1.1rem}.meetup-features__icon svg{fill:#f5a07e;display:block;height:18px;width:18px}.meetup-features__text{display:inline;line-height:1.55}.meetup-features__bullet-title{font-weight:700}.meetup-features__bullet-body{font-weight:400}.meetup-features__colon{display:inline}.meetup-features__bottom-tag{font-style:italic;font-weight:400;margin-top:20px}.meetup-features__cta{display:inline-block;margin-top:20px}.meetup-features__cta .wp-block-button{display:inline-block;margin:0}.meetup-features__cta .wp-block-button__link{background-color:#00405c;border-color:#00405c}.meetup-features__cta .wp-block-buttons{justify-content:flex-start}.meetup-join{padding:60px 20px 60px}.meetup-join__header{text-align:center}.meetup-join__header p{color:var(--wp--preset--color--g-1);font-family:var(--wp--preset--font-family--heading);font-size:18px;font-weight:var(--wp--custom--typography--font-weight--medium);line-height:1.5;margin-bottom:40px;margin-left:auto;margin-right:auto;margin-top:20px;max-width:50pc;text-align:center}.meetup-join__title{color:var(--wp--preset--color--g-1);margin-bottom:0}.event-taxonomy-hero~.event-posts-list{padding:0}.meetup-testimonials__top-wrap{background:linear-gradient(359deg,#fde8e1 30%,hsla(0,0%,100%,.11)),#fff;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;padding-left:0;padding-right:0;position:relative;width:100vw}.meetup-testimonials__wrap{padding:70px 0;width:100%}.meetup-testimonials .ds-container{padding-bottom:50px;padding-top:50px}.meetup-testimonials__top{margin:0 0 40px;text-align:left}.meetup-testimonials__title{color:var(--wp--preset--color--g-1);line-height:1.2;margin:0}.meetup-testimonials__title em{font-style:normal}@media(max-width:1200px){.meetup-features__content{max-width:51%}.meetup-features__image{height:100%!important}.meetup-features__image img{max-width:48%!important}.meetup-features .meetup-features__wrap{padding:60px 0}.meetup-testimonials__list-wrap{display:block}.meetup-testimonials .testimonial-card{margin-left:auto;margin-right:auto;margin-top:40px}.meetup-testimonials__title{text-align:center}}@media(max-width:1000px){.meetup-features{flex-direction:column;padding-left:20px}.meetup-features__image{flex:0 0 auto;height:260px}.meetup-features__wrap{padding:40px 0}.meetup-features__content{max-width:none}.meetup-testimonials__wrap{padding:55px 0}.meetup-testimonials__top{text-align:left}}@media(max-width:767px){.meetup-intro{padding:45px 0}.meetup-features{display:flex;flex-direction:column-reverse;padding-left:0}.meetup-features__image{height:auto;padding-left:var(--wp--custom--grid-padding);position:static;width:100%}.meetup-features__image img{max-width:100%!important}.meetup-features__content{margin-left:auto;margin-right:auto;max-width:100%;text-align:center}.meetup-features__container .meetup-features__content{max-width:none}.meetup-features__list li{display:block}.meetup-features__icon{display:block;height:1.1rem;margin-left:auto;margin-right:auto;width:20px}.meetup-features__bullet-title{display:block;font-size:18px}.meetup-features__colon{display:none}.meetup-testimonials__wrap{padding:45px 0}}.ds-pagination{border-top:1px solid #eaecf0;margin-top:5pc;padding-top:20px}.ds-pagination .label{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ds-pagination .pages-items{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;justify-content:center;list-style:none;margin:0;padding:0}.ds-pagination .pages-items .item.pages-item-next,.ds-pagination .pages-items .item.pages-item-prev{display:flex;flex:1}.ds-pagination .pages-items .item.pages-item-next{justify-content:flex-end}.ds-pagination .pages-items .item .page{color:var(--wp--preset--color--g-1)}.ds-pagination .pages-items .item .page span:last-child{align-items:center;border-radius:50%;color:var(--wp--preset--color--g-1);display:flex;font-size:1pc;font-weight:var(--wp--custom--typography--font-weight--medium);height:40px;justify-content:center;line-height:20px;width:40px}.ds-pagination .pages-items .item .page:hover span:last-child{background-color:var(--wp--preset--color--g-5,#f5a07e);color:var(--wp--preset--color--bg-1,#fffcfc);font-weight:700}.ds-pagination .pages-items .item.current .page span:last-child{background-color:var(--wp--preset--color--g-5,#f5a07e);color:var(--wp--preset--color--bg-1,#fffcfc);font-weight:var(--wp--custom--typography--font-weight--bold)}.ds-pagination .pages-items .item .action{align-items:center;color:var(--wp--preset--color--g-1);display:flex;flex-wrap:nowrap;font-family:var(--wp--preset--font-family--heading);font-weight:var(--wp--custom--typography--font-weight--semi-bold);gap:8px;letter-spacing:.8px;line-height:20px;text-transform:uppercase}.ds-pagination .pages-items .item .action svg{vertical-align:middle}.ds-pagination .pages-items .item .action:hover{color:var(--wp--preset--color--g-3)}@media(max-width:1200px){.ds-pagination{margin-top:60px}}@media(max-width:767px){.ds-pagination{margin-top:40px}.ds-pagination .pages-items .item .page span:last-child{height:34px;width:34px}.ds-pagination .pages-items .item .action .label-visible{display:none}}
