*{margin:0;padding:0}body{height:100vh;background:#161513;color:#fff;font-family:Tomorrow}.navbar{display:flex;align-items:center;justify-content:space-between;margin:20px 170px}.nav-menu{display:flex;align-items:center;list-style:none;gap:60px;font-size:20px}.nav-contact{padding:20px 40px;border-radius:50px;background:linear-gradient(340deg,#bf0b0b .36%,#3523dc);font-size:22px;cursor:pointer;transition:.5s}.nav-contact:hover{transform:scale(1.05)}.logo-img{height:10%;width:12%;background:url(logo2.svg) no-repeat center;background-size:contain;filter:invert(1) sepia(1) saturate(5) hue-rotate(180deg)}.anchor-link{text-decoration:none;color:#fff}.close-icon,.menu-icon{display:none}@media (max-width: 1450px){.anchor-link p{font-size:15px}.nav-contact .anchor-link{font-size:16px}.nav-contact{padding:14px}}@media (max-width: 1200px){.navbar{margin:20px 50px}.nav-contact{display:none}.menu-icon{display:flex;position:fixed;right:30px;font-size:40px}.close-icon{display:block;position:relative;top:30px;left:290px;width:30px;font-size:40px}.nav-menu{position:fixed;flex-direction:column;align-items:start;top:0;gap:30px;background-color:#2a1919;width:350px;height:100%;z-index:2;transition:right .5s;right:-350px}.nav-menu li{font-size:30px;padding-left:100px;flex-direction:row;gap:20px}}.pro-img{width:20%}.profile{display:flex;align-items:center;flex-direction:column;gap:35px}.pro-img{margin-top:150px}.profile h1{text-align:center;width:55%;font-size:50px;font-weight:450}.profile span{background:linear-gradient(230deg,#bf0b0b .36%,#3523dc);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.profile p{width:50%;text-align:center;font-size:24px;line-height:40px}.prof-act{display:flex;align-items:center;gap:25px;font-size:24px;font-weight:500;margin-bottom:50px}.prof-act a{text-decoration:none}.prof-resume{padding:25px 45px;border-radius:50px;background:linear-gradient(30deg,#bf0b0b .36%,#3523dc);cursor:pointer;transition:.5s}.prof-contact{padding:25px 53px;border-radius:50px;border:2px solid #fff;cursor:pointer;transition:.5s}.prof-resume:hover{border:2px solid white}.prof-contact:hover{border-color:#b415ff}@media (max-width: 1000px){.pro-img{margin-top:120px;width:260px}.profile h1{margin-top:50px;width:90%;font-size:40px}.profile p{width:60%;font-size:18px;line-height:32px;margin:10px 0}.prof-act{gap:16px;font-size:18px;font-weight:500;margin-bottom:50px}.prof-contact,.prof-resume{padding:20px 30px;border-radius:40px}}.prof{width:500px}.about{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:80px;margin:80px 170px}.ab-title{margin-top:100px;position:relative}.ab-title h1{padding:0 30px;font-size:50px;font-weight:450}.ab-title img{position:absolute;top:-135px;bottom:0;right:80px;z-index:-1}.ab-sections{margin-top:100px;display:flex;gap:80px}.ab-right{display:flex;flex-direction:column;gap:80px}.ab-p{display:flex;flex-direction:column;gap:20px;font-size:24px;font-weight:500}.ab-sks{display:flex;flex-direction:column;gap:20px}.ab-sk{display:flex;gap:50px;align-items:center;transition:.3s}.ab-sk:hover{transform:scale(1.05);transition:.3s}.ab-sk p{min-width:150px;font-size:24px;font-weight:500}.ab-sk hr{outline:none;border:none;width:50%;height:8px;border-radius:50px;background:linear-gradient(150deg,#bf0b0b .36%,#3523dc)}.ab-achs{display:flex;width:100%;justify-content:space-around;margin-bottom:80px}.ab-ach{display:flex;flex-direction:column;align-items:center;gap:10px;transition:.5s}.ab-ach h1{font-size:60px;font-weight:700;background:linear-gradient(271deg,#bf0b0b .36%,#3523dc);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ab-ach p{font-size:22px;font-weight:500}.ab-ach:hover{transform:scale(1.12);transition:.5s}@media (max-width: 1200px){.about{gap:30px;margin:50px 70px;align-items:center}.ab-title h1{font-size:40px;padding:0}.ab-title img{width:160px;right:60%;top:-126px}.ab-sections{flex-direction:column}.ab-left{display:none}.ab-p{font-size:18px;line-height:32px}.ab-sk{gap:20px;align-items:center}.ab-sk hr{height:6px}.ab-sk p{font-size:20px}.ab-achs{justify-content:space-between}.ab-ach{gap:10px}.ab-ach h1{font-size:34px;font-weight:700}.ab-ach p{text-align:center;font-size:16px}}.exp{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:80px;margin:80px 170px}.exp-title{margin:100px 0;position:relative}.exp-title h1{padding:0 30px;font-size:50px;font-weight:450}.exp-title img{position:absolute;top:-135px;bottom:0;right:53%;z-index:-1}.exp-format{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:60px;border-radius:10px;border:2px solid white;transition:.4s;cursor:pointer}.exp-container{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:80px}.exp-format h3{font-size:28px;font-weight:600}.exp-format h2{font-size:38px;font-weight:700;background:linear-gradient(271deg,#bf0b0b .36%,#3523dc);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.exp-format p{color:#d4d4d4;font-size:24px;line-height:40px;max-width:500px}.exp-readmore{display:flex;gap:10px;align-items:center;margin-top:20px}.exp-format:hover{border:2px solid rgb(22,81,144);background-image:linear-gradient(45deg,#de5252 .36%,#7061f4);transform:scale(1.05);transition:.4s}.arrow{font-size:33px;cursor:pointer}@media (max-width: 1000px){.exp{align-items:center;gap:70px;margin:20px 70px}.exp-title h1{padding:0;font-size:40px}.exp-title img{width:160px;right:76%;top:-126px}.exp-format{gap:20px;padding:32px}.exp-format h2{font-size:28px}.exp-format p{font-size:18px;line-height:32px;max-width:300px}.exp-readmore img{width:20px}.exp-container{grid-template-columns:1fr 1fr;gap:30px}}.modal-content{position:relative;background:#3a1b1b;padding:50px;border-radius:14px;width:100%;background-image:linear-gradient(45deg,#de5252 .36%,#7061f4);max-width:500px;text-align:center}.main-container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);align-items:center;z-index:1000}.modal-p{font-size:26px}.back-button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:20px;font-family:Tomorrow;color:azure}.exp-readmore button{background:none;border:none;color:#f5f5f5;padding-top:5px}.projects{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:80px;margin:80px 170px}.projects-title{margin:100px 0;position:relative}.projects-title h1{padding:0 30px;font-size:50px;font-weight:450}.projects-title img{position:absolute;top:-135px;bottom:0;right:40%;z-index:-1}.projects-container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}.project-img{width:500px;height:280px;box-sizing:border-box;transition:.3s;cursor:pointer;border-radius:10px}.project-img:hover{transform:scale(1.1);border:4px solid rgb(86,86,228);border-radius:25px;transition:.3s}.project-showmore{display:flex;gap:15px;border-radius:50px;border:2px solid white;padding:30px 60px;font-size:22px;font-weight:500;margin-bottom:80px;transition:.6s;cursor:pointer;position:relative}.project-showmore:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,#ff0096b3,#00ccffb3);opacity:0;pointer-events:none;transition:opacity .5s ease;border-radius:50px}.project-showmore:hover:before{animation:gradientFade 2s forwards}@keyframes gradientFade{0%{opacity:1}to{opacity:0}}@media (max-width: 1200px){.projects{gap:50px;margin:50px 70px;align-items:center}.projects-title h1{padding:0;font-size:40px;font-weight:600}.projects-title img{width:160px;right:70%;top:-126px}.projects-container{grid-template-columns:1fr 1fr;gap:30px}.projects-container img{width:100%;height:100%}.project-showmore{padding:20px 40px;font-size:18px;margin:50px auto;cursor:pointer}}.contact{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:80px;margin:80px 170px}.contact-title{margin:100px 0;position:relative}.contact-title h1{padding:0 30px;font-size:50px;font-weight:450}.contact-title img{position:absolute;top:-135px;bottom:0;right:55%;z-index:-1}.theme{height:300px;width:300px;filter:invert(1) sepia(1) saturate(5) hue-rotate(180deg)}.contact-section{display:flex;gap:150px}.contact-left{display:flex;flex-direction:column;gap:30px}.contact-left h1{font-size:60px;font-weight:700;background:linear-gradient(271deg,#bf0b0b .36%,#3523dc);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.contact-left p{max-width:550px;color:#fff;font-size:20px;line-height:35px}.contact-details{display:flex;flex-direction:column;gap:30px;color:#d8d8d8;font-size:22px}.contact-d{display:flex;align-items:center;gap:20px}.contact-right{display:flex;flex-direction:column;align-items:start;gap:30px}.contact-right label{color:#d8d8d8;font-size:22px;font-weight:500}.contact-right input{border:none;width:650px;height:78px;padding-left:20px;border-radius:4px;background:#32323c;color:#a0a0a0;font-family:Tomorrow;font-size:20px}.contact-right textarea{width:650px;border:none;padding:25px;border-radius:4px;background:#32323c;color:#a0a0a0;font-family:Tomorrow;font-size:20px}.contact-submit{border:none;color:#fff;border-radius:50px;background:linear-gradient(271deg,#bf0b0b .36%,#3523dc);font-size:22px;padding:20px 60px;margin-bottom:50px;cursor:pointer;transition:.3s}.contact-submit:hover{transform:scale(1.2);transition:.3s}@media (max-width: 1200px){.contact{gap:50px;margin:50px 70px;align-items:center}.contact-title h1{padding:0;font-size:40px;font-weight:600}.contact-title img{width:160px;right:78%;top:-126px}.contact-section{flex-direction:column}.contact-left h1{font-size:54px}.contact p{font-size:18px}.contact-d{gap:20px}.contact-right label{font-size:20px}.contact-right input{width:100%;font-size:20px}.contact-right textarea{width:95%;font-size:20px}.contact-submit{font-size:20px;padding:15px 40px}}.footer{margin:50px 170px;display:flex;flex-direction:column;gap:30px}.footer-b{display:flex;justify-content:space-between;font-size:18px}.footer-b-r{display:flex;gap:50px;margin-bottom:50px}@media (max-width: 1000px){.footer{margin:50px 70px}.footer-bottom{display:flex;flex-direction:column;margin-bottom:50px}.footer-b-r p,.footer-b-l{font-size:10px}}
