.elementor .heading_1{font-family:Sorts Mill Goudy;font-weight:400;font-size:clamp(3.5rem, 8vw, 6.5rem);letter-spacing:-0.02em;font-style:normal;}.elementor .primary_button{width:fit-content;font-family:Jost;font-weight:400;font-size:0.65rem;letter-spacing:0.22em;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;background-color:rgba(55, 94, 251, 0);}.elementor .label{font-family:Jost;font-weight:400;font-size:0.6rem;letter-spacing:0.3em;text-transform:uppercase;margin-block-end:2rem;display:flex;}.elementor .heading_2{font-family:Sorts Mill Goudy;font-weight:400;font-size:clamp(2.2rem, 3.5vw, 3rem);color:var(--CoffeeBean);line-height:200%;margin-block-end:1rem;}.elementor .italic-sub{font-family:Playfair Display italic;font-weight:400;font-size:1.3rem;line-height:200%;margin-block-end:2.5rem;}.elementor .body-text{font-family:Jost;font-weight:300;font-size:0.95rem;color:rgba(28, 26, 22, 1);line-height:200%;}.elementor .event-row{max-width:1200px;column-gap:2rem;padding-block-start:2.2rem;padding-block-end:2.2rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(28, 26, 22, 0.08);border-style:solid;display:flex;}.elementor .event-name{font-family:Sorts Mill Goudy;font-weight:300;font-size:1.4rem;color:var(--CoffeeBean);line-height:200%;margin-block-end:0.4rem;}.elementor .event-desc{max-width:520px;font-family:Jost;font-weight:300;font-size:0.82rem;color:rgba(28, 26, 22, 0.5);line-height:185%;}.elementor .event-status{font-family:Jost;font-weight:300;font-size:0.6rem;color:var(--LimeMoss);letter-spacing:0.24em;line-height:200%;text-transform:uppercase;display:flex;flex:1 0 auto;align-items:center;}.elementor .img-blob-3{width:100%;object-fit:cover;}