:root{--hlVermillion: #eb005a;--hlBlue: #201547;--hlWhite: #fff;--hlOrange: #ff6e00;--hlRed: #ed1c24;--hlPurple: #872f74;--hlYellow: #ffb653;--hlGrey: #f2f4f7}:root{--hlVermillion: #eb005a;--hlBlue: #201547;--hlWhite: #fff;--hlOrange: #ff6e00;--hlRed: #ed1c24;--hlPurple: #872f74;--hlYellow: #ffb653;--hlGrey: #f2f4f7}.frmTrainingWrap .form>.frmWrap>header h2{font-size:32px;text-transform:uppercase;color:#eb005a;font-family:"Jost";font-weight:700}@media(min-width: 768px){.frmTrainingWrap .form>.frmWrap>header h2{font-size:40px}}.frmTrainingWrap .form>.frmWrap>header h2 span{font-size:18px;text-transform:uppercase;font-family:"Jost";font-weight:700;color:#201547;display:block;margin-bottom:8px}@media(min-width: 768px){.frmTrainingWrap .form>.frmWrap>header h2 span{font-size:20px}}.frmTrainingWrap .form>.frmWrap>header .textblock{margin-top:20px}.frmTrainingWrap .form>.frmWrap>header .image{margin-top:32px;width:50%}.frmTrainingWrap .form>.frmWrap>header .image picture{height:100%}.frmTrainingWrap .form>.frmWrap>header .image picture img{height:100%;width:100%;object-fit:contain}.frmTrainingWrap select{border:none;border-bottom:1px solid #8f8aa3;color:#201547;background:none;padding:4px 0}@media(max-width: 767px){.frmTrainingWrap .form>.frmWrap>header{display:grid;grid-template-areas:"header image" "textblock image";grid-gap:16px;grid-template-columns:1fr 100px;margin-bottom:24px}.frmTrainingWrap .form>.frmWrap>header h2{grid-area:header}.frmTrainingWrap .form>.frmWrap>header .textblock{grid-area:textblock;margin-top:0}.frmTrainingWrap .form>.frmWrap>header .image{grid-area:image;margin-top:0;align-self:start;width:100%}}@media(min-width: 768px){.frmTrainingWrap form>*:nth-child(1){width:47.5%;margin-right:5%;float:left}.frmTrainingWrap form>*:nth-child(2){width:47.5%;float:left;margin-top:0}.frmTrainingWrap form>*:nth-child(3):before{content:"";clear:both;height:20px;display:block}.node--type-training .frmTrainingWrap .overlayCustom>.wrap{max-width:1132px}.node--type-training .frmTrainingWrap .form>.frmWrap{display:grid;grid-template-columns:200px 1fr;grid-gap:20px}}@media(min-width: 1440px){.node--type-training .frmTrainingWrap .form>.frmWrap{grid-template-columns:364px 1fr;grid-gap:48px}}
