.apply_speaker__form__headings__title { font-weight:100; font-size: 1.7rem }

.apply_speaker__form__fields,
.apply_speaker__form__fieldset__section {display: flex; flex-direction: column; gap: 20px;}

/*.apply_speaker__form__fieldset { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; }*/

/*.apply_speaker__form__fieldset--application .form-group:not('.form-group.apply_speaker__form__textarea__description') { grid-column: 1; }*/


.apply_speaker__form .alert-box { scroll-margin: 100px }


.apply_speaker__form__block { 
	padding: 20px 30px; 
	box-shadow: var(--box-shadow-regular); 
	border-radius: var(--border-radius-form); 
	display: grid; 
	grid-template-columns: 1fr 1fr; 
	gap: 20px; 
}
.apply_speaker__form__block__title { grid-column: span 2; }

.apply_speaker__form__block--application .form-group:not('.form-group.apply_speaker__form__textarea__description') { grid-column: 1; }
.apply_speaker__form__textarea__description { grid-column: 2; grid-row: 2 / 6 }
.apply_speaker__form__textarea__description textarea,
.apply_speaker__form__textarea__bio,
.apply_speaker__form__textarea__bio textarea { height: 100% }



@media screen and (max-width: 989px) {
	.apply_speaker__form__block { padding: 20px; gap: 10px 20px; }
}
@media screen and (max-width: 767px) {
	.apply_speaker__form__block { grid-template-columns: 1fr }
	.apply_speaker__form__block__title,
	.apply_speaker__form__textarea__description { grid-column: 1; grid-row: unset }
}