@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300..700&display=swap";*,:after,:before{box-sizing:inherit;margin:0;padding:0}html{scroll-behavior:smooth;box-sizing:border-box;font-size:62.5%}:root{--BLACK:#151515;--GREEN:#4ee1a0;--Raisin-Black:#242424;--Light-Gray:#d9d9d9;--LIGHT-GREY:#f1f3f5;--DARK-GREY:#7e7e7e;--WHITE:#fff;--LIGHT-PEACH:#f8f3e9}body{max-width:144rem;min-height:100vh;color:var(--WHITE);background-color:var(--BLACK);flex-direction:column;align-items:center;margin:0 auto;font-family:Space Grotesk,sans-serif;font-size:1.8rem;line-height:2.8rem;display:flex}h1,h2,h3,h4,h5,h6{color:var(--WHITE);font-family:Space Grotesk,sans-serif;font-weight:700}.heading-one{font-size:5.4rem;line-height:5.4rem}@media only screen and (width<=64em){.heading-one{font-size:4.8rem;line-height:4.8rem}}@media only screen and (width<=52.5em){.heading-one{font-size:4rem;line-height:4.4rem}}@media only screen and (width<=37.5em){.heading-one{font-size:3.6rem;line-height:3.6rem}}@media only screen and (width<=24.44em){.heading-one{font-size:3rem;line-height:3rem}}.heading-two{font-size:4.4rem;line-height:4.4rem}@media only screen and (width<=64em){.heading-two{font-size:4rem;line-height:4rem}}@media only screen and (width<=52.5em){.heading-two{font-size:3.2rem;line-height:3.2rem}}@media only screen and (width<=37.5em){.heading-two{font-size:3rem;line-height:3rem}}.heading-three{font-size:2rem;line-height:2rem}@media only screen and (width<=64em){.heading-three{font-size:1.8rem;line-height:1.8rem}}@media only screen and (width<=52.5em){.heading-three{font-size:1.6rem;line-height:1.6rem}}@media only screen and (width<=37.5em){.heading-three{font-size:1.4rem;line-height:1.4rem}}.heading-four{font-size:1.6rem;line-height:2.4rem}@media only screen and (width<=64em){.heading-four{font-size:1.4rem;line-height:2.2rem}}@media only screen and (width<=52.5em){.heading-four{font-size:1.2rem;line-height:2rem}}p{margin:0;font-size:1.8rem;font-weight:400;line-height:2.8rem;color:var(--WHITE)!important}@media only screen and (width<=52.5em){p{font-size:1.6rem;line-height:2.6rem}}.hidden{display:none!important}.page-left__sticky--menu{background-color:var(--Raisin-Black);z-index:1000;border-radius:0 5px 5px 0;width:4.4rem;height:auto;padding:2rem 1.2rem;position:fixed;top:30rem;left:0;transform:translateY(-50%);box-shadow:0 10px 10px #0003}@media only screen and (width<=37.5em){.page-left__sticky--menu{top:28rem}}.page-left__sticky--menu-show-hide-options{opacity:0;visibility:hidden;cursor:pointer;z-index:9999;background-color:#2b8a3e;border-radius:50%;outline:2px solid #fff;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:flex;position:absolute;top:45%;left:3.4rem}.page-left__sticky--menu-show-hide-options-icon{object-fit:cover;width:1rem;height:1rem;transition:all .3s ease-in-out;position:absolute;top:50%;left:50%;transform:rotate(180deg)translate(50%,50%)}.page-left__sticky--menu--active{opacity:1;visibility:visible;transition:all .3s ease-in-out}.page-left__sticky--menu-mobile{opacity:0;visibility:hidden;width:0;height:0;transition:all .3s ease-in-out}.page-left__sticky--menu-mobile--inactive{opacity:0;visibility:hidden;transition:all .3s ease-in-out}.page-left__sticky--menu-mobile--active{opacity:1;visibility:visible;transition:all .3s ease-in-out}.page-left__sticky--menu-mobile-icon-mobile{object-fit:cover;width:1.8rem;height:1.8rem}.page-left__sticky--menu-mobile-icon-arrow{object-fit:cover;width:1.4rem;height:1.4rem;transition:all .3s ease-in-out;transform:rotate(180deg)}.page-left__nav{flex-direction:column;display:flex}.page-left__nav--list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.page-left__nav--icon{object-fit:cover;width:2.4rem;height:2.4rem}.page-left__nav--icon--hackerrank{height:3.4rem}.page-left__nav--icon--leetcode{width:3.4rem;height:3.4rem}.page-left__nav--icon-mobile{width:3rem;height:3rem}.page-left__nav--item{cursor:pointer;color:var(--WHITE);justify-content:center;align-items:center;transition:all .3s ease-in-out;display:flex;position:relative}.page-left__nav--item-tooltip{color:#fff;opacity:0;visibility:hidden;border-radius:5px;padding:2px 6px;font-size:14px;transition:all .2s;position:absolute;top:-3rem;left:50%;transform:translate(50%)}.page-left__nav--item:hover .page-left__nav--item-tooltip{opacity:1;visibility:visible;left:-.4rem}.page-left__nav--item-filled{background-color:#000;width:100%;height:0;transition:all .3s ease-in-out;position:absolute;top:auto;bottom:0;left:0}.page-left__nav--item:hover a[data-social=linkedin] .page-left__nav--item-filled,a[data-social=linkedin]~.page-left__nav--item-tooltip{background-color:#0274b3}.page-left__nav--item:hover a[data-social=github] .page-left__nav--item-filled,a[data-social=github]~.page-left__nav--item-tooltip{background-color:#24262a}.page-left__nav--item:hover a[data-social=twitter] .page-left__nav--item-filled,a[data-social=twitter]~.page-left__nav--item-tooltip{background-color:#1da1f2}.page-left__nav--item:hover a[data-social=frontend-mentor] .page-left__nav--item-filled,a[data-social=frontend-mentor]~.page-left__nav--item-tooltip{background-color:#000}.page-left__nav--item:hover a[data-social=hackerrank] .page-left__nav--item-filled,a[data-social=hackerrank]~.page-left__nav--item-tooltip{background-color:#37b24d}.page-left__nav--item:hover a[data-social=leetcode] .page-left__nav--item-filled,a[data-social=leetcode]~.page-left__nav--item-tooltip{background-color:#f79f1f}.page-left__nav--item:hover a[data-social=fiverr] .page-left__nav--item-filled,a[data-social=fiverr]~.page-left__nav--item-tooltip{background-color:#1dbf73}.page-left__nav--item:hover a[data-social=upwork] .page-left__nav--item-filled,a[data-social=upwork]~.page-left__nav--item-tooltip{background-color:#6fda44}.page-left__nav--link{cursor:pointer;text-decoration:none;transition:all .5s}.page-left__nav--link:hover{color:var(--WHITE);box-shadow:3px 2px 45px #0000001f}.page-left__nav--link:hover .page-left__nav--link-filled{height:100%}.header{background-image:url(pattern-rings.fef3d9fa.svg);background-position:-10rem 14rem;background-repeat:no-repeat;background-size:530px 129px;flex-direction:column;width:100%;display:flex}@media only screen and (width<=52.5em){.header{background-position:-26.6rem 35rem}}@media only screen and (width<=37.5em){.header{background-position:-26.6rem 40rem}}.header__nav--container{justify-content:space-between;align-items:center;width:100%;padding:3.9rem 14.5rem 15rem;display:flex}@media only screen and (width<=75em){.header__nav--container{padding:3.9rem 3rem 15rem 5.8rem!important}}@media only screen and (width<=52.5em){.header__nav--container{padding:3.9rem 3rem 9rem 5.8rem!important}}@media only screen and (width<=37.5em){.header__nav--container{background-color:var(--Raisin-Black);flex-direction:column;justify-content:center;align-items:center;gap:2rem!important;padding:2.4rem 0 0!important}}@media only screen and (width<=30em){.header__nav--container{padding:2rem 0 0!important}}.header--sticky{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;background-color:#fffc;width:100%;height:6.8rem;transition:all .5s ease-in-out;position:fixed;top:0;left:0;box-shadow:0 10px 10px #0003}@media only screen and (width<=48em){.header--sticky{height:6.4rem!important}}@media only screen and (width<=37.5em){.header--sticky{height:6.4rem!important}}.header__brand--link{color:#0000;cursor:pointer;-webkit-text-fill-color:transparent;text-fill-color:transparent;background:linear-gradient(90deg,#8184e8 0%,#9ebae6 18%,#c2bfe2 46%,#edc5eb 69%,#eeaeca 87% 87%,#ff86a0 100%);-webkit-background-clip:text;background-clip:text;font-size:3.2rem;font-weight:600;text-decoration:none;transition:all .5s ease-in-out}@media only screen and (width<=37.5em){.header__brand--link{font-size:2.4rem}}.header__nav{margin-right:2.8rem;display:flex}@media only screen and (width<=37.5em){.header__nav{margin-right:0!important}}.header__nav--list{gap:4rem;margin:0;padding:0;list-style:none;display:flex}@media only screen and (width<=52.5em){.header__nav--list{gap:1.8rem}}@media only screen and (width<=37.5em){.header__nav--list{gap:1rem}}.header__nav--item{cursor:pointer;color:var(--WHITE);justify-content:center;align-items:center;transition:all .3s ease-in-out;display:flex;position:relative}.header__nav--link{cursor:pointer;color:var(--WHITE);letter-spacing:2px;text-transform:uppercase;font-size:1.6rem;font-weight:400;text-decoration:none;transition:all .3s ease-in-out}@media only screen and (width<=52.5em){.header__nav--link{font-size:1.4rem}}.header__nav--link:hover{color:var(--GREEN);text-decoration:underline;-webkit-text-decoration-color:var(--GREEN);-webkit-text-decoration-color:var(--GREEN);text-decoration-color:var(--GREEN);text-underline-offset:.3rem;text-decoration-style:solid;text-decoration-thickness:.2rem;box-shadow:3px 2px 45px #0000001f}.header__nav--link:hover .header__nav--link-filled{height:100%}.hero{padding:0 14.5rem;display:flex}@media only screen and (width<=75em){.hero{padding:0 3rem 0 5.8rem!important}}@media only screen and (width<=64em){.hero{padding:0 0 0 5.8rem!important}}@media only screen and (width<=37.5em){.hero{flex-direction:column-reverse;justify-content:center;align-items:center;width:100%!important;padding:0 0 8rem!important}}.hero__content{flex-direction:column;gap:4.3rem;display:flex}@media only screen and (width<=52.5em){.hero__content{gap:0;width:100%!important}}@media only screen and (width<=37.5em){.hero__content{text-align:center;justify-content:center;align-items:center;width:100%!important;margin-top:10rem!important;padding:0 2.4rem 0 4.8rem!important}}.hero__content--freelancing-marketplace{margin-top:2.3rem;display:flex}@media only screen and (width<=52.5em){.hero__content--freelancing-marketplace{margin-top:0}}.hero__content--freelancing-marketplace--icon{object-fit:cover;width:2.4rem;height:2.4rem}@media only screen and (width<=52.5em){.hero__content--freelancing-marketplace--icon{width:2rem!important;height:2rem!important}}.hero__content--freelancing-marketplace--list{gap:2.8rem;display:flex}@media only screen and (width<=52.5em){.hero__content--freelancing-marketplace--list{gap:2rem!important}}.hero__content--freelancing-marketplace--item{justify-content:center;align-items:center;display:flex;position:relative}.hero__content--freelancing-marketplace--item-tooltip{color:#fff;opacity:0;visibility:hidden;border-radius:5px;padding:5px 10px;font-size:16px;transition:all .3s;position:absolute;top:-3.8rem;left:50%;transform:translate(-50%)}.hero__content--freelancing-marketplace--item:hover .hero__content--freelancing-marketplace--item-tooltip{opacity:1;visibility:visible;top:-4rem}.hero__content--freelancing-marketplace--item-filled{background-color:#000;width:100%;height:0;transition:all .3s ease-in-out;position:absolute;top:auto;bottom:0;left:0}.hero__content--freelancing-marketplace--item:hover a[data-social=linkedin] .hero__content--freelancing-marketplace--item-filled,a[data-social=linkedin]~.hero__content--freelancing-marketplace--item-tooltip{background-color:#0274b3}.hero__content--freelancing-marketplace--item:hover a[data-social=fiverr] .hero__content--freelancing-marketplace--item-filled,a[data-social=fiverr]~.hero__content--freelancing-marketplace--item-tooltip{background-color:#1dbf73}.hero__content--freelancing-marketplace--item:hover a[data-social=upwork] .hero__content--freelancing-marketplace--item-filled,a[data-social=upwork]~.hero__content--freelancing-marketplace--item-tooltip{background-color:#6fda44}.hero__content--freelancing-marketplace--item:hover a[data-social=whatsapp] .hero__content--freelancing-marketplace--item-filled,a[data-social=whatsapp]~.hero__content--freelancing-marketplace--item-tooltip{background-color:#25d366}.hero__content--freelancing-marketplace--link{color:#4d4d4d;border-radius:50%;justify-content:center;align-items:center;padding:1.4rem;transition:all .3s ease-in-out;display:flex;position:relative;overflow:hidden;box-shadow:3px 2px 45px #0000001f}.hero__content--freelancing-marketplace--link-linkedin{background-color:#0274b3}.hero__content--freelancing-marketplace--link-fiverr{background-color:#1dbf73}.hero__content--freelancing-marketplace--link-upwork{background-color:#6fda44}.hero__content--freelancing-marketplace--link-whatsapp{background-color:#25d366}.hero__content--freelancing-marketplace--link:hover{color:var(--WHITE);box-shadow:3px 2px 45px #0000001f}.hero__content--freelancing-marketplace--link:hover .hero__content--freelancing-marketplace--link-filled{height:100%}.hero__content--title{z-index:1;flex-direction:column;margin-right:-12rem;display:flex}@media only screen and (width<=52.5em){.hero__content--title{margin-bottom:6rem!important;margin-right:0!important}}@media only screen and (width<=37.5em){.hero__content--title{margin-bottom:2rem!important}}.hero__content--subtitle{width:80%}@media only screen and (width<=52.5em){.hero__content--subtitle{width:100%!important;margin-bottom:3.4rem!important}}@media only screen and (width<=37.5em){.hero__content--subtitle{width:100%!important;margin-bottom:2.4rem!important}}.hero__content--name{-webkit-text-fill-color:transparent;border-bottom:2px solid var(--GREEN);background:linear-gradient(90deg,#f32170,#ff6b08,#cf23cf,#ed4);-webkit-background-clip:text;background-clip:text;padding-bottom:-1rem;font-size:5.8rem;font-weight:700}@media only screen and (width<=64em){.hero__content--name{font-size:4.8rem!important}}@media only screen and (width<=52.5em){.hero__content--name{font-size:4rem!important}}@media only screen and (width<=48em){.hero__content--name{font-size:3.8rem!important}}@media only screen and (width<=37.5em){.hero__content--name{font-size:3.6rem!important}}.hero__content--button{margin-top:-2rem}@media only screen and (width<=52.5em){.hero__content--button{margin-top:3.4rem!important}}@media only screen and (width<=37.5em){.hero__content--button{margin-top:2.4rem!important}}.hero__image{margin-bottom:-8rem;position:relative}@media only screen and (width<=52.5em){.hero__image{width:100%!important;margin-bottom:-15rem!important}}@media only screen and (width<=37.5em){.hero__image{width:100%!important;margin-bottom:-20rem!important}}.hero__image--img{object-fit:cover;z-index:-1;width:44.5rem;height:72rem;position:relative;top:-22.3rem}@media only screen and (width<=52.5em){.hero__image--img{width:37rem!important;top:-16.2rem!important}}@media only screen and (width<=37.5em){.hero__image--img{margin:auto;display:block;width:100%!important;height:60rem!important;top:0!important}}@media only screen and (width<=30em){.hero__image--img{width:100%!important;height:45rem!important}}.hero__image--circle{object-fit:cover;width:12.9rem;height:12.9rem;position:absolute;top:16rem;left:-6rem}@media only screen and (width<=52.5em){.hero__image--circle{position:relative!important;top:-50rem!important;left:18rem!important}}@media only screen and (width<=37.5em){.hero__image--circle{top:-10rem!important;left:20rem!important}}.btn{text-transform:uppercase;cursor:pointer;letter-spacing:1px;color:var(--WHITE);border:none;border-bottom:2px solid var(--GREEN);background-color:#0000;justify-content:center;align-items:center;width:12.2rem;padding-bottom:1rem;font-size:1.6rem;font-weight:500;text-decoration:none;transition:all .2s ease-in-out;display:flex;box-shadow:0 10px 20px #0003}.btn:hover{color:var(--GREEN)}.expertise{background-image:url(pattern-rings.fef3d9fa.svg);background-position:right -24rem bottom 0;background-repeat:no-repeat;background-size:530px 129px;width:100%;padding:0 14.5rem 14rem;display:flex}@media only screen and (width<=75em){.expertise{justify-content:center;align-items:center;padding:0 3rem 0 6.8rem}}@media only screen and (width<=52.5em){.expertise{padding-bottom:10rem}}@media only screen and (width<=37.5em){.expertise{flex-direction:column;justify-content:center;align-items:center;padding:0 2.4rem 8rem 4.8rem}}.expertise__container{border-top:1px solid var(--WHITE);flex-wrap:wrap;gap:3rem;width:100%;padding-top:7.2rem;display:flex}@media only screen and (width<=37.5em){.expertise__container{border-bottom:1px solid var(--WHITE);gap:2.4rem;padding-top:4rem;padding-bottom:4rem}}.expertise__content{flex-direction:column;gap:1.4rem;width:32rem;padding-bottom:2.8rem;display:flex}@media only screen and (width<=75em){.expertise__content{width:30rem}}@media only screen and (width<=64em){.expertise__content{width:27rem}}@media only screen and (width<=52.5em){.expertise__content{width:34rem}}@media only screen and (width<=48em){.expertise__content{width:20rem}}@media only screen and (width<=37.5em){.expertise__content{text-align:center;justify-content:center;align-items:center;gap:1rem;width:100%;padding-bottom:0}}.expertise__html{color:#1c7ed6}.expertise__css{color:#3e54a3}.expertise__js{color:#d9480f}.expertise__as{color:#2b8a3e}.expertise__ra{color:#58c4dc}.expertise__sass{color:#bf4080}.main{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.main__success-message{justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex}.projects{background-image:url(pattern-rings.fef3d9fa.svg);background-position:right -24rem bottom 0;background-repeat:no-repeat;background-size:530px 129px;width:100%;padding:0 14.5rem 14rem}@media only screen and (width<=75em){.projects{padding:0 3rem 0 5.8rem}}@media only screen and (width<=52.5em){.projects{padding-bottom:10rem}}@media only screen and (width<=37.5em){.projects{background-position:right -24rem bottom 5rem;padding:0 2.4rem 8rem 4.8rem}}.projects__container{flex-direction:column;gap:8rem;display:flex}@media only screen and (width<=52.5em){.projects__container{gap:6rem}}@media only screen and (width<=37.5em){.projects__container{gap:4rem}}.projects__content{justify-content:space-between;align-items:center;gap:1.4rem;width:100%;height:6rem;display:flex}@media only screen and (width<=52.5em){.projects__content{gap:2rem}}.projects__content--button-container{margin-top:2.8rem}@media only screen and (width<=52.5em){.projects__content--button-container{margin-top:-2.2rem}}.projects__grid{grid-gap:3rem;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);grid-auto-flow:dense;grid-template-areas:"one two three""four four four";grid-auto-rows:1fr;grid-auto-columns:1fr;display:grid}@media only screen and (width<=52.5em){.projects__grid{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,1fr);grid-template-areas:"one two""three four""five five"}}@media only screen and (width<=37.5em){.projects__grid{grid-gap:4rem;grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(1,1fr);grid-template-areas:"one""two""three""four""five"}}.projects .project__card{background-color:var(--Raisin-Black);cursor:pointer;border-radius:0 0 1rem 1rem;flex-direction:column;width:100%;transition:all .3s ease-in-out;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 10px #0000001a}.projects .project__card:hover{transition:all .2s;box-shadow:0 10px 10px #0003}.projects .project__card:hover .project__card--image{filter:brightness(.3)}@media (hover:hover),(-moz-touch-enabled:0),(pointer:fine){.projects .project__card:hover .project__card--button-container{opacity:1;visibility:visible}}.projects .project__card--image-container{padding:0}.projects .project__card--image{object-fit:cover;width:100%;height:32rem;transition:all .3s ease-in-out;display:block}.projects .project__card--content{flex-direction:column;gap:.5rem;width:100%;padding:2rem 1rem;transition:all .3s ease-in-out;display:flex}.projects .project__card--title{text-transform:capitalize;height:5rem;font-weight:500}.projects .project__card--technologies-list{flex-wrap:wrap;gap:.5rem;width:100%;margin:0;list-style:none;display:flex}.projects .project__card--technologies-list-technology{text-transform:uppercase;color:var(--WHITE);border:1px solid #3e54a3;border-radius:5px;margin-bottom:2rem;padding:0 1rem;font-size:1.4rem;font-weight:400}@media (hover:hover),(-moz-touch-enabled:0),(pointer:fine){.projects .project__card--button-container{opacity:0;visibility:hidden;flex-direction:column;justify-content:center;align-items:center;gap:4.8rem;width:100%;height:5rem;transition:all .3s ease-in-out;display:flex;position:absolute;bottom:50%;left:0}}@media (hover:none),(hover:on-demand),(-moz-touch-enabled:1),(pointer:coarse){.projects .project__card--button-container{opacity:1;visibility:visible;gap:2rem;width:auto;height:auto;padding:.5rem 0;transition:all .3s ease-in-out;display:flex;position:relative}}.projects .project__card--button{text-transform:uppercase;border-bottom:2px solid var(--GREEN);width:10rem;color:var(--WHITE);cursor:pointer;padding-bottom:.2rem;transition:all .3s ease-in-out}.projects .project__card--button:hover{color:var(--GREEN);transition:all .3s ease-in-out}.projects__button-container{justify-content:flex-end;margin-top:4rem;display:flex}.projects__button-all{text-transform:uppercase;width:20rem;color:var(--GREEN);cursor:pointer;border:1px solid #3e54a3;border-radius:5px;padding:.5rem 1rem;transition:all .3s ease-in-out}.projects__button-all:hover{background-color:var(--GREEN);color:var(--WHITE);transition:all .3s ease-in-out}.contact{flex-direction:column;width:50%;display:flex}@media only screen and (width<=52.5em){.contact{width:100%}}.contact form{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.contact fieldset{border:none;border-radius:6px;width:38rem;margin:1rem;background-color:#0000!important}@media only screen and (width<=52.5em){.contact fieldset{width:44rem}}@media only screen and (width<=37.5em){.contact fieldset{width:90%}}@media only screen and (width<=30em){.contact fieldset{width:100%}}.contact legend{text-transform:capitalize;font-size:1.6rem;font-weight:500;color:var(--WHITE)!important}.contact label[for=name],.contact label[for=email],.contact label[for=message]{text-transform:capitalize;font-size:1.6rem;font-weight:500;display:block;color:var(--WHITE)!important}.contact input::placeholder{letter-spacing:2px;font-weight:500;color:var(--WHITE)!important;opacity:.8!important;font-size:1.4rem!important}.contact textarea::placeholder{letter-spacing:2px;font-weight:500;color:var(--WHITE)!important;opacity:.5!important;font-size:1.6rem!important}.contact input:focus,.contact textarea:focus{outline:none}.contact__form{border-radius:1.5rem;flex-direction:column;justify-content:center;align-items:center;width:50%;display:flex}@media only screen and (width<=52.5em){.contact__form{width:100%}}.contact__form--button{justify-content:flex-end;padding-right:.5rem;display:flex}@media only screen and (width<=52.5em){.contact__form--button{padding-right:2.2rem}}@media only screen and (width<=37.5em){.contact__form--button{justify-content:center;padding-top:2rem;padding-right:0}}.contact__form--button--submit{width:16rem}.contact__form--input{flex-direction:column;width:38rem;display:flex}@media only screen and (width<=52.5em){.contact__form--input{width:57rem}}@media only screen and (width<=37.5em){.contact__form--input{width:48rem}}@media only screen and (width<=30em){.contact__form--input{width:100%}}.contact__form--input--name,.contact__form--input--email,.contact__form--input--phoneNumber,.contact__form--input--message{border-radius:5px;width:100%;height:5rem;margin-bottom:2rem;padding:1rem;font-size:1.6rem;font-weight:500;transition:all .3s ease-in-out;border:1px solid var(--LIGHT-GREY)!important;color:var(--WHITE)!important;background-color:#ffffff03!important;box-shadow:0 0 #ffffff14!important}.contact__form--input--message{height:12rem;padding:2rem}.error{outline:none;transition:all .3s ease-in-out;border-color:#c92a2a!important}.error__container{align-items:center;gap:.4rem;width:100%;margin-top:-1.8rem;display:flex}.error__icon{width:1.4rem;height:1.4rem}.error__message{text-transform:capitalize;font-size:1.2rem;font-weight:400;color:#c92a2a!important}.disabled{transition:all .3s ease-in-out;background-color:var(--Raisin-Black)!important;cursor:not-allowed!important;pointer-events:none!important}.disabled:hover,.disabled:active{background-color:var(--Raisin-Black)!important}.footer{background-image:url(pattern-rings.fef3d9fa.svg);background-position:-20rem 32rem;background-repeat:no-repeat;background-size:530px 129px;background-color:var(--Raisin-Black);flex-direction:column;align-items:center;width:100%;padding:8.4rem 14.5rem;display:flex}@media only screen and (width<=75em){.footer{padding:8.4rem 3rem 8.4rem 5.8rem}}@media only screen and (width<=52.5em){.footer{background-position:-20rem 70rem;padding:6rem 3rem 4rem 5.8rem}}@media only screen and (width<=37.5em){.footer{background-position:-20rem 60rem;padding:6rem 3rem 6rem 4.8rem}}.footer__container{gap:4rem;width:100%;padding-bottom:9.1rem;display:flex}@media only screen and (width<=52.5em){.footer__container{flex-direction:column;align-items:center}}@media only screen and (width<=37.5em){.footer__container{padding-bottom:8rem}}.footer__content{flex-direction:column;justify-content:center;width:50%;display:flex}.footer__content--title,.footer__content--subtitle{margin-bottom:3.6rem}@media only screen and (width<=52.5em){.footer__content--title,.footer__content--subtitle{margin-bottom:2rem}.footer__content{text-align:center;align-items:center;width:80%}}@media only screen and (width<=37.5em){.footer__content{width:100%}}.footer__nav{width:100%}.footer__nav--container{border-top:1px solid var(--WHITE);justify-content:space-between;align-items:center;padding-top:4.7rem;display:flex}@media only screen and (width<=52.5em){.footer__nav--container{padding-top:3rem}}@media only screen and (width<=37.5em){.footer__nav--container{flex-direction:column;align-items:center;gap:2.4rem;padding-top:3.9rem}}.footer__nav--brand-link{color:#0000;cursor:pointer;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#8184e8 0%,#9ebae6 18%,#c2bfe2 46%,#edc5eb 69%,#eeaeca 87% 87%,#ff86a0 100%);-webkit-background-clip:text;background-clip:text;font-size:3.2rem;font-weight:600;text-decoration:none}@media only screen and (width<=37.5em){.footer__nav--brand-link{font-size:2.4rem}}.message-success__container{flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100%;height:100%;padding:0 14.5rem;display:flex}@media only screen and (width<=75em){.message-success__container{padding:0 3rem}}.message-success__content{text-align:center;border-radius:1.5rem;flex-direction:column;justify-content:center;align-items:center;gap:2.4rem;width:100%;padding:8rem 4rem;display:flex;box-shadow:10px 10px 10px 10px #0003}@media only screen and (width<=37.5em){.message-success__content{border-radius:0;padding:8rem 2.4rem}}.message-success__heading{color:#2b8a3e!important}
/*# sourceMappingURL=single-page-developer-portfolio.06a85115.css.map */
