.form-block{margin-top:var(--spacing-10);margin-bottom:var(--spacing-10);overflow:hidden}@media (min-width: 1024px){.form-block{margin-top:var(--spacing-20);margin-bottom:var(--spacing-20)}}.form-block__intro{text-align:center;width:100%;max-width:650px;margin:0 auto;margin-bottom:var(--spacing-10)}.form-block__intro h2{margin-bottom:var(--spacing-4)}.form-block__text{width:100%;max-width:580px;margin:0 auto;margin-bottom:var(--spacing-10)}.form-block__text p{margin-bottom:var(--spacing-4)}.form-block__text p:last-child{margin-bottom:0}.form-block__text ul{margin-left:30px}.form-block__form{display:flex;flex-wrap:wrap;gap:var(--spacing-5);width:100%;max-width:560px;margin:0 auto;align-items:flex-start}.form-block__form .field-container{width:100%}@media (min-width: 768px){.form-block__form .field-container{width:calc(50% - var(--spacing-2-half))}}@media (min-width: 768px){.form-block__form .field-container--full{width:100%}}.form-block__form .field-container.dropdown{position:relative}.form-block__form .field-container.dropdown:after{content:"";position:absolute;bottom:27px;right:15px;width:10px;height:10px;border:solid #0C0C17;border-width:0 2px 2px 0;display:inline-block;padding:3px;pointer-events:none;transform:rotate(45deg);background:transparent}.form-block__form .field-container--checkbox label,.form-block__form .field-container--radio label{flex-wrap:wrap;flex:0 0 100%}.form-block__form .field-container--checkbox label>span,.form-block__form .field-container--radio label>span{width:100%}.form-block__form .field-container--checkbox label span[for],.form-block__form .field-container--radio label span[for]{width:calc(100% - 34px);align-self:center}.form-block__form .field-container--checkbox label .field-validation-error,.form-block__form .field-container--radio label .field-validation-error{width:100%;padding-left:0}.form-block__form .field-container label{font-size:16px;font-weight:500;color:#0c0c17;font-family:Nunito,sans-serif;margin-bottom:var(--spacing-2)}.form-block__form .field-container input,.form-block__form .field-container textarea,.form-block__form .field-container select{width:100%;border-radius:50px;border:1px solid rgba(12,12,23,.1);background-color:#fff;font-size:16px;color:#0c0c17;font-family:Nunito,sans-serif;font-weight:500;padding:var(--spacing-2) var(--spacing-4)}.form-block__form .field-container input:hover,.form-block__form .field-container input:focus,.form-block__form .field-container input:active,.form-block__form .field-container textarea:hover,.form-block__form .field-container textarea:focus,.form-block__form .field-container textarea:active,.form-block__form .field-container select:hover,.form-block__form .field-container select:focus,.form-block__form .field-container select:active{border-color:var(--colour-primary)}.form-block__form .field-container textarea{border-radius:10px;height:125px}.form-block__submit{width:100%;display:flex;justify-content:center}.form-block__submit button{width:100%;max-width:270px;margin:0 auto}
