#root{background-color:#195078}.color-wrapper-card{margin:0;background-color:#195078;max-width:100%}.card-h1{font-family:Montserrat;background-color:#195078;color:#db938f;text-align:center;font-size:56px;line-height:66px;display:flex;flex-direction:column;width:100vw;padding-top:50px;padding-bottom:50px}.card{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:10px;width:90%;height:auto}img{display:flex;align-items:center;max-width:100%;border-left:solid 15px #db938f;border-bottom:solid 15px #db938f;object-fit:cover;margin-bottom:10px}.card-content{display:flex;flex-direction:column;justify-content:center;max-width:310px;font-size:22px;font-family:Montserrat,sans-serif;font-weight:450;line-height:1;margin:5px}.card-content p{align-items:flex-start;max-width:90%;height:auto;padding-top:10px;font-family:Montserrat,sans-serif;font-size:12px;font-stretch:expanded;margin-top:0}.tags{display:flex;justify-content:flex-start;gap:5px}.tag{background-color:#000;font-family:Montserrat,sans-serif;font-weight:500;color:#fff;padding:5px}.button-wrapper{display:flex;flex-direction:row;align-self:flex-start;gap:10px;margin-top:5px;margin-bottom:20px}a{text-decoration:none}a button{display:flex;font-size:15px;align-self:center;color:#092d4c;background-color:#fff;border-radius:50px;border:none;padding:5px 10px}a button:hover{background-color:#f4f4f4;color:#7d91ae}.github-btn{display:flex;font-size:15px;align-items:center;color:#db938f;background-color:#fff;border-radius:50px;border:none;padding:5px 10px}.github-btn:hover{background-color:#f4f4f4;color:#fcd0ca}@media (min-width: 668px){.color-wrapper-card{margin:0;background-color:#195078;width:100%;max-width:100%}.card-h1{font-family:Montserrat;background-color:#195078;color:#db938f;text-align:center;font-size:56px;line-height:66px;display:flex;flex-direction:column;width:100vw;padding-top:50px;padding-bottom:50px;margin:0}.card{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:10px;max-width:90%;height:auto}}@media (min-width: 1025px){.color-wrapper-card{margin:0;background-color:#195078;width:100%;max-width:100%}.card-h1{font-family:Montserrat;background-color:#195078;color:#db938f;text-align:center;font-size:56px;line-height:66px;display:flex;flex-direction:column;width:100vw;padding-top:50px;padding-bottom:50px;margin:0}.card{display:flex;flex-direction:row;align-items:center;margin:0;padding-bottom:5%;max-width:90%;height:auto;background-color:#195078;color:#db938f}img{display:grid;grid-column:50%;width:300px;height:200px;border-left:solid 15px #db938f;border-bottom:solid 15px #db938f;margin-right:15px}.card-content{display:flex;flex-direction:column}.card-content h3{display:flex;justify-content:flex-start;font-size:20px;font-family:Montserrat,sans-serif;color:#db938f;font-weight:600;line-height:1;margin-top:0}.card-content p{display:flex;font-family:Montserrat,sans-serif;font-size:12px;font-stretch:expanded}.tags{display:flex;max-width:100%}.tag{background-color:#092d4c;font-family:Montserrat,sans-serif;font-weight:500;color:#f4f4f4;padding:5px;margin-right:5px}.button-wrapper{display:flex}a{text-decoration:none}a button{display:flex;font-size:15px;align-items:center;color:#092d4c;background-color:#fff;border-radius:50px;border:none;margin-top:5px;padding:5px 10px}a button:hover{background-color:#f4f4f4;color:#7d91ae}.github-btn{display:flex;font-size:15px;align-items:center;color:#db938f;background-color:#fff;border-radius:50px;border:none;margin-top:5px;padding:5px 10px}.github-btn:hover{background-color:#f4f4f4;color:#fcd0ca}}.introduction{min-height:100vh;min-width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#195078}.intro-container{width:343px;height:594px;padding-top:64px}.intro-heading{margin-top:250px;margin-bottom:0;font-family:Montserrat,sans-serif;color:#73bdcb;font-weight:600;font-size:18px;line-height:21.94px}.intro-heading h1{font-family:Montserrat,sans-serif;color:#db938f;font-size:32px;font-weight:700;line-height:39.01px;padding:0;display:flex;flex-wrap:wrap;text-align:left;position:relative;top:-30px}.intro-image{display:flex;flex-direction:column;align-items:center;text-align:center;gap:120px}.intro-image img{display:flex;flex-direction:column;justify-content:center;margin-top:-110%;border:6px solid #db938f;width:164px;height:auto;border-radius:100px}.intro-image p{display:flex;text-align:left;margin-top:-40px;font-size:18px;font-weight:400;font-family:Hind,sans-serif;color:#73bdcb}.wavy-text span{white-space:pre-wrap;transition:transform .3s ease}.wavy-text:hover span{animation:wave 1s ease-in-out;cursor:pointer}@keyframes wave{0%{transform:translateY(0)}30%{transform:translateY(-8px)}60%{transform:translateY(4px)}to{transform:translateY(0)}}@keyframes bounceArrow{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.arrow{display:flex;justify-content:center;font-size:70px;color:#db938f;margin:10% 0 5%;animation:bounceArrow 1.6s infinite}@media (min-width: 668px){.introduction{display:flex;flex-direction:column;width:100%;height:800px;justify-content:center;align-items:center}.intro-container{width:680px;margin:-50% auto 0;position:relative;padding:0 20px}.intro-heading h2{font-family:Montserrat,sans-serif;color:#73bdcb;font-weight:600;font-size:32px;line-height:39.01px}.intro-heading h1{font-family:Montserrat,sans-serif;color:#db938f;font-size:60px;font-weight:700;line-height:97.52px;padding:0;display:flex;text-align:left;position:relative;top:-70px}.intro-image{width:688px;margin:-10% auto 0;position:relative;display:grid;grid-template-columns:20%,80%;gap:22px;place-items:center}.intro-image img{width:164px;height:auto;margin-right:20px;border:6px solid #db938f;display:grid;grid-column:1;margin-top:-10%;margin-bottom:10%;border-radius:100px}.intro-image p{display:grid;grid-column:2;font-size:18px;font-weight:400;width:400px;font-family:Hind,sans-serif;color:#73bdcb}.arrow{display:flex;justify-content:center;font-size:70px;color:#db938f;margin:5% 0}}@media (min-width: 1025px){.introduction{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:750px}.intro-container{width:850px;position:relative;margin-top:-30%}.intro-heading h2{font-family:Montserrat,sans-serif;color:#73bdcb;font-weight:600;font-size:32px;line-height:39.01px}.intro-heading h1{font-family:Montserrat,sans-serif;color:#db938f;font-size:80px;font-weight:700;line-height:97.52px;padding:0;display:flex;text-align:left;position:relative;top:-70px}.intro-image{width:850px;margin:-10% auto 0;position:relative;display:grid;grid-template-columns:20%,80%;gap:22px;place-items:center}.intro-image img{width:164px;height:auto;border-radius:100px;margin-right:20px;border:6px solid #db938f;display:grid;grid-column:1;margin-top:-10%;margin-bottom:10%}.intro-image p{display:grid;grid-column:2;font-size:18px;font-weight:400;width:600px;font-family:Hind,sans-serif;color:#73bdcb}.arrow{display:flex;justify-content:center;font-size:70px;color:#db938f;padding-top:40px}}.tech-section{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#db938f}.tech-wrapper{display:flex;flex-direction:column;padding:100px auto 100px auto;background-color:#db938f;height:auto;min-width:100vw}.tech-wrapper h1{font-family:Montserrat,sans-serif;color:#092d4c;font-size:56px;font-weight:700;text-align:center;line-height:68.26px;padding-top:20px}.tech-wrapper h2{font-family:Hind,sans-serif;font-size:24px;font-weight:600;line-height:38.42px;color:#092d4c;justify-content:flex-start;padding:0 50px 100px;text-align:left;align-content:center}@media (min-width: 668px){.tech-section{min-width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#db938f}.tech-wrapper{display:flex;flex-direction:column;margin:0;background-color:#db938f;min-width:100vw}.tech-wrapper h1{font-family:Montserrat,sans-serif;color:#092d4c;justify-content:flex-start;align-content:center}.tech-wrapper h2{font-family:Hind,sans-serif;font-size:24px;font-weight:600;color:#092d4c;justify-content:flex-start;padding:0 100px 100px;text-align:left;align-content:center}}@media (min-width: 1025px){.tech-wrapper{display:grid;grid-template-columns:30% 60%;margin:0;background-color:#db938f;width:100%}.tech-wrapper h1{font-family:Montserrat,sans-serif;font-size:80px;line-height:97.52px;font-weight:700;background-color:#db938f;color:#092d4c;justify-content:flex-start;margin-left:100px;align-content:center}.tech-wrapper h2{font-family:Hind,sans-serif;font-size:32px;font-weight:600;line-height:52.23px;background-color:#db938f;color:#092d4c;justify-content:flex-start;padding:150px 50px;text-align:left;align-content:center}}.skill-section{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding-bottom:40px;background-color:#db938f;min-height:100vh}.skill-section h1{font-size:56px;line-height:68.26px;font-family:Montserrat;color:#092d4c;padding-top:50px;margin-bottom:0}.skills{display:flex;flex-wrap:wrap;justify-content:center;margin-top:0}.skill-category{padding:40px}.skill-category h2{font-family:Montserrat;font-weight:600;font-size:24px;line-height:29.26px;color:#092d4c}.skill-category p{white-space:pre-line;font-family:Hind;font-weight:400;font-size:18px;line-height:28.82px;color:#092d4c}@media (min-width: 1025px){.skill-section h1{font-size:80px;line-height:97.52px;font-weight:700}.skill-category h2{font-family:Montserrat;font-weight:600;font-size:32px;line-height:39.01px;color:#092d4c}.skill-category p{white-space:pre-line;font-family:Hind;font-weight:400;font-size:18px;line-height:28.82px;color:#092d4c}}.contact-wrapper{background-color:#195078;padding-bottom:50px}.contact-section{background-color:#195078;display:flex;flex-direction:column;justify-content:center}.contact-section h1{text-align:center;font-size:56px;line-height:68.26px;color:#73bdcb;padding-top:20px;font-family:Montserrat,sans-serif}.contact-section img{align-self:center;width:164px;height:auto;border-radius:100px;border:6px solid #db938f}.contact-text h2{text-align:center;color:#db938f;line-height:29.26px;font-family:Montserrat,sans-serif;font-size:24px;font-weight:600}.contact-buttons{display:flex;flex-direction:row;justify-content:center;gap:29.26px}.link-btn{color:#092d4c;font-size:25px;background-color:#195078}.link-btn:hover{color:#db938f;background-color:#195078;cursor:pointer}@media (min-width: 1025px){.contact-section h1{font-size:80px;line-height:97.52px}}.footer{display:flex;justify-content:center;border:#195078 1px solid;background-color:#195078;padding:20px}.footer p{font-family:Montserrat;background-color:#195078;color:#73bdcb;font-weight:600;font-size:26.04px;line-height:37.87px}
