@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Mono:ital,wght@0,100..700;1,100..700&family=Roboto:ital,wght@0,100..900;1,100..900&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap');:root{--jumbotron-padding-y:3rem;}html{scroll-behavior:smooth;}body{font-family:"Roboto Mono",monospace;}.bg-primary{background-color:#000 !important;}.textlogo{max-width:340px;margin-bottom:30px;}.nav-item a{color:#222 !important;transition:0.3s;}.nav-item a:hover{color:#d2232a !important;}.navbar-logo{max-width:170px;}.navbar a:focus{box-shadow:0 0 4px 4px #d2232a!important;border-color:solid 4px #d2232a!important;}.hero{max-height:800px;overflow:hidden;background-image:url(images/hero-background.jpg);background-color:#276ca8;background-repeat:no-repeat;background-position:center center;background-size:cover;}.hero h1{color:#FFF;}.hero p{color:#FFF !important;}.btn:focus{box-shadow:0 0 4px 4px #2bc48c!important;border-color:solid 4px #2bc48c!important;}a{color:#CCC;}.jumbotron{padding-top:var(--jumbotron-padding-y);padding-bottom:var(--jumbotron-padding-y);margin-bottom:0;background-color:#fff;border-radius:0;}@media (min-width:768px){.jumbotron{padding-top:calc(var(--jumbotron-padding-y) * 2);padding-bottom:calc(var(--jumbotron-padding-y) * 2);}}.jumbotron p:last-child{margin-bottom:0;}.jumbotron-heading{font-weight:300;}.jumbotron .container{max-width:80rem;}footer{padding-top:3rem;padding-bottom:3rem;}footer p{color:#FFF;}.box-shadow{box-shadow:0 .25rem .75rem rgba(0,0,0,.05);}.btn-primary{background-color:#d22222;border-color:#b71616;}.btn-primary:hover{background-color:#b12117 !important;border-color:#981b12 !important;}.btn-outline-secondary{border-color:#212529;background-color:#222;color:#fff;}.btn-outline-secondary:hover{border-color:#212529;background-color:#eee;color:#222;}.btn-outline-secondary:active{border-color:#212529 !important;background-color:#212529 !important;color:#FFF !important;}.btn-primary:hover{background-color:rgb(189,189,189);border-color:#CCC;}.btn-primary:active{background-color:rgb(189,189,189) !important;border-color:#CCC !important;}.btn-group .btn-primary:hover{border-color:#bdbdbd !important;}.navbar-dark .navbar-toggler{border:0;}.fa-book-open{margin-right:1rem;}.publication-text{background-color:#000000;color:#fff;border-top:20px solid #333;}.publication-thumbnail{border-radius:1px;border:solid 8px #eee;transition:0.3s;box-shadow:0 2.8px 2.2px rgba(0,0,0,0.02),0 6.7px 5.3px rgba(0,0,0,0.028),0 12.5px 10px rgba(0,0,0,0.035),0 22.3px 17.9px rgba(0,0,0,0.042),0 41.8px 33.4px rgba(0,0,0,0.05),0 100px 80px rgba(0,0,0,0.07);}.publication-thumbnail:hover{border-radius:1px;border:solid 8px #0000009d;box-shadow:0 2.8px 2.2px rgba(0,0,0,0.02),0 6.7px 5.3px rgba(0,0,0,0.028),0 12.5px 10px rgba(0,0,0,0.035),0 22.3px 17.9px rgba(0,0,0,0.042),0 41.8px 33.4px rgba(0,0,0,0.05),0 100px 80px rgba(0,0,0,0.07);}.btn-signin{max-width:224px;margin:auto;}.card-img,.card-img-top{height:440px;overflow:hidden;opacity:1;transition:0.3s;}.card{border:solid 2px #005bab00;transition:0.3s;}.card:hover{border:solid 2px #005aab;}.card-img-top:hover{opacity:0.9;}#features p{color:#212529;}#features .fa{font-size:2rem;border-radius:100%;background-color:#d22222;color:#FFF;padding:40px;margin:auto;text-align:center;}.app-feature-wraper{padding:2rem;border:solid 2px #276ca800;transition:0.3s;border-radius:1rem;}.app-feature-wraper:hover{border:solid 2px #d22222;}#download{background-image:url(images/download-background.jpg);background-size:cover;min-height:600px;}#download h1{color:#FFF;}#download p{color:#FFF;}.download-app-buttons img{max-width:140px;}.top:hover{color:#FFF;}@media (max-width:990px){.card-img,.card-img-top{max-width:100%;height:300px;}#publications h4{font-size:small;}#publications p{font-size:small;}}@media (max-width:575px){.card-img,.card-img-top{max-width:100%;height:auto;}}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{font-weight:400;font-size:0.8rem;}
