:root{--bs-dark:black!important;--highlight:rgb(66,255,0)}a,h1,h2,h3,h4,h5,h6,li,p{color:var(--bs-light)!important}@media (min-width:750px){.timeline-heading h2{text-align:left!important}}#hover-lnk{position:fixed;right:50px;bottom:50px;background-color:#000;width:100px;height:100px;border-radius:110px;padding:30px;box-shadow:0 0 40px #fff}#hover-lnk:hover{background-color:#fff}#lnk{position:relative;left:-30px;width:100px;height:100px;top:-30px}.portfolio-navbar.gradient{background:0 0!important;backdrop-filter:blur(10px) brightness(30%);box-shadow:0 20px 10px rgba(0,0,0,.44)}@media (max-width:850px){.navbar-brand.logo{position:absolute;left:10%}}@media (max-width:950px){#hover-lnk{width:20px;height:20px;right:28px;bottom:23px!important;box-shadow:initial}}@media (max-width:750px){#hover-lnk .fa{position:relative;font-size:180%!important;top:-13px;left:-14px}}.list-group-item{margin:50px 0!important}.project-sidebar-card{margin:50px 0}article{padding:1em;border-radius:13px;margin:4px 4px 3em;box-shadow:inset -1px 1px 19px #ffffff47}article a img{min-width:100%;height:auto}article a h3{margin:10px 0;padding:0 18px}article a{font-style:unset!important}article.rri4{box-shadow:inset -1px 1px 19px rgba(234,212,13,.69)}.rri3{box-shadow:inset -1px 1px 19px #1e38bfe6}.rri2{box-shadow:inset -1px 1px 19px #27ff0078}#section-timeline .text-muted{color:#777}section#section-timeline{padding:100px 0}section#section-timeline h2.section-heading{font-size:40px;margin-top:0;margin-bottom:15px}section#section-timeline h3.section-subheading{font-size:16px;text-transform:none;font-weight:400;margin-bottom:75px}.timeline{list-style:none;padding:0;position:relative}.timeline:before{top:0;bottom:0;position:absolute;content:"";width:2px;background-color:#f1f1f1;left:40px;margin-left:-1.5px}.timeline>li{margin-bottom:50px;position:relative;min-height:50px}.timeline>li:after,.timeline>li:before{content:" ";display:table}.timeline>li:after{clear:both}.timeline>li .timeline-panel{width:100%;float:right;padding:0 20px 0 100px;position:relative;text-align:left}.timeline>li .timeline-panel:before,.timeline>li.timeline-inverted>.timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto}.timeline>li .timeline-panel:after,.timeline>li.timeline-inverted>.timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto}.timeline>li .timeline-image{left:0;margin-left:0;width:80px;height:80px;position:absolute;z-index:100;background-color:#fed136;color:#fff;border-radius:100%;border:7px solid #f1f1f1;text-align:center}.timeline>li .timeline-image h4{font-size:10px;margin-top:12px;line-height:14px}.timeline>li.timeline-inverted>.timeline-panel{float:right;text-align:left;padding:0 20px 0 100px}.timeline .timeline-body>p,.timeline .timeline-body>ul,.timeline>li:last-child{margin-bottom:0}.timeline .timeline-heading h4{margin-top:0;color:inherit}.timeline .timeline-heading h4.subheading{text-transform:none}@media (min-width:768px){section#section-timeline{padding:150px 0}.timeline:before{left:50%}.timeline>li{margin-bottom:100px;min-height:100px}.timeline>li .timeline-panel{width:41%;float:left;padding:0 20px 20px 30px;text-align:right}.timeline>li .timeline-image{width:100px;height:100px;left:50%;margin-left:-50px}.timeline>li .timeline-image h4{font-size:13px;margin-top:16px;line-height:18px}.timeline>li.timeline-inverted>.timeline-panel{float:right;text-align:left;padding:0 30px 20px 20px}}@media (min-width:992px){.timeline>li .timeline-panel,.timeline>li.timeline-inverted>.timeline-panel{padding:0 20px 20px}.timeline>li{min-height:150px}.timeline>li .timeline-image{width:150px;height:150px;margin-left:-75px}.timeline>li .timeline-image h4{font-size:18px;margin-top:30px;line-height:26px}}@media (min-width:1200px){.portfolio-block.projects-with-sidebar{padding:3em}.timeline>li{min-height:170px}.timeline>li .timeline-panel{padding:0 20px 20px 100px}.timeline>li .timeline-image{width:170px;height:170px;margin-left:-85px}.timeline>li .timeline-image h4{margin-top:40px}.timeline>li.timeline-inverted>.timeline-panel{padding:0 100px 20px 20px}}.timeline .list-group-item{margin-bottom:0;background-color:inherit;border:none}