.coach-match__container{padding:0 1.5rem}@media (min-width:61.9375em){.coach-match__container{-webkit-box-shadow:0 0 30px 10px hsla(0,0%,78.4%,.3);box-shadow:0 0 30px 10px hsla(0,0%,78.4%,.3);padding:4.3rem}}.coach-match-form__header{margin-bottom:4.3rem;text-align:center}.coach-match-form__headline,.question .question__title{margin-bottom:24px}.question.has-caption--error .question__error-description,.question.has-caption--error .question__title,.question.has-caption .question__title{margin-bottom:16px}.question__error-description{display:none}.question.has-caption--error .question__error-description{display:block}.question:not(.question--last){margin-bottom:2.8rem}.question.question--last{margin-bottom:1rem}@media (min-width:39.9375em){.question.question--last{margin-bottom:0}}.coach-match-error-msg{float:right}.coach-match__checkbox-container.left-align{left:-10px;position:relative}.coach-match__checkbox-container.center-align{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.coach-match__checkbox-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.coach-match__checkbox{margin-right:6px}.coach-match__checkbox-label{cursor:pointer}.coach-match__submit-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.coach-match__submit-button{margin-bottom:11px}.coach-match__mobile-form-instructions{margin-bottom:16px}.coach-match__error-notification{text-align:center}.coach-match-form__other-help-text-col{left:19px;padding-bottom:0;position:relative;margin-top:calc(var(--grid-current-spacer-y)*-1 - 5px)}.modal{display:none;position:fixed;z-index:100;padding-top:220px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-content{position:relative;background-color:#fefefe;margin:0 1.5rem;padding:0;border:1px solid #888;max-width:700px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s;text-align:center;vertical-align:middle;line-height:25px}@media (min-width:47.9375em){.modal-content{margin:auto}}@-webkit-keyframes animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}.close{color:#000;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{text-decoration:none;cursor:pointer}.modal-header{padding:25px 16px;color:#fff}.modal-body{padding:2px 16px}.modal-footer{padding:25px 16px;color:#fff}.modal-check-wrapper{overflow:hidden;border-radius:.25rem;width:3rem;height:3rem;background-color:#68cb83;border-color:#68cb83;color:#fff;margin:10px auto 40px;-webkit-box-sizing:inherit;box-sizing:inherit}.modal-thankyou{font-size:25px;font-weight:700}.modal-subcopy{font-size:16px}