.card,.navbar{box-shadow:none!important}#call-to-action,#data-counter{background-repeat:no-repeat;background-size:cover}::selection{color:#fff;background:#d31f43}.ctn-preloader{align-items:center;cursor:none;display:flex;height:100%;justify-content:center;position:fixed;left:0;top:0;width:100%;z-index:900}.ctn-preloader .animation-preloader{position:absolute;z-index:100}.ctn-preloader .animation-preloader .spinner{animation:1s linear infinite spinner;border-radius:50%;border:3px solid rgba(211,31,67,.2);border-top-color:#d31f43;height:8em;margin:0 auto 3.5em;width:8em}.ctn-preloader .animation-preloader .txt-loading{font:bold 4em "Press Start 2P",cursive;text-align:center;user-select:none}.ctn-preloader .animation-preloader .txt-loading .letters-loading:before{animation:4s infinite letters-loading;color:#d31f43;content:attr(data-text-preloader);left:0;opacity:0;position:absolute;top:0;transform:rotateY(-90deg)}.ctn-preloader .animation-preloader .txt-loading .letters-loading{color:rgba(211,31,67,.2);position:relative}.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(2):before{animation-delay:.2s}.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(3):before{animation-delay:.4s}.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(4):before{animation-delay:.6s}.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(5):before{animation-delay:.8s}.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(6):before{animation-delay:1s}.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(7):before{animation-delay:1.2s}.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(8):before{animation-delay:1.4s}.ctn-preloader .loader-section{background-color:#121212;height:100%;position:fixed;top:0;width:calc(50% + 1px)}.ctn-preloader .loader-section.section-left{left:0}.ctn-preloader .loader-section.section-right{right:0}.loaded .animation-preloader{opacity:0;transition:.3s ease-out}.loaded .loader-section.section-left{transform:translateX(-101%);transition:.7s cubic-bezier(.1, .1, .1, 1) .3s}.loaded .loader-section.section-right{transform:translateX(101%);transition:.7s cubic-bezier(.1, .1, .1, 1) .3s}@keyframes spinner{to{transform:rotateZ(360deg)}}@keyframes letters-loading{0%,100%,75%{opacity:0;transform:rotateY(-90deg)}25%,50%{opacity:1;transform:rotateY(0)}}@media screen and (max-width:767px){.ctn-preloader .animation-preloader .spinner{height:6em;width:6em}.ctn-preloader .animation-preloader .txt-loading{font:bold 3em "Press Start 2P",cursive}}@media screen and (max-width:500px){.ctn-preloader .animation-preloader .spinner{height:4em;width:4em}.ctn-preloader .animation-preloader .txt-loading{font:bold 1.5em "Press Start 2P",cursive}}.retro{font-family:"Press Start 2P",cursive}body,html{font-family:Prompt,sans-serif}strong{font-weight:400!important}h1,h2,h3,h4,h5,h6,nav{font-family:Audiowide,cursive;text-transform:uppercase}h1{font-size:2em!important}h2{font-size:1.5em!important;margin-bottom:40px}h3,h4,h5,h6{font-size:1.25em!important}#portfolio .card-title{font-size:1em!important}.bmd-label-floating,.text-muted,h1,h2,h3,h4,h5,h6,input,p,textarea{color:#fff!important}#footer i,a,a:hover{color:#d31f43}#skills p,.bmd-label-floating,.text-muted,p{opacity:.7!important}#data-counter p,.is-focused .bmd-label-floating{opacity:1!important}a{text-decoration:none}#about h1,#about h2,#about h3,#about h4,#about h5,#about h6,#about p{color:#000!important}::-webkit-scrollbar{width:12px;background-color:#121212}::-webkit-scrollbar-track{border-radius:10px;background-color:#121212}::-webkit-scrollbar-thumb{border-radius:10px;background-color:#d31f43}html{cursor:url(../img/cursor.cur),default}.container{max-width:80%!important}#footer img,.br-portrait{max-width:100%}.br-portrait{border-radius:100%}.modal{background-color:rgba(11,11,11,.9)!important}.modal-content{background-color:#202020!important}#portfolio .modal-footer a{margin-right:10px!important}.btn.btn-primary,.card,.card-img-top{border-radius:0!important}.card{font-size:1em}.badge-primary,.btn.btn-primary{background-color:#d31f43!important;color:rgba(255,255,255,.7)!important;transition:.5s}.badge-primary:hover,.btn.btn-primary:hover,.btn.mixitup-control-active{color:#fff!important;transition:.5s}#data-counter i,#knowledge i{font-size:3em;margin:30px;color:#d31f43;transition:.5s}#data-counter i:hover,#knowledge .card:hover i{transform:scale(1.5);transition:.5s}#about,#call-to-action,#contact,#data-counter,#footer{padding:150px 0}#knowledge,#skills{padding:150px 0 120px}#portfolio{padding:0 0 120px}#contact,#footer,#knowledge,#portfolio,#skills{background-color:#121212!important}#knowledge .row .col-xs-12,#portfolio .row .col-xs-12,#skills .row .col-xs-12{margin-bottom:30px!important}#knowledge .card,#portfolio .card,#skills .card{background-color:#202020!important;transition:.5s}#knowledge .card:hover,#portfolio .card:hover,#skills .card:hover{background-color:#363636!important;transition:.5s}#portfolio .card .card-img-top{opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}#portfolio .card:hover .card-img-top{opacity:.8}.navbar{z-index:101!important;background-color:#2a2a2a!important;margin:0!important;padding:0!important;min-width:200px!important}.navbar img{max-height:40px;margin:0 10px}.navbar .navbar-toggler{border:none!important}.nav-link{color:rgba(255,255,255,.7)!important;transition:.5s}.nav-link:focus{border-color:rgba(255,255,255,.7)!important}.nav-link.active,.nav-link.active:focus,.nav-link:hover{color:#fff!important;border-color:#d31f43!important;transition:.5s}#intro{height:100vh}#intro .container-fluid .row .col-md-12{z-index:100;padding:40vh}#call-to-action{background-image:url(../img/outrun-retrowave.gif);background-position:center 60%}.skill-item p{margin:10px 0!important}.skill-item .icon{max-width:64px!important;margin:10px 15px 0}.portfolio .card:hover{cursor:pointer}#data-counter{background-image:url(../img/computer-girl.gif);background-position:center 40%}.custom-file-control:invalid,.form-control:invalid{background-image:linear-gradient(0deg,#d31f43 2px,rgba(213,0,0,0) 0),linear-gradient(0deg,#2a2a2a 1px,transparent 0)!important}.custom-file-control,.form-control,.is-focused .custom-file-control,.is-focused .form-control{background-image:linear-gradient(0deg,#d31f43 2px,rgba(0,150,136,0) 0),linear-gradient(0deg,#2a2a2a 1px,transparent 0)!important}#map{width:100%;height:360px}#footer img{max-height:100px;margin-bottom:1rem}#footer i{font-size:2em;transition:.5s}#footer i:hover{color:#fff;transition:.5s}#footer .container .row{align-items:center!important}@media (max-width:840px){#intro .container-fluid .row .col-md-12{padding:30vh 0}}@media (max-width:980px){article{margin-bottom:20px!important}}@media (min-width:580px){#portfolio .col-xs-12.col-md-6.col-lg-4 .card-body .more-button{text-align:right}}@media (max-width:580px){.container{max-width:95%!important}#data-counter{background-position:70% 40%}}#contact-info{background-color:#121212;margin:4em auto auto;text-align:center;color:#fff;display:flex;flex-direction:column;align-items:center}#contact-info img{max-width:300px}#contact-info a,#contact-info img{margin-bottom:1em}