.Contact-module-sass-module__ppDBAa__mailform{padding-bottom:4.5rem}@media screen and (min-width:48rem){.Contact-module-sass-module__ppDBAa__mailform{padding-bottom:8.25rem}}.Contact-module-sass-module__ppDBAa__mailform fieldset{flex-direction:column;gap:1.6875rem;display:flex}@media screen and (min-width:48rem){.Contact-module-sass-module__ppDBAa__mailform fieldset{grid-template-columns:repeat(3,1fr);display:grid}}.Contact-module-sass-module__ppDBAa__mailform .Contact-module-sass-module__ppDBAa__control{flex-direction:column;gap:.75rem;width:100%;display:flex}@media screen and (min-width:48rem){.Contact-module-sass-module__ppDBAa__mailform .Contact-module-sass-module__ppDBAa__control:nth-of-type(4),.Contact-module-sass-module__ppDBAa__mailform .Contact-module-sass-module__ppDBAa__control:nth-of-type(5){grid-column:span 3}.Contact-module-sass-module__ppDBAa__mailform .Contact-module-sass-module__ppDBAa__control:nth-of-type(5){align-items:center}}.Contact-module-sass-module__ppDBAa__mailform .Contact-module-sass-module__ppDBAa__control label{font-family:var(--square);font-variation-settings:"wght" 700;color:#2f2f2f;font-size:1rem;font-weight:700}.Contact-module-sass-module__ppDBAa__mailform .Contact-module-sass-module__ppDBAa__control input,.Contact-module-sass-module__ppDBAa__mailform .Contact-module-sass-module__ppDBAa__control textarea{color:#1a1a1a;width:100%;line-height:3.42;font-family:var(--square);font-variation-settings:"wght" 500;border:1px solid rgba(26,26,26,.2);border-radius:.1875rem;padding:.75rem 1.0625rem;font-size:.875rem;font-weight:500;transition:all .4s cubic-bezier(.4,0,.2,1)}.Contact-module-sass-module__ppDBAa__mailform .Contact-module-sass-module__ppDBAa__control input:focus-visible{border:1px solid rgba(140,94,255,.2);outline:3px solid rgba(140,94,255,.3)}.Contact-module-sass-module__ppDBAa__mailform .Contact-module-sass-module__ppDBAa__control textarea:focus-visible{border:1px solid rgba(140,94,255,.2);outline:3px solid rgba(140,94,255,.3)}.Contact-module-sass-module__ppDBAa__mailform .Contact-module-sass-module__ppDBAa__control input{height:3.25rem}.Contact-module-sass-module__ppDBAa__mailform .Contact-module-sass-module__ppDBAa__control textarea{resize:none;height:23.125rem}.Contact-module-sass-module__ppDBAa__mailform .Contact-module-sass-module__ppDBAa__control button{font-family:var(--square);font-variation-settings:"wght" 700;color:#fff;width:100%;height:3.25rem;font-size:.875rem;font-weight:700;font-family:var(--square);font-variation-settings:"wght" 600;background-color:#8c5eff;border:.125rem solid;border-radius:.1875rem;font-weight:600;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-block}@media screen and (min-width:48rem){.Contact-module-sass-module__ppDBAa__mailform .Contact-module-sass-module__ppDBAa__control button{width:12.9375rem;font-size:1rem}}.Contact-module-sass-module__ppDBAa__mailform .Contact-module-sass-module__ppDBAa__control button:hover{background-color:#1a1a1a}.Contact-module-sass-module__ppDBAa__mailform .Contact-module-sass-module__ppDBAa__control button:focus-visible{background-color:#1a1a1a}.Contact-module-sass-module__ppDBAa__mailform .Contact-module-sass-module__ppDBAa__control button:focus-visible{border:1px solid rgba(26,26,26,.5);outline:3px solid rgba(26,26,26,.3)}
