/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
.rs-columns {
  clear: both;
  display: inline-block;
  width: 100%;
}

.rs-column {
  float: left;
  width: 100%;
  margin-top: 7.69231%;
  margin-right: 7.69231%;
}
.rs-column.-large-first {
  clear: left;
}
.rs-column.-large-last {
  margin-right: -5px;
}
.rs-column.-large-first-row {
  margin-top: 0;
}
.rs-column.-large-col-1-1 {
  width: 100%;
}
.rs-column.-large-col-2-1 {
  width: 46.15385%;
}
.rs-column.-large-col-2-2 {
  width: 100%;
}
.rs-column.-large-col-3-1 {
  width: 28.20513%;
}
.rs-column.-large-col-3-2 {
  width: 64.10256%;
}
.rs-column.-large-col-3-3 {
  width: 100%;
}
.rs-column.-large-col-4-1 {
  width: 19.23077%;
}
.rs-column.-large-col-4-2 {
  width: 46.15385%;
}
.rs-column.-large-col-4-3 {
  width: 73.07692%;
}
.rs-column.-large-col-4-4 {
  width: 100%;
}
.rs-column.-large-col-5-1 {
  width: 13.84615%;
}
.rs-column.-large-col-5-2 {
  width: 35.38462%;
}
.rs-column.-large-col-5-3 {
  width: 56.92308%;
}
.rs-column.-large-col-5-4 {
  width: 78.46154%;
}
.rs-column.-large-col-5-5 {
  width: 100%;
}
.rs-column.-large-col-6-1 {
  width: 10.25641%;
}
.rs-column.-large-col-6-2 {
  width: 28.20513%;
}
.rs-column.-large-col-6-3 {
  width: 46.15385%;
}
.rs-column.-large-col-6-4 {
  width: 64.10256%;
}
.rs-column.-large-col-6-5 {
  width: 82.05128%;
}
.rs-column.-large-col-6-6 {
  width: 100%;
}
@media screen and (max-width: 900px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-first {
    clear: none;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: left;
  }
  .rs-column.-medium-last {
    margin-right: -5px;
  }
  .rs-column.-medium-first-row {
    margin-top: 0;
  }
  .rs-column.-medium-col-1-1 {
    width: 100%;
  }
  .rs-column.-medium-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-2-2 {
    width: 100%;
  }
  .rs-column.-medium-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-3-3 {
    width: 100%;
  }
  .rs-column.-medium-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-medium-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-medium-col-4-4 {
    width: 100%;
  }
  .rs-column.-medium-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-medium-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-medium-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-medium-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-medium-col-5-5 {
    width: 100%;
  }
  .rs-column.-medium-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-medium-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-medium-col-6-6 {
    width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .rs-column {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: none;
  }
  .rs-column.-medium-last {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-small-first {
    clear: left;
  }
  .rs-column.-small-last {
    margin-right: -5px;
  }
  .rs-column.-small-first-row {
    margin-top: 0;
  }
  .rs-column.-small-col-1-1 {
    width: 100%;
  }
  .rs-column.-small-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-small-col-2-2 {
    width: 100%;
  }
  .rs-column.-small-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-small-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-small-col-3-3 {
    width: 100%;
  }
  .rs-column.-small-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-small-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-small-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-small-col-4-4 {
    width: 100%;
  }
  .rs-column.-small-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-small-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-small-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-small-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-small-col-5-5 {
    width: 100%;
  }
  .rs-column.-small-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-small-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-small-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-small-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-small-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-small-col-6-6 {
    width: 100%;
  }
}

body{font-size:14px;color:#666666;line-height:1.4;font-family:'Open Sans', sans-serif;}h1{font-size:2.2em;margin:0 0 0.8em;font-family:"Comic Sans MS", sans-serif;}h2{margin:0 0 0.8em;}a{color:inherit;}ul{padding-left:15px;}ul li{list-style-type:disc;}.ce_text + .ce_headline.highlight{margin-top:10px;}.anchorContainer{display:none;}.btn a{text-decoration:none;display:inline-block;width:200px;height:80px;float:left;text-align:center;padding:15px 10px 0;border-radius:15px;margin-top:20px;margin-right:50px;color:white;background:#c6b3ed;background:-moz-linear-gradient(top, #c6b3ed 0%, #876ac2 100%);background:-webkit-linear-gradient(top, #c6b3ed 0%, #876ac2 100%);background:linear-gradient(to bottom, #c6b3ed 0%, #876ac2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6b3ed', endColorstr='#876ac2', GradientType=0 );}.coaching-circle{position:relative;height:290px;}.coaching-circle .coaching-btn{position:absolute;}.coaching-circle .coaching-btn a{background:#c6b3ed;border-radius:5px;color:white;width:165px;display:block;padding:10px 15px;text-align:center;text-decoration:none;transition:all ease 0.25s;}.coaching-circle .coaching-btn a:hover{background:#8861d9;}.coaching-circle .coaching-btn.coaching-btn1{left:180px;top:0;}.coaching-circle .coaching-btn.coaching-btn2{left:365px;top:100px;}.coaching-circle .coaching-btn.coaching-btn3{left:315px;top:190px;}.coaching-circle .coaching-btn.coaching-btn4{left:55px;top:190px;}.coaching-circle .coaching-btn.coaching-btn5{left:0px;top:100px;}#header{border-top:10px solid #c6b3ed;}#header > .inside{width:980px;margin:0 auto;}#header .logo{float:left;width:280px;padding-top:20px;}#header .title{float:left;width:450px;color:#c6c4b0;}#header .title h1{font-family:'Open Sans', sans-serif;margin:0;font-weight:700;font-size:40px;line-height:1.1;}#header .title h2{font-family:'Open Sans', sans-serif;font-weight:700;font-size:30px;margin:30px 0;}#header .portrait{float:right;width:250px;text-align:right;}#header .foot{clear:both;padding:15px 0 5px 280px;}#header:after{content:'';display:block;clear:both;}#navigation{background:#c6b3ed;}#navigation .inside{width:980px;margin:0 auto;}#navigation .mod_navigation .invisible{display:none;}#navigation .mod_navigation ul{padding:0;margin:0 0 0 -15px;}#navigation .mod_navigation ul:after{content:'';display:block;clear:both;}#navigation .mod_navigation ul li{list-style-type:none;float:left;position:relative;}#navigation .mod_navigation ul li a,#navigation .mod_navigation ul li span{display:block;text-decoration:none;padding:13px 15px;transition:all ease 0.125s;color:white;}#navigation .mod_navigation ul li a.active,#navigation .mod_navigation ul li span.active,#navigation .mod_navigation ul li a.trail,#navigation .mod_navigation ul li span.trail,#navigation .mod_navigation ul li a:hover,#navigation .mod_navigation ul li span:hover{color:#2f2e2e;}#navigation .mod_navigation ul li:hover a,#navigation .mod_navigation ul li:hover span{background:#c6b3ed;color:#2f2e2e;}#navigation .mod_navigation ul li:hover ul{display:block;position:absolute;margin-top:0;box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);}#navigation .mod_navigation ul li:hover ul li a,#navigation .mod_navigation ul li:hover ul li span{width:200px;background:white;padding:10px 15px;}#navigation .mod_navigation ul li:hover ul li a:hover,#navigation .mod_navigation ul li:hover ul li span:hover,#navigation .mod_navigation ul li:hover ul li a.active,#navigation .mod_navigation ul li:hover ul li span.active{background:#e5dcf7;}#navigation .mod_navigation ul li ul{display:none;}#container{width:980px;margin:40px auto 50px;}#container:after{content:'';display:block;clear:both;}#footer{border-top:5px solid #c6b3ed;border-bottom:15px solid #c6b3ed;text-align:center;padding:30px 0 25px;}#footer > .inside{width:980px;margin:0 auto;}.highlight{display:inline-block;border:1px solid #c6b3ed;padding:20px;border-radius:5px;box-shadow:0 2px 5px rgba(47, 46, 46, 0.2) inset;background:rgba(198, 179, 237, 0.1);color:#644e90;margin-bottom:1em;}.highlight h1,.highlight h2,.highlight h3{font-size:20px;margin:-10px 0;padding:10px 20px;}.highlight ul{margin-bottom:0;}h1.highlight,h2.highlight,h3.highlight{font-size:20px;padding:10px 20px;}#main{box-sizing:border-box;}#main.border{border-right:1px solid;border-color:#d5c8f2;float:left;width:78%;padding-right:30px;}#right{float:right;width:22%;padding-left:30px;box-sizing:border-box;}#right img{max-width:100%;height:auto;}.image_container.float_right{float:right;margin-left:10px;margin-bottom:10px;}.image_container.float_left{float:left;margin-right:10px;margin-bottom:10px;}.image_container.float_below,.image_container.float_above{margin-top:10px;margin-bottom:10px;}
