.privacy-view{min-height:calc(100vh - 200px);padding:120px 20px 40px}.privacy-container{max-width:900px;margin:0 auto;background:#ffffff0d;padding:40px;border-radius:12px;box-shadow:0 8px 32px #0000004d}.privacy-container .privacy-list{margin:10px 0 20px;padding-left:1.5rem;color:var(--text-color);list-style:disc}.privacy-container .privacy-list li{margin-bottom:8px}.privacy-container h1{color:var(--text-color);font-size:2.5rem;margin-bottom:30px;text-align:center}.privacy-container h2{color:#c6b9e9;font-size:1.8rem;margin-top:30px;margin-bottom:15px}.privacy-container h3{color:var(--text-color);font-size:1.3rem;margin-top:20px;margin-bottom:10px}.privacy-container section{margin-bottom:30px}.privacy-container p{color:var(--text-color);line-height:1.8;margin-bottom:15px}.dark-link{color:var(--text-color);text-decoration:underline}.dark-link:hover{color:#7fbfff}@media(max-width:768px){.privacy-view{padding:100px 15px 30px}.privacy-container{padding:25px}.privacy-container h1{font-size:2rem}.privacy-container h2{font-size:1.5rem}.privacy-container h3{font-size:1.2rem}}:root{--bg-color: #1D202F;--text-color: #ffffff;--text-colorv2: #61667e;--box-color: #161820;--box-outline-color: #ffffff;--line-color: rgba(255, 255, 255, .1);--line-colorv2: rgba(255, 255, 255, .253);--shadow-color: #444c6e;--button-color: #323545;--button-color-hover: #4e5268;--button-border-color: #2f2c396d;--font-main: system-ui, -apple-system, sans-serif}html{overflow-y:scroll;scrollbar-gutter:stable;scroll-behavior:smooth}body{background-color:var(--bg-color);color:var(--text-color);font-family:var(--font-main);margin:0;font-size:1.2rem}section{scroll-margin-top:300px}nav{position:fixed;top:0;left:0;right:0;z-index:1000;background-color:var(--bg-color);display:flex;justify-content:space-between;align-items:center;padding:1rem 3vw;border-bottom:1px solid var(--line-color);height:auto}.logo a{text-decoration:none;font-size:clamp(20px,1.2vw,2vw);font-family:var(--font-main);margin-right:0;cursor:pointer}.logo a:hover{text-decoration:none;cursor:pointer}nav ul{display:flex;list-style:none;gap:4vw;padding:0;margin:0;align-items:center;flex-wrap:wrap}nav ul li{display:flex;align-items:center}nav button{background:none;border:none;cursor:pointer;display:flex;align-items:center}nav a{font-size:clamp(11px,1vw,1.5vw);color:var(--text-color);text-decoration:none}nav a:hover{text-decoration:underline}.flag{margin-top:0;width:clamp(1.2rem,1.5vw,2rem);cursor:pointer;display:block}@media(max-width:900px){nav ul{gap:2vw}.logo{font-size:clamp(14px,2.2vw,20px)}}@media(max-width:600px){nav{flex-direction:column;gap:.5rem;padding:.75rem 4vw}nav ul{justify-content:center;gap:1rem}}@media(max-width:420px){nav ul{gap:.75rem}nav a{font-size:clamp(10.4px,2.5vw,14px)}.logo{font-size:clamp(12px,4vw,18px)}.flag{width:clamp(1rem,3vw,1.5rem)}}.aboutme{display:flex;align-items:center;justify-content:center;gap:5vw;margin-top:15vw;flex-wrap:wrap}.photo{margin-top:0;margin-bottom:4vh;width:clamp(120px,17vw,300px);border-radius:2px;box-shadow:0 0 0 .07vw var(--box-outline-color),0 0 0 clamp(8px,.8vw,18px) var(--bg-color),0 0 0 calc(clamp(8px,.8vw,18px) + .07vw) var(--box-outline-color);transition:transform .5s ease,box-shadow .5s ease}.photo:hover{transform:rotate(-5deg) scale(1.1);box-shadow:0 0 0 .07vw var(--box-outline-color),0 0 0 clamp(8px,.8vw,18px) var(--bg-color),0 0 0 calc(clamp(8px,.8vw,18px) + .07vw) var(--box-outline-color),0 0 1.2rem clamp(8px,1vw,18px) #444c6e}.text-aboutme h1{font-size:5vh;line-height:0vh}.text-aboutme{max-height:43vh;font-family:var(--font-main);margin-top:0;display:flex;flex-direction:column;justify-content:center;width:35%}.descr{margin-top:2vw}.subheading{font-size:5vh}@media(max-width:1200px){.photo{width:clamp(130px,22vw,260px)}.text-aboutme{max-width:40vw}}@media(max-width:900px){.aboutme{gap:3vw;margin-top:23vw}.photo{width:clamp(140px,25vw,240px)}.text-aboutme h1{font-size:4vh}.text-aboutme{max-width:55vw;font-size:1.8vw}}@media(max-width:600px){.aboutme{flex-direction:column;align-items:center;gap:1.5rem;margin-top:9rem}.photo{width:40vw;margin-bottom:auto}.text-aboutme{text-align:center;font-size:1.9vh;width:70%;max-width:90%}.text-aboutme h1{font-size:3.5vh;margin-bottom:2vh;margin-top:2vh;text-align:center}.text-aboutme .descr{text-align:justify;width:100%}}@media(max-width:420px){.aboutme{gap:4vh;margin-top:8rem}.text-aboutme h1{font-size:9vw;margin-bottom:3vh;text-align:center}.text-aboutme{width:80%;font-size:4.5vw;text-align:justify}.photo{margin-bottom:1vh;margin-top:0;width:45%}}.experience-detail{margin-top:50vh;display:flex;flex-direction:column;align-items:center}.top{display:flex;align-items:center;justify-content:center;width:100%;position:relative}.headingdet{margin:0;text-align:center}.worklist{list-style:none;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:2vw;margin-top:5vh}.worklist li button{background:none;margin-top:2vh;border:2px solid transparent;cursor:pointer;padding:1vh 2vw;border-radius:8px;font-size:1.7vh;width:fit-content;height:5vh;background-color:var(--button-color);border:var(--button-border-color) 2px solid;color:var(--text-color);text-decoration:none;display:flex;align-items:center;justify-content:center}.worklist li button:hover{background-color:var(--button-color-hover)}.worklist li button.active{background-color:var(--button-color);border:#ffffff 1px solid}.job-details{max-width:800px;margin-top:2vh;text-align:center}.job-details h3{font-size:3vh;margin-bottom:1vh}.job-details .period{font-size:1.7vh;margin-bottom:3vh;color:var(--text-colorv2)}.job-details .tasks{text-align:left}.job-details .tasks li{margin-bottom:1vh}@media(max-width:1200px){.experience-detail{margin-left:12vh;margin-right:12vh;margin-top:26vh}.headingdet{font-size:4vh}.worklist h2{font-size:3vh}}@media(max-width:900px){.experience-detail{margin-left:8vh;margin-right:8vh}.worklist h2{font-size:2.7vh;margin-top:7vh}ul{font-size:2vh}.worklist li button{font-size:1.3vh;height:fit-content}.job-details h3{font-size:2.2vh}.job-details .period{font-size:1.5vh}.job-details .tasks{font-size:1.6vh}}@media(max-width:600px){.experience-detail{margin-left:4vh;margin-right:4vh;margin-top:13vh}.headingdet{font-size:4vh}.worklist h2{font-size:2.3vh;margin-top:5vh}ul{font-size:1.7vh}.worklist li button{font-size:1.2vh;height:3vh;margin-top:0}.job-details h3{font-size:1.6vh}.job-details .period{font-size:1.3vh}.job-details .tasks{font-size:1.2vh;width:70%;margin-left:2.5em}}@media(max-width:420px){.experience-detail{margin:10vh 2vh 1vh 0vh}.worklist li button{font-size:1.5vh;height:3.5vh}.job-details h3{font-size:2vh;align-self:center;margin-left:1.5vh}.job-details .period{font-size:1.6vh}.headingdet{font-size:3vh;margin-bottom:0vh}.worklist{margin-top:2vh}li{font-size:1.7vh}}.skills-group h3{align-self:flex-start;margin-left:20%;margin-top:5vh;margin-bottom:0}.skillsContainer h1{margin-top:25vh;display:flex;flex-direction:column;align-items:center}.skills-group{display:flex;flex-direction:column;align-items:flex-start;width:100%}.divider{height:1px;background-color:var(--line-colorv2);width:60%;margin:10px 0 20px;align-self:center}.skills-list{display:grid;grid-template-columns:repeat(5,1fr);gap:40px;padding:0;width:50%;margin-left:25%;align-items:center;justify-items:center}.skills-item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:20px;background-color:var(--box-color);width:6vw;height:6vw;font-size:1vw;transition:transform .3s ease,box-shadow .3s ease}.skills-item.responsive-item{font-size:.8vw}.skills-item.responsive-item .logos{transform:translateY(6px)}.skills-item:hover{transform:scale(1.2);box-shadow:0 0 1.2rem clamp(2px,.1vw,10px) var(--shadow-color)}.logos{width:35%;height:40%;object-fit:contain;margin-bottom:10px}@media(max-width:1200px){.skills-list{grid-template-columns:repeat(4,1fr);gap:30px}.skills-item{font-size:1vw;width:8vw;height:8vw}.skills-group h3{font-size:2vh}}@media(max-width:900px){.skills-list{grid-template-columns:repeat(3,1fr);gap:25px}.skills-item{width:10vw;height:10vw;font-size:1.5vh}.skillsContainer h1{font-size:4vh;margin-top:20vh}.skills-group h3{font-size:2vh}.skills-item.responsive-item{font-size:1.2vh}}@media(max-width:600px){.skills-list{grid-template-columns:repeat(3,1fr);gap:20px;width:65%;margin-left:15.5%}.skills-group h3{margin-left:10%}.divider{width:80%}.skillsContainer h1{font-size:3vh}.skills-item{width:15vw;height:15vw;font-size:2.2vw}.skills-item.responsive-item{font-size:1.8vw}}@media(max-width:420px){.skillsContainer h1{margin-top:15vh;font-size:3vh}.skills-list{grid-template-columns:repeat(3,1fr);width:70%;margin-left:15%}.skills-group h3{font-size:2vh;margin-top:3vh}.skills-item{width:18vw;height:18vw;font-size:1.4vh}.skills-item.responsive-item{font-size:1vh}}.certificatesContainer{display:flex;flex-direction:column;align-items:center;padding:2rem;gap:4vh}.certificates-header{font-size:4vh;margin-top:25vh;margin-right:26%}.certificate-item{width:34vw;align-self:center;display:flex}.certificate1{display:flex;flex-direction:column;align-items:center;width:100%}.verify-button{background:none;margin-top:2vh;border:2px solid transparent;cursor:pointer;padding:1vh 2vw;border-radius:8px;font-size:1.7vh;width:fit-content;height:5vh;background-color:var(--button-color);border:var(--button-border-color) 2px solid;color:var(--text-color);text-decoration:none;display:flex;align-items:center;justify-content:center}.verify-button:hover{background-color:var(--button-color-hover);border:#ffffff 1px solid}.verify-button:active{background-color:var(--button-color)}@media(max-width:900px){.certificates-header{font-size:3.5vh;margin-top:15vh}.certificate-item{width:50vw}}@media(max-width:600px){.certificates-header{font-size:3vh}.certificate-item{width:50vw}}@media(max-width:420px){.certificates-header{font-size:3vh;margin-bottom:0;margin-top:10vh;margin-right:35%}.verify-button{font-size:1.6vh;width:fit-content;height:3.5vh}.certificate-item{width:60vw}}footer{margin-top:7rem;background-color:var(--box-color);color:var(--text-color);border-top:1px solid var(--line-color)}.footer-content{height:auto;padding:1rem 3vw;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;color:var(--text-color);font-size:.9vw}.footer-link{color:#8181d5;text-decoration:underline}.footer-link:hover{color:#7fbfff}.footer-links{display:flex;gap:1rem;align-items:center;margin:1rem 0}.footcontainer h2{margin:0 0 .5rem}footer p{margin:0}.copyright{align-self:flex-end;right:0;font-size:1.6vh}@media(max-width:1200px){.footer-content{font-size:1.7vh}}@media(max-width:900px){.footer-content{font-size:1.7vh}}@media(max-width:600px){.footer-content{flex-direction:column;align-items:flex-start;font-size:1.4vh;margin-left:1vh}.copyright{margin-top:1vh;font-size:1vh;margin-right:1vh}footer p{margin-bottom:0;align-self:end}}
