@charset "UTF-8";:root{--lightgrey:rgb(241,241,241);--grey:rgb(218,218,218);--darkgrey:rgb(168,168,168);--whitetransparent:rgba(255,255,255,.75);--whitehover:rgba(255,255,255,.85);--maxwidthwide:1440px;--maxwidthnarrow:880px;--boxborderradius:.25rem}@font-face{font-family:'IcoMoon';src:url('https://atelier-neukom.ch/media/jui/fonts/IcoMoon.eot');src:url('https://atelier-neukom.ch/media/jui/fonts/IcoMoon.eot?#iefix') format('embedded-opentype'),url('https://atelier-neukom.ch/media/jui/fonts/IcoMoon.woff') format('woff'),url('https://atelier-neukom.ch/media/jui/fonts/IcoMoon.ttf') format('truetype'),url('https://atelier-neukom.ch/media/jui/fonts/IcoMoon.svg#IcoMoon') format('svg');font-weight:normal;font-style:normal}h1,h2,.semanticui-body h2.pagetitle{font-weight:300;margin-top:0;margin-bottom:.25em;line-height:1.1em}h1{font-size:4em}h2,.semanticui-body h2.pagetitle{font-size:3em}.itemcontent h3{margin-bottom:0}.contactform h2{margin:0}h3,.semanticui-body h3.subtitle{font-size:1.5em;font-weight:400;margin-bottom:0}p,table,ul{font-weight:300;margin-bottom:1em;width:100%}p{hyphens:auto}footer #lowerfooter div#copyright p,footer #lowerfooter div#disclaimer{font-size:.8em;margin-bottom:0}.moduletable.literaturliste table tr td{padding-bottom:1em}.moduletable.literaturliste table tr td:first-child{padding-right:1em;white-space:nowrap}.contactform .ui.form label{font-size:16px!important;font-weight:400!important}.contactform .ui.form .formtext{margin-bottom:1em}main p a{border-bottom:solid 1px rgb(90,90,90)!important;color:rgb(90,90,90)!important}main p a *{color:rgb(90,90,90)!important}main p a:hover{border-bottom:solid 1px rgb(32,32,32)!important;color:rgb(32,32,32)!important}main table td{padding-right:1em}a.external:after,a[target="_blank"]::after{font-family:FontAwesome;font-size:.75em;content:"\f08e";display:inline-block;margin-left:.5em}input[type="text"],input[type="password"],input[type="email"]{background-color:white;border:solid 1px var(--grey);border-radius:.25em;padding:.25em}.acym_module_form label{width:100%}.acym_module .acym_form label div,.acym_introtext{font-weight:300}.acym_module_form label input[type="text"],.acym_module_form label input[type="password"],.acym_module_form label input[type="email"]{max-width:unset;width:100%}a.button.btn{border:none;border-radius:.25em;color:white!important;float:right;font-weight:700;padding:.5em 1em;text-decoration:none}a.success{background-color:rgb(33,186,69)}a.success:hover{background-color:rgb(22,171,57)}.center{margin:0 auto;max-width:var(--maxwidthnarrow)}.center.wide{margin:0 auto;max-width:var(--maxwidthwide)}#jcemediabox-popup-body,#jcemediabox-popup-content{box-sizing:border-box;max-width:1200px}main.hasmargin{margin:0 auto;max-width:950px;width:83%}main.nomargin{width:100%}#home{height:100%;width:100%;overflow-x:hidden;position:relative}header{position:fixed;width:100%;z-index:999}header .center{background-color:rgba(0,0,0,.25);transition:background-color .5s}header.scrolled .center{background-color:rgba(0,0,0,.5)}#showmenu{color:rgb(0,0,0);display:none;height:32px;position:fixed;right:1.8%;margin-top:1em;z-index:999;transition:transform .25s}#showmenu:hover{cursor:pointer}#showmenu.on{transform:rotate(90deg)}#showmenu.off{transform:rotate(0deg)}nav{margin-left:1rem}#intro{position:relative;z-index:1}#intro.nomargin{position:relative}#intro #title{padding:2em 6% 2em;position:relative}#intro.nomargin #title{position:absolute;width:100%}#intro #title #logo{display:block}#intro #title #logo img{width:100%;margin:0 auto}#introtext{padding:3em 6% 3em;width:100%;bottom:0}#introslides{padding:4px}footer{position:relative}footer #lowerfooter,footer #upperfooter{padding:1em}footer #upperfooter{background-color:lightgrey}footer #upperfooter .center{display:flex;justify-content:space-between}footer #upperfooter .center>div{flex-basis:40%}footer #lowerfooter{background-color:grey;display:flex}body.contentpane{padding:2em}body.contentpane h1{font-size:1.5em;margin-bottom:1em}.devider{height:72px;margin-bottom:1em;position:relative}.modules{background-color:rgb(255,255,255);background-position:50% 50%;background-repeat:repeat;background-attachment:fixed;-webkit-background-size:cover;background-size:cover;padding:6em 6% 3em 6%;position:relative;z-index:0}.modules .moduletable,#title>*,#introtext .moduletable{margin-right:auto;margin-left:auto;max-width:40rem}.moduletable.events>h2{margin:0 auto;max-width:15.5em}.modules .contentmodule .content-item{margin-bottom:2em}.modules figure{float:right;width:40%;margin-left:3em;max-width:25em}#intro div.bgimage,main div.bgimage{background-attachment:fixed;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:100%;position:fixed;right:0;top:0;width:100%;z-index:0}#contact-impressum .modulecontent.maps,.nextimage div.bgimage{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;left:0;top:0;width:100%;z-index:0}.nextimage div.bgimage{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:400px;position:relative;width:100%;z-index:0}#contact-impressum .modulecontent.maps{width:50%}#contact-impressum .modulecontent.maps .moduletable,#contact-impressum .modulecontent.maps .moduletable p{height:100%;margin:0;overflow:hidden;padding:0}#contact-impressum .modulecontent.maps .moduletable{padding-top:60.4px}figure.content-image img{width:100%}.home{float:none;height:auto;margin-left:auto;clear:both;width:100%;max-width:1200px;margin-right:auto;margin-bottom:0;padding-right:2.4%;padding-left:2.4%;padding-top:0;padding-bottom:0}.itemcontent.float{width:50%}.itemcontent img{max-width:100%}.itemcontent img.pull-right{box-sizing:content-box;float:right;padding-bottom:3%;padding-left:5%;width:40%}.items-leading img.pull-left{box-sizing:content-box;float:left;padding-bottom:3%;padding-right:5%;width:40%}.itemcontent table tr{border-bottom:solid 1px rgba(255,255,255,.5)}.itemcontent table tr td:first-child{width:6em}#jemmodulewide.jemmodulewide.events .jem-event.jem-row{background-color:transparent;border-top:none;border-right:none;border-left:none;padding:.5em 0}.moduletable.contactform,.moduletable.contact{margin-bottom:3em;padding-left:0}.moduletable.adress,.moduletable.impressum{padding-left:0}.moduletable.socialmedia{margin-bottom:3em;padding-left:0;text-align:right}.moduletable.socialmedia img{height:auto;margin-left:1em;width:40px}.articles{width:93%;max-width:960px;margin:0 auto}#impressum{display:none}.mod-banners.bannergroup{display:flex;justify-content:left;flex-wrap:wrap}.mod-banners.bannergroup .mod-banners__item.banneritem{background-color:white;flex-basis:22%;margin-bottom:1em;margin-right:3%;padding:.5em}.mod-banners.bannergroup .mod-banners__item.banneritem:nth-child(4n){margin-right:0}.mod-banners.bannergroup .mod-banners__item.banneritem img{height:100%;min-height:110px;object-fit:contain;width:100%}div#mainmenu ul{list-style:none}ul.mod-menu.nav.mainmenu li{display:inline-block;font-size:1em;font-weight:300;margin-right:1.75em}ul.mod-menu.nav.mainmenu li a{border-bottom:solid 2px transparent;color:white;display:block;padding:.75em 0}ul.mod-menu.nav.mainmenu li.item-126 a,ul.mod-menu.nav.mainmenu li.item-125 a{background-color:rgba(60,90,153,.7);border-radius:.25em}ul.mod-menu.nav.mainmenu li a:hover{border-bottom:solid 2px lightgrey}ul.mod-menu.nav.mainmenu li.selected{}ul.mod-menu.nav.mainmenu li.active a{border-bottom:solid 2px white}ul.mod-menu.nav.mainmenu li ul li{}ul.mod-menu.nav.mainmenu li.selected ul li a{}ul.mod-menu.nav.mainmenu li.selected ul li.selected a{}div#disclaimer ul{margin:0;padding-left:20px}ul.mod-menu.nav.servicemenu{display:flex}ul.mod-menu.nav.servicemenu li{margin-right:1.5em}#toTop{border-radius:4px;display:none;text-decoration:none;position:fixed;z-index:999;bottom:10px;right:10px;overflow:hidden;width:46px;height:46px;line-height:44px;border:none;font-size:16px;text-align:center;color:#fff;background:#444;background:rgba(0,0,0,.3)}#toTop:hover{background:rgb(0,83,154);color:#ffffff}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-chevron-up:before{content:"\f077"}@keyframes leading{from{opacity:0}to{opacity:1}}@keyframes overlay{from{opacity:1}to{opacity:1}}#title,#introtext,.modules,.blog,#system-message-container{animation-name:leading;animation-duration:3s;position:relative;z-index:1}#intro .bgimage{animation-name:overlay;animation-duration:3s;animation-fill-mode:forwards}main div.login{margin-left:10%}main div.login .control-group{margin-bottom:1em}main div.login input{background-color:white;border:none;border-radius:.25em;color:black;padding:.5em}main div.login button{background-color:#21ba45;border:none;border-radius:.25em;color:#fff;padding:.5em;text-shadow:none;background-image:none}.com-content-article.item-page{background-color:rgba(0,0,0,.25);padding:0 6% 3em 6%}