@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";.welcome-page .text .text-body .resume button{padding:3px;color:#fa7e61;border:1px solid #fa7e61;background-color:#ff00001a}.welcome-page .text .text-body .resume button:hover{color:#fca692;border:1px solid #fca692}.welcome-page{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.welcome-page .text{width:70%;height:65%;padding:10px;margin-left:5%;overflow:hidden}@media (max-width: 768px){.welcome-page .text{width:100%;height:75%;margin:5%}}.welcome-page .text .top-line{width:50%;height:5px;background:linear-gradient(to right,#fa7e61,#0e05331a)}@media (max-width: 768px){.welcome-page .text .top-line{display:none}}.welcome-page .text .text-body{height:100%;display:flex;justify-content:center}.welcome-page .text .text-body .left-line{width:5px;height:75%;background:linear-gradient(to bottom,#fa7e61,#0e05331a);margin-right:20%}@media (max-width: 768px){.welcome-page .text .text-body .left-line{display:none}}.welcome-page .text .text-body h1{margin-top:25%;font-size:5rem;margin-bottom:3%}@media (max-width: 768px){.welcome-page .text .text-body h1{display:flex;align-items:center;margin-bottom:5%;width:100%;margin-left:auto}}.welcome-page .text .text-body p{font-size:1.5rem;margin-left:20px}@media (max-width: 768px){.welcome-page .text .text-body p{font-size:1.6rem}}.welcome-page .text .text-body .resume{display:flex;justify-content:center}.welcome-page .text .text-body .resume button{margin-top:20px}@media (max-width: 768px){.welcome-page .text .text-body .resume button{width:60%;font-size:1rem;margin-top:10%}}.welcome-page .text .text-body .resume button a{color:#fa7e61;text-decoration:none}.welcome-page .text .text-body .right-line{width:5px;margin-top:auto;height:75%;background:linear-gradient(to top,#fa7e61,#0e05331a);margin-left:auto}@media (max-width: 768px){.welcome-page .text .text-body .right-line{display:none}}.welcome-page .text .bottom-line{margin-left:50%;width:50%;height:5px;background:linear-gradient(to left,#fa7e61,#0e05331a)}@media (max-width: 768px){.welcome-page .text .bottom-line{display:none}}.about-page .card{border:3px solid black;background-color:#0d0530}.about-page .card .card-left ul li{padding:3px;color:#fff;border:1px solid #ffffff;display:flex;align-items:center;justify-content:center;background-color:transparent}.about-page .card .card-left ul li:hover{color:#e6e6e6;border:1px solid white}.about-page{width:80vw;height:90vh;margin-left:10vw;display:flex;justify-content:space-evenly;align-items:center}@media (max-width: 768px){.about-page{width:94vw;margin-left:3vw}}.about-page .card{margin-top:20vh;height:90%;width:100%;display:flex}.about-page .card .card-left{width:40%;height:100%;padding:1%}@media (max-width: 768px){.about-page .card .card-left{width:100%}}.about-page .card .card-left h1{margin-top:2%}.about-page .card .card-left p{margin-top:5%;margin-bottom:5%}.about-page .card .card-left .line{border:1px solid white;width:90%;margin:auto}.about-page .card .card-left ul{margin-top:5%}.about-page .card .card-left ul li{margin:4% auto auto}.about-page .card .card-left .buttons{width:80%;margin-left:10%}.about-page .card .card-left .buttons .active{color:#fa8266;border:1px solid #fa8266}.about-page .card .card-right{width:60%;height:100%;padding:1%}@media (max-width: 768px){.about-page .card .card-right{width:100%;padding:0}}.about-page .card .card-right .vertical-item-row{margin:0}.about-page .card .card-right .timeline-card-content{margin-bottom:1rem;height:fit-content}.about-page .card .card-right .timeline-vertical-circle{pointer-events:none;cursor:default}.about-page .card .card-right .timeline-item-title{color:#fff}.about-page .card .card-right .card-description{align-items:flex-start}.about-page .card .card-right .card-content-wrapper{pointer-events:none;cursor:default;width:100%;height:fit-content}.about-page .card .card-right .about-info{margin:10% 5%}.about-page .card .card-right .about-info p{margin-top:5%}.about-page .mobile-card{display:none;padding-top:1%}@media (max-width: 768px){.about-page .mobile-card{display:block}}.about-page .mobile-card .close-icon{position:absolute;left:5px;top:5px;width:25px;height:25px;z-index:9}@media (max-width: 768px){.about-page .desktop-card{display:none}}.custom-item{width:100%;height:100%;color:#000}.custom-item .item-header{width:100%;display:flex;justify-content:space-between}.custom-item .item-header .item-header-left h1{overflow:hidden;color:#fa7e61;font-size:1.2rem;margin-bottom:5px}.custom-item .item-header .item-header-left h2{overflow:hidden;font-size:1.1rem;margin-bottom:2px}.custom-item .item-header .item-header-left .item-date{font-style:italic}.custom-item .item-description{font-weight:lighter;font-size:.9rem}.link{text-decoration:none}.cert-list{height:100%;list-style-type:none;margin-top:2.5rem}.cert-item{width:90%;background-color:#fff;color:#000;margin-top:3vh;margin-left:5%;padding:5px;border-radius:10px;box-shadow:0 0 5px #000}.cert-item-header{display:flex;justify-content:space-between}.cert-name{color:#fa7e61;font-weight:700;font-size:1.2rem}.cert-org{font-size:1.1rem;margin-bottom:2px}.cert-date{font-style:italic}.left{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.skills-page .skills{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.skills-page{width:100%;height:100%;padding-top:2%}@media (max-width: 768px){.skills-page{padding-top:7%}}.skills-page .text{width:80%;margin:auto;margin-top:10vh}.skills-page .text p{margin-top:1%}.skills-page .skills{margin:5% auto auto;width:80vw}.skill-group{border:3px solid black;background-color:#0d0530}.skill-group{margin:0 5%;height:50vh}.skill-group .skill-name{height:20%}.skill-group .skill-name h2{margin-left:5%;margin-top:5%}.skill{margin:10px 30px 10px 20px;display:flex;justify-content:space-between}.skill p{margin-right:10px}.skill .level .circle{margin:2px}@font-face{font-family:revicons;fallback:fallback;src:url(./revicons-DbTteTvA.woff) format("woff"),url(./revicons-CBqxZnew.ttf) format("ttf"),url(./revicons-BNIKeAUC.eot) format("ttf")}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:#00000080;min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:#000c}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:#00000080}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:""}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:""}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;box-shadow:none;transition:background .5s;border-width:2px;border-style:solid;border-color:gray;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{right:auto;left:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--right:before{content:""}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:""}.project-grid{margin:auto;padding:5%;display:grid}@media (max-width: 768px){.project-grid{grid-template-columns:repeat(1,1fr)}}@media (min-width: 768px) and (max-width: 1200px){.project-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1200px){.project-grid{grid-template-columns:repeat(4,1fr)}}.project .project-image,.project{border:3px solid black;background-color:#0d0530}.project{min-height:40vh;margin-top:10vh}@media (max-width: 768px){.project{margin-top:10vh;min-height:25vh}}@media (min-width: 768px) and (max-width: 1200px){.project{margin-right:5vh}}@media (min-width: 1200px){.project{margin-right:5vh}}.project .project-image{margin-top:3%;margin-left:4%;width:92%}.project p{margin-top:2%;font-size:1.8rem;text-align:center;margin-bottom:8%}.project .buttons{display:flex;width:100%;align-items:center;justify-content:space-evenly}.project .buttons a{width:35%}.project .buttons a .project-button{width:100%}@media (max-width: 768px){.project .buttons{padding-bottom:5%}}.nav-bar{width:100%;height:10vh;display:flex;justify-content:space-between;background-color:#000;position:sticky;top:0;left:0;z-index:9}.nav-bar .icons{display:flex;justify-content:space-around;height:100%;min-width:10vw;align-items:center}.nav-bar .icons .icon{width:30px;height:30px;z-index:9;color:#fff}@media (max-width: 768px){.nav-bar .icons .icon{width:35px;height:35px;margin-left:20px}}.nav-bar .icons .icon:hover{color:#fa866b}.nav-bar .links{display:flex;justify-content:space-around;height:100%;align-items:center;min-width:25vw;font-size:1.2rem}@media (min-width: 768px) and (max-width: 1200px){.nav-bar .links{min-width:30vw}}@media (max-width: 768px){.nav-bar .links{justify-content:right;margin-right:5%}}.nav-bar .links .menu-button{display:none}@media (max-width: 768px){.nav-bar .links .menu-button{display:block}}.nav-bar .ham-menu{width:30px;height:30px;position:relative;z-index:99}@media (min-width: 768px) and (max-width: 1200px){.nav-bar .ham-menu{display:none}}@media (min-width: 1200px){.nav-bar .ham-menu{display:none}}.nav-bar .ham-menu span{height:5px;width:100%;background-color:#fff;border-radius:25px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.3s ease}.nav-bar .ham-menu span:nth-last-child(1){top:25%}.nav-bar .ham-menu span:nth-last-child(3){top:75%}.nav-bar .ham-menu.active :nth-last-child(1){top:50%;transform:translate(-50%,-50%) rotate(45deg)}.nav-bar .ham-menu.active :nth-last-child(2){opacity:0}.nav-bar .ham-menu.active :nth-last-child(3){top:50%;transform:translate(-50%,-50%) rotate(-45deg)}.nav-bar .sidemenu{height:100vh;width:60vw;background-color:#000;position:fixed;top:0;right:0;font-size:1.4rem;padding-top:10vh;padding-left:10%;transition:1 ease;display:none}.nav-bar .sidemenu.active{display:block}.navbaritem:hover{color:#fa7e61;font-weight:700}.navbaritem:first-letter{text-transform:capitalize}@media (max-width: 768px){.navbaritem{display:none}}.sidebaritem{padding:5px}.sidebaritem:hover{color:#fa7e61;font-weight:700}.sidebaritem:first-letter{text-transform:capitalize}.navbaritem.active,.sidebaritem.active{color:#fa8063}.app-section{height:105vh;width:100%;z-index:1}*{box-sizing:border-box;margin:0;padding:0;position:relative;-ms-overflow-style:none;scrollbar-width:none}body{color:#fff;background-color:#0e0533;overflow:hidden;font-family:Roboto,sans-serif;font-style:normal}body .button{background-color:inherit;border:1px solid #ffffff;border-radius:25px;padding:10px;color:#fff;font-size:1rem}body .button:hover{color:#fa7e61}body .video{height:440vh;width:100vw;position:absolute;z-index:-3;opacity:.6}body .video video{height:100%;width:100vw;overflow-x:hidden;object-fit:cover}
