@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Turret+Road:wght@200;300;400;500;700;800&display=swap");:root{--hue-color:242;--skin-color:hsl(342,92%,46%);--mirage-color:hsl(210,10%,23%);--title-color:hsl(var(--hue-color),8%,95%);--text-color:hsl(var(--hue-color),8%,85%);--body-color:hsl(var(--hue-color),19%,5%);--box-color:hsl(var(--hue-color),14%,10%);--scroll-box-color:hsl(var(--hue-color),12%,38%);--scroll-thumb-color:hsl(var(--hue-color),12%,26%);--body-font:"Poppins",sans-serif;--signature-font:"Turret Road",sans-serif;--biggest-font-size:3rem;--h1-font-size:2.25rem;--h2-font-size:1.5rem;--h3-font-size:1.25rem;--normal-font-size:1rem;--small-font-size:0.875rem;--smaller-font-size:0.813rem;--font-medium:500;--font-bold:600;--mb025:0.25rem;--mb05:0.5rem;--mb075:0.75rem;--mb1:1rem;--mb15:1.5rem;--mb2:2rem;--mb25:2.5rem;--mb3:3rem;--z-fixed:10;--z-modal:100}@media screen and (max-width:1024px){:root{--biggest-font-size:2rem;--h1-font-size:1.5rem;--h2-font-size:1.25rem;--h3-font-size:1.125rem;--normal-font-size:0.938rem;--small-font-size:0.813rem;--smaller-font-size:0.75rem}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body,button,input{font-family:var(--body-font);font-size:var(--normal-font-size)}body{background-color:var(--body-color);color:var(--text-color)}h1,h2,h3{color:var(--title-color);font-weight:var(--font-bold)}ul{list-style:none}a{text-decoration:none}img{max-width:100%;height:auto}button{cursor:pointer}button,input{border:none;outline:none}.container{max-width:1250px;margin-left:auto;margin-right:auto}.grid{display:grid}.button{display:inline-flex;align-items:center;column-gap:.5rem;background-color:var(--skin-color);color:var(--title-color);padding:.75rem 1.4rem;border-radius:.25rem;font-weight:var(--font-medium);position:relative;z-index:1;transition:.4s}.button:after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background-color:var(--mirage-color);z-index:-1;transform-origin:center;transform:scale(0);border-radius:.25rem;transition:.3s}.button:hover:after{transform:scale(1)}.section{padding:6.5rem 0 2rem}.section-title{text-align:center;font-size:var(--h1-font-size);margin-bottom:var(--mb3)}.section-title:before{content:attr(data-heading);display:block;font-size:var(--normal-font-size);font-weight:var(--font-medium);color:var(--skin-color)}::-webkit-scrollbar{width:.6rem;background-color:var(--scroll-box-color);border-radius:.5rem}::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb-color);border-radius:.5rem}.sidebar{position:fixed;width:100px;height:100vh;background-color:var(--body-color);border-right:1px solid var(--box-color);transition:transform .3s ease}.nav-logo{position:absolute;left:0;right:0;top:1.8rem;width:40px;height:40px;border-radius:50%;background-color:var(--skin-color);text-align:center;margin:auto}.nav-logo-text{font-size:1.125rem;color:var(--title-color);font-weight:var(--font-bold);line-height:40px}.nav-menu{position:fixed;transform:rotate(-90deg) translateX(-100%);transform-origin:left top;width:100vh}.menu,.nav-list{display:flex}.nav-list{flex-direction:row-reverse;margin:-2px auto 0}.nav-link{float:right;height:100%;line-height:100px;padding:0 1rem;color:var(--title-color);font-weight:var(--font-medium);position:relative;transition:.4s}.nav-toggle{height:32px;width:36px;position:fixed;right:1.5rem;top:2rem;font-size:1.2rem;border-radius:.25rem;background-color:var(--skin-color);color:var(--title-color);justify-content:center;align-items:center;z-index:999}.nav-close,.nav-toggle{cursor:pointer;display:none}.nav-close{font-size:1.5rem;position:absolute;top:1rem;right:1.25rem}.nav-link.active-link,.nav-link:hover{color:var(--skin-color)}.nav-link.active-link:after,.nav-link:hover:after{position:absolute;content:"";width:6px;height:6px;background-color:var(--skin-color);border-radius:50%;bottom:1.8rem;left:0;right:0;margin:auto}.btn-share{position:absolute;bottom:1.8rem;left:0;right:0;text-align:center;cursor:pointer}.social-share{font-size:1.5rem}.main{margin-left:100px}.home{height:100vh}.home-container{position:relative;height:100%;align-items:center}.home-social{position:absolute;top:1.8rem;left:0;display:flex;align-items:center;column-gap:3.5rem}.home-social-follow{font-weight:var(--font-medium);position:relative}.home-social-follow:after{content:"";position:absolute;width:1rem;height:2px;background-color:var(--text-color);right:-45%;top:50%}.home-social-links{display:inline-flex;column-gap:1rem}.home-social-link{font-size:1.08rem;color:var(--text-color);transition:.4s}.home-social-link:hover{transform:translateY(.25rem)}.home-img{display:none}.home-title{font-size:var(--biggest-font-size)}.home-subtitle{font-size:var(--h3-font-size);font-weight:var(--font-medium);margin-bottom:var(--mb075)}.home-description{max-width:450px;margin-bottom:var(--mb2)}.my-info{display:flex;column-gap:1.8rem;position:absolute;left:0;bottom:1.8rem}.info-item{display:flex;align-items:center}.info-subtitle,.info-title{font-size:var(--small-font-size)}.info-title{font-weight:var(--font-medium);color:var(--title-color);margin-bottom:.25rem}.info-subtitle{color:var(--text-color);opacity:.8}.info-icon{font-size:1.8rem;color:var(--skin-color);margin-right:var(--mb075)}.resume-preview-section{position:absolute;right:2rem;top:50%;transform:translateY(-50%);max-width:400px}.resume-preview-container{border-radius:1rem;padding:1.5rem;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid rgba(255,255,255,.1)}.resume-preview-title{font-size:var(--h2-font-size);font-weight:var(--font-medium);color:var(--title-color);margin-bottom:1.5rem;text-align:center}.resume-preview-link{display:block;text-decoration:none;color:inherit;transition:transform .3s ease}.resume-preview-mobile{display:none;text-align:center}.resume-mobile-title{font-size:var(--h3-font-size);margin-bottom:var(--mb075)}.resume-preview-link:hover{transform:translateY(-4px)}.resume-preview-image-container{position:relative;border-radius:.5rem;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.2);background-color:white}.resume-preview-image{width:100%;height:auto;display:block;transition:transform .3s ease}.resume-preview-link:hover .resume-preview-image{transform:scale(1.02)}.resume-preview-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.3));display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.resume-preview-link:hover .resume-preview-overlay{opacity:1}.resume-preview-text{color:white;font-weight:var(--font-medium);font-size:var(--small-font-size);text-align:center;padding:.5rem 1rem;background-color:rgba(0,0,0,.7);border-radius:.25rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.resume-preview-description{font-size:var(--smaller-font-size);color:var(--text-color);text-align:center;margin-top:1rem;opacity:.8;line-height:1.4}@media screen and (max-width:1024px){.resume-preview-section{position:static;right:auto;top:auto;transform:none;max-width:100%;margin-top:2rem}}@media screen and (max-width:576px){.resume-preview-desktop{display:none}.resume-preview-mobile{display:block}.resume-preview-description{display:none}}.about-container{grid-template-columns:repeat(2,1fr);column-gap:4rem;align-items:center}.about-img{width:480px;border-radius:.75rem;justify-self:center}.about-heading{font-size:var(--h3-font-size);margin-bottom:var(--mb075)}.about-description{text-align:justify;padding-right:6rem;margin-bottom:var(--mb2)}.about-info{display:grid;grid-template-columns:repeat(3,140px);grid-column-gap:.5rem;column-gap:.5rem;margin-bottom:var(--mb3)}.about-box{text-align:center;border-radius:.25rem;padding:1rem 1.25rem;background-color:var(--box-color)}.about-icon{font-size:1.5rem;color:var(--skin-color);margin-bottom:var(--mb075)}.about-subtitle,.about-title{font-size:var(--small-font-size)}.qualification-container{grid-template-columns:repeat(2,340px);column-gap:3rem;justify-content:center}.qualification-title{font-size:var(--h3-font-size);font-weight:var(--font-medium);margin-bottom:var(--mb2)}.timeline-item{position:relative;margin-bottom:var(--mb25);padding-left:3rem}.timeline-item:last-child{margin-bottom:0}.timeline-item:before{content:"";width:1px;left:.48rem;height:100%}.circle-dot,.timeline-item:before{position:absolute;top:0;background-color:var(--skin-color)}.circle-dot{left:0;height:1rem;width:1rem;border:2px solid var(--skin-color);border-radius:50%;transition:.4s}.timeline-item:hover .circle-dot{background-color:var(--body-color)}.timeline-title{font-size:var(--normal-font-size);font-weight:var(--font-medium);margin-bottom:var(--mb025)}.timeline-text{font-size:var(--smaller-font-size);margin-bottom:var(--mb1)}.timeline-date{display:flex;align-items:center;column-gap:.4rem;font-size:var(--normal-font-size);color:var(--skin-color)}.skills-container{grid-template-columns:360px 320px;column-gap:3rem;justify-content:center}.skills-header{display:flex;align-items:center;cursor:pointer;padding:1rem 0;border-bottom:1px solid var(--box-color)}.skills-header:not(:last-child){margin-bottom:0}.skills-header:last-child{border-bottom:none}.skills-arrow,.skills-icon{font-size:2rem;color:var(--skin-color)}.skills-icon{margin-right:var(--mb2)}.skills-arrow{margin-left:auto}.skills-header.skills-active{position:relative}.skills-active .skills-arrow{transform:rotate(-90deg);transition:.4s}.skills-header-content{flex:1 1}.skills-title{font-size:var(--h3-font-size);font-weight:var(--font-medium);color:var(--title-color);margin-bottom:.25rem}.skills-subtitle{font-size:var(--small-font-size);color:var(--text-color);opacity:.8}.skills-list{row-gap:1.8rem}.skills-titles{display:flex;justify-content:space-between;margin-bottom:var(--mb05)}.skills-name{font-size:var(--normal-font-size);font-weight:var(--font-medium)}.skills-bar,.skills-percentage{height:5px;border-radius:.25rem}.skills-bar{background-color:var(--box-color)}.skills-percentage{display:block;background-color:var(--skin-color)}.skills [data-content]{display:none}.skills-active[data-content]{display:block}.work-container{grid-template-columns:repeat(3,330px);gap:1.8rem;justify-content:center;padding-top:1rem}.work-filters{display:flex;justify-content:center;align-items:center;column-gap:.75rem;margin-bottom:2rem}.work-item{cursor:pointer;color:var(--title-color);padding:.25rem .75rem;font-weight:var(--font-medium);border-radius:.5rem}.work-card{background-color:var(--box-color);padding:1.25rem;border-radius:.5rem}.portfolio-item-details{display:none}.work-img{border-radius:.5rem;margin-bottom:var(--mb1)}.work-title{font-size:var(--normal-font-size);font-weight:var(--font-medium);margin-bottom:var(--mb05)}.work-button{color:var(--skin-color);font-size:var(--small-font-size);display:flex;align-items:center;column-gap:.25rem;cursor:pointer}.work-button-icon{font-size:1rem;transition:.4s}.work-button:hover .work-button-icon{transform:translateX(.25rem)}.active-work{background-color:var(--skin-color);color:var(--title-color)}.portfolio-popup{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;padding:0 1rem;opacity:0;visibility:hidden;z-index:var(--z-modal);transition:.4s}.portfolio-popup.open{opacity:1;visibility:visible}.portfolio-popup-inner{background-color:var(--box-color);width:900px;max-width:100%;border-radius:.5rem;padding:2.5rem;position:relative}.portfolio-popup-content{grid-template-columns:repeat(2,1fr);align-items:center;column-gap:3rem}.portfolio-popup-close{position:absolute;top:1.5rem;right:1.5rem;font-size:1.5rem;color:var(--skin-color);cursor:pointer}.portfolio-popup-img{border-radius:.5rem}.portfolio-popup-subtitle{font-size:var(--smaller-font-size);margin-bottom:var(--mb025)}.details-title{font-size:var(--h3-font-size);font-weight:var(--font-medium);margin-bottom:var(--mb1)}.details-description{font-size:var(--small-font-size);margin-bottom:var(--mb2)}.details-info li{margin-bottom:var(--mb075);text-transform:capitalize;font-size:var(--small-font-size)}.details-info li:last-child{margin-bottom:0}.details-info li span{font-weight:400}.details-info li a{text-transform:lowercase;color:var(--skin-color)}.services-container{grid-template-columns:repeat(3,250px);justify-content:center;column-gap:1.8rem}.services-content{position:relative;background-color:var(--box-color);padding:6rem 0 2rem 2.5rem;border-radius:.25rem}.services-icon{display:block;font-size:1.8rem;color:var(--skin-color);margin-bottom:var(--mb1)}.services-title{font-size:var(--h3-font-size);margin-bottom:var(--mb1);font-weight:var(--font-medium)}.services-button{color:var(--skin-color);font-size:var(--small-font-size);display:flex;align-items:center;column-gap:.25rem;cursor:pointer}.services-button-icon{font-size:1rem;transition:.4s}.services-button:hover .services-button-icon{transform:translateX(.25rem)}.services-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;padding:0 1rem;z-index:var(--z-modal);opacity:0;visibility:hidden;transition:.4s}.active-modal{opacity:1;visibility:visible}.services-modal-content{width:500px;max-width:100%;position:relative;background-color:var(--box-color);padding:4.5rem 2.5rem 2.5rem;border-radius:.5rem}.services-modal-close{position:absolute;top:1.5rem;right:1.5rem;font-size:1.5rem;color:var(--skin-color);cursor:pointer}.services-modal-description,.services-modal-title{text-align:center}.services-modal-title{font-size:var(--h3-font-size);font-weight:var(--font-medium);margin-bottom:var(--mb1)}.services-modal-description{font-size:var(--small-font-size);padding:0 3.5rem;margin-bottom:var(--mb2)}.services-modal-services{row-gap:var(--mb075)}.services-modal-service{display:flex;align-items:center;column-gap:.5rem}.services-modal-icon{color:var(--skin-color);font-size:1.1rem}.services-modal-info{font-size:var(--small-font-size)}@media screen and (min-width:992px){.testimonials-container{width:750px;margin-left:auto!important;margin-right:auto!important}}.testimonial-card{background-color:var(--box-color);padding:1.8rem 2rem;border-radius:.5rem;margin-bottom:3rem}.testimonial-quote{display:inline-flex;font-size:1.5rem;color:var(--skin-color);margin-bottom:var(--mb1)}.testimonial-description{margin-bottom:var(--mb1);font-size:var(--small-font-size);text-align:justify}.testimonial-date{font-size:var(--normal-font-size);margin-bottom:var(--mb2)}.testimonial-profile{display:flex;align-items:center;column-gap:1rem}.testimonial-profile-img{width:60px;height:60px;border-radius:3rem}.testimonial-profile-name{font-size:var(--h3-font-size);font-weight:var(--font-medium);color:var(--title-color)}.testimonial-profile-detail{font-size:var(--small-font-size);display:block}.testimonial-profile-data{display:flex;flex-direction:column;row-gap:.4rem}.swiper-pagination-bullet{background-color:var(--box-color)}.swiper-pagination-bullet-active{background-color:var(--skin-color)}.contact-container{grid-template-columns:300px 340px;column-gap:3rem;justify-content:center;align-items:center}.contact-info{display:grid;grid-row-gap:1rem;row-gap:1rem}.contact-card{background-color:var(--box-color);padding:1rem;border-radius:.5rem;text-align:center}.contact-card-icon{font-size:1.8rem;color:var(--title-color);margin-bottom:var(--mb025)}.contact-card-data,.contact-card-title{font-size:var(--small-font-size)}.contact-card-title{font-weight:var(--font-medium)}.contact-card-data{display:block;margin-bottom:var(--mb075)}.contact-button{color:var(--skin-color);font-size:var(--small-font-size);display:flex;align-items:center;justify-content:center;column-gap:.25rem;cursor:pointer}.contact-button-icon{font-size:1rem;transition:.4s}.contact-button:hover .contact-button-icon{transform:translateX(.25rem)}.contact-card{cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.contact-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.input-error{color:#ff4757;font-size:var(--smaller-font-size);margin-top:.25rem;display:flex;align-items:center;gap:.25rem}.input-error:before{content:"⚠";font-size:.75rem}.submit-error,.submit-success{padding:.75rem 1rem;border-radius:.5rem;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;font-size:var(--small-font-size);font-weight:var(--font-medium)}.submit-success{background-color:rgba(46,213,115,.1);color:#2ed573;border:1px solid rgba(46,213,115,.3)}.submit-error{background-color:rgba(255,71,87,.1);color:#ff4757;border:1px solid rgba(255,71,87,.3)}.submit-error i,.submit-success i{font-size:1rem}.button:disabled{opacity:.6;cursor:not-allowed}.button:disabled:hover{transform:none}.form-section{margin-bottom:2rem}.form-section-title{font-size:var(--h3-font-size);font-weight:var(--font-medium);color:var(--title-color);margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid var(--skin-color)}select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem;padding-right:2.5rem}select.input:focus{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e91e63' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e")}label:after{content:" *";color:var(--skin-color);font-weight:var(--font-bold)}.contact-form{display:flex;flex-direction:column;gap:.5rem}.contact-form .input-container{margin-bottom:1.5rem}@media screen and (max-width:768px){.form-section-title{font-size:var(--normal-font-size);margin-bottom:1rem}.contact-form .input-container{margin-bottom:1rem}}.input-container{position:relative;margin:0}.input{width:100%;border:2px solid var(--text-color);background-color:transparent;padding:.6rem 1.2rem;color:var(--title-color);font-weight:var(--font-medium);font-size:var(--normal-font-size);letter-spacing:.5px;border-radius:.5rem;outline:none;transition:.4s}textarea.input{padding:.8rem 1.2rem;min-height:140px;border-radius:.5rem;resize:none;font-family:var(--body-font)}.input-container label{position:absolute;top:50%;left:1rem;transform:translateY(-50%);padding:0 .4rem;color:var(--text-color);font-size:1rem;font-weight:var(--font-medium);pointer-events:none;z-index:15;transition:.5s}.input-container.textarea label{top:1rem;transform:translateY(0)}.input-container span{position:absolute;top:0;left:25px;transform:translateY(-50%);font-size:var(--small-font-size);padding:0 .4rem;pointer-events:none;z-index:var(--z-fixed);color:transparent}.input-container span:after,.input-container span:before{content:"";position:absolute;width:10%;opacity:0;height:5px;background-color:var(--body-color);top:50%;transform:translateY(-50%);transition:.4s}.input-container span:before{left:50%}.input-container span:after{right:50%}.input-container.focus label{top:0;transform:translateY(-50%);left:25px;font-size:var(--smaller-font-size)}.input-container.focus span:after,.input-container.focus span:before{width:50%;opacity:1}.form-error-space{min-height:2.2rem;background:#111;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:.5rem;margin:0 0 .5rem;padding:.75rem 1.25rem;font-size:1rem;font-weight:500;letter-spacing:.5px;transition:background .2s;width:100%;box-sizing:border-box}.form-error-text{color:#ff4757}.form-success-text{color:#2ed573}.footer{padding-top:2rem}.footer-container{grid-template-columns:repeat(3,1fr);column-gap:1.6rem}.footer-bg{background-color:var(--box-color);padding:3rem 0 3.5rem}.footer-title{font-size:var(--h1-font-size);margin-bottom:var(--mb025)}.footer-subtitle{font-size:var(--small-font-size)}.footer-links{display:flex;justify-self:center;column-gap:2rem}.footer-links:hover{color:var(--skin-color)}.footer-socials{justify-self:flex-end}.footer-social{font-size:1.25rem;margin-right:var(--mb15)}.footer-social:hover{color:var(--skin-color)}.footer-copy{font-size:var(--smaller-font-size);text-align:center;margin-top:4.5rem}.footer-copy a{font-family:var(--signature-font)}.footer-copy a:hover{color:var(--skin-color)}.footer-copy a,.footer-links,.footer-social,.footer-subtitle,.footer-title{color:var(--title-color)}@media screen and (max-width:1408px){.container{margin-left:var(--mb25);margin-right:var(--mb25)}}@media screen and (max-width:1216px){.about-container{column-gap:2.5rem}.about-description{padding-right:0}.work-container{grid-template-columns:repeat(2,330px);gap:3rem}}@media screen and (max-width:1024px){.container{margin-left:var(--mb15);margin-right:var(--mb15)}.sidebar{width:100%;z-index:999;transform:translateX(-100%)}.show-sidebar{transform:translateX(0)}.btn-share,.nav-logo{display:none}.nav-menu{width:100%;transform:rotate(0deg) translateX(0);display:flex}.nav-list,.nav-menu{height:100%;justify-content:center}.nav-list{flex-direction:column;align-items:center}.nav-link{padding:1rem 0;line-height:1.5}.nav-link.active-link:after,.nav-link:hover:after{bottom:0}.nav-close{display:block}.nav-toggle{display:flex}.main{margin-left:0}.about-container{grid-template-columns:1fr;row-gap:2.5rem}.about-img{width:350px}.about-data{text-align:center}.about-info{justify-content:center}.about-box{padding:.75rem .5rem}.about-description{padding:0 4rem;text-align:center}.qualification-container{grid-template-columns:repeat(2,290px)}.skills-container{grid-template-columns:340px 300px}.skills-list{row-gap:1.7rem}.work-card{padding:1rem}.work-img{margin-bottom:var(--mb075)}.work-title{margin-bottom:var(--mb025)}.services-container{grid-template-columns:repeat(3,220px)}.testimonial-card{padding:1.25rem 1.5rem}.portfolio-item-details{margin-bottom:var(--mb15)}.details-info li{margin-bottom:var(--mb05)}.details-title{margin-bottom:var(--mb075)}}@media screen and (max-width:768px){.about-img{width:250px}.qualification-container{grid-template-columns:290px;row-gap:3rem}.skills-container{grid-template-columns:300px;row-gap:3rem}.work-container{grid-template-columns:330px}.services-container{grid-template-columns:repeat(2,1fr);gap:1.5rem}.services-content{padding:3.5rem .5rem 1.25rem 1.5rem}.services-icon{font-size:1.5rem}.contact-container{grid-template-columns:360px;row-gap:3rem}.footer-container{grid-template-columns:repeat(2,1fr);row-gap:3rem}.footer-socials{justify-self:start}.footer-links{flex-direction:column;row-gap:1.5rem}.footer-bg{padding:2rem 0 3rem}.footer-copy{margin-top:var(--mb3)}.portfolio-popup-inner{width:420px;padding:2.8rem 1.5rem 2.5rem}.portfolio-popup-content{grid-template-columns:1fr;row-gap:1.6rem}.details-title{font-size:var(--normal-font-size)}.portfolio-popup-close{top:.5rem}}@media screen and (max-width:576px){.nav-toggle{right:auto;left:1.5rem}.home{background-image:none;height:auto;align-items:normal;padding:7rem 0 2rem}.home-container{row-gap:2rem}.home-img{display:block;width:250px;justify-self:center}.my-info{display:none}.home-social{left:auto;right:-1rem;flex-direction:column;row-gap:3.5rem}.home-social-follow{font-size:var(--smaller-font-size);transform:rotate(90deg)}.home-social-links{flex-direction:column;row-gap:.25rem}.home-social-link{font-size:var(--normal-font-size)}.about-info{grid-template-columns:repeat(3,1fr)}.about-description{padding:0}.services-modal-content{padding:4.5rem 1.5rem 2.5rem}.services-modal-description{padding:0}.contact-container,.work-container{grid-template-columns:300px}.footer-container{grid-template-columns:1fr}.footer-links{justify-self:flex-start}}@media screen and (max-width:350px){.container{margin-left:var(--mb1)}.home-img{width:200px}.home-title{font-size:var(--h1-font-size)}.home-subtitle{font-size:var(--normal-font-size)}.about-info{grid-template-columns:repeat(2,1fr);row-gap:.5rem}.contact-container,.qualification-container,.skills-container,.work-container{grid-template-columns:1fr}.skills-title,.work-item{font-size:var(--normal-font-size)}.work-filters{column-gap:.25rem}.services-container{grid-template-columns:max-content}.services-content{padding-right:3.5rem}}.info-icon,.info-item .info-icon,.my-info .info-icon{color:var(--skin-color)!important;font-size:1.8rem;margin-right:var(--mb075)}.button{margin-top:0}.toast-success{position:fixed;top:2.5rem;right:2.5rem;left:auto;bottom:auto;transform:none;background:var(--skin-color);color:#fff;padding:1rem 2.5rem;border-radius:.75rem;font-size:1.1rem;font-weight:600;box-shadow:0 4px 24px rgba(0,0,0,.18);z-index:9999;opacity:.98;animation:toast-slide-in-top-right .4s}@keyframes toast-slide-in-top-right{0%{opacity:0;transform:translateX(60px) translateY(-30px)}to{opacity:.98;transform:translateX(0) translateY(0)}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/manish-portfolio/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/manish-portfolio/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/manish-portfolio/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/manish-portfolio/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/manish-portfolio/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/manish-portfolio/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/manish-portfolio/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_5cce81{font-family:Inter,Inter Fallback;font-style:normal}