@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400italic,700");html{font-size:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{width:100%;margin:0;padding:0;background:#363636}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;font-family:"Source Sans Pro",Arial,sans-serif;font-weight:400}h1{color:#2E348D;font-size:30px;font-weight:700;line-height:110%}p{color:#363636;font-size:14px;font-weight:400;line-height:140%;margin:0;padding:0}a:link,a:visited,p a:link,p a:visited{color:#2E348D;text-decoration:none;transition:all 0.5s ease}a:hover,a:active,p a:hover,p a:active{color:#363636}.btns_wrapper{display:inline-block;width:100%;margin-bottom:10px}.btns_wrapper button{background-color:#ddd;-webkit-appearance:none;border:0;color:#2c348f;padding:10px 15px;transition:all 0.25s ease 0s}.btns_wrapper button.active{background-color:#2c348f;color:#FFFFFF}.mfp-close{line-height:25px}.german{display:none}.english{display:inline-block}.loader-wrap{position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:9999;text-indent:-9999;background:#fff}.loader-wrap .container{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);text-align:center}.loader-wrap .container .logo{position:relative;width:300px;height:auto;margin:0 auto 2vh;-webkit-animation:sk-fade 2s infinite ease-in-out}.loader-wrap .container p{font-size:30px;font-weight:700;line-height:120%;color:#7F808B;margin:0 0 20px 0}.loader-wrap .container #typed-strings{display:none}.loader-wrap .container span{font-size:30px;font-weight:700;color:#38B249}.loader-wrap .container span em{font-style:normal;font-weight:700;color:#2E348D}.typed-cursor{color:#EFEFEF;opacity:1;-webkit-animation:blink 0.7s infinite;-moz-animation:blink 0.7s infinite;animation:blink 0.7s infinite}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-moz-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}#sidebar{width:100%;height:auto;position:absolute;z-index:2}#sidebar header{margin:0 0 55vh}#sidebar header .logo{width:100%;float:left;height:130px;background:rgba(255,255,255,0.8);padding:15px 0px}#sidebar header .logo img{position:absolute;width:300px;display:block;left:50%;margin-left:-150px}#sidebar .content{position:relative;padding:10px 20px;background:#fff;float:left;margin:150px 0px 0px 0px}#sidebar .content h1{margin-bottom:5px}#sidebar .content .desc{float:left;width:100%}#sidebar .content .form{float:left;width:100%;margin-top:10px}#sidebar .content .form h2{color:#2E348D;font-size:20px;font-weight:700}#sidebar .content .form strong{font-weight:700;padding-top:15px}#sidebar .content .form input[type=text],#sidebar .content .form input[type=email]{width:100%;border:0;outline:0;font-size:14px;padding:10px 0;margin:0 0 10px 0;text-indent:15px;background:#EFEFEF;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}#sidebar .content .form input[type=text]::placeholder,#sidebar .content .form input[type=text]::-webkit-input-placeholder,#sidebar .content .form input[type=text]::-moz-placeholder,#sidebar .content .form input[type=text]:-ms-input-placeholder,#sidebar .content .form input[type=text]:-moz-input-placeholder,#sidebar .content .form input[type=email]::placeholder,#sidebar .content .form input[type=email]::-webkit-input-placeholder,#sidebar .content .form input[type=email]::-moz-placeholder,#sidebar .content .form input[type=email]:-ms-input-placeholder,#sidebar .content .form input[type=email]:-moz-input-placeholder{text-indent:15px}#sidebar .content .form .enroll{font-size:14px}#sidebar .content .form .privacy{margin:10px 0 0 0}#sidebar .content .form .privacy input[type=submit]{outline:0;border:0;vertical-align:bottom;float:none;width:100%;margin:0 0 10px 0;padding:10px 0;font-size:16px;text-transform:uppercase;background:#2E348D;color:white;cursor:pointer;transition:all 0.5s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}#sidebar .content .form .privacy input[type=submit]:hover{background:#38B249}#sidebar .content .form .privacy p{font-size:14px}#sidebar .content footer{float:left;width:100%}#sidebar footer{padding:20px 0 0;margin:20px 0 0;border-top:1px solid #363636;text-align:center}#sidebar footer p{margin:0 0 15px 0}#sidebar footer .siteseal{display:block;margin:20px auto}#mm_email{position:absolute;z-index:2;visibility:visible;right:auto;left:2%;top:75%;padding:10px 20px;background-color:#4cbadf;background-color:rgba(76,186,223,0.8)}#mm_email span{display:inline-block;color:white;font-weight:600;font-size:20px;color:white}#mm_email span i{color:#2E348D;font-style:normal;font-weight:600}#video_carousel{position:fixed;width:100%;height:100%;top:0;left:0;right:0;left:0;overflow:hidden;-ms-transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}video{position:fixed;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:url("../video/video-frame.jpg") no-repeat;background-size:cover}.mfp-content{position:relative;background:#FFF;padding:20px;max-width:60%;max-height:calc(60%);margin:20px auto;overflow-y:scroll;border-top:10px solid #2E348D}.mfp-content p{margin-bottom:15px}.mfp-content .lnr{font-size:30px;color:#fff}.mfp-content h1{margin:0px 0px 22px}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}@media only screen and (min-width: 400px){#mm_email{top:65%}#sidebar .content{margin:200px 0px 0px 0px}}@media only screen and (min-width: 768px){#mm_email{left:2%;top:55%}#mm_email span{font-size:30px}}@media only screen and (min-width: 992px){#sidebar header{margin:0 0 55vh}#sidebar header .logo{width:100%;float:left;height:130px;background:rgba(255,255,255,0.8);padding:15px 0px}#mm_email span{font-size:45px}}@media only screen and (min-width: 1200px){h1{font-size:34px;line-height:120%;text-align:center}p{font-size:16px}#sidebar{width:33%;height:100vh;position:absolute;z-index:2;padding:50px;overflow-y:auto;-ms-overflow-style:none;background:rgba(255,255,255,0.8)}#sidebar header{background:none;padding:0;margin:0}#sidebar header .logo{width:100%;min-height:100px;max-height:130px;margin:0px 0px 10px 0px;background:none;text-align:center}#sidebar .content{background:none;padding:0;width:100%;margin:0px 0px}#sidebar .content h1{margin-bottom:25px;font-size:38px;line-height:110%}#sidebar .content .desc{float:left;width:100%;margin:0px 40px 0px 0px}#sidebar .content .desc h1{font-size:34px;line-height:110%}#sidebar .content .desc p{font-size:14px;line-height:22px}#sidebar .content .form{float:left;width:100%;margin-top:25px}#sidebar .content .form h2{font-size:20px;margin-top:0}#sidebar .content .form strong{margin-top:0}#sidebar .content .form input[type=text],#sidebar .content .form input[type=email]{background:#FFFFFF}#sidebar .content .form .enroll{font-size:16px}#sidebar .content .form .privacy{margin:20px 0 0 0}#sidebar .content .form .privacy input[type=submit]{float:left;width:60%;margin:0 20px 0 0;padding:10px 0}#sidebar footer{margin:40px 0 0}#mm_email{position:fixed;left:auto;top:auto;right:20px;bottom:33%;padding:10px 20px}#mm_email span{font-size:45px}}@media only screen and (min-width: 1600px){h1{font-size:34px}#sidebar header .logo img{width:340px;margin-left:-170px}#slides .email span{font-size:50px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){#sidebar .content{width:100%;margin:450px 0px 0px 0px}#sidebar .content .desc{float:left;width:49%;margin:0px 40px 0px 0px}#sidebar .content .desc h1{line-height:110%}#sidebar .content .desc p{font-size:19px;line-height:28px}#sidebar .content .form{margin-top:0px;float:left;width:45%}#sidebar .content .form h2{font-size:24px}#sidebar .content header .logo{width:100%;float:left;height:120px;background:rgba(255,255,255,0.8);padding:15px 0px}#sidebar .content header .logo img{position:absolute;width:250px;margin-left:-125px}#sidebar .content footer{float:left;width:100%}#sidebar .content footer p{margin:0px 0px}#sidebar .content footer #siteseal{margin-top:15px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1){.move{left:2%;top:0%}.move span{font-size:30px;color:white}#sidebar .content .desc{width:47%}#sidebar .content .desc h1{font-size:34px}#sidebar .content .desc p{font-size:16px;line-height:22px}#sidebar .content .form{margin-top:0px;float:left;width:47%}#sidebar .content .form h2{font-size:19px}}
