.events{padding:40px 0}.events .main{row-gap:40px;margin-top:40px}.events .event .box{display:flex;flex-direction:column;gap:10px;padding-bottom:40px;border-bottom:1px solid #3fb1e3}.events .event .box.history{border-color:#b3b3b3}.events .event .header{flex:1 0 100%}.events .event .header .date i{color:#3fb1e3}.events .event .body{flex:1 0 100%;display:flex;flex-direction:column;gap:20px}@media (min-width: 576px){.events .event .body{flex-direction:row;flex-wrap:wrap;align-items:flex-start}}@media (min-width: 992px){.events .event .body{gap:40px}}@media (min-width: 576px){.events .event .body .lead{flex:0 0 50%}}@media (min-width: 992px){.events .event .body .lead{flex:0 0 calc( ((100% - 290px) / 2) - 40px)}}.events .event .body .excerpt{font-size:1.15rem}@media (min-width: 576px){.events .event .body .excerpt{flex:0 0 calc( 50% - 20px)}}@media (min-width: 992px){.events .event .body .excerpt{flex:0 0 calc( ((100% - 290px) / 2) - 40px)}}.events .event .footer{flex:1 0 100%;display:flex;flex-wrap:wrap;gap:20px}@media (min-width: 576px) and (max-width: 991.98px){.events .event .footer{justify-content:flex-end}}@media (min-width: 992px){.events .event .footer{flex:0 0 290px;gap:10px;margin-left:auto}}.events .event .footer a.link{position:relative;z-index:1;display:inline-flex;justify-content:center;align-items:center;gap:.5rem;flex:0 0 auto;max-width:100%;padding:4px 20px;color:#000;font-size:1rem;font-weight:300;letter-spacing:0;text-transform:uppercase;white-space:normal;text-overflow:ellipsis;text-decoration:none;background:#dedfdf;border:1px solid #dedfdf;border-radius:1rem;cursor:pointer;overflow:hidden;backface-visibility:hidden}.events .event .footer a.link:hover,.events .event .footer a.link:focus{color:#3fb1e3;background:#fff;border:1px solid #3fb1e3}@media (hover: hover){.events .event .footer a.link:hover,.events .event .footer a.link:focus{transition:color 0.2s linear,background 0.2s linear,border 0.2s linear}}@media (hover: hover){.events .event .footer a.link:active{color:#fff;background:#231f20;border:1px solid #231f20;transition:none}}.events .event .footer a.extra-link{position:relative;z-index:1;display:inline-flex;justify-content:center;align-items:center;gap:.5rem;flex:0 0 auto;max-width:100%;padding:4px 20px;color:#fff;font-size:1rem;font-weight:300;letter-spacing:0;text-transform:uppercase;white-space:normal;text-overflow:ellipsis;text-decoration:none;background:#3fb1e3;border:1px solid #3fb1e3;border-radius:1rem;cursor:pointer;overflow:hidden;backface-visibility:hidden}.events .event .footer a.extra-link:hover,.events .event .footer a.extra-link:focus{color:#3fb1e3;background:#fff;border:1px solid #3fb1e3}@media (hover: hover){.events .event .footer a.extra-link:hover,.events .event .footer a.extra-link:focus{transition:color 0.2s linear,background 0.2s linear,border 0.2s linear}}@media (hover: hover){.events .event .footer a.extra-link:active{color:#fff;background:#231f20;border:1px solid #231f20;transition:none}}.events .event:last-child .box{border-bottom:0}
