.module-form .page-title{text-align:center;margin-bottom:1rem}@media only screen and (min-width:960px){.module-form .page-title{margin-bottom:2.5rem}}.module-form .form-row{margin:-.25rem}.module-form .form-row>.col{padding:.25rem}@media only screen and (max-width:599px){.module-form .form-row>.col:has(>.vertical-space){display:none}}.module-form .form-row>.col:not(:first-child) .text-between{margin-top:1rem}.module-form .form-row>.col .text-between{font-weight:700;font-size:24px}.module-form .form-row>.col .vertical-space{width:100%;margin-block:-1rem}.module-form .form-row>.col .vertical-space.vertical-space-small{height:.25rem}@media only screen and (min-width:960px){.module-form .form-row>.col .vertical-space.vertical-space-small{height:1rem}}.module-form .form-row>.col .vertical-space.vertical-space-medium{height:1rem}@media only screen and (min-width:960px){.module-form .form-row>.col .vertical-space.vertical-space-medium{height:2rem}}.module-form .form-row>.col .vertical-space.vertical-space-big{height:2.5rem}@media only screen and (min-width:960px){.module-form .form-row>.col .vertical-space.vertical-space-big{height:4rem}}.module-form .form-row>.col .privacy-field{height:calc(100% - 1rem);margin-top:1rem}@media only screen and (min-width:600px){.module-form .form-row>.col .privacy-field{display:flex;align-items:center;margin-bottom:0}}.module-form .form-row>.col .button-holder{display:flex;justify-content:flex-end;gap:.75rem;margin-top:2.5rem}@media only screen and (min-width:960px){.module-form .form-row>.col .button-holder{margin-top:4rem}}
