@import url(https://fonts.googleapis.com/css2?family=Commissioner:wght@100;200;300;400;500;600;700;800&family=Jura:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Sansation:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap);:root{--main-color:#deeeef;--header-color:#bcdbdf;--blue-color:#235784;--green-blue-color:#99c8ce;--grey-color:#89a6c0;--blue-dark-color:#201867;--blue-light-color:#b1d1ff;--green-dark-color:#315555;--green-light-color:#aadcda;--yellow-dark-color:#937729;--yellow-light-color:#ffeec4;--purple-dark-color:#4f577a;--purple-light-color:#d4dbf9}.blue-theme{background-color:#b1d1ff;background-color:var(--blue-light-color);color:#201867;color:var(--blue-dark-color)}.green-theme{background-color:#aadcda;background-color:var(--green-light-color);color:#315555;color:var(--green-dark-color)}.yellow-theme{background-color:#ffeec4;background-color:var(--yellow-light-color);color:#937729;color:var(--yellow-dark-color)}.purple-theme{background-color:#d4dbf9;background-color:var(--purple-light-color);color:#4f577a;color:var(--purple-dark-color)}.hover:hover{box-shadow:0 8px 24px #20186726;transform:translateY(-5px)}.box-shadow{box-shadow:0 4px 15px #20186714;transition:transform .2s ease,box-shadow .2s ease}body{background-color:#deeeef;background-color:var(--main-color);font-family:Jura,sans-serif;margin:0}h2,h3{margin-left:1em}h2{font-size:1.5em}section>h2{color:var(--blue-color);font-size:2em;padding:.5em;text-align:center;transition:all 1.5s;white-space:nowrap}#main-about-me-section{background-color:var(--green-blue-color);padding-bottom:1em}#main-about-me-section>.content{display:flex;flex-direction:column;justify-content:space-around}#main-about-me-image{animation:slide-in-animation 1s 0s 1;background-color:var(--blue-color);height:80vw;margin:2em auto;max-height:450px;max-width:250px;object-fit:cover;padding:2em;width:auto}#main-about-me-section .text-area{font-size:2em;font-weight:600;padding:1em}#main-about-me-section .text-area .name-text{color:var(--blue-color);font-family:Sansation;font-size:1.4em}#main-about-me-section .text-area p{font-size:.8em}#main-about-me-section .buttons-area{display:flex}#main-about-me-section .buttons-area>.text-button{margin-left:2em}#main-about-me-section .right-content{width:100%}#main-about-me-section .social-networks-area{display:flex;justify-content:space-around;margin:2em;width:330px}#main-about-me-section .social-network{background-color:var(--blue-color);box-shadow:0 5px 20px 0 #63707a;color:#fff;display:flex;justify-content:space-between;margin-bottom:1em;overflow:hidden;padding:.5em;position:relative;right:0;top:0}#main-about-me-section .social-network img{filter:brightness(0) saturate(100%) invert(86%) sepia(22%) saturate(342%) hue-rotate(138deg) brightness(85%) contrast(95%)}@media only screen and (min-width:425px){#main-about-me-section>.content{flex-direction:row;padding:2em}#main-about-me-section>h2{margin:0}#main-about-me-section .main-body{flex-basis:30%;margin:0}}@media only screen and (min-width:992px){#main-about-me-section .description p{font-size:1.3em}#main-about-me-image{margin:auto}#main-about-me-section .right-content{width:60%}}.base-button{background-color:#0000;border:3px solid #000;color:#000;cursor:pointer;font-family:Jura,sans-serif;font-size:1em;font-weight:700;padding:1em;position:relative;text-decoration:none;z-index:1}.base-button>.cover{background:var(--blue-color);bottom:0;height:100%;left:0;position:absolute;transition:.25s;width:0;z-index:-1}.base-button:hover{color:#fff;transition:all .5s}.base-button>.content{margin:auto}.text-cursor{background-color:var(--blue-color);color:var(--blue-color);font-weight:900}#home-page>section>h2{background-color:var(--header-color);border-left:10px solid var(--blue-color);border-top-left-radius:10px;opacity:0;padding:.5em;text-align:center;transition:all 1.5s;white-space:nowrap;width:0}#home-page>section>h2.reveal{opacity:1;width:100%}#home-page>section{overflow:hidden}#home-page>section>.content.trigger-effect{opacity:0;transform:translateY(150px);transition:all 1s}#home-page>section>.content.reveal{opacity:1;transform:translateY(0)}#welcome-introduction-section>.content{display:flex;margin:5vw auto;position:absolute;top:90px;width:100%}#welcome-introduction-section video{height:100%;width:100%}#mobile-video{display:block}#tablet-desktop-video{display:none}#welcome-introduction-section>.content>.text-area{display:none;flex-basis:20%;margin:auto;text-align:center}#window{background-color:rgba(30,30,30,.801);border-radius:10px;flex-basis:80%;margin:1em auto;max-height:80vh;max-width:100%;min-height:min(28vw,250px);width:100%}#window-line{background-color:#333533;border-top-left-radius:10px;border-top-right-radius:10px;display:grid;grid-template-columns:1fr 1fr}#window-line-left-side{display:flex;grid-column:1/2}#window-line-left-side>span{color:#fff;font-size:min(3vw,1.2em);font-weight:700;margin:auto 0 auto 1em}#window-line-left-side>#cmd-icon{background-color:#4ec9b0;border-radius:5px;color:#000;font-size:min(3vw,1em);font-weight:700;padding:.2em}#window-line-right-side{display:flex;grid-column:2/3;justify-content:flex-end}#window-line img{border-radius:30px;height:min(2vw,15px);margin:.3em;width:min(2vw,15px)}#window-minimize-button{background-color:#fca311;padding:.3em}#window-full-screen-button{background-color:#2dc653;padding:.3em}#window-close-button{background-color:#e01e37;padding:.3em}#code-section{font-size:min(2.3vw,1em);margin-left:1em}.code-line{color:#ccc;display:block;white-space:nowrap}.code-line .code-number{color:#7e7975}.code-line .comment{color:#669461}.code-line .class-name{color:#4ec9b0}.code-line .variable-name{color:#96d8fc}.code-line .reserved-name{color:#13c60d}.code-line .function-name{color:#dbd9a6}.code-line .plain-text{color:#d38469}#welcome-introduction-section>.content>.button-area{align-items:center;display:none;flex-basis:20%;justify-content:center;margin:1em auto}#introduction-container{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#fff3;border:1px solid #ffffff4d;border-radius:16px;box-shadow:0 4px 30px #0000001a}@media only screen and (min-width:425px){#mobile-video{display:none}#tablet-desktop-video{display:block}#welcome-introduction-section>.content{margin:auto;top:153px}}@media only screen and (min-width:992px){header>#header-container{flex-direction:row;margin:0 10%}#main-logo-desc>span:first-child{font-size:2em;white-space:nowrap}header nav{flex-basis:70%;margin:0}header nav>ul{margin:auto}header li{flex-basis:20%}header nav li>a{padding:2em 0}#menu-container{flex-basis:30%}#welcome-introduction-section>.content{top:92px}#window{margin:5em auto;width:100%}#window-line img{border-radius:30px;height:20px;margin:.3em;width:20px}#code-section{font-size:2em;margin-left:1em}}.liferoad{grid-gap:1.5em;background-color:var(--header-color);border-radius:16px;display:grid;gap:1.5em;grid-template-areas:"timeline header" "timeline desc";grid-template-columns:auto 1fr;margin:3em;padding:2em;position:relative;width:70%}.liferoad:nth-child(2n){grid-template-areas:"header timeline" "desc timeline";grid-template-columns:1fr auto;margin-left:auto;margin-right:3em;text-align:right}.main-info{grid-area:header}.description{color:inherit;grid-area:desc;line-height:1.6;margin:0;opacity:.9}.timeline{border-right:2px dashed #0000001a;display:flex;flex-direction:column;grid-area:timeline;justify-content:space-between;padding:0 1.5em}.liferoad:nth-child(2n) .timeline{border-left:2px dashed #0000001a;border-right:none}.main-info h3{font-size:1.4em;margin:0 0 .2em}.main-info h4{font-weight:500;margin:0;opacity:.7}.timeline p{font-size:.9em;margin:0}.timeline>p>span{color:var(--blue-color);display:block;font-size:1.2em;font-weight:700}.liferoad:nth-child(odd) .timeline>p:before{left:-2.65em}.liferoad:nth-child(2n) .timeline>p:after,.liferoad:nth-child(odd) .timeline>p:before{background:#fff;border:3px solid var(--blue-color);border-radius:50%;content:"";height:12px;position:absolute;width:12px}.liferoad:nth-child(2n) .timeline>p:after{right:-2.65em}.liferoad:before{border:solid #333;content:"";position:absolute;width:80%}.liferoad:nth-child(odd):before{border-radius:40px 0 0 40px;border-width:4px 0 4px 4px;bottom:-2em;left:-2em;top:-1.25em}.liferoad:nth-child(2n):before{border-radius:0 40px 40px 0;border-width:4px 4px 4px 0;bottom:-2em;right:-2em;top:-1.25em}.liferoad:first-child:before{border-top:0;border-top-left-radius:5px}.liferoad:last-child:nth-child(odd):before{border-bottom:0;border-bottom-left-radius:5px}.liferoad:last-child:nth-child(2n):before{border-bottom:0;border-bottom-right-radius:5px}@media only screen and (min-width:425px){.liferoad{padding:2.5em;width:50%}.liferoad:before{width:100%}}#news-section>.content{display:flex;flex-wrap:wrap;justify-content:space-around}.news{border-radius:10px;display:flex;flex-direction:column;margin:2em;width:100%}.news:nth-child(odd){background-color:#d4dbf9}.news:nth-child(4n+1){background-color:#aadcda}.news:nth-child(2n){background-color:var(--yellow-light-color)}.news:nth-child(4n){background-color:#b1d1ff}.news:nth-child(odd){--container-pc:var(--purple-light-color);--container-sc:var(--purple-dark-color)}.news:nth-child(4n+1){--container-pc:var(--green-light-color);--container-sc:var(--green-dark-color)}.news:nth-child(2n){--container-pc:var(--yellow-light-color);--container-sc:var(--yellow-dark-color)}.news:nth-child(4n){--container-pc:var(--blue-light-color);--container-sc:var(--blue-dark-color)}.news>.description-container{margin-bottom:1em}.news .date{font-weight:700}.news .date,.news .description{margin:0 0 0 .5em;padding:.5em}@media only screen and (min-width:425px){.news{width:45%}}.text-container{display:flex;margin-bottom:1em}.text-container:first-child{margin-top:1em}.text-container .border{border-bottom-right-radius:10px;border-right:10px solid var(--container-sc);border-top-right-radius:10px}.text-container>:nth-child(2){border-radius:10px;color:var(--container-sc);margin:0 .5em;padding:.5em}.text-container.filled>:nth-child(2){background-color:var(--container-sc);color:var(--container-pc)}#latest-projects-slideshow{position:relative}#latest-projects-slideshow>button{display:none;position:absolute;top:50%}#latest-projects-slideshow>button>span{background:var(--blue-color);bottom:0;height:100%;position:absolute;transition:.25s;width:0;z-index:-1}#latest-projects-slideshow>.slideshow-display-button-bottom>span{right:0}#latest-projects-slideshow>button:hover>span{width:100%}#latest-projects-content{margin:4em}#latest-projects-content,.project{display:flex;justify-content:space-between}.project{--container-pc:#d4dbf9;--container-sc:#4f577a;background-color:var(--header-color);border-radius:10px;border-bottom-left-radius:10px;border-top-left-radius:10px;box-shadow:0 10px 20px 0 var(--grey-color);flex-direction:column;width:300px}@keyframes fade-in-animation{0%{opacity:0}to{opacity:1}}.project>div{text-align:center}.project>div>p{font-weight:700;margin:auto}.project>div>p,.project>p{animation:fade-in-animation 1.5s}.project>p{margin:0;padding:1em;text-align:center}.project>.git-link{animation:fade-in-animation 3s;display:inline-flex}.project>.git-link>a{color:#000;margin:1em auto}#latest-projects-content .no-result-found-error{background-color:var(--header-color);border-radius:10px;box-shadow:0 10px 20px 0 var(--grey-color);font-size:1.2em;margin:auto;padding:1em}#skills-section>.content{margin:auto;max-width:1200px;overflow:hidden;padding:1em 0;position:relative;width:90%}#skills-section>.content:after,#skills-section>.content:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:15%;z-index:2}#skills-section>.content:before{background:linear-gradient(to right,var(--main-color) 0,#0000 100%);left:0}#skills-section>.content:after{background:linear-gradient(to left,var(--main-color) 0,#0000 100%);right:0}#skills-slideshow{display:flex;width:max-content}#skills-slideshow:hover{animation-play-state:paused}.slide{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid #fff3;border-radius:50px;cursor:default;display:flex;margin-right:2em;padding:.5em 1.5em .5em .5em;transition:transform .3s ease,background .3s ease}.slide>img{background-color:#fff;border-radius:50%;height:40px;margin-right:1em;object-fit:contain;padding:.5em;width:40px}.slide>figcaption{font-weight:600;white-space:nowrap}#bio-section{animation:color-animation 10s ease infinite;background:linear-gradient(45deg,var(--header-color),var(--green-blue-color),var(--blue-color));background-size:300% 300%;border-radius:16px;color:#fff;margin:4em auto;max-width:1000px;padding:2em;width:85%}#bio-section>h2{margin:0 0 .5em;text-align:center;white-space:nowrap}#bio-section>.content{align-items:center;display:flex;flex-direction:column;gap:2em}#bio-section>.content>p{font-size:1.1em;line-height:1.7;margin:0;text-align:center}#bio-section img{border:4px solid #ffffff4d;border-radius:50%;box-shadow:0 8px 24px #00000026;flex-shrink:0;height:200px;object-fit:cover;width:200px}@media only screen and (min-width:425px){#bio-section{padding:3em}#bio-section>.content{flex-direction:row;justify-content:space-between}#bio-section>h2{text-align:left}#bio-section>.content>p{flex-basis:65%;text-align:left}}#experience-section{margin:4em auto;max-width:1000px;width:90%}#experience-section>.content{display:flex;flex-wrap:wrap;gap:1.2em;justify-content:center;padding:1em 0}.experience{background-color:#aadcda;border:1px solid #2018670d;border-radius:50px;color:#315555;cursor:default;font-size:1.05em;font-weight:600;letter-spacing:.5px;padding:.8em 1.8em;transition:transform .2s ease,box-shadow .2s ease}.experience:nth-child(2n){background-color:#d4dbf9;color:#4f577a}.experience:nth-child(3n){background-color:#ffeec4;color:#937729}#info-section{margin:4em auto;max-width:800px;width:90%}.info-line{align-items:center;border-bottom:1px solid #20186726;color:#201867;display:flex;flex-direction:row;gap:1em;justify-content:space-between;padding:1.5em}.info-line:last-child{border-bottom:none}.info-description{flex-shrink:0;font-size:.9em;font-weight:700;letter-spacing:1px;opacity:.7;text-transform:uppercase;width:40%}.info-content{flex-grow:1;font-size:1.05em;font-weight:600;text-align:right}@media only screen and (min-width:425px){.info-line{justify-content:flex-start;padding:1.5em 3em}.info-description{width:30%}.info-content{text-align:left}}#scripting-skills-section{margin:4em auto;max-width:1200px;width:90%}#scripting-skills-section .content{grid-gap:1.5em;display:grid;gap:1.5em;grid-template-columns:1fr}.scripting-skill{background:#fffc;border:1px solid #00000008;border-radius:12px;padding:1.5em}.scripting-skill>.top-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.2em}.skill-title-container{align-items:center;display:flex;gap:1em}.skill-title-container>h3{color:var(--green-dark-color);font-size:1.1em;margin:0}.skill-title-container>img{height:40px;object-fit:contain;width:40px}.skill-level{background:var(--green-dark-color);border-radius:20px;color:var(--green-light-color);font-size:.9em;font-weight:700;padding:.3em .8em}.border-progress-bar{background-color:#f0f0f0;border-radius:10px;height:14px;overflow:hidden;width:100%}.progress-bar{animation:color-animation 5s ease infinite;background:linear-gradient(45deg,var(--green-dark-color),var(--green-light-color) 50%,var(--green-dark-color));background-size:200% 200%;border-radius:10px;height:100%;transition:width 1s cubic-bezier(.4,0,.2,1)}@media only screen and (min-width:425px){#scripting-skills-section .content{gap:2em;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:992px){#scripting-skills-section .content{grid-template-columns:repeat(3,1fr)}}#soft-skills-section{margin:4em auto;max-width:1000px;width:90%}#soft-skills-section>.content{display:flex;flex-wrap:wrap;gap:1.2em;justify-content:center;padding:1em 0}.soft-skill{background-color:#aadcda;border:1px solid #2018670d;border-radius:50px;color:#315555;cursor:default;font-size:1.05em;font-weight:600;letter-spacing:.5px;padding:.8em 1.8em}.soft-skill:nth-child(2n){background-color:#b1d1ff;color:#201867}#profile-section{margin:4em auto;max-width:1000px;width:90%}#profile-section>.content{background:#fff;border-radius:16px;display:flex;flex-direction:column;overflow:hidden}#profile-section>.content>.username-container{align-items:center;display:flex;flex-direction:column;gap:1em;padding:3em 2em;text-align:center}#profile-section>.content>.username-container img{border:4px solid #fff;border-radius:50%;height:120px;object-fit:cover;width:120px}.side-logo h2{font-size:1.8em;margin:0}.side-logo h3{font-weight:500;margin:.5em 0}#profile-section>.content .info-container{display:flex;flex-direction:column;gap:1em;padding:2em}#profile-section>.content .info{align-items:center;border-radius:12px;display:flex;gap:1em;padding:1.2em 1.5em}#profile-section>.content .info>img{height:24px;opacity:.6;width:24px}#profile-section>.content .info p{align-items:baseline;display:flex;font-weight:600;gap:.5em;margin:0}#profile-section>.content .info .hint-caption{font-size:1.6em;font-weight:800}#profile-section>.content .button-area{display:flex;justify-content:center;margin:1em auto 0}#profile-section>.content .button-area>.text-button{color:var(--purple-dark-color)}#profile-section>.content .button-area>.text-button span{background:var(--purple-light-color)}@media only screen and (min-width:425px){#profile-section>.content{margin:0 auto;width:85%}}@media only screen and (min-width:992px){#profile-section>.content{flex-direction:row}#profile-section>.content>.username-container{flex:0 0 35%;justify-content:center}#profile-section>.content .info-container{align-content:center;gap:1.5em;padding:3em}#profile-section>.content .button-area{justify-content:flex-end;margin-top:0}}.detailed-project{margin:auto;width:90%}.detailed-project .summary::-webkit-details-marker{display:none}.detailed-project:nth-child(odd) .summary{background-color:var(--yellow-light-color)}.detailed-project:nth-child(2n) .summary{background-color:var(--purple-light-color)}.detailed-project:nth-child(odd) .summary:hover{background-color:var(--yellow-dark-color)}.detailed-project:nth-child(2n) .summary:hover{background-color:var(--purple-dark-color)}.detailed-project>.summary{align-items:center;background-color:#0000;border-radius:12px;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;padding:1.2em 1.5em;transition:background-color .2s ease,transform .1s ease}.detailed-project>.summary:active{transform:scale(.99)}.summary .title-container{align-items:center;display:flex;gap:1em}.detailed-project>.summary h2{color:var(--yellow-dark-color);font-size:1.3em;margin:0}.detailed-project:nth-child(2n)>.summary h2{color:var(--purple-dark-color)}.detailed-project>.summary:hover h2{color:var(--yellow-light-color)}.detailed-project:nth-child(2n)>.summary:hover h2{color:var(--purple-light-color)}.detailed-project>.summary img{height:35px;object-fit:contain;opacity:.5;width:35px}.detailed-project>.summary>.stars-container{align-items:center;border-radius:50px;display:flex;font-size:1em;font-weight:700;gap:.5em;padding:.4em 1em}.detailed-project:nth-child(odd)>.summary>.stars-container{background-color:var(--yellow-dark-color);color:var(--yellow-light-color)}.detailed-project:nth-child(2n)>.summary>.stars-container{background-color:var(--purple-dark-color);color:var(--purple-light-color)}.detailed-project>.summary>.stars-container:before{color:var(--yellow-light-color);content:"★";font-size:1.1em}.detailed-project:nth-child(2n)>.summary>.stars-container:before{color:var(--purple-light-color)}.detailed-project>.content{background-color:var(--yellow-light-color);border-radius:10px;box-shadow:0 10px 20px 0 var(--grey-color);display:flex;flex-direction:column;margin:1em}.detailed-project:nth-child(2n)>.content{background-color:var(--purple-light-color)}.detailed-project>.content .top-container{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-evenly;max-width:inherit}.detailed-project>.content h3{background-color:var(--yellow-dark-color);border-radius:10px;color:var(--yellow-light-color);margin:.5em;padding:.5em;text-align:center;white-space:nowrap}.detailed-project .project-container .last-modified-container h3{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.detailed-project:nth-child(2n) .content h3{background-color:var(--purple-dark-color);color:var(--purple-light-color)}.detailed-project>.content .project-container{display:flex;flex-direction:column}.detailed-project>.content .project-container>.content{display:flex;flex-wrap:wrap;justify-content:space-evenly}.detailed-project>.content .description-container p,.detailed-project>.content div>span{background-color:#ffe9b2;border:3px solid var(--yellow-dark-color);border-radius:10px;color:var(--yellow-dark-color);font-weight:700;margin:.3em .5em;padding:.5em;text-align:center}.detailed-project:nth-child(2n)>.content .description-container p,.detailed-project:nth-child(2n)>.content div>span{background-color:#c3ccf7;border:3px solid var(--purple-dark-color);color:var(--purple-dark-color)}.detailed-project>.content>p{margin:1em;text-align:center}.detailed-project>.content>.button-area{display:flex;flex-wrap:wrap;justify-content:space-evenly}.detailed-project>.content>span{background-color:#b1d1ff;border-radius:10px;box-shadow:0 0 20px 0 var(--grey-color);color:#201867;font-size:1.1em;font-weight:700;margin:.3em auto;padding:.5em}.detailed-project:nth-child(2n)>.content>.top-container>span{background-color:#a099e9;color:#313755}.detailed-project .github-button{border:3px solid var(--yellow-dark-color);color:var(--yellow-dark-color);margin:.5em}.detailed-project .github-button :hover{color:var(--yellow-light-color)}.detailed-project .github-button span{background-color:var(--yellow-dark-color)}.detailed-project:nth-child(2n) .github-button{border:3px solid var(--purple-dark-color);color:var(--purple-dark-color)}.detailed-project:nth-child(2n) .github-button :hover{color:var(--purple-light-color)}.detailed-project:nth-child(2n) .github-button span{background:var(--purple-dark-color)}@media only screen and (min-width:425px){.detailed-project{width:80%}.detailed-project>.summary{flex-direction:row}.detailed-project>.summary>img{margin:.5em}.detailed-project>.summary>.stars-container{margin:auto .5em}}@media only screen and (min-width:992px){.detailed-project{margin:4em 1em;width:75%}.detailed-project .project-container h3{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.detailed-project:nth-child(2n){margin-left:auto}.detailed-project>.content .top-container{flex-direction:row}.detailed-project>.content .description-container{display:flex;flex-direction:row}.detailed-project>.content .description-container h3{border-bottom-left-radius:0;border-top-left-radius:0;margin:auto 0;text-align:center}.detailed-project>.content .description-container p{width:100%}}.download-button .content{display:flex}.download-button i{margin-left:.5em}#resume-section>.content{display:flex;flex-direction:column}#resume-section>.content embed{height:500px;margin:auto;width:80%}#resume-section .button-area{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:1em}.contact-me-container{align-items:center;animation:color-animation 10s ease infinite;border-radius:16px;display:flex;flex-direction:column;gap:1.5em;margin:2.5em auto;max-width:650px;padding:2em;width:50%}.contact-me-container .content{display:flex;flex-direction:column;gap:.8em;text-align:center}.contact-me-container .content h2{color:#201867;font-size:1.8em;margin:0}.contact-me-container img{height:100px;object-fit:contain;transition:transform .8s cubic-bezier(.4,0,.2,1);width:100px}.contact-me-container img:hover{transform:rotate(1turn)}.contact-me-container.facebook{background:linear-gradient(45deg,#d8e5ff,#f3d8ff,#ffd8f0,#ffe1e0);background-size:200% 200%}.contact-me-container.linkedin{background:linear-gradient(135deg,#d8e5ff,#c3d8f9,#a3c6f9,#eef4fc);background-size:200% 200%}.contact-me-container.email{background:linear-gradient(90deg,#d8eaff,#d8f5e3,#fff2cc,#fce0e0);background-size:200% 200%}@keyframes color-animation{0%{background-position:0 50%}50%{background-position:100% 100%}to{background-position:0 50%}}@media only screen and (min-width:425px){.contact-me-container{flex-direction:row;justify-content:space-between;padding:2.5em 4em}.contact-me-container .content{align-items:flex-start;text-align:left}.contact-me-container:nth-child(2n){flex-direction:row-reverse}.contact-me-container:nth-child(2n) .content{align-items:flex-end;text-align:right}}#navigation-bar{width:100%}#navigation-bar ul{align-items:center;background-color:var(--header-color);display:flex;flex-direction:column;height:100%;justify-content:center;list-style-type:none;margin-top:0;padding:0;position:fixed;text-align:center;white-space:nowrap;width:100%;z-index:5}#navigation-bar li{width:50%}#navigation-bar li>a{color:#000;display:block;font-size:1.1em;font-weight:700;padding:1em 0;text-decoration:none;transition:.25s}#navigation-bar li>a:hover{background-color:var(--blue-color);color:#fff}#navigation-bar li>a:active{background-color:var(--green-blue-color);color:var(--blue-color)}@media only screen and (min-width:425px){#navigation-bar ul{display:flex!important;flex-direction:row;margin-bottom:0;margin-top:1em;position:static}#navigation-bar li{flex-basis:50%}}@media only screen and (min-width:992px){#navigation-bar{flex-basis:70%;margin:0}#navigation-bar ul{margin:auto}#navigation-bar li{flex-basis:20%}#navigation-bar li>a{padding:2em 0}}header{background-color:var(--header-color);position:sticky;z-index:10}header>#header-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:90px}#main-logo{display:flex;margin:.5em auto;white-space:nowrap}#main-logo>img{border:2px solid #000;border-radius:6px;height:60px;width:60px}#main-logo-desc{display:flex;flex-direction:column;justify-content:space-around;margin-left:1em}#main-logo-desc>span:first-child{font-size:1.2em;font-weight:600}#main-logo-desc>span:last-child{font-size:.8em}@media only screen and (min-width:425px){header>#header-container{margin:0 auto}#menu-container{position:static!important}}@media only screen and (min-width:992px){header>#header-container{flex-direction:row;margin:0 10%}#main-logo-desc>span:first-child{font-size:2em;white-space:nowrap}#menu-container{flex-basis:30%}}#menu-container{background-color:var(--header-color);display:flex;justify-content:space-between;width:100%;z-index:6}#menu-button{margin:auto 1em}#menu-button>img{height:5vw;width:5vw}.overlay-navigation-bar{height:100vh;left:0;position:fixed;top:0;width:100%;z-index:5}@media only screen and (min-width:425px){#menu-container{position:static!important}}@media only screen and (min-width:992px){#menu-container{flex-basis:30%}}footer{background-color:var(--green-blue-color);display:flex;flex-direction:column;padding-bottom:1em}footer>p{color:var(--blue-color);font-weight:700;margin:0 2em;text-align:center}hr{border:0;border-top:2px solid var(--blue-color);display:block;height:1px;margin:1em .5em;padding:0}.vr{border-left:2px solid var(--blue-color);margin-top:1em}footer>.content{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:2em;justify-content:space-evenly}footer .name-text{color:var(--blue-color);font-family:Sansation;font-size:2em;margin:.5em 2em;text-align:center}#pages-footer>a{color:var(--blue-color);display:flex;font-weight:700;margin:.5em;text-decoration:none;transition:.25s}.footer-container{display:flex;flex-basis:40%;flex-wrap:wrap;width:auto}.footer-container>.content{--container-pc:var(--green-blue-color);--container-sc:var(--blue-color)}@media only screen and (min-width:425px){#pages-footer>a{color:var(--blue-color);display:flex;font-weight:700;margin:.5em;text-decoration:none;transition:.25s}footer .name-text{font-size:3em}}@media only screen and (min-width:992px){footer .name-text{font-size:4em;margin:auto 1em}footer>.content{align-items:flex-start;flex-direction:row;flex-wrap:nowrap}.footer-container{flex-basis:auto}footer>p{text-align:left}}footer .social-network{display:flex;margin:.5em}footer .social-network img{filter:brightness(0) saturate(100%) invert(30%) sepia(8%) saturate(5260%) hue-rotate(169deg) brightness(90%) contrast(85%)}footer .social-network a{color:var(--blue-color);font-weight:700;margin:auto .5em;text-decoration:none;transition:.25s}.no-scrolling{overflow:hidden}#loader{background-color:var(--green-blue-color);display:flex;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}#loader>.content{margin:auto;text-align:center;transition:opacity .5s ease-in-out}#loader p{font-size:1.2em;font-weight:700}#loader p>span{display:block;font-weight:700}#loader p:last-child{animation:fade-in-animation 3s cubic-bezier(1,-.55,1,1)}.lds-ripple{display:inline-block;height:150px;margin:auto;position:relative;width:150px}.lds-ripple div{animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;border:5px solid var(--blue-color);border-radius:50%;opacity:1;position:absolute}.lds-ripple div:nth-child(2){animation-delay:-.5s}@keyframes lds-ripple{0%{height:0;left:75px;opacity:0;top:75px;width:0}4.9%{height:0;left:75px;opacity:0;top:75px;width:0}5%{height:0;left:75px;opacity:1;top:75px;width:0}to{height:150px;left:0;opacity:0;top:0;width:150px}}
/*# sourceMappingURL=main.b5b40f43.css.map*/