@media screen and (max-width:767px){.timeline-slider-wrap{background-color:#fff;color:#56534d}}@media screen and (max-width:767px){.timeline-slider-wrap .tab-slider-tabs{bottom:auto;top:480px;left:50%;width:94%;transform:translateX(-50%)}}@media screen and (max-width:1023px){.timeline-slider-wrap .tab-slider{height:auto}}.timeline-slider-wrap .tab-slider>.slick-arrow{top:55%}@media screen and (max-width:767px){.timeline-slider-wrap .tab-slider>.slick-arrow{top:620px}}@media screen and (max-width:767px){.timeline-slider-wrap .tab-slider>.slick-prev{left:.5rem}}@media screen and (max-width:767px){.timeline-slider-wrap .tab-slider>.slick-next{right:.5rem}}@media screen and (max-width:767px){.timeline-slider-wrap .tab-slide{pointer-events:none}}.timeline-slider-wrap .tab-slide>div:nth-child(2){align-self:auto;padding-top:10em}@media screen and (max-width:767px){.timeline-slider-wrap .tab-slide>div:nth-child(2){padding:7.5em 4em 0;position:relative;top:auto;left:auto;width:auto;height:auto;transform:none}}.timeline-slider-wrap .tab-slide-media{position:relative}@media screen and (max-width:767px){.timeline-slider-wrap .tab-slide-media{height:420px;opacity:1;pointer-events:auto}}@media screen and (max-width:767px){.timeline-slider-wrap .tab-slide-content{text-shadow:none}}.timeline-slider-wrap .has-caption::after{opacity:.75;height:25%}.tl-media-slider{height:100%}.tl-media-slider .slick-arrow{background-color:#ff671f;color:#fff}.tl-media-slider .slick-arrow::before{font-size:1rem}.tl-media-slider .slick-prev{left:1rem}.tl-media-slider .slick-next{right:1rem}.tl-media-slider .slick-dots{position:absolute;left:50%;bottom:.75em;z-index:2;width:94%;text-align:left;filter:drop-shadow(0 0 .25em #000);transform:translateX(-50%)}.tl-media-slider .slick-dots button{background-color:#fff;border:none}.tl-media-slider .slick-dots button:hover{background-color:#ff671f}.tl-media-slider .slick-dots .slick-active button{background-color:#ff671f}.tl-year{position:absolute;top:450px;left:0;z-index:2;font-family:"Kristabelle",cursive;font-size:3.75rem;color:#ff671f;line-height:normal;width:10em;text-align:right;pointer-events:none}@media screen and (max-width:1023px){.tl-year{top:470px;width:8.5em;font-size:3.25rem}}@media screen and (max-width:767px){.tl-year{font-size:2.5rem;width:96%;top:370px}}