.experience{background:var(--bg-color-primary);overflow:hidden}.experience,.timeline,.timeline-dashed,.timeline-nodes{position:relative}.timeline-nodes{padding-bottom:25px}.timeline-nodes:nth-child(2n){flex-direction:row-reverse}.timeline-dashed h3,.timeline h3{padding:5px 15px}.experience .link,.timeline .row{transition:all .2s ease-in-out}.experience .link{border:2px dotted var(--text-color-base);color:var(--text-color-base);font-size:28px;height:inherit;padding:8px}.experience .portfolio{transition:all .2s ease-in-out}.experience .portfolio:hover{transform:scale(.92)}.experience .portfolio:hover .link{border-color:var(--text-color-primary);color:var(--text-color-primary)}.experience .shadow-box{box-shadow:0 2px 12px 0 #00000047}.header p{margin-bottom:0}.header .location{font-size:.8rem}.company-logo{transition:all .2s ease-in-out}.company-logo:hover{transform:scale(.9)}.timeline-dashed .header,.timeline .header{background:var(--bg-color-secondary);-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;position:relative}.timeline:before{border-left:2px solid var(--timeline-line-color);left:50%}.timeline-dashed:before,.timeline:before{content:"";display:block;height:100%;position:absolute;top:0;transform:translateX(-50%);width:0;z-index:1}.timeline-dashed:before{border-left:2px dashed var(--timeline-line-color);left:34.7rem}.timeline-dashed a{text-decoration:none}.timeline-content{background:var(--bg-color-secondary);border-top:1px solid var(--text-color-secondary-bg)}.timeline-content,.timeline-content-dashed{-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;position:relative}.timeline-content-dashed{background:var(--timeline-box-background-color);border:1px dashed var(--timeline-line-color);border-top:1px solid var(--text-color-secondary-bg)}.timeline-nodes:nth-child(odd) h3{text-align:right}.timeline-nodes:nth-child(odd) .header:after{border-bottom:10px solid transparent;border-left:10px solid var(--timeline-line-color);border-top:10px solid transparent;content:"";left:100%;position:absolute;top:30%;width:0}.timeline-nodes:nth-child(odd) .header{background-position:0 0,100% 0,100% 100%,0 100%;border-image:linear-gradient(transparent 10%,#e85241,transparent 80%);border-image-slice:1;border-style:solid;border-width:0 2px 0 0}.timeline-nodes:nth-child(2n) .header{border-image:linear-gradient(transparent 10%,#e85241,transparent 80%);border-image-slice:1;border-style:solid;border-width:0 0 0 2px}.timeline-nodes:nth-child(2n) .header:after{border-bottom:10px solid transparent;border-right:10px solid var(--timeline-line-color);border-top:10px solid transparent;content:"";position:absolute;right:100%;top:30%;width:0}.timeline-images{background:var(--bg-color-primary);border:2px solid var(--timeline-line-color);-webkit-box-shadow:inset 0 0 0 2px var(--timeline-line-color);-moz-box-shadow:inset 0 0 0 2px var(--timeline-line-color);box-shadow:inset 0 0 0 2px var(--timeline-line-color);height:auto;width:100%}.timeline-images-dashed{background:var(--bg-color-primary);border:2px dashed var(--timeline-line-color)}.timeline-image-container{animation-duration:.6s;left:-.2rem;position:relative;z-index:100}.experience .fadeRight,.fadeLeft{animation-duration:.6s}.empty-dot{background-color:var(--bg-color-primary);border:4px dashed var(--timeline-line-color);border-radius:50%;height:80px;position:relative;width:80px;z-index:1}.empty-dot .text{color:var(--text-color-primary);font-size:60px;position:relative;right:-1px;top:-8px}.empty-dot:hover,.empty-dot:hover .text{border-color:var(--text-color-primary-hover);color:var(--text-color-primary-hover)!important}.dashed-line{border-left:2px dashed var(--timeline-line-color);height:50px;left:34.7rem;position:relative;width:2px}.timeline-image-container img{position:relative;z-index:100}@media (max-width:1199px){.timeline-image-container{left:-.7rem;position:relative}.dashed-line{left:28.9rem}.timeline-dashed:before,.timeline:before{left:29rem}}@media (max-width:991px){.timeline-images,.timeline-images-dashed{width:4.5rem}.timeline-dashed:before,.timeline:before{left:21.5rem}.timeline-image-container{left:-1rem;position:relative}.timeline-nodes:nth-child(2n) .header:after,.timeline-nodes:nth-child(odd) .header:after{display:none}.timeline-nodes:nth-child(2n) .header,.timeline-nodes:nth-child(odd) .header{-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;border-width:0}.dashed-line{left:21.4rem}}@media (max-width:767px){.timeline-nodes:nth-child(2n){flex-direction:row}.timeline-dashed:before,.timeline:before{left:1.2rem}.timeline,.timeline-dashed h3{font-size:1.7rem}.timeline,.timeline-dashed p{font-size:14px}.timeline-image-container{left:-1rem;position:absolute;top:2.5rem}.timeline-nodes:nth-child(odd) .header:after{border-left:0;left:auto}.timeline-nodes:nth-child(2n) .header:after,.timeline-nodes:nth-child(odd) .header:after{border-bottom:10px solid transparent;border-right:10px solid var(--timeline-line-color);border-top:10px solid transparent;content:"";position:absolute;right:100%;top:35%;width:0}.timeline-nodes:nth-child(2n) .timeline-date{text-align:left}.empty-dot{height:75px}.empty-dot .text{font-size:55px;right:-20px}.timeline-nodes .timeline-date{text-align:left!important}.experience .border-bottom-gradient{border-image:linear-gradient(to right,var(--text-color-primary) 50%,transparent 85%);border-image-slice:1;border-style:solid;border-width:0 0 2px}}@media (max-width:575px){.timeline-nodes:nth-child(2n) .header:after,.timeline-nodes:nth-child(odd) .header:after{display:none}.timeline-dashed:before,.timeline:before{content:"";display:block;left:2rem;position:absolute;top:0}.timeline-image-container{left:-.25rem;position:absolute;top:3.5rem}.timeline-images,.timelines-images-dashed{width:4.5rem}.timeline-date .date{font-size:18px}.timeline-nodes .timeline-date{text-align:left!important}}.timeline-nodes:nth-child(odd) .timeline-date{text-align:left}.timeline-nodes:nth-child(2n) .timeline-date{text-align:right}.timeline-date .dates{color:var(--text-color-secondary);font-size:25px;text-shadow:1px -1px 0 #000000d4,-1px 0 2px #28262694,1px -2px 3px #44424236}.timeline-date .duration,.timeline-date .location{color:var(--text-color-base);text-shadow:1px -1px 0 #000000d4,-1px 0 2px #28262694,1px -2px 3px #44424236}