@charset "UTF-8";@font-face{font-family:UniversLTPro-ExObl;src:url(/_assets/c0e33b46e7bdfe37b98fa369f704e262/Fonts/webFonts/UniversLTProExObl/font.woff2) format("woff2"),url(/_assets/c0e33b46e7bdfe37b98fa369f704e262/Fonts/webFonts/UniversLTProExObl/font.woff) format("woff")}@font-face{font-family:UniversLTPro-55Roman;src:url(/_assets/c0e33b46e7bdfe37b98fa369f704e262/Fonts/webFonts/UniversLTPro55Roman/font.woff2) format("woff2"),url(/_assets/c0e33b46e7bdfe37b98fa369f704e262/Fonts/webFonts/UniversLTPro55Roman/font.woff) format("woff")}@font-face{font-family:UniversLTPro-Ex;src:url(/_assets/c0e33b46e7bdfe37b98fa369f704e262/Fonts/webFonts/UniversLTProEx/font.woff2) format("woff2"),url(/_assets/c0e33b46e7bdfe37b98fa369f704e262/Fonts/webFonts/UniversLTProEx/font.woff) format("woff")}html,body{font-family:UniversLTPro-55Roman,sans-serif;font-style:normal;background-color:#b1b1b1}html .isLandscape,body .isLandscape{background-color:#00000029}.bg-gray-top{background-color:#e6e6e6}.bg-gray-room{background-color:#00000029}b,strong,.m-text-bold-white b,.m-text-bold-white strong{font-weight:700}button:focus{outline:0}button:focus,button:active:focus,button.active:focus{outline:none!important;outline-style:none!important}h1,h2,h3{font-family:UniversLTPro-Ex,sans-serif;font-style:normal;font-weight:400}h2{font-size:1.6rem}.m-text h2{margin-top:1.25rem}h3{font-size:1.25rem;line-height:1.375rem}.m-text h3{margin-top:1rem;font-size:1.25rem}h3.m-titlelink{color:#000029}h3.m-titlelink:hover{color:#b1b1b1}.italic,main p em{font-family:UniversLTPro-ExObl,sans-serif;font-size:1rem;line-height:1.1rem}main p,.m-infoboxtext li{font-size:1.1rem;line-height:1.3rem;padding-top:1rem}main p a,.m-infoboxtext li a{text-decoration-line:underline}main p a:hover,.m-infoboxtext li a:hover{text-decoration:unset}.m-infoboxtext h2,.m-infoboxtext h3{line-height:1.6rem;padding-top:1rem}.m-infoboxtext h2+p,.m-infoboxtext h3+p{padding-top:0rem}.m-infoboxtext h3{line-height:1.25rem}.m-infoboxtext ol,.m-infoboxtext ul{padding-top:1rem}.m-infoboxtext ol p,.m-infoboxtext ul p{padding-top:0rem}.m-infoboxtext li{padding-top:0}#m-content main p:first-child{padding-top:0}label,select{font-family:UniversLTPro-55Roman,sans-serif;font-weight:400;font-style:normal}.m-accordeon{transition:border .5s ease}.m-accordeon .m-content{max-height:0;overflow:hidden;transition:max-height .5s ease}.m-accordeon.active{transition:border .5s ease}.m-accordeon.active header svg{transform:rotate(180deg)}.m-accordeon.active .m-content{max-height:100vh;overflow:auto;transition:max-height 2s ease}@media(min-width:1280px){.m-accordeon{transition:border .5s ease}.m-accordeon header svg{transform:rotate(180deg)}.m-accordeon .m-content{max-height:100vh;overflow:auto;transition:max-height 2s ease}.m-accordeon header{cursor:inherit}.m-accordeon header svg{display:none}}body.isMobile #vollbild_link{background-image:url(/typo3conf/ext/t3template/Resources/Public/Images/imkonvikt/fullscreen.svg)}body.isMobile #vollbild_link.active{background-image:url(/typo3conf/ext/t3template/Resources/Public/Images/imkonvikt/screen.svg)}.m-logo{box-sizing:content-box}body.modal-active{overflow-x:hidden;overflow-y:hidden!important}body.isDesktop .m-desktop{height:calc(100vh - 4rem)}body.isDesktop .m-desktop-leveltop{height:calc((100vh - 17rem)*.5625)}body.isDesktop .m-levels{height:calc(100vh - 17rem)}body.isDesktop .m-layout-empty{width:100%;padding-left:1.5rem;padding-right:1.5rem}body.isDesktop iframe{width:100%;height:100%}@media(min-width:768px){.m-home-desktop .m-introtext{width:771px}.m-home-desktop .m-introtext section:first-child{padding-top:5rem}}@media(min-width:1280px){.m-home-desktop .m-introtext{width:1070px}.m-home-desktop .m-introtext section:first-child{padding-top:6rem}}.m-levels svg .pulse{fill:red}.m-levels svg .popup{cursor:pointer}.m-status.active{fill:red}body.isDesktop .popup{cursor:pointer}body.isDesktop .anleitung-desktop{height:calc(100vh - 12rem)}body.isDesktop .anleitung-mobile{display:none}body.isDesktop .page-desktop{height:calc(100vh - 12rem)}body.isMobile .anleitung-desktop,body.isMobile .m-overlay-mobile-nav{display:none}body.isMobile.mobile-nav .m-overlay-mobile-nav{display:block}body.isMobile iframe{width:100%;height:200px}.hide-service,.lds-dual-ring.hidden{display:none}.lds-dual-ring{display:inline-block;width:80px;height:80px}.lds-dual-ring:after{content:" ";display:block;width:64px;height:64px;margin:5% auto;border-radius:50%;border:6px solid red;border-color:red transparent red transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(min-width:1280px){.m-logo__link{padding-top:40px}}nav.scrolled{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);border-bottom:0px}.dropdown:hover>.dropdown-content{display:block}.m-hamburger .m-hamburger-icon{display:block}.m-hamburger .m-hamburger-icon-cross{display:none}.m-hamburger{border-radius:0;font-size:0;outline:none;box-shadow:none}.m-hamburger:focus{outline:none;box-shadow:none}.m-hamburger span{background-color:#000;height:3px;margin-top:5px}body.mobile-nav .m-hamburger span{background-color:#000}body.mobile-nav .m-hamburger .m-hamburger-icon{display:none}body.mobile-nav .m-hamburger .m-hamburger-icon-cross{display:block}body.mobile-nav .m-hamburger span{position:relative;margin:0}body.mobile-nav .m-hamburger span:nth-child(1){transform:rotate(45deg);transform-origin:center;top:14px}body.mobile-nav .m-hamburger span:nth-child(2){background-color:transparent}body.mobile-nav .m-hamburger span:nth-child(3){transform:rotate(-45deg);transform-origin:center;top:8px}.m-button{font-family:Raleway,sans-serif;font-weight:700;cursor:pointer}.m-box .m-button{opacity:1}@media(min-width:1280px){.m-box .m-button{opacity:0}}.m-box:hover .m-button{opacity:1;transition:opacity .2s ease-out}@media(min-width:1280px){.m-accordeon{margin-bottom:2rem}}.m-icon-black{display:none}.m-download:hover{font-weight:700}.m-download:hover .m-icon-black{display:block}.m-download:hover .m-icon-grey{display:none}.m-teaser p{font-size:1rem;line-height:1.5rem}.m-teaser{margin-bottom:1rem}.m-image__link:hover .m-plus{display:flex}.glide__arrow{border:2px solid rgba(0,0,0,.5)}.glide__arrow:hover{border-color:#000}.m-carousel .glide__arrow--right{color:#000;right:-2.5em}.m-carousel .glide__arrow--left{color:#000;left:-2.5em}.danger-arrow-bottom:before,.danger-arrow-bottom:after{content:"";position:absolute;left:20px;bottom:-40px;border-top:20px solid #e2e8f0;border-right:20px solid transparent;border-bottom:20px solid transparent}.danger-arrow-bottom:after{border-top:20px solid #e2e8f0;bottom:-39px}.danger-arrow-top:before,.danger-arrow-top:after{content:"";position:absolute;left:25px;top:-14px;border-top:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #2e495a;border-left:15px solid transparent}.danger-arrow-top:after{border-bottom:15px solid #2e495a;top:-13px}.form-check-label span{font-weight:700}.accordion{background-color:#eee;color:#444;cursor:pointer;padding:10px;width:100%;text-align:left;border:none;outline:none;transition:.4s}.active,.accordion:hover{background-color:#ccc}.accpanel{padding:0 10px;background-color:#fff;display:none;overflow:hidden}.accordion:after{content:"➕";font-size:13px;color:#777;float:right;margin-left:5px}.accordion.active:after{content:"➖"}.m-flexbox-scrolling{display:flex;flex-wrap:nowrap;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.m-flexbox-scrolling::-webkit-scrollbar{display:none}.m-flexbox-scrolling .m-infobox{flex:0 0 auto;width:100%}.m-mask-infoboxen .m-infoboxtext{white-space:normal}.m-mask-infoboxen .glide__bullets{position:absolute;z-index:2;bottom:unset;top:-1em;left:50%;display:inline-flex;list-style:none;transform:translate(-50%)}.m-mask-infoboxen .glide__bullet{background-color:#000;width:9px;height:9px;padding:0;border-radius:50%;border:2px solid transparent;transition:all .3s ease-in-out;cursor:pointer;line-height:0;box-shadow:0 .25em .5em #0000001a;margin:0 .25em}.m-mask-infoboxen .glide__bullet:focus{outline:none}.m-mask-infoboxen .glide__bullet:hover,.m-mask-infoboxen .glide__bullet:focus{border:2px solid black;background-color:#000}.m-mask-infoboxen .glide__bullet--active{background-color:red}.m-mask-infoboxen .glide--swipeable{cursor:grab;cursor:-webkit-grab}.m-mask-infoboxen .glide--dragging{cursor:grabbing;cursor:-webkit-grabbing}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide--rtl{direction:rtl}.glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:#fff;text-transform:uppercase;padding:9px 12px;background-color:transparent;border:2px solid rgba(255,255,255,.5);border-radius:4px;box-shadow:0 .25em .5em #0000001a;text-shadow:0 .25em .5em rgba(0,0,0,.1);opacity:1;cursor:pointer;transition:opacity .15s ease,border .3s ease-in-out;transform:translateY(-50%);line-height:1}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:#fff}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em}.glide__arrow--disabled{opacity:.33}.glide__bullets{position:absolute;z-index:2;bottom:2em;left:50%;display:inline-flex;list-style:none;transform:translate(-50%)}.glide__bullet{background-color:#ffffff80;width:9px;height:9px;padding:0;border-radius:50%;border:2px solid transparent;transition:all .3s ease-in-out;cursor:pointer;line-height:0;box-shadow:0 .25em .5em #0000001a;margin:0 .25em}.glide__bullet:focus{outline:none}.glide__bullet:hover,.glide__bullet:focus{border:2px solid #fff;background-color:#ffffff80}.glide__bullet--active{background-color:#fff}.glide--swipeable{cursor:grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-webkit-grabbing}
