@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{color:#fff;font-size:44px;font-weight:700;height:auto;line-height:44px;margin:6px 0 60px;padding:0;width:100%}header .intro-latest-news{height:auto;padding:70px 0 120px 50px;text-align:left;width:100%}header .intro-latest-news h1{color:#fff;font-size:44px;font-weight:700;height:auto;line-height:44px;margin:80px 0 0;padding:0;text-align:center;width:100%}header .intro h2{font-size:22px;line-height:22px;margin:100px 0 0}header .intro h2,header .intro p{color:#fff;font-weight:400;height:auto;padding:0;width:100%}header .intro p{font-size:24px;line-height:36px;margin:64px 0 0}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}a.more-news{background:#fff;box-sizing:border-box;color:#5775ce;display:inline-block;font-size:13px;font-weight:600;height:38px;letter-spacing:normal;line-height:38px;margin:20px 0;outline:none;padding:0 40px;text-decoration:none;text-transform:uppercase;width:auto;webkit-transition:all .3s ease-out;border:1px solid #5775ce;border-radius:4px;-moz-transition:all .3s ease-out;transition:all .3s ease-out}a.more-news:hover{background:#5775ce;color:#fff}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,header .intro-latest-news 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-latest-news{padding:30px 0 80px 30px}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-latest-news h1{font-size:36px;line-height:38px;margin:60px 0 0}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%}a.more-news{margin:0 0 20px;width:100%}}.tagsBlog,.tagsBlog .newsList{float:left;height:auto;width:100%}.tagsBlog .newsList{background:#fff;border:1px solid #ddd;box-sizing:border-box;display:block;display:flex;margin:0 0 32px;overflow:hidden;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}.tagsBlog .tag-blog-image{float:left;height:auto;margin:0 20px 0 0;width:280px}.tagsBlog .tag-blog-image img{display:block;height:auto;margin:0;width:100%}.tag-blog-info{box-sizing:border-box;float:left;padding:15px 15px 15px 0;position:relative;width:calc(100% - 300px);width:-webkit-calc(100% - 300px)}.tag-blog-info div.h3{color:#5775ce;font-size:12px;font-weight:800;line-height:12px;margin:8px 0 6px;text-transform:uppercase}.tag-blog-info div.h3,.tag-blog-info h2{float:left;height:auto;text-align:left;width:100%}.tag-blog-info h2{color:#182026;font-size:15px;font-weight:600;line-height:20px;margin:0 0 16px;padding:0;text-transform:none}.tagsBlog a:hover .tag-blog-info h2{color:#5775ce;text-decoration:underline}.tag-blog-info p{color:#465b6b;float:left;font-size:14px;font-weight:400;height:auto;line-height:20px;margin:0;text-align:left;text-transform:none;width:100%}.tag-blog-info p a{color:#5775ce;text-decoration:underline}.tag-blog-info p a:hover{color:#5775ce;text-decoration:none}.no-tag-blogs,.no-tag-blogs p{float:left;text-align:center;width:100%}.no-tag-blogs p{color:#182026;display:block;font-size:16px;line-height:24px;margin:0 0 30px}.no-tag-blogs a{color:#182026;text-decoration:underline}.no-tag-blogs p a:hover{color:#182026;text-decoration:none}.otherTagsHolder{float:left;height:auto;width:100%}.otherTagsHolder .SumoSelect{cursor:pointer}.otherTagsHolder .SumoSelect>.optWrapper{min-width:260px}.otherTagsHolder .SumoSelect>.CaptionCont,.otherTagsHolder .SumoSelect>.CaptionCont span,.otherTagsHolder .SumoSelect>.CaptionCont:hover{background:transparent;border:0;box-shadow:none!important;color:#fff;cursor:pointer;font-size:18px;font-weight:600;line-height:20px;text-align:center}.otherTagsHolder .SumoSelect>.optWrapper>.options li.opt label{color:#5775ce}.otherTagsHolder .SumoSelect>.optWrapper>.options li.opt:hover label{color:#fff}.otherTagsHolder .SumoSelect>.optWrapper>.options li.opt:hover{background:#5775ce}.otherTagsHolder .SumoSelect>.CaptionCont>label>i{background:none;color:#999;font-size:18px;height:20px}.otherTagsHolder .SumoSelect>.CaptionCont>label>i:after{color:#fff;content:"\f107";font-family:Font Awesome\ 5 Free;font-size:16px;font-style:normal;font-weight:900;height:20px;position:absolute;top:0;width:16px}.otherTagsHolder .SumoSelect.open>.optWrapper>.options li.opt.disabled{display:none!important}.tagsList{width:100%}.tagsList,.tagsList a{float:left;height:auto}.tagsList a{background:transparent;border:1px solid #182026;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#182026;font-size:14px;line-height:16px;margin:0 10px 10px 0;padding:4px 12px 6px;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;width:auto}.tagsList a:hover{background:#5775ce;border:1px solid #5775ce;color:#fff;text-decoration:none}.date{background:#fff url(/build/images/calendar-blue.ac5a1bd0.png) no-repeat 0 0;bottom:18px;box-sizing:border-box;color:#5775ce;float:left;font-size:11px;font-weight:400;height:auto;left:0;line-height:11px;margin:18px 0 0;padding:0 0 0 13px;position:absolute;text-align:left;width:100%}@media (min-width:320px) and (max-width:1080px){.tagsBlog .tag-blog-image{width:320px}.tag-blog-info{width:calc(100% - 340px);width:-webkit-calc(100% - 340px)}}@media (min-width:320px) and (max-width:780px){.tagsBlog .newsList{display:block}.tagsBlog .tag-blog-image{margin:0 0 15px;width:100%}.tag-blog-info{padding:0 20px 20px;width:100%}.date{bottom:0;left:0;position:relative}}