@import "../vendors/font-awesome/css/font-awesome.min.css";.trans{transition:all .2s ease-out}@font-face{font-family:'Archivo Narrow';font-style:normal;font-weight:400;src:url('../fonts/archivo-narrow-v8-latin-regular.eot');src:local('Archivo Narrow Regular'),local('ArchivoNarrow-Regular'),url('../fonts/archivo-narrow-v8-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/archivo-narrow-v8-latin-regular.woff2') format('woff2'),url('../fonts/archivo-narrow-v8-latin-regular.woff') format('woff'),url('../fonts/archivo-narrow-v8-latin-regular.ttf') format('truetype'),url('../fonts/archivo-narrow-v8-latin-regular.svg#ArchivoNarrow') format('svg')}@font-face{font-family:'Archivo Narrow';font-style:italic;font-weight:400;src:url('../fonts/archivo-narrow-v8-latin-italic.eot');src:local('Archivo Narrow Italic'),local('ArchivoNarrow-Italic'),url('../fonts/archivo-narrow-v8-latin-italic.eot?#iefix') format('embedded-opentype'),url('../fonts/archivo-narrow-v8-latin-italic.woff2') format('woff2'),url('../fonts/archivo-narrow-v8-latin-italic.woff') format('woff'),url('../fonts/archivo-narrow-v8-latin-italic.ttf') format('truetype'),url('../fonts/archivo-narrow-v8-latin-italic.svg#ArchivoNarrow') format('svg')}@font-face{font-family:'Archivo Narrow';font-style:normal;font-weight:700;src:url('../fonts/archivo-narrow-v8-latin-700.eot');src:local('Archivo Narrow Bold'),local('ArchivoNarrow-Bold'),url('../fonts/archivo-narrow-v8-latin-700.eot?#iefix') format('embedded-opentype'),url('../fonts/archivo-narrow-v8-latin-700.woff2') format('woff2'),url('../fonts/archivo-narrow-v8-latin-700.woff') format('woff'),url('../fonts/archivo-narrow-v8-latin-700.ttf') format('truetype'),url('../fonts/archivo-narrow-v8-latin-700.svg#ArchivoNarrow') format('svg')}@font-face{font-family:'Archivo Narrow';font-style:italic;font-weight:700;src:url('../fonts/archivo-narrow-v8-latin-700italic.eot');src:local('Archivo Narrow Bold Italic'),local('ArchivoNarrow-BoldItalic'),url('../fonts/archivo-narrow-v8-latin-700italic.eot?#iefix') format('embedded-opentype'),url('../fonts/archivo-narrow-v8-latin-700italic.woff2') format('woff2'),url('../fonts/archivo-narrow-v8-latin-700italic.woff') format('woff'),url('../fonts/archivo-narrow-v8-latin-700italic.ttf') format('truetype'),url('../fonts/archivo-narrow-v8-latin-700italic.svg#ArchivoNarrow') format('svg')}*,*:before,*:after{-webkit-font-smoothing:antialiased;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-rendering:optimizeLegibility;outline:0}html{width:100%;overflow-x:hidden;-webkit-text-size-adjust:100%}body{position:relative;width:100%;height:100%;margin:0 !important;padding:0 !important;border:0 !important;background:#1f1f1f;font-size:1em;font-family:'Archivo Narrow','Arial',sans-serif;font-weight:400;color:#c1c1c1}.rail{position:relative;display:block;width:100%;max-width:1200px;margin:auto;padding:0 2em}.container{position:relative;display:block;width:100%;margin-bottom:2em}.globals{font-size:1.3em;line-height:1.6}h1,h2,h3{margin:0;padding:0;display:inline-block;text-transform:uppercase;color:white}p{font-size:1.3em;line-height:1.6;margin:0;padding:0}p a,li a{color:#c70000;text-decoration:underline}p a:hover,li a:hover{text-decoration:none}ul{font-size:1.3em;line-height:1.6;list-style-type:none;text-indent:0;margin:0;border:0;padding:0}hr{width:100%;margin-bottom:3em;border:0;border-top:1px solid #3a3a3a}.navi .rail,.typo .rail{padding-left:25vw}.head .typo img{height:3.7em;margin:2.5em 0 1.5em 0}.head .navi{background:#3a3a3a}.head .navi .closer{display:none}.head .navi ul{list-style-type:none;text-indent:0;margin:0;border:0;padding:.8em 0}.head .navi ul li{display:inline-block;font-size:1em}.head .navi ul li:after{content:'/';color:#c70000;margin:0 .35em}.head .navi ul li:last-of-type:after{content:none}.head .navi ul li a{color:#c1c1c1;text-transform:uppercase;text-decoration:none;padding-bottom:.25em;-webkit-font-smoothing:subpixel-antialiased;transition:all .2s ease-out}.head .navi ul li a:hover{color:white}.head .navi ul li .rex-current{color:white;border-bottom:5px solid #c70000}.head .logo{position:absolute;top:0;left:0;width:100%;z-index:10}.head .logo a{position:absolute;width:20vw;top:1.5em;left:0}.head .logo a img{position:absolute;max-width:200px;width:100%;right:0}.head .burger{display:none}.container.text{margin:3.5em 0}.container.text h1,.container.text h2,.container.text h3,.container.text h4{margin:1.5em 0 1em 0}.container.text h1{display:inline-block;margin:1em 0;padding-bottom:10px;border-bottom:10px solid #c70000;font-size:3em}.container.text h2,.container.text h3,.container.text h4{display:block}.container.text.kombi h1{margin:1em 30% 1em 0}.container.text p strong{color:white}.container.text.narrow{padding:0 20%;text-align:center}.container.text ul li{list-style-type:none;text-indent:-2em;margin-left:2em;color:#c1c1c1;-webkit-font-smoothing:antialiased;font-family:'Archivo Narrow','Arial',sans-serif}.container.text ul li:before{font:normal normal normal 14px/1 FontAwesome;content:'\f00c';font-size:1.05em;margin-right:.9em;color:#009f3e}.container.text.kombi .left,.container.text.kombi .right{position:relative;display:inline-block;vertical-align:middle}.container.text.kombi .left{width:60%}.container.text.kombi .right{width:30%;margin-left:5%;font-style:italic}.container.text .styled ul li,.container.text .styled ul li:before{color:inherit}.container.text.kombi i.fa{font-size:4em;margin-top:.5em}.container.link{text-align:center;margin-bottom:3.5em}.container.link a,.container.link button{position:relative;display:inline;cursor:pointer;background:transparent;font-size:1.2em;color:white;text-transform:uppercase;text-decoration:none;border:1px solid #009f3e;padding:.5em 1em;margin:2em auto}.container.link a:before,.container.link button:before{content:url('../images/vec_arrow_side.svg');position:relative;display:inline-block;width:.5em;height:1em;margin-top:-0.15em;margin-right:1em;vertical-align:middle;transition:all .2s ease-out}.container.link a:hover:before,.container.link button:hover:before{margin-left:.5em;margin-right:.5em}.container.strip .rail{display:flex;justify-content:space-between;align-items:flex-start}a[class*='lightcase']{text-shadow:none !important}.container.gallery .rail,.container.gallery .hidden{display:flex;flex-wrap:wrap}.container.gallery .hidden{height:0;width:100%;overflow:hidden}.container.gallery .hidden img{opacity:0;margin-top:-20px;transition:all .2s ease-out}.container.gallery .hidden.show{height:auto}.container.gallery .hidden.show img{opacity:1;margin-top:0;transition:all .2s ease-out}.container.gallery .hidden.show img:hover{opacity:.65}.container.gallery .toggle{position:relative;display:inline;font-size:1.2em;color:white;text-transform:uppercase;text-decoration:none;border:1px solid #009f3e;padding:.5em 1em;margin:2em auto;cursor:pointer;-webkit-font-smoothing:antialiased;font-family:'Archivo Narrow','Arial',sans-serif}.container.gallery .toggle:before{content:url('../images/vec_arrow_side.svg');position:relative;display:inline-block;width:.5em;height:1em;margin-top:-0.15em;margin-right:1em;vertical-align:middle;transition:all .2s ease-out}.container.gallery .toggle:hover:before{margin-right:.5em;margin-left:.5em}.container.gallery [data-rel^=lightcase]{position:relative;display:inline-block;width:19.5%;margin-right:.625%;margin-bottom:.5%}.container.gallery [data-rel^=lightcase]:nth-of-type(5n){margin-right:0}.container.gallery [data-rel^=lightcase] img{width:100%;opacity:1;transition:all .2s ease-out}.container.gallery [data-rel^=lightcase] img:hover{opacity:.65}.container.teaser a.block{position:relative;display:inline-block;width:100%;padding:2em;border:1px solid #595959;background-position:50% 50%;background-size:cover;text-align:right}.container.teaser .decker{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;background:-moz-linear-gradient(left,rgba(0,0,0,0) -15%,#000 70%);background:-webkit-linear-gradient(left,rgba(0,0,0,0) -15%,#000 70%);background:linear-gradient(to right,rgba(0,0,0,0) -15%,#000 70%)}.container.teaser a.block,.container.teaser .decker{transition:all .2s ease-out}.container.teaser a:hover.block{background-position:45% 60%}.container.teaser a:hover .decker{opacity:.8}.container.teaser .logo{position:absolute;top:2em;left:2em;width:4em;opacity:.5}.container.teaser .side{position:relative;display:inline-block;width:40%;text-align:left}.container.teaser .side h3{margin-bottom:1em;padding-bottom:10px;border-bottom:10px solid #c70000;font-size:2.5em;color:white}.container.teaser .side p{margin-bottom:2em;color:#c1c1c1}.container.teaser .side span{position:relative;display:inline;font-size:1.2em;color:white;text-transform:uppercase;text-decoration:none;border:1px solid #009f3e;padding:.45em 1em .55em 1em;-webkit-font-smoothing:antialiased;font-family:'Archivo Narrow','Arial',sans-serif;background:#1f1f1f;margin-bottom:2em}.container.teaser .side span:before{content:url('../images/vec_arrow_side.svg');position:relative;display:inline-block;width:.5em;height:1em;margin-right:1em;vertical-align:middle}.container.poster .images .box{position:absolute;display:block;width:100%;height:75vh;top:0;background-size:cover;background-position:50% 50%;opacity:0;transition:all 1s ease-out}.container.poster .images .box:first-of-type{position:relative}.container.poster .images .box.active{opacity:1;background-position:45% 65%}.container.poster .rail{position:absolute;height:100%;width:100%;max-width:none;top:0;padding:0}.container.poster .rail .centerbox{position:absolute;text-align:center;width:90%;top:50%;left:50%;transform:translate(-50%,-50%)}.container.poster span{display:block;text-transform:none;font-style:italic;font-size:1.5em;line-height:1.25;padding:0 .25em;margin-bottom:.1em;text-shadow:0 .065em 0 rgba(0,0,0,0.35)}.container.poster [color=red]{background:#c70000}.container.poster [color=green]{background:#009f3e}.container.poster .scrollcatcher{width:3.5em;margin:2em 40% 0 40%}.container.news{margin-bottom:6.5em;margin-top:5em}.container.news .item{position:relative;display:flex;justify-content:space-between;margin-bottom:2.5em;color:#c1c1c1;text-decoration:none}.container.news .item>div:nth-of-type(1){width:34%}.container.news .item>div:nth-of-type(2){width:64%}.container.news .item h1{margin:0 0 .5em 0;padding-bottom:10px;border-bottom:10px solid #c70000;font-size:3em;display:inline-block}.container.news .item span{color:#595959;display:block}.container.news .item img,.container.news .item .tube{position:relative;display:block;width:100%;margin:auto}.container.news .item .tube img.spacer{width:100%;height:auto}.container.news .item .tube iframe,.container.news .item .tube object,.container.news .item .tube embed{position:absolute;top:0;left:0;width:100%;height:100%}.container.newskombi .rail{width:100%;display:flex;justify-content:space-between}.container.newskombi .rail .part{position:relative;display:block;width:49%;padding:1em;border:1px solid #c70000;background:#1f1f1f;background:-moz-linear-gradient(-45deg,#c70000 -10%,#1f1f1f 60%);background:-webkit-linear-gradient(-45deg,#c70000 -10%,#1f1f1f 60%);background:linear-gradient(135deg,#c70000 -10%,#1f1f1f 60%)}.container.newskombi form{width:80%;pading:0;margin:1.5em 10%;text-align:right}.container.newskombi form *{position:relative;display:block;width:100%;padding:.65em 1.25em;margin-top:.65em;font-size:1em;font-family:'Archivo Narrow','Arial',sans-serif;border:1px solid #c1c1c1;background:#1f1f1f;color:white;-webkit-appearance:none;-moz-appearance:none;box-shadow:none;resize:none;outline:0;border-radius:0;transition:all .2s ease-out}.container.newskombi form *:focus{border:1px solid white}.container.newskombi form button{width:60%;display:inline;cursor:default;text-transform:uppercase;text-decoration:none;color:#595959;border:1px solid #595959;background:#1f1f1f;-webkit-font-smoothing:antialiased;font-family:'Archivo Narrow','Arial',sans-serif;transition:all .2s ease-out}.container.newskombi form button:before{content:url('../images/vec_arrow_side.svg');position:relative;display:inline-block;width:.5em;height:1em;margin-top:-0.15em;margin-right:1em;vertical-align:middle;opacity:.35;transition:all .2s ease-out}.container.newskombi form button:enabled{color:white;border-color:#c70000}.container.newskombi form button:enabled:hover{border:1px solid white !important;cursor:pointer}.container.newskombi form button:enabled:before{opacity:1}.container.newskombi .part.overflow{overflow:hidden;padding:0}.container.newskombi .holder{position:absolute;display:block;width:100%;height:100%;padding:1em 1em 0 1em}.container.newskombi .slides{position:relative;width:100%;height:100%;color:white}.container.newskombi .slides .slide{position:absolute;top:1em;width:100%;color:white;text-decoration:none;opacity:0;transition:all .2s ease-out}.container.newskombi .slides .slide.active{opacity:1;top:0}.container.newskombi .slides .slide .content,.container.newskombi .slides .slide img{display:inline-block;vertical-align:top}.container.newskombi .slides .slide .content{width:65%}.container.newskombi .slides .slide img{width:32.5%;margin-left:1.5%;margin-top:2em}.container.newskombi .slides .slide h4{display:inline-block;font-size:1.35em;padding-bottom:.2em;margin-top:.85em;border-bottom:4px solid white;text-transform:uppercase}.container.newskombi .holder .ellipsis{position:absolute;width:100%;bottom:0;left:0;height:10em;pointer-events:none;transition:all .2s ease-out;background:-moz-linear-gradient(top,rgba(31,31,31,0) 0,#1f1f1f 90%);background:-webkit-linear-gradient(top,rgba(31,31,31,0) 0,#1f1f1f 90%);background:linear-gradient(to bottom,rgba(31,31,31,0) 0,#1f1f1f 90%)}.container.newskombi .holder:hover .ellipsis{height:7.5em}.container.events h1{margin:0 0 .5em 0;padding-bottom:10px;border-bottom:10px solid #c70000;font-size:3em;display:inline-block}.container.events .item{display:flex;align-items:center;border-bottom:1px solid #3a3a3a;padding:.8em 0;text-decoration:none;color:inherit;font-size:1.3em;line-height:1.6;transition:all .2s ease-out}.container.events .item[href]:hover{color:#c70000}.container.events .item:last-of-type{border:0}.container.events .item .date{display:inline-block;margin-right:2em;padding-bottom:.1em;border-bottom:5px solid #c70000;color:white;line-height:1.3;font-weight:bold}.container.events .item .details span{display:block;line-height:1.3}.container.listing{margin:2em 0}.container.listing ul{display:flex;flex-wrap:wrap}.container.listing ul li{position:relative;display:inline-block;width:19.5%;margin-right:.625%;background:#3a3a3a;margin-bottom:1em;padding-bottom:.5em}.container.listing ul li:nth-of-type(5n){margin-right:0}.container.listing ul li div{min-height:3.5em;border-color:#1f1f1f;border-style:solid;border-width:0}.container.listing ul li *{display:block}.container.listing ul li *:not(img):not(span):not(button):not(div){padding:0 .85rem}.container.listing ul li h2{width:100%;font-size:1.2em;line-height:1;margin-top:.75em;word-wrap:break-word}.container.listing ul li a{font-size:.7em;color:#c1c1c1;text-transform:uppercase;text-decoration:none;line-height:1}.container.listing ul li img{width:100%}.container.listing ul li p{font-size:.8em;line-height:1.1;padding-top:1em !important;padding-bottom:1em !important}.container.listing ul li p:not(:last-child){border-bottom:2px solid #1f1f1f}.container.listing ul li span{font-weight:bold;font-size:1.2em}.container.listing ul li button{position:relative;display:block;width:87.5%;font-size:.8em;color:white;text-transform:uppercase;text-decoration:none;text-align:left;border:1px solid #009f3e;padding:.65em 1em;background:#1f1f1f;margin:.5em .85rem;cursor:pointer;outline:0;-webkit-font-smoothing:antialiased;font-family:'Archivo Narrow','Arial',sans-serif}.container.listing ul li button:before{content:url('../images/vec_arrow_side.svg');position:relative;display:inline-block;width:.5em;height:1em;margin-top:-0.2em;margin-right:.5em;vertical-align:middle;transition:all .2s ease-out}.container.listing ul li button:hover:before{margin-right:.25em;margin-left:.25em}.container.listing ul li button.more{display:none}.container.form .rail{padding:0}.content>.container.form .rail{padding:0 20%}.container.form form{width:100%;pading:0;margin:0}.container.form form *{position:relative;display:block;width:100%;padding:.65em 1.25em;margin-bottom:.65em;font-size:1em;font-family:'Archivo Narrow','Arial',sans-serif;color:white;background:#3a3a3a;-webkit-appearance:none;-moz-appearance:none;box-shadow:none;resize:none;outline:0;border-radius:0;transition:all .2s ease-out;border:1px solid #3a3a3a}.container.form form *:focus{border:1px solid #595959}.container.form form textarea{height:6.5em}.container.form form button{cursor:default;text-transform:uppercase;text-decoration:none;color:#595959;border:1px solid #595959;background:#1f1f1f;-webkit-font-smoothing:antialiased;font-family:'Archivo Narrow','Arial',sans-serif;transition:all .2s ease-out}.container.form form button:before{content:url('../images/vec_arrow_side.svg');position:relative;display:inline-block;width:.5em;height:1em;margin-top:-0.15em;margin-right:1em;vertical-align:middle;opacity:.35;transition:all .2s ease-out}.container.form form button:enabled{color:white;border-color:#009f3e}.container.form form button:enabled:hover{cursor:pointer}.container.form form button:enabled:hover:before{margin-right:.5em;margin-left:.5em}.container.form form button:enabled:before{opacity:1}.container.form form input[type=checkbox]{display:none}.container.form form input[type=checkbox]+label{cursor:pointer;display:inline-block;width:100%;border:0}.container.form form input[type=checkbox]:checked+label{background:#009f3e;color:white}.container.form form select{padding-top:0;padding-bottom:0;min-height:2.5em}.container.form form [label]{margin-bottom:0;padding-bottom:0}.container.form form.sent *{color:#595959}.container.form form.sent button{cursor:default}.container.form form small{padding:0;background:transparent;border:0;margin-top:2rem}.container.newskombi form input,.container.newskombi form button,.container.newskombi form label{border:1px solid #c1c1c1 !important}.container.newskombi form input:focus,.container.newskombi form button:focus,.container.newskombi form label:focus{border:1px solid white !important}.container.newskombi form input[type=checkbox]{display:none}.container.newskombi form input[type=checkbox]+label{cursor:pointer;display:inline-block;width:100%;border:0;text-align:left}.container.newskombi form input[type=checkbox]:checked+label{background:#009f3e;color:white}.container.newskombi form [label]{margin-bottom:0;padding-bottom:0}.container.newskombi form small{padding:0;background:transparent;border:0;margin-top:1rem;margin-bottom:1rem;font-size:.6rem}.modal{position:fixed;width:50%;max-height:90vh;margin:0;top:0;left:25%;padding:0 5% 2em 5%;margin-top:0;border:1px solid #595959;background:#1f1f1f;overflow-y:scroll;z-index:-1;opacity:0;transition:all .2s ease-out}.modal.show{z-index:20;opacity:1;margin-top:1em}.modal .closer{position:absolute;display:block;top:.3em;right:.3em;font-size:1.5em;color:#595959;cursor:pointer}.modal .rail{padding:0}.container.map .googlemap{width:100%;min-height:60vh}.container.map .googlemap .infobox{color:black}.linked{padding-bottom:1em;margin-bottom:2em}.linked.styled *{color:black !important;border-color:white !important}.container.disturb{position:relative;display:block;width:100%;margin-top:-16.5vh}.container.disturb .rail{display:flex;justify-content:space-between}.container.disturb .rail .box{position:relative;display:inline-block;width:33%;height:30vh;padding:1.5em 2.5em;text-decoration:none;overflow:hidden}.container.disturb .rail .box *{color:white}.container.disturb .rail .box .gradient{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.2;background:-moz-linear-gradient(-45deg,rgba(0,0,0,0) 30%,#000 90%);background:-webkit-linear-gradient(-45deg,rgba(0,0,0,0) 30%,#000 90%);background:linear-gradient(135deg,rgba(0,0,0,0) 30%,#000 90%)}.container.disturb .rail .box h1{width:100%;border-bottom:5px solid white;margin-bottom:.5em;line-height:1.0;font-size:1.7rem}.container.disturb .rail .box p{line-height:1.2}.container.disturb .rail .box p>i{width:100%;font-size:3.5rem;text-align:center;padding-top:1rem}.container.disturb .rail .box>i{position:absolute;right:-2rem;bottom:-3rem;font-size:15rem;opacity:.1}.container.disturb .rail .box.inverted *{color:black}.container.disturb .rail .box.inverted h1{border-color:black}@media screen and (min-height:900px){.container.disturb{margin-top:-11.5vh}.container.disturb .rail .box{height:20vh}}.container.video{position:relative;display:inline-block;width:100%;min-height:65vh;overflow:hidden;padding-top:5em}.container.video video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);opacity:.2}.container.video .reply{width:49%}.container.video .reply table{padding:1em;margin-top:2em;margin-bottom:3.5em;border:1px solid #c1c1c1}.container.video .reply table tr td{max-width:15em}.container.video .reply table tr td:first-of-type{padding-right:.65em;padding-bottom:.25em}.container.video .reply table tr td:nth-of-type(2n){color:white}.container.footer{margin-top:3.5em}.container.footer .container{margin-bottom:.5em}.container.footer .rail{display:flex;flex-wrap:wrap;justify-content:space-between}.container.footer .rail .rail{padding:0}.container.footer .left,.container.footer .right{position:relative;display:block;width:49%}.container.footer :first-child{margin-top:0}.container.footer h1,.container.footer h2,.container.footer h3,.container.footer h4{display:block;margin-top:1em;margin-bottom:0;font-weight:normal;color:#c1c1c1}.container.footer h3,.container.footer h4{color:#595959;font-size:1em}.container.footer p{font-size:1em;line-height:1.65}.container.footer .fa{color:#3a3a3a;font-size:2em;margin-right:.35em;margin-top:.2em;transition:all .2s ease-out}.container.footer .fa:hover{color:#c1c1c1}.container.footer .bottom{width:100%;text-align:right;padding-top:1em;margin-top:2em;margin-bottom:3em;border-top:1px solid #3a3a3a}.container.footer .bottom *{position:relative;display:inline-block;vertical-align:middle;margin-left:1em}.container.footer .bottom a{font-size:1em;color:white;text-transform:uppercase;text-decoration:none;margin-right:5em}.container.footer .bottom .shield{height:2.5em}.container.footer .bottom .typo{height:1.5em;opacity:.5}.cookie{position:fixed;display:flex;justify-content:space-between;align-items:center;bottom:0;left:0;width:100%;padding:1em 2em;background:black;z-index:30}.cookie .box:nth-of-type(2){text-align:right}.cookie p{font-size:1em}.cookie .button{font-family:'fontawesome';border:1px solid #1f1f1f;padding:.2em .5em;text-decoration:none;cursor:pointer;margin:.15em 0 .15em .5em;display:inline-block;width:2em;font-size:1.2em;text-align:center}.cookie a{color:#c1c1c1}.cookie span{color:#009f3e}.container.guide,.container.prof{text-align:center}.container.guide *,.container.prof *{-webkit-appearance:none;-moz-appearance:none;box-shadow:none;resize:none;border-radius:0;font-family:'Archivo Narrow','Arial',sans-serif}.container.guide input[type="number"]::-webkit-outer-spin-button,.container.prof input[type="number"]::-webkit-outer-spin-button,.container.guide input[type="number"]::-webkit-inner-spin-button,.container.prof input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.container.guide input[type="number"],.container.prof input[type="number"]{-moz-appearance:textfield}.container.guide input:disabled,.container.prof input:disabled{color:#3a3a3a}.container.guide form,.container.prof form{display:inline-block;width:100%;max-width:50rem;padding:2rem 3.5rem 3rem;background:#3a3a3a;border:1px solid #595959;font-size:1.2rem;text-align:center}.container.guide form fieldset,.container.prof form fieldset{padding:0;border:0;margin-bottom:5rem}.container.guide form fieldset>span,.container.prof form fieldset>span{display:inline-block;width:100%;margin-bottom:3.5rem;color:#c1c1c1;line-height:1.4;text-align:left}.container.guide form fieldset>span>a,.container.prof form fieldset>span>a{color:#009f3e}.container.guide form fieldset>span:only-child,.container.prof form fieldset>span:only-child,.container.guide form fieldset>span:last-child,.container.prof form fieldset>span:last-child{margin-bottom:0}.container.guide form fieldset h4,.container.prof form fieldset h4{text-transform:uppercase;text-align:left;margin-top:2rem;margin-bottom:1em;padding-bottom:5px;border-bottom:5px solid #c70000;font-size:2.0rem;color:white}.container.guide form fieldset>div,.container.prof form fieldset>div{text-align:left;display:inline-block}.container.guide form fieldset>img,.container.prof form fieldset>img{width:100%}.container.guide form fieldset input,.container.prof form fieldset input,.container.guide form fieldset select,.container.prof form fieldset select,.container.guide form fieldset textarea,.container.prof form fieldset textarea{padding:.6rem .9rem;border:1px solid #3a3a3a;font-size:1.2rem;background:#1f1f1f;color:white}.container.guide form fieldset input[type=checkbox],.container.prof form fieldset input[type=checkbox],.container.guide form fieldset select[type=checkbox],.container.prof form fieldset select[type=checkbox],.container.guide form fieldset textarea[type=checkbox],.container.prof form fieldset textarea[type=checkbox],.container.guide form fieldset input[type=radio],.container.prof form fieldset input[type=radio],.container.guide form fieldset select[type=radio],.container.prof form fieldset select[type=radio],.container.guide form fieldset textarea[type=radio],.container.prof form fieldset textarea[type=radio]{display:none}.container.guide form fieldset input[type=checkbox]+label,.container.prof form fieldset input[type=checkbox]+label,.container.guide form fieldset select[type=checkbox]+label,.container.prof form fieldset select[type=checkbox]+label,.container.guide form fieldset textarea[type=checkbox]+label,.container.prof form fieldset textarea[type=checkbox]+label,.container.guide form fieldset input[type=radio]+label,.container.prof form fieldset input[type=radio]+label,.container.guide form fieldset select[type=radio]+label,.container.prof form fieldset select[type=radio]+label,.container.guide form fieldset textarea[type=radio]+label,.container.prof form fieldset textarea[type=radio]+label{display:inline-block;padding:.6rem .9rem;margin-bottom:.5rem;background:#1f1f1f;cursor:pointer;color:dimgrey}.container.guide form fieldset input[type=checkbox]+label:hover,.container.prof form fieldset input[type=checkbox]+label:hover,.container.guide form fieldset select[type=checkbox]+label:hover,.container.prof form fieldset select[type=checkbox]+label:hover,.container.guide form fieldset textarea[type=checkbox]+label:hover,.container.prof form fieldset textarea[type=checkbox]+label:hover,.container.guide form fieldset input[type=radio]+label:hover,.container.prof form fieldset input[type=radio]+label:hover,.container.guide form fieldset select[type=radio]+label:hover,.container.prof form fieldset select[type=radio]+label:hover,.container.guide form fieldset textarea[type=radio]+label:hover,.container.prof form fieldset textarea[type=radio]+label:hover{background:#2f2f2f;color:white}.container.guide form fieldset input[type=checkbox]:checked+label,.container.prof form fieldset input[type=checkbox]:checked+label,.container.guide form fieldset select[type=checkbox]:checked+label,.container.prof form fieldset select[type=checkbox]:checked+label,.container.guide form fieldset textarea[type=checkbox]:checked+label,.container.prof form fieldset textarea[type=checkbox]:checked+label,.container.guide form fieldset input[type=radio]:checked+label,.container.prof form fieldset input[type=radio]:checked+label,.container.guide form fieldset select[type=radio]:checked+label,.container.prof form fieldset select[type=radio]:checked+label,.container.guide form fieldset textarea[type=radio]:checked+label,.container.prof form fieldset textarea[type=radio]:checked+label{background:#009f3e;color:white}.container.guide form fieldset input[type=file],.container.prof form fieldset input[type=file],.container.guide form fieldset select[type=file],.container.prof form fieldset select[type=file],.container.guide form fieldset textarea[type=file],.container.prof form fieldset textarea[type=file]{color:#595959;font-size:.85rem}.container.guide form fieldset input:active,.container.prof form fieldset input:active,.container.guide form fieldset select:active,.container.prof form fieldset select:active,.container.guide form fieldset textarea:active,.container.prof form fieldset textarea:active,.container.guide form fieldset input:focus,.container.prof form fieldset input:focus,.container.guide form fieldset select:focus,.container.prof form fieldset select:focus,.container.guide form fieldset textarea:focus,.container.prof form fieldset textarea:focus{border-color:#595959}.container.guide form fieldset textarea,.container.prof form fieldset textarea{width:100%;max-width:25rem}.container.guide form fieldset[set=style] div,.container.prof form fieldset[set=style] div{display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.container.guide form fieldset[set=style] div input[type=checkbox]+label,.container.prof form fieldset[set=style] div input[type=checkbox]+label{width:45%;max-width:10rem;margin-right:.35rem;margin-bottom:0}.container.guide form fieldset[set=style] div input[type=checkbox]+label+input,.container.prof form fieldset[set=style] div input[type=checkbox]+label+input{width:55%;max-width:15rem;opacity:.2;pointer-events:none}.container.guide form fieldset[set=style] div input[type=checkbox]:checked+label+input,.container.prof form fieldset[set=style] div input[type=checkbox]:checked+label+input{opacity:1;pointer-events:all}.container.guide form fieldset[set=persona] select,.container.prof form fieldset[set=persona] select,.container.guide form fieldset[set=bike] select,.container.prof form fieldset[set=bike] select,.container.guide form fieldset[set=persona] input,.container.prof form fieldset[set=persona] input,.container.guide form fieldset[set=bike] input,.container.prof form fieldset[set=bike] input{width:100%;max-width:25rem;margin-bottom:.2rem}.container.guide form fieldset[set=contact],.container.prof form fieldset[set=contact]{text-align:center}.container.guide form fieldset[set=contact] div,.container.prof form fieldset[set=contact] div{display:inline-block;width:100%;max-width:25rem}.container.guide form fieldset[set=contact] div div,.container.prof form fieldset[set=contact] div div{display:flex;margin-bottom:.5rem}.container.guide form fieldset[set=contact] div div label,.container.prof form fieldset[set=contact] div div label{width:100%;margin:0 .1rem;margin-bottom:.2rem}.container.guide form fieldset[set=contact] div div[opt],.container.prof form fieldset[set=contact] div div[opt]{display:none}.container.guide form fieldset[set=contact] div div[cond] ~ [opt],.container.prof form fieldset[set=contact] div div[cond] ~ [opt]{display:flex}.container.guide form fieldset[set=discount] div[opt],.container.prof form fieldset[set=discount] div[opt]{display:none}.container.guide form fieldset[set=discount][cond] div ~ [opt],.container.prof form fieldset[set=discount][cond] div ~ [opt]{display:inline-block}.container.guide form fieldset[set=vib] div[opt],.container.prof form fieldset[set=vib] div[opt]{display:none;text-align:center}.container.guide form fieldset[set=vib][cond] div ~ [opt],.container.prof form fieldset[set=vib][cond] div ~ [opt]{display:inline-block}.container.guide form fieldset[partly],.container.prof form fieldset[partly]{display:none}.container.guide form button,.container.prof form button{border:1px solid #009f3e;background:#1f1f1f;color:white;font-size:1.2rem;padding:.85rem 1.65rem;text-transform:uppercase;cursor:pointer}.container.guide form button:hover,.container.prof form button:hover{background:#252525}.container.guide form button:disabled,.container.prof form button:disabled{border-color:#c1c1c1;color:#c1c1c1;opacity:.2;cursor:default}.container.guide form button:disabled:hover,.container.prof form button:disabled:hover{background:#1f1f1f}.container.guide form button+a,.container.prof form button+a{display:block;color:#c1c1c1;margin-top:1rem}div[progress]{position:fixed;top:0;left:0;z-index:10000;height:.85rem;background:#009f3e;box-shadow:0 .2rem 0 rgba(0,0,0,0.2)}.container.newskombi .rail .part.green{border:1px solid #009f3e;background:#1f1f1f;background:-moz-linear-gradient(-45deg,#009f3e -10%,#1f1f1f 60%);background:-webkit-linear-gradient(-45deg,#009f3e -10%,#1f1f1f 60%);background:linear-gradient(135deg,#009f3e -10%,#1f1f1f 60%)}.container.newskombi .green form button:enabled{border-color:#009f3e}.container.myducati .rail{display:flex;justify-content:space-between}.container.myducati .rail>div{width:49%;border:1px solid grey;padding:1rem}.container.myducati .rail>div h2{margin-bottom:1rem;display:block;width:100%}.container.myducati .rail>div p{display:block;width:100%;font-size:1rem}.container.myducati .rail>div p i{display:inline-block;min-width:10rem}.container.myducati .rail>div p span{display:inline-block}.container.myducati .rail>div a{display:inline-block;margin-top:1rem;font-size:.85rem;text-decoration:none;color:#3a3a3a}.container.myducati .rail>div a i{margin-right:.2rem}.container.myducati .rail>div a:hover{color:#c1c1c1}.container.profile{width:100%;height:20rem;margin-bottom:0;background:black;text-align:center;display:flex;align-items:flex-end;justify-content:center;background-size:cover;background-position:center}.container.profile+.text{margin-top:0}.container.profile+.prof{margin-top:2rem}.container.profile>a{color:white;text-decoration:none;margin:1rem .5rem}.container.profile>a:hover{color:#c1c1c1}.container.deck .rail{display:flex;justify-content:space-between;flex-wrap:wrap}.container.deck .rail>div{width:32%;padding:1.5rem;padding-bottom:1rem;margin-bottom:2rem;background:#3a3a3a;border:1px solid #595959;border-radius:.5rem}.container.deck .rail>div h3{font-size:2rem;border-bottom:5px solid #c70000}.container.deck .rail>div .cardslider{margin:1.5rem 0;display:block}.container.deck .rail>div .cardslider img{width:100%;height:auto;min-height:1px}.container.deck .rail>div .cardslider i{position:absolute;z-index:1;top:50%;transform:translateY(-50%);font-size:1.5rem;color:white;cursor:pointer}.container.deck .rail>div .cardslider i.next{right:.5rem}.container.deck .rail>div .cardslider i.prev{left:.5rem}.container.deck .rail>div .infos{max-height:10rem;overflow:hidden}.container.deck .rail>div .infos.view{max-height:none}.container.deck .rail>div .infos ul{font-size:1rem;line-height:1rem}.container.deck .rail>div .infos ul li{display:block;width:100%;border-bottom:1px solid #595959;padding:.5rem 0;text-indent:-1.5rem;padding-left:1.5rem}.container.deck .rail>div .infos ul li:before{font:normal normal normal 14px/1 FontAwesome;content:'\f00c';font-size:1rem;margin-right:.5rem;color:#009f3e}.container.deck .rail>div .infos small{display:block;margin-top:1.5rem;font-size:.65rem}.container.deck .rail>div .infos small *{line-height:1.25}.container.deck .rail>div .gradient{position:relative;width:100%;height:5rem;margin-top:-5rem;background:-moz-linear-gradient(top,rgba(58,58,58,0) 0,#3a3a3a 100%);background:-webkit-linear-gradient(top,rgba(58,58,58,0) 0,#3a3a3a 100%);background:linear-gradient(to bottom,rgba(58,58,58,0) 0,#3a3a3a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#003a3a3a',endColorstr='#3a3a3a',GradientType=0)}.container.deck .rail>div span{display:block;width:100%;text-align:center;margin-top:1rem;font-style:italic;font-weight:bolder;cursor:pointer;margin-top:2rem}[smallbutton]{font-size:.8rem !important;padding:.3rem .75rem !important;background:#c1c1c1 !important;color:#1f1f1f !important;border-radius:100vh}[smallbutton]:hover{background:white !important;color:#1f1f1f !important}.shopbanner{background:white;color:black;position:fixed;top:3rem;right:0;padding:.5rem;border-top-left-radius:.2rem;border-bottom-left-radius:.2rem;text-decoration:none;display:flex;justify-content:center;align-items:center;transform-origin:center right;transform:scale(1.3)}.shopbanner span{font-size:1rem;text-transform:uppercase;font-weight:700;text-decoration:none;line-height:.85;margin-right:.5rem}.shopbanner i{font-size:1.5rem}