.events--01 .events__item__icon svg{position:absolute;top:0;right:0;bottom:0;left:0}.events__item__title{font-size:1.125em}.events--01 .events__item__date{font-size:2.5em;font-size:1.6666666667em}@media (min-width:769px){.events--01 .mason--mq .events__item__date,.mason--mq .events--01 .events__item__date{font-size:1.8867924528em}}@media (min-width:1025px){.events--01 .mason--mq .events__item__date,.mason--mq .events--01 .events__item__date{font-size:2.0408163265em}}@media (min-width:1301px){.events--01 .mason--mq .events__item__date,.mason--mq .events--01 .events__item__date{font-size:2.5em}}.events--01 .events__item__icon{width:2.5625em;height:2.5625em;overflow:hidden;border-radius:50%;line-height:2.5625;border:0;outline:0;padding:0;cursor:pointer;position:relative;background:#000;display:block;color:#FFF}.events--01 .invert.events__item__icon{background:#FFF}.events--01 .events__item__icon svg{margin:auto;width:1.0625em;height:0.625em}.events--01 .plus.events__item__icon{font-size:1.5625em}.events--01 .plus.events__item__icon svg{width:0.75em;height:0.75em}.events--01 .events__item__icon svg{position:absolute;top:0;right:0;bottom:0;left:0}.events__item__date,.events__item__main,.events__item__time,.events__item hr{-webkit-transition:color 0.2s ease, fill 0.2s ease, background 0.2s ease, border-color 0.2s ease, -webkit-box-shadow 0.2s ease;transition:color 0.2s ease, fill 0.2s ease, background 0.2s ease, border-color 0.2s ease, -webkit-box-shadow 0.2s ease;-o-transition:color 0.2s ease, fill 0.2s ease, background 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;transition:color 0.2s ease, fill 0.2s ease, background 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;transition:color 0.2s ease, fill 0.2s ease, background 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease}.events--01 .events__item__icon{-webkit-transition:opacity 0.2s ease, visibility 0.2s ease, -webkit-transform 0.2s ease;transition:opacity 0.2s ease, visibility 0.2s ease, -webkit-transform 0.2s ease;-o-transition:transform 0.2s ease, opacity 0.2s ease, visibility 0.2s ease;transition:transform 0.2s ease, opacity 0.2s ease, visibility 0.2s ease;transition:transform 0.2s ease, opacity 0.2s ease, visibility 0.2s ease, -webkit-transform 0.2s ease}.events__item__date{text-transform:uppercase}.events{padding:3em 0;overflow:hidden}.events__item a{display:block}.events__item hr{background:rgba(0, 0, 0, 0.25);width:4em;height:2px}.events__item__time{color:rgba(51, 51, 51, 0.5)}.events--01 .events__item a{background:#eeeeee;-webkit-transition:none;-o-transition:none;transition:none}.events--01 .events__item__main{padding:4em 2em 3em}.events--01 .events__item__date span{font-weight:400;font-size:.425em;font-size:1rem;display:block}.events--01 .events__item__icon{z-index:1;position:absolute;bottom:0;right:0;left:0;margin:auto;background:#FFF;opacity:0;-webkit-transform:scale(0.8) translateY(60%);-ms-transform:scale(0.8) translateY(60%);transform:scale(0.8) translateY(60%);-webkit-box-shadow:-0.349px 3.985px 0 0 rgba(0, 0, 0, 0.1);box-shadow:-0.349px 3.985px 0 0 rgba(0, 0, 0, 0.1)}.events--01[data-bgtype=mixbot] .ms-bg:before,.events--01[data-bgtype=mixtop] .ms-bg:before,[data-bgtype=mixbot] .events--01 .ms-bg:before,[data-bgtype=mixtop] .events--01 .ms-bg:before{height:50%}@media (min-width:769px){.mason--mq .events.events--01{padding:4.5em 0 6em}.mason--mq .events.events--01 .events__item a.hovered,.mason--mq .events.events--01 .events__item a:hover{color:#FFF}.mason--mq .events.events--01 .events__item a.hovered .events__item__date,.mason--mq .events.events--01 .events__item a.hovered .events__item__time,.mason--mq .events.events--01 .events__item a:hover .events__item__date,.mason--mq .events.events--01 .events__item a:hover .events__item__time{color:#FFF}.mason--mq .events.events--01 .events__item a.hovered hr,.mason--mq .events.events--01 .events__item a:hover hr{background:rgba(255, 255, 255, 0.25)}.mason--mq .events.events--01 .events__item a.hovered .events__item__icon,.mason--mq .events.events--01 .events__item a:hover .events__item__icon{opacity:1;-webkit-transform:scale(1) translateY(50%);-ms-transform:scale(1) translateY(50%);transform:scale(1) translateY(50%)}}