body{padding:0;margin:0;font-family:Ubuntu,Arial,Helvetica,sans-serif}ul,ol,li{padding:0;margin:0;list-style:none}h1,h2,h3,h4,h5,h6,p{padding:0;margin:0}form{padding:0;margin:0}input,textarea,button{-webkit-appearance:none;border-radius:0;border:none;box-sizing:content-box;padding:0;background:none;font-family:Ubuntu,Arial,Helvetica,sans-serif}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}select::-ms-expand{display:none}fieldset{padding:0;margin:0;border:none}fieldset legend{display:none}.component-content>*,.component-header__panel>*,.component-downloads__panel>*,.component-header__image img,.site-header{opacity:0}.site-header .wrapper{display:flex;align-items:center;padding-top:40px;padding-bottom:40px}@media screen and (max-width: 1000px){.site-header .wrapper{padding-top:20px;padding-bottom:20px}}@media screen and (max-width: 600px){.site-header .wrapper{padding-top:10px;padding-bottom:10px}}.site-header__logo{margin-right:auto}.site-header__logo img{width:180px}@media screen and (max-width: 1000px){.site-header__logo img{width:160px}}@media screen and (max-width: 600px){.site-header__logo img{width:120px}}.site-header__links{margin-left:auto}.site-header__links-social{display:flex;margin-left:auto;flex-direction:row-reverse;margin-bottom:5px}.site-header__links-social a{display:block}.site-header__links-social a:not(:last-child){margin-left:10px}.site-header__links-social a img{width:24px;height:24px}.site-header__links-website a{font-size:20px;text-decoration:none;color:#005083}@media screen and (max-width: 1000px){.site-header__links-website a{font-size:18px}}@media screen and (max-width: 600px){.site-header__links-website a{font-size:16px}}body{margin:0;padding:0;background:#ffffff}.wrapper{max-width:960px;padding:0 50px;margin:0 auto}@media screen and (max-width: 1000px){.wrapper{padding:0 30px}}@media screen and (max-width: 600px){.wrapper{padding:0 20px}}.site-body{max-width:1200px;margin:0 auto;border-left:2px solid #cccccc;border-right:2px solid #cccccc}@media screen and (max-width: 1204px){.site-body{border-left:none;border-right:none}}.site-body>*:nth-child(n+2){margin-bottom:40px}.site-body>*:last-child{margin-bottom:0;padding-bottom:40px}.site-footer .wrapper>*:not(:last-child){margin-bottom:40px}.site-footer__top{color:#66758b;text-decoration:none;text-align:center;display:block}@media screen and (min-width: 1200px){.site-footer__top{position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);margin-left:540px;width:80px}}.site-footer__top img{display:block;margin:0 auto 5px auto}.site-footer__top span{display:block;margin:0 auto;font-size:11px;text-transform:uppercase;font-weight:bold}.site-footer__address{padding-top:40px;border-top:1px solid #cecece}.site-footer__address p{font-size:16px;line-height:20px;color:#66758b}.site-footer__address p:not(:last-child){margin-bottom:15px}.site-footer__address p a{color:#66758b;text-decoration:none}.site-footer__address p a:hover{text-decoration:underline}.site-footer__navigation{font-size:12px;line-height:18px;color:#66758b}.site-footer__navigation ul{display:flex;flex-wrap:wrap}.site-footer__navigation ul li:not(:last-child){margin-right:10px}.site-footer__navigation ul a{text-decoration:none;color:#66758b}.site-footer__navigation ul a:hover{text-decoration:underline}@media screen and (max-width: 1000px){.site-footer__navigation ul{display:block}.site-footer__navigation ul li{margin:10px 0}}.site-footer__cohort{padding-top:20px;border-top:1px solid #cecece;color:#cecece;display:flex;font-size:14px;line-height:16px}.site-footer__cohort span:last-child{margin-left:auto}.component-header{position:relative}.component-header__image{position:absolute;z-index:1;top:0;left:0;width:100%;background:#005083}.component-header__image img{width:100%;display:block}.component-header__space{width:100%;padding-bottom:25%;display:block}.component-header__panel{background:#F5F6F7;position:relative;z-index:2;padding:40px;min-height:150px;border-radius:5px;box-shadow:0 6px 12px rgba(0,0,0,0.2)}@media screen and (max-width: 1000px){.component-header__panel{padding:30px}}@media screen and (max-width: 600px){.component-header__panel{padding:20px}}.component-header__copy-link{color:#66758b;align-items:center;display:inline-flex;font-size:16px;margin-bottom:15px;cursor:pointer;position:relative;max-width:100%}.component-header__copy-link>*{opacity:0.5;transition:0.2s}.component-header__copy-link:hover>*{opacity:1}.component-header__copy-link:hover svg{color:#005083}.component-header__copy-link svg{width:18px;height:18px;margin-left:6px}.component-header__copy-link span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 20px)}.component-header__copy-link .copied{display:none;opacity:1;position:absolute;top:-30px;left:50%;transform:translateX(-50%);padding:4px 8px;background:#ffffff;border-radius:3px;font-size:14px;font-weight:bold;box-shadow:0 3px 6px rgba(0,0,0,0.2)}.component-header__title-1{font-size:50px;line-height:60px;color:#005083;letter-spacing:-1.6px}.component-header__title-1:not(:last-child){margin-bottom:20px}@media screen and (max-width: 1000px){.component-header__title-1{font-size:40px;line-height:48px;letter-spacing:-1.3px}.component-header__title-1:not(:last-child){margin-bottom:16px}}@media screen and (max-width: 600px){.component-header__title-1{font-size:30px;line-height:36px;letter-spacing:-1px}.component-header__title-1:not(:last-child){margin-bottom:12px}}.component-header__title-2{font-size:24px;line-height:28px;color:#66758b}.component-header__title-2:not(:last-child){margin-bottom:20px}@media screen and (max-width: 1000px){.component-header__title-2{font-size:22px;line-height:26px}.component-header__title-2:not(:last-child){margin-bottom:16px}}@media screen and (max-width: 600px){.component-header__title-2{font-size:20px;line-height:24px}.component-header__title-2:not(:last-child){margin-bottom:12px}}.component-header__button{background:#ffffff;display:inline-flex;align-items:center;font-size:20px;line-height:20px;text-decoration:none;padding:10px 14px;border:1px solid #cecece;border-radius:5px;color:#66758b;transition:0.2s}.component-header__button>*:nth-child(1){margin-right:10px}.component-header__button:hover{color:#005083;border:1px solid #005083}@media screen and (max-width: 1000px){.component-header__button{font-size:18px;line-height:18px;padding:8px 12px}}@media screen and (max-width: 600px){.component-header__button{font-size:16px;line-height:16px;padding:6px 10px}}.component-content .wrapper>*:not(:last-child){margin-bottom:20px}@media screen and (max-width: 1000px){.component-content .wrapper>*:not(:last-child){margin-bottom:16px}}@media screen and (max-width: 600px){.component-content .wrapper>*:not(:last-child){margin-bottom:12px}}.component-content__columns{display:flex;align-items:center}@media screen and (max-width: 600px){.component-content__columns{display:block}}.component-content__column{width:calc(50% - 20px)}.component-content__column:first-child{margin-right:40px}.component-content__column img{display:block;max-width:100%;border-radius:5px;box-shadow:0 6px 12px rgba(0,0,0,0.2)}@media screen and (max-width: 600px){.component-content__column{width:100%}.component-content__column:first-child{margin-bottom:20px}}.component-content h2:not(:last-child),.component-content h3:not(:last-child),.component-content h4:not(:last-child),.component-content ul:not(:last-child),.component-content ol:not(:last-child),.component-content p:not(:last-child),.component-content img:not(:last-child){margin-bottom:15px}.component-content h2{font-size:30px;line-height:36px;color:#005083;font-weight:normal}@media screen and (max-width: 1000px){.component-content h2{font-size:28px;line-height:32px}}@media screen and (max-width: 600px){.component-content h2{font-size:24px;line-height:28px}}.component-content h3{font-size:26px;line-height:32px;color:#005083;font-weight:normal}@media screen and (max-width: 1000px){.component-content h3{font-size:24px;line-height:28px}}@media screen and (max-width: 600px){.component-content h3{font-size:20px;line-height:24px}}.component-content h4{font-size:22px;line-height:28px;color:#005083;font-weight:normal}@media screen and (max-width: 1000px){.component-content h4{font-size:20px;line-height:24px}}@media screen and (max-width: 600px){.component-content h4{font-size:18px;line-height:22px}}.component-content p{font-size:16px;line-height:20px;color:#66758b}.component-content li{font-size:16px;line-height:20px;color:#66758b}.component-content li:not(:last-child){margin-bottom:15px}.component-content ol li{list-style:decimal;margin-left:20px}.component-content ul li{list-style:square;margin-left:20px}.component-content a{color:#005083;text-decoration:none;font-weight:bold}.component-content a:hover{text-decoration:underline}.component-downloads{position:relative}@media screen and (max-width: 600px){.component-downloads .wrapper{padding:0}}.component-downloads__panel{background:#F5F6F7;position:relative;z-index:2;padding:40px;min-height:150px;border-radius:5px;box-shadow:0 6px 12px rgba(0,0,0,0.2)}@media screen and (max-width: 1000px){.component-downloads__panel{padding:40px 30px}}@media screen and (max-width: 600px){.component-downloads__panel{padding:40px 20px;box-shadow:none;border-radius:0;border-top:1px solid #cecece}}.component-downloads__group{background:#ffffff;position:relative;z-index:2;padding:25px;border-radius:5px;box-shadow:0 6px 12px rgba(0,0,0,0.2)}.component-downloads__group:not(:last-child){margin-bottom:30px}@media screen and (max-width: 1000px){.component-downloads__group{padding:20px}.component-downloads__group:not(:last-child){margin-bottom:20px}}@media screen and (max-width: 600px){.component-downloads__group{padding:15px}.component-downloads__group:not(:last-child){margin-bottom:15px}}.component-downloads__title-1{font-size:30px;line-height:36px;color:#005083;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #cecece}@media screen and (max-width: 1000px){.component-downloads__title-1{font-size:26px;line-height:30px}}@media screen and (max-width: 600px){.component-downloads__title-1{font-size:22px;line-height:26px;padding-bottom:10px;margin-bottom:10px}}.component-downloads__date{font-size:14px;line-height:14px;color:#66758b;text-align:right;margin-bottom:15px}.component-downloads__title-2{font-size:24px;line-height:30px;color:#66758b;margin-bottom:10px;font-weight:normal}@media screen and (max-width: 1000px){.component-downloads__title-2{font-size:22px;line-height:26px}}@media screen and (max-width: 600px){.component-downloads__title-2{font-size:20px;line-height:24px}}.component-downloads__subline{font-size:16px;line-height:22px;color:#005083;margin-bottom:10px;font-weight:normal}.component-downloads__row{transition:0.2s;position:relative;display:flex;padding:8px 10px;align-items:center;text-decoration:none;color:#66758b}.component-downloads__row:after{content:'';position:absolute;top:-1px;bottom:-1px;width:calc(100% - 2px);left:0;border:1px solid #005083;opacity:0;transition:0.2s}.component-downloads__row:hover{color:#005083}.component-downloads__row:hover:after{opacity:1}.component-downloads__row:not(:last-child){border-bottom:1px solid #cecece}.component-downloads__row .row-file{display:block;width:24px;position:relative;line-height:11px;text-align:center}.component-downloads__row .row-file svg{width:24px;height:24px}.component-downloads__row .row-file strong{font-size:11px;text-transform:uppercase}.component-downloads__row .row-download{display:block;width:24px;height:24px}.component-downloads__row .row-download svg{width:24px;height:24px}.component-downloads__row .row-title{display:block;width:calc(100% - 30px);padding:0 15px;font-size:18px;line-height:22px;font-weight:bold}@media screen and (max-width: 1000px){.component-downloads__row .row-title{font-size:16px;line-height:20px}}.component-cta{position:relative}@media screen and (max-width: 600px){.component-cta .wrapper{padding:0}}.component-cta__panel{background:#F5F6F7;position:relative;z-index:2;padding:40px;min-height:150px;border-radius:5px;box-shadow:0 6px 12px rgba(0,0,0,0.2)}@media screen and (max-width: 1000px){.component-cta__panel{padding:40px 30px}}@media screen and (max-width: 600px){.component-cta__panel{padding:40px 20px;box-shadow:none;border-radius:0;border-top:1px solid #cecece}}.component-cta__panel h2{font-size:30px;line-height:36px;color:#005083;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #cecece}@media screen and (max-width: 1000px){.component-cta__panel h2{font-size:26px;line-height:30px}}@media screen and (max-width: 600px){.component-cta__panel h2{font-size:22px;line-height:26px;padding-bottom:10px;margin-bottom:10px}}.component-cta__panel p{font-size:16px;line-height:20px;color:#66758b}.component-cta__panel p:not(:last-child){margin-bottom:20px}.component-cta__button{background:#ffffff;display:inline-flex;align-items:center;font-size:20px;line-height:24px;text-decoration:none;padding:8px 14px;border:1px solid #cecece;border-radius:5px;color:#66758b;fill:#66758b;transition:0.2s}.component-cta__button:hover{color:#005083;fill:#005083;border:1px solid #005083}@media screen and (max-width: 1000px){.component-cta__button{font-size:18px;line-height:18px;padding:8px 12px}}@media screen and (max-width: 600px){.component-cta__button{font-size:16px;line-height:16px;padding:6px 10px}}.component-cta__button svg{display:none;margin-left:10px}.component-cta__button[href^="mailto"] svg.link-email{display:block}.component-cta__button[href^="http"] svg.link-external{display:block}.component-cta__button[href^="tel"] svg.link-phone{display:block}
