.flex{display:flex;justify-content:center;align-items:center}.flex-col{display:flex;justify-content:center;align-items:center;flex-direction:column}.flex-col-justify{display:flex;justify-content:center;flex-direction:column}.flex-row{display:flex;justify-content:center;align-items:center;flex-direction:row}.header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1.25em;position:sticky;top:0;background-color:var(--light-clr);z-index:111;border-bottom:1px solid var(--dark-grey)}.header .logo{color:var(--dark-clr);font-weight:700;font-size:large}.header .links-container ul{display:flex;flex-direction:row;gap:2em}.header .links-container ul .resume{display:none}.header .links-container ul li{list-style:none;font-weight:500;cursor:pointer}.header .links-container ul li a{text-decoration:none;color:var(--dark-clr)}.header .links-container ul li a span{position:relative;padding-bottom:4px;cursor:pointer}.header .links-container ul li a span::before{content:"";position:absolute;width:0%;height:2px;bottom:0;left:0;background:var(--dark-clr);visibility:visible;transition:all .3s ease-in-out 0s}.header .links-container ul li a:hover span::before{visibility:visible;transform:scaleX(1);width:100%}.header .resume{background-color:var(--dark-clr);border-radius:100px;padding:.55em 1em;cursor:pointer}.header .resume a{text-decoration:none;color:var(--light-clr);font-weight:400;font-size:1em}.header .right-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1em}.header .right-header .mode{border:1px solid var(--dark-clr);border-radius:50%;padding:.5em;width:2.5em;height:2.5em;cursor:pointer}.header .right-header .mode svg{stroke:var(--dark-clr)}@media(max-width: 48em){.header .links-container ul{overscroll-behavior:none;position:absolute;transform:translateX(100%);top:0;visibility:hidden;opacity:0;flex-direction:column;gap:3em;height:100vh;background:var(--light-clr);padding:7em 2.5em;transition:all ease .6s;z-index:99}.header .links-container ul.active{transform:translateX(0);opacity:1;visibility:visible}.header .links-container ul .resume{display:block}.header .right-header .resume{display:none}.header .right-header .mode{width:2.25em;height:2.25em}}.hero_section{padding:4.5em 1.5em}.hero_section_container{width:100%;gap:5em;display:flex;justify-content:space-between;align-items:center;flex-direction:row}.hero_section_container_info{display:flex;flex-direction:column;justify-content:center;align-items:start;width:50%}.hero_section_container_info_text{display:flex;flex-direction:column}.hero_section_container_info_text h1{font-size:3.5em;max-width:5em;color:var(--dark-clr)}.hero_section_container_info_text p{width:-moz-max-content;width:max-content;font-size:.8em;margin-block:2em;border-bottom:1px solid #bababa;border-top:1px solid #bababa;color:var(--dark-clr);padding:5px}.hero_section_container_info_text h5{font-size:1.15em;font-weight:500;color:var(--dark-grey);line-height:1.6em;font-weight:500}.hero_section_container_info_buttons{display:flex;flex-direction:row;gap:1.5em;padding-block:1.75em;font-size:1.1rem;width:50%}.hero_section_container_info_buttons .hire-btn{background-color:var(--dark-clr);color:var(--light-clr);text-decoration:none;padding:1em 3.25em;border-radius:100px;font-weight:600;letter-spacing:1px;cursor:pointer}.hero_section_container_info_buttons .project-btn{background-color:var(--Xlight-grey);color:var(--dark-grey)}.hero_section_container_anime video{width:100%;height:350px}@media(max-width: 64em){.hero_section{flex-direction:column-reverse;width:100%}.hero_section_img{display:flex;justify-content:center;align-items:center}.hero_section_img svg{width:100%}.hero_section_info,.hero_section_img{width:100%}}@media(max-width: 48em){.hero_section{padding:1.5em 0}.hero_section_container{flex-direction:column-reverse;gap:2em}.hero_section_container_info{width:100%}.hero_section_container_info_text{width:calc(100% - 10px);justify-content:center;align-items:center}.hero_section_container_info_text h1,.hero_section_container_info_text p,.hero_section_container_info_text h5{text-align:center}.hero_section_container_info_text h1{max-width:100%;font-size:2.5em}.hero_section_container_info_text p{font-size:.75em;display:inline-flex;overflow-wrap:break-word;width:-moz-fit-content;width:fit-content}.hero_section_container_info_text h5{font-size:1em;font-weight:500}.hero_section_container_info_buttons{flex-direction:row;justify-content:center;width:100%}.hero_section_container_info_buttons .hire-btn,.hero_section_container_info_buttons .project-btn{padding:.75em 5em;text-align:center}.hero_section_container_info_buttons .project-btn{background-color:var(--Xlight-grey);color:var(--dark-grey)}.hero_section_container_anime{width:100%}.hero_section_container_anime video{height:200px}}@media(max-width: 23.4375em){.hero_section_container_info_buttons{flex-direction:column}.hero_section_container_info_buttons .hire-btn,.hero_section_container_info_buttons .project-btn{padding:.75em 1em}}.skills_section{margin-block:2.5em}.skills_section_head{padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.skills_section_head h1{font-size:3.5em;color:var(--dark-clr)}.skills_section_head p{color:var(--dark-clr);width:-moz-max-content;width:max-content;font-size:.8em;margin-block:2em;border-bottom:1px solid #bababa;border-top:1px solid #bababa;padding:5px}.skills_section_head h5{font-size:1.1em;line-height:1.6em;font-weight:500;color:var(--dark-grey);text-align:center}.skills_section_head h5:last-child{margin-block:10px;font-size:1em}.skills_section_head h5:last-child b{color:var(--dark-clr)}.skills_section_icons{display:grid;grid-template-columns:repeat(5, 1fr);margin-block:3em;max-width:-moz-fit-content;max-width:fit-content;margin-inline:auto;gap:4em}.skills_section_icons .icon{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.skills_section_icons .icon p{font-weight:500;color:var(--dark-grey);font-size:1em}.skills_section_icons .icon .img-cont{background:#000;width:6em;height:6em;border-radius:50%;padding:.5em;display:flex;justify-content:center;align-items:center}.skills_section_icons .icon .img-cont img,.skills_section_icons .icon .img-cont svg{height:3.5em}@media(max-width: 64em){.skills_section_head h1{font-size:2.5em}.skills_section_icons{gap:2em}.skills_section_icons .icon .img-cont{width:3.5em;height:3.5em}.skills_section_icons .icon .img-cont img{-o-object-fit:cover;object-fit:cover;height:2.25em}}@media(max-width: 23.4375em){.skills_section_head h1{font-size:2.5em;text-align:center}.skills_section_head p{font-size:.75em}.skills_section_head h5{font-size:1em;text-align:center;width:calc(95% - 10px);font-weight:500}.skills_section_head h5:last-child{font-size:.85em;text-align:center}.skills_section_icons{grid-template-columns:repeat(3, 1fr)}.skills_section_icons .icon p{font-size:.8em;color:var(--dark-clr)}}#about{height:100%;width:100%}#about-container{height:100%;width:100%;padding-block:2em;margin-bottom:8vh}.left-abt{padding-top:10vh;width:48%}.image-con{flex-direction:column-reverse;padding:40px;position:relative;height:100%;width:100%}.fav-icon{position:absolute;height:3vw;animation:uptodown 1.9s linear infinite}.fav-icon:nth-child(1){bottom:4rem;left:2rem}.fav-icon:nth-child(2){bottom:14rem;left:1rem}.fav-icon:nth-child(3){top:1rem;left:3rem}.fav-icon:nth-child(4){top:-1rem;animation:logo-spin infinite 20s linear}.fav-icon:nth-child(5){top:1rem;right:3rem}.fav-icon:nth-child(6){bottom:14rem;right:2rem}.fav-icon:nth-child(7){bottom:4rem;right:2rem}@keyframes uptodown{0%{transform:translateY(0px)}50%{transform:translateY(-20px)}100%{transform:translateY(0px)}}@keyframes logo-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.own-view .imag{width:30vw;height:-moz-fit-content;height:fit-content}.right-abt{display:flex;justify-content:center;flex-direction:column;width:48%;gap:16px;height:inherit;padding:20px}.abt-cont{display:flex;padding:3px 40px;flex-direction:column;justify-content:start;align-items:start;gap:1.5vw}.abt-cont h2{letter-spacing:2px;color:var(--dark-clr);font-size:2.45em;font-weight:600}.abt-cont h1{min-width:75%;font-size:.8em;color:var(--dark-clr);text-align:center;border-bottom:1px solid #bababa;border-top:1px solid #bababa;padding:5px;margin-block:1em;letter-spacing:1px}.abt-cont p{font-size:1.1em;font-weight:400;color:var(--dark-grey);width:95%;text-align:left;line-height:1.6em}@media(max-width: 64em){#about{z-index:1}#about-container{flex-direction:column}.left-abt{padding-top:20vh}.own-view .imag{width:50vw}.right-abt,.left-abt{width:100%}.abt-cont{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;padding:0}.abt-cont h1{font-weight:500;letter-spacing:0}.abt-cont h1 br{display:none}.abt-cont h2,.abt-cont h1,.abt-cont p{width:95%;margin:1vw 0;line-height:1.6em}.abt-cont a{padding:10px 50px;font-size:1.3rem}.fav-icon{height:4.5vw}.fav-icon:nth-child(1){bottom:5rem;left:0}.fav-icon:nth-child(2){bottom:53%;left:-1rem}.fav-icon:nth-child(3){top:1rem;left:3rem}.fav-icon:nth-child(4){top:0}.fav-icon:nth-child(5){top:1rem;right:3rem}.fav-icon:nth-child(6){bottom:53%;right:-1rem}.fav-icon:nth-child(7){bottom:5rem;right:0}.image-con{width:65%}}@media(max-width: 48em){#about{position:relative}.fav-icon{height:5.5vw}.fav-icon:nth-child(1){bottom:4rem;left:-1rem}.fav-icon:nth-child(2){bottom:53%;left:-2rem}.fav-icon:nth-child(3){top:1rem;left:0}.fav-icon:nth-child(4){top:0}.fav-icon:nth-child(5){top:1rem;right:0vw}.fav-icon:nth-child(6){bottom:53%;right:-2rem}.fav-icon:nth-child(7){bottom:4rem;right:-1rem}.skills-gif img{width:45vw}.abt-cont h1{font-size:3.1vw}.abt-cont a{font-size:3.5vw}.abt-cont p,.abt-cont h3{font-size:1.1em}}@media only screen and (max-width: 600px){.skills-gif img{width:45vw}.abt-cont{justify-content:center;align-items:center}.abt-cont a{padding:10px 50px}.fav-icon{height:7vw}.fav-icon:nth-child(1){bottom:3rem;left:-1rem}.fav-icon:nth-child(2){bottom:50%;left:-1.5rem}.fav-icon:nth-child(3){top:1rem;left:0}.fav-icon:nth-child(4){top:0}.fav-icon:nth-child(5){top:1rem;right:0vw}.fav-icon:nth-child(6){bottom:50%;right:-1.5rem}.fav-icon:nth-child(7){bottom:3rem;right:-1rem}}@media(max-width: 23.4375em){#about-container{padding-block:0;margin-bottom:0}.left-abt{padding-top:0;margin-top:4em}.right-abt{padding:0}.right-abt .abt-cont h2{font-size:2.5em;letter-spacing:0}.right-abt .abt-cont h1{font-size:.75em}.right-abt .abt-cont p{font-size:1.1em;width:calc(95% - 10px);font-weight:500}.own-view .imag{width:65vw}}/*! Portfolio Styles */.portfolio_section{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap;padding-block:1rem}.portfolio_section h1{font-size:3.5em;margin-block:10px;text-align:left;color:var(--dark-clr)}.portfolio_section_buttons{width:calc(100% - 20px);display:flex;flex-direction:row;gap:0 .25em;justify-content:flex-end;align-items:center}.portfolio_section .portfolio_collection{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;width:inherit;width:75vw}.portfolio_section .portfolio_collection .port_card{padding:20px;scale:.85;display:flex;flex-direction:column;gap:1em 0;transition:all ease .4s;cursor:pointer;z-index:1;border:2px solid var(--dark-clr);background-color:var(--light-clr);border-radius:20px}.portfolio_section .portfolio_collection .port_card_img{position:relative;width:100%;height:19em}.portfolio_section .portfolio_collection .port_card_img::before{content:"";inset:0;position:absolute;animation:pulse 2.5s infinite}.portfolio_section .portfolio_collection .port_card_img.loaded::before{content:none}.portfolio_section .portfolio_collection .port_card_img.loaded img{opacity:1}.portfolio_section .portfolio_collection .port_card_img img{opacity:0;transition:opacity 200ms ease-in-out;height:inherit;width:inherit;-o-object-position:top;object-position:top;-o-object-fit:cover;object-fit:cover;border-radius:5px;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;outline:none;pointer-events:none}.portfolio_section .portfolio_collection .port_card_list ul{display:flex;flex-direction:row;gap:10px}.portfolio_section .portfolio_collection .port_card_list ul li{list-style:none;background-color:var(--Xlight-grey);color:var(--dark-clr);padding:5px 10px;border-radius:100px;font-size:.8em;font-weight:600}.portfolio_section .portfolio_collection .port_card_info{display:flex;flex-direction:column;gap:1em 0}.portfolio_section .portfolio_collection .port_card_info h2{font-size:2em;color:var(--dark-clr)}.portfolio_section .portfolio_collection .port_card_info p{font-size:1.1em;color:var(--dark-grey)}.portfolio_section .portfolio_collection .port_card_buttons{display:flex;flex-direction:row;align-items:center;gap:4em}.portfolio_section .portfolio_collection .port_card_buttons .port-button{background-color:var(--dark-clr);color:var(--light-clr);padding:.75em 1.5em;font-size:1em;border-radius:100px;outline:none;border:none;text-decoration:none}.portfolio_section .portfolio_collection .port_card_buttons .btn{background-color:#dbdbdb;border-color:#bbb;color:#666;box-shadow:1px 1px 0 rgba(255,255,255,.5) inset;border-radius:3px;border:1px solid;display:inline-block;height:18px;line-height:18px;padding:0 8px;position:relative;font-size:12px;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,.5)}.portfolio_section .portfolio_collection .port_card_buttons .btn:hover,.portfolio_section .portfolio_collection .port_card_buttons .btn.active{text-shadow:0 1px 0 #b12f27;background-color:#f64136;border-color:#b12f27}.portfolio_section .portfolio_collection .port_card_buttons .btn:active{box-shadow:0 0 5px 3px rgba(0,0,0,.2) inset}.portfolio_section .portfolio_collection .port_card_buttons .btn span{color:#f64136}.portfolio_section .portfolio_collection .port_card_buttons .btn:hover,.portfolio_section .portfolio_collection .port_card_buttons .btn:hover span,.portfolio_section .portfolio_collection .port_card_buttons .btn.active,.portfolio_section .portfolio_collection .port_card_buttons .btn.active span{color:#eee}.portfolio_section .portfolio_collection .port_card_buttons .btn:active span{color:#b12f27;text-shadow:0 1px 0 rgba(255,255,255,.3)}.portfolio_section .portfolio_collection .port_card_buttons-counter{margin-right:39px}.portfolio_section .portfolio_collection .port_card_buttons-counter:after,.portfolio_section .portfolio_collection .port_card_buttons-counter:hover:after{text-shadow:none}.portfolio_section .portfolio_collection .port_card_buttons-counter:after{border-radius:3px;border:1px solid #d3d3d3;background-color:#eee;padding:0 8px;color:#777;content:attr(data-count);left:100%;margin-left:8px;margin-right:-13px;position:absolute;top:-1px}.portfolio_section .portfolio_collection .port_card_buttons-counter:before{transform:rotate(45deg);filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476, sizingMethod="auto expand");background-color:#eee;border:1px solid #d3d3d3;border-right:0;border-top:0;content:"";position:absolute;right:-13px;top:5px;height:6px;width:6px;z-index:1;zoom:1}@media screen and (max-width: 375px){.portfolio_section h1{font-size:2.5em}.portfolio_section_buttons{margin-block:30px;justify-content:center}.portfolio_section_buttons .port-button{background-color:#000;color:#fff;padding:.65em 1.25em;font-size:.95em}.portfolio_section .portfolio_collection{width:calc(85vw - 10px)}.portfolio_section .portfolio_collection .port_card{scale:.95}.portfolio_section .portfolio_collection .port_card p{font-size:.85em}.portfolio_section .portfolio_collection .port_card_info h2{font-size:1.1em}.portfolio_section .portfolio_collection .port_card_img{height:11em}.portfolio_section .portfolio_collection .port_card_buttons{gap:0 1.5em}.portfolio_section .portfolio_collection .port_card_buttons .port-button{font-size:.85em}.portfolio_section .portfolio_collection .port_card_buttons svg{width:2.15em;height:2.15em}.portfolio_section .portfolio_collection .port_card_list ul li{font-size:.65em}}@keyframes pulse{0%{background-color:rgba(255,255,255,0)}50%{background-color:rgba(255,255,255,.2)}100%{background-color:rgba(255,255,255,0)}}:root{--primary-color: #000;--secondary-color: #e8e8e8;--text-dark: #0f172a;--text-light: #94a3b8;--white: #ffffff}.testimonials_section{position:relative;height:100%;font-size:14px;color:var(--dark-clr);padding-block:3em}.testimonials_section_container{width:100%;height:100%;padding:3em;margin:auto;text-align:center}.testimonials_section_container h2{font-size:1.5rem;font-weight:600;color:var(--dark-clr)}.testimonials_section_container h1{position:relative;margin-block:2rem;font-size:2.5rem;font-weight:500;color:#bababa}.testimonials_section_container .testimonials_collection .testimonials_card{display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;isolation:isolate;overflow:hidden;padding:5rem 2rem 2rem;background-color:var(--light-clr);border:2px solid var(--dark-clr);border-radius:5px;box-shadow:5px 5px 10px rgba(0,0,0,.1);transition:.3s}.testimonials_section_container .testimonials_collection .testimonials_card::before{position:absolute;content:"";top:0;left:0;transform:translate(-50%, -50%);width:60%;aspect-ratio:1;border-radius:100%;background-color:var(--dark-clr);z-index:-1;transition:.5s}.testimonials_section_container .testimonials_collection .testimonials_card span{position:absolute;top:0;left:0;padding:1rem;font-size:3rem;color:var(--light-clr)}.testimonials_section_container .testimonials_collection .testimonials_card h4{margin-top:4rem;margin-bottom:1rem;font-size:1.5rem;font-weight:600;color:var(--dark-clr);transition:.3s}.testimonials_section_container .testimonials_collection .testimonials_card p{margin-block:2rem;color:var(--dark-grey);transition:.3s}.testimonials_section_container .testimonials_collection .testimonials_card_img{position:relative;border-radius:100%;border:2px solid var(--dark-clr);aspect-ratio:1/1;max-height:100px;max-width:100px}.testimonials_section_container .testimonials_collection .testimonials_card_img::before{position:absolute;content:"";inset:0;animation:pulse 2.5s infinite}.testimonials_section_container .testimonials_collection .testimonials_card_img.loaded::before{content:none}.testimonials_section_container .testimonials_collection .testimonials_card_img.loaded img{opacity:1}.testimonials_section_container .testimonials_collection .testimonials_card_img img{opacity:0;margin-bottom:1rem;border-radius:inherit;max-height:inherit;max-width:-webkit-fill-available;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:opacity 200ms ease-in-out}.testimonials_section_container .testimonials_collection .testimonials_card h5{font-size:1.25rem;font-weight:600;color:var(--dark-clr);transition:.3s;margin-block:5px}.testimonials_section_container .testimonials_collection .testimonials_card h6{font-size:1rem;font-weight:400;color:var(--dark-grey);transition:.3s}@keyframes pulse{0%{background-color:rgba(255,255,255,0)}50%{background-color:rgba(255,255,255,.2)}100%{background-color:rgba(255,255,255,0)}}@media(max-width: 23.4375em){.testimonials_section_container{padding:1em}.testimonials_section_container h1{font-size:1.25rem;margin-block:.75em}.testimonials_section_container h2{font-size:2.5rem}.testimonials_section_container .testimonials_collection{margin-block:2.5em}.testimonials_section_container .testimonials_collection .testimonials_card{transition:.35s}.testimonials_section_container .testimonials_collection .testimonials_card::before{width:50%}.testimonials_section_container .testimonials_collection .testimonials_card h5{font-size:1.1em}.testimonials_section_container .testimonials_collection .testimonials_card h6{font-size:1em}.testimonials_section_container .testimonials_collection .testimonials_card span{font-size:2em}}.contact_section{padding-block:3em}.contact_section_heading h1{font-size:3.5rem;color:var(--dark-clr)}.contact_section_body{display:flex;flex-direction:row}.contact_section_body_form{width:50%;padding-inline:20px}.contact_section_body_form #name,.contact_section_body_form #email,.contact_section_body_form #message{display:flex;flex-direction:column;gap:5px 0;padding-block:20px}.contact_section_body_form #name label,.contact_section_body_form #email label,.contact_section_body_form #message label{font-size:1em;color:var(--dark-clr);font-weight:500;letter-spacing:1px}.contact_section_body_form #name textarea,.contact_section_body_form #name input,.contact_section_body_form #email textarea,.contact_section_body_form #email input,.contact_section_body_form #message textarea,.contact_section_body_form #message input{font-size:1em;background-color:var(--Xlight-grey);border:1px solid #bababa;color:var(--dark-clr);padding:8px;border-radius:4px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);outline:none}.contact_section_body_form #name :where(textarea,input)::-moz-placeholder, .contact_section_body_form #email :where(textarea,input)::-moz-placeholder, .contact_section_body_form #message :where(textarea,input)::-moz-placeholder{font-size:1.15em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--dark-grey)}.contact_section_body_form #name :where(textarea,input)::placeholder,.contact_section_body_form #email :where(textarea,input)::placeholder,.contact_section_body_form #message :where(textarea,input)::placeholder{font-size:1.15em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--dark-grey)}.contact_section_body_form #button button{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0 6px;background-color:var(--dark-clr);color:var(--light-clr);padding:.75em 1.5em;font-size:1em;border-radius:100px;outline:none;border:none;cursor:pointer}.contact_section_body_form #button button svg{width:1.1em;height:1.1em}.contact_section_body_animation{width:50%;position:relative}.contact_section_body_animation .animation-wrapper{width:50%;padding-bottom:50%}.contact_section_body_animation .sphere-animation{position:absolute;top:50%;left:50%;width:580px;height:580px;margin:-290px 0 0 -290px}.contact_section_body_animation .sphere{scale:.75}.contact_section_body_animation .sphere path{fill:url(#sphereGradient);stroke-width:1px;stroke:rgba(80,80,80,.35);backface-visibility:hidden}@media(min-width: 500px){.contact_section_body_animation .sphere path{stroke-width:.4px}}@media(max-width: 64em){.contact_section_body{flex-direction:column}.contact_section_body_form{width:calc(90% - 10px);padding-inline:1em}.contact_section_body_animation{display:none}}@media(max-width: 23.4375em){.contact_section_heading h1{font-size:2.5em;padding-block:20px}.contact_section_body_form #button{display:flex;justify-content:center;align-items:center}.contact_section_body_form #button button{padding:.75em 3.5em}}footer{background-color:#111b22;height:11em;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}footer .social-icons{padding:20px;gap:2.5rem;display:flex;justify-content:center;align-items:center}footer .social-icons img{cursor:pointer;filter:invert(100%);height:2rem;transition:all ease .35s}footer .social-icons img:hover{scale:1.15}footer p{font-family:"Matter",sans-serif;font-size:1.3rem;color:#fff;padding:10px 0;letter-spacing:1px;margin-bottom:10px;font-weight:400;font-style:italic}@media(max-width: 64em){.social-icons{gap:1.5em}}@media(max-width: 48em){footer p,.con-btn{font-size:1rem}}@media(max-width: 23.4375em){.social-icons{gap:1.2em}}*{padding:0;margin:0;box-sizing:border-box;transition:background-color ease .5s}*::-moz-selection{background-color:#000;color:#fff}*::selection{background-color:#000;color:#fff}html,body{margin:0;padding:0;height:100%;width:100%;scroll-behavior:smooth;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}html{overflow:hidden}body{overflow-x:hidden;background-color:var(--light-clr)}main{padding-inline:5em}#overlay{width:100%;height:100%;background-color:rgba(237,237,237,.1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:absolute;z-index:90;opacity:0;visibility:hidden;transition:opacity ease .6s}#overlay.active{opacity:1;visibility:visible}@media(max-width: 64em){main{padding-inline:2em}}@media(max-width: 23.4375em){main{padding-inline:1em}}@media only screen and (min-width: 600px){body::-webkit-scrollbar{background:rgba(0,0,0,0);width:14px}body::-webkit-scrollbar-track{right:3px;background:0 0;z-index:200}body::-webkit-scrollbar-thumb{background-color:#bababa;border-radius:20px;border:3px solid var(--light-clr)}body::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.6196078431)}}/*# sourceMappingURL=style.css.map */