@font-face{font-family:'Poppins';src:url('assets/fonts/Poppins-Thin.woff2') format('woff2'),url('assets/fonts/Poppins-Thin.woff') format('woff');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url('assets/fonts/Raleway-Black.woff2') format('woff2'),url('assets/fonts/Raleway-Black.woff') format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url('assets/fonts/Poppins-SemiBold.woff2') format('woff2'),url('assets/fonts/Poppins-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url('assets/fonts/Poppins-Medium.woff2') format('woff2'),url('assets/fonts/Poppins-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url('assets/fonts/Poppins-Regular.woff2') format('woff2'),url('assets/fonts/Poppins-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url('assets/fonts/Raleway-Light.woff2') format('woff2'),url('assets/fonts/Raleway-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url('assets/fonts/Raleway-ExtraBold.woff2') format('woff2'),url('assets/fonts/Raleway-ExtraBold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url('assets/fonts/Raleway-Medium.woff2') format('woff2'),url('assets/fonts/Raleway-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url('assets/fonts/Raleway-Bold.woff2') format('woff2'),url('assets/fonts/Raleway-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url('assets/fonts/Raleway-ExtraLight.woff2') format('woff2'),url('assets/fonts/Raleway-ExtraLight.woff') format('woff');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url('assets/fonts/Raleway-Regular.woff2') format('woff2'),url('assets/fonts/Raleway-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url('assets/fonts/Raleway-Thin.woff2') format('woff2'),url('assets/fonts/Raleway-Thin.woff') format('woff');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url('assets/fonts/Raleway-SemiBold.woff2') format('woff2'),url('assets/fonts/Raleway-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url('assets/fonts/Poppins-ExtraLight.woff2') format('woff2'),url('assets/fonts/Poppins-ExtraLight.woff') format('woff');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'GFS Neohellenic';src:url('assets/fonts/GFSNeohellenic-Regular.woff2') format('woff2'),url('assets/fonts/GFSNeohellenic-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url('assets/fonts/Poppins-Black.woff2') format('woff2'),url('assets/fonts/Poppins-Black.woff') format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url('assets/fonts/Poppins-Light.woff2') format('woff2'),url('assets/fonts/Poppins-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url('assets/fonts/Poppins-Bold.woff2') format('woff2'),url('assets/fonts/Poppins-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'GFS Neohellenic';src:url('assets/fonts/GFSNeohellenic-Bold.woff2') format('woff2'),url('assets/fonts/GFSNeohellenic-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url('assets/fonts/Poppins-ExtraBold.woff2') format('woff2'),url('assets/fonts/Poppins-ExtraBold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}body{font-family:'Poppins';color:#1e1e1e;font-size:14px;line-height:1.2;min-height:100vh;background:#f9f9f9;padding:5% 0}@media screen and (min-width:1024px){body{font-size:16px}}nav ol,nav ul{list-style:none;position:relative}button,input,select,textarea{font-family:'Poppins';color:#1e1e1e;text-decoration:none;background:inherit;border:unset;font-size:1rem;accent-color:#ff7575}a,button{text-decoration:none;color:inherit;outline:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer}*,*:before,*:after{box-sizing:border-box;padding:0 0 0 0;margin:0 0 0 0}::selection{background:#ff0f0f;color:#fff}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:1px;text-overflow:''}img{image-rendering:-webkit-optimize-contrast}.site-content{overflow:hidden;background:#fff;box-shadow:0 0 50px rgba(0,0,0,0.1);padding:0 5%}@media screen and (min-width:768px){.site-content{padding:0 50px}}@media screen and (min-width:1024px){.site-content{padding:0 100px}}.container{margin-right:auto;margin-left:auto;max-width:1280px;width:90%}.content{line-height:1.8}.content a{text-decoration:underline}.text,.content{font-weight:300;font-family:'Poppins'}.text>*+*,.content>*+*{margin-top:1em}.text.small,.content.small{font-size:.7rem}@media screen and (min-width:1024px){.text.small,.content.small{font-size:.9rem}}.text.medium,.content.medium{font-size:1.1rem}@media screen and (min-width:1024px){.text.medium,.content.medium{font-size:1.3rem}}.text.medium-large,.content.medium-large{font-size:1.2rem}@media screen and (min-width:1024px){.text.medium-large,.content.medium-large{font-size:1.5rem}}.text.large,.content.large{font-size:1.8rem}@media screen and (min-width:1024px){.text.large,.content.large{font-size:2rem}}.text.extra-large,.content.extra-large{font-size:1.8rem}@media screen and (min-width:400px){.text.extra-large,.content.extra-large{font-size:2rem}}@media screen and (min-width:1024px){.text.extra-large,.content.extra-large{font-size:2.3rem}}.title{font-family:'GFS Neohellenic';font-size:2rem;line-height:1.1;font-weight:400}.title.small{font-size:1rem}@media screen and (min-width:400px){.title.small{font-size:1.2rem}}@media screen and (min-width:1024px){.title.small{font-size:1.5rem}}.title.medium{font-size:1.3rem}@media screen and (min-width:400px){.title.medium{font-size:1.7rem}}@media screen and (min-width:1024px){.title.medium{font-size:2.1rem}}.title.medium-large{font-size:1.7rem}@media screen and (min-width:400px){.title.medium-large{font-size:2.1rem}}@media screen and (min-width:1024px){.title.medium-large{font-size:2.5rem}}.title.large{font-size:1.9rem}@media screen and (min-width:400px){.title.large{font-size:2.3rem}}@media screen and (min-width:1024px){.title.large{font-size:2.7rem}}.title.extra-large{font-size:2.3rem}@media screen and (min-width:400px){.title.extra-large{font-size:2.6rem}}@media screen and (min-width:1024px){.title.extra-large{font-size:3.1rem}}.title.bold,.text.bold,.content.bold,.title strong,.text strong,.content strong{font-weight:600}.title.regular,.text.regular,.content.regular{font-weight:400}.title.light,.text.light,.content.light{font-weight:300}.title.uppercase,.text.uppercase,.content.uppercase{text-transform:uppercase}.title.main-font,.text.main-font,.content.main-font{font-family:'Poppins'}.title.title-font,.text.title-font,.content.title-font{font-family:'GFS Neohellenic'}.title.alt-font,.text.alt-font,.content.alt-font{font-family:'Raleway'}.title.main-color,.text.main-color,.content.main-color{color:#ff7575}.title.main-color-light,.text.main-color-light,.content.main-color-light{color:#ffdfdf}.title.alt-color,.text.alt-color,.content.alt-color{color:#88a2ff}.title.white,.text.white,.content.white{color:#fff}.title.underline,.text.underline,.content.underline{text-decoration:underline}.title.margin-top,.text.margin-top,.content.margin-top{margin-top:1em;display:block}.title.margin-bottom,.text.margin-bottom,.content.margin-bottom{margin-bottom:1em;display:block}.title.letter-spacing,.text.letter-spacing,.content.letter-spacing{letter-spacing:.05em}.title.center,.text.center,.content.center{display:block;width:100%;text-align:center}.title.block,.text.block,.content.block{display:block}.button{font-size:1rem;line-height:1;padding:11px 32px;background:transparent;color:#1e1e1e;font-weight:800;font-family:'Poppins';display:inline-block;cursor:pointer;-webkit-transition:ease .3s all;transition:ease .3s all;text-align:center;border:1px solid #ff7575;border-radius:30px;letter-spacing:1px}.button.solid{background:#fff}.button.white{color:#fff}.button:hover{background:#ff7575}.button.center{margin-right:auto;margin-left:auto}.button.margin-top{margin-top:25px}.scroll-div{-webkit-user-select:none;-ms-user-select:none;user-select:none}.bg-color{background:#f9f9f9}section.paddings{padding:40px 0}section.margins{margin-top:40px;margin-bottom:40px}@media screen and (min-width:1024px){section.paddings{padding:80px 0}section.margins{margin-top:80px;margin-bottom:80px}}.desktop{display:none}@media screen and (min-width:1024px){.desktop{display:block}}@media screen and (min-width:1024px){.mobile{display:none}}.bg-image-wrap{position:relative;width:100%;padding-bottom:100%}.bg-image-wrap.portrait{padding-bottom:120%}.bg-image-wrap.landscape{padding-bottom:60%}.cover{-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;height:100%;top:0;left:0;color:transparent}.cover.radius{border-radius:3px}.show-on-scroll{-webkit-transition:.5s all cubic-bezier(.29, .92, .52, 1);transition:.5s all cubic-bezier(.29, .92, .52, 1);-webkit-transition-delay:.3s;transition-delay:.3s}.slide-right{opacity:0;pointer-events:none;-webkit-transform:translateX(-50px);transform:translateX(-50px)}.slide-left{opacity:0;pointer-events:none;-webkit-transform:translateX(50px);transform:translateX(50px)}.slide-up{opacity:0;pointer-events:none;-webkit-transform:translateY(50px);transform:translateY(50px)}.slide-down{opacity:0;pointer-events:none;-webkit-transform:translateY(-50px);transform:translateY(-50px)}.profile-image{border-radius:50%;overflow:hidden;padding-bottom:100%}@media screen and (min-width:768px){.profile-image{padding-bottom:75%;max-width:75%}}@media screen and (min-width:1280px){.profile-image{padding-bottom:65%;max-width:65%}}@media screen and (min-width:768px){.split-row{display:grid;grid-template-columns:25% 70%;gap:5%;-webkit-box-align:baseline;align-items:baseline}}@media screen and (min-width:1280px){.split-row{grid-template-columns:30% 65%}}.main-split-row{display:grid;grid-template-columns:25% 70%;gap:5%;-webkit-box-align:baseline;align-items:baseline}@media screen and (min-width:768px){.main-split-row{grid-template-columns:25% 70%}}@media screen and (min-width:1280px){.main-split-row{grid-template-columns:30% 65%}}.main-split-row .content{margin-left:-40%;font-size:5vw}@media screen and (min-width:480px){.main-split-row .content{font-size:1.5em;margin-left:0}}ul{list-style:none}ul li{margin-bottom:10px}.info-wrap{margin-bottom:30px}.main-title{font-size:10vw}@media screen and (min-width:480px){.main-title{font-size:50px}}@media screen and (min-width:1024px){.main-title{font-size:70px}}.section-title{letter-spacing:1px;padding:0 10px;font-weight:600;border-left:5px solid #ff7575;margin-bottom:15px;line-height:1}.icon-wrap{background:#88a2ff;width:50px;height:50px;border-radius:5px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;font-size:22px;margin-bottom:5px;margin-right:7px}.contact-info ul li{margin-bottom:15px}.contact-info ul li>*{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.contact-info ul li>* ion-icon{color:#88a2ff;margin-right:5px}.interest-info ul{-webkit-columns:2;columns:2}.interest-info ul li{display:block}@media screen and (min-width:1280px){.interest-info ul li{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}}.language-info ul li p{margin-bottom:5px}.percentage-wrap{width:100%;height:7px;background:#e5e5e5;position:relative}.percentage-wrap .bar-progress{position:absolute;top:0;left:0;display:block;height:100%;background:#88a2ff}.skills-info .split-row,.experience-info .split-row{grid-template-columns:150px 1fr}@media screen and (min-width:1280px){.skills-info .split-row,.experience-info .split-row{grid-template-columns:200px 1fr}}