.blue{background:#004f9f}img{width:100%;margin:0}.logo{position:absolute;top:20px;left:20px;width:200px}h3{font-size:25px}p{font-size:20px;line-height:30px}.separator{width:100%;border-bottom:1px solid silver}.overlay{position:fixed;z-index:2;top:0;bottom:0;left:0;right:0;width:100%;-webkit-transition:0.5s;transition:0.5s;background:#f5f5f5;border-top:10px solid #fed200;border-bottom:10px solid #fed200;margin-top:-20px;overflow:auto}.overlay.active{height:calc(100% - 20px);margin-top:0;-webkit-transition:0.5s;transition:0.5s}.overlay h1{margin-left:20px}.overlay .close{float:right;margin:30px;width:50px;cursor:pointer}.overlay-texts{height:auto;overflow:hidden}.overlay-text{width:27%;padding:20px;color:#404040;float:left}.overlay-text h5{color:#004f9f;font-size:20px}h1{width:auto;color:#404040;display:inline-block}.header-row{width:100%;height:70px;margin:30px 0 0 0;font-size:13px;position:relative}.header-row h1{margin-top:0;font-size:18px}.header-row h2{font-size:13px;color:#404040;font-weight:normal;font-family:"Source Sans Pro"}.lang,.imprint{float:right;color:#404040;cursor:pointer}.lang.en{margin-right:10px;padding-right:10px;border-right:2px solid silver}.lang.active{font-weight:bold}.imprint{margin-right:20px;cursor:pointer}.main-row{width:100%;height:auto;overflow:hidden;margin:55px 0 35px 0}.banner{margin:0 34px 0 0;width:360px;height:auto;float:left;position:relative;cursor:pointer}.banner:last-child{margin-right:0px}.banner img{border-bottom:2px solid #fed200}.banner a{text-decoration:none;color:white;position:relative;display:block}.banner .text{position:absolute;top:12.5%;left:8%}.banner .text.one-line-first{top:25%;left:7%}.banner .text.one-line-second{top:20px;left:7%}.banner .text h1,.banner .text h2,.banner .text h3{font-size:20px;color:white;margin:0px}.banner .text h2{font-size:15px}.banner .text h3{font-size:13px}.undertext{height:60px;line-height:20px;padding:15px 10px 0 10px;font-size:15px;overflow:hidden}.undertext.one-line{line-height:50px}.float-left{float:left}.float-right{float:right}.footer-row{width:calc(100% - 20px);margin:10px 0 30px 0;padding:10px 10px 0 10px;color:#404040;font-family:"Source Sans Pro";font-size:13px}.pointer{cursor:pointer}@media (max-width: 1200px) and (min-width: 500px){.banner{width:calc((100% - 69px)/3)}}@media (max-width: 900px) and (min-width: 800px){.banner .text h1,.banner .text h2,.banner .text h3{font-size:13px}.banner .text h1{font-size:18px}.undertext{font-size:12px}}@media (max-width: 800px) and (min-width: 700px){.banner .text h1,.banner .text h2,.banner .text h3{font-size:10px}.banner .text h1{font-size:15px}.undertext{font-size:9px}.banner .text.one-line-second{top:3px}}@media (max-width: 700px) and (min-width: 500px){.banner .text h1,.banner .text h2,.banner .text h3{font-size:10px}.banner .text h1{font-size:13px}.undertext{font-size:8px}.banner .text.one-line-second{top:3px}.flag{display:none !important}}@media (max-width: 500px){.container{width:100%}.flag{display:none !important}.overlay-text{width:90%}.header-row-mobile{background:#004f9f;margin-top:0;height:20px;padding:20px}.header-row-mobile h1{height:100%;color:white;width:79%;margin:5px 0;font-size:20px;text-align:center;float:left}.header-row-mobile>img{width:10%;margin:0;float:left}.header-row-mobile>div{display:inline-block;margin:0;border:0;width:10%;height:100%;margin:5px 0;float:left;color:white;font-size:20px}.lang.en{margin-right:0;padding-right:0;border-right:0px solid silver}.banner{height:auto;width:100%;margin:20px 0 0 0}.banner:last-child{position:relative;top:0;left:0}}body{margin:0;padding:0;font-family:"Raleway","Raleway",Arial,"sans-serif";font-weight:400;font-size:16px;line-height:auto;color:#fff;background:#fff}.container{max-width:1340px;width:98%;margin:0 auto 20px auto;position:relative;overflow:hidden}@media (max-width: 767px){.container{width:100%;margin-bottom:0px}}@media (max-width: 767px){div.header-row{display:none}}div.header-row-mobile{display:none;height:20px;margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;background:#004f9f}@media (max-width: 767px){div.header-row-mobile{display:block}}div.header-row-mobile h1{float:left;width:auto;margin:0px 0px 0px 20px;font-size:20px;text-align:center;color:#fff}div.header-row-mobile>img{float:left;width:26px;margin:0px 0px 0px 0px}div.header-row-mobile>div{display:inline-block;width:10%;height:100%;margin:5px 0;float:left;color:white;font-size:20px;border:0}div.header-row-mobile div.LanguageSelection{float:right;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}div.header-row-mobile div.LanguageSelection a{margin-left:8px;padding-left:8px;font-size:16px;font-weight:normal;color:#ffffff;text-decoration:none;border-left:1px solid #ffffff}div.header-row-mobile div.LanguageSelection a:first-child{border-left:none}.divTilesContent{padding:55px 0px 35px 0px}@media (max-width: 767px){.divTilesContent{padding-top:25px;padding-bottom:0px}}.divTilesContent div.TilesRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 768px) and (max-width: 991px){.divTilesContent div.TilesRow{display:block}}@media (max-width: 767px){.divTilesContent div.TilesRow{display:block}}.divTilesContent div.Tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(25% - 17px);margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-image:url("../images/course-banner.jpg");background-position:center top;background-repeat:repeat-x;background-color:#d6e9fc}@media (min-width: 768px) and (max-width: 991px){.divTilesContent div.Tile{width:100%;margin-bottom:40px}}@media (max-width: 767px){.divTilesContent div.Tile{width:100%;margin-bottom:40px;background-size:auto 100%}}.divTilesContent div.Tile.Large{width:calc(75% - 17px)}@media (min-width: 768px) and (max-width: 991px){.divTilesContent div.Tile.Large{width:100%}}@media (max-width: 767px){.divTilesContent div.Tile.Large{width:100%}}.divTilesContent div.Tile div.HeaderBar{position:relative;padding:22px 25px 20px 25px}.divTilesContent div.Tile div.HeaderBar div.Logo{position:static;top:auto;left:auto;width:auto;min-height:40px}@media (max-width: 767px){.divTilesContent div.Tile div.HeaderBar div.Logo{max-width:140px !important}}.divTilesContent div.Tile div.HeaderBar div.Logo img{width:100%;height:auto}.divTilesContent div.Tile div.HeaderBar div.Logo.Center{margin:0px auto 0px auto}.divTilesContent div.Tile div.HeaderBar a.Link{position:absolute;top:0px;display:block;width:calc(100% - 50px);height:calc(100% - 26px);padding:26px 0px 0px 0px;font-weight:600;font-size:21px;line-height:25px;text-decoration:none;text-align:center;color:#fff;-webkit-transition:color 0.25s ease;transition:color 0.25s ease}@media (max-width: 767px){.divTilesContent div.Tile div.HeaderBar a.Link{text-align:right}}.divTilesContent div.Tile div.HeaderBar a.Link:hover{color:#efc700}.divTilesContent div.Tile div.BannerRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0px 25px 0px 25px}.divTilesContent div.Tile div.BannerRow .HeadlineContent{display:none;width:100%;margin:0px auto;text-align:center;border-top:1px solid #ffffff}@media (min-width: 1200px) and (max-width: 2000px){.divTilesContent div.Tile div.BannerRow .HeadlineContent{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width: 992px) and (max-width: 1199px){.divTilesContent div.Tile div.BannerRow .HeadlineContent{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width: 768px) and (max-width: 991px){.divTilesContent div.Tile div.BannerRow .HeadlineContent{display:-webkit-box;display:-ms-flexbox;display:flex}}.divTilesContent div.Tile div.BannerRow .HeadlineContent.Width66{width:66.6%}.divTilesContent div.Tile div.BannerRow .HeadlineContent.Width33{width:33.4%}.divTilesContent div.Tile div.BannerRow .HeadlineContent h2{margin:20px auto;font-size:1.3125em}.divTilesContent div.Tile div.BannerRow .HeadlineContentMobile{display:none;width:100%;margin:0px auto;text-align:center;border-top:1px solid #ffffff}@media (max-width: 767px){.divTilesContent div.Tile div.BannerRow .HeadlineContentMobile{display:block}}.divTilesContent div.Tile div.BannerRow .HeadlineContentMobile h2{margin:20px auto;font-size:1.3125em}.divTilesContent div.Tile div.BannerRow a.BannerItem{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:33%;margin-bottom:10px;text-decoration:none}@media (max-width: 767px){.divTilesContent div.Tile div.BannerRow a.BannerItem{width:100%;padding:10px 0px 10px 0px}}.divTilesContent div.Tile div.BannerRow a.BannerItem.Large{width:100%}@media (max-width: 767px){.divTilesContent div.Tile div.BannerRow a.BannerItem.BorderRight{border-right:none}}.divTilesContent div.Tile div.BannerRow a.BannerItem.BorderTop:before{position:absolute;top:0px;right:0px;-webkit-transform:translate(1px, -100%);transform:translate(1px, -100%);width:1px;height:16px;content:""}@media (max-width: 767px){.divTilesContent div.Tile div.BannerRow a.BannerItem.BorderTop:before{display:none}}.divTilesContent div.Tile div.BannerRow a.BannerItem div.TextContent{padding:10px 0px 10px 0px;text-decoration:none;color:#000}@media (max-width: 767px){.divTilesContent div.Tile div.BannerRow a.BannerItem div.TextContent{padding-bottom:20px}}.divTilesContent div.Tile div.BannerRow a.BannerItem div.TextContent div.Title{font-weight:600;font-size:17px;line-height:21px;text-decoration:none;text-align:center;-webkit-transition:color 0.25s ease;transition:color 0.25s ease}.divTilesContent div.Tile div.BannerRow a.BannerItem div.TextContent div.Text{font-weight:600;font-size:13px;line-height:15px;text-decoration:none}.divTilesContent div.Tile div.BannerRow a.BannerItem div.Image{text-align:center}.divTilesContent div.Tile div.BannerRow a.BannerItem div.Image img{width:100%;height:auto;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}@media (max-width: 767px){.divTilesContent div.Tile div.BannerRow a.BannerItem div.Image img{max-width:80%}}.divTilesContent div.Tile div.BannerRow a.BannerItem div.Image.Bottom{margin:auto 0px 0px 0px;padding:12px 0px 12px 0px}.divTilesContent div.Tile div.BannerRow a.BannerItem:hover div.TextContent div.Title{color:#004f9f}.divTilesContent div.Tile div.BannerRow a.BannerItem:hover div.Image img{-webkit-transform:scale(1.1);transform:scale(1.1)}@media (max-width: 767px){.divTilesContent div.Tile div.BannerRow .MobileSort1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width: 767px){.divTilesContent div.Tile div.BannerRow .MobileSort2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (max-width: 767px){.divTilesContent div.Tile div.BannerRow .MobileSort3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media (max-width: 767px){.divTilesContent div.Tile div.BannerRow .MobileSort4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}@media (max-width: 767px){.divTilesContent div.Tile div.BannerRow .MobileSort5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}@media (max-width: 767px){.divTilesContent div.Tile div.BannerRow .MobileSort6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}}@media (max-width: 767px){.divTilesContent div.Tile div.BannerRow .MobileSort7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}}@media (max-width: 767px){.divTilesContent div.Tile div.BannerRow .MobileSort8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}}.divTilesContent div.Tile div.FooterBar{height:75px;margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;border-top:2px solid #fed200;background-color:#004f9f}@media (max-width: 767px){.divTilesContent div.Tile div.FooterBar{height:55px}}.divTilesContent div.Tile div.FooterBar a.Link{display:block;padding:28px 10px 0px 10px;font-size:15px;line-height:17px;text-decoration:none;text-align:center;color:#fff;-webkit-transition:color 0.25s ease;transition:color 0.25s ease}@media (max-width: 767px){.divTilesContent div.Tile div.FooterBar a.Link{padding-top:18px}}.divTilesContent div.Tile div.FooterBar a.Link:hover{color:#efc700}div.divOverlay{position:absolute;top:0px;left:0px;height:0px;-webkit-transition:all 0.45s ease;transition:all 0.45s ease}div.divOverlay.show{top:20px;height:calc(100% - 20px)}.divSpacer.Line{margin:0px 25px;border-bottom:1px solid #000000}.divSpacer.Line.BorderWhite{border-bottom:1px solid #ffffff}
/*# sourceMappingURL=style.css.map */