@import url("https://unpkg.com/open-props");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Poppins:wght@400;500;700&display=swap");body,html{font-family:DM Sans,sans-serif}.amcontainer,.container{margin:0 auto;padding:0 15px;max-width:90%}.amcontainer{height:100px}.amnav-row,.footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.footer{background-color:#000;width:100%;height:-moz-fit-content;height:fit-content;color:#fff;flex-direction:row;padding:10px 30px;border-top:2px solid #00ffa1}.contact{font-size:30px}.social-icons{display:flex;margin:10px 0}.social-icon{max-height:10px}::-webkit-scrollbar{width:0}.nav{flex-direction:row;width:100%;background-color:#171718;color:#fff;padding:30px 0;border-bottom:1px solid #00ffa1}.nav-row{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}.logo{color:#fff;font-size:24px;font-family:Poppins,sans-serif}.logo strong{font-weight:700}.nav-list{display:flex;align-items:center;column-gap:40px;font-size:16px;font-weight:500;font-family:Poppins,sans-serif}.bgicons{width:100%}.social-icon{margin:0 10px;display:flex;align-items:center;column-gap:0;max-width:50px;max-height:50px}.nav-list__link{color:#fff}.nav-list__link--active{position:relative}.nav-list__link--active:before{content:"";position:absolute;left:0;top:100%;display:block;height:2px;width:100%;background-color:#ff005e}.comic__page{flex-direction:column;display:flex;flex-wrap:wrap;background-color:#171718;height:1000px;width:100%;justify-content:center;align-items:center}.header2{min-height:900px}.header,.header2{background-size:cover;background-position:50%;background-repeat:no-repeat;color:#fff}.header{width:100%;display:flex;justify-content:space-around;border-bottom:1px solid #00ffa1;background-color:#171718;min-height:750px;padding:100px 50px;font-size:16px;text-align:center}.bio{width:40%;align-items:center}.bio1{display:flex;justify-content:center}.bio-photo{border-radius:50px;width:80%;padding:0 10%;align-self:center}.links{display:flex;flex-direction:row;padding:10px}@media (max-width:700px){.footer{justify-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:wrap}.project{width:400px}.bio-photo{display:none}.bio{width:100%}}.header__wrapper{justify-content:space-between;text-align:left}.header__wrapper,.header__wrapper__photo{flex:1 1;width:50%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.header__wrapper__photo{padding-top:100px}.section{padding:70px 0}.title1,.title2,.title3{margin-bottom:60px;font-size:60px;font-weight:700;line-height:1.3;color:#ff005e;text-align:center}.title3{margin-top:1000px}.home__img{width:100%;padding-top:50px;height:300px;border-radius:10px;background-size:cover;background-position:50%;background-repeat:no-repeat}.projects{column-gap:15px;row-gap:15px}.carousel-cell,.projects{display:flex;justify-content:center;align-items:center}.carousel-cell{width:auto}.project{width:600px;max-width:90%;height:500px;box-sizing:border-box;padding:20px;margin:25px 20px;text-align:center;background-color:#fff;box-shadow:0 5px 35px rgba(0,0,0,.25);border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.project__img{width:100%;height:250px;object-fit:cover;border-radius:10px}.project__title{color:#000;font-size:24px;line-height:1.3;gap:8px}.project__badge,.project__title{text-align:center;font-weight:700}.project__badge{height:auto;background-color:#ff4081;color:#fff;font-size:.75rem;padding:2px 6px;border-radius:6px}.project__description{display:flex;flex-wrap:wrap;text-align:center;color:#000;padding:0 20px;font-size:16px;line-height:1.3;font-weight:500}.btn{background-color:#00ffa1}.btn,.btn__comic{margin-bottom:10px;display:inline-block;height:48px;padding:12px 28px;border-radius:5px;font-style:italic;color:#000;letter-spacing:.15px;font-weight:500}.btn__comic{background-color:#ff005e}.header2{color:#ff005e;min-height:695px;padding:40px 0;font-size:16px;display:flex;justify-content:center;align-items:center;text-align:center}.header2,.header3{background-color:#fff}.header3{background-size:cover;background-position:50%;background-repeat:no-repeat}.header__title{font-size:60px;margin:40px 35px;text-align:left}.header__text{margin-left:35px;padding-top:0;margin-bottom:40px;text-align:left;font-size:16px}.header__title__photo{font-size:60px;margin:40px 75px;text-align:right}.header_wrapper__photo{display:block!important}.styled-line{border:none;height:2px;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2);margin:0 35px 50px}.header__text__photo{margin:0 75px 40px;text-align:right;font-size:24px}.page3-container{display:flex;background-color:#00ffa1;box-shadow:0 5px 35px rgba(0,0,0,.25);border-radius:10px;margin:0 auto;padding:20px;width:100%;height:100%}.list-container{width:max-content;justify-content:center;padding:0 15px;flex-wrap:wrap;height:100%}.skills{display:flex;flex-direction:column}.skill{margin:20px;padding:10px;width:auto;background-color:#fff;box-shadow:0 5px 35px rgba(0,0,0,.25);font-size:24px;font-weight:500;color:#000;border-radius:5px}.photo-container{justify-content:center;align-items:center;text-align:center;display:flex;flex-wrap:wrap;max-width:100%;max-height:auto;margin:20px}.photo-text{margin-top:2%;margin-bottom:50px;font-size:20px;font-weight:500;color:#000;text-align:center}.comic__img{border-radius:10px;background-size:cover;background-position:50%;background-repeat:no-repeat;max-width:100%;height:auto;margin:10px 0}.button{margin:10px;position:relative;background-color:#444;color:#fff;text-decoration:none;text-transform:uppercase;border:none;letter-spacing:.1rem;font-size:1rem;padding:1rem;transition:.2s}.button:hover{letter-spacing:.2rem;padding:1.1rem 3.1rem;background:var(--clr);color:var(--clr);animation:box 3s infinite}.button:before{content:"";position:absolute;inset:2px;background:#272833}.button span{position:relative;z-index:1}.button i{position:absolute;inset:0;display:block}.button i:before{content:"";position:absolute;width:10px;height:2px;left:80%;top:-2px;border:2px solid var(--clr);background:#272833;transition:.2s}.button:hover i:before{width:15px;left:20%;animation:move 3s infinite}.button i:after{content:"";position:absolute;width:10px;height:2px;left:20%;bottom:-2px;border:2px solid var(--clr);background:#272833;transition:.2s}.button:hover i:after{width:15px;left:80%;animation:move 3s infinite}@keyframes move{0%{transform:translateX(0)}50%{transform:translateX(5px)}to{transform:translateX(0)}}@keyframes box{0%{box-shadow:#27272c}50%{box-shadow:0 0 25px var(--clr)}to{box-shadow:#27272c}}.navbuttonbody{background:var(--gradient-1);display:grid;place-items:center;min-height:100vh}.navbutton{font-family:var(--font-sans);font-weight:var(--font-weight-6);font-size:var(--font-size-5);color:#000;background:var(--gray-0);border:0;padding:var(--size-4) var(--size-8);transform:translateY(calc(var(--y, 0) * 1%)) scale(var(--scale));transition:transform .1s;position:relative;--y:10;--scale:1.1;--border-scale:1}.navbutton:active{--y:5%;--scale:0.9;--border-scale:0.9,0.8}.navbutton:before{content:"";position:absolute;inset:calc(var(--size-3) * -1);transform:scale(var(--border-scale,0));transition:transform .125s;--angle-one:105deg;--angle-two:290 deg;--spread-one:30deg;--spread-two:40deg;--start-one:calc(var(--angle-one) - (var(--spread-one) * 0.5));--start-two:calc(var(--angle-two) - (var(--spread-two) * 0.5));--end-one:calc(var(--angle-one) + (var(--spread-one) * 0.5));--end-two:calc(var(--angle-two) + (var(--spread-two) * 0.5));-webkit-mask:conic-gradient(transparent 0 var(--start-one),#fff var(--start-one) var(--end-one),transparent var(--end-one) var(--start-two),#fff var(--start-two) var(--end-two),transparent var(--end-two));mask:conic-gradient(transparent 0 var(--start-one),#fff var(--start-one) var(--end-one),transparent var(--end-one) var(--start-two),#fff var(--start-two) var(--end-two),transparent var(--end-two))}.slider{position:relative;width:100%;margin:0 auto;overflow:hidden}.slider-content{display:flex;transition:transform .5s ease-in-out;width:auto}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;font-size:24px;cursor:pointer;z-index:10}.slider-arrow.left{left:10px}.slider-arrow.right{right:10px}.slider-dots{margin-top:10px;display:flex;justify-content:center;gap:8px}.flickity-page-dots{bottom:-30px}.flickity-page-dots .dot{width:10px;height:10px;background:#ef0;border-radius:50%;cursor:pointer;transition:background .3s}.flickity-page-dots .dot.is-selected{background:red}body.dark-theme{background-color:#121212;color:#fff}*{padding:0;margin:0;border:none}*,:after,:before{box-sizing:border-box}a,a:hover,a:link,a:visited{text-decoration:none}aside,footer,header,main,nav,section{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit;background-color:transparent}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;box-shadow:none;background-color:transparent;background:none;cursor:pointer}button:active,button:focus,input:active,input:focus{outline:none}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}legend{display:block}