@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@700&family=Rubik:wght@500&display=swap);.App{text-align:center}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.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)}}:root{--primary-black:#000;--primary-white:#fffff;--primary-red:#ef4035;--primary-gray:#ccd1d9;--primary-dark-gray:#666;--primary-light-gray:#f4f4f4;--primary-hover-red:#f33501;--dark-blue:#190355;--light-gray:#f8f9fa;--orange:#f9ab00;--transparent-black:rgba(0,0,0,0.9);--primary-blue:#06c}body{font-family:"Roboto",sans-serif!important}.navbar{z-index:2;padding:2rem}.navbar.colorChange{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}.navbar__container{display:flex;justify-content:center;margin-left:auto;margin-right:auto;max-width:1500px}nav a.nav-link{letter-spacing:.0375rem;cursor:pointer;font-size:16px}nav ul li{text-transform:uppercase;color:#000}.navbar-nav>li>a{margin-right:.75rem;margin-left:.75rem;color:#000!important;border-top:.1875rem transparent}.navbar-brand{max-width:35rem;padding:0!important;font-size:large;height:auto;text-align:center;align-items:center;margin-left:25px;color:#000!important}.navbar-nav>li>a.active,.navbar-nav>li>a:focus{color:#ea0000!important}.navbar-nav>li>a:hover{opacity:.3}@media(max-width:768px){.navbar-brand{width:7rem}}.home{display:flex;justify-content:center;margin-left:auto;margin-right:auto;height:100vh}.home:before{background:linear-gradient(0deg,#ea0000,#ff0078);-webkit-clip-path:circle(30% at left 90%);clip-path:circle(30% at left 90%)}.home:after,.home:before{width:100%;height:100%;top:0;left:0;z-index:-1;content:"";position:absolute}.home:after{background:linear-gradient(45deg,#ea0000,#ff0078);-webkit-clip-path:circle(20% at right 10%);clip-path:circle(20% at right 10%)}.home__container{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;z-index:1;margin-left:auto;margin-right:auto;max-width:1500px}.home__hone{color:#000}.home__image{width:500px;z-index:-1;margin-bottom:-150px;-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent)}.home__row{display:flex;z-index:1;margin-left:5px;margin-right:5px}.typed__text{font-size:2rem;color:#6d6a7c;margin-bottom:.5rem}.home__button{display:inline-block;background:linear-gradient(0deg,#ea0000,#ff0078);color:#fff;padding:1rem;border:none;border-radius:.5rem;text-decoration:none}.home__button:hover{opacity:1%;box-shadow:0 7px 12px rgba(0,0,0,.1);color:#fff}@media(max-width:768px){.typed__text{font-size:16px}.home__button{font-size:12px;padding:.5rem}}.about{background-color:#fff}.about h1{color:#000;padding:1.3rem 0;text-transform:uppercase;font-size:2rem;text-align:center}.profile__img{width:100%;border-radius:15px}.profile__wrap{display:flex;justify-content:flex-end;align-items:center;margin-bottom:5rem}.about__component{margin-top:4rem}.about__position{font-size:14px;font-weight:700}.about__span{font-size:14px;color:#6d6a7c}.education__container{display:flex;justify-content:flex-start;margin-bottom:2rem}.education__card{margin:10px;background-color:#fff;border-radius:10px;box-shadow:0 2px 20px rgba(0,0,0,.2);overflow:hidden;width:150px;height:200px;cursor:pointer}.education__image{object-fit:cover;width:100%;height:100%}.education__image:hover{opacity:0}.card{overflow:hidden;height:200px;box-shadow:0 2px 20px rgba(0,0,0,.2);margin-right:1rem}.card img{width:200px;height:200px;border-radius:15px}.card:hover{-webkit-transform:translateY(-1%);transform:translateY(-1%)}.card:hover .content{top:-65%;opacity:1}.content{position:relative;opacity:0;font-family:"Josefin Sans",Arial;display:flex;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:center;align-items:center;flex-direction:column;padding:0 .7rem 2rem;text-align:center}.content h1{font-size:16px;color:red;margin:2rem 0 .7rem}.content h1,.content small{font-weight:700}.content h3{color:#fff;font-size:15px;font-weight:300;letter-spacing:2px;line-height:1.6}.education__button{display:inline-block;background:linear-gradient(0deg,#ea0000,#ff0078);color:#fff;padding:1rem;border:none;border-radius:.5rem;font-weight:var(--font-medium);text-decoration:none;margin-bottom:3rem}.education__button:hover{opacity:1%;box-shadow:0 7px 12px rgba(0,0,0,.1);color:#fff}.card-text{font-size:13px}.card-subtitle{font-size:14px}.card__links{text-decoration:none;color:#000}.card__links:hover{color:#000}@media(max-width:768px){.about__button,.education__container{display:flex;justify-content:center}.education__container{margin-bottom:2rem}.school-heading{font-size:.95rem}.about__description{font-size:medium;text-align:center}.about__position{text-align:center}.profile__wrap{justify-content:center;margin-bottom:1rem}.profile__img{width:50%}.card img{object-fit:cover}.card,.card img{width:150px;height:150px}.card{margin:5px}.content{font-size:.7rem}.content h1{font-size:12px;margin-top:.5rem}.about__component{margin-top:0}.card-text{font-size:10px}.card-subtitle{font-size:11px}.card-title{font-size:12px}.education__hfive{text-align:center}}@media(max-width:1024px){.card-text{font-size:10px}}*{margin:0;padding:0}.skills{background-color:#fff}.container h1{color:#000;text-transform:uppercase;font-size:2rem;text-align:center}.progress-bar{background:#fff;background:linear-gradient(90deg,#fff,#ea0000 0,#ff0078 85%)}.project{display:flex;justify-content:center;margin-left:auto;margin-right:auto;background-color:#eee}.project__container{max-width:1500px}.project__container h1{color:#000;padding:1.3rem 0;text-transform:uppercase;font-size:2rem;text-align:center}.project__row{display:flex;justify-content:center;z-index:1}.project__card{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;margin:10px;padding:20px;width:100%;min-width:100px;background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);transition:.3s;z-index:1}.project__card>img{max-height:200px;width:100%;object-fit:contain;margin-bottom:15px}.project__card>a{text-align:right;margin-left:auto}.project__circle{display:flex;justify-content:center;align-items:center;margin:20px;width:3rem;height:3rem;background:#ea0000;border-radius:1.625rem;box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.project__icon{font-size:20px;color:#fff}.project__card>a:hover{opacity:1%}.project__description{font-size:16px;color:#000;margin:1.5rem}.project__info{font-size:18px}@media screen and (max-width:650px){.project__info{font-size:10px}.project__circle{width:1.35rem;height:1.35rem;margin:0}.project__icon{font-size:12px}}@media screen and (max-width:480px){.project__description{font-size:8px;margin:0}.project__info{font-size:10px}.project__circle{width:1.35rem;height:1.35rem;margin:0}.project__icon{font-size:12px}}.experience{padding:.7rem;background-color:#fff}.experience-wrapper{position:relative;padding:3.125rem 0;overflow:hidden}.experience h1{color:#000;padding:1.3rem 0;text-transform:uppercase;font-size:2rem;text-align:center}.experience-wrapper:before{position:absolute;content:"";top:0;left:50%;margin-left:-.0625rem;width:.125rem;height:100%;background:var(--primary-gray);z-index:1}.timeline-block{width:calc(50% + .5rem);display:flex;justify-content:space-between;clear:both}.timeline-block-right{float:right}.timeline-block-left{float:left;direction:rtl}.marker{width:1rem;height:1rem;border-radius:50%;border:.3125rem solid var(--primary-black);background:#ea0000;margin-top:.625rem;z-index:1}.timeline-content{width:95%;padding:0 .9375rem;color:#a9a9a9;direction:ltr}.timeline-content h3{margin-top:.3125rem;color:#000;font-weight:900}@media(max-width:768px){.experience .container{padding-left:0}.experience-wrapper:before{left:.5rem;margin-bottom:1.875rem}.timeline-block-left,.timeline-block-right{float:none;width:100%}.timeline-block-left{direction:ltr}}.footer{background:#fff;padding:3rem}.footer a{text-decoration:none;color:var(--primary-gray)}.footer a:hover{text-decoration:none;color:var(--orange);cursor:pointer}.footer p{margin-bottom:0;color:#000}.footer-lastname{color:#ea0000!important}@media(max-width:768px){.copyright-footer{font-size:small}.col-md-4{margin:5px}}.contacts{background:#eee;padding:2rem 0}.contacts h1{color:#000;text-transform:uppercase;font-size:2rem}.contacts p{color:#000;font-size:14px}.contacts input .contacts textarea{width:50%;box-sizing:border-box;background:none;resize:none;border:0;border-bottom:.125rem solid #ea0000;border-radius:0;color:#000!important;outline:0!important;box-shadow:none!important;top:0}.contacts .container{padding:4rem 0}.contacts textarea{height:12.4rem!important}.line{position:relative;top:-.8rem;width:0;height:.125rem;background:#ea0000;display:inline-block}input.form-control:focus,input:focus,textarea.form-control:focus,textarea:focus{outline:none!important;outline-width:0!important;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}input.form-control,textarea.form-control{margin:-.3rem 0}.error-message{color:#000;background:var(--primary-hover-red);text-align:left}.success-message{font-weight:900;color:green}.contact__button{display:inline-block;background:linear-gradient(0deg,#ea0000,#ff0078);color:#fff;padding:1rem;border:none;border-radius:.5rem;text-decoration:none;width:120px}.recaptcha{display:flex;justify-content:center}.error-captcha{color:red;margin-bottom:14px;text-align:center}@media(max-width:768px){.contacts{overflow-x:hidden}.contacts .container{padding:0 1rem}.contacts p{padding:0 .4rem}}
/*# sourceMappingURL=main.e7e3115c.chunk.css.map */