*,::after,::before{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth;list-style-position:inside}::-webkit-scrollbar{width:10px;background-color:#f9f7f3}::-webkit-scrollbar-track{border-radius:7px;background-color:#f9f7f3}::-webkit-scrollbar-thumb{background-color:#17bebb}body{position:relative}section{padding-bottom:3%}a{text-decoration:none!important}#hover-navbar .btn-sm,#navbar .btn-sm{width:100px;margin:0 5px}.navbar-bg{background-color:#333}#navbar .navbar:hover .nav-link:not(:hover){color:#fff}#navbar .nav-link{display:block;will-change:color;transition:color .25s ease-out;font-weight:500;color:#fff;text-decoration:none;text-transform:uppercase}#navbar .nav-link.active,#navbar .nav-link:hover{color:#17bebb}#navbar .nav-link{position:relative;overflow:hidden}#navbar .nav-link::after,#navbar .nav-link::before{content:"";width:0;height:3px;background-color:#17bebb;will-change:width;transition:width 50ms ease-out;position:absolute;bottom:0}#navbar .nav-link::before{left:50%;transform:translateX(-50%)}#navbar .nav-link::after{right:50%;transform:translateX(50%)}#navbar .nav-link:hover::after,#navbar .nav-link:hover::before{width:100%;transition-duration:.15s}#hover-navbar .social{display:block!important}.full-vh-height{min-height:100vh;height:100%;width:100%}.third-vh-height{min-height:75vh;height:100%;width:100%}.half-vh-height{min-height:50vh;height:100%;width:100%}.main-header{padding:5% 0;color:#1c4a7f}.button{display:block;width:150px;height:35px;padding:.5%;text-align:center;background:linear-gradient(to bottom right,transparent 50%,#17bebb 50%);background-size:200% 200%;background-position:top left;transition:all .5s ease;cursor:pointer;font-weight:bolder;text-decoration:none!important;border:1px solid #17bebb;color:#17bebb;font-weight:400}.button:hover{color:#fff;background-position:bottom right}.button-disabled{color:#7ac2c1;border:1px solid #7ac2c1;background:0 0;background-size:200% 200%;cursor:default}.button-disabled:hover{background-position:bottom right;border:1px solid #7ac2c1}.button-secondary{background:linear-gradient(to bottom right,transparent 50%,#ef767a 50%);border:1px solid #ef767a;background-size:200% 200%;transition:background .3s ease;color:#ef767a}.button-secondary:hover{background-position:bottom right;border:1px solid #ef767a}.button-green{width:300px;background:linear-gradient(to bottom right,transparent 50%,#17b978 50%);background-size:200% 200%;transition:background .3s ease;border:1px solid #537780;color:#537780}.button-green:hover{transition:font-weight .3 ease;background-position:bottom right;border:1px solid #17b978;color:#f9f7f7}.button-blue{border-radius:0!important;display:block;font-size:15px;border-radius:2px;text-align:center;width:220px;background:linear-gradient(to bottom right,transparent 50%,#6eb7ff 50%);background-size:200% 200%;background-position:top left;transition:background .3s ease;cursor:pointer;border:1px solid #cfcfcf;text-decoration:none;font-weight:500;color:#3f72af}.button-blue:hover{transition:font-weight .3 ease;background-position:bottom right;color:#f9f7f7}.button-blue:active{background-color:#1089ff;color:#f9f7f7}.display-1{font-size:5rem}.introduction-wrapper{display:flex;justify-content:start;align-items:center;background:#fff url(/assets/images/introduction-background.webp) no-repeat center;background-size:cover;position:relative}.introduction-content{margin-left:10vw}.experience-wrapper{display:flex;justify-content:center;align-items:center;background-color:#f9f7f3}.experience-content{width:100%;height:100%;margin-bottom:5%}.timeline-header{font-size:2rem}.experience-wrapper .nav-link{width:100%}.experience-content .tab-content{height:100%;min-height:300px;width:100%}.clickr{color:#f36a22}#formMessage{max-height:300px}.projects-wrapper{background:linear-gradient(158deg,rgba(84,84,84,.03) 0,rgba(84,84,84,.03) 20%,rgba(219,219,219,.03) 20%,rgba(219,219,219,.03) 40%,rgba(54,54,54,.03) 40%,rgba(54,54,54,.03) 60%,rgba(99,99,99,.03) 60%,rgba(99,99,99,.03) 80%,rgba(92,92,92,.03) 80%,rgba(92,92,92,.03) 100%),linear-gradient(45deg,rgba(221,221,221,.02) 0,rgba(221,221,221,.02) 14.286%,rgba(8,8,8,.02) 14.286%,rgba(8,8,8,.02) 28.572%,rgba(52,52,52,.02) 28.572%,rgba(52,52,52,.02) 42.858%,rgba(234,234,234,.02) 42.858%,rgba(234,234,234,.02) 57.144%,rgba(81,81,81,.02) 57.144%,rgba(81,81,81,.02) 71.42999999999999%,rgba(239,239,239,.02) 71.43%,rgba(239,239,239,.02) 85.71600000000001%,rgba(187,187,187,.02) 85.716%,rgba(187,187,187,.02) 100.002%),linear-gradient(109deg,rgba(33,33,33,.03) 0,rgba(33,33,33,.03) 12.5%,rgba(147,147,147,.03) 12.5%,rgba(147,147,147,.03) 25%,rgba(131,131,131,.03) 25%,rgba(131,131,131,.03) 37.5%,rgba(151,151,151,.03) 37.5%,rgba(151,151,151,.03) 50%,rgba(211,211,211,.03) 50%,rgba(211,211,211,.03) 62.5%,rgba(39,39,39,.03) 62.5%,rgba(39,39,39,.03) 75%,rgba(55,55,55,.03) 75%,rgba(55,55,55,.03) 87.5%,rgba(82,82,82,.03) 87.5%,rgba(82,82,82,.03) 100%),linear-gradient(348deg,rgba(42,42,42,.02) 0,rgba(42,42,42,.02) 20%,rgba(8,8,8,.02) 20%,rgba(8,8,8,.02) 40%,rgba(242,242,242,.02) 40%,rgba(242,242,242,.02) 60%,rgba(42,42,42,.02) 60%,rgba(42,42,42,.02) 80%,rgba(80,80,80,.02) 80%,rgba(80,80,80,.02) 100%),linear-gradient(120deg,rgba(106,106,106,.03) 0,rgba(106,106,106,.03) 14.286%,rgba(67,67,67,.03) 14.286%,rgba(67,67,67,.03) 28.572%,rgba(134,134,134,.03) 28.572%,rgba(134,134,134,.03) 42.858%,rgba(19,19,19,.03) 42.858%,rgba(19,19,19,.03) 57.144%,rgba(101,101,101,.03) 57.144%,rgba(101,101,101,.03) 71.42999999999999%,rgba(205,205,205,.03) 71.43%,rgba(205,205,205,.03) 85.71600000000001%,rgba(53,53,53,.03) 85.716%,rgba(53,53,53,.03) 100.002%),linear-gradient(45deg,rgba(214,214,214,.03) 0,rgba(214,214,214,.03) 16.667%,rgba(255,255,255,.03) 16.667%,rgba(255,255,255,.03) 33.334%,rgba(250,250,250,.03) 33.334%,rgba(250,250,250,.03) 50.001000000000005%,rgba(231,231,231,.03) 50.001%,rgba(231,231,231,.03) 66.668%,rgba(241,241,241,.03) 66.668%,rgba(241,241,241,.03) 83.33500000000001%,rgba(31,31,31,.03) 83.335%,rgba(31,31,31,.03) 100.002%),linear-gradient(59deg,rgba(224,224,224,.03) 0,rgba(224,224,224,.03) 12.5%,rgba(97,97,97,.03) 12.5%,rgba(97,97,97,.03) 25%,rgba(143,143,143,.03) 25%,rgba(143,143,143,.03) 37.5%,rgba(110,110,110,.03) 37.5%,rgba(110,110,110,.03) 50%,rgba(34,34,34,.03) 50%,rgba(34,34,34,.03) 62.5%,rgba(155,155,155,.03) 62.5%,rgba(155,155,155,.03) 75%,rgba(249,249,249,.03) 75%,rgba(249,249,249,.03) 87.5%,rgba(179,179,179,.03) 87.5%,rgba(179,179,179,.03) 100%),linear-gradient(241deg,rgba(58,58,58,.02) 0,rgba(58,58,58,.02) 25%,rgba(124,124,124,.02) 25%,rgba(124,124,124,.02) 50%,rgba(254,254,254,.02) 50%,rgba(254,254,254,.02) 75%,rgba(52,52,52,.02) 75%,rgba(52,52,52,.02) 100%),linear-gradient(90deg,#fff,#fff)}.projects-wrapper .card .col-md-4,.projects-wrapper .card .col-md-8{height:250px}.projects-wrapper .card img{height:100%;width:100%;object-fit:cover}#projects>div.row.no-gutters.justify-content-center>div>div:nth-child(2)>div>div>div.col-md-4>img,#projects>div.row.no-gutters.justify-content-center>div>div:nth-child(3)>div>div>div.col-md-4>img{object-fit:scale-down}.projects-wrapper .col{margin:3% 0}.projects-wrapper .card{margin-bottom:40px}.about-wrapper{background-color:#181818}.about-wrapper .display-2.main-header.text-white{padding-bottom:1%}.about-me-content{font-size:18px}#about img{object-fit:contain}.name-header{font-size:28px}.custom-vh-height{height:90vh}.contact-wrapper{background-color:#efece6;width:100%;padding:0 5%}.contact-field .display-2{padding-top:10%}.contact-field{max-width:600px}footer{position:absolute;bottom:0;background-color:#efece6}footer p{padding:1% 0;margin-bottom:0}