@charset "UTF-8";*{box-sizing:border-box;}body{margin:0;padding:0;font-size:1.15rem;font-family:"Mulish";color:#363636;font-weight:300;line-height:1.65rem;}@media screen and (max-width:1199px){body{font-size:1rem;}}body.overflow-hidden{overflow:hidden;}ul{margin:0;padding:0 0 0 2.5rem;}li{list-style-type:disc;margin:0.25rem 0;}a{text-decoration:none;color:#0070c0;font-weight:500;}h1,h2,h3,h4,h5,h6{color:#0070c0;font-weight:400;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#0070c0;}h1{font-size:180%;line-height:3rem;}img{display:block;width:auto;max-width:100%;}.container{max-width:1600px;margin:0 auto;}.container_1200{max-width:1200px;margin:0 auto;}@media screen and (max-width:1199px){.container_1200{padding-right:2%;padding-left:2%;}}.btn{color:#0070c0;display:inline-block;min-width:200px;text-align:center;border:1px solid #0070c0;background-color:transparent;font-size:100%;font-weight:400;padding:0.75rem 1rem;line-height:1.25rem;position:relative;cursor:pointer;transition:all 0.3s;}@media screen and (max-width:1199px){.btn{padding:0.5rem 0.25rem;min-width:170px;}}.btn:after{width:0;height:100%;background-color:#0070c0;position:absolute;top:0;left:0;transition:all 0.3s;}.btn:hover{color:#FFFFFF;background-color:#0070c0;}.btn:hover:after{width:100%;}.btn > span{position:relative;z-index:1;}input[type=button].btn:hover{color:#0070c0;}.circle{width:75px;height:75px;border-radius:100%;}.circle.yellow{background-color:#ffff00;}@font-face{font-family:"Mulish";src:url('../../../_assets/d690f949746e5804a8a7b42816c66e3e/Fonts/Mulish-LightItalic.woff2') format("woff2"),url('../../../_assets/d690f949746e5804a8a7b42816c66e3e/Fonts/Mulish-LightItalic.woff') format("woff");font-weight:300;font-style:italic;font-display:swap;}@font-face{font-family:"Mulish";src:url('../../../_assets/d690f949746e5804a8a7b42816c66e3e/Fonts/Mulish-Regular.woff2') format("woff2"),url('../../../_assets/d690f949746e5804a8a7b42816c66e3e/Fonts/Mulish-Regular.woff') format("woff");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:"Mulish";src:url('../../../_assets/d690f949746e5804a8a7b42816c66e3e/Fonts/Mulish-Light.woff2') format("woff2"),url('../../../_assets/d690f949746e5804a8a7b42816c66e3e/Fonts/Mulish-Light.woff') format("woff");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"Mulish";src:url('../../../_assets/d690f949746e5804a8a7b42816c66e3e/Fonts/Mulish-ExtraBold.woff2') format("woff2"),url('../../../_assets/d690f949746e5804a8a7b42816c66e3e/Fonts/Mulish-ExtraBold.woff') format("woff");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:"Mulish";src:url('../../../_assets/d690f949746e5804a8a7b42816c66e3e/Fonts/Mulish-Bold.woff2') format("woff2"),url('../../../_assets/d690f949746e5804a8a7b42816c66e3e/Fonts/Mulish-Bold.woff') format("woff");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:"Mulish";src:url('../../../_assets/d690f949746e5804a8a7b42816c66e3e/Fonts/Mulish-Black.woff2') format("woff2"),url('../../../_assets/d690f949746e5804a8a7b42816c66e3e/Fonts/Mulish-Black.woff') format("woff");font-weight:900;font-style:normal;font-display:swap;}@font-face{font-family:"Mulish";src:url('../../../_assets/d690f949746e5804a8a7b42816c66e3e/Fonts/Mulish-BlackItalic.woff2') format("woff2"),url('../../../_assets/d690f949746e5804a8a7b42816c66e3e/Fonts/Mulish-BlackItalic.woff') format("woff");font-weight:900;font-style:italic;font-display:swap;}@font-face{font-family:"Mulish";src:url('../../../_assets/d690f949746e5804a8a7b42816c66e3e/Fonts/Mulish-ExtraBoldItalic.woff2') format("woff2"),url('../../../_assets/d690f949746e5804a8a7b42816c66e3e/Fonts/Mulish-ExtraBoldItalic.woff') format("woff");font-weight:bold;font-style:italic;font-display:swap;}@font-face{font-family:"Mulish";src:url('../../../_assets/d690f949746e5804a8a7b42816c66e3e/Fonts/Mulish-ExtraLight.woff2') format("woff2"),url('../../../_assets/d690f949746e5804a8a7b42816c66e3e/Fonts/Mulish-ExtraLight.woff') format("woff");font-weight:200;font-style:normal;font-display:swap;}@font-face{font-family:"Mulish";src:url('../../../_assets/d690f949746e5804a8a7b42816c66e3e/Fonts/Mulish-Medium.woff2') format("woff2"),url('../../../_assets/d690f949746e5804a8a7b42816c66e3e/Fonts/Mulish-Medium.woff') format("woff");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"Mulish";src:url('../../../_assets/d690f949746e5804a8a7b42816c66e3e/Fonts/Mulish-Italic.woff2') format("woff2"),url('../../../_assets/d690f949746e5804a8a7b42816c66e3e/Fonts/Mulish-Italic.woff') format("woff");font-weight:normal;font-style:italic;font-display:swap;}@font-face{font-family:"Mulish";src:url('../../../_assets/d690f949746e5804a8a7b42816c66e3e/Fonts/Mulish-BoldItalic.woff2') format("woff2"),url('../../../_assets/d690f949746e5804a8a7b42816c66e3e/Fonts/Mulish-BoldItalic.woff') format("woff");font-weight:bold;font-style:italic;font-display:swap;}@font-face{font-family:"Mulish";src:url('../../../_assets/d690f949746e5804a8a7b42816c66e3e/Fonts/Mulish-MediumItalic.woff2') format("woff2"),url('../../../_assets/d690f949746e5804a8a7b42816c66e3e/Fonts/Mulish-MediumItalic.woff') format("woff");font-weight:500;font-style:italic;font-display:swap;}@font-face{font-family:"Mulish";src:url('../../../_assets/d690f949746e5804a8a7b42816c66e3e/Fonts/Mulish-SemiBoldItalic.woff2') format("woff2"),url('../../../_assets/d690f949746e5804a8a7b42816c66e3e/Fonts/Mulish-SemiBoldItalic.woff') format("woff");font-weight:600;font-style:italic;font-display:swap;}@font-face{font-family:"Mulish";src:url('../../../_assets/d690f949746e5804a8a7b42816c66e3e/Fonts/Mulish-ExtraLightItalic.woff2') format("woff2"),url('../../../_assets/d690f949746e5804a8a7b42816c66e3e/Fonts/Mulish-ExtraLightItalic.woff') format("woff");font-weight:200;font-style:italic;font-display:swap;}@font-face{font-family:"Mulish";src:url('../../../_assets/d690f949746e5804a8a7b42816c66e3e/Fonts/Mulish-SemiBold.woff2') format("woff2"),url('../../../_assets/d690f949746e5804a8a7b42816c66e3e/Fonts/Mulish-SemiBold.woff') format("woff");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:"werdenbergschule";src:url('../../../_assets/d690f949746e5804a8a7b42816c66e3e/Fonts/werdenbergschule.eot?40136846');src:url('../../../_assets/d690f949746e5804a8a7b42816c66e3e/Fonts/werdenbergschule.eot?40136846#iefix') format("embedded-opentype"),url('../../../_assets/d690f949746e5804a8a7b42816c66e3e/Fonts/werdenbergschule.woff2?40136846') format("woff2"),url('../../../_assets/d690f949746e5804a8a7b42816c66e3e/Fonts/werdenbergschule.woff?40136846') format("woff"),url('../../../_assets/d690f949746e5804a8a7b42816c66e3e/Fonts/werdenbergschule.ttf?40136846') format("truetype"),url('../../../_assets/d690f949746e5804a8a7b42816c66e3e/Fonts/werdenbergschule.svg?40136846#werdenbergschule') format("svg");font-weight:normal;font-style:normal;}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"werdenbergschule";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:0.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:0.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-download:before{content:"";}.icon-down:before{content:"";}.icon-left:before{content:"";}.icon-right:before{content:"";}.icon-up:before{content:"";}.icon-cancel:before{content:"";}.icon-link:before{content:"";}.icon-user:before{content:"";}.icon-lock:before{content:"";}.icon-calendar:before{content:"";}.icon-graduation-cap:before{content:"";}.icon-food:before{content:"";}.icon-bank:before{content:"";}input[type=text],input[type=email],input[type=number],input[type=color],input[type=date],input[type=datetime-local],input[type=month],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=week]{border:1px solid #cccccc;padding:0.5rem 1rem;}header{padding:1.25rem 0;border-top:0.4rem solid #0070c0;}@media only screen and (max-width:767px){header{padding:0.1rem 0;}}header > .container{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;align-items:normal;-webkit-align-items:normal;align-content:unset;-webkit-align-content:unset;position:relative;}header > .container .logo{width:250px;height:113px;overflow:hidden;margin-right:2rem;transition:all 0.3s;}@media only screen and (max-width:767px){header > .container .logo{width:100px;margin-left:5px;}}header > .container .logo img{transition:all 0.3s;height:auto;width:250px;}header.is--fixed{position:fixed;width:100%;top:0;left:0;background-color:#FFFFFF;padding:0.25rem 0;z-index:99;}header.is--fixed .logo{width:180px;}header.is--fixed .logo img{width:180px;margin-top:1em;}header.is--fixed nav.mainnav > ul > li > ul{top:4.6rem;}header.is--fixed .mainnav.mobile-nav-isActive{top:84px;}nav.mainnav{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:unset;justify-content:unset;align-items:unset;-webkit-align-items:unset;align-content:unset;-webkit-align-content:unset;}@media only screen and (max-width:1199px){nav.mainnav{display:none;}}nav.mainnav > ul{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:unset;justify-content:unset;align-items:unset;-webkit-align-items:unset;align-content:unset;-webkit-align-content:unset;}nav.mainnav > ul > li{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:unset;justify-content:unset;align-items:unset;-webkit-align-items:unset;align-content:unset;-webkit-align-content:unset;padding:0 1rem;}nav.mainnav > ul > li > a{font-size:115%;color:#0070c0;font-weight:600;position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:unset;justify-content:unset;align-items:center;-webkit-align-items:center;align-content:unset;-webkit-align-content:unset;}nav.mainnav > ul > li > a > span:first-child{border-bottom:3px solid #FFFFFF;transition:all 0.3s;}nav.mainnav > ul > li > a > span.bottom-space{position:absolute;bottom:-22px;height:22px;width:calc(100% + 2rem);background-color:red;background-color:transparent;left:-1rem;}@media only screen and (max-width:1199px){nav.mainnav > ul > li > a > span.bottom-space{display:none;}}nav.mainnav > ul > li > ul{display:none;z-index:101;position:absolute;width:90%;margin-left:-20px;top:7.7rem;background-color:transparent;}nav.mainnav > ul > li > ul > li{padding:0.5rem 1rem;width:30%;}@media only screen and (max-width:1199px){nav.mainnav > ul > li > ul > li{padding:0.5rem 0;}}nav.mainnav > ul > li > ul > li > a{color:#0070c0;display:block;position:relative;padding-right:1rem;}nav.mainnav > ul > li > ul > li > ul{display:none;position:absolute;width:35%;left:30%;top:0;height:100%;background-color:#F5F2F2;}nav.mainnav > ul > li > ul > li > ul > li > a{color:#0070c0;display:block;}nav.mainnav > ul > li > ul > li > ul > li:hover > a > span:first-child{border-bottom:3px solid #ffff00;}@media only screen and (max-width:1199px){nav.mainnav > ul > li > ul > li > ul > li:hover > a > span:first-child{border-bottom-color:transparent;}}nav.mainnav > ul > li > ul > li:hover > a > span:first-child{border-bottom:3px solid #ffff00;}@media only screen and (max-width:1199px){nav.mainnav > ul > li > ul > li:hover > a > span:first-child{border-bottom-color:transparent;}}nav.mainnav > ul > li > ul > li:hover > ul{display:block;}@media only screen and (max-width:1199px){nav.mainnav > ul > li > ul > li:hover > ul{display:none;}}nav.mainnav > ul > li > ul > li:hover .parent-item-arrow.icon-right:before{color:#ffff00;}nav.mainnav > ul > li > ul > li span{transition:all 0.3s;border-bottom:3px solid transparent;}nav.mainnav > ul > li:hover > a > span:first-child{border-bottom:3px solid #ffff00;}@media only screen and (max-width:1199px){nav.mainnav > ul > li:hover > a > span:first-child{border-bottom-color:transparent;}}nav.mainnav > ul > li:hover > ul{display:block;}@media only screen and (max-width:1199px){nav.mainnav > ul > li:hover > ul{display:none;}}nav.mainnav > ul > li > a .parent-item-arrow{display:none;}@media only screen and (max-width:1199px){nav.mainnav > ul > li > a .parent-item-arrow{display:block;}}nav.mainnav ul{padding:0;}nav.mainnav ul li{list-style-type:none;margin:0;}nav.mainnav > ul > li > ul > li{background-color:#fff;}nav.mainnav > ul > li > ul > li > ul > li{padding:0.5rem 1rem;}nav.mainnav > ul > li > ul > li > ul > li:first-child{padding-top:1rem;}nav.mainnav > ul > li > ul > li > ul > li:last-child{padding-bottom:1rem;}nav.mainnav > ul > li > ul > .submenu-space{display:block;background-color:#FFFFFF;height:2.5rem;width:30%;}@media only screen and (max-width:1199px){nav.mainnav > ul > li > ul > .submenu-space{display:none;}}nav.mainnav > ul > li > ul > li > ul > .submenu-space{display:block;background-color:#F5F2F2;height:2.5rem;width:100%;}@media only screen and (max-width:1199px){nav.mainnav > ul > li > ul > li > ul > .submenu-space{display:none;}}.parent-item-arrow.icon-right:before{font-weight:bold;font-size:1rem;position:absolute;top:5px;right:0;margin:0;transition:all 0.3s;}.parent-item-arrow.icon-right.active:before{transform:rotate(90deg);color:#ffff00;}.mobile-menu-icon{display:none;}@media only screen and (max-width:1199px){.mobile-menu-icon{display:block;position:absolute;right:2%;top:50%;transform:translate(0,-50%);width:36px;height:26px;border-top:4px solid #0070c0;z-index:10;}.mobile-menu-icon:before,.mobile-menu-icon:after{content:"";height:4px;width:100%;position:absolute;background:#0070c0;left:0;transition:all 0.3s;}.mobile-menu-icon:before{top:7px;}.mobile-menu-icon:after{bottom:0;}.mobile-menu-icon.close-menu{border-top:none;top:2rem;z-index:1000000000000000100;}.mobile-menu-icon.close-menu:before{transform:rotate(45deg);top:19px;}.mobile-menu-icon.close-menu:after{transform:rotate(-45deg);bottom:4px;}}@media only screen and (max-width:767px){.mobile-menu-icon{right:2%;}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{float:left;height:100%;min-height:1px;display:none;}[dir=rtl] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}main > section{margin:0 0 3rem 0;}.c-2-cols{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;align-items:initial;-webkit-align-items:initial;align-content:unset;-webkit-align-content:unset;}@media screen and (max-width:767px){.c-2-cols{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;align-items:initial;-webkit-align-items:initial;align-content:unset;-webkit-align-content:unset;}}.c-2-cols > div{width:50%;}@media screen and (max-width:767px){.c-2-cols > div{width:100%;}}.c-2-cols.right-bigger > div:nth-child(1){width:57%;}@media screen and (max-width:767px){.c-2-cols.right-bigger > div:nth-child(1){width:100%;}}.c-2-cols.right-bigger > div:nth-child(2){width:32%;}@media screen and (max-width:767px){.c-2-cols.right-bigger > div:nth-child(2){width:100%;}}.box-image{border-right:1px solid #FFFFFF;border-bottom:2px solid #FFFFFF;}@media screen and (max-width:767px){.box-image{border-right:none;}}.box-image img{width:100%;}.box-text{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;align-items:center;-webkit-align-items:center;align-content:center;-webkit-align-content:center;background:#001e46;background:-moz-linear-gradient(left,#001e46 0%,#0070c0 100%);background:-webkit-linear-gradient(left,#001e46 0%,#0070c0 100%);background:linear-gradient(to right,#001e46 0%,#0070c0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#001e46",endColorstr="#0070c0",GradientType=1);border-left:1px solid #FFFFFF;border-bottom:2px solid #FFFFFF;}@media screen and (max-width:767px){.box-text{padding:1rem 0;border-left:none;}}.box-text > h1,.box-text h2,.box-text h3,.box-text h4,.box-text p,.box-text a{width:80%;color:#FFFFFF;}@media screen and (max-width:767px){.box-text > h1,.box-text h2,.box-text h3,.box-text h4,.box-text p,.box-text a{width:90%;}}.box-text > h1,.box-text h2,.box-text h3,.box-text h4{text-transform:uppercase;font-weight:500;}.box-text .btn{border-color:#FFFFFF;width:auto;}.image-is-right > .box-image{order:2;border-right:none;border-left:1px solid #FFFFFF;}@media screen and (max-width:767px){.image-is-right > .box-image{order:0;border-right:none;}}.image-is-right .box-text{border-left:none;border-right:1px solid #FFFFFF;}@media screen and (max-width:767px){.image-is-right .box-text{border-right:none;}}.box-news{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;align-items:flex-start;-webkit-align-items:flex-start;align-content:unset;-webkit-align-content:unset;margin:0 0 4rem 0;}@media screen and (max-width:767px){.box-news{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;align-items:flex-start;-webkit-align-items:flex-start;align-content:unset;-webkit-align-content:unset;}}.box-news img,.box-news picture{margin-right:1rem;}@media screen and (max-width:767px){.box-news img,.box-news picture{margin:0 0 0.5rem 0;}}.box-news picture{display:block;width:50%;}@media screen and (max-width:767px){.box-news picture{width:100%;}}.box-news h1,.box-news h2,.box-news h3,.box-news h4{margin:0;padding:0 0 1rem 0;text-transform:uppercase;}.box-news p{margin:0;}.box-news .btn{margin:1rem 0 0 0;padding:0.5rem;min-width:150px;font-size:90%;}.box-news:last-child{margin:0;}.box-news > div:nth-child(2){width:60%;}@media screen and (max-width:767px){.box-news > div:nth-child(2){width:100%;}}.news > h2,.news > h3,.events > h2,.events > h3,.downloads > h2,.downloads > h3{margin-bottom:3rem;font-size:160%;font-weight:300;}@media screen and (max-width:767px){.news > h2,.news > h3,.events > h2,.events > h3,.downloads > h2,.downloads > h3{margin-bottom:2rem;}}.news img{width:100%;}.date > span{font-size:140%;display:block;text-align:center;}.date > span:nth-child(1){padding-top:0.75rem;}.date > span:nth-child(2){font-weight:700;}.box-event{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;align-items:flex-start;-webkit-align-items:flex-start;align-content:unset;-webkit-align-content:unset;margin-bottom:2.5rem;}.box-event:last-child{margin:0;}.box-event > div:nth-child(2){width:calc(100% - 100px);}.box-event > div:nth-child(2) > h3{margin:0;padding-bottom:0.75rem;}.box-event > div:nth-child(2) p{margin:0;}.downloads{margin-top:5rem;}.box-download{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;align-items:flex-start;-webkit-align-items:flex-start;align-content:unset;-webkit-align-content:unset;margin-bottom:2.5rem;}.box-download:last-child{margin:0;}.box-download > div:nth-child(2){width:calc(100% - 100px);}.box-download > div:nth-child(2) > h3{margin:0;padding-bottom:0.75rem;}.box-download > div:nth-child(2) p{margin:0;}.box-download .icon-download{text-align:center;line-height:86px;}.box-download .icon-download:before{margin:0;font-size:180%;text-align:center;color:#0070c0;}.c-3-cols{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;align-items:initial;-webkit-align-items:initial;align-content:unset;-webkit-align-content:unset;}@media screen and (max-width:767px){.c-3-cols{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;align-items:initial;-webkit-align-items:initial;align-content:unset;-webkit-align-content:unset;}}.c-3-cols > div{width:30%;}@media screen and (max-width:767px){.c-3-cols > div{width:100%;}}.clickable{cursor:pointer;}@media screen and (max-width:767px){.box-download,.box-event{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;align-items:initial;-webkit-align-items:initial;align-content:unset;-webkit-align-content:unset;}}@media screen and (max-width:767px){.box-download > div:nth-child(2),.box-event > div:nth-child(2){width:100%;}}@media screen and (max-width:767px){.box-download .circle,.box-event .circle{margin-bottom:0.5rem;}}@media screen and (max-width:767px){.events{margin-top:3rem;}}.mainnav.mobile-nav-isActive{display:block;position:fixed;height:calc(100vh - 94px);z-index:99999999;background:#fff;width:100%;left:0;top:149px;padding-top:0;overflow:auto;padding-bottom:5rem;}@media screen and (max-width:767px){.mainnav.mobile-nav-isActive{top:94px;}}.mainnav.mobile-nav-isActive > ul{display:block;width:100%;}.mainnav.mobile-nav-isActive > ul > li{height:auto;display:block;width:100%;margin:0.25rem 0 0.25rem 0;padding:0.25rem 1rem;border-bottom:1px solid rgba(0,112,192,0.35);}.mainnav.mobile-nav-isActive > ul > li > a{line-height:30px;font-weight:600;}.mainnav.mobile-nav-isActive > ul > li:after{content:none;}.mainnav.mobile-nav-isActive > ul > li:hover > a:after{content:none;}.mainnav.mobile-nav-isActive > ul > li > ul{position:unset;transform:none;padding-left:0.5rem;display:none;padding-top:0.5rem;width:100%;}.mainnav.mobile-nav-isActive > ul > li > ul > li{text-align:left;width:100%;}.mainnav.mobile-nav-isActive > ul > li > ul > li > ul{position:unset;transform:none;padding-left:0;display:none;padding-top:0.5rem;width:100%;}.mainnav.mobile-nav-isActive > ul > li > ul > li > ul.show{display:block;border-top:3px solid #ffff00;}.mainnav.mobile-nav-isActive > ul > li > ul.show{display:block;}.mainnav.mobile-nav-isActive span.parent-item-arrow{position:absolute;top:0;right:0;font-size:1rem;color:#0070c0;display:inline-block;width:30px;height:30px;text-align:center;line-height:42px;cursor:pointer;z-index:999;}.mainnav.mobile-nav-isActive span.parent-item-arrow:after{transform:rotate(-90deg);}.box-content{padding:1rem;overflow:hidden;}.box-link{text-align:center;margin-top:1rem;position:absolute;bottom:0;width:100%;}.title-holder{max-width:880px;margin:0 auto;text-align:center;margin-bottom:3rem;line-height:2rem;}.text-image-container{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;align-items:flex-start;-webkit-align-items:flex-start;align-content:unset;-webkit-align-content:unset;}@media only screen and (max-width:767px){.text-image-container{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;align-items:flex-start;-webkit-align-items:flex-start;align-content:unset;-webkit-align-content:unset;}}.text-image-container .is-image{order:1;width:49%;}@media only screen and (max-width:767px){.text-image-container .is-image{width:100%;padding-bottom:1rem;}}.text-image-container .is-image img{width:100%;height:auto;display:block;}.text-image-container .is-content{order:2;width:49%;}@media only screen and (max-width:767px){.text-image-container .is-content{width:100%;}}.text-image-container .is-content h3{margin:0;padding:0.5rem 0 1rem 0;}@media only screen and (max-width:767px){.text-image-container .is-content h3{padding-bottom:0;}}.text-image-container.image-is-right .is-image{order:2;}@media only screen and (max-width:767px){.text-image-container.image-is-right .is-image{order:1;}}.text-image-container.image-is-right .is-content{order:1;}@media only screen and (max-width:767px){.text-image-container.image-is-right .is-content{order:2;}}.text-image-container.quotes{position:relative;align-items:center;}@media only screen and (max-width:1199px){.text-image-container.quotes{padding-left:2rem;padding-right:2rem;}}.text-image-container.quotes:before,.text-image-container.quotes:after{content:"";position:absolute;width:50px;height:50px;}@media only screen and (max-width:1199px){.text-image-container.quotes:before,.text-image-container.quotes:after{width:30px;height:30px;}}.text-image-container.quotes:before{bottom:0;left:-2rem;}@media only screen and (max-width:1199px){.text-image-container.quotes:before{left:-5px;}}.text-image-container.quotes:after{top:0;right:-2rem;}@media only screen and (max-width:1199px){.text-image-container.quotes:after{right:-5px;}}.text-image-container.quotes.q-with-photo .is-image{padding:3rem;border:2px solid #fff;}@media only screen and (max-width:1199px){.text-image-container.quotes.q-with-photo .is-image{padding:2rem;}}@media only screen and (max-width:767px){.text-image-container.quotes.q-with-photo .is-image{padding:1rem;}}.text-image-container.quotes.q-with-photo .quote-paragraph{padding:3.5rem 0;}@media only screen and (max-width:767px){.text-image-container.quotes.q-with-photo .quote-paragraph{padding:3.5rem 1rem 1.5rem 1rem;}}.text-image-container.quotes.q-with-photo .quote-paragraph:before{top:0;left:0;}@media only screen and (max-width:767px){.text-image-container.quotes.q-with-photo .quote-paragraph:before{top:1rem;}}.text-image-container.quotes.q-with-photo .quote-paragraph:after{bottom:0;right:0;}.text-image-container.quotes.q-no-photo .is-content{width:100%;}.text-image-container.quotes.q-no-photo .quote-paragraph{padding:3.5rem 5rem;}@media only screen and (max-width:767px){.text-image-container.quotes.q-no-photo .quote-paragraph{padding:3.5rem 1rem 1.5rem 1rem;}}.text-image-container.quotes .quote-paragraph{font-size:1rem;position:relative;}@media only screen and (max-width:767px){.text-image-container.quotes .quote-paragraph{font-size:1rem;}}.text-image-container.quotes .quote-paragraph:before,.text-image-container.quotes .quote-paragraph:after{position:absolute;font-size:32px;font-family:"dogrel";}@media only screen and (max-width:767px){.text-image-container.quotes .quote-paragraph:before,.text-image-container.quotes .quote-paragraph:after{font-size:24px;}}.text-image-container.quotes .quote-paragraph:before{content:"";top:0;left:0;}@media only screen and (max-width:767px){.text-image-container.quotes .quote-paragraph:before{top:1rem;}}.text-image-container.quotes .quote-paragraph:after{content:"";bottom:0;right:0;}.text-image-container.small-image .is-image{width:33%;}@media only screen and (max-width:767px){.text-image-container.small-image .is-image{width:100%;}}.text-image-container.small-image .is-content{width:65%;}@media only screen and (max-width:767px){.text-image-container.small-image .is-content{width:100%;}}.layout-3-cols{display:flex;justify-content:flex-start;flex-wrap:wrap;}.layout-3-cols > div,.layout-3-cols > section{width:30.6%;margin:0 2% 0 2%;position:relative;padding-bottom:4.5rem;}.layout-3-cols > div > .bg-darkgray,.layout-3-cols > section > .bg-darkgray{height:100%;}@media only screen and (max-width:767px){.layout-3-cols > div > .bg-darkgray,.layout-3-cols > section > .bg-darkgray{height:auto;}}@media only screen and (max-width:1023px){.layout-3-cols > div,.layout-3-cols > section{width:48%;margin:0 0 2rem 0;}}@media only screen and (max-width:767px){.layout-3-cols > div,.layout-3-cols > section{width:100%;margin:0 0 3rem 0;}}.layout-3-cols > div:nth-child(3n+3),.layout-3-cols > section:nth-child(3n+3){margin-right:0;}@media only screen and (max-width:767px){.layout-3-cols > div:nth-child(3n+3),.layout-3-cols > section:nth-child(3n+3){margin-right:2%;}}.layout-3-cols > div:nth-child(3n+1),.layout-3-cols > section:nth-child(3n+1){margin-left:0;}@media only screen and (max-width:767px){.layout-3-cols > div:nth-child(3n+1),.layout-3-cols > section:nth-child(3n+1){margin-left:2%;}}@media only screen and (max-width:1023px){.layout-3-cols > div:nth-child(odd),.layout-3-cols > section:nth-child(odd){margin-right:2%;}}@media only screen and (max-width:767px){.layout-3-cols > div:nth-child(odd),.layout-3-cols > section:nth-child(odd){margin-right:0;margin-left:0;}}.layout-3-cols > div:last-child,.layout-3-cols > section:last-child{margin-bottom:0;}.layout-3-cols h2.person-title-circle{word-spacing:0;}.layout-3-cols.boxes-with-icons > div,.layout-3-cols.boxes-with-icons > section{border:1px solid #0070c0;padding-top:1.5rem;}.layout-3-cols.boxes-with-icons > div > .bg-darkgray,.layout-3-cols.boxes-with-icons > section > .bg-darkgray{height:calc(100% - 162px);}@media only screen and (max-width:767px){.layout-3-cols.boxes-with-icons > div > .bg-darkgray,.layout-3-cols.boxes-with-icons > section > .bg-darkgray{height:auto;}}.layout-3-cols.boxes-with-icons > div .box-link,.layout-3-cols.boxes-with-icons > section .box-link{bottom:1.5rem;}.layout-2-cols{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;align-items:flex-start;-webkit-align-items:flex-start;align-content:flex-start;-webkit-align-content:flex-start;}.layout-2-cols > div{width:50%;}@media only screen and (max-width:767px){.layout-2-cols > div{width:100%;}}.slick-slide img{display:block;}.gallery{position:relative;}.gallery img{max-width:100%;width:auto;height:auto;}.gallery .slick-slide{margin:0 15px;}@media only screen and (max-width:767px){.gallery .slick-slide{margin:0;}}.gallery .slick-slide img{width:100%;}.gallery .slick-list{margin:0 -15px;}@media only screen and (max-width:767px){.gallery .slick-list{margin:0;}}.gallery .slick-prev.slick-arrow,.gallery .slick-next.slick-arrow{width:45px;height:45px;background-color:#0070c0;font-size:0;border:none;position:absolute;bottom:-22px;z-index:1;cursor:pointer;}.gallery .slick-prev.slick-arrow:before,.gallery .slick-next.slick-arrow:before{font-family:"werdenbergschule";color:#FFFFFF;font-size:1.5rem;}.gallery .slick-prev.slick-arrow{left:1rem;}.gallery .slick-prev.slick-arrow:before{content:"";transition:all 0.3s;}.gallery .slick-prev.slick-arrow:hover:before{margin-left:0.5rem;}.gallery .slick-next.slick-arrow{right:1rem;}.gallery .slick-next.slick-arrow:before{content:"";transition:all 0.3s;}.gallery .slick-next.slick-arrow:hover:before{margin-left:0.5rem;}.slick-lightbox-inner .slick-prev.slick-arrow,.slick-lightbox-inner .slick-next.slick-arrow{width:45px;height:45px;background-color:#0070c0;font-size:0;border:none;position:absolute;bottom:3rem;z-index:1;cursor:pointer;}.slick-lightbox-inner .slick-prev.slick-arrow:before,.slick-lightbox-inner .slick-next.slick-arrow:before{font-family:"werdenbergschule";color:#FFFFFF;font-size:1.5rem;}.slick-lightbox-inner .slick-prev.slick-arrow{left:2rem;}.slick-lightbox-inner .slick-prev.slick-arrow:before{content:"";transition:all 0.3s;}.slick-lightbox-inner .slick-prev.slick-arrow:hover:before{margin-left:0.5rem;}.slick-lightbox-inner .slick-next.slick-arrow{right:2rem;}.slick-lightbox-inner .slick-next.slick-arrow:before{content:"";transition:all 0.3s;}.slick-lightbox-inner .slick-next.slick-arrow:hover:before{margin-left:0.5rem;}.dw-item{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;align-items:flex-end;-webkit-align-items:flex-end;align-content:flex-end;-webkit-align-content:flex-end;margin-bottom:2rem;}@media only screen and (max-width:767px){.dw-item{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;align-items:flex-end;-webkit-align-items:flex-end;align-content:flex-end;-webkit-align-content:flex-end;margin-bottom:3rem;}}.dw-item > img{width:30%;}.dw-item > div{width:65%;}@media only screen and (max-width:767px){.dw-item > div{width:100%;}}.dw-item h4{margin:0;padding-bottom:1rem;}@media only screen and (max-width:767px){.dw-item h4{padding-bottom:0.5rem;padding-top:1rem;}}.dw-item p{margin-top:0;margin-bottom:2rem;}@media only screen and (max-width:767px){.dw-item p{margin-bottom:1rem;}}.box-icon{text-align:center;color:#363636;}.box-icon[class^=icon-]:before,.box-icon[class*=" icon-"]:before{font-size:6rem;}@media only screen and (max-width:767px){.box-icon[class^=icon-]:before,.box-icon[class*=" icon-"]:before{font-size:4rem;}}.contacts{margin-bottom:2em;}.contacts dl{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;margin:0 0 1.5em 0;padding:0;}@media only screen and (min-width:1023px){.contacts dl{flex-direction:row;}}.contacts dl dt{order:0;flex:0 1 auto;align-self:auto;text-align:center;margin:0;padding:0;}@media only screen and (min-width:1023px){.contacts dl dt{text-align:left;width:30%;}}.contacts dl dt img{max-width:300px;}.contacts dl dd{order:0;flex:0 1 auto;align-self:auto;margin:0;padding:0;}.contacts dl dd h5{color:#0070c0;font-size:1.25rem;margin:1em 0 0.3em 0;padding:0;}.contacts dl dd h6{font-size:1rem;margin:0 0 0.5em 0;padding:0;}footer{margin-top:5rem;color:#FFFFFF;font-size:80%;font-weight:200;}footer .container:first-of-type{background:#0070c0 !important;padding:0;}footer .container:first-of-type ul{list-style-type:none;text-align:center;padding:1em 1em;}footer .container:first-of-type ul li{display:inline-block;margin:0 0.5em;font-size:100%;}footer .container:first-of-type ul li a:before{display:inline-block;margin-right:0.2em;font-family:"werdenbergschule";font-size:1.5em;vertical-align:-0.1em;}footer .container:first-of-type ul li.link-downloads a:before{content:"";}footer .container:first-of-type ul li.link-link a:before{content:"";}footer .container:first-of-type ul li.link-user a:before{content:"";}footer .container:first-of-type ul li.link-login a:before{content:"";}footer .container:first-of-type ul li.link-calendar a:before{content:"";}footer .container:first-of-type ul li.link-moodle a:before{content:"";}footer .container:first-of-type ul li.link-food a:before{content:"";}footer .container:first-of-type ul li.link-university a:before{content:"󯆜";}footer > .container{padding:1rem 3rem 3rem 3rem;background:#585858;background:-moz-linear-gradient(left,#585858 0%,#757575 100%);background:-webkit-linear-gradient(left,#585858 0%,#757575 100%);background:linear-gradient(to right,#585858 0%,#757575 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#585858",endColorstr="#757575",GradientType=1);}@media screen and (max-width:1199px){footer > .container{padding-left:2%;padding-right:2%;}}footer h3{text-transform:uppercase;color:#FFFFFF;margin:0;padding-top:2rem;}footer a{color:#FFFFFF;font-weight:200;}footer a:hover{text-decoration:underline;}footer nav{margin-top:0.75rem;}footer nav ul{padding:0;}footer nav ul li{list-style-type:none;margin:0;}.slick-lightbox{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:black;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease}.slick-lightbox .slick-loading .slick-list{background-color:transparent}.slick-lightbox .slick-prev{left:15px}.slick-lightbox .slick-next{right:15px}.slick-lightbox-hide{opacity:0}.slick-lightbox-hide.slick-lightbox-ie{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.slick-lightbox-hide-init{position:absolute;top:-9999px;opacity:0}.slick-lightbox-hide-init.slick-lightbox-ie{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.slick-lightbox-inner{position:fixed;top:0;left:0;width:100%;height:100%}.slick-lightbox-slick-item{text-align:center;overflow:hidden}.slick-lightbox-slick-item:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.slick-caption-bottom .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{position:absolute;bottom:0;left:0;text-align:center;width:100%;margin-bottom:20px}.slick-caption-dynamic .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{display:block;text-align:center}.slick-lightbox-slick-item-inner{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%}.slick-lightbox-slick-img{margin:0 auto;display:block;max-width:90%;max-height:90%}.slick-lightbox-slick-caption{margin:10px 0 0;color:white}.slick-lightbox-close{position:absolute;top:15px;right:15px;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;padding:0;border:none}.slick-lightbox-close:focus{outline:none}.slick-lightbox-close:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'×'}
