@font-face{font-family:Roboto Mono;src:url(/fonts/Roboto_Mono/RobotoMono-VariableFont_wght.ttf) format("truetype"),url(/fonts/Roboto_Mono/RobotoMono-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:Roboto Slab;src:url(/fonts/Roboto_Slab/RobotoSlab-VariableFont_wght.ttf) format("truetype")}:root{--aside-width:200px}html .vh-75{height:75vh}p{font-family:Roboto Slab;line-height:30px}h2,h3,h4,h5{color:#ffa300}h1,h2,h3,h4,h5{font-family:Roboto Mono}h1{color:#e4e2ea}.text-yellow{color:#ffa300}.mobile-only{display:block}@media screen and (min-width:992px){.mobile-only{display:none}}.form-body{background:#4b3f72;background:radial-gradient(50% 50% at 50% 50%,#4b3f72 0,#1f2041 100%);box-shadow:none;min-height:100vh}.form-body .form-nav .nav-link{padding:0;text-decoration:none;transition:.5s}.form-body .form-nav .nav-link:hover{filter:brightness(90%)}.form-body .login{max-width:500px}.form-body .form{max-width:1000px;width:100%}.form-body .card{box-shadow:0 2.8px 2.2px rgba(0,0,0,.034),0 6.7px 5.3px rgba(0,0,0,.048),0 12.5px 10px rgba(0,0,0,.06),0 22.3px 17.9px rgba(0,0,0,.072),0 41.8px 33.4px rgba(0,0,0,.086),0 100px 80px rgba(0,0,0,.12);color:#e4e2ea}.form-body .card .card-header img{max-width:60%}.form-body .card .card-body table{color:#e4e2ea}.table{background-color:#e4e2ea!important;color:#e4e2ea!important}body{box-shadow:0 2.8px 2.2px rgba(0,0,0,.034),0 6.7px 5.3px rgba(0,0,0,.048),0 12.5px 10px rgba(0,0,0,.06),0 22.3px 17.9px rgba(0,0,0,.072),0 41.8px 33.4px rgba(0,0,0,.086),0 100px 80px rgba(0,0,0,.12);margin:0 auto;max-width:1920px}body .auth-nav{background-color:#1f2041;max-width:calc(1920px - var(--aside-width));position:fixed;width:calc(100% - var(--aside-width));z-index:50}body .container-fluid .wrap{position:relative}body .container-fluid .wrap aside{background-color:#1f2041;height:100vh;position:absolute;right:0;width:var(--aside-width)}body .container-fluid .wrap aside .contents{background-color:#1f2041;height:inherit;position:fixed;width:inherit}body .container-fluid .wrap aside .contents img{left:50%;position:absolute;transform:translate(-50%);width:100%}body .container-fluid .wrap aside .contents .sidebar-link{color:#e4e2ea;margin:1em 0;text-align:center;text-decoration:none;transition:.5s}@media screen and (max-width:991px){body .container-fluid .wrap aside .contents .sidebar-link .text{display:none}}body .container-fluid .wrap aside .contents .sidebar-link:hover{color:#fff;transform:scale(1.01)}body .container-fluid .wrap main{width:calc(100% - var(--aside-width))}@media screen and (max-width:991px){body .container-fluid .wrap{--aside-width:50px}body .container-fluid .wrap aside .contents .logo{display:none}}header{background:#4b3f72;background:radial-gradient(50% 50% at 50% 50%,#4b3f72 0,#1f2041 100%);height:100vh}header .mobile-logo .logo{max-width:200px;position:absolute;right:0;z-index:100}@media screen and (min-width:992px){header .mobile-logo .logo{display:none}}section{width:100%}section .section-header{background-color:#1f2041;width:100%}section .section-header h1{font-size:calc(1.8rem + 1.5vw);text-align:center}#expertise .about .div-1{border-right:3px solid #4b3f72}#expertise .about .div-3{border-top:3px solid #4b3f72}#expertise .about .div-3 .carousel .review{display:flex;flex-direction:column;height:100%;justify-content:center}#expertise .about .div-3 .carousel .carousel-navigation{color:#ffa300;font-size:large}@media screen and (max-width:767px){#expertise .about .div-1{border-bottom:3px solid #4b3f72;border-right:none}}#expertise .skills .img-box{height:160px}#expertise .skills .img-box img{max-height:160px}#projects .accordion-button{word-break:break-all}#projects .accordion-body{margin:0;width:100%}#projects .accordion-body .img-container{height:-moz-fit-content;height:fit-content;position:relative}#projects .accordion-body .img-container img{display:block;max-height:480px;-o-object-fit:cover;object-fit:cover;width:100%}#projects .accordion-body .img-container .overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:rgba(31,33,65,.6);bottom:0;color:#ffa300;height:auto;position:absolute;width:100%}#projects .accordion-body .img-container .overlay img{height:30px;width:auto}#people .card-body hr{color:#4b3f72;height:5px;opacity:1}#contact form{font-family:Roboto Slab}#all-projects hr{background-color:#1f2041}.carousel-inner{min-height:-moz-max-content;min-height:max-content}footer{background-color:#1f2041}footer .container{max-width:769px}footer .container .logo a i{color:#e4e2ea;transition:.5s}footer .container .logo a:hover i{color:#fff;transform:scale(1.5)}.card-footer{background-color:inherit;border:none}.dropdown-item:active,.dropdown-menu{background-color:#e4e2ea}.carousel-control-next,.carousel-control-prev{width:2%}.all-projects{min-height:100vh}#all-projects .img-container{height:-moz-fit-content;height:fit-content;position:relative}#all-projects .img-container img{display:block;max-height:280px;-o-object-fit:cover;object-fit:cover;width:100%}.img-max-height{max-height:160px}
