.formDetail{margin-bottom:36px}@media only screen and (min-width:900px){.formDetail{margin-bottom:72px}}.formDetail__container{display:block}.formDetail__container--hidden{display:none}.formDetail__headline{font:600 normal 28px/1 'Source Sans Pro',sans-serif;font-size:28px;font-style:normal;font-weight:600;line-height:1;color:#000;display:block;float:left;margin:0 0 25px 0;text-transform:uppercase;width:100%}@media only screen and (min-width:900px){.formDetail__headline{font:600 normal 36px/1 'Source Sans Pro',sans-serif;font-size:36px;font-style:normal;font-weight:600;line-height:1;margin:0 0 30px 0}}.formDetail__fields{padding:35px 0 15px 0}@media only screen and (min-width:900px){.formDetail__fields{padding:50px 0 30px 0}}.formDetail__fields:first-of-type{padding-top:0}.formDetail__fields:last-of-type{padding-bottom:0}.formDetail__fields+.formDetail__fields{border-top:1px solid #c6c6c6}.formDetail__fields__headline{font:600 normal 20px/1 'Source Sans Pro',sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:1;color:#000;display:block;float:left;margin:0 0 25px 0;text-transform:uppercase;width:100%}@media only screen and (min-width:900px){.formDetail__fields__headline{font:600 normal 24px/1 'Source Sans Pro',sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:1;margin:0 0 30px 0}}.formDetail__success{background:#f3f3f3;border:1px solid #c6c6c6;padding:15px}.formDetail__error{font:300 normal 14px/1 'Open Sans',sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:1;background:#c0212e;color:#fff;margin:0 0 25px 0;padding:15px}@media only screen and (min-width:900px){.formDetail__error{font:300 normal 16px/1 'Open Sans',sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:1}}.formDetail__required{font:300 normal 14px/1 'Open Sans',sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:1;color:#000;margin:0 0 20px 0;text-align:right}@media only screen and (min-width:900px){.formDetail__required{font:300 normal 16px/1 'Open Sans',sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:1;text-align:left}}.formDetail__text{font:300 normal 16px/1.2 'Source Sans Pro',sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:1.2;color:#000;display:block;margin:0 0 20px 0;position:relative}@media only screen and (min-width:900px){.formDetail__text{font:300 normal 18px/1.3 'Source Sans Pro',sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:1.3}}.formDetail__text a{color:inherit}.formDetail__row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin:0 -1.25vw;width:calc(100% + 2.5vw)}.formDetail__column{box-sizing:border-box;padding:0 1.25vw 20px 1.25vw}.formDetail__column--stretch{-ms-flex:1;flex:1}.formDetail__column--fullwidth{width:100%}.formDetail__column--halfwidth{width:100%}@media only screen and (min-width:900px){.formDetail__column--halfwidth{width:50%}}.formDetail__column--thirdwidth{width:100%}@media only screen and (min-width:900px){.formDetail__column--thirdwidth{width:33.3%}}.formDetail__column--number{width:100px}@media only screen and (min-width:900px){.formDetail__column--number{width:20%}}.formDetail__column--buttons{text-align:right}.formDetail .hide{display:none}