﻿@font-face{font-family:"Roboto-Light";src:url("../Fonts/Roboto-Light.eot%3F");src:url("../Fonts/Roboto-Light.eot%3F") format("eot"),url("../Fonts/Roboto-Light.woff") format("woff"),url("../Fonts/Roboto-Light.ttf") format("truetype"),url("../Fonts/Roboto-Light.svg")}@font-face{font-family:"Roboto-Regular";src:url("../Fonts/Roboto-Regular.eot%3F");src:url("../Fonts/Roboto-Regular.eot%3F") format("eot"),url("../Fonts/Roboto-Regular.woff") format("woff"),url("../Fonts/Roboto-Regular.ttf") format("truetype"),url("../Fonts/Roboto-Regular.svg")}@font-face{font-family:"Roboto-Bold";src:url("../Fonts/Roboto-Bold.eot%3F");src:url("../Fonts/Roboto-Bold.eot%3F") format("eot"),url("../Fonts/Roboto-Bold.woff") format("woff"),url("../Fonts/Roboto-Bold.ttf") format("truetype"),url("../Fonts/Roboto-Bold.svg")}::selection{background:#7bb813;color:#fff}.btn--frame{display:inline-block;padding:1.5rem 2rem;color:#fff;border:0;background:rgba(227,6,43,.8)}.btn--frame:hover{background:rgba(118,118,118,.15)}.inner{padding:0 2rem}.inner .inner{padding:0}.fullwidth .inner{box-sizing:border-box;margin:0 auto;max-width:150rem}.parallax{position:relative}.parallax>figure{position:absolute;margin:0;top:0;bottom:0;width:100%;opacity:.65;background:center fixed no-repeat;background-size:cover}.parallax>:not(figure){position:relative}.parallax.txt--white>figure{opacity:1}header#header ul,footer#footer ul{list-style:none outside}header#header ul,header#header li,footer#footer ul,footer#footer li{margin:0;padding:0}#search,#login{position:absolute;padding:2rem;top:0;width:calc(100% - 4rem);color:#fff;text-align:left;background:#00467d;z-index:200;display:none}#search .close,#login .close{position:absolute;padding:0 .5rem;top:1rem;right:1rem;text-align:center;cursor:pointer}#search .close::before,#login .close::before{content:"×";font-size:2.5rem;line-height:normal;color:#fff}#login strong{display:inline-block;margin-bottom:.75rem;text-transform:uppercase}#login form{margin:1.5rem 0}#login input{margin:.5rem 0;height:4rem;box-sizing:border-box;border:0}#login input#user,#login input#pass{padding:.75rem}#login input#user{display:block;width:30rem;max-width:100%}#login input#pass{display:inline-block;width:26rem;max-width:calc(100% - 4rem)}#login input[type=submit]{display:inline-block;padding:0;width:4rem;font-size:0;line-height:0;background:url("https://zermatt.hostingschmiede.de/typo3conf/ext/ruku/Resources/Public/Img/linea_arrow-right.svg") no-repeat center #e50000;background-size:60%;vertical-align:bottom}#login a{font-family:"Roboto-Bold",Arial,Helvetica,Verdana,sans-serif;font-weight:normal;font-style:normal;color:#fff;text-decoration:underline}#search input{margin:.5rem 0;padding:.75rem;width:28rem;max-width:calc(100% - 4rem);height:4rem;box-sizing:border-box;border:0}#search input[type=submit]{display:inline-block;padding:0;width:4rem;font-size:0;line-height:0;background:url("https://zermatt.hostingschmiede.de/typo3conf/ext/ruku/Resources/Public/Img/linea_arrow-right.svg") no-repeat center #e50000;background-size:60%;vertical-align:bottom}@media screen and (max-width: 1000px){#mpContainer{position:fixed;top:0;width:100%;height:100%;overflow:hidden;overflow-y:scroll;z-index:-1}#mpContainer #closelink{position:absolute;padding:0 .5rem;top:1rem;right:1rem;text-align:center;cursor:pointer;z-index:2}#mpContainer #closelink::before{content:"×";font-size:2.5rem;line-height:normal;color:#fff}#mpContainer .mp-pusher{position:relative;left:0;height:100%;perspective:1000px}#mpContainer .mp-menu,#mpContainer .mp-level{position:absolute;left:0;padding-bottom:2rem;z-index:1;width:40rem;max-width:100%;min-height:calc(100vh - 7rem);background:#7bb813;transform:translate3d(-100%, 0, 0);transition:all .5s}#mpContainer .mp-level{top:0;padding-top:5rem}#mpContainer .mp-menu{text-align:left}#mpContainer .mp-menu h2{margin:0;padding:1em;color:rgba(0,0,0,.4);text-shadow:0 0 1px rgba(0,0,0,.1);font-weight:300;font-size:2em}#mpContainer .mp-menu ul{margin:0;padding:0;list-style:none}#mpContainer .mp-menu ul li.cur{background:#6c6c6c}#mpContainer .mp-menu ul li:first-child>a{border-top:1px solid #fff}#mpContainer .mp-menu ul li a{margin:0 1rem;padding:.35rem 3.5rem .35rem .15rem;display:block;color:#fff;border-bottom:1px solid #fff}#mpContainer .mp-pusher::after,#mpContainer .mp-level::after,#mpContainer .mp-level::before{position:absolute;top:0;right:0;width:0;height:0;content:"";opacity:0}#mpContainer .mp-pusher::after,#mpContainer .mp-level::after{background:rgba(0,0,0,.8);transition:opacity .3s,width .1s .3s,height .1s .3s}#mpContainer .mp-level::after{z-index:-1}#mpContainer .mp-pusher.mp-pushed::after,#mpContainer .mp-level.mp-level-overlay::after{width:100%;height:100%;opacity:1;transition:opacity .3s}#mpContainer .mp-level.mp-level-overlay{cursor:pointer}#mpContainer .mp-level.mp-level-overlay.mp-level::before{width:100%;height:100%;background:rgba(0,0,0,0);opacity:1}#mpContainer .mp-pusher,#mpContainer .mp-level{transition:all .5s}#mpContainer .mp-cover .mp-level.mp-level-open{transform:translate3d(0, 0, 0)}#mpContainer .mp-cover .mp-level.mp-level-open>ul>li>.mp-level:not(.mp-level-open){transform:translate3d(-100%, 0, 0)}#mpContainer .mp-back{position:relative;padding-left:2rem !important;font-family:"Roboto-Bold",Arial,Helvetica,Verdana,sans-serif;font-weight:normal;font-style:normal;font-size:1.8rem;border:0 !important}#mpContainer .mp-back::before{position:absolute;margin-left:-1.75rem;content:"⟵"}#mpContainer .hasSub{display:flex;flex-wrap:wrap}#mpContainer .hasSub>a:first-child{width:100%}#mpContainer .hasSub>a.icon{position:absolute;display:inline;right:0;padding:.5rem 0;width:10%;height:2.5rem;z-index:0;border:0 !important}#mpContainer .hasSub>a.icon::after{position:absolute;content:"⟶";right:0;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;margin-right:.6em;-webkit-font-smoothing:antialiased;z-index:-1}}#stage{position:relative;width:100vw;background:#65cff3;overflow:hidden}#stage picture,#stage img{display:block;width:100%}main{text-align:left;background:#fff}main #content>*:not(.sliderItems):not(.frame-type-shortcut){padding:2rem 0}main #content>*:not(.sliderItems):not(.frame-type-shortcut):not(.fullwidth){box-sizing:border-box;margin:0 auto;padding:2rem 2rem}main #content>*:not(.sliderItems):not(.frame-type-shortcut).frame-space-before-none:not(.any){padding-top:0}main #content>*:not(.sliderItems):not(.frame-type-shortcut).frame-space-after-none:not(.any){padding-bottom:0}main header:not(.hasSubheader)>h1::after,main header:not(.hasSubheader)>h2::after,main header.hasSubheader>h2:not(.bigger)::after{content:"";display:block;margin:3rem auto;width:10rem;height:.2rem;background:#000}main header.txt--left:not(.hasSubheader)>h1::after,main header.txt--left:not(.hasSubheader)>h2::after,main header.txt--left.hasSubheader>h2:not(.bigger)::after{margin:3rem 0}main header.txt--right:not(.hasSubheader)>h1::after,main header.txt--right:not(.hasSubheader)>h2::after,main header.txt--right.hasSubheader>h2:not(.bigger)::after{margin:3rem 0 3rem auto}footer#footer{position:relative;padding:10rem 0;color:#fff;text-align:left;background:#7bb813}footer#footer ul li{margin:.5rem 0}footer#footer a{color:#fff}iframe{max-width:100%}.ce-gallery{margin:1.25rem 0 2rem 0}.ce-gallery img{height:auto}.ce-gallery *{max-width:100%}.ce-gallery figcaption{margin-top:.75rem}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.ce-gallery img{width:100%}}.zoom img{transition:all .25s}.zoom img:hover{transform:scale(1.2)}.sliderItems .owl-item{position:relative;display:inline-block;vertical-align:top}.sliderItems .owl-item .item .pic img{width:100%;height:auto}.sliderItems .owl-item .item .text{display:none;position:absolute;bottom:0;right:0;width:30rem}.news-list-view h3{text-transform:uppercase}.frame-type-form_formframework #kontakt-229-ArtDerAnfrage>*>label,.frame-type-form_formframework #contact-en-229-ContactAbout>*>label{display:none}.frame-type-form_formframework fieldset{margin:2rem 0 0 0;padding:2rem 0;border:0;border-bottom:1px solid #7a7a7a}.frame-type-form_formframework fieldset>legend{font-family:"Roboto-Bold",Arial,Helvetica,Verdana,sans-serif;font-weight:normal;font-style:normal}.frame-type-form_formframework input[type=text],.frame-type-form_formframework select{padding:.75rem;width:100%;box-sizing:border-box}.frame-type-form_formframework button[type=submit]{margin-top:2rem}.frame-type-form_formframework #kontakt-229-PersoenlicheDaten .form-group,.frame-type-form_formframework #contact-en-229-PersonalDetails .form-group{margin:1rem 0}.frame-type-form_formframework #kontakt-229-textarea-1,.frame-type-form_formframework #contact-en-229-textarea-1{padding:.75rem;width:100%;height:10rem;box-sizing:border-box}.frame-type-form_formframework .add-on{display:flex}.frame-type-form_formframework .add-on span{margin-left:.75rem;font-size:1.36rem;line-height:1.625rem}form[data-form=formularNewsletterAnmeldung] .field_container.contact_field_container,form[data-form=formularNewsletterAnmeldung] .submit_container{margin-top:2rem}form[data-form=formularNewsletterAnmeldung] ul.field_errors{margin:0}form[data-form=formularNewsletterAnmeldung] input,form[data-form=formularNewsletterAnmeldung] select{width:90%;max-width:30rem;box-sizing:border-box;padding:.5rem .75rem}#saveLink{display:none !important}.grid .col1.empty,.grid .col-2.empty,.grid .col-3.empty{width:22.5vw}@media screen and (min-width: 1001px){.grid{display:grid}.grid.grid_5050{grid-template-columns:calc(50% - 2rem) calc(50% - 2rem);grid-gap:4rem}.grid.grid_5050>*:not(.grid_5050){width:100%}.grid.grid_5050>.grid_5050{padding:1.5rem}.grid.grid_5050>.grid_5050>*{margin:initial}.grid.grid_303030{grid-template-columns:calc(33.3% - .5rem) calc(33.3% - .5rem) calc(33.3% - .5rem);grid-gap:1rem}.grid.grid_303030 .box{margin-top:5rem;padding-bottom:0;height:100%}.grid.grid_303030 .box:nth-child(-n+3){margin-top:0}.grid.grid_303030:not(:last-child){margin-bottom:8rem}.grid.grid_303030>*:not(.box):not(.col-1):not(.col-2):not(.col-3){margin:0 2rem}.grid.grid_5050.valignMiddle>*,.grid.grid_303030.valignMiddle>*{align-self:center}}@media screen and (min-width: 1001px)and (-ms-high-contrast: active),screen and (min-width: 1001px)and (-ms-high-contrast: none){header,main,footer{display:block}.grid:not(.grid_100){display:-ms-grid}.grid:not(.grid_100)>*:nth-child(1){-ms-grid-column:1}.grid:not(.grid_100)>*:nth-child(2){margin-left:4rem;-ms-grid-column:2}.grid:not(.grid_100)>*:nth-child(3){margin-left:4rem;-ms-grid-column:3}.grid:not(.grid_100).grid_5050{-ms-grid-columns:50% 50%}.grid:not(.grid_100).grid_303030{-ms-grid-columns:33.3% 33.3% 33.3%}}.box{padding:2rem}.box.box--inner{margin:0 -2rem}@media screen and (max-width: 1000px){.box{margin-bottom:2rem}}.bg--white{background:#fff}.bg--green{background-color:#7bb813;background-image:linear-gradient(45deg, #90d519, #557f0c)}.bg--pink{background-color:#d92cb0;background-image:linear-gradient(45deg, #d92cb0, #9a137a)}.bg--bluelight{background-color:#94e0f1;background-image:linear-gradient(45deg, #94e0f1, #52acc0)}.bg--bluedark{background-color:#1756e1;background-image:linear-gradient(45deg, #1756e1, #09328d)}.bg--yellow{background-color:#f7d226;background-image:linear-gradient(45deg, #f7d226, #faac01)}.bg--red{background-color:#f84252;background-image:linear-gradient(45deg, #f84252, #d50d1f)}.bg--greylight{background:#eaeaea}.bg--greydark{background:#767676}.txt--white,.bg--green,.bg--pink,.bg--bluedark,.bg--red,.bg--greydark{color:#fff}.txt--white h1,.txt--white h2,.txt--white h3,.txt--white h4,.txt--white h5,.bg--green h1,.bg--green h2,.bg--green h3,.bg--green h4,.bg--green h5,.bg--pink h1,.bg--pink h2,.bg--pink h3,.bg--pink h4,.bg--pink h5,.bg--bluedark h1,.bg--bluedark h2,.bg--bluedark h3,.bg--bluedark h4,.bg--bluedark h5,.bg--red h1,.bg--red h2,.bg--red h3,.bg--red h4,.bg--red h5,.bg--greydark h1,.bg--greydark h2,.bg--greydark h3,.bg--greydark h4,.bg--greydark h5{color:#fff}.txt--white header:not(.hasSubheader)>h1::after,.txt--white header:not(.hasSubheader)>h2::after,.txt--white header.hasSubheader>h2:not(.bigger)::after,.bg--green header:not(.hasSubheader)>h1::after,.bg--green header:not(.hasSubheader)>h2::after,.bg--green header.hasSubheader>h2:not(.bigger)::after,.bg--pink header:not(.hasSubheader)>h1::after,.bg--pink header:not(.hasSubheader)>h2::after,.bg--pink header.hasSubheader>h2:not(.bigger)::after,.bg--bluedark header:not(.hasSubheader)>h1::after,.bg--bluedark header:not(.hasSubheader)>h2::after,.bg--bluedark header.hasSubheader>h2:not(.bigger)::after,.bg--red header:not(.hasSubheader)>h1::after,.bg--red header:not(.hasSubheader)>h2::after,.bg--red header.hasSubheader>h2:not(.bigger)::after,.bg--greydark header:not(.hasSubheader)>h1::after,.bg--greydark header:not(.hasSubheader)>h2::after,.bg--greydark header.hasSubheader>h2:not(.bigger)::after{background:#fff}.txt--left,.txt--left *,.text-left{text-align:left}.txt--center,.txt--center *,.text-center{text-align:center}.txt--right,.txt--right *,.text-right{text-align:right}.sliderItems{position:relative}.sliderItems .owl-stage-outer{overflow:hidden}.sliderItems .owl-dots{display:none !important;position:absolute;top:1rem;left:40%;width:20%;line-height:0;text-align:center}.sliderItems .owl-dots button{margin:0 .5rem;padding:0;width:1.25rem;height:1.25rem;border:1px solid #fff;border-radius:1rem;background:rgba(166,30,0,.7);cursor:pointer}.sliderItems .owl-dots button.active,.sliderItems .owl-dots button:hover{background:#7bb813}.sliderItems .owl-dots button span{display:none}.sliderItems .owl-nav{position:absolute;top:calc(50% - 10vw);width:100vw;height:0;z-index:10}.sliderItems .owl-nav .owl-prev{left:2vw}.sliderItems .owl-nav .owl-next{right:2vw;transform:scaleX(-1)}.sliderItems .owl-nav .owl-prev,.sliderItems .owl-nav .owl-next{position:absolute;width:5vw;height:20vw;background:url("../Img/arrow-white.png") no-repeat;background-size:contain;border:0;outline:0;cursor:pointer;opacity:.8;transition:all .25s}.sliderItems .owl-nav .owl-prev:hover,.sliderItems .owl-nav .owl-next:hover{opacity:1}@media screen and (min-width: 1001px){.sliderItems .owl-dots{display:block}.sliderItems .owl-nav{top:calc(50% - 10rem)}.sliderItems .owl-nav .owl-prev{left:4rem}.sliderItems .owl-nav .owl-next{right:4rem}.sliderItems .owl-nav .owl-prev,.sliderItems .owl-nav .owl-next{width:5rem;height:8rem}}@media not all and (min-resolution: 0.001dpcm){@media screen and (max-width: 1000px){@supports(-webkit-appearance: none){.parallax>figure{background-attachment:scroll}}}}
