.mobilefirst-pattern .pattern-content.importantdates{margin:0 auto;max-width:1200px;padding:8rem 0rem}[data-eq~="800px"] .mobilefirst-pattern .pattern-content.importantdates{padding:4rem 0rem}.mobilefirst-pattern .pattern-content.importantdates .content-flex{display:flex}[data-eq~="600px"] .mobilefirst-pattern .pattern-content.importantdates .content-flex{flex-flow:column wrap}.mobilefirst-pattern .pattern-content.importantdates .content-flex .left-col{flex:1 0 30%;display:flex;flex-direction:column;align-items:flex-start}.mobilefirst-pattern .pattern-content.importantdates .content-flex .left-col a{color:var(--maroon);font-weight:600}@media (max-width: 50em){.mobilefirst-pattern .pattern-content.importantdates .content-flex{flex-direction:column}.mobilefirst-pattern .pattern-content.importantdates .content-flex .events{padding-top:3.2rem}}.mobilefirst-pattern .pattern-content.importantdates h2.title{text-align:left;padding-bottom:3rem;float:left;margin:0;font-family:var(--garamond);text-transform:none;font-weight:400}[data-eq~="600px"] .mobilefirst-pattern .pattern-content.importantdates h2.title{margin-bottom:1rem;float:none;width:100%}.mobilefirst-pattern .pattern-content.importantdates h2{margin-bottom:0}.mobilefirst-pattern .pattern-content.importantdates .events{flex:3 0 70%;display:flex;justify-content:space-around;flex-flow:row wrap}[data-eq~="600px"] .mobilefirst-pattern .pattern-content.importantdates .events{display:block}.mobilefirst-pattern .pattern-content.importantdates .events .event{text-align:left;flex-grow:1;flex-shrink:0;flex-basis:calc(33.33% - 20px);padding:0 2rem}[data-eq~="600px"] .mobilefirst-pattern .pattern-content.importantdates .events .event{padding:0}.mobilefirst-pattern .pattern-content.importantdates .events .event .links{align-items:inherit;padding-top:1rem}.mobilefirst-pattern .pattern-content.importantdates .events .event .links li{font-size:1.5rem;font-family:var(--halis);text-transform:uppercase;line-height:2.4rem;font-weight:600}.mobilefirst-pattern .pattern-content.importantdates .events .event .links li a{text-decoration:underline;border:none;color:var(--maroon)}.mobilefirst-pattern .pattern-content.importantdates .events .event .links li a:hover{box-shadow:none}.mobilefirst-pattern .pattern-content.importantdates .events :only-child{max-width:none}.mobilefirst-pattern .pattern-content.importantdates .events .day{font-weight:900;font-size:4rem}.mobilefirst-pattern .pattern-content.importantdates .events .month{font-size:1.5rem;color:var(--gold);margin-left:1rem}.mobilefirst-pattern .pattern-content.importantdates .events .date{display:flex;align-items:center}[data-eq~="600px"] .mobilefirst-pattern .pattern-content.importantdates .events .date{padding-top:3rem}.mobilefirst-pattern .pattern-content.importantdates .events .date-span{display:flex;align-items:flex-start}[data-eq~="600px"] .mobilefirst-pattern .pattern-content.importantdates .events .date-span{align-items:center}.mobilefirst-pattern .pattern-content.importantdates .events .date-span .dash{margin:0 .5rem;font-weight:900;font-size:4rem!important;line-height:5rem}[data-eq~="600px"] .mobilefirst-pattern .pattern-content.importantdates .events .date-span .dash{padding-top:2rem}.mobilefirst-pattern .pattern-content.importantdates .events .events:after{content:"";flex-grow:1;flex-shrink:0;flex-basis:calc(33.33% - 20px)}
