.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1}:root{--dark-bg: #111111;--secondary-dark: #222222;--accent-color-1: rgba(41, 128, 185,1);--accent-color: #3498db;--accent-color-2: rgb(41, 128, 170);--gray-color: #aaaaaa;--font-1: "Abhaya Libre", serif;--font-2: "Open Sans", sans-serif}.slick-dots{position:relative}.image-overlay-2{opacity:.9}.image-infinite-bg-center{height:calc(100vh - 61px);background-position:right center;background-size:100% auto;padding:15em 1em}.image-infinite-bg .image-overlay,.image-infinite-bg-center .image-overlay{background:linear-gradient(90deg,#3498db,#3498db 25%,#3498db1a);opacity:1}.places .info{position:absolute;width:100%;bottom:1rem;left:1rem;right:1rem;border-radius:.5rem;background-color:#3498dbcc;text-align:center}.grayscale{-moz-filter:grayscale(100%);filter:grayscale(100%);-webkit-filter:grayscale(100%)}.image-infinite-bg .text-title,.image-infinite-bg-center .text-title{font-size:60px}.btn-accent{background-color:var(--accent-color);color:#fff;transition:all .5s}.btn-accent:hover,.btn-accent:visited,.btn-accent:link{background-color:var(--accent-color-1);color:#fff}.header-text{max-width:50%;z-index:2}#timeline{position:relative}#timeline:before{content:"";display:block;width:100%;height:100%;left:0;top:0;position:absolute;opacity:.75;z-index:1;background-color:var(--accent-color)}.timeline{z-index:2;display:flex;margin:0 auto;flex-wrap:wrap;flex-direction:column;max-width:800px;position:relative}.timeline__content-title{font-weight:400;font-size:66px;margin:-10px 0 0;transition:.4s;padding:0 10px;box-sizing:border-box;color:#444;border-radius:.5rem;padding:5rem .5rem .2rem;z-index:60;font-weight:700;display:inline-block;position:relative}.timeline__content-desc{margin:0;color:#666!important;font-size:14px;box-sizing:border-box;color:#ffffffb3;font-weight:400;line-height:25px}.timeline:before{position:absolute;left:50%;width:2px;height:100%;margin-left:-1px;content:"";background:#fff3}@media (max-width: 767px){.timeline{max-width:100%}.timeline:before{left:40px}.header-text{max-width:100%;z-index:2}.image-infinite-bg .text-title,.image-infinite-bg-center .text-title{font-size:40px}}.timeline-item{margin-top:-10%;padding:40px 0;opacity:.1;filter:blur(2px);transition:.5s;box-sizing:border-box;width:calc(50% - 40px);display:flex;position:relative;transform:translateY(-80px)}.timeline-item:before{content:"";position:absolute;top:50%;height:1px;background-color:#ffffff4d;width:40px;transform:translateY(-50%)}.timeline-item:nth-child(odd):before{left:100%}.timeline-item:nth-child(2n):before{left:-40px}.timeline-item:after{content:"";position:absolute;top:50%;height:12px;width:12px;background-color:#fff;transform:translateY(-50%);border-radius:50%;border:1px solid rgba(255,255,255,.8)}.timeline-item:nth-child(odd):after{left:calc(100% + 34px)}.timeline-item:nth-child(2n):after{left:-46px}.timeline__info{color:#fff;position:absolute;top:50%;width:100%;line-height:1.1;opacity:0;transition:all .5s;margin-top:100px}.timeline__info .timeline__info-year{font-size:2rem;font-weight:700}.timeline__info .timeline__info-desc{text-transform:uppercase}.timeline-item:nth-child(odd) .timeline__info{border-left:2px solid rgba(255,255,255,.5);transform:translate(62px,-50%);padding-left:15px;left:calc(100% + 15px)}.timeline-item:nth-child(2n) .timeline__info{border-right:2px solid rgba(255,255,255,.5);transform:translate(-62px,-50%);padding-right:15px;left:calc(-100% - 15px);text-align:right}.timeline-item:nth-child(2n){align-self:flex-end}.timeline-item--active{opacity:1;transform:translateY(0);filter:blur(0px)}.timeline-item--active:before{top:50%;transition:.3s all .2s;opacity:1}.timeline-item--active .timeline__content-title{margin:-50px 0 20px}.timeline-item.timeline-item--active .timeline__info{opacity:1;margin-top:0}.timeline__img{max-width:100%;border-radius:.5rem}.timeline-container{width:100%;position:relative;padding:80px 0;transition:.3s ease 0s;background-attachment:fixed;background-size:cover}.timeline-container:before{position:absolute;left:0;top:0;width:100%;height:100%;background:#636363cc;content:""}.timeline-header{width:100%;text-align:center;margin-bottom:80px;position:relative}.timeline-header__title{color:#fff;font-size:46px;font-family:Cardo;font-weight:400;margin:0}.timeline-header__subtitle{color:#ffffff80;font-family:Pathway Gothic One,sans-serif;font-size:16px;letter-spacing:5px;margin:10px 0 0;font-weight:400}@media (max-width: 767px){.timeline-container{padding:0 0 80px}.timeline{margin-top:150px}.timeline:before{display:none}.timeline-item{align-self:baseline!important;width:100%;padding:0 15px 150px}.timeline-item:before{left:10px!important;padding:0!important;top:50px;text-align:center!important;width:60px;border:none!important}.timeline-item:last-child{padding-bottom:40px}.timeline__info{left:0;top:0;padding:15px 0}.timeline-item:nth-child(odd) .timeline__info,.timeline-item:nth-child(2n) .timeline__info{transform:translateY(-110%);left:0;padding:15px}}.demo-footer{padding:60px 0;text-align:center}.demo-footer a{color:#999;display:inline-block;font-family:Cardo}.ribbon{font-size:14px;font-weight:700;color:#fff}.ribbon{--f: .5em;position:absolute;top:0;right:0;line-height:1.8;padding-inline:1lh;padding-bottom:var(--f);border-image:conic-gradient(#0008 0,#0008 0) 51%/var(--f);clip-path:polygon(100% calc(100% - var(--f)),100% 100%,calc(100% - var(--f)) calc(100% - var(--f)),var(--f) calc(100% - var(--f)),0 100%,0 calc(100% - var(--f)),999px calc(100% - var(--f) - 999px),calc(100% - 999px) calc(100% - var(--f) - 999px));transform:translate(calc((1 - cos(45deg))*100%),-100%) rotate(45deg);transform-origin:0% 100%;background-color:#bd1550}#mouse{padding:30px;position:absolute;left:50%;bottom:20px;transform:translate(-50%);cursor:pointer}.arrows{position:absolute;margin-top:2px;margin-left:-1px}.arrows span{display:block;width:5px;height:5px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:2px solid white;border-bottom:2px solid white;margin:0 0 3px 6px}.one{margin-top:6px}.one,.two,.three{-webkit-animation:mouse-scroll 1s infinite;-moz-animation:mouse-scroll 1s infinite}.one{-webkit-animation-delay:.1s;-moz-animation-delay:.1s;-webkit-animation-direction:alternate}.two{-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-webkit-animation-direction:alternate}.three{-webkit-animation-delay:.3s;-moz-animation-delay:.3s;-webkit-animation-direction:alternate}@keyframes mouse-scroll{0%{opacity:0}50%{opacity:.5}to{opacity:1}}
