.section-dates{display:flex;flex-wrap:wrap;margin:125px auto 0;max-width:1920px;position:relative}.section-dates .section-header{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;height:100%;padding:0 70px;width:calc(50vw - 390px);-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin-left:auto}.section-dates .section-header-title{position:relative;text-transform:uppercase}.section-dates .section-header-title:before{border:2px solid #15161a;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:9px;margin:-5px 15px 0 0;position:absolute;right:100%;top:.6em;width:9px}.section-dates .section-body{margin:0 auto 0 0;width:780px}.section-dates .section-body-inner-dates{background:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:20px;letter-spacing:.05em;padding:55px 60px;position:relative;text-transform:uppercase}.section-body-inner-dates-heading{color:#fff;font-size:26px;font-weight:700;line-height:28px;margin-top:0;text-align:left}.section-body-inner-dates-heading em{font-style:normal;text-decoration:underline;text-decoration-color:#51ffa6}.section-dates .section-body-inner-dates-item{color:#fff!important;cursor:pointer;font-weight:300!important;margin-left:3.7rem;position:relative;text-decoration:none!important}.section-dates .section-body-inner-dates-item+.section-body-inner-dates-item{margin-top:10px}.section-dates .section-body-inner-dates-item-year{color:#4effa5;margin-left:-3.7rem;margin-right:1rem}.section-dates .section-body-inner-dates-item-title{color:#fff;font-weight:700;position:relative}.section-dates .section-body-inner-dates-item-title:after{background:#fff;bottom:0;content:"";display:block;height:2px;left:0;opacity:0;position:absolute;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);transition:opacity .1s ease,-webkit-transform .1s ease;transition:opacity .1s ease,transform .1s ease;transition:opacity .1s ease,transform .1s ease,-webkit-transform .1s ease;width:100%}.section-dates .section-body-inner-dates-item:focus .section-body-inner-dates-item-title:after,.section-dates .section-body-inner-dates-item:hover .section-body-inner-dates-item-title:after{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.section-dates .section-body-inner-dates-item-author{color:#4e4f57;font-style:italic;font-weight:700}@media only screen and (max-width:1440px){.section-dates .section-header{padding:0 40px;width:calc(90% - 780px)}.section-dates .section-body{margin:0 10% 0 auto}}@media only screen and (max-width:1280px){.section-dates .section-header{height:auto;margin:0 0 50px;padding:0 70px;position:relative;width:auto}.section-dates .section-body{margin:0 70px}}@media only screen and (max-width:980px){.section-dates .section-header{margin-bottom:40px;padding:0 50px}.section-dates .section-body{margin:0 50px;width:auto}}@media only screen and (max-width:767px){.section-dates .section-header{flex:1;margin-bottom:30px;padding:0;text-align:center}.section-dates .section-header:before{display:none}.section-dates .section-body{margin:0 13px}}