ol,ul{list-style:none}.timeline{height:100vh;margin:0 auto;padding:0;position:relative;width:100%}.tl-section-main .slider-timeline1{border-radius:0;height:100vh;left:0;overflow:hidden;position:absolute;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%}.tl-section-main .slider-timeline1 ul,.tl-section-main .slider-timeline1 ul li{height:100%;width:100%}.tl-section-main .slider-timeline1 ul{left:0;margin:0;padding:0;position:absolute;top:0}.tl-section-main .slider-timeline1 ul li{color:#aaa}.tl-section-main .slider-timeline1 ul li:first-of-type{background:#222}.tl-section-main .slider-timeline1 ul li:nth-of-type(2){background:#252525}.tl-section-main .slider-timeline1 ul li:nth-of-type(3){background:#222}.tl-section-main .slider-timeline1 ul li:nth-of-type(4){background:#252525}.tl-section-main .slider-timeline1 ul li:last-of-type{background:#222}.full-height:before{background:#fff;background-color:hsla(0,0%,100%,.2);content:"";height:100%;left:140px;position:absolute;top:0;width:1px;z-index:1}.tl-section-main .slider-timeline1 ol{left:0;margin:0;max-width:90px;padding-right:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%}.tl-section-main .slider-timeline1 ol li{color:#fff;cursor:pointer;margin:42px 0}.tl-section-main .slider-timeline1 ol li span{font-size:16px}.tl-section-main .slider-timeline1 ol li.active span{color:#f94c30;position:relative}.tl-section-main .slider-timeline1 ol li.active span:after{display:block}.tl-section-main .slider-timeline1 ol li span:after{background:#f94c30;border-radius:50%;content:"";display:none;height:8px;left:97px;margin-top:7px;position:absolute;top:0;width:8px}.slide-content{left:86%;position:relative;top:50%;transform:translate(-70%,-50%)}.timeline-year{color:#f94c30;font-size:12px;font-weight:700;letter-spacing:2px}.timeline-title{color:#fff;font-family:FreightSansW01;font-size:46px;font-weight:700;margin:0}.timeline-text{color:#fff;font-family:Freight;font-size:20px;letter-spacing:.3px;line-height:30px;margin:0;max-width:540px;padding-right:100px;width:100%}.fnc-slider{box-sizing:border-box;height:100vh;overflow:hidden;position:relative}.fnc-slider__slides{height:100%;position:relative;transition:transform 1s .6666666667s}.fnc-slider .m--blend-dark .fnc-slide__inner{background-color:#8a8a8a}.fnc-slider .m--blend-dark .fnc-slide__mask-inner{background-color:#575757}.fnc-slider .m--navbg-dark{background-color:#ef4e32}.fnc-slider .m--blend-green .fnc-slide__inner{background-color:#6d9b98}.fnc-slider .m--blend-green .fnc-slide__mask-inner{background-color:#42605e}.fnc-slider .m--navbg-green{background-color:#ef4e32}.fnc-slider .m--blend-red .fnc-slide__inner{background-color:#ea2329}.fnc-slider .m--blend-red .fnc-slide__mask-inner{background-color:#990e13}.fnc-slider .m--navbg-red{background-color:#ef4e32}.fnc-slider .m--blend-blue .fnc-slide__inner{background-color:#59aecb}.fnc-slider .m--blend-blue .fnc-slide__mask-inner{background-color:#2d7791}.fnc-slider .m--navbg-blue{background-color:#f44336}.fnc-slide{height:100%;left:0;overflow:hidden;position:absolute;top:0;transform:translateZ(0);width:100%}.fnc-slide.m--before-sliding{transform:translate3d(100%,0,0);z-index:2!important}.fnc-slide.m--active-slide{transform:translateZ(0);transition:transform 1s ease-in-out .6666666667s;z-index:1}.fnc-slide__inner{background-position:top;background-size:cover;height:100%;position:relative;transform:translateZ(0)}.m--blend-bg-active .fnc-slide__inner,.m--global-blending-active .fnc-slide__inner{background-blend-mode:luminosity}.m--before-sliding .fnc-slide__inner{transform:translate3d(-100%,0,0)}.m--active-slide .fnc-slide__inner{transform:translateZ(0);transition:transform 1s ease-in-out .6666666667s}.fnc-slide__mask{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 0,6vh 0,6vh 61vh,44vh 61vh,44vh 6vh,6vh 6vh);height:67vh;margin-right:-90px;overflow:hidden;position:absolute;right:60%;top:15%;transform-origin:50% 0;transition-timing-function:ease-in-out;width:50.25vh;z-index:1}.m--before-sliding .fnc-slide__mask{opacity:0;transform:rotate(-10deg) translate3d(200px,0,0)}.m--active-slide .fnc-slide__mask{opacity:1;transform:translateZ(0);transition:transform .7s 1.2222222222s,opacity .35s 1.2222222222s}.m--previous-slide .fnc-slide__mask{opacity:0;transform:rotate(10deg) translate3d(-200px,0,0);transition:transform .7s .3333333333s,opacity .35s .6833333333s}.fnc-slide__mask-inner{background-blend-mode:luminosity;background-position:50%;background-size:cover;height:100vh;left:50%;margin-left:-50vw;margin-top:-50vh;position:absolute;top:50%;transform-origin:50% 16.5vh;transition-timing-function:ease-in-out;width:100vw;z-index:-1}.m--before-sliding .fnc-slide__mask-inner{transform:translateY(0) rotate(10deg) translateX(-200px) translateZ(0)}.m--active-slide .fnc-slide__mask-inner{transform:translateX(0);transition:transform .7s 1.2222222222s}.m--previous-slide .fnc-slide__mask-inner{transform:translateY(0) rotate(-10deg) translateX(200px) translateZ(0);transition:transform .7s .3333333333s}.fnc-slide__content{left:15%;position:absolute;top:30%;z-index:2}.fnc-slide__heading{margin-bottom:10px}.fnc-slide__heading-line{overflow:hidden;position:relative}.fnc-slide__heading-line:nth-child(2){padding-left:0}.m--before-sliding .fnc-slide__heading-line{transform:translateY(100%)}.m--active-slide .fnc-slide__heading-line{transform:translateY(0);transition:transform 1.5s 1s}.m--previous-slide .fnc-slide__heading-line{transform:translateY(-100%);transition:transform 1.5s}.fnc-slide__heading-line span{display:block}.m--before-sliding .fnc-slide__heading-line span{transform:translateY(-100%)}.m--active-slide .fnc-slide__heading-line span{transform:translateY(0);transition:transform 1.5s 1s}.m--previous-slide .fnc-slide__heading-line span{transform:translateY(100%);transition:transform 1.5s}.fnc-slide__action-btn{background:transparent;border:none;color:transparent;cursor:pointer;font-size:20px;line-height:1;outline:none;padding:5px 15px;position:relative;text-align:center;text-transform:uppercase}.fnc-slide__action-btn span{color:#fff}.fnc-slide__action-btn span:before{border:2px solid #fff;border-bottom:none;border-top:none;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.fnc-slide__action-btn span:after{background:#1f2833;content:attr(data-text);height:100%;left:0;line-height:30px;opacity:0;position:absolute;top:0;transform:translateY(100%) rotateX(-90deg);transform-origin:50% 0;transition:opacity .15s .15s;width:100%}.fnc-slide__action-btn:hover span{transform:rotateX(90deg)}.fnc-slide__action-btn:hover span:after{opacity:1;transition:opacity .15s}.fnc-nav{bottom:20px;position:absolute;right:22px;width:83%;z-index:5}.fnc-nav__bgs{display:none;overflow:hidden;z-index:-1}.fnc-nav__bg,.fnc-nav__bgs{height:100%;left:0;position:absolute;top:0;width:100%}.fnc-nav__bg.m--nav-bg-before{transform:translateX(100%);z-index:2!important}.fnc-nav__bg.m--active-nav-bg{transform:translateX(0);transition:transform 1s .6666666667s;z-index:1}.fnc-nav__controls:after{background:hsla(0,0%,100%,.48);bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.fnc-nav__control{background:transparent;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:12px;height:50px;letter-spacing:.5px;outline:none;overflow:hidden;position:relative;text-transform:uppercase;transition:background-color .5s;vertical-align:top;width:210px}.fnc-nav__control.m--active-control{background:none;color:#ef4e32}.fnc-nav__control-progress{background:#ef4e32;bottom:0;height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:0 50%;transition-timing-function:linear!important;width:100%;z-index:1}.m--with-autosliding .m--active-control .fnc-nav__control-progress{transform:scaleX(1)}.m--prev-control .fnc-nav__control-progress{transform:translateX(100%);transition:transform .5s!important}.m--reset-progress .fnc-nav__control-progress{transform:scaleX(0);transition:transform 0s 0s!important}.m--autosliding-blocked .fnc-nav__control-progress{transform:scaleX(0)!important;transition:all 0s 0s!important}body{margin:0}.demo-cont{background:#000;height:100vh;overflow:hidden;perspective:1500px;position:relative}.demo-cont__credits{background:#303030;box-sizing:border-box;color:#fff;font-family:Open Sans,Helvetica,Arial,sans-serif;height:100%;overflow-y:auto;padding:20px 10px 30px;position:absolute;right:0;text-align:center;top:0;transform:translate3d(100%,0,0) rotateY(-45deg);transition:transform .7s;width:400px;will-change:transform;z-index:1}.credits-active .demo-cont__credits{transform:translateZ(0);transition:transform .7s .2333333333s}.demo-cont__credits *,.demo-cont__credits :after,.demo-cont__credits :before{box-sizing:border-box}.demo-cont__credits-close{cursor:pointer;height:28px;position:absolute;right:20px;top:20px;width:28px}.demo-cont__credits-close:after,.demo-cont__credits-close:before{background:#fff;content:"";height:2px;left:0;margin-top:-1px;position:absolute;top:50%;width:100%}.demo-cont__credits-close:before{transform:rotate(45deg)}.demo-cont__credits-close:after{transform:rotate(-45deg)}.demo-cont__credits-heading{font-size:40px;margin-bottom:20px;text-transform:uppercase}.demo-cont__credits-img{border-radius:10px;display:block;margin:0 auto 30px;width:60%}.demo-cont__credits-name{font-size:30px;margin-bottom:20px}.demo-cont__credits-link{color:#fff;display:block;font-size:24px;margin-bottom:10px}.demo-cont__credits-blend{font-size:30px;margin-bottom:10px}.example-slider{transform:translateZ(0);transition:transform .7s;z-index:2}.credits-active .example-slider{transform:translate3d(-400px,0,0) rotateY(10deg) scale(.9)}.example-slider .fnc-slide-3 .fnc-slide__inner:before{background:hsla(0,0%,100%,.1);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.example-slider .fnc-slide-4 .fnc-slide__inner:before{background:rgba(0,0,0,.2);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.colorful-switch{background:#cfcfcf;border-radius:32.1428571429px;height:77.1428571429px;margin:0 auto;position:relative;width:180px}.colorful-switch:before{background:#314239;border-radius:37.1428571429px;content:"";height:87.1428571429px;left:-5px;position:absolute;top:-5px;transition:background-color .3s;width:190px;z-index:-1}.colorful-switch:hover:before{background:#4c735f}.colorful-switch__checkbox{left:0;opacity:0;position:absolute;top:0;z-index:-10}.colorful-switch__label{border-radius:32.1428571429px;cursor:pointer;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.colorful-switch__bg{background:linear-gradient(90deg,#14dcd6,#10e7bd 180px,#ef9c29 360px,#e76339);height:100%;left:0;position:absolute;top:0;transform:translate3d(-360px,0,0);transition:transform .5s;width:540px}.colorful-switch__checkbox:checked~.colorful-switch__label .colorful-switch__bg,.colorful-switch__dot{transform:translateZ(0)}.colorful-switch__dot{background:#fff;border-radius:50%;height:5.1428571429px;left:131.1428571429px;margin-left:-2.5714285714px;margin-top:-2.5714285714px;position:absolute;top:50%;transition:transform .5s;width:5.1428571429px}.colorful-switch__checkbox:checked~.colorful-switch__label .colorful-switch__dot{transform:translate3d(-80.3571428571px,0,0)}.colorful-switch__on{height:36px;left:104.1428571429px;position:absolute;top:22.5px;transform:translateZ(0);transition:transform .5s;width:19.2857142857px}.colorful-switch__checkbox:checked~.colorful-switch__label .colorful-switch__on{transform:translate3d(-80.3571428571px,0,0)}.colorful-switch__on__inner{height:100%;position:absolute;transform:rotate(45deg) scale(0) translateZ(0);transform-origin:100% 50%;transition:transform .25s cubic-bezier(.52,-.96,.51,1.28) 0s;width:100%}.colorful-switch__checkbox:checked~.colorful-switch__label .colorful-switch__on__inner{transform:rotate(45deg) scale(1) translateZ(0);transition:transform .25s cubic-bezier(.67,-.16,.47,1.61) .25s}.colorful-switch__on__inner:after,.colorful-switch__on__inner:before{background:#fff;border-radius:2.5714285714px;content:"";position:absolute}.colorful-switch__on__inner:before{bottom:0;height:6.1428571429px;left:0;width:100%}.colorful-switch__on__inner:after{height:100%;right:0;top:0;width:6.1428571429px}.colorful-switch__off{height:41.1428571429px;left:131.1428571429px;margin-left:-20.5714285714px;margin-top:-20.5714285714px;position:absolute;top:50%;transform:translateZ(0);transition:transform .5s;width:41.1428571429px}.colorful-switch__checkbox:checked~.colorful-switch__label .colorful-switch__off{transform:translate3d(-80.3571428571px,0,0)}.colorful-switch__off:after,.colorful-switch__off:before{background:#fff;border-radius:2.5714285714px;content:"";height:5.1428571429px;left:0;margin-top:-2.5714285714px;position:absolute;top:50%;transition:transform .25s .25s;width:100%}.colorful-switch__checkbox:checked~.colorful-switch__label .colorful-switch__off:after,.colorful-switch__checkbox:checked~.colorful-switch__label .colorful-switch__off:before{transition-delay:0s}.colorful-switch__off:before{transform:rotate(45deg) scaleX(1) translateZ(0)}.colorful-switch__checkbox:checked~.colorful-switch__label .colorful-switch__off:before{transform:rotate(45deg) scaleX(0) translateZ(0)}.colorful-switch__off:after{transform:rotate(-45deg) scaleX(1) translateZ(0);transition-timing-function:cubic-bezier(.67,-.16,.47,1.61)}.colorful-switch__checkbox:checked~.colorful-switch__label .colorful-switch__off:after{transform:rotate(-45deg) scaleX(0) translateZ(0);transition-timing-function:ease}@keyframes imageAnimation{0%{animation-timing-function:ease-in;opacity:1}8%{animation-timing-function:ease-out;opacity:1;transform:scale(1.05)}17%{opacity:1;transform:scale(1.1) rotate(3deg)}25%{opacity:1;transform:scale(1.1) rotate(3deg)}to{opacity:1}}.fnc-slide__inner .bg-img{-webkit-animation-delay:30s;-moz-animation-delay:30s;-o-animation-delay:30s;-ms-animation-delay:30s;animation-delay:30s}.m--active-slide .fnc-slide__inner .bg-img{-webkit-animation:imageAnimation 36s linear 0s infinite;-moz-animation:imageAnimation 36s linear 0s infinite;-o-animation:imageAnimation 36s linear 0s infinite;-ms-animation:imageAnimation 36s linear 0s infinite;animation:imageAnimation 36s linear 0s infinite;-webkit-backface-visibility:hidden;background-position:50% 50%;background-repeat:none;background-size:cover;color:transparent;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:0}.bg-img img{height:100vh;object-fit:cover;width:100%}@media (min-width:300px) and (max-width:767px){.example-slider .fnc-nav__control,.example-slider .fnc-slide__action-btn,.example-slider .fnc-slide__heading{display:block;text-align:left}.timeline-text{line-height:22px}.fnc-nav__controls:after{display:none}.fnc-nav__control{height:inherit;padding:10px 0;width:100%}.fnc-nav{left:110px;max-width:256px;width:100%}.bg-img img{height:100vh;object-fit:cover;width:100%}.fnc-slide__content{left:30%;top:26%}.timeline-title{font-size:24px}.timeline-text{font-size:14px;max-width:540px;width:100%}.tl-section-main .slider-timeline1 ol{max-width:95px;padding:0 0 0 10px;width:100%}.full-height:before{left:100px}.tl-section-main .slider-timeline1 ol li span:after{left:87px}.tl-section-main .slider-timeline1 ol li{margin:22px 0}}@media (min-width:568px) and (max-width:767px){.fnc-slide__content{left:140px;padding-right:16px}.fnc-nav{max-width:536px}.fnc-nav .fnc-nav__controls .fnc-nav__control{float:left;width:130px}}@media (min-width:768px) and (max-width:991px){.bg-img img{height:100vh;object-fit:cover;width:100%}.fnc-slide__content{left:25%}.fnc-nav{width:77%}.fnc-nav__control{max-width:140px;width:100%}}@media (min-width:992px) and (max-width:1100px){.fnc-nav__control{max-width:140px;width:100%}.bg-img img{height:100vh;object-fit:cover;width:100%}}@media (min-width:769px) and (max-width:854px){.tl-section-main .slider-timeline1 ol li{margin:22px 0}.fnc-slide__content{left:180px;top:60px}.timeline-title{font-size:34px}.timeline-text{font-size:16px}}@media (min-width:300px) and (max-width:374px){.fnc-slide__content{left:37%;max-width:200px}.fnc-nav .fnc-nav__controls .fnc-nav__control{float:left;width:100px}.fnc-nav{bottom:0}}@media (min-width:481px) and (max-width:568px){.fnc-slide__content{top:12%}.fnc-nav{bottom:0}.tl-section-main .slider-timeline1 ol li span{font-size:14px}.tl-section-main .slider-timeline1 ol li{margin:12px 0}}