body{overflow-x:hidden}ul{padding-left:40px}.timeline{position:relative;overflow:hidden;padding:40px 0}.timeline:before{content:"";position:absolute;left:50%;width:3px;background:url(../img/dash.svg) repeat-y center center;top:125px;bottom:0}.timeline .month{margin-top:32px}.timeline .title-month{display:flex;justify-content:flex-start;text-align:right;transform:translateY(100px);opacity:0;transition:all .8s;position:relative;left:-10%;line-height:1.8em}.timeline .title-month.inview{transform:translateY(0px);opacity:1}.timeline .title-month.odd{text-align:left;justify-content:flex-end;left:auto;right:-10%}.timeline h1{flex:0 0 calc(50% - 42px);font-size:48px;font-weight:bold;font-family:"Montserrat",Sans-serif;text-transform:uppercase}.timeline .day{display:flex;justify-content:flex-start}.timeline .day article{flex:0 0 calc(50% - 47px);display:flex;justify-content:flex-end;color:#fff;margin-top:-50px;position:relative;transform:translateY(60px);transition:all .6s}.timeline .day article:hover a{text-decoration:none}.timeline .day article a{display:block;text-align:right;position:absolute;right:32px;bottom:24px}.timeline .day article.inview{transform:translateY(0px)}.timeline .day article.inview .circle{transform:scale(1)}.timeline .day article:after{content:"";position:absolute;top:0;max-width:340px;width:100%;right:0;bottom:0;box-shadow:0px 2px 4px rgba(0,0,0,.5);z-index:0;border-radius:30px 0 0 30px}.timeline .day article .corner{content:"";display:block;width:22px;height:22px;transform:rotate(-45deg);position:absolute;top:30px;right:-11px;box-shadow:0px 2px 4px rgba(0,0,0,.3);z-index:1}.timeline .day article .circle{content:"";display:block;width:25px;height:25px;border-radius:24px;position:absolute;top:29px;right:-61px;z-index:1;transform:scale(0);transition:all .3s;transition-delay:.3s}.timeline .day article.mt0{margin-top:0}.timeline .day article.img-boxed:after{max-width:513px}.timeline .day article.img-boxed .content{max-width:520px;padding-left:212px;min-height:165px}.timeline .day article.img-boxed .img{position:absolute;top:0;left:0;bottom:0;width:180px;background-size:cover}.timeline .day article h1{font-size:16px;font-family:"Josefin Sans",Sans-serif;line-height:19px}.timeline .day article p{font-family:"Montserrat",Sans-serif;font-size:16px;line-height:19px;font-weight:300}.timeline .day article strong{font-weight:600}.timeline .day article a{font-family:"Montserrat",Sans-serif;font-size:16px;line-height:19px;font-weight:500;color:#fff;text-decoration:underline}.timeline .day article a:hover{text-decoration:none}.timeline .day article.mt0 .circle{width:43px;height:43px;border-radius:43px;top:19px;right:-69px}.timeline .day .content{max-width:340px;padding:24px 32px 48px 32px;z-index:2;position:relative;border-radius:30px 0 0 30px;overflow:hidden}.timeline .day.odd{justify-content:flex-end}.timeline .day.odd article{justify-content:flex-start}.timeline .day.odd article:after{right:auto;left:0;border-radius:0px 30px 30px 0px}.timeline .day.odd article .content{border-radius:0px 30px 30px 0px}.timeline .day.odd article .corner{right:auto;left:-11px}.timeline .day.odd article .circle{right:auto;left:-58px}.timeline .day.odd article.mt0 .circle{right:auto;left:-67px}.timeline .day.odd article.img-boxed .content{padding-right:212px;padding-left:24px;border-radius:0 30px 30px 0}.timeline .day.odd article.img-boxed .content a{right:204px}.timeline .day.odd article.img-boxed .img{right:0;left:auto}.timeline .day.odd article.img-boxed:after{border-radius:0 30px 30px 0}@media screen and (max-width: 1024px){.timeline .title-month.odd{right:auto}}@media screen and (max-width: 960px){.timeline{max-width:470px;margin:0 auto}.timeline:before{left:23px;top:145px}.timeline .title-month{margin-top:32px;left:0 !important;display:block;text-align:center !important}.timeline .title-month h1{left:0 !important}.timeline .day{justify-content:flex-end}.timeline .day article{justify-content:flex-end;flex:0 0 calc(100% - 70px);margin-top:24px}.timeline .day article:after{left:0;right:auto;border-radius:0 30px 30px 0;max-width:100%}.timeline .day article.mt0{margin-top:0}.timeline .day article.mt0 .circle{right:auto;left:-67px}.timeline .day article.img-boxed:after{max-width:100%}.timeline .day article.img-boxed .img{display:none}.timeline .day article.img-boxed .content{border-radius:0 30px 30px 0;padding:16px 24px !important;max-width:100%;min-height:0}.timeline .day article .corner{right:auto;left:-11px}.timeline .day article .circle{right:auto;left:-58px}.timeline .day article.cliquable .content{padding:16px 24px 53px !important}.timeline .day .content{max-width:100%;border-radius:0 30px 30px 0}.timeline .day .content a{right:auto !important;left:auto !important}}.stick-side-bar{width:80px;position:fixed;right:0;top:calc(50% - 134px);text-align:center;z-index:10}.stick-side-bar .top{font-family:"Montserrat";font-size:12px;font-weight:bold;background:#671c3d;border-radius:8px 8px 0 0;color:#fff}.stick-side-bar .side{background:#f2f5f7;font-family:"Josefin Sans",Sans-serif;font-size:10px;line-height:13px;text-transform:uppercase}.stick-side-bar .side img,.stick-side-bar .side svg{display:block;margin:0 auto 8px}.stick-side-bar .side a,.stick-side-bar .side .icon{border-bottom:1px solid #671c3d;border-left:1px solid #ebebeb;color:#000;height:80px;display:flex;flex-direction:column;justify-content:center;padding:0 4px;position:relative}.stick-side-bar .side a:hover,.stick-side-bar .side .icon:hover{border-left:1px solid #671c3d;background:#671c3d;color:#fff}.stick-side-bar .side a:hover svg g,.stick-side-bar .side a:hover svg path,.stick-side-bar .side .icon:hover svg g,.stick-side-bar .side .icon:hover svg path{fill:#fff}.stick-side-bar .side .icon{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background:#f2f5f7}.stick-side-bar .side .sub,.stick-side-bar .side.last{position:relative}.stick-side-bar .side .sub .sub,.stick-side-bar .side.last .sub{position:absolute;width:230px;height:81px;background:#671c3d;border-radius:30px 0 0 30px;left:80px;z-index:9;transition:all .3s;top:-1px;margin:0;padding-left:25px;padding-right:25px}.stick-side-bar .side .sub .sub i,.stick-side-bar .side.last .sub i{color:#fff;font-size:18px}.stick-side-bar .side .sub .sub .elementor-grid-item,.stick-side-bar .side.last .sub .elementor-grid-item{height:80px}.stick-side-bar .side .sub .sub .elementor-grid-item .elementor-share-btn,.stick-side-bar .side.last .sub .elementor-grid-item .elementor-share-btn{display:block;width:50px;text-align:center;margin-top:20px}.stick-side-bar .side .sub .sub .elementor-grid-item .elementor-share-btn__icon,.stick-side-bar .side.last .sub .elementor-grid-item .elementor-share-btn__icon{height:40px;width:40px;border:2px solid #fff;border-radius:40px;display:flex;align-items:center;justify-content:center;margin:0 auto}.stick-side-bar .side .sub:hover,.stick-side-bar .side.last:hover{background:#671c3d}.stick-side-bar .side .sub:hover .icon,.stick-side-bar .side.last:hover .icon{background:#671c3d;border-left:1px solid #671c3d;color:#fff}.stick-side-bar .side .sub:hover .icon svg g,.stick-side-bar .side .sub:hover .icon svg path,.stick-side-bar .side.last:hover .icon svg g,.stick-side-bar .side.last:hover .icon svg path{fill:#fff}.stick-side-bar .side .sub:hover .sub,.stick-side-bar .side.last:hover .sub{left:-215px}