#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}
@font-face {
  font-family: 'mh-ico';
  src: url('../../files/theme/fonts/mh-ico/font/mh-ico.eot?86319855');
  src: url('../../files/theme/fonts/mh-ico/font/mh-ico.eot?86319855#iefix') format('embedded-opentype'),
       url('../../files/theme/fonts/mh-ico/font/mh-ico.woff2?86319855') format('woff2'),
       url('../../files/theme/fonts/mh-ico/font/mh-ico.woff?86319855') format('woff'),
       url('../../files/theme/fonts/mh-ico/font/mh-ico.ttf?86319855') format('truetype'),
       url('../../files/theme/fonts/mh-ico/font/mh-ico.svg?86319855#mh-ico') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'mh-ico';
    src: url('../../files/theme/fonts/mh-ico/font/mh-ico.svg?86319855#mh-ico') format('svg');
  }
}
*/
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "mh-ico";
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-arrow-up:before { content: '\e800'; } /* '' */
.icon-laptop:before { content: '\e801'; } /* '' */
.icon-arrow-down:before { content: '\e802'; } /* '' */
.icon-clock:before { content: '\e803'; } /* '' */
.icon-message:before { content: '\e804'; } /* '' */
.icon-cellphone:before { content: '\e805'; } /* '' */
.icon-globe:before { content: '\e809'; } /* '' */
.icon-thumbs-down:before { content: '\e80a'; } /* '' */
.icon-thumbs-up:before { content: '\e80b'; } /* '' */
.icon-map:before { content: '\e80c'; } /* '' */
.icon-bell:before { content: '\e80d'; } /* '' */
.icon-old-phone:before { content: '\e80e'; } /* '' */
.icon-location:before { content: '\e80f'; } /* '' */
.icon-person:before { content: '\e811'; } /* '' */
.icon-arrow-right:before { content: '\e814'; } /* '' */
.icon-phone:before { content: '\e815'; } /* '' */
.icon-home:before { content: '\e816'; } /* '' */
.icon-heart:before { content: '\e818'; } /* '' */
.icon-paper-plane:before { content: '\e819'; } /* '' */
.icon-cursor:before { content: '\e81a'; } /* '' */
.icon-facebook:before { content: '\e81b'; } /* '' */
.icon-youtube:before { content: '\e81c'; } /* '' */
.icon-tiktok:before { content: '\e81d'; } /* '' */
.icon-raketa:before { content: '\e81f'; } /* '' */
.icon-insta:before { content: '\e820'; } /* '' */
.icon-whatsapp:before { content: '\e821'; } /* '' */

@font-face{font-family:"Space Grotesk";src:local("Space Grotesk Regular"), local("SpaceGrotesk-Regular"), url("../../files/theme/scss/SpaceGrotesk-Regular.woff2") format("woff2"), url("../../files/theme/scss/SpaceGrotesk-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Space Grotesk";src:local("Space Grotesk Medium"), local("SpaceGrotesk-Medium"), url("../../files/theme/scss/SpaceGrotesk-Medium.woff2") format("woff2"), url("../../files/theme/scss/SpaceGrotesk-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Space Grotesk";src:local("Space Grotesk Light"), local("SpaceGrotesk-Light"), url("../../files/theme/scss/SpaceGrotesk-Light.woff2") format("woff2"), url("../../files/theme/scss/SpaceGrotesk-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Space Grotesk";src:local("Space Grotesk Bold"), local("SpaceGrotesk-Bold"), url("../../files/theme/scss/SpaceGrotesk-Bold.woff2") format("woff2"), url("../../files/theme/scss/SpaceGrotesk-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}*:focus{outline:none}::-moz-selection{background-color:#CA1621;color:#fff}::selection{background-color:#CA1621;color:#fff}*{margin:0;padding:0;box-sizing:border-box}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{font:100% "Space Grotesk", "Arial", "Helvetica", sans-serif}body p,body span,body label,body button,body input,body textarea{font-size:1.5rem;line-height:2rem}.primarybg{background-color:#CA1621}.secondarybg{background-color:#02091B}.greybg{background-color:#F0EFF0}.blackbg{background-color:#000}.primarybg p,.primarybg span,.primarybg i,.primarybg h1,.primarybg h2,.primarybg h3,.primarybg h4,.primarybg h5,.primarybg h6,.secondarybg p,.secondarybg span,.secondarybg i,.secondarybg h1,.secondarybg h2,.secondarybg h3,.secondarybg h4,.secondarybg h5,.secondarybg h6,.greybg p,.greybg span,.greybg i,.greybg h1,.greybg h2,.greybg h3,.greybg h4,.greybg h5,.greybg h6,.blackbg p,.blackbg span,.blackbg i,.blackbg h1,.blackbg h2,.blackbg h3,.blackbg h4,.blackbg h5,.blackbg h6{color:#fff}.mh-ico{font-family:"mh-ico";font-style:normal;font-weight:normal;font-size:2rem;display:inline-block;text-decoration:inherit;width:1em;margin-right:0.4em;text-align:center;font-variant:normal;text-transform:none;line-height:1em}a{text-decoration:none;color:#02091B}h1,h2,h3,h4,h5,h6{font:100% "Space Grotesk", "Arial", "Helvetica", sans-serif}h1{font-size:3rem;font-weight:900;line-height:3.5rem;color:#fff;margin-bottom:2.5vh;text-transform:uppercase}@media screen and (max-width:768px){h1{font-size:1.5rem;line-height:2rem}}h2{font-size:2rem;line-height:2.5rem;font-weight:900;color:#02091B;text-transform:uppercase;margin-bottom:2vh}@media screen and (max-width:768px){h2{font-size:1.6rem;line-height:2.1rem}}h3,h4,h5,h6{font-size:2rem;font-weight:700;color:#000;margin:2vh 0}.invisible{display:none}.scrolltotop{position:fixed;right:50px;bottom:50px;width:60px;height:60px;color:#fff;display:flex;align-items:center;justify-content:center;background:#CA1621;border-radius:100%;z-index:1;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.scrolltotop:hover{background:#02091B}.scrolltotop .scrollup{width:30px;height:30px;background:url("/files/theme/img/scrollup.svg") center center;background-size:contain;background-repeat:no-repeat}#header{background-color:#000;padding:20px 0}#header .inside .row{max-width:100%;display:grid;grid-template-columns:20% 78% 2%;margin:0 8vw;background-color:#02091B}@media screen and (min-width:1170px){#header .inside .row{grid-template-columns:40% 60%}}#header .inside .row #logo{display:flex;flex-wrap:wrap;justify-content:flex-end;padding-right:20px}@media screen and (max-width:1170px){#header .inside .row #logo{padding-right:0}}@media screen and (max-width:768px){#header .inside .row #logo{justify-content:flex-start}}#header .inside .row nav{display:flex;flex-wrap:wrap;justify-content:flex-start;display:flex;flex-wrap:wrap;align-items:center;padding-left:20px}#header .inside .row nav ul{display:flex;flex-direction:row}#header .inside .row nav ul li{padding:0 30px;list-style:none;text-transform:uppercase}#header .inside .row nav ul li a{text-decoration:none;font-size:1.3rem;color:#fff;font-weight:900;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;padding-bottom:25px;border-bottom:8px solid transparent}#header .inside .row nav ul li a:hover{color:#CA1621;font-weight:900;border-bottom:8px solid #CA1621}#header .inside .row nav ul li strong{color:#CA1621;font-size:1.3rem;font-weight:900;padding-bottom:25px;border-bottom:8px solid #CA1621}#header .inside .row nav ul li .level_2{display:none}@media screen and (min-width:1170px){#header .inside .row nav{max-height:none;top:0;position:relative}#header .inside .row nav ul li{float:left}#header .inside .row nav ul li a:hover{background-color:transparent;color:#CA1621}}@media screen and (max-width:1170px){#header .inside .row nav{display:none}}#header .inside .row .burger{cursor:pointer;position:absolute;top:40px;right:20px;padding:20px;z-index:999}#header .inside .row .burger .burger-line{background:#CA1621;display:block;height:3px;position:relative;width:40px}#header .inside .row .burger .burger-line::before,#header .inside .row .burger .burger-line::after{background:#CA1621;content:"";display:block;height:100%;position:absolute;transition:all 0.2s ease-out;width:100%}#header .inside .row .burger .burger-line::before{top:8px}#header .inside .row .burger .burger-line::after{top:-8px}@media screen and (min-width:1170px){#header .inside .row .burger{display:none}}#header .inside .row .mobilenav{display:none}#header .inside .row .mobilenav:checked~nav{display:flex;width:100%;height:100%;position:fixed;top:0;left:0;background-color:#CA1621;overflow:hidden;justify-content:center;z-index:998}#header .inside .row .mobilenav:checked~nav ul{flex-direction:column;align-items:center;width:100%}#header .inside .row .mobilenav:checked~nav ul li{padding:10px 0;width:100%;display:flex;flex-wrap:wrap;justify-content:center}#header .inside .row .mobilenav:checked~nav ul li a{color:#fff;display:inline-block;font-size:1.7rem}#header .inside .row .mobilenav:checked~nav ul li strong{text-decoration:none;font-size:1.7rem;color:#02091B}#header .inside .row .mobilenav:checked~.burger .burger-line{background:transparent}#header .inside .row .mobilenav:checked~.burger .burger-line::before{transform:rotate(-45deg);top:0;background:#fff}#header .inside .row .mobilenav:checked~.burger .burger-line::after{transform:rotate(45deg);top:0;background:#fff}#maincontainer .container .onecol,#maincontainer .container-fluid .onecol{display:grid;grid-template-columns:100%;margin:10vh 8vw 2vh 8vw}#maincontainer .container .twocol,#maincontainer .container-fluid .twocol{display:grid;grid-template-columns:47.5% 47.5%;gap:5%;margin:10vh 8vw 2vh 8vw}@media screen and (max-width:1170px){#maincontainer .container .twocol,#maincontainer .container-fluid .twocol{grid-template-columns:100%;gap:0}}#maincontainer .container .twocol-30-70,#maincontainer .container-fluid .twocol-30-70{display:grid;grid-template-columns:27.5% 67.5%;gap:5%;margin:10vh 8vw 2vh 8vw}@media screen and (max-width:1170px){#maincontainer .container .twocol-30-70,#maincontainer .container-fluid .twocol-30-70{grid-template-columns:100%;gap:0}}#maincontainer .container .twocol-70-30,#maincontainer .container-fluid .twocol-70-30{display:grid;grid-template-columns:67.5% 27.5%;gap:5%;margin:10vh 8vw 2vh 8vw}@media screen and (max-width:1170px){#maincontainer .container .twocol-70-30,#maincontainer .container-fluid .twocol-70-30{grid-template-columns:100%;gap:0}}#maincontainer .container .threecol,#maincontainer .container-fluid .threecol{display:grid;grid-template-columns:30% 30% 30%;gap:5%;margin:10vh 8vw 2vh 8vw}@media screen and (max-width:1170px){#maincontainer .container .threecol,#maincontainer .container-fluid .threecol{grid-template-columns:100%;gap:0}}#maincontainer .container .threecol .headline-box,#maincontainer .container-fluid .threecol .headline-box{display:grid;grid-column:1/4}#maincontainer .container .threecol .headline-box.center,#maincontainer .container-fluid .threecol .headline-box.center{text-align:center}@media screen and (max-width:1170px){#maincontainer .container .threecol .headline-box,#maincontainer .container-fluid .threecol .headline-box{grid-column:unset}}#maincontainer .container .fourcol,#maincontainer .container-fluid .fourcol{display:grid;grid-template-rows:2;grid-template-columns:23.75% 23.75% 23.75% 23.75%;gap:5%}@media screen and (max-width:1170px){#maincontainer .container .fourcol,#maincontainer .container-fluid .fourcol{grid-template-columns:100%}}#maincontainer .container .fourcol .headline-box,#maincontainer .container-fluid .fourcol .headline-box{display:grid;grid-column:1/4}#maincontainer .container .fourcol .headline-box.center,#maincontainer .container-fluid .fourcol .headline-box.center{text-align:center}#maincontainer .heroimage{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column}#maincontainer .heroimage .imgcontainer{width:100vw;overflow:hidden}#maincontainer .heroimage .imgcontainer img{width:100vw;height:auto}@media screen and (max-width:1170px){#maincontainer .heroimage .imgcontainer{height:100%}#maincontainer .heroimage .imgcontainer figure{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;height:70vh}#maincontainer .heroimage .imgcontainer figure img{width:unset;height:100%;height:70vh}}#maincontainer .heroimage .txtcontainer{position:absolute;max-width:65vw;border-radius:15px;padding:3vh}#maincontainer .heroimage .txtcontainer p{padding-left:0 !important}#maincontainer .heroimage .txtcontainer .btncontainer{margin:2vw 0}#maincontainer .heroimage .txtcontainer .btncontainer a{font-weight:900;text-transform:uppercase;background-color:transparent;border:1px solid #fff;color:#fff;padding:1vw 1vw 0.6vw 1vw;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out}#maincontainer .heroimage .txtcontainer .btncontainer a:hover{background-color:#fff;color:#02091B}@media screen and (max-width:1170px){#maincontainer .heroimage .txtcontainer .btncontainer a{padding:2vw 2vw 1vw 2vw}}@media screen and (max-width:768px){#maincontainer .heroimage .txtcontainer .btncontainer a span{font-size:1.1rem}}#maincontainer .heroimage .txtcontainer h1,#maincontainer .heroimage .txtcontainer h2{color:#fff;font-size:4rem;font-weight:900;line-height:5rem;margin-bottom:0;text-align:left}@media screen and (max-width:768px){#maincontainer .heroimage .txtcontainer h1,#maincontainer .heroimage .txtcontainer h2{font-size:1.3rem;line-height:2rem}}#maincontainer .heroimage .txtcontainer h3,#maincontainer .heroimage .txtcontainer h4,#maincontainer .heroimage .txtcontainer h5,#maincontainer .heroimage .txtcontainer h6,#maincontainer .heroimage .txtcontainer p{color:#02091B;font-weight:700;padding:0.7vw;text-align:left;margin:0}#maincontainer .heroimage .txtcontainer p{font-weight:600;color:#fff}#maincontainer .heroimage .txtcontainer p strong{font-size:3rem;text-transform:uppercase}@media screen and (max-width:1170px){#maincontainer .heroimage .txtcontainer{max-width:85vw}}@media screen and (max-width:768px){#maincontainer .heroimage .txtcontainer{max-width:95vw;padding:4vh 2vh}}.container,container-fluid{margin:7vh 0}.text-box,.ce_image,.teaser-box{margin:0 0 5vh 0}.image_container{max-width:100%;overflow:hidden;display:flex;flex-wrap:wrap;justify-content:center}.teaser-item,.teaser-txt,.teaser-footer{display:flex;flex-wrap:wrap;align-items:center;flex-direction:column;text-align:center}.teaser-item .teaserimg,.teaser-txt .teaserimg,.teaser-footer .teaserimg{border-radius:100%}.formular-container{background:url("/files/theme/img/bgimages/home-redbg-2.webp") no-repeat center center;background-size:cover;padding:8vw 0}.formular-container .container{margin:0}.formular-container .container .onecol{margin:0 8vw !important}.formular-container .ce_form{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column;font:100% "Space Grotesk", "Arial", "Helvetica", sans-serif}.formular-container .ce_form .formbody{width:50vw}.formular-container .ce_form .formbody .widget-text{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.formular-container .ce_form .formbody .widget-checkbox{width:100%}.formular-container .ce_form .widget{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column}.formular-container .ce_form .widget textarea,.formular-container .ce_form .widget input{font:100% "Space Grotesk", "Arial", "Helvetica", sans-serif;width:100%;background-color:#fff;height:50px;border:none;margin-bottom:2vh;padding:2vh;font-size:1.2rem;color:#000;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.formular-container .ce_form .widget textarea::placeholder,.formular-container .ce_form .widget input::placeholder{color:#CA1621;text-transform:uppercase}.formular-container .ce_form .widget textarea:focus-within,.formular-container .ce_form .widget textarea:focus-visible,.formular-container .ce_form .widget textarea:focus,.formular-container .ce_form .widget input:focus-within,.formular-container .ce_form .widget input:focus-visible,.formular-container .ce_form .widget input:focus{outline:none;border-radius:3px;width:98%;opacity:0.8;caret-color:#02091B}.formular-container .ce_form .widget fieldset{border:none}.formular-container .ce_form .widget fieldset span{display:flex;flex-wrap:wrap;justify-content:space-around;display:flex;flex-wrap:wrap;align-items:flex-start;flex-wrap:nowrap}.formular-container .ce_form .widget fieldset span input[type="checkbox"]{height:30px;width:70px;margin-right:14px}.formular-container .ce_form .widget fieldset span input[type="checkbox"]:checked{accent-color:#02091B}.formular-container .ce_form .widget textarea{height:250px;font:100% "Space Grotesk", "Arial", "Helvetica", sans-serif;font-size:1.2rem;width:100%}.formular-container .ce_form .widget button{font:100% "Space Grotesk", "Arial", "Helvetica", sans-serif;width:40%;background:#fff;color:#CA1621;border:none;height:50px;margin-top:2vh;text-transform:uppercase;font-weight:900;font-size:1.2rem;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.formular-container .ce_form .widget button:hover{background:#02091B;width:41%}@media screen and (max-width:1170px){.formular-container .ce_form{top:100px;left:10vw}.formular-container .ce_form .formbody{width:80vw}}@media screen and (max-width:576px){.formular-container .ce_form{top:150px}.formular-container .ce_form button{width:80vw}.formular-container .ce_form button:hover{width:80vw}}.ce_form{font:100% "Space Grotesk", "Arial", "Helvetica", sans-serif}.ce_form .formbody{width:80vw}@media screen and (max-width:1170px){.ce_form .formbody{width:100vw}}.ce_form .formbody .widget-text,.ce_form .formbody .widget-select{width:46%;display:inline-block}.ce_form .formbody .widget-text label.select,.ce_form .formbody .widget-select label.select{display:block}.ce_form .formbody .widget-text select,.ce_form .formbody .widget-select select{font:100% "Space Grotesk", sans-serif;width:100%;background-color:#fff;height:50px;margin-bottom:2vh;font-size:1.2rem;text-align:left;border:none}.ce_form .formbody .widget-checkbox{width:92%}.ce_form .formbody .widget-checkbox label{font-size:1.2rem;line-height:1.8rem}@media screen and (max-width:768px){.ce_form .formbody .widget-checkbox label{font-size:1rem;line-height:1.6rem}}.ce_form .widget textarea,.ce_form .widget input{font:100% "Space Grotesk", "Arial", "Helvetica", sans-serif;width:100%;background-color:#fff;height:50px;border:none;margin-bottom:2vh;padding:2vh;font-size:1.2rem;color:#000;text-align:left;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.ce_form .widget textarea::placeholder,.ce_form .widget input::placeholder{color:#CA1621;text-transform:uppercase}.ce_form .widget textarea:focus-within,.ce_form .widget textarea:focus-visible,.ce_form .widget textarea:focus,.ce_form .widget input:focus-within,.ce_form .widget input:focus-visible,.ce_form .widget input:focus{outline:none;border-radius:3px;opacity:0.8;caret-color:#02091B}.ce_form .widget textarea:focus-within::placeholder,.ce_form .widget textarea:focus-visible::placeholder,.ce_form .widget textarea:focus::placeholder,.ce_form .widget input:focus-within::placeholder,.ce_form .widget input:focus-visible::placeholder,.ce_form .widget input:focus::placeholder{color:#02091B}.ce_form .widget fieldset{border:none}.ce_form .widget fieldset span{display:flex;flex-wrap:wrap;justify-content:space-around;display:flex;flex-wrap:wrap;align-items:flex-start;flex-wrap:nowrap}.ce_form .widget fieldset span input[type="checkbox"]{height:30px;width:70px;margin-right:14px}.ce_form .widget fieldset span input[type="checkbox"]:checked{accent-color:#02091B}.ce_form .widget textarea{height:250px;font:100% "Space Grotesk", "Arial", "Helvetica", sans-serif;font-size:1.2rem}.ce_form .widget button{font:100% "Space Grotesk", "Arial", "Helvetica", sans-serif;width:92%;background:#fff;color:#CA1621;border:none;height:50px;margin-top:2vh;text-transform:uppercase;font-weight:900;font-size:1.2rem;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.ce_form .widget button:hover{background:#CA1621;color:#fff}@media screen and (max-width:1170px){.ce_form{top:100px;left:10vw}.ce_form .formbody{width:80vw}}@media screen and (max-width:576px){.ce_form{top:150px}.ce_form button{width:80vw}.ce_form button:hover{width:80vw}}.ce_form .date-from input,.ce_form .date-until input{color:#CA1621}#footer{width:100vw;min-height:50px;background-color:#000;padding-bottom:30px}#footer ul{list-style:none;display:inline-flex}#footer ul li.active{color:#fff}#footer ul li a{text-decoration:none;padding:0 20px}@media screen and (max-width:768px){#footer ul{display:block}}#footer .container-fluid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-items:center;padding-top:3vh}#footer .container-fluid .ce_image,#footer .container-fluid .text-box{margin:0}#footer i{padding-left:20px}#footer i,#footer a{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;color:#fff}#footer i:hover,#footer a:hover{color:#CA1621}@media screen and (max-width:1170px){#footer .container-fluid{flex-direction:column;align-items:flex-start}#footer .inside>div>div{padding:7vw 0}}.home-redbg-1{background:url("/files/theme/img/bgimages/home-redbg-1.webp") no-repeat center center;background-size:100% auto;background-color:#CA1621}.home-redbg-1 .container{margin:0}.home-redbg-1 .onecol{margin:0 8vw !important;padding:8vh 0;color:#fff}.home-redbg-1 .onecol .twocol{margin:0 !important}.home-redbg-1 .onecol .twocol #zitat{margin-top:5vh}.home-redbg-1 .onecol .twocol #zitat p{font-weight:300;font-size:2.5rem;line-height:3rem}.home-redbg-1 .onecol .twocol #zitat p em,.home-redbg-1 .onecol .twocol #zitat p strong{font-size:1.5rem;line-height:1.7rem}.home-redbg-1 .onecol .twocol .ce_player video{width:40vw}@media screen and (max-width:1170px){.home-redbg-1 .onecol .twocol .ce_player video{width:84vw}}.home-redbg-3{background:url("/files/theme/img/bgimages/home-redbg-3.webp") no-repeat center center;background-size:100% auto;background-color:#CA1621}.home-redbg-3 .container{margin:0}.home-redbg-3 .onecol{margin:0 8vw !important;padding:8vh 0;color:#fff}.home-redbg-3 .onecol .twocol{margin:7vh 0 0 0 !important}.home-redbg-3 .onecol .twocol #zitat{margin-top:5vh}.home-redbg-3 .onecol .twocol #zitat p{font-weight:300;font-size:2.5rem;line-height:3rem}.home-redbg-3 .onecol .twocol #zitat p em,.home-redbg-3 .onecol .twocol #zitat p strong{font-size:1.5rem;line-height:1.7rem}.home-redbg-3 .onecol h2{font-size:3rem;font-weight:900;line-height:3.5rem;color:#fff;margin-bottom:2vh;text-transform:uppercase}@media screen and (max-width:768px){.home-redbg-3 .onecol h2{font-size:1.8rem;line-height:2.3rem}}.home-redbg-3 .onecol .button-box a{font-weight:900;text-transform:uppercase;background-color:transparent;border:1px solid #fff;color:#fff;padding:1vw 1vw 0.6vw 1vw;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.home-redbg-3 .onecol .button-box a:hover{background-color:#fff;color:#02091B}@media screen and (max-width:1170px){.home-redbg-3 .onecol .button-box a{padding:2vw 2vw 1vw 2vw}}@media screen and (max-width:768px){.home-redbg-3 .onecol .button-box a span{font-size:1.1rem}}.home-redbg-3 .onecol .image_container{justify-content:flex-start}.home-redbg-3 .onecol .image_container figcaption{width:100%;font-size:1.5rem;font-weight:900;line-height:2rem;text-transform:uppercase;padding-top:20px}@media screen and (max-width:768px){.home-redbg-3 .onecol .image_container{justify-content:center}}.headerimg-home{background-color:#000}.teaser{background:url("/files/theme/img/bgimages/home-imgbg-2.webp") no-repeat center center;background-size:100vw 100%;padding-bottom:8vw}.teaser .container{margin:0}.teaser .container .threecol{margin:0 8vw !important;padding:7vh 0}.teaser .container .threecol .teaser-box h3{color:#CA1621;text-transform:uppercase}@media screen and (max-width:768px){.teaser .container .threecol .teaser-box h3{font-size:1.4rem;line-height:2rem}}.teaser .container .onecol{margin:0 8vw !important;padding:7vh 0}.teaser .container .onecol .pic-box{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.teaser .container .onecol .pic-box img{max-width:86vw;height:auto}#mototrainer .heroimage{display:flex;flex-wrap:wrap;align-items:flex-start;flex-direction:column}#mototrainer .heroimage .txtcontainer{margin-left:7vw}#mototrainer-teaser .onecol{padding-top:10vh}#mototrainer-teaser .ce_rsce_cWrapperStart_threecol{margin-left:0 !important;margin-right:0 !important}#mototrainer-teaser .ce_rsce_cWrapperStart_threecol .teaser-box{max-width:100%}#mototrainer-teaser .ce_rsce_cWrapperStart_threecol .teaser-box .teaser-txt{align-items:flex-start;text-align:left}#funktion .container{margin:0}#funktion .twocol{margin:0 8vw !important;padding:7vh 0}#funktion .twocol .headline-box{grid-column:span 3}@media screen and (max-width:1170px){#funktion .twocol .headline-box{grid-column:unset}}#funktion .twocol h3{color:#CA1621;text-transform:uppercase}#funktion .twocol hr{margin:10px 0}@media screen and (max-width:1170px){#funktion{padding-bottom:90px}}#modelle .container{margin:0}#modelle .onecol{margin:0 8vw !important;padding:7vh 0}@media screen and (max-width:1170px){#modelle .onecol .headline-box{grid-column:unset}}#modelle .onecol h2{color:#CA1621;text-transform:uppercase}#modelle .onecol p{color:#000}#buchungsanfrage{background:url("/files/theme/img/bgimages/buchen-imgbg-1.webp") no-repeat center top;background-size:100vw}#buchungsanfrage .container{margin:0}#buchungsanfrage .onecol{margin:0 8vw !important;padding:7vh 0}#buchungsanfrage h2{color:#CA1621}#buchungsanfrage p,#buchungsanfrage span{color:#000}#buchungsanfrage .fullcal_menu{display:none}#buchungsanfrage .toggler{text-transform:uppercase;font-size:2rem;font-weight:bold;color:#fff;padding:10px 20px;margin:40px 0 60px 0;display:inline-block;width:40vw;background-color:#CA1621}@media screen and (max-width:1170px){#buchungsanfrage .toggler{width:100%}}#buchungsanfrage .toggler::after{content:"+";font-size:2.3rem;line-height:1rem;padding-left:0.1rem}#buchungsanfrage .toggler.active::after{content:"-";font-size:2.3rem;line-height:1rem;padding-left:0.1rem}#buchungsanfrage .mod_fullcalendar .reserviert{background-color:#02091B;border:none;height:2.3em;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#buchungsanfrage .mod_fullcalendar .gebucht{background-color:#CA1621;border:none;height:2.3em;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#buchungsanfrage .mod_fullcalendar .fc-button{background-color:#000}#buchungsanfrage .mod_fullcalendar .fc-button span{color:#fff}@media screen and (max-width:1170px){#buchungsanfrage .mod_fullcalendar{width:100%}}#impressionen{margin:0 8vw !important;padding:7vh 0}#impressionen .container,#impressionen .onecol,#impressionen .twocol,#impressionen .threecol{margin:0 !important}#impressionen .container img,#impressionen .onecol img,#impressionen .twocol img,#impressionen .threecol img{max-width:80vw;height:auto}#impressionen .onecol,#impressionen .twocol,#impressionen .threecol{width:80vw}#impressionen .threecol:first-child .image_container{justify-content:flex-end}#impressionen .threecol:last-child .image_container{justify-content:flex-start}.ce_er24_legal_text h1{color:#CA1621}
