/* v3.1.18: generous recruitment form layout. */
.mc-blue-page .mc-blue-page__wrap{width:min(100% - 72px,1200px)}
.mc-blue-page .mc-blue-page__card{width:min(100%,1040px);margin-inline:auto;padding:56px 64px}
.mc-blue-page .mc-blue-page__card>div,.mc-blue-page .mc-form__grid{max-width:none}
.mc-blue-page .mc-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px}
.mc-blue-page .mc-form-card fieldset,.mc-blue-page .mc-blue-page__card fieldset{margin:38px 0;padding:26px 0 0;border:0;border-top:1px solid #dceaf5}
.mc-blue-page .mc-blue-page__card fieldset legend{padding:0 10px 0 0;color:#153858;font-weight:800}
.mc-blue-page .mc-blue-page__card input:not([type=checkbox]):not([type=radio]),.mc-blue-page .mc-blue-page__card select{min-height:54px;padding:15px 17px}
.mc-blue-page .mc-blue-page__card textarea{min-height:190px;padding:16px 17px}
.mc-blue-page .mc-blue-page__card .wpcf7-list-item{margin-right:18px}
.mc-blue-page .mc-form__privacy{margin:38px 0 30px;line-height:1.9}
.mc-blue-page .mc-v319-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px}.mc-blue-page .mc-v319-wide{grid-column:1/-1}.mc-blue-page .form-group{margin:0 0 34px}.mc-blue-page .form-submit{margin-top:42px;text-align:center}.mc-blue-page .form-submit .btn{width:min(100%,460px)}
@media(max-width:720px){.mc-blue-page .mc-blue-page__wrap{width:min(100% - 28px,1200px)}.mc-blue-page .mc-blue-page__card{width:100%;padding:32px 22px}.mc-blue-page .mc-form__grid,.mc-blue-page .mc-v319-fields{grid-template-columns:1fr;gap:24px}.mc-blue-page .mc-blue-page__card fieldset{margin:30px 0;padding-top:22px}}
