.contact{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4rem;margin:4rem 10rem}.contact-title{position:relative}.contact-title h2{padding:0 2rem;font-size:2.5rem;font-weight:600}.contact-title img{position:absolute;bottom:-1rem;right:0;z-index:-1;width:6rem}.contact-section{display:flex;gap:4rem}.contact-left{display:flex;flex-direction:column;gap:2rem}.contact-left h2{font-size:2rem;font-weight:600;background:linear-gradient(270deg,#4274ba 40%,#f9a11b);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.contact-left p{max-width:20rem;font-size:1rem;line-height:2rem}.contact-details{display:flex;flex-direction:column;gap:2rem;font-size:1rem}.contact-detail{display:flex;align-items:center;gap:1rem}.contact-right{display:flex;flex-direction:column;align-items:start;gap:1.5rem}.contact-right{font-size:1.2rem;font-weight:500}.contact-right input{border:none;width:20rem;height:2rem;padding:.5rem;border-radius:.2rem;font-family:Outfit,sans-serif;font-size:1rem;color:#000}.contact-right textarea{width:20rem;padding:.5rem;border:none;border-radius:.2rem;font-family:Outfit,sans-serif;font-size:1rem;color:#000}.contact-submit{border:none;color:#fff;border-radius:2rem;background:linear-gradient(270deg,#4274ba -5.09%,#f9a11b 106.28%);font-size:1rem;padding:1rem 2rem;cursor:pointer;transition:.3s;font-weight:600}.contact-submit:hover{transform:scale(1.1);transition:.3s}.error{color:red}.formSuccess{background:#1f9504;padding:1rem;border-radius:1rem;font-size:1rem;width:auto}@media (max-width: 668px){.contact{margin:4rem 8rem}.contact-section{flex-direction:column}}.footer{margin:4rem 10rem;display:flex;flex-direction:column;gap:2rem}.footer-top{display:flex;justify-content:space-between}.footer-top-left p{font-size:1rem;max-width:20rem}.footer-top-left img{width:3rem}.footer-top-right{display:flex;align-items:center;width:30%;gap:2rem}.footer-email-input{display:flex;gap:1rem;padding:1rem 4rem 1rem 2rem;border-radius:1rem;background-color:#3f3f3f}.footer-email-input input{outline:none;border:none;background:transparent;font-family:Outfit,sans-serif;font-size:1rem;color:#fff}.footer-subscribe{font-size:1rem;padding:1rem 2rem;border-radius:2rem;background:linear-gradient(267deg,#4274ba 10%,#f9a11b);font-weight:600;cursor:pointer;transition:3s}.footer-bottom{display:flex;justify-content:space-between;font-size:1rem}.footer-bottom-right{display:flex;gap:2rem;margin-bottom:2rem}.footer-bottom-right a{color:#fff;text-decoration:none}.footer-email-input:hover{border:1px solid #fff}.footer-subscribe:hover{transform:scale(1.1);transition:.3s}@media (max-width: 768px){.footer{margin:4rem 8rem}.footer-top{flex-direction:column;gap:1rem}.footer-top-right{width:100%}.footer-bottom{flex-direction:column;gap:1rem}}.navbar-homeonly{display:flex;align-items:center;justify-content:space-between;padding:2rem 6rem;box-sizing:border-box;background-color:#000;position:fixed;top:0;width:100%;z-index:999;transition:.3s;max-width:100rem}.navbar-homeonly img:nth-child(1){width:3rem;padding-right:7rem}a{color:#fff;cursor:pointer;text-decoration:none}.navbar-placeholder-homeonly{height:120px}@media (max-width: 1200px){.navbar-homeonly{justify-content:space-between}}.terms{font-size:1rem;margin:2rem 8rem;display:flex;flex-direction:column;gap:1rem}.terms p{margin-left:1rem;font-size:1rem}.privacy{font-size:1rem;margin:2rem 8rem;display:flex;flex-direction:column;gap:1rem}h1{font-size:2.5rem}h2{font-size:1.5rem}.privacy p{margin-left:1rem;font-size:1rem}.list{margin-left:2rem}.workstudy1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5rem;margin:1rem 10rem}.workstudy1-title{position:relative}.workstudy1-title h1,.workstudy1-title h2{padding:0 1.5rem;font-size:2.5rem;font-weight:600;text-wrap:nowrap}.workstudy1-title img{position:absolute;bottom:-1rem;right:0;z-index:-1;width:6rem}.work-study div:nth-child(1) a{display:flex;justify-content:center}.workstudy1 .work-study img{width:60%;border-radius:.5rem;transform-origin:center;transition:.6s;cursor:pointer}.workstudy1 .work-study img:hover{transform:scale(1.05);border:4px solid #4274ba;transition:.6s}.workstudy1 .individual{display:grid;grid-template-columns:repeat(2,1fr);margin:1rem 0;gap:2rem}.workstudy1 .individual h4{border:.2rem solid #F9A11B;border-radius:.4rem;padding:1rem}.workstudy1-grid{display:grid;grid-template-columns:repeat(2,1fr);width:100%;gap:2rem}.workstudy1-grid div{border:.2rem solid #F9A11B;border-radius:.4rem;padding:1rem;height:20rem;display:flex;flex-direction:column;gap:1rem}.workstudy1 .summary{display:flex;flex-direction:column;gap:1rem}@media (max-width: 700px){.workstudy1 .work-study{grid-template-columns:1fr}.workstudy1-grid{display:grid;grid-template-columns:repeat(1,1fr);width:100%;gap:2rem}}.hero{display:flex;align-items:center;flex-direction:column;gap:2rem}.hero img{margin-top:5rem;width:15%;max-width:15rem}.hero h1{text-align:center;width:70%;font-size:3rem;font-weight:600}.hero h1 span{background:linear-gradient(267deg,#4274ba 10%,#f9a11b);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero p{width:50%;text-align:center;font-size:1.2rem;line-height:3rem}.hero-action{display:flex;align-items:center;gap:1rem;font-size:1.2rem;font-weight:500;margin-bottom:3rem}.hero-resume{padding:1rem 2rem;border-radius:2rem;border:2px solid #fff;cursor:pointer;transition:.5s}.hero-connect:hover{border:2px solid #fff}.hero-resume:hover{transform:scale(1.05)}.spacer{margin-top:1rem}@media (max-width: 768px){.hero h1{font-size:2rem}}.about{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4rem;margin:4rem 10rem}.about-title{position:relative}.about-title h1{padding:0 2rem;font-size:2.5rem;font-weight:600}.about-title img{position:absolute;bottom:-1rem;right:0;z-index:-1;width:6rem}.about-sections{display:flex;gap:4rem}.about-right{display:flex;flex-direction:column;gap:4rem;width:100%}.about-left{display:flex}.about-left img{width:70%;margin:auto}.about-para{display:flex;flex-direction:column;gap:1rem;font-size:1.5rem;font-weight:600}.about-skills{display:grid;grid-template-columns:repeat(3,1fr);width:85%;gap:1rem}.about-skill{display:flex;flex-direction:column;gap:1rem;align-items:left;transition:.3s;padding:0 0 1rem 1rem;position:relative;cursor:pointer}.about-skills h3{font-size:1.5rem;padding-bottom:1rem}.about-skill p{min-width:10rem;font-size:1rem;font-weight:500}.about-skill hr{position:relative;z-index:-1;outline:none;border:none;width:50%;height:.5rem;border-radius:4rem;background:linear-gradient(264deg,#4274ba -5.09%,#f9a11b 106.28%)}.about-achievements{display:flex;width:100%;justify-content:space-around;margin-bottom:6rem}.about-achievement{display:flex;flex-direction:column;align-items:center;gap:.5rem;transition:.5s}.about-achievement h2{font-size:2rem;font-weight:700;background:linear-gradient(270deg,#4274ba 50.41%,#f9a11b 90.25%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.about-achievement p{font-size:1rem;font-weight:500}@media (max-width: 1200px){.about{margin:4rem 8rem}.about-skills{grid-template-columns:repeat(2,1fr)}.about-sections{flex-direction:column}.about-sections img{width:40%}}@media (max-width: 768px){.about-skills{grid-template-columns:repeat(1,1fr)}.about-achievements{flex-direction:column;gap:1rem}.about-achievements hr{width:50%;margin:auto}}.services{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5rem;margin:5rem 10rem}.services-title{position:relative}.services-title h1{padding:0 1.5rem;font-size:2.5rem;font-weight:600}.services-title img{position:absolute;bottom:-1rem;right:0;z-index:-1;width:6rem}.services-format{display:flex;flex-direction:column;justify-content:start;gap:1rem;padding:4rem;border-radius:.5rem;border:2px solid #fff;transition:.4s;cursor:pointer;max-width:20rem;min-width:10rem}.services-container{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:4rem;margin:auto;justify-items:center}@media (max-width: 1400px){.services-container{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.services{margin:5rem 8rem}.services-container{grid-template-columns:repeat(1,1fr)}.services-format{min-width:5rem}}.services-format h3{font-size:1.5rem;font-weight:600}.services-format h2{font-size:2rem;font-weight:800;background:linear-gradient(270deg,#4274ba 50%,#f9a11b);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.services-format{color:#f9a11b;font-size:1rem;line-height:2.4rem}.services-readmore{display:flex;gap:1rem;align-items:center;margin-top:1rem}.services-format:hover{border:2px solid;transform:scale(1.05);transition:.4s}.mywork{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5rem;margin:5rem 10rem}.mywork-title{position:relative}.mywork-title h1{padding:0 1.5rem;font-size:2.5rem;font-weight:600}.mywork-title img{position:absolute;bottom:-1rem;right:0;z-index:-1;width:6rem}.mywork-container{display:grid;min-height:7rem;grid-template-columns:repeat(3,1fr);gap:2rem}.mywork-container img{box-sizing:border-box;width:100%;border-radius:.5rem;transition:.3s;cursor:pointer}.mywork-container img:hover{transform:scale(1.1);border:4px solid #4274ba;border-radius:.5rem;transition:.3s}.mywork-showmore{display:flex;justify-content:center;gap:1rem;border-radius:2rem;border:2px solid #fff;padding:2rem 4rem;font-size:1rem;font-weight:500;margin-bottom:4rem;transition:.6s;cursor:pointer}.mywork-showmore:hover{gap:2rem;transition:.6s}.work-name{padding-bottom:1rem}@media (max-width: 768px){.mywork{margin:5rem 8rem}.mywork-container{grid-template-columns:1fr}}.myvids{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5rem;margin:5rem 10rem}.myvids-title{position:relative}.myvids-title h1{padding:0 1.5rem;font-size:2.5rem;font-weight:600}.myvids-title img{position:absolute;bottom:-1rem;right:0;z-index:-1;width:6rem}.myvids-container{display:grid;min-height:7rem;grid-template-columns:repeat(3,1fr);gap:2rem;width:100%}.myvids-container iframe{box-sizing:border-box;width:100%;border-radius:.5rem;transition:.3s;cursor:pointer;aspect-ratio:16/9}.myvids-container iframe:hover{transform:scale(1.1);border:4px solid #4274ba;border-radius:.5rem;transition:.3s}.myvids-showmore{display:flex;justify-content:center;gap:1rem;border-radius:2rem;border:2px solid #fff;padding:2rem 4rem;font-size:1rem;font-weight:500;margin-bottom:4rem;transition:.6s;cursor:pointer}.myvids-showmore:hover{gap:2rem;transition:.6s}.spacer{margin-top:.5rem}.myvids-name{padding-bottom:1rem}@media (max-width: 768px){.myvids{margin:5rem 8rem}.myvids-container{grid-template-columns:1fr}}.navbar{display:flex;align-items:center;justify-content:space-around;padding:2rem 6rem;box-sizing:border-box;background-color:#000;position:fixed;top:0;width:100%;z-index:999;transition:.3s;max-width:100rem}.navbar img:nth-child(1){width:3rem;padding-right:7rem}.nav-menu{display:flex;align-items:center;list-style:none;gap:2rem;font-size:1rem}.nav-connect{padding:1rem 2rem;border-radius:2rem;background:linear-gradient(267deg,#4274ba .36%,#f9a11b 102.06%);font-size:1.2rem;cursor:pointer;transition:.5s}.nav-connect:hover{transform:scale(1.05)}.nav-menu li{display:flex;flex-direction:column;gap:.2rem;cursor:pointer}.nav-menu img{width:1.5rem;display:flex;margin:auto}.anchor-link{text-decoration:none;color:#fff}.nav-bar-close{display:none}.navbar-placeholder{height:60px}.shrink{padding:1rem 6rem;background-color:#000c}.nav-mob-close,.nav-mob-open{display:none}@media (max-width: 1200px){.navbar{justify-content:space-between}.nav-mob-open{display:block;font-size:2rem}.nav-mob-open:hover{cursor:pointer;transform:scale(1.1);transition:.3s}.nav-mob-open:active{transform:rotate(-10deg)}.nav-connect{display:none}.nav-mob-close{display:block;position:relative;top:2rem;width:2rem;font-size:2rem;padding-bottom:2rem}.nav-mob-close:hover{cursor:pointer;transform:scale(1.1);transition:.3s}.nav-mob-close:active{transform:rotate(-10deg);transform-origin:center}.nav-menu{box-sizing:border-box;position:fixed;flex-direction:column;align-items:start;top:0;gap:2rem;background-color:#222;width:20rem;height:100%;z-index:2;transition:right .5s;right:-20rem;padding-left:1rem}.nav-menu li{font-size:2rem;flex-direction:row;gap:1rem}}*{margin:0;padding:0}body{height:100vh;background-color:#000;color:#fff;font-family:outfit;max-width:100rem;margin:auto}html{font-size:100%}@media (max-width: 1024px){html{font-size:80%}}@media (max-width: 767px){html{font-size:60%}}
