body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}body{font-family:Roboto Mono,monospace}#hero{background-image:linear-gradient(54deg,rgba(25,25,26,.95) 34%,hsla(0,16%,70%,.95));background-position:100%;background-repeat:no-repeat;background-size:cover;min-height:660px}.hero-details{margin-top:40px}.profilePic{border-radius:5px;-webkit-filter:grayscale(100%);filter:grayscale(100%);height:auto;max-width:90%;position:relative;top:90px}.personal-profile__name{font-size:44px;font-weight:700;line-height:50px;margin-bottom:10px;margin-top:40px;text-align:left}.personal-profile__work{font-size:20px;line-height:24px;margin-bottom:40px;text-align:left}.personal-profile__contacts{overflow:hidden}.contact-list{float:left;text-align:left}.contact-list dt{float:left;font-weight:700;text-transform:uppercase}.contact-list.contact-list__opacity-titles dt{opacity:.6}.contact-list dd{margin-bottom:15px;padding-left:100px}.contact-list dd a{color:#fff;text-decoration:none}.personal-profile__social{text-align:left}.personal-profile__social a{color:#fff!important;font-size:24px;margin-right:15px;opacity:.4;text-align:left}.personal-profile__social a:hover{opacity:1;transition:all .5s}#navbarNavDropdown ul li a{color:#fff}#navbarNavDropdown ul li a:hover{color:#fde619}.navbar-brand img{height:100px}#about{padding-bottom:91px;padding-left:35px;padding-top:90px;position:relative;text-align:left}.site-btn{background-color:#6d56c1;border-radius:25px;color:#fff!important;display:inline-block;font-size:14px;font-weight:600;height:50px;line-height:20px;margin-top:20px;min-width:170px;overflow:hidden;padding:15px;text-align:center;text-decoration:none;text-transform:uppercase}.site-btn:hover{background-color:#7b67c7;text-decoration:underline}.site-btn img{height:14px;margin-right:5px;margin-top:-5px}.section__description{padding-right:10px;text-align:justify}#skills{background-color:#fff;color:#f5f5f5;display:flex;flex-direction:column;padding:40px 3rem 91px 35px;position:relative;text-align:left}.section__title{color:#000}.skill_card_container{flex-wrap:wrap;margin:1rem 0;max-width:1100px}.skill_card,.skill_card_container{align-items:center;display:flex;justify-content:center}.skill_card{background-color:#767668;border-bottom:5px solid #000;border-radius:3px;flex-direction:column;height:10rem;margin:10px;transition:all .1s;width:15rem}.skill_card:hover{background-color:#767668;-webkit-transform:scale(1.05);transform:scale(1.05)}.portfolio{background-color:aqua}.portfolio__main__container h1,.portfolio__main__container p{margin-top:3rem;text-align:center}#portfolio__card__container{border:none;padding:10px;width:50%}.portfolio__image:hover{cursor:pointer;-webkit-filter:brightness(50%);filter:brightness(50%)}.portfolio__click__info{color:var(--font-color);display:none;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.portfolio__image:hover+.portfolio__click__info{display:block}.modal-backdrop.show{opacity:.1!important}#portfolio__modal__link{padding:0 0 1rem 1rem}#portfolio__modal__link:link{text-decoration:none}@media only screen and (max-width:600px){#portfolio__card__container{border:none;padding:.5rem 2.5rem;width:100%}}.background{background-image:linear-gradient(54deg,rgba(25,25,26,.95) 34%,rgba(95,85,85,.95));background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;height:100%;position:relative}.section__title{font-family:Roboto Mono,monospace;font-size:36px;line-height:42px;margin-bottom:40px;padding-bottom:30px;text-align:left}.section{padding-bottom:60px;padding-top:60px}.contact-list{font-family:Roboto Mono,monospace;font-size:16px;line-height:24px;overflow:hidden}.contacts__list{display:block}.contacts__social{display:block;overflow:hidden}.contacts__social li{list-style:none;padding:15px}.contacts__social a{color:#fff;padding:6px 0;text-decoration:none;transition:all .3s}.contacts__social a:hover{color:#3e41e4}.contacts .contacts__form-title,.footer{font-family:Roboto Mono,monospace;font-size:16px;line-height:24px}.contacts .contacts__form .form-group{margin-bottom:15px;position:relative}.contacts .contacts__form input:invalid{outline:none}.contacts .contacts__form input{background-color:transparent;border:1px solid #fff;border-radius:3px;color:#fff;font-family:Roboto Mono,monospace;font-size:16px;line-height:24px;padding:10px;width:100%}.contacts .contacts__form .form-group .form-validation{border:2px solid #fff;border-radius:2px;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:all .3s}.contacts .contacts__form .form-group span{color:#fff;opacity:0;position:absolute;right:20px;text-align:right;top:10px;z-index:0}.contacts .contacts__form textarea{background-color:transparent;border:1px solid #f5f5f5;border-radius:3px;color:#fff;font-family:Roboto Mono,monospace;font-size:16px;height:115px;line-height:24px;padding:10px;width:100%}.site-btn.site-btn--form{border:none!important;box-shadow:0 1px 29px rgba(0,0,0,.16);position:relative;width:100%}::-webkit-input-placeholder{color:#fff}:-ms-input-placeholder{color:#fff}::placeholder{color:#fff}
/*# sourceMappingURL=main.8e9f99a4.css.map*/