@import url(https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i);body,html{height:100%;width:100%}body{background:#fff;color:#222;font-family:Lato,sans-serif;font-size:12px;font-weight:400;line-height:12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body#error-page{background:#182026}.wrapper{background:#fff;display:block;height:auto;padding:0;text-align:center;width:100%}.wrapper.header{background:#2d6ba8}.wrapper.body{background:#f4f4f4}.wrapper.footer{background:#182026}.main-container{box-sizing:border-box;display:inline-block;height:100%;margin:0;max-width:1504px;padding:0 20px;width:100%}.wrapper.body .main-container{padding:86px 10px 26px}#error-page .wrapper.body .main-container{padding:56px 20px!important}.wrapper.footer .main-container{padding:40px 20px}.header-inner,.header-inner .column{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.header-inner .column{align-content:flex-start;align-items:flex-start;height:auto;width:50%}.header-inner .column.withImg{align-content:flex-end}header .intro{height:auto;max-width:490px;padding:70px 0 0 50px;text-align:left;width:auto}header .intro h1{font-size:44px;font-weight:700;line-height:44px;margin:6px 0 60px}header .intro h1,header .intro h2{color:#fff;height:auto;padding:0;width:100%}header .intro h2{font-size:22px;font-weight:400;line-height:22px;margin:100px 0 0}header .intro p{color:#fff;font-size:24px;font-weight:400;height:auto;line-height:36px;margin:64px 0 0;padding:0;width:100%}header .intro p a{color:#fff;text-decoration:underline}header .intro p a:hover{color:#fff;text-decoration:none}header .intro a.cta{background:#f4f4f4;border:1px solid #000;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#000;display:inline-block;font-size:18px;font-weight:600;line-height:18px;margin:58px 0;padding:16px 24px;text-decoration:none;text-transform:uppercase;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}header .intro a.cta:hover{background:#000;color:#fff}header .girl-image{height:auto;padding:30px 0 0;width:auto}header .girl-image img{height:auto;max-width:100%;width:100%}.news-list{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;float:left;height:auto;margin:0;width:100%}.news-list div.article-box{background:#fff;display:inline-block;float:left;height:auto;margin:0 13px 26px;overflow:hidden;position:relative;width:calc(25% - 26px);width:-webkit-calc(25% - 26px)}.news-list div.article-box:focus{outline:1px dotted #5775ce}.news-image{float:left;height:auto;position:relative;width:100%}.news-image img{display:block;height:auto;max-width:100%;width:100%}.news-info{box-sizing:border-box;padding:15px 15px 36px}.news-info,.news-info h3{float:left;height:auto;width:100%}.news-info h3{color:#5775ce;font-size:11px;font-weight:400;line-height:12px;margin:0 0 8px;padding:0;text-align:left;text-transform:uppercase}.news-info h3 a{color:#5775ce;text-decoration:none}.news-info h3 a:hover{color:#5775ce;text-decoration:underline}.news-info h4{color:#182026;float:left;font-size:15px;font-weight:600;height:auto;line-height:20px;margin:0;min-height:auto;padding:0;text-align:left;width:100%}.news-info h4 a{color:#182026;text-decoration:none}.news-info h4 a:hover{color:#182026;text-decoration:underline}.news-info h5{background:#fff url(/build/images/calendar-blue.ac5a1bd0.png) no-repeat 0 0;bottom:7px;box-sizing:border-box;color:#5775ce;font-size:11px;font-weight:400;height:auto;left:12px;line-height:11px;margin:0;padding:0 0 4px 13px;position:absolute;text-align:left;width:calc(100% - 12px);width:-webkit-calc(100% - 12px);z-index:4}.transparent-pattern{background:url(/build/images/transparent-pattern.5c1dee82.png) repeat;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}footer p{height:auto;margin:0;padding:0;width:auto}footer a,footer p{color:#fff;display:inline-block;font-size:14px;font-weight:400;line-height:16px;text-align:center}footer a{margin:0 0 0 10px;text-decoration:underline}footer a:hover{color:#fff;text-decoration:none}.error-holder{height:auto;text-align:left!important;width:100%}.error-holder h3{font-size:18px;font-weight:600;margin:0}.error-holder h3,.error-holder p{color:#182026;height:auto;line-height:20px;min-height:auto;padding:0;text-align:left;width:100%}.error-holder p{font-size:16px;font-weight:400;margin:10px 0 0}.error-holder a{color:#182026;display:inline-block;font-size:16px;font-weight:700;height:auto;line-height:20px;margin:30px 15px 0 0;min-height:auto;padding:0;text-align:left;text-decoration:underline;width:auto}.error-holder a:hover{color:#182026;text-decoration:none}@media (min-width:320px) and (max-width:1490px){.wrapper.body .main-container{padding:52px 10px 26px}}@media (min-width:320px) and (max-width:1184px){.news-list div.article-box{width:calc(33.33% - 26px);width:-webkit-calc(33.33% - 26px)}}@media (min-width:320px) and (max-width:1000px){header .intro h1{font-size:36px}}@media (min-width:320px) and (max-width:864px){.header-inner .column.withImg{display:none}.header .intro,.header-inner .column{max-width:100%;width:100%}header .intro{padding:30px 0 0 30px}header .intro p{font-size:22px;line-height:30px;margin:30px 0 0}header .intro h1{font-size:36px;line-height:38px;margin:6px 0 30px}header .intro h2{font-size:20px;line-height:20px;margin:60px 0 0}header .intro a.cta{font-size:16px;line-height:16px;margin:30px 0}}@media (min-width:320px) and (max-width:810px){.news-list div.article-box{width:calc(50% - 26px);width:-webkit-calc(50% - 26px)}}@media (min-width:320px) and (max-width:640px){footer p{display:block;margin:0 0 10px}}@media (min-width:320px) and (max-width:550px){.wrapper.body .main-container{padding:26px 20px 0}.wrapper.footer .main-container{padding:25px 20px}.news-list{width:100%}.news-list div.article-box{margin:0 0 26px;width:100%}}