﻿@font-face{font-family:"KlavikaBasicLight";src:url("fonts/klavikabasic-light-webfont.eot");src:url("fonts/klavikabasic-light-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/klavikabasic-light-webfont.woff") format("woff"),url("fonts/klavikabasic-light-webfont.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:fallback}@font-face{font-family:"KlavikaBasicRegular";src:url("fonts/klavikabasic-regular-webfont.eot");src:url("fonts/klavikabasic-regular-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/klavikabasic-regular-webfont.woff") format("woff"),url("fonts/klavikabasic-regular-webfont.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:fallback}@font-face{font-family:"itcca-icons";src:url("fonts/itcca-icons.eot")}@font-face{font-family:"itcca-icons";src:url(data:application/x-font-ttf;charset=utf-8;base64,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) format("truetype");font-weight:normal;font-style:normal}.icon{font-family:"itcca-icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-search:before{content:""}.icon-close:before{content:""}.icon-home:before{content:""}.icon-navi:before{content:""}.icon-up:before{content:""}.icon-down:before{content:""}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;height:100.5%;padding-bottom:2em}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}b,strong{font-family:"KlavikaBasicRegular"}em,i{font-style:italic}table{border-collapse:collapse;border-spacing:0}img{max-width:100%;height:auto}@-moz-document url-prefix(){img{width:100%;max-width:100%}}@media screen and (-webkit-min-device-pixel-ratio: 0){img{max-width:100%}}article.galerie .galerie-images,article{display:block}article.galerie .galerie-images:after,article:after{clear:both;content:"";display:block;height:0;visibility:hidden}.clearfix:after{clear:both;content:"";display:block;height:0;visibility:hidden}.clearfix{display:inline-block}.clearfix{display:block}.portrait,.side-image{float:right;margin:0 24px 1em 1em}.portrait.portrait img,.side-image.portrait img{border:5px solid #fff;box-shadow:0 0 3px 0 #666}.right-float{float:right}.left-float{float:left}html,body{height:100.5%}body{font-size:20px;font-family:"KlavikaBasicLight",sans-serif;background:url(../img/zenkreis.png) center no-repeat,url(../img/bg-body.jpg);background-attachment:fixed,fixed;background-size:contain,auto;margin:0;padding:0 0 2em 0;color:#000;height:100.5%}img{border:none;outline:none}a{color:#000;outline:none}a:hover{color:#000}p,h1,h2,h3,h4,h5,h6{line-height:1.5em;margin:0 0 .5em 0;max-width:600px}.sitemap{list-style:none;margin:0;padding:0}.sitemap li{list-style:none}.sitemap li li{margin-left:12px}sup{font-size:xx-small;vertical-align:super}ol{list-style:decimal}.container{width:95%;max-width:862px;margin:0 auto 2em auto}.site-head{position:relative;width:100%;padding-top:37.819025522%;color:#fff}.site-head:after{display:block;content:" ";position:absolute;left:0;right:0;top:30%;bottom:0;z-index:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC40NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.55) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.55)));background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.55) 100%);background:-o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.55) 100%);background:-ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.55) 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.55) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00ffffff", endColorstr="#8C000000",GradientType=0 )}.logo{position:absolute;right:0;top:30px;z-index:1;width:16%;max-width:160px;border-radius:50%;background-color:#f1f3f4;box-shadow:0 0 2px 0 rgba(241,243,244,.6);border:12px solid #f1f3f4;transform:translate3d(50%, 0, 0)}.logo img{float:right;display:block;max-width:160px;max-height:160px;transition:all .4s ease-in-out}h1{font-size:2em;font-weight:normal}h2{font-size:1.75em}h3{font-size:1.3em}h4{font-size:1.1em}section{outline:1px dotted #bc4f3b;padding:10px;margin-top:1em}section ul{list-style:disc}section ul li{line-height:1.4em}article{position:relative;margin:-1px 0 1em 0;padding:1em 24px 1em 24px;border:1px dotted #bc4f3b}article.full-width{box-sizing:border-box;border:none;padding:0}article.full-width img{box-sizing:border-box;width:100%;max-width:862px;height:auto;margin:0}article .text-rot{color:#bc4f3b}article .text-white{color:#fff}article h1,article h2,article h3,article h4,article h5,article h6{color:#bc4f3b}article ul{margin-left:24px;list-style:disc;max-width:600px;margin-bottom:.5em}article ul li{line-height:1.4em;margin-bottom:.2em}article ul li:last-child{margin-bottom:0}article ul li ul,article ul li ol{padding-top:.2em;margin-bottom:0}article .image-with-description{border:5px solid #fff;box-shadow:0 0 3px 0 #666;margin-bottom:2em;float:left;color:#bc4f3b}article figcaption{font-size:.8em;padding:.3em 1em;left:0;top:1em;margin-left:1em;overflow:hidden;line-height:1.6em;color:#bc4f3b}article.simple-text{border:none;margin-bottom:-1em;padding:0 24px}article.text-with-image{border:none}article.page-links{margin-bottom:1em}.no-border-bottom{border-bottom:none}h2,h3,h4,h5,h6{color:#bc4f3b}.download-links,.page-index{line-height:1.6em;list-style:none;margin-left:0}.page-alpha-index{margin:0;padding:0}.page-alpha-index li{display:inline-block;line-height:1.7em}.tri-down{width:0;height:0;border:6px solid transparent;position:absolute;left:.5em;top:100%;content:""}.tri-dark{border-top-color:#262626}.tri-red{border-top-color:#bc4f3b}.mobile-nav{display:none}.mobile-nav>ul{list-style:none;margin:0;padding:0}.mobile-nav>ul .arrow-submenu{font-size:1.8em;float:right;color:#fff;display:block;text-align:center;line-height:1.25em}.mobile-nav>ul li{background-color:#262626;background-color:rgba(0,0,0,.8);border-top:1px solid #4d4d4d}.mobile-nav>ul li:first-child{border-top:none}.mobile-nav>ul li a{display:block;padding:0 24px;line-height:2.2em;color:#fff;text-decoration:none;transition:background-color .3s ease}.mobile-nav>ul li a.special-color{background-color:#bc4f3b}.mobile-nav>ul li a:hover,.mobile-nav>ul li a:active{background-color:#595959}.mobile-nav>ul li a.current{background-color:#595959 !important}.mobile-nav>ul li ul{display:none}.mobile-nav>ul li ul.show{display:block}.mobile-nav>ul li ul li{background-color:#595959}.mobile-nav>ul li ul li a{padding-left:2em}.top-bar{display:none}.menu-toggle{font-size:1.1em;display:none;padding:0 .5em;text-align:center;height:45px;font-family:"KlavikaBasicRegular"}.menu-toggle a{line-height:45px;text-align:center;display:block;color:#000;text-decoration:none;transition:background-color .3s ease}.menu-toggle a .close-menu{font-size:2.2em}.nav-boxes ul{height:28px}.nav-boxes li{position:relative}.nav-boxes li a,.nav-boxes li .blind-link{color:#fff;display:block;line-height:28px;background:#bc4f3b;padding:0 .5em;text-decoration:none}.nav-boxes li .blind-link:hover{cursor:pointer}.nav-boxes li a:hover{text-decoration:underline}.nav-boxes li.langs a,.nav-boxes li.langs .blind-link{background:#262626;display:block;min-width:2em;text-align:center;line-height:1.7em}.nav-boxes ul li{float:left;margin-right:2px}.nav-boxes ul li ul li{float:none;width:100%}.nav-boxes ul li ul li a{background:rgba(174,78,61,.9)}.nav-boxes ul li ul{position:absolute;left:-9999px;top:100%;width:100%;opacity:0;z-index:1000;transition:opacity .4s}.nav-box li .current,.header-nav li .current{background-color:#bc4f3b;background-color:rgba(188,79,59,.7)}.no-touch nav ul li:hover ul{left:0;opacity:1}.copyright{font-size:.7em;padding:0 24px;width:auto;max-width:none}.lang-switch-mobile{line-height:1.5;text-decoration:none;color:#000}.lang-switch{text-decoration:none;color:#fff;position:absolute;left:24px;top:4%;line-height:1.5;padding:0 .5em;transition:color .2s,background-color .2s}.lang-switch:hover{background-color:#bc4f3b;color:#fff;background-color:rgba(188,79,59,.7)}.top-nav{position:absolute;top:0;right:24px;font-size:.8em;z-index:10}.about-nav{position:absolute;right:16px;bottom:-6px;font-size:.8em}.about-nav ul{float:left}.about-nav li{position:relative}.about-nav li a,.about-nav .blind-link{min-width:12em}.header-nav{margin-top:1em;font-size:1.1em;position:absolute;left:24px;right:24px;bottom:4%;z-index:10}.header-nav h1{line-height:1;font-size:1.8em}.header-nav li{float:left;margin-bottom:.3em;margin-right:2px;position:relative}.header-nav li .simpleButton{position:absolute;left:-9999px;opacity:0;transition:opacity .4s}.header-nav li a{color:#fff;text-decoration:none;display:block;padding:0 .5em;line-height:1.5em}.header-nav li a:hover{background-color:#bc4f3b;background-color:rgba(188,79,59,.7)}.header-nav li .header-sub{position:absolute;left:-9999px;top:100%;font-size:.8em;overflow:auto;min-width:100%;z-index:100;background-color:#bc4f3b;background-color:rgba(188,79,59,.7);opacity:0;transition:opacity .4s}.header-nav li .header-sub li{margin-bottom:0;display:block;background:transparent;float:none}.header-nav li .header-sub li a{display:block;white-space:nowrap;background:transparent;line-height:1.8em}.header-nav li .header-sub li a:hover{text-decoration:underline}.no-touch .header-nav ul li:hover .header-sub{left:0;opacity:1}.no-touch .header-nav ul li:hover .simpleButton{left:-28px;opacity:1}.bread-crumbs{font-size:.8em;display:block;position:relative;height:1em;margin:1em 24px 1em 24px}.bread-crumbs ul{float:left}.bread-crumbs li{display:inline-block}.bread-crumbs li a{color:#000;text-decoration:none}.bread-crumbs li a:hover{color:#bc4f3b;text-decoration:underline}.bread-crumbs li .current{color:#bc4f3b}.sub-pages{clear:both;background:#fff;margin-top:1em;border:1px solid #e9e9e9;border:1px solid rgba(255,255,255,0);padding:1em 24px 1em 24px;box-shadow:0 0 3px 0 #666;position:relative}.sub-pages li{display:inline-block;line-height:1.5em}.sub-pages a{text-decoration:none}.sub-pages a.current{color:#000}.country-sub-pages{clear:both;margin:1em 0;padding:1em 24px 1em 24px;border:1px dotted #bc4f3b;position:relative}.country-sub-pages li{display:inline-block;line-height:1.5em}.country-sub-pages a{text-decoration:none}.country-sub-pages a.current{color:#000}.search-form{position:absolute;top:0;left:24px}.text-search{font-family:"KlavikaBasicLight",sans-serif;background:#fff;height:22px;border:3px solid #bc4f3b;padding:0 .5em;width:150px;outline:none;outline-width:0;margin:0;font-size:.85em}.submit-search{font-family:"KlavikaBasicLight",sans-serif;background:#bc4f3b;line-height:28px;border:none;font-size:.8em;color:#fff;margin:0;padding:0 3em 0 1em;border:none}.submit-search:hover{cursor:pointer;text-decoration:underline}.default-form .default-formfields{margin:0;padding:0;list-style-type:none}.default-form .default-formfields li{margin-bottom:1em}.default-form label{display:block;margin-bottom:.3em}.default-form input[type=text],.default-form input[type=date],.default-form input[type=datetime],.default-form input[type=number],.default-form input[type=search],.default-form input[type=time],.default-form input[type=url],.default-form input[type=email],.default-form input[type=submit],.default-form input[type=button],.default-form input[type=reset],.default-form textarea,.default-form select{display:block;box-sizing:border-box;border:1px solid #bebebe;padding:.3em .5em;margin:0px;outline:none;transition:all .3s ease-in-out;font-size:.875em;width:100%;font-family:"KlavikaBasicLight",sans-serif}.default-form input[type=text]:focus,.default-form input[type=date]:focus,.default-form input[type=datetime]:focus,.default-form input[type=number]:focus,.default-form input[type=search]:focus,.default-form input[type=time]:focus,.default-form input[type=url]:focus,.default-form input[type=email]:focus,.default-form input[type=submit]:focus,.default-form input[type=button]:focus,.default-form input[type=reset]:focus,.default-form textarea:focus,.default-form select:focus{border:1px solid #bc4f3b;box-shadow:0 0 8px #bc4f3b}.default-form input[type=submit],.default-form input[type=button],.default-form input[type=reset]{background-color:#e5e5e5}.default-form input[type=submit]:hover,.default-form input[type=button]:hover,.default-form input[type=reset]:hover{background-color:#d8d8d8}.default-form select{width:100%;height:1.8em}.default-form select option{line-height:1.8em;padding:.3em 0;font-family:"KlavikaBasicLight",sans-serif}.default-form textarea{height:8em}.default-form .fld-border{margin:0;padding:0;list-style:none}.default-form .fld-border li{vertical-align:center;margin-bottom:.5em;display:flex;align-items:center}.default-form input[type=radio],.default-form input[type=checkbox]{margin-right:.5em}.default-form input[type=radio]+label,.default-form input[type=checkbox]+label{display:inline-block;margin:0}.invesy-slider{position:absolute;width:100%;height:auto;top:0;left:0;z-index:-1}.invesy-slider li{margin:0;padding:0;list-style-type:none;transition:opacity 8s,margin-left 0s linear 8s;left:0;margin-left:-99999px;opacity:0;overflow:hidden;padding-bottom:50%;position:absolute;top:0}.invesy-slider .show{transition:opacity 8s,margin-left 0s;margin-left:0;opacity:1}article.galerie .galerie-text{margin-bottom:2em}article.galerie .galerie-text li{width:auto}article.galerie .galerie-images{max-width:none;margin:0;padding-bottom:2em}article.galerie .galerie-images li{display:inline-block;max-width:132px;width:20%;height:20%;margin:0 2% 2% 0;padding:5px;background-color:#fff;box-shadow:0 0 3px 0 #666;border-radius:2px}article.galerie .galerie-images li:nth-child(2n+1){transform:rotate(-1deg)}article.galerie .galerie-images li:nth-child(3n+2){transform:rotate(1deg)}article.galerie .galerie-images li:nth-child(5n+3){transform:rotate(-2deg)}article.galerie .galerie-images li:nth-child(7n+5){transform:rotate(2deg)}article.galerie .galerie-images li:nth-child(11n+7){transform:rotate(-3deg)}.site-footer{font-size:16px;background-color:#bc4f3b;color:#fff;overflow:hidden;line-height:1.6;padding:2em 0 0 0;box-sizing:border-box}.site-footer .container{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;width:95%}.site-footer .footer-logo{width:12%;float:right}.site-footer a{color:#fff}.site-footer a:active,.site-footer a:hover,.site-footer a:focus{color:#ccc}.sub-info{clear:both;font-size:calc(10px + 0.5vw)}.footer-nav{display:block;padding-bottom:1.5em;position:relative}.footer-nav ul{margin:0;padding:0;list-style:none}.footer-nav li{float:left;padding-right:1.25em;position:relative}.google-map{box-sizing:border-box;position:relative;overflow:auto;width:100%;padding-bottom:20%;border:1px dotted #bc4f3b}.google-map iframe,.google-map .gm-overlay{position:absolute;left:0;top:0;width:100%;height:100%}.iframe-wrapper{position:relative;padding-bottom:75%;height:0;overflow:hidden}.iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.default-form label{font-weight:bold}.default-form input[type=checkbox]+label,.default-form input[type=radio]+label{font-weight:normal}.formError{color:#bc4f3b}.errorField{border-color:#bc4f3b}.btn{display:inline-block;line-height:1.8;padding:.15em .5em;border-radius:3px;border:1px solid #ddd;text-decoration:none;background-color:#eaeaea;transition:background-color .2s ease-out}.btn:focus,.btn:active,.btn:hover{background-color:#d8d8d8}.btn-icon{display:inline-block;margin:0 .5em;border-radius:3px;border:1px solid #ddd;text-decoration:none;background-color:#eaeaea;transition:background-color .2s ease-out}.btn-icon img{display:block;width:100%;max-width:18px;padding:3px;height:auto;opacity:.7;transition:opacity}.btn-icon:focus,.btn-icon:active,.btn-icon:hover{background-color:#d8d8d8}.btn-icon:focus img,.btn-icon:active img,.btn-icon:hover img{opacity:1}.flex{display:flex}.h-center{justify-content:center}.v-center{align-items:center}.calendar-step{color:#bc4f3b;line-height:1.8}.calendar-step a{display:block;color:#bc4f3b;margin:0 .5em;text-decoration:none;font-size:1.25em}.calendar-step a:focus,.calendar-step a:active,.calendar-step a:hover{text-decoration:underline;color:#bc4f3b}#atb{padding-top:2em;background:#262626;border-right:1px solid #000;width:310px;position:fixed;left:-311px;top:0;bottom:0;color:#fff;z-index:10000;transition:all .5s ease-in-out}#atb ul{margin:0;margin-top:1em;padding:0;list-style-type:none;overflow:hidden;border-bottom:1px solid #444}#atb:hover,#atb:focus{left:0;background-position:-16px 0}#atb li{padding-left:24px;border-top:1px solid #444}#atb li:active,#atb li:hover{background:#3c3c3c}#atb a{color:#fff;text-decoration:none;display:block;line-height:2em}.atb-heading{padding-left:24px;font-size:1.2em;font-weight:bold}#atb-handle{position:absolute;top:50%;right:-16px;height:60px;width:16px;transform:translateY(-50%);border-top-right-radius:4px;border-bottom-right-radius:4px;background:#262626}#atb-handle:after{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);content:" ";width:0;height:0;border-style:solid;border-width:6px 0 6px 8px;border-color:transparent transparent transparent #fff}.table-linear,.table-full{margin-bottom:2em;background-color:transparent;empty-cells:hide}.table-linear th,.table-linear td,.table-full th,.table-full td{border:1px solid #ccc;min-height:1px}.table-linear th,.table-full th{font-weight:bold;background-color:transparent}.table-full{table-layout:fixed}.table-full tr:first-child td{border:none}.table-full td,.table-full th{height:2.5em;vertical-align:middle;width:calc(100% / 7)}.table-full td{text-align:center;transition:box-shadow .3s ease-out;box-shadow:0 2px 3px 0 rgba(120,120,120,0)}.table-full td a{text-decoration:none;display:block;position:relative}.table-linear{display:none}.table-linear th,.table-linear td{border:none}.entry{display:flex;flex-direction:column;justify-content:center;flex:1 1 auto;padding:.3em}.entry+.entry{margin-top:2px}@media(max-width: 640px){.table-full{display:block;overflow:hidden;visibility:none;width:1px;height:1px;margin:-1px;position:absolute}.table-linear{font-size:1.2em;display:block}.table-linear td,.table-linear th{padding:.4em}}.table-live td[class^=course-color]:hover{box-shadow:0 3px 6px 0 rgba(0,0,0,.3),0 0 3px 0 rgba(0,0,0,.5)}.flex-wrap{display:flex;flex-direction:column;justify-content:space-between;height:100%}.course-color-1{background-color:rgba(193,121,108,.5)}.course-color-2{background-color:rgba(252,223,143,.5)}.course-color-3{background-color:rgba(181,206,204,.5)}.course-color-4{background-color:rgba(161,206,182,.5)}.course-color-5{background-color:rgba(219,140,147,.5)}.course-color-6{background-color:rgba(176,143,155,.5)}.course-color-7{background-color:rgba(132,170,177,.5)}.course-color-8{background-color:rgba(165,142,106,.5)}.course-color-9{background-color:rgba(201,163,189,.5)}.course-color-10{background-color:rgba(220,149,171,.5)}.course-color-11{background-color:rgba(155,172,219,.5)}.course-color-12{background-color:rgba(106,167,209,.5)}.course-color-13{background-color:rgba(106,209,166,.5)}.course-color-14{background-color:rgba(137,106,209,.5)}.course-color-15{background-color:rgba(108,106,209,.5)}.course-color-16{background-color:rgba(161,168,56,.5)}.course-color-17{background-color:rgba(192,106,209,.5)}.course-color-18{background-color:rgba(178,209,106,.5)}.cookie-consent{font-size:.875em;background-color:#262626;color:#fff;padding:.6em 2em;position:fixed;left:0;bottom:0;right:0;line-height:1.6;transition:transform .3s ease-in}.cookie-consent p{max-width:none}.cookie-consent.hidden{transform:translateY(100%)}.cookie-consent a{color:#fff}.cookie-consent a:hover{color:#fff}.cookie-consent p{margin-bottom:0}.cookie-consent .dismiss{margin-left:1.5em;color:#262626;background-color:#fff;padding:.25em 1em;display:inline-block}.cookie-consent .dismiss:active,.cookie-consent .dismiss:hover,.cookie-consent .dismiss:focus{background-color:#000}#cookieConsentClose{border:0;padding:0;background-color:#000;font-size:1.5em;line-height:1.5em;color:#fff;border-radius:50%;width:1.15em;height:1.15em;text-align:center;line-height:1.2em;float:right;margin-left:1.5em;display:block}#cookieConsentClose:active,#cookieConsentClose:hover,#cookieConsentClose:focus{background-color:#0d0d0d;cursor:pointer}@media only screen and (-webkit-min-device-pixel-ratio: 2)and (max-width: 1024px),only screen and (min--moz-device-pixel-ratio: 2)and (max-width: 1024px),only screen and (-o-min-device-pixel-ratio: 2/1)and (max-width: 1024px),only screen and (min-device-pixel-ratio: 2)and (max-width: 1024px),only screen and (min-resolution: 192dpi)and (max-width: 1024px),only screen and (min-resolution: 2dppx)and (max-width: 1024px),only screen and (max-width: 1024px){.logo{top:10px;width:auto;max-width:none;border:6px solid #f1f3f4}.logo img{width:80px;height:80px;float:right}.logo:hover img{width:120px;height:120px}}@media only screen and (-webkit-min-device-pixel-ratio: 2)and (max-width: 700px),only screen and (min--moz-device-pixel-ratio: 2)and (max-width: 700px),only screen and (-o-min-device-pixel-ratio: 2/1)and (max-width: 700px),only screen and (min-device-pixel-ratio: 2)and (max-width: 700px),only screen and (min-resolution: 192dpi)and (max-width: 700px),only screen and (min-resolution: 2dppx)and (max-width: 700px),only screen and (max-width: 700px){body{font-size:18px}}@media only screen and (-webkit-min-device-pixel-ratio: 2)and (max-width: 960px),only screen and (min--moz-device-pixel-ratio: 2)and (max-width: 960px),only screen and (-o-min-device-pixel-ratio: 2/1)and (max-width: 960px),only screen and (min-device-pixel-ratio: 2)and (max-width: 960px),only screen and (min-resolution: 192dpi)and (max-width: 960px),only screen and (min-resolution: 2dppx)and (max-width: 960px),only screen and (max-width: 960px){.container{width:100%}.logo{display:none}article{border-left:none;border-right:none;border-top:none}p,h1,h2,h3,h4,h5,h6{width:auto;max-width:none}h2{font-size:1.35em}h3{font-size:1.2em}h4{font-size:1.1em}.portrait,.side-image{width:20%}.portrait img,.side-image img{margin-left:0}article.galerie .galerie-images li{width:23%;height:23%;margin:0 2% 2% 0}.header-nav ul,.footer-nav{display:none}.header-nav h1{font-size:1.35em}.menu-toggle{display:block}.lang-switch{display:none}.top-bar{position:relative;display:flex;background:transparent;min-height:45px;z-index:100;justify-content:space-between;align-items:center;padding:0 24px}.top-bar-logo{display:block;margin:0;width:20%;max-width:25px;transition:all .2s ease-in-out}.top-bar-logo img{display:block;width:100%;height:auto}.top-bar-logo.logo-big{max-width:120px;max-height:120px}}@-moz-document url-prefix(){img{width:100%;max-width:100%}}@media screen and (-webkit-min-device-pixel-ratio: 0){img{max-width:100%}}/*# sourceMappingURL=itcca.css.map */
