*{font-family:inter;font-size:10px}body{margin:0}.flex-container-vertical{width:100vw;display:flex;justify-content:center;flex-direction:row}.flex-container{display:flex;justify-content:center;flex-direction:column}.flex-container-vertical-1{min-height:15vh}.flex-container-vertical-2{min-height:70vh}.flex-container-vertical-3{min-height:15vh}.flex-item{background-color:#eaf2ef;min-width:25%}.flex-item-1-1{min-width:30%;display:flex;flex-direction:column}.flex-item-1-1-1{min-height:85%;display:flex;flex-direction:row;justify-content:center;align-items:center}.flex-item-1-1-2{min-height:15%}.flex-item-1-1-1-1{min-width:45%;min-height:100%}.flex-item-1-1-1-2{min-width:75%;min-height:100%;display:flex;align-items:center;justify-content:center;margin-left:5em}.menu-back-button{margin-left:5em;border:none;color:#19323c;font-size:3em;padding:1em;background-color:#eaf2ef}.menu-back-button:hover{cursor:pointer}.flex-item-1-2{min-width:30%}.flex-item-1-3{min-width:40%;display:flex;flex-direction:column}.flex-item-1-3-1{min-height:80%;display:flex;gap:5em;justify-content:flex-end;align-items:center}.flex-item-1-3-2{min-height:20%}.flex-item-2-1{min-width:20%}.flex-item-2-2{min-width:60%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.flex-item-2-3,.flex-item-3-1{min-width:20%}.flex-item-3-2{min-width:60%}.flex-item-3-3{min-width:20%}.title{color:#912f56;font-weight:900;font-size:5.5em;margin:0}.subtitle{color:#19323c;font-size:2em}.project-button{background-color:#912f56;color:#eaf2ef;border:none;border-radius:.3em;font-size:2em;font-weight:100;padding:.5em 1em}.project-button:hover,.menu-button:hover{cursor:pointer}.menu-button-contact{margin-right:5em}.container-title{margin:0}.menu-button{background-color:#eaf2ef;border:none;color:#19323c;font-size:1.5em;position:relative;padding:10px}.menu-button:before,.menu-button:after{border:0 solid transparent;box-sizing:border-box;border-radius:4px;content:"";pointer-events:none;position:absolute;width:0;height:0;z-index:1;bottom:0;right:0}.menu-button:before{border-bottom-width:.15em;border-left-width:.15em}.menu-button:after{border-top-width:.15em;border-right-width:.15em}.menu-button:hover{color:#19323c}.menu-button:hover:before,.menu-button:hover:after{border-color:#19323c;transition:border-color 0s,width .25s,height .25s;width:100%;height:100%}.menu-button:hover:before{transition-delay:0s,0s,.25s}.menu-button:hover:after{transition-delay:0s,.25s,0s}.arrow-icon{min-width:3em;min-height:5em;position:relative;margin-right:24em;justify-content:center;align-items:center}.arrow{position:absolute;margin-top:2.5em;width:2.2em;height:.25em;background-color:#19323c;box-shadow:0 3px 5px #0003;animation:arrow .7s linear infinite}.arrow:hover,.arrow-icon:hover{cursor:pointer}.arrow:after,.arrow:before{content:"";position:absolute;width:1.2em;height:.25em;right:1.5em;background-color:#19323c}.arrow:after{top:-3px;transform:rotate(140deg)}.arrow:before{top:3px;box-shadow:0 3px 5px #0003;transform:rotate(-140deg)}@media only screen and (max-width: 1150px){.flex-item-1-1-1-2{margin-left:1em}}@media only screen and (max-width: 1000px){*{font-size:10px}.about-me-description{font-size:1.5em}}@media only screen and (max-width: 750px){*{font-size:10px;background-color:#eaf2ef}.flex-item-1-1{min-width:20%}.flex-item-1-2{min-width:0%}.flex-item-1-3{min-width:60%}q .flex-item-1-3-1{min-width:60%;justify-content:center}.menu-button-contact{margin-right:0}}@media only screen and (max-width: 550px){.title{font-size:3.5em}.subtitle{font-size:1.5em}.project-button{font-size:1.9em;padding:.45em .9em}}@media only screen and (max-width: 475px){.flex-item-2-1{min-width:15%}.flex-item-2-2{min-width:70%}.flex-item-2-3{min-width:15%}}@media only screen and (max-width: 430px){.flex-item-2-1{min-width:10%}.flex-item-2-2{min-width:80%}.flex-item-2-3{min-width:10%}}.flex-container-vertical-about{width:100vw;display:flex;justify-content:center;flex-direction:row;background-color:#eaf2ef}.flex-item-about-2-1{min-width:5%}.flex-item-about-2-2{min-width:80%;display:flex;flex-direction:row}.flex-item-about-2-3{min-width:15%}.flex-item-about-2-2-1{min-width:50%;display:flex;justify-content:center;align-items:center}.profile-image{max-width:75%;max-height:75%;border-radius:1em}.flex-item-about-2-2-2{min-width:50%;display:flex;flex-direction:column;justify-content:flex-start}.about-me-description{margin-top:.5em;margin-bottom:1em;font-size:2em;color:#19323c}.name{font-size:4em;color:#912f56;margin:0}.head-container-about-cv{display:flex;justify-content:space-between}.about-me-text{color:#19323c;font-size:1.5em;width:25%}.download-cv-link{width:9%;border:none;font-weight:100;align-self:center;display:flex;background-color:transparent;justify-content:center;margin-left:.25em}.download-cv-link:hover{cursor:pointer}.cv-download-container{display:flex;justify-content:flex-start}.cv-text{font-size:1.5em;color:#19323c}.download-arrow{max-width:3.5em;max-height:3.5em;min-width:3.5em;min-height:3.5em;margin-top:.5em}.filler-1{min-height:17.5%}@media only screen and (max-width: 1100px){.about-me-text{width:43%}}@media only screen and (max-width: 1000px){.about-me-description{font-size:1.7em}.name{font-size:3em}.about-me-text{width:40%}}@media only screen and (max-width: 900px){.about-me-text{width:35%}}@media only screen and (max-width: 800px){.about-me-description{font-size:1.5em}.flex-item-about-2-1{min-width:5%}.flex-item-about-2-2{min-width:90%}.flex-item-about-2-3{min-width:5%}.about-me-text{width:30%}}@media only screen and (max-width: 560px){.flex-item-about-2-2{justify-content:center}.profile-image{min-width:0px;min-height:0px;display:none}.flex-item-about-2-2-1{min-width:0px}.arrow-icon{margin-right:22em}}@media only screen and (max-width: 490px){.arrow-icon{margin-right:20em}}@media only screen and (max-width: 400px){.arrow-icon{margin-right:16em}}@media only screen and (max-width: 350px){.arrow-icon{margin-right:14em}}@media only screen and (max-width: 320px){.arrow-icon{margin-right:12em}}@media only screen and (max-width: 300px){.arrow-icon{margin-right:11em}}@media only screen and (max-width: 430px){.about-me-description{font-size:1.3em}.name{font-size:2.9em}.cv-text{font-size:1.3em}}
