
.projects-module__XivBYq__section2{z-index:0;width:100svw;max-width:100svw}.projects-module__XivBYq__section2:before{content:"";background:linear-gradient(var(--background)0%,transparent 20%,transparent 80%,var(--background)100%);z-index:3;width:100svw;height:100%;position:absolute;top:0;overflow:hidden}.projects-module__XivBYq__layer2{object-fit:cover;z-index:2;height:100%;position:absolute;top:0;left:0;overflow:hidden;width:100%!important}.projects-module__XivBYq__card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:5;background:#130e2225;box-shadow:0 0 1px 1px #58419e}

.contact-form label{padding-top:.5rem}.contact-form input,textarea{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#6349af25;border:1px solid #ccc;border-radius:1rem;width:100%;margin:10px 0;padding:1rem;box-shadow:0 0 1px 1px #58419e}.error-message{color:#ff006a;min-height:1rem;padding:0;font-size:.75rem}.success-message{color:#0f5;min-height:1rem;padding:0;font-size:.75rem}
.parallax-module__noNreW__section{z-index:0;width:100svw;max-width:100svw;height:100svh;max-height:100svh;overflow:hidden}.parallax-module__noNreW__section:before{content:"";background:linear-gradient(to top,var(--background),transparent);z-index:1;width:100svw;height:15rem;position:absolute;bottom:0;overflow:hidden}.parallax-module__noNreW__layer{object-fit:cover;z-index:0;height:100%;position:absolute;top:0;left:0;overflow:hidden;width:100%!important}
.loader{border:4px solid #3b82f6;border-top-color:#0000;border-radius:50%;width:2rem;height:2rem;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
