.g-form-bounder{border:1px solid #d1d1d1;overflow:hidden;width:90%;margin:0 auto;border-radius:0.5rem;margin-bottom:2.5rem}.g-form-bounder div.g-form-control:not(:first-child){border-top:1px solid #d1d1d1}.g-form-registration__title{margin:0 auto;width:90%}.g-form__title{display:block;font-size:1.375rem;width:90%;margin:4rem auto 1rem auto;font-weight:bold}.g-form-control__label{display:block;background-color:#ededed;padding:1rem;margin:0}.g-form-control__slot{display:flex;flex-direction:column;box-sizing:border-box;padding:1rem 2rem;width:50%}.g-form-control__slot__input{display:flex}.g-form-control__slot__input input.form-control{height:2.5rem;padding-left:0.75rem;padding-right:0.75rem}.g-form-control__slot__input p{margin:0;font-weight:bold}.g-form-control__slot__input p.g-caption{font-weight:normal}.g-form-text--medium{font-size:1.3rem}.g-form-control__slot__error-messages{color:red}.g-form-control__slot__error-messages ul{margin-top:0.3rem;margin-bottom:0;font-size:0.9rem;-webkit-padding-start:1rem;padding-inline-start:1rem;color:red}@media (max-width: 991px){.g-form-control__slot{width:80%}}@media (max-width: 767px){.g-form-registration__title{width:100%}.g-form-bounder{width:100%}.g-form-control__label{padding:0.5rem}.g-form-control__slot{width:100%;padding:0.6rem 0.5rem}}
