.block--header{display:block;position:relative;margin-bottom:32px}@media (min-width: 640px){.block--header{margin-bottom:54px}}.block--header.-theme-light .header__label,.block--header.-theme-light .header__tagline{color:#fff}.block--header.-theme-light .header__separator{background:#fff}.block--header .header__label{display:block;margin:0;font-size:2rem;font-weight:600;color:#333;line-height:1.3;text-align:center}@media (min-width: 480px){.block--header .header__label{font-size:2.6rem;line-height:1.2}}@media (min-width: 780px){.block--header .header__label{font-size:3.2rem;line-height:1.1}}.block--header .header__separator{display:block;margin:24px auto 32px;max-width:40px;height:3px;background:#1B9AD7}.block--header .header__tagline{display:block;margin:auto;max-width:480px;font-size:1.55rem;line-height:1.5;text-align:center}.C--textbox{display:block;margin:0;padding:0 16px;width:100%;height:40px;font-size:1.45rem;border:1px solid rgba(0,0,0,0.08);outline:0;box-shadow:none}.C--textbox.-rounded{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.C--textbox.-oval{-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}.C--textbox:focus{border-color:rgba(0,0,0,0.2)}.C--textbox.-is-error{border-color:#dc3545}.C--button.type--1{display:inline-block;vertical-align:middle;padding:9px 24px;font-size:1.45rem;font-weight:400;color:#fff;text-align:center;text-decoration:none;border:1px solid #333;outline:0;cursor:pointer;background:#333;transition:background-color .3s, border .3s;-webkit-transition:background-color .3s;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.C--button.type--1:visited,.C--button.type--1:link,.C--button.type--1:hover,.C--button.type--1:active{color:#fff}.C--button.type--1.-uppercase{text-transform:uppercase}.C--button.type--1.-rounded{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.C--button.type--1.-oval{-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}.C--button.type--1.-theme-primary{color:#fff;background:#016394;border-color:#016394}.C--button.type--1.-theme-primary:hover{background:#016394;border-color:#016394}.C--button.type--1.-theme-light{color:#333;background:#fff;border-color:#fff}.C--button.type--1.-theme-light:hover{background:#fff;border-color:#fff}.C--button.type--1.-full-width{display:block;width:100%}.C--empty-state.type--1{display:block;position:relative;margin-top:48px}.C--empty-state.type--1 .empty-state__label{display:block;font-weight:600;text-align:center}.M--certificate{display:block;position:relative;padding:40px 0;background-image:linear-gradient(-135deg, #116394 0%,#09456a 100%)}@media (min-width: 780px){.M--certificate .certificate__row{display:flex;flex-wrap:wrap;margin:auto;max-width:960px}}@media (min-width: 780px){.M--certificate .certificate__row>.certificate__column{justify-content:center;align-items:center;align-content:center;padding:0 48px}}.M--certificate .certificate__row>.certificate__column.-has-divider{margin-top:16px}@media (min-width: 780px){.M--certificate .certificate__row>.certificate__column.-has-divider{margin-top:0;border-left:1px solid #fff}}.M--certificate .certificate__detail{display:block}@media (min-width: 780px){.M--certificate .certificate__detail{text-align:right}}.M--certificate .certificate__title{display:block;margin:0;font-size:2.1rem;font-weight:600;color:#fff;line-height:1.3;text-transform:uppercase}.M--certificate .certificate__tagline{display:block;margin:4px 0 0;font-size:1.4rem;color:#fff;line-height:1.45}.M--certificate .certificate__form{display:block}.M--certificate .certificate__form .button--primary{margin-left:8px;color:#333 !important;background-color:#f9d546 !important;border-color:#f9d546 !important}.M--certificate-results{padding:40px 0 100px}.M--certificate-results .container{max-width:640px}.M--certificate-results .block--header{text-align:center}.M--certificate-results .results__list .list__item>.table-cell{padding:24px 0 8px;border-bottom:1px solid #f9d546}.M--certificate-results .results__list .list__item .item__label{display:block;margin-right:48px;min-width:200px;font-size:1.55rem;font-weight:normal;color:#a4a4a4;line-height:1.5}.M--certificate-results .results__list .list__item .item__value{display:block;font-size:1.725rem;line-height:1.55}
