#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
html,body,div,span,applet,object,iframe,input,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,button,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,input,textarea{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;line-height:inherit;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font-size:18px;line-height:1.3}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:0.1px;font-size:0.1px;line-height:0.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.cf:before,.cf:after{content:" ";display:table;}.cf:after{clear:both}.cf{*zoom:1}.wr_ce_center{text-align:center}.wr_ce_right{text-align:right}.wr_ce_left{text-align:left}.full{width:100%}.half{width:50%}.third{width:33.3%}.quarter{width:25%}
@font-face{font-family:'Einkaufen Huttwil';src:url('../../files/assets/fonts/einkaufen-huttwil-icons/einkaufen-huttwil-icon-font.eot?#iefix') format('embedded-opentype'), url('../../files/assets/fonts/einkaufen-huttwil-icons/einkaufen-huttwil-icon-font.woff') format('woff'), url('../../files/assets/fonts/einkaufen-huttwil-icons/einkaufen-huttwil-icon-font.ttf') format('truetype'), url('../../files/assets/fonts/einkaufen-huttwil-icons/einkaufen-huttwil-icon-font.svg#einkaufen-huttwil-icon-font') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Iconset';src:url('../../files/assets/fonts/iconset/100/iconset.eot?#iefix') format('embedded-opentype'), url('../../files/assets/fonts/iconset/100/iconset.woff') format('woff'), url('../../files/assets/fonts/iconset/100/iconset.ttf') format('truetype'), url('../../files/assets/fonts/iconset/100/iconset.svg#einkaufen-huttwil-icon-font') format('svg');font-weight:100;font-style:normal;}@font-face{font-family:'Mukta Vaani';font-style:normal;font-weight:200;src:local('Mukta Vaani ExtraLight'), local('MuktaVaani-ExtraLight'), url('../../files/assets/fonts/mukta-vaani/MuktaVaani-ExtraLight.woff2') format('woff2'), url('../../files/assets/fonts/mukta-vaani/MuktaVaani-ExtraLight.woff') format('woff');}@font-face{font-family:'Mukta Vaani';font-style:normal;font-weight:300;src:local('Mukta Vaani Light'), local('MuktaVaani-Light'), url('../../files/assets/fonts/mukta-vaani/MuktaVaani-Light.woff2') format('woff2'), url('../../files/assets/fonts/mukta-vaani/MuktaVaani-Light.woff') format('woff');}@font-face{font-family:'Mukta Vaani';font-style:normal;font-weight:400;src:local('Mukta Vaani Regular'), local('MuktaVaani-Regular'), url('../../files/assets/fonts/mukta-vaani/MuktaVaani-Regular.woff2') format('woff2'), url('../../files/assets/fonts/mukta-vaani/MuktaVaani-Regular.woff') format('woff');}@font-face{font-family:'Mukta Vaani';font-style:normal;font-weight:500;src:local('Mukta Vaani Medium'), local('MuktaVaani-Medium'), url('../../files/assets/fonts/mukta-vaani/MuktaVaani-Medium.woff2') format('woff2'), url('../../files/assets/fonts/mukta-vaani/MuktaVaani-Medium.woff') format('woff');}@font-face{font-family:'Mukta Vaani';font-style:normal;font-weight:600;src:local('Mukta Vaani SemiBold'), local('MuktaVaani-SemiBold'), url('../../files/assets/fonts/mukta-vaani/MuktaVaani-SemiBold.woff2') format('woff2'), url('../../files/assets/fonts/mukta-vaani/MuktaVaani-SemiBold.woff') format('woff');}@font-face{font-family:'Mukta Vaani';font-style:normal;font-weight:700;src:local('Mukta Vaani Bold'), local('MuktaVaani-Bold'), url('../../files/assets/fonts/mukta-vaani/MuktaVaani-Bold.woff2') format('woff2'), url('../../files/assets/fonts/mukta-vaani/MuktaVaani-Bold.woff') format('woff');}@font-face{font-family:'Mukta Vaani';font-style:normal;font-weight:800;src:local('Mukta Vaani ExtraBold'), local('MuktaVaani-ExtraBold'), url('../../files/assets/fonts/mukta-vaani/MuktaVaani-ExtraBold.woff2') format('woff2'), url('../../files/assets/fonts/mukta-vaani/MuktaVaani-ExtraBold.woff') format('woff');}html{font-family:'Mukta Vaani', sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:21px;font-weight:400;color:#323232}body{font-size:1rem;line-height:1.5rem}.header__bar{max-width:52.5rem}.header__bar--fixed{position:fixed;top:0;left:0;z-index:100;width:100%;max-width:100%;height:3rem;background-color:rgba(255, 255, 255, 0);transition-property:all;transition-duration:0.5s;transition-timing-function:ease-in-out}.open .header__bar--fixed{background-color:rgba(255, 255, 255, 1)}.header__navigation-toggler{transition-delay:0.5s;transition-property:all;transition-duration:1s;transition-timing-function:ease-in-out}.header__navigation-toggler{display:inline-flex;height:3rem;padding:0 0 0 3rem;text-transform:uppercase;cursor:pointer}.header__navigation-toggler span{margin:auto 0}.header__navigation-toggler img{width:1rem;height:auto;margin:0 0.5rem 0 0}.header__navigation{display:none;position:fixed;top:3rem;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.1);transition:opacity linear 0.3s}.header__navigation.changing{display:block;opacity:0}.header__navigation.open{display:block;opacity:1}.mod_navigation{position:absolute;left:3rem;top:0}.mod_navigation ul{margin:0;padding:0}.mod_navigation ul ul{margin:0}.mod_navigation li{opacity:0;background-color:#fff;transform:translateY(1rem);transition-duration:0.3s;transition-timing-function:ease-out;transition-property:all}.mod_navigation li a,.mod_navigation li strong{display:block;text-decoration:none;padding:0.75rem 10rem 0.75rem 1.75rem}.mod_navigation li :hover{background-color:#f6f6f6}.mod_navigation li:nth-child(1){transition-delay:0.05s}.mod_navigation li:nth-child(2){transition-delay:0.1s}.mod_navigation li:nth-child(3){transition-delay:0.15s}.mod_navigation li:nth-child(4){transition-delay:0.2s}.mod_navigation li:nth-child(5){transition-delay:0.25s}.mod_navigation li:nth-child(6){transition-delay:0.6s}.mod_navigation li:nth-child(7){transition-delay:0.7s}.mod_navigation li:nth-child(8){transition-delay:0.8s}.mod_navigation li:nth-child(9){transition-delay:0.9s}.mod_navigation li:nth-child(10){transition-delay:1s}.mod_navigation li li{display:none}.open .mod_navigation li{transform:translateY(0);opacity:1}.header__logo-company{position:fixed;right:4.5rem;top:1.5rem;z-index:100}#footer .inside{margin:1rem auto;padding:0 3rem;font-size:0.8rem;max-width:1440px;color:#909090}#footer .inside a{color:#909090;text-decoration:none}.no-footer #footer{display:none}.footer__navigation{display:flex;flex-wrap:wrap}.footer__navigation > *{flex-grow:1;width:20%;min-width:150px}.footer__navigation h2{margin:0;font-size:0.9rem}.footer__navigation .mod_customnav ul{padding:0}.footer__navigation .mod_customnav li{list-style-type:none}.footer__navigation .mod_customnav a{font-size:0.8rem}.footer__navigation .mod_weatherNow h2{width:100%}.footer__navigation .mod_weatherNow .weatherNow{margin:0.5rem 0;display:flex;flex-wrap:wrap}.footer__navigation .mod_weatherNow .weatherNow__image{margin:0 1rem 0 0;flex-grow:0}.footer__navigation .mod_weatherNow .weatherNow__image img{width:3rem;height:3rem}.footer__navigation .mod_weatherNow .weatherNow__temp{margin:auto 0;flex-grow:1}.footer__navigation .mod_weatherNow .weatherNow__temp--number{font-size:1.3rem;font-weight:500;color:#232323}.footer__navigation .mod_weatherNow .weatherNow__temp--celsius{font-size:1rem;font-weight:400;color:#232323}.footer__navigation .footer__partner .ce_image{max-width:150px}.mod_article{overflow:hidden;padding:0 3rem 0 0;margin:0;border-left:3rem solid #fff;flex-wrap:wrap}.mod_article .inside{margin:6rem auto;max-width:52.5rem}.mod_article.color1{background-color:#f1f0f0}.mod_article.intented .ce_text,.mod_article.intented .mod_subscribe,.mod_article.intented .ce_form,.mod_article.intented .ce_gallery{margin:0 auto 0 13.5rem;max-width:25.5rem}.mod_article.intented .mod_subscribe .formbody{display:flex}.mod_article.intented .mod_subscribe .formbody .widget-submit button,.mod_article.intented .mod_subscribe .formbody .button{margin:0 0 0 1.5rem;cursor:pointer}.mod_article.intented .mod_subscribe .formbody .widget input{margin:0.3rem 0;padding:0.2rem 0.9rem 0.5rem 0.8rem;background:none}.mod_article.intented .ce_headline{margin:0 auto 1.5rem 9rem;max-width:36rem;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.mod_article.intented h1.ce_headline{margin:0 auto 6rem 9rem}.mod_article.full{max-width:100%;padding:0;border:0}.mod_article.full .inside{display:flex;flex-wrap:wrap;max-width:100%;margin:0}.ce_headline{margin:3em auto 0 auto}.ce_image figure{border:0;display:inline-block;position:relative;width:100%;height:100%}.ce_gallery{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.ce_gallery ul{display:grid;grid-template-columns:repeat(5, 1fr);padding:0;gap:1rem}.ce_gallery li{list-style-type:none}.ce_gallery img{display:block;width:100%}.mod_article.full .ce_text{margin:auto 0 auto auto;max-width:35rem;padding:3rem;box-sizing:border-box}.mod_article.full .ce_text p{padding:0 0 0 4.5rem}.ce_hero-section .image{display:flex}.ce_hero-section .hero-text{margin:auto 7.5rem 3rem 7.5rem;color:#fff;text-shadow:0 0 5px #232323}.ce_hero-section .hero-text a{color:#fff}.ce_hero-section .hero-text p{max-width:30rem;margin:0 0 3rem 1.5rem}.ce_hero-section .hero-text h1{color:#fff;font-size:3rem;line-height:3rem;margin:0 0 3rem 0}.ce_membersOverview{position:relative}.ce_membersOverview .swiper-pagination-bullet{background:#fff;opacity:0.7}.ce_membersOverview .swiper-pagination-bullet-active{background:#fff;opacity:1}.ce_membersOverview .swiper-button-next.swiper-button-disabled,.ce_membersOverview .swiper-button-prev.swiper-button-disabled{opacity:0.5}.ce_membersOverview .members{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;overflow-y:scroll;box-sizing:border-box;border-right:1px solid #909090;padding:3rem calc(33.34% + 6rem) 0 3rem}.ce_membersOverview .members .back{margin:1rem 0 0 0}.ce_membersOverview .members h1{margin:1rem 0 0.5rem 0;width:100%}.ce_membersOverview .members .member{width:calc(33.34% - .25rem);margin:1rem 0}.ce_membersOverview .members .member:last-child{margin:1rem auto 1rem 0.5rem}.ce_membersOverview .members .member:last-child:nth-of-type(3n){margin:1rem 0}.ce_membersOverview .members .member figure{line-height:0}.ce_membersOverview .members .member img{width:100%;height:auto;line-height:0}.ce_membersOverview .members .member a{text-decoration:none}.ce_membersOverview .members .member__categories{text-transform:uppercase;color:#909090;font-size:0.5rem;line-height:1rem;font-weight:600;padding:0.25rem 0 0 0;margin:auto 0 0 0;width:100%}.ce_membersOverview .members .member__category{border:1px solid #909090;border-radius:0.25rem;padding:0.1rem 0.25rem 0 0.25rem;margin:0 0.1rem 0.1rem 0;display:inline-block}.ce_membersOverview .members .member__title{font-size:0.8rem;width:100%}.ce_membersOverview .members__map{position:fixed;top:0;right:0;height:100vh;width:calc(33.34% + 3rem)}.ce_membersOverview .members__map .map{width:100%;height:100%}.ce_membersOverview .members__map .member__logo{padding:1rem 0}.ce_membersOverview .members__map .member__logo img{width:100%;max-width:200px;height:auto}.ce_memberDetail .member__back{width:100%;margin:1.5rem 0 4.5rem 0}.ce_memberDetail .member__headline{margin:0 auto 0 9rem;max-width:36rem;width:100%}.ce_memberDetail .member__description,.ce_memberDetail .member__openingTimes{width:100%;max-width:25.5rem;margin:0 auto 1.5rem 13.5rem}.ce_memberDetail .member__description h3,.ce_memberDetail .member__openingTimes h3{margin:0}.ce_memberDetail .member__openingTimes{width:100%;max-width:25.5rem;margin:0 auto 6rem 13.5rem}.ce_memberDetail .member__openingTimes h3{color:#232323;font-size:1rem}.ce_memberDetail .member__location{width:100%}.ce_memberDetail .member__location h3{margin:0 auto 1.5rem 0;max-width:36rem;width:100%}.ce_memberDetail .member__map{width:100%;padding:0 0 50% 0}.ce_memberDetail .member__logo img{width:200px}.ce_memberDetail .member__image{width:100%;min-height:100vh;background-size:cover;background-position:center}.ce_memberDetail .member__logo{padding:1rem 0}.ce_memberDetail .member__logo img{width:100%;max-width:200px;height:auto}.ce_memberDetail .gm-style{font-family:'Mukta Vaani', sans-serif}.ce_memberDetail .member__promotions{width:100%}.mod_article .ce_memberDetail .inside{max-width:52.5rem;margin:0 auto 6rem auto}.mod_newslist{display:flex;margin:6rem 0 0 0}.ce_team-employee{display:flex;flex-wrap:wrap;justify-content:space-between}.ce_team-employee h1{width:100%}.ce_team-employee .employee{font-size:0.85rem;width:calc(25% - 1.125rem);margin:0 0 3rem 0}.ce_team-employee .employee img{width:100%;height:auto}main .mod_customnav{background-color:#f6f6f6;margin:0 0 6rem 0}main .mod_customnav ul{display:flex;padding:0;margin:1rem 1.5rem}main .mod_customnav ul li{list-style-type:none;padding:0 1rem 0 0}.mod_article .mod_newsreader .inside{max-width:46.5rem;width:100%;margin:0 auto;position:relative}.mod_article .mod_newsreader .inside .layout_full{margin:4.5rem 0;width:100%}.mod_article .mod_newsreader .inside .info{position:absolute;width:100%;max-width:12rem;color:#909090;font-weight:200}.mod_article .mod_newsreader .inside .info .bold{font-weight:600;color:#595656}.mod_article .mod_newsreader .inside .info .newsEntry__date{margin:0.75rem 0 0 0;padding:0.75rem 0;border-top:1px solid #cecece;border-bottom:1px solid #cecece}.mod_article .mod_newsreader .inside .info + .ce_text{padding:0}.mod_article .mod_newsreader .inside .ce_text,.mod_article .mod_newsreader .inside .ce_teaser{max-width:33rem;padding:0}.mod_article .mod_newsreader .inside .ce_text p,.mod_article .mod_newsreader .inside .ce_teaser p{padding:0}.mod_article .mod_newsreader .inside .ce_text{padding:1.5rem 0 0 0}.mod_article .mod_newsreader .inside .ce_teaser{font-weight:600;margin:auto 0 auto auto}.mod_article .mod_newsreader .inside .ce_image{margin:3rem 0 4.5rem 0}.mod_article .mod_newsreader .inside .ce_gallery{margin:auto 0 auto auto;max-width:33rem;box-sizing:border-box}.mod_newslist{display:flex;flex-wrap:wrap;justify-content:space-between;overflow:visible}.mod_newslist h1{width:100%}.mod_newslist .layout_latest{overflow:visible;display:flex;max-height:9rem;min-width:330px;justify-content:space-between;max-width:calc(50% - .75rem);width:100%;box-shadow:0 4px 4px rgba(0, 0, 0, 0.05);background-color:#fff;margin:0 0 1.5rem 0;box-sizing:border-box;transition:all ease-in-out 0.1s}.mod_newslist .layout_latest > a{display:flex;flex-wrap:wrap;flex-grow:1;padding:0 1.5rem 0 0;justify-content:space-between}.mod_newslist .layout_latest .info{font-size:0.778rem;margin:1rem 0 0 0;color:#909090}.mod_newslist .layout_latest h2{font-size:1rem;line-height:1.5rem;margin:0}.mod_newslist .layout_latest a{text-decoration:none}.mod_newslist .layout_latest p.more{margin:1rem 0 0.5rem 0;text-align:right;font-size:0.75rem}.mod_newslist .layout_latest .button{display:flex;position:absolute;opacity:0;right:-0.75rem;bottom:0.75rem;transform:translateY(-0.15rem);transition:all ease-in-out 0.2s;cursor:pointer;padding:0.35rem 0.9rem 0.4rem 0.9rem;font-size:0.8rem;box-shadow:none}.mod_newslist .layout_latest .button:after{font-family:'Iconset';content:'\e002';line-height:1.5rem}.mod_newslist .layout_latest:hover{transform:translateY(0.05rem);box-shadow:0 2px 2px rgba(0, 0, 0, 0.05)}.mod_newslist .layout_latest:hover button{opacity:1;transform:translateX(0)}.mod_newslist .layout_latest__image{width:9rem;height:9rem}.mod_newslist .layout_latest__image figure{width:100%}.mod_newslist .layout_latest__image img{width:100%;height:auto}.mod_newslist .layout_latest__info{width:calc(100% - 10.5rem);position:relative}.ce_memberDetail .dark.full-width,.ce_memberPromotions .dark.full-width{background-color:#f1f0f0;padding:6rem 3rem 16rem 0;border-left:3rem solid #fff}.ce_memberDetail .member-promotions__headline,.ce_memberPromotions .member-promotions__headline{width:100%}.ce_memberDetail .member-promotions,.ce_memberPromotions .member-promotions{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.ce_memberDetail .member-promotion,.ce_memberPromotions .member-promotion{width:100%;display:flex;max-width:calc(50% - .75rem);position:relative;cursor:pointer;height:11.45rem;line-height:1.1rem;margin:0 0 1.5rem 0}.ce_memberDetail .member-promotion.open .promotion__details,.ce_memberPromotions .member-promotion.open .promotion__details{display:initial;max-height:1000px}.ce_memberDetail .member-promotion.open .member-promotion__container,.ce_memberPromotions .member-promotion.open .member-promotion__container{box-shadow:0 10px 8px rgba(0, 0, 0, 0.1)}.ce_memberDetail .member-promotion:nth-child(1),.ce_memberPromotions .member-promotion:nth-child(1){z-index:20}.ce_memberDetail .member-promotion:nth-child(2),.ce_memberPromotions .member-promotion:nth-child(2){z-index:19}.ce_memberDetail .member-promotion:nth-child(3),.ce_memberPromotions .member-promotion:nth-child(3){z-index:18}.ce_memberDetail .member-promotion:nth-child(4),.ce_memberPromotions .member-promotion:nth-child(4){z-index:17}.ce_memberDetail .member-promotion:nth-child(5),.ce_memberPromotions .member-promotion:nth-child(5){z-index:16}.ce_memberDetail .member-promotion:nth-child(6),.ce_memberPromotions .member-promotion:nth-child(6){z-index:15}.ce_memberDetail .member-promotion:nth-child(7),.ce_memberPromotions .member-promotion:nth-child(7){z-index:14}.ce_memberDetail .member-promotion:nth-child(8),.ce_memberPromotions .member-promotion:nth-child(8){z-index:13}.ce_memberDetail .member-promotion:nth-child(9),.ce_memberPromotions .member-promotion:nth-child(9){z-index:12}.ce_memberDetail .member-promotion:nth-child(10),.ce_memberPromotions .member-promotion:nth-child(10){z-index:11}.ce_memberDetail .member-promotion:nth-child(11),.ce_memberPromotions .member-promotion:nth-child(11){z-index:10}.ce_memberDetail .member-promotion:nth-child(12),.ce_memberPromotions .member-promotion:nth-child(12){z-index:9}.ce_memberDetail .member-promotion:nth-child(13),.ce_memberPromotions .member-promotion:nth-child(13){z-index:8}.ce_memberDetail .member-promotion:nth-child(14),.ce_memberPromotions .member-promotion:nth-child(14){z-index:7}.ce_memberDetail .member-promotion:nth-child(15),.ce_memberPromotions .member-promotion:nth-child(15){z-index:6}.ce_memberDetail .member-promotion:nth-child(16),.ce_memberPromotions .member-promotion:nth-child(16){z-index:5}.ce_memberDetail .member-promotion:nth-child(17),.ce_memberPromotions .member-promotion:nth-child(17){z-index:4}.ce_memberDetail .member-promotion:nth-child(18),.ce_memberPromotions .member-promotion:nth-child(18){z-index:3}.ce_memberDetail .member-promotion__container,.ce_memberPromotions .member-promotion__container{width:100%;box-shadow:0 4px 4px rgba(0, 0, 0, 0.05);display:flex;flex-wrap:wrap;background-color:#fff;position:absolute;transition:all ease-in-out 0.3s}.ce_memberDetail .promotion__image,.ce_memberPromotions .promotion__image{width:9rem;height:9rem}.ce_memberDetail .promotion__teaser,.ce_memberPromotions .promotion__teaser{flex-grow:1;width:50%;min-height:9rem;font-size:0.778rem;padding:0 1.5rem 1.25rem 1.5rem}.ce_memberDetail .promotion__teaser .promotion__detaillist,.ce_memberPromotions .promotion__teaser .promotion__detaillist{font-size:0.778rem;margin:1rem 0 0 0;color:#909090;border:1px solid #cecece;border-radius:0.25rem;padding:0.125rem 0.5rem 0.1rem 0.5rem;text-decoration:none}.ce_memberDetail .promotion__teaser h3,.ce_memberPromotions .promotion__teaser h3{font-size:1rem;line-height:1.5rem;margin:1rem 0 0 0}.ce_memberDetail .promotion__teaser .promotion__duration,.ce_memberPromotions .promotion__teaser .promotion__duration{margin:0 0 0.5rem 0;font-size:0.778rem;color:#595656}.ce_memberDetail .promotion__teaser .promotion__duration span,.ce_memberPromotions .promotion__teaser .promotion__duration span{font-weight:700}.ce_memberDetail .promotion__more,.ce_memberPromotions .promotion__more{width:100%;text-align:center;padding:0.5rem 0;margin:auto 0 0 0;border-top:1px solid #f6f6f6;border-bottom:1px solid #f6f6f6;font-size:1.5rem;color:#595656}.ce_memberDetail .promotion__details,.ce_memberPromotions .promotion__details{width:100%;background:#fff;padding:0 1.5rem;max-height:0;overflow-y:scroll;transition:all ease-in-out 0.3s;transition-delay:0.3s;font-size:0.778rem}.ce_memberDetail .promotion__details p,.ce_memberPromotions .promotion__details p{margin:1rem 0}.ce_memberDetail .promotion__details a,.ce_memberPromotions .promotion__details a{display:block;margin:1rem 0}h1,h2,h3,h4,h5,h6{margin:0 0 1.5rem 0;font-weight:700;color:#212869;text-rendering:optimizeLegibility;-webkit-hyphens:auto;hyphens:auto}p,ul,ol{margin:0 0 1.5rem 0}h1{font-size:1.802rem;line-height:2.25rem}h2{font-size:1.602rem;line-height:2rem}h3{font-size:1.424rem;line-height:2rem}h4{font-size:1.266rem}h5{font-size:1.125rem}h6{font-size:1rem}p{text-align:justify;-webkit-hyphens:auto;hyphens:auto}strong{font-weight:600}a{color:#232323}ul{padding-left:1.15em}li{list-style-type:decimal}.small p{font-size:0.7rem}img{max-width:100%;height:auto}figcaption{color:#909090;font-weight:300}.image__border{border:3rem solid #f1f0f0;box-sizing:border-box}.image__border-white{border-color:#fff;outline:1px solid #f1f0f0}.image__fullviewport{height:100vh;display:flex}.image__fullviewport .image{width:100%;margin:0;background-position:center top;background-size:cover;transform:scale(1.15);animation-name:scaleUp;animation-duration:1000ms}.widget-submit button,.button{color:#fff;display:inline-block;text-decoration:none;font-size:1rem;background-color:#3f48a0;padding:0.2rem 1.4rem 0.5rem 1.3rem;transition:all ease-in-out 0.15s;margin:1em 0 0 0;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);-webkit-appearance:none;border:none}.widget-submit button:hover,.button:hover{transform:translateY(0.01425rem);box-shadow:0 0 0 rgba(0, 0, 0, 0.3)}.widget-submit button:after,.button:after{font-family:"Einkaufen Huttwil";content:'\e002';font-size:1.3em;padding-left:0.2em;line-height:1.7}.formbody > fieldset{padding:1em 1.5em;box-sizing:border-box;border:1px solid #d5d5d5;margin:0 0 2em 0}.formbody > fieldset > legend{padding:0 1em}.formbody > fieldset legend{display:table;white-space:normal}.widget-text input,.widget-password input,.widget-captcha input{display:block;border-bottom:1px solid #cfcfcf;width:100%;background-color:initial;max-width:24em;color:#595656;font-weight:300;transition:border linear 0.3s;border-radius:0}.widget-text input:focus,.widget-password input:focus,.widget-captcha input:focus{outline:none;border-bottom:1px solid #838383}.widget-upload input{display:block;margin:0.5rem 0 3rem 0}.widget-textarea textarea{display:block;width:100%;max-width:24rem;border:1px solid #838383;font:inherit;outline:none;font-weight:300;color:#595656;-webkit-appearance:none}.widget-radio span,.widget-checkbox span{display:block;padding:0 1em 0 0}.widget-radio .mandatory,.widget-checkbox .mandatory{display:inline}.widget{margin:0 0 2em 0}.widget-submit button{cursor:pointer}p.error{color:#e66767}@media (min-width:1660px){html{font-size:26px}}@media (min-width:1440px){.members .member{width:calc(25% - 1rem);margin:1rem 0.5rem}}@media (max-width:1230px){html{font-size:110%}}@media (max-width:959px){html{font-size:120%}.full,.half,.third,.quarter{width:100%}.header__logo-company{right:1.5rem;top:1rem;z-index:100}.header__logo-company img{width:75px;height:75px}.mod_article.full .ce_text.half{max-width:100%;width:100%}.mod_article.full .ce_text.half h1{margin:0 1.5rem 1.5rem 4.5rem;width:initial;padding:0}.mod_article.full .ce_text.half > *{margin:0 1.5rem 1.5rem 6rem;max-width:initial;width:initial;padding:0}.mod_article.full .ce_text{margin:0}.mod_article.full .ce_text p{padding:0}.mod_article.full.first .inside{flex-direction:column-reverse}.mod_article.intented .ce_headline{margin:0 1.5rem 1.5rem 4.5rem;width:initial;padding:0}.mod_article.intented .ce_text{margin:0 1.5rem 1.5rem 6rem;max-width:initial;width:initial;padding:0}.mod_article.intented .mod_subscribe{margin:0 auto 0 6rem;width:initial}.mod_article.intented .mod_subscribe .widget{max-width:50%}.mod_article.intented .ce_form{margin:0 1.5rem}.mod_article.intented .ce_gallery{margin:1.5rem 1.5rem 1.5rem 6rem;width:calc(100% - 7.5rem)}.mod_article.intented .ce_gallery ul{grid-template-columns:repeat(4, 1fr)}.mod_article.full.first .ce_memberDetail .inside{flex-direction:column}.ce_membersOverview .members{padding:0 3rem}.ce_membersOverview .members__map{display:none}.ce_memberDetail .member__description{width:100%;margin:0}.ce_memberDetail .member__image{width:100%}.ce_memberPromotions,.dark.full-width .inside{margin:0 1.5rem;width:auto}.ce_memberDetail .member-promotions,.ce_memberPromotions .member-promotions{display:block}.ce_memberDetail .member-promotion,.ce_memberPromotions .member-promotion{max-width:100%;width:auto}.ce_hero-section .hero-text{margin:auto 4.5rem 4.5rem 4.5rem}.ce_hero-section .hero-text h1{margin:0;font-size:2rem}.ce_text,.ce_form{padding:1rem}.ce_headline{padding:0 1rem}.mod_newslist{margin:0 1.5rem;width:initial}.mod_newslist .layout_latest{max-width:100%}.mod_newslist .layout_latest h2{line-height:1.5rem}.mod_newslist .layout_latest:hover .button{opacity:0}.mod_newslist .layout_latest__image{width:6rem;height:6rem}.mod_newslist .layout_latest__info{width:calc(100% - 6.5rem);margin:1rem 0}.mod_newslist .layout_latest__info .info{display:none}}@media (max-width:767px){.ce_team-employee .employee{width:calc(33% - 1rem)}.promotion__image{display:none}}@media (max-width:576px){main{padding:1.5rem 0 0 0}.header__logo-company{width:3rem}.header__navigation-toggler{padding:0 0 0 1.5rem}.mod_navigation{left:0;width:100%}.ce_hero-section .hero-text{margin:auto 2.5rem 2.5rem 2.5rem}.ce_hero-section .hero-text h1{font-size:1.5rem;line-height:1.75rem;margin:0}.ce_memberPromotions{margin:0}.image__border{border:1.5rem solid #fff;box-sizing:border-box}.image__fullviewport{max-height:66vh}.mod_article{padding:0;border-left:0 solid #fff}.mod_article.full{padding:0}.mod_article.full .ce_text{padding:3rem 1.5rem}.mod_article.intented .ce_gallery{margin:1.5rem 0;width:100%}.mod_article.intented .ce_gallery ul{grid-template-columns:repeat(2, 1fr)}.ce_membersOverview .members{padding:0 1.5rem}.ce_membersOverview .members .member{width:100%;margin:1rem 0}.ce_memberDetail .member__description{padding:0 1.5rem}.ce_memberDetail .dark.full-width{padding:1.5rem 0 16rem 0;border:0}.ce_team-employee .employee{width:calc(50% - .75rem)}h1{font-size:1.5rem;line-height:2rem}h2{font-size:1.25rem}h3{font-size:1.1rem}h4,h5,h6{font-size:0}.mod_article.full .ce_text.half h1,.mod_article.intented .ce_headline{margin:0 0 1.5rem 0}.mod_article.full .ce_text.half > *{margin:0 0 1.5rem 0}.mod_article.intented .ce_text{margin:0 0 1.5rem 0}.mod_article > .inside{margin:4.5rem 1.5rem}.mod_newslist{margin:0}.mod_newslist .layout_latest{min-width:auto}.mod_navigation li a,.mod_navigation li strong{padding:0.75rem 0 0.75rem 1.5rem;font-size:0.9rem}.widget-submit button,.button{width:100%;text-align:center}.mod_article.intented .mod_subscribe{margin:0}.mod_article.intented .mod_subscribe .formbody{flex-wrap:wrap}.mod_article.intented .mod_subscribe .widget{max-width:100%;width:100%;margin:0 0 1rem 0}.mod_article.intented .mod_subscribe .formbody .widget-submit button,.mod_article.intented .mod_subscribe .formbody .button{margin:0}#footer .inside{padding:0 1.5rem}.mod_newslist .layout_latest__info{margin:0.5rem 0}.mod_newslist .layout_latest__info h2{font-size:0.9rem}.mod_article.intented h1.ce_headline{margin:0 auto 6rem 0}.mod_article.intented .ce_form{margin:0;padding:0;max-width:100%}.mod_article.full.first .ce_memberDetail .inside{margin:1.5rem}.ce_memberDetail .member__headline{margin:0}.ce_memberDetail{display:block}.ce_memberDetail .member__description{padding:0}.ce_memberDetail .member__openingTimes{margin:1.5rem 0}.ce_memberDetail .member__map{padding:0 0 80vh 0}.mod_article .mod_newsreader .inside .info{position:relative;max-width:initial;margin:1.5rem 0}.mod_article .mod_newsreader{display:block}.mod_article .mod_newsreader .inside{width:auto;margin:1.5rem}.mod_article .mod_newsreader .inside .layout_full{margin:0 0 1.5rem 0}}@media (max-width:360px){.ce_team-employee .employee{width:100%}.ce_team-employee .employee img{max-width:200px}}@keyframes showBorder{from{border:0 solid whitesmoke}to{border:3rem solid whitesmoke}}@keyframes scaleUp{from{transform:scale(1)}to{transform:scale(1.15)}}.ie11 .header__navigation-toggler span{margin:16px 0 16px 0}.ie11 .ce_hero-section .hero-text{margin:7.5rem 7.5rem 3rem 7.5rem}
