.timeline__item{margin:0;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center top;cursor:pointer;position:relative;-webkit-transition:-webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1)}.timeline__item>.h3{font-size:2rem;line-height:2.5rem;color:#fff;display:block;font-weight:normal;padding:4rem 1.5rem 4rem 4rem;position:relative;z-index:3;pointer-events:none}.timeline__item .btn.btn__close{position:absolute;top:0;right:0}.timeline__item:not(.timeline__item--open):hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.timeline__years{opacity:0;-webkit-transition:max-height 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:max-height 150ms cubic-bezier(0.4, 0, 0.2, 1);margin-left:48px;max-height:0;overflow:hidden}.timeline__year{width:-webkit-calc( 100% / 3 - 5.4px );width:calc(33.3333333333% - 5.4px);margin-bottom:2rem}@media(max-width: 992px){.timeline__year{width:-webkit-calc( 50% - 4px );width:calc(50% - 4px)}}@media(max-width: 576px){.timeline__year{width:100%}}.timeline__year .h4{font-size:2rem;line-height:2.5rem;font-weight:normal;color:#fff;margin:0 0 .5rem 0}.timeline__year .editor-content{background-color:#fff;padding:48px 24px}.timeline__item--open{z-index:998;width:-webkit-calc(100% + $blockSpacingSm);width:calc(100% + 48px);margin-left:-48px;padding-bottom:64px}.timeline__item--open .btn.btn__close{opacity:1}.timeline__item--open .timeline__years{opacity:1;-webkit-transition:max-height .8s;transition:max-height .8s;max-height:3000px !important}.timeline__item--open>h3{padding:64px 24px 64px 96px}

