:root{--color-text: #ECE4FF;--color-text-secondary: #8F58DF;--color-bg-body-init: #150C3E;--color-bg-body-final: #230B4A;--font-size-base: 16px;--font-primary: "Montserrat", sans-serif}body{font-family:var(--font-primary);font-size:var(--font-size-base);background:linear-gradient(to right,var(--color-bg-body-init),var(--color-bg-body-final));color:var(--color-text);margin:0;min-width:320px;min-height:100vh;position:relative;overflow-x:hidden}.mainContain{width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:1;transition:opacity 1s ease-in}.mainContainOpacity{opacity:0}.mainContain span{font-size:3.5rem;font-weight:900}.tit span{background:linear-gradient(90deg,#5942d0,#8a2be2);-webkit-background-clip:text;background-clip:text;color:transparent}.tit span:nth-child(1){margin-right:.3em}.contentTopCircle{display:flex;gap:1.5em;margin-bottom:1em}.contentCircle{width:4em;height:4em;border-radius:50%;background-color:#241751;box-shadow:0 0 10px 2px #5942d0;display:flex;justify-content:center;align-items:center;animation:upCircle 1.5s infinite}.contentCircle:nth-child(2){animation-delay:.2s}.contentCircle:nth-child(3){animation-delay:.4s}.contentCircle div{width:3em;height:3em;border-radius:50%;background-color:#1f103c;display:flex;justify-content:center;align-items:center}.url{display:flex;align-items:center;gap:.5em;background:linear-gradient(90deg,#5942d0,#8a2be2);padding:1em;border-radius:2rem;margin-top:2em;box-shadow:0 0 10px 2px #5942d0}.btn404Active{animation:rotacion404 1s ease-in-out;transition:all .2s ease}.btn404:hover{scale:1.1;transition:all .3s ease-in-out;color:#fff!important;cursor:pointer}@keyframes upCircle{0%{transform:translateY(0)}50%{transform:translateY(-30px)}to{transform:translateY(0)}}@keyframes rotacion404{0%,to{transform:rotateX(0);transform:rotateY(0)}50%{transform:rotateX(180deg)}80%{transform:rotateY(360deg)}}@media only screen and (max-width: 430px){.mainContain span{font-size:2.5rem}}.headerContent{width:100%;display:flex;align-items:center}.contentInfo_header{width:50%;display:flex;flex-direction:column;align-items:start;padding-left:5%}.contentInfo_header h2{font-weight:100;text-shadow:-50px 0 100px #925CD8,-50px 0 100px #925CD8}.contentInfo_header p{width:80%;line-height:1.8em}.titulo_header{display:flex;flex-direction:column}.titulo_header span{font-size:3rem;font-weight:600;text-shadow:-50px -100px 100px #925CD8,-50px 0 100px #925CD8}.titulo_header span:nth-child(2){background:linear-gradient(90deg,#665dd1,#8c5ad8);-webkit-background-clip:text;background-clip:text;color:transparent}.opentToWork{display:flex;gap:.5em;background:#2c1b56;width:-moz-max-content;width:max-content;padding:1em;border-radius:2em;margin-bottom:1em;box-shadow:0 0 10px 2px #5942d0}.animationOpenToWork{animation:shake .4s infinite}.animationRocket{animation:despegue-cohete .5s ease-in-out}.contentBtnHeader:hover{cursor:pointer}.animationProyects,.animationContact{transition:transform .2s ease-in}.contentBtnHeader:hover>.animationProyects{transform:rotate(-30deg)}.contentBtnHeader:hover>.animationContact{transform:translate(6px)}.contentBtnHeaderSocial:hover{cursor:pointer}@keyframes shake{0%,to{transform:translate(0) rotate(0) scale(1)}15%{transform:translate(-1px) rotate(0) scale(1.03)}30%{transform:translate(1px) rotate(0) scale(1.03)}45%{transform:translate(-1px) rotate(0) scale(1.03)}60%{transform:translate(1px) rotate(0) scale(1.03)}75%{transform:translate(-.5px) rotate(0) scale(1.02)}90%{transform:translate(.5px) rotate(0) scale(1.02)}}@keyframes despegue-cohete{0%{transform:rotate(0) translateY(0) scale(1)}25%{transform:rotate(-30deg) translate(20px) scale(1.2)}50%{transform:rotate(-180deg) translateY(50px) scale(1.3)}75%{transform:rotate(-270deg) translateY(20px) scale(1.2)}to{transform:rotate(-360deg) translateY(0) scale(1)}}@media only screen and (max-width: 430px){.contentInfo_header,.contentInfo_header p{width:100%}.headerContent{flex-direction:column;margin-top:1em}.titulo_header{display:flex;flex-direction:column}}.nav{background:#0003;display:flex;align-items:center;justify-content:space-between;padding:.5em 4em}.nav span{background:linear-gradient(90deg,#5942d0,#8a2be2);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:1.5rem;font-weight:600}.nav ul{list-style:none;display:flex;gap:2em;height:40px}.nav li{line-height:40px}.nav li:hover{border-bottom:2px solid #6B4ABF;cursor:pointer}.activeItemMenu{color:#6b4abf;border-bottom:2px solid #6B4ABF}@media only screen and (max-width: 430px){.nav{padding:2em 1em}.nav ul{display:none}}.contentMainAboutMe{width:100%}.sectionTitulo{margin-top:10em}.sectionTitulo h1{background:linear-gradient(90deg,#665dd1,#8c5ad8);-webkit-background-clip:text;background-clip:text;color:transparent;text-align:center;margin-bottom:.3em;font-size:3rem}.sectionTitulo span{display:flex;align-items:center;justify-content:center}.sectionTitulo p{margin:0 1em}.contentTitAboutMe{font-size:2rem;display:flex;flex-direction:column;font-weight:600}.contentTitAboutMe span:nth-child(1){background:linear-gradient(90deg,#665dd1,#8c5ad8);-webkit-background-clip:text;background-clip:text;color:transparent}.subTitAboutMe{font-size:3rem;color:#fff!important}.contentBodyAboutMe{display:flex;padding:0 5%;margin-top:8em;position:relative}.contentBodyAboutMe div:nth-child(1){width:50%}.contentBodyAboutMe div:nth-child(2){width:50%;display:flex;justify-content:center;align-items:center}.contentBodyAboutMe div:nth-child(1) p{width:70%;line-height:1.8em}.contentBtnsAboutMe{display:flex}.contentBtnsAboutMe div:hover{cursor:pointer}.contentBtnsAboutMe div:nth-child(2):hover{background:#fff}@media only screen and (max-width: 430px){.sectionTitulo{margin-top:6em}.contentMainAboutMe .sectionTitulo p{width:55%!important;text-align:center;line-height:1.8em}.contentBodyAboutMe{flex-direction:column;gap:4em}.contentMotionAboutMeTit{width:100%!important;display:flex;flex-direction:column;align-items:center}.parrafoAboutMe{width:100%!important;text-align:center}.contentFadeInSection{width:100%!important}.contentBtnsAboutMe{justify-content:center}.contentTitAboutMe{margin:0 auto;align-items:center!important}.contentTitContact h1{-webkit-background-clip:text!important}}@media only screen and (max-width: 390px){.contentBtnsAboutMe,.parrafoAboutMe,.contentFadeInSection{font-size:.8em}.contentImageCardPortfolioProyect{height:200px!important}.contentGroupFiltroPortfolio{font-size:.8em}.contentTitContact h1{-webkit-background-clip:text!important}.auxparrafo{width:98%!important}}.contentCardTechStack{transition:box-shadow .3s ease}.contentCardTechStack.html5:hover{box-shadow:0 0 25px 5px #f16529}.contentCardTechStack.css3:hover{box-shadow:0 0 25px 5px #33a9dc}.contentCardTechStack.javascript:hover{box-shadow:0 0 25px 5px #f0db4f}.contentCardTechStack.react:hover{box-shadow:0 0 25px 5px #61dafb}.contentCardTechStack.typescript:hover{box-shadow:0 0 25px 5px #007acc}.contentCardTechStack.sass:hover{box-shadow:0 0 25px 5px #cb6699}.contentCardTechStack.bootstrap:hover{box-shadow:0 0 25px 5px #8612fb}.contentCardTechStack.git:hover{box-shadow:0 0 25px 5px #f34f29}.contentCardTechStack.github:hover{box-shadow:0 0 25px 5px #000}.contentCardTechStack.vscode:hover{box-shadow:0 0 25px 5px #25aef3}.contentCardTechStack.figma:hover{box-shadow:0 0 25px 5px #ff7262}.contentCardTechStack.express:hover{box-shadow:0 0 25px 5px #000}.contentCardTechStack.nodejs:hover{box-shadow:0 0 25px 5px #5aaa46}.contentCardTechStack.mongodb:hover{box-shadow:0 0 25px 5px #439934}.contentCardTechStack.mysql:hover{box-shadow:0 0 25px 5px #00618a}.contentCardTechStack.java:hover{box-shadow:0 0 25px 5px #ea2d2e}.contentCardTechStack.php:hover{box-shadow:0 0 25px 5px #777bb3}.contentCardTechStack.docker:hover{box-shadow:0 0 25px 5px #028bb8}.contentCardTechStack.aws:hover{box-shadow:0 0 25px 5px #f90}.contentCardTechStack.laravel:hover{box-shadow:0 0 25px 5px #f0513f}.contentCardTechStack.android:hover{box-shadow:0 0 25px 5px #a4c439}.contentCardTechStack.redux:hover{box-shadow:0 0 25px 5px #764abc}.contentCardTechStack.jest:hover{box-shadow:0 0 25px 5px #99425b}.contentCardTechStack.cypress:hover{box-shadow:0 0 25px 5px #69d3a7}.contentCardTechStack.tailwindcss:hover{box-shadow:0 0 25px 5px #38bdf8}.contentCardTechStack.firebase:hover{box-shadow:0 0 25px 5px #ffa000}.contentPortfolioMain{margin-top:20em;padding:0 5%}.contentPortfolioMain p{width:40%;text-align:center;line-height:1.8em}.contentGroupFiltroPortfolio{color:#555978}.contentGroupFiltroPortfolio:hover{cursor:pointer;background:linear-gradient(-90deg,#1f1b4c,#142b5a);box-shadow:0 0 10px #fff;color:#fff}.contentGroupFiltroPortfolioActive{background:linear-gradient(90deg,#1f1b4c,#142b5a);box-shadow:0 0 10px #fff;color:#fff}.contentGroupFiltroPortfolio:before{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.02;content:""}.contentBodyPortfolio,.contentCardsPortfolio{margin-top:3em}.contentCardPortfolioProyect{display:flex;flex-direction:column;min-height:100%}.contentCardPortfolioProyect:before{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:#fff;opacity:.1;border-radius:1em}.contentImageCardPortfolioProyect{width:100%;height:500px;border-radius:1em;z-index:1;transition:all .5s ease}.contentImageCardPortfolioProyect:hover{scale:1.02}.btnLiveDemo:hover{cursor:pointer;color:#775cd4;animation:liveDemoAnimation 2s ease infinite;transition:all .3s ease-in-out}.btnDetails{transition:all .3s ease}.btnDetails:hover{cursor:pointer;color:#fff;background:linear-gradient(-90deg,#1f1b4c,#142b5a)!important;animation:backgroundBtn 5s ease infinite;background-size:200% 200%;scale:1.1}.btnDetails:hover .arrowDetail{animation:arrowDetailAnimation 1s ease}.contentCardCertificate{background-image:url(/assets/certificate-BzMAfu4H.png);width:32%;height:300px;background-size:contain;background-position:center;background-repeat:no-repeat;border-radius:1em;position:relative}.contentCardCertificate div{display:none;width:100%;height:100%;border-radius:1em}.contentCardCertificate:hover div{display:flex;justify-content:center;align-items:center;cursor:pointer;color:#fff}.contentCardCertificate div:before{display:flex;position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:#000;opacity:.2;border-radius:1em}.imgCertificationAnimado{width:100%;height:100%;animation:rotarCertificado .4s ease-in-out;animation-fill-mode:forwards}.contentCardTechStack:before{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:#fff;opacity:.05;border-radius:1em;z-index:-1}.vertical-timeline-element-date{margin:0 1em}.vertical-timeline-element-title{color:#fff;font-size:1.5em;font-weight:600}.vertical-timeline-element-subtitle{color:#bebec0;font-size:1.2em;font-weight:400}@keyframes rotarCertificado{to{transform:rotatey(0);opacity:1}0%{transform:rotatey(180deg);opacity:0}}@keyframes backgroundBtn{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes arrowDetailAnimation{to{transform:translate(300%);opacity:0}0%{transform:translate(0);opacity:1}}@keyframes liveDemoAnimation{0%{scale:1}50%{scale:1.1}to{scale:1}}@media only screen and (max-width: 430px){.contentPortfolioMain p{width:100%}.contentCardPortfolioProyect{width:100%!important;padding:.5}.contentImageCardPortfolioProyect{height:300px}.contentLineaDeTiempo{flex-direction:column}.contentLineaDeTiempoTitle div:nth-child(3){display:none}.contentLineaDeTiempoTitle{display:block!important}.lottieimagePortfolio{margin:0 auto}.contentFadeInSection p{width:100%!important}.contentCardsCertificatesResponsive{justify-content:space-evenly}.contentCardCertificate{height:100px}.contentCardTechStack{width:15%!important;border-radius:0%!important}}@media only screen and (max-width: 390px){.contentCardCertificate h2{font-size:1em;width:90%!important}}.outStyleInput{width:100%;background:none;border:none;color:#fff}.outStyleInput:focus{outline:none}.outStyleInput::-moz-placeholder{color:#bebec0}.outStyleInput::placeholder{color:#bebec0}.contentContact{padding:0 5%;margin-top:10em}.contentContact textarea{height:200px;resize:none;line-height:1.5em}.contentOpacity{color:#fff;font-size:16px;margin-bottom:20px;position:relative}.contentOpacity:before{border-radius:.5em;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.15;z-index:-1}.contentFormMain{display:flex;justify-content:center;gap:10em}.contentFormLeftRight{border-radius:1em;position:relative;width:30%;padding:1em 2em;z-index:1}.contentFormLeftRight:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.05;z-index:-1;border-radius:1em}.iconShare:hover{cursor:pointer;transition:all .2s ease-in-out;transform:scale(1.1)}.btnSendMessage{background:linear-gradient(90deg,#6c61ea,#9e55f0);border-radius:.5em;padding:1em 2em;text-align:center;margin:3em 0}.btnSendMessage:hover{cursor:pointer}.contentIcon{width:42%;display:flex;justify-content:center;padding:1em;align-items:center;gap:1em;position:relative;border-radius:.5em;text-decoration:none;color:#bebec0}.contentIcon:hover{cursor:pointer;color:#fff}.contentIcon:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.1;z-index:-1;border-radius:.5em;box-shadow:0 0 35px 25px #000}.github,.linkedin{border-radius:50%}.contentIcon:hover .github{box-shadow:20px 0 100px 2px #fff}.contentIcon:hover .linkedin{box-shadow:20px 0 100px 2px #0077b5}.titComment{display:flex;align-items:center;gap:1em}.contentInputComment{display:flex;flex-direction:column;gap:2em;margin-top:1.5em}.inputComment-container{position:relative;border-radius:.5em;z-index:1;padding:1em}.inputComment-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.1;z-index:-1;border-radius:.5em;box-shadow:0 0 35px 25px #0000001a}.imgMessage{width:20%;color:#8b5ad8}.contentComment{display:flex;justify-content:space-between;align-items:center;position:relative;padding:.8em;gap:1em}.contentComment:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.1;z-index:-1;border-radius:.5em}@media only screen and (max-width: 430px){.contentFormMain{width:100%!important;display:block!important;margin:0 auto!important}.contentFormLeftRight{width:100%!important;padding:0;margin-bottom:3em}.contentMotionAboutMeTit{display:block}.contentAuxFormContact{padding:1em}.linkConnectContact a{width:100%}.linkConnectContact{flex-direction:row;gap:1em}.contentAuxComment{padding:1em}.contentContact p{line-height:1.8em}.btnSendMessage{font-size:1rem}}.contentMainHome{width:100%;opacity:0;transition:opacity 2s ease-in;background:linear-gradient(to left,#02172d,#000115,#1b0e3a);animation:gradient 10s ease infinite;background-size:200% 200%}.contentMainHomeOpacity{opacity:1}.btnUpPage:hover{scale:1.1;box-shadow:0 0 10px #ffffff80;transition:all .3s ease-in-out}.btnUpPage:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.1;z-index:-1}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.vertical-timeline *{-webkit-box-sizing:border-box;box-sizing:border-box}.vertical-timeline{width:95%;max-width:1170px;margin:0 auto;position:relative;padding:2em 0}.vertical-timeline:after{content:"";display:table;clear:both}.vertical-timeline:before{content:"";position:absolute;top:0;left:18px;height:100%;width:4px;background:var(--line-color)}.vertical-timeline.vertical-timeline--one-column-right:before{right:18px;left:unset}@media only screen and (min-width:1170px){.vertical-timeline.vertical-timeline--two-columns{width:90%}.vertical-timeline.vertical-timeline--two-columns:before{left:50%;margin-left:-2px}}.vertical-timeline-element{position:relative;margin:2em 0}.vertical-timeline-element>div{min-height:1px}.vertical-timeline-element:after{content:"";display:table;clear:both}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}@media only screen and (min-width:1170px){.vertical-timeline-element{margin:4em 0}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}}.vertical-timeline-element-icon{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%}.vertical-timeline-element-icon.shadow-size-small{-webkit-box-shadow:0 0 0 2px #fff,inset 0 1px 0 rgba(0,0,0,.08),0 2px 0 4px rgba(0,0,0,.05);box-shadow:0 0 0 2px #fff,inset 0 1px #00000014,0 2px 0 4px #0000000d}.vertical-timeline-element-icon.shadow-size-medium{-webkit-box-shadow:0 0 0 3px #fff,inset 0 2px 0 rgba(0,0,0,.08),0 3px 0 5px rgba(0,0,0,.05);box-shadow:0 0 0 3px #fff,inset 0 2px #00000014,0 3px 0 5px #0000000d}.vertical-timeline-element-icon.shadow-size-large{-webkit-box-shadow:0 0 0 4px #fff,inset 0 2px 0 rgba(0,0,0,.08),0 4px 0 6px rgba(0,0,0,.05);box-shadow:0 0 0 4px #fff,inset 0 2px #00000014,0 4px 0 6px #0000000d}.vertical-timeline--one-column-right .vertical-timeline-element-icon{right:0;left:unset}.vertical-timeline-element-icon svg{display:block;width:24px;height:24px;position:relative;left:50%;top:50%;margin-left:-12px;margin-top:-12px}@media only screen and (min-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-icon{width:60px;height:60px;left:50%;margin-left:-30px}}.vertical-timeline-element-icon{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-icon.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-icon.bounce-in{visibility:visible;-webkit-animation:cd-bounce-1 .6s;animation:cd-bounce-1 .6s}@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2)}to{-webkit-transform:scale(1)}}@keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.vertical-timeline-element-content{position:relative;margin-left:60px;background:#fff;border-radius:.25em;padding:1em;-webkit-box-shadow:0 3px 0 #ddd;box-shadow:0 3px #ddd}.vertical-timeline--one-column-right .vertical-timeline-element-content{margin-right:60px;margin-left:unset}.vertical-timeline-element--no-children .vertical-timeline-element-content{background:0 0;-webkit-box-shadow:none;box-shadow:none}.vertical-timeline-element-content:after{content:"";display:table;clear:both}.vertical-timeline-element-content h2{color:#303e49}.vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline-element-content p{font-size:13px;font-size:.8125rem;font-weight:500}.vertical-timeline-element-content .vertical-timeline-element-date{display:inline-block}.vertical-timeline-element-content p{margin:1em 0 0;line-height:1.6}.vertical-timeline-element-title,.vertical-timeline-element-subtitle{margin:0}.vertical-timeline-element-content .vertical-timeline-element-date{float:left;padding:.8em 0;opacity:.7}.vertical-timeline-element-content-arrow{content:"";position:absolute;top:16px;right:100%;height:0;width:0;border:7px solid transparent;border-right:7px solid #fff}.vertical-timeline--one-column-right .vertical-timeline-element-content-arrow{content:"";position:absolute;top:16px;right:unset;left:100%;height:0;width:0;border:7px solid transparent;border-left:7px solid #fff}.vertical-timeline--one-column-right .vertical-timeline-element-content:before{left:100%;border-left:7px solid #fff;border-right:unset}.vertical-timeline-element--no-children .vertical-timeline-element-content:before{display:none}.vertical-timeline-element--no-children .vertical-timeline-element-content-arrow{display:none}@media only screen and (min-width:768px){.vertical-timeline-element-content h2{font-size:20px;font-size:1.25rem}.vertical-timeline-element-content p{font-size:16px;font-size:1rem}.vertical-timeline-element-content .vertical-timeline-element-date{font-size:14px;font-size:.875rem}}@media only screen and (min-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-content{margin-left:0;padding:1.5em;width:44%}.vertical-timeline--two-columns .vertical-timeline-element-content-arrow{top:24px;left:100%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.vertical-timeline--two-columns .vertical-timeline-element-content .vertical-timeline-element-date{position:absolute;width:100%;left:124%;top:6px;font-size:16px;font-size:1rem}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content{float:right}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{top:24px;left:auto;right:100%;-webkit-transform:rotate(0);transform:rotate(0)}.vertical-timeline--one-column-right .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow,.vertical-timeline--one-column-right .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{top:24px;left:100%;right:auto;-webkit-transform:rotate(0);transform:rotate(0)}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content .vertical-timeline-element-date{left:auto;right:124%;text-align:right}}.vertical-timeline--animate .vertical-timeline-element-content.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2 .6s;animation:cd-bounce-2 .6s}@media only screen and (min-width:1170px){.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content.bounce-in,.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content.bounce-in{-webkit-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s}}@media only screen and (max-width:1169px){.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s}}@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px)}to{-webkit-transform:translateX(0)}}@keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translate(-100px)}60%{opacity:1;-webkit-transform:translateX(20px);transform:translate(20px)}to{-webkit-transform:translateX(0);transform:translate(0)}}@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px)}to{-webkit-transform:translateX(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);transform:translate(100px)}60%{opacity:1;-webkit-transform:translateX(-20px);transform:translate(-20px)}to{-webkit-transform:translateX(0);transform:translate(0)}}.atropos{position:relative;display:block;perspective:1200px;transform:translateZ(0)}.atropos-rotate-touch,.atropos-rotate-scroll-x,.atropos-rotate-scroll-y{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.atropos-rotate-touch-scroll-y{touch-action:pan-y}.atropos-rotate-touch-scroll-x{touch-action:pan-x}.atropos-rotate-touch{touch-action:none}.atropos-scale,.atropos-rotate{width:100%;height:100%;transform-style:preserve-3d;transition-property:transform;display:block}.atropos-shadow,.atropos-highlight{position:absolute;pointer-events:none;transition-property:transform,opacity;display:block;opacity:0}.atropos-shadow{z-index:-1;background:#000;left:0;top:0;width:100%;height:100%;filter:blur(30px)}.atropos-highlight{left:-50%;top:-50%;width:200%;height:200%;background-image:radial-gradient(circle at 50%,rgba(255,255,255,.25),transparent 50%);z-index:0}.atropos-rotate{position:relative}.atropos-inner{width:100%;height:100%;position:relative;overflow:hidden;transform-style:preserve-3d;transform:translateZ(0);display:block}.atropos-active{z-index:1}.atropos-active .atropos-shadow{opacity:1!important}[data-atropos-offset],::slotted([data-atropos-offset]){transition-property:transform}[data-atropos-opacity]{transition-property:opacity}[data-atropos-offset][data-atropos-opacity],::slotted([data-atropos-offset][data-atropos-opacity]){transition-property:transform,opacity}
