html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}html{font-family:"nimbus-sans",sans-serif;font-size:16px;font-weight:400;line-height:1.25em;color:#404040;overflow-y:scroll;}body{position:relative;}a{color:#404040;text-decoration:none;border-bottom:0.08em solid #d67931;}a:hover,a:active,a:focus{color:#d67931;outline:none;border-bottom:0.08em solid #d67931;}a:visited{text-decoration:none;border-bottom:0.08em solid #d67931;}h1,h2,h3,h4{line-height:1.5em;font-weight:400;color:#af151b;text-overflow:ellipsis;}h1{font-size:1.65em;font-weight:700;margin:2em 0 0.5em 0;}h2,h3{margin-top:0;overflow:hidden;}h2{font-size:1.5em;line-height:1.25em;font-weight:700;margin-bottom:1em;margin-top:2em;}h3{font-size:1.25em;margin-bottom:0.75em;color:#404040;}h4{margin:0;text-transform:none;font-size:1.125em;color:#404040;}p{margin-top:0;line-height:1.25em;}hr{border-top:1px solid #000;margin:2em 0;}img{max-width:100%;width:100%;height:auto;}img.lazyload,.lazyload-background{opacity:0;-webkit-transition:opacity 0.3s ease-in 0s;transition:opacity 0.3s ease-in 0s;}ul{margin:0 0 1em 0;padding:0 0 0 1.5em;}strong{font-weight:700;}.text-small{font-size:0.8em;line-height:1.25em;}table{width:100%;margin-bottom:1em;}table.contenttable{font-family:"nimbus-sans",sans-serif;}td{vertical-align:top;padding:0 0.3em;}td:first-child{padding-left:0;}.clearfix:before,.clearfix:after{content:" ";display:table;}.clearfix:after{clear:both;}.mobile-view{display:none;}.no-js.lt-ie9 img{width:auto;}#gb-wrap-all{position:relative;overflow:hidden;width:100%;}#gb-wrap-all-inner{position:relative;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;}#gb-header-wrap{position:fixed;top:0;width:100%;max-width:1600px;z-index:1006;}#gb-logo{position:absolute;top:34.54545454545455px;right:30px;}#gb-logo svg{width:100%;height:100%;}#gb-logo a{display:block;width:437px;height:51px;background-repeat:no-repeat;background-position:right top;background-size:contain;border-bottom:none;}#gb-logo a:hover,#gb-logo a:active,#gb-logo a:focus{color:#404040;border-bottom:none;cursor:pointer;}#gb-logo a span{display:none;}#gb-header-page-name{display:none;}#gb-header-content-wrap{height:95px;transition:all 250ms ease-out 100ms;-webkit-transition:all 250ms ease-out 100ms;}#gb-header-content-wrap.highlight{background-color:#fff;}.mainnavi-bar{position:relative;height:inherit;overflow:hidden;}.gb-autohilfe-button{position:absolute;display:block;top:1.75rem;left:calc(10vw + 14.5em);background-color:#af151b;width:12rem;height:3.75rem;margin:auto;color:#fff;cursor:pointer;overflow:hidden;border:none;border-radius:5px;box-shadow:0 0 20px 0 rgba(0,0,0,0.3);z-index:1020;transition:all 500ms cubic-bezier(0.31,-0.105,0.43,1.4);}.gb-autohilfe-button.hidden{top:-5rem;}.gb-autohilfe-button .gp-autohilfe-text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;font-size:1.25rem;line-height:1em;text-align:center;transition:all 500ms cubic-bezier(0.31,-0.105,0.43,1.4);}.gb-autohilfe-button .gp-autohilfe-text a{color:inherit;text-decoration:none;border:none;}.gb-autohilfe-button .gp-autohilfe-text .hidden-start,.gb-autohilfe-button .gp-autohilfe-text .hidden-end{transition:all 500ms cubic-bezier(0.31,-0.105,0.43,1.4);}.gb-autohilfe-button .gp-autohilfe-text .hidden-start{height:0;overflow:hidden;}.gb-autohilfe-button .gp-autohilfe-text .hidden-end{height:1em;}.gb-autohilfe-button:hover,.gb-autohilfe-button:active,.gb-autohilfe-button:focus{border:none;}.gb-autohilfe-button:hover .gp-autohilfe-text .hidden-start,.gb-autohilfe-button:active .gp-autohilfe-text .hidden-start,.gb-autohilfe-button:focus .gp-autohilfe-text .hidden-start{height:1em;}.gb-autohilfe-button:hover .gp-autohilfe-text .hidden-end,.gb-autohilfe-button:active .gp-autohilfe-text .hidden-end,.gb-autohilfe-button:focus .gp-autohilfe-text .hidden-end{height:0;overflow:hidden;}.gb-appointment-button{position:absolute;display:block;top:1.75rem;left:calc(10vw + 2.5em);background-color:#af151b;width:10rem;height:3.75rem;margin:auto;color:#fff;cursor:pointer;overflow:hidden;border:none;border-radius:5px;box-shadow:0 0 20px 0 rgba(0,0,0,0.3);transition:all 500ms cubic-bezier(0.31,-0.105,0.43,1.4);z-index:1020;}.gb-appointment-button.hidden{top:-5rem;}.gb-appointment-button .gp-appointment-text,.gb-appointment-button .gp-appointment-icon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;position:absolute;top:0;height:100%;text-align:center;transition:all 500ms cubic-bezier(0.31,-0.105,0.43,1.4);}.gb-appointment-button .gp-appointment-text{left:0;width:66%;font-size:1.25rem;line-height:1em;}.gb-appointment-button .gp-appointment-icon{right:0.5rem;width:34%;}.gb-appointment-button .gp-appointment-icon img{height:70%;transition:all 500ms cubic-bezier(0.31,-0.105,0.43,1.4);}.gb-appointment-button:hover,.gb-appointment-button:active,.gb-appointment-button:focus{color:#fff;border:none;}.gb-appointment-button:hover .gp-appointment-text{left:-67%;opacity:0;}.gb-appointment-button:hover .gp-appointment-icon{right:0;width:100%;}.gb-appointment-button:hover .gp-appointment-icon img{height:86%;}.highlight .gb-appointment-button,.highlight .gb-autohilfe-button{margin-top:0.5rem;height:3rem;}.highlight .gb-appointment-button .gp-appointment-text,.highlight .gb-autohilfe-button .gp-appointment-text{font-size:1.1rem;}.gb-diagonal-background{-webkit-transition:0.6s width ease,0.6s left ease;transition:0.6s width ease,0.6s left ease;-webkit-transform:translateZ(0) skewX(-39deg);transform:translateZ(0) skewX(-39deg);}.gb-diagonal-background.gb-white-trans{background-color:rgba(255,255,255,0.9);}.gb-diagonal-background.gb-red{background-color:#af151b;}.gb-diagonal-background.gb-red .gb-diagonal-content{color:#fff;}.gb-diagonal-background.gb-red .gb-diagonal-content h1,.gb-diagonal-background.gb-red .gb-diagonal-content h2,.gb-diagonal-background.gb-red .gb-diagonal-content h3,.gb-diagonal-background.gb-red .gb-diagonal-content h4{color:#fff;}#teaser-image{position:fixed;width:100%;max-width:1600px;height:760px;top:0;background-repeat:no-repeat;background-position:center;background-size:cover;z-index:-1;overflow:hidden;}.gb-brand-logos{position:absolute;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;top:95px;right:30px;width:437px;padding-top:20px;}.gb-brand-logos.mobile-view{display:none;}.gb-brand-logos .gb-brand-logos-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:56%;padding:1rem 1rem 0 1rem;background-color:rgba(255,255,255,0.8);}.gb-brand-logos .gb-brand-logos-inner .brand-logo{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1 1 50%;-moz-box-flex:1;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;height:75px;background-repeat:no-repeat;background-size:contain;min-width:100px;text-decoration:none;border:none;}.gb-brand-logos .gb-brand-logos-inner .brand-logo svg{width:auto;height:100%;}.gb-brand-logos .gb-brand-logos-inner .brand-logo.cupra{margin-top:1.5rem;}.gb-brand-logos .gb-brand-logos-inner .brand-logo.cupra svg{width:100%;height:auto;}.gb-brand-logos .gb-brand-logos-inner .brand-logo span{display:none;}.gb-teaser-text{position:relative;float:left;top:0;left:0;margin-left:-24em;font-size:0.95rem;}.gb-teaser-text .gb-column-container{margin-top:0.5rem;}.gb-teaser-text .gb-teaser-overlay{width:52.4em;height:760px;}.gb-teaser-text .gb-teaser-overlay .gb-diagonal-content{padding:0;padding-left:22em;padding-top:7.5em;width:26.2em;height:501.6px;overflow:hidden;-webkit-transform:translateZ(0) skewX(39deg);transform:translateZ(0) skewX(39deg);}.gb-teaser-text .gb-teaser-overlay .gb-diagonal-content .gb-diagonal-content-inner{font-size:1.5em;}.gb-teaser-text .gb-teaser-overlay .gb-diagonal-content .gb-diagonal-content-inner h1,.gb-teaser-text .gb-teaser-overlay .gb-diagonal-content .gb-diagonal-content-inner h2,.gb-teaser-text .gb-teaser-overlay .gb-diagonal-content .gb-diagonal-content-inner h3{color:#404040;text-transform:none;font-weight:700;margin-top:0;margin-bottom:0.33em;line-height:1.25em;}.gb-teaser-text .gb-teaser-overlay .gb-diagonal-content .gb-diagonal-content-inner h1{font-size:1.75em;}.gb-teaser-text .gb-teaser-overlay .gb-diagonal-content .gb-diagonal-content-inner h3{margin-bottom:0;}.gb-teaser-text .gb-teaser-overlay .gb-diagonal-content .gb-diagonal-content-inner .ce-textpic{margin:0;}.gb-teaser-text .gb-teaser-overlay .gb-diagonal-content .gb-diagonal-content-inner .ce-bodytext{font-size:1.1em;}.gb-teaser-text .gb-teaser-overlay .gb-diagonal-content .gb-diagonal-content-inner .ce-bodytext p{margin:0.25em 0 0.5em 0;}.gb-teaser-text .gb-teaser-overlay .gb-diagonal-content .gb-diagonal-content-inner.gb-teaser-text-simple-styling{color:#404040;font-size:0.9em;font-weight:400;}.gb-teaser-text .gb-teaser-overlay .gb-diagonal-content .gb-diagonal-content-inner.gb-teaser-text-simple-styling h1,.gb-teaser-text .gb-teaser-overlay .gb-diagonal-content .gb-diagonal-content-inner.gb-teaser-text-simple-styling h2,.gb-teaser-text .gb-teaser-overlay .gb-diagonal-content .gb-diagonal-content-inner.gb-teaser-text-simple-styling h3{color:#404040;font-size:1em;font-weight:700;text-transform:none;}.gb-shortcuts{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;float:left;cleare:both;width:130%;margin-left:-9em;margin-top:-134px;list-style:none;}.gb-shortcuts .gb-shortcut-box{-webkit-box-flex:1;-webkit-flex:1 0 18%;-moz-box-flex:1;-moz-flex:1 0 18%;-ms-flex:1 0 18%;flex:1 0 18%;height:180px;min-width:220px;max-width:300px;margin-right:2.5em;}.gb-shortcuts .gb-shortcut-box:first-child{-webkit-box-flex:0;-webkit-flex:0 0 280px;-moz-box-flex:0;-moz-flex:0 0 280px;-ms-flex:0 0 280px;flex:0 0 280px;}.gb-shortcuts .gb-shortcut-box a{color:#fff;}.gb-shortcuts .gb-shortcut-box h3{font-size:1.5em;text-transform:uppercase;margin-bottom:0.3em;}.gb-shortcuts .gb-shortcut-box p{font-size:1.1em;}.gb-shortcuts .gb-diagonal-content{padding:7% 10% 7% 15%;}.gb-shortcuts .gb-diagonal-content h3{-webkit-transform:translateZ(0) skewX(39deg);transform:translateZ(0) skewX(39deg);}.gb-shortcuts .gb-diagonal-content p span{display:block;-webkit-transform:translateZ(0) skewX(39deg);transform:translateZ(0) skewX(39deg);}.gb-shortcuts .gb-shortcut-box:first-child .gb-diagonal-content{margin-left:6.45em;-webkit-transform:translateZ(0) skewX(39deg);transform:translateZ(0) skewX(39deg);}.gb-shortcuts .gb-shortcut-box:first-child .gb-diagonal-content h3{-webkit-transform:translateZ(0) skewX(0deg);transform:translateZ(0) skewX(0deg);}.gb-shortcuts .gb-shortcut-box:first-child .gb-diagonal-content p span{display:block;-webkit-transform:translateZ(0) skewX(0deg);transform:translateZ(0) skewX(0deg);}#gb-slide-navi-left-bg{position:absolute;top:0;left:-320px;height:97px;width:300px;background-color:#404040;transition:all 250ms ease-out 100ms;-webkit-transition:all 250ms ease-out 100ms;}.slide-navi-active #gb-slide-navi-left-bg{left:0;}#gb-slide-navi-button{font-size:14px;text-transform:uppercase;font-weight:300;color:#404040;position:absolute;top:38px;left:30px;height:auto;width:auto;box-sizing:border-box;cursor:pointer;z-index:1011;}#gb-slide-navi-button .gb-slide-navi-button-innerwrap{width:100%;height:2.25em;}#gb-slide-navi-button .gb-slide-navi-button-innerwrap div{width:100%;height:3px;margin:0 0 0.5em 0;background-color:#404040;transition-duration:0.3s;transition-delay:0s;}.slide-navi-active #gb-slide-navi-button{color:#e6e7e8;}.slide-navi-active #gb-slide-navi-button .gb-slide-navi-button-innerwrap div{width:120%;margin-left:-10%;background-color:#e6e7e8;}.slide-navi-active #gb-slide-navi-button .gb-slide-navi-button-innerwrap div:nth-child(1){-webkit-transform:translateY(13px) rotate(45deg);-ms-transform:translateY(13px) rotate(45deg);transform:translateY(13px) rotate(45deg);}.slide-navi-active #gb-slide-navi-button .gb-slide-navi-button-innerwrap div:nth-child(2){opacity:0;}.slide-navi-active #gb-slide-navi-button .gb-slide-navi-button-innerwrap div:nth-child(3){-webkit-transform:translateY(-7px) rotate(-45deg);-ms-transform:translateY(-7px) rotate(-45deg);transform:translateY(-7px) rotate(-45deg);}nav{position:absolute;top:0;left:-320px;bottom:0;width:300px;padding-top:2em;background-color:#404040;z-index:1005;transition:all 250ms ease-out 100ms;-webkit-transition:all 250ms ease-out 100ms;font-weight:300;}nav #gb-mainnavi-inner-wrap{position:absolute;overflow-y:auto;overflow-x:hidden;top:0;bottom:0;margin-top:125px;width:inherit;}nav ul,nav li{margin:0;padding:0;}nav li{display:block;line-height:2em;}nav li a{display:inline-block;width:100%;padding-left:30px;font-size:1em;text-decoration:none;text-transform:uppercase;color:#e6e7e8;border-bottom:none;}nav li a:active,nav li a:focus,nav li a:visited,nav li a:hover{color:#e6e7e8;text-decoration:none;border-bottom:none;}nav li a:hover{color:#d67931;}nav li.active a{color:#d67931;font-weight:700;}nav li.active .level-2 a{color:#e6e7e8;font-weight:200;}nav li.active .level-2 a:hover{color:#d67931;}nav .level-2 a{text-transform:none;padding-left:50px;}nav .level-2 li.active a{color:#d67931;font-weight:700;}.slide-navi-active nav{left:0;}.slide-navi-active nav #gb-mainnavi-inner-wrap{position:fixed;}#gb-content-mask{display:none;position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,0.6);z-index:-2;}#gb-content-mask.visible{display:block;z-index:1200;}#gb-main-content-wrap-all{position:relative;background-color:#fff;}#gb-main-content-wrap{padding:3em 30px 0 30px;}#gb-main-content{position:relative;padding-bottom:5.438em;padding-top:1px;margin:0 auto;max-width:1200px;}#gb-main-content > h1:first-child,#gb-main-content > h2:first-child,#gb-main-content > h3:first-child{margin-top:0;}#gb-main-content > div:first-child > h1,#gb-main-content > div:first-child > h2,#gb-main-content > div:first-child > h3{margin-top:0;}#gb-main-content .gb-multicolumn p{-moz-column-count:3;-webkit-column-count:3;column-count:3;}#gb-main-content p{max-width:40rem;}.gb-content-cols-50-50 > .gb-col1 > div.gb-column-content-wrapper > div:first-child > h2:first-child,.gb-content-cols-50-50 > .gb-col2 > div.gb-column-content-wrapper > div:first-child > h2:first-child{margin-top:0;}#gb-footer-content{background-color:#404040;}#gb-footer-content .gb-facebook-page-link{display:block;position:absolute;margin-top:-4.25em;left:8.75em;}#gb-footer-content .gb-facebook-page-link a{display:block;width:1.75em;height:1.75em;background-repeat:no-repeat;background-position:top right;background-size:cover;background-image:url('../../../typo3conf/ext/garage_blaser_provider/Resources/Public/Images/facebook_logo.svg');border-bottom:none;}#gb-footer-content .gb-facebook-page-link a:active,#gb-footer-content .gb-facebook-page-link a:focus,#gb-footer-content .gb-facebook-page-link a:hover{border-bottom:none;}#gb-footer-content .gb-facebook-page-link a span{display:none;}#gb-footer-content-wrapall{margin:0 auto;padding:2em 30px 1em 30px;max-width:800px;color:#e6e7e8;}#gb-footer-content-wrapall h1,#gb-footer-content-wrapall h2,#gb-footer-content-wrapall h3{font-size:1em;color:#e6e7e8;font-weight:700;}#gb-footer-content-wrapall .ce-media img{max-width:110px;}#gb-footer-content-wrapall .ce-bodytext p:last-child{margin-bottom:0;}#gb-footer-content-wrapall a{color:#e6e7e8;}#gb-footer-content-innerwrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;}#gb-footer-content-innerwrap .gb-footer-column.gb-col1{-webkit-box-flex:1;-webkit-flex:1 1 75%;-moz-box-flex:1;-moz-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;}#gb-footer-content-innerwrap .gb-footer-column.gb-col1 > .gb-content-cols-50-50 > .gb-col1,#gb-footer-content-innerwrap .gb-footer-column.gb-col1 > .gb-content-cols-50-50 > .gb-col2{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:auto !important;max-width:100% !important;}#gb-footer-content-innerwrap .gb-footer-column.gb-col1 > .gb-content-cols-50-50 > .gb-col1{-webkit-box-flex:1;-webkit-flex:1 1 20%;-moz-box-flex:1;-moz-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;}#gb-footer-content-innerwrap .gb-footer-column.gb-col2{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}#gb-footer-content-innerwrap a.popup-modal{border-bottom:none;}#gb-footer-content-innerwrap a.popup-modal:hover{color:#d67931;}ul#gb-footer-navi{margin:0;padding:0;list-style:none;margin-bottom:1em;}ul#gb-footer-navi li a{line-height:1.5em;border-bottom:none;}ul#gb-footer-navi li a:hover{color:#d67931;}#impressum-modal{background:#fff;padding:20px 30px;text-align:left;max-width:650px;margin:40px auto;position:relative;}.popup-modal-dismiss{display:inline-block;padding-left:25px;margin-top:2em;background-image:url('../../../typo3conf/ext/garage_blaser_provider/Resources/Public/Images/modal_win_icon_close.png');background-repeat:no-repeat;background-size:17px 17px;background-position:left 2px;}.svg .popup-modal-dismiss{background-image:url('../../../typo3conf/ext/garage_blaser_provider/Resources/Public/Images/modal_win_icon_close.svg');}.gb-google-maps{width:100%;height:400px;}.download-pdf{padding-left:1.5em;background-image:url('../../../typo3conf/ext/garage_blaser_provider/Resources/Public/Images/pdf_icon.png');background-size:1.065em 1.25em;background-position:left center;background-repeat:no-repeat;}.svg .download-pdf{background-image:url('../../../typo3conf/ext/garage_blaser_provider/Resources/Public/Images/pdf_icon.svg');}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:7px;}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;margin-left:0%;border:0;}.frame-layout-1{-moz-column-count:2;-webkit-column-count:2;column-count:2;}.loading-ani{display:inline-block;position:relative;width:64px;height:64px;}.loading-ani div{animation:loading-ani 1.2s cubic-bezier(0.5,0,0.5,1) infinite;transform-origin:32px 32px;}.loading-ani div:after{content:" ";display:block;position:absolute;width:6px;height:6px;border-radius:50%;background:#404040;margin:-3px 0 0 -3px;}.loading-ani div:nth-child(1){animation-delay:-0.036s;}.loading-ani div:nth-child(1):after{top:50px;left:50px;}.loading-ani div:nth-child(2){animation-delay:-0.072s;}.loading-ani div:nth-child(2):after{top:54px;left:45px;}.loading-ani div:nth-child(3){animation-delay:-0.108s;}.loading-ani div:nth-child(3):after{top:57px;left:39px;}.loading-ani div:nth-child(4){animation-delay:-0.144s;}.loading-ani div:nth-child(4):after{top:58px;left:32px;}.loading-ani div:nth-child(5){animation-delay:-0.18s;}.loading-ani div:nth-child(5):after{top:57px;left:25px;}.loading-ani div:nth-child(6){animation-delay:-0.216s;}.loading-ani div:nth-child(6):after{top:54px;left:19px;}.loading-ani div:nth-child(7){animation-delay:-0.252s;}.loading-ani div:nth-child(7):after{top:50px;left:14px;}.loading-ani div:nth-child(8){animation-delay:-0.288s;}.loading-ani div:nth-child(8):after{top:45px;left:10px;}@-moz-keyframes loading-ani{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@-webkit-keyframes loading-ani{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@-o-keyframes loading-ani{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@keyframes loading-ani{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.gb-content-cols-50-50{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:100%;}.gb-content-cols-50-50 .gb-col1,.gb-content-cols-50-50 .gb-col2{position:relative;display:inline-block;-webkit-box-flex:1;-webkit-flex:1 1 48%;-moz-box-flex:1;-moz-flex:1 1 48%;-ms-flex:1 1 48%;flex:1 1 48%;width:48%;max-width:48%;height:auto;}.gb-big-image-and-text{margin-top:2em;}.gb-big-image-and-text + .gb-big-image-and-text{margin-top:0;margin-bottom:3rem;}.gb-big-image-and-text.space-below{margin-bottom:2em;}.gb-big-image-and-text.no-top-padding .gb-big-image-text{padding-top:0;}.gb-big-image-and-text.no-top-padding .gb-big-image-text >h1,.gb-big-image-and-text.no-top-padding .gb-big-image-text >h2,.gb-big-image-and-text.no-top-padding .gb-big-image-text >h3{margin-top:-0.25em;}.gb-big-image-and-text-wrap.gb-content-cols-50-50 .gb-col1,.gb-big-image-and-text-wrap.gb-content-cols-50-50 .gb-col2{-webkit-box-flex:1;-webkit-flex:1 1 40%;-moz-box-flex:1;-moz-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;width:auto;max-width:100%;}.gb-big-image-and-text-wrap .gb-big-image{width:100%;height:auto;margin-bottom:2rem;}.gb-big-image-and-text-wrap .gb-big-image-text{padding:0 4em 0 4em;}.gb-big-image-and-text-wrap .gb-big-image-text >h1,.gb-big-image-and-text-wrap .gb-big-image-text >h2,.gb-big-image-and-text-wrap .gb-big-image-text >h3{margin-top:0;}.gb-big-image-and-text-wrap .gb-big-image-text.pos-right{padding-right:0;}.gb-big-image-and-text-wrap .gb-big-image-text.pos-left{padding-left:0;}.gb-google-maps-container .gb-google-maps{width:100%;height:500px;}.gb-google-maps-container .gb-google-maps.gb-google-maps-directions{height:600px;}.gb-google-maps-container form.gb-google-maps-direction-form{margin-bottom:2em;}.gb-google-maps-container form.gb-google-maps-direction-form input.map-origin{width:50%;}.gb-google-maps-container form.gb-google-maps-direction-form input[type="submit"]{margin-left:2em;}.gb-content-slider h2,.gb-content-slider h3{font-size:2em;line-height:1.5em;}.slider-content-element img{height:inherit;width:auto;}.slider-content-element .slider-content-element-img-wrap{height:inherit;display:table;width:100%;text-align:center;}.slider-content-element .slider-content-element-img-wrap img{display:table-cell;margin:0 auto;}.slider-content-element .slider-content-element-text-wrap{max-width:800px;margin:0 auto;}.slider-content-element .slider-content-element-text-wrap .slider-content-element-text{padding:1em 30px 1em 30px;}.bx-wrapper{position:relative;}.bx-wrapper .bx-pager{margin-top:-3em;text-align:center;font-size:0.85em;font-weight:bold;color:#666;padding-top:20px;z-index:499;}.bx-pager{position:absolute;width:100%;}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}.bx-wrapper .bx-pager.bx-default-pager a{background:#000;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#c4c4c4;}.bx-wrapper .bx-prev,.bx-wrapper .bx-next{background-size:contain;background-repeat:no-repeat;}.bx-wrapper .bx-prev{left:0;margin-left:1.5em;background-image:url('../../../typo3conf/ext/garage_blaser_provider/Resources/Public/Images/slider_prev.png');}.bx-wrapper .bx-next{right:0;margin-right:1.5em;background-image:url('../../../typo3conf/ext/garage_blaser_provider/Resources/Public/Images/slider_next.png');background-position:right top;}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:3em;height:3em;text-indent:-10000px;z-index:1000;}.bx-wrapper .bx-controls-direction a.disabled{display:none;}.gb-collapsible-content>div>h4{min-height:2em;text-transform:none;cursor:pointer;}.gb-collapsible-content>div>h4 span{display:inline-block;padding:0 0.5em 1em 2.5em;line-height:1.5em;background-image:url('../../../typo3conf/ext/garage_blaser_provider/Resources/Public/Images/show_more.png');background-repeat:no-repeat;background-position:0.5em 0.5em;background-size:20px 20px;background-color:#fff;}.gb-collapsible-content>div>h4.gb-collapsible-open span{background-image:url('../../../typo3conf/ext/garage_blaser_provider/Resources/Public/Images/show_less.png');}.gb-collapsible-content>div>div{display:none;padding:1em 0 1em 0;margin:0.5em 0 1em 0;}.image-gallery,.image-gallery-rental-object{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-bottom:1em;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;}.image-gallery a,.image-gallery-rental-object a{-webkit-box-flex:0;-webkit-flex:0 0 180px;-moz-box-flex:0;-moz-flex:0 0 180px;-ms-flex:0 0 180px;flex:0 0 180px;display:inline-block;box-sizing:content-box;height:auto;width:100%;margin:0 10px 5px 0;padding:0;text-align:center;border:none;}.image-gallery a:hover,.image-gallery-rental-object a:hover,.image-gallery a:active,.image-gallery-rental-object a:active,.image-gallery a:visited,.image-gallery-rental-object a:visited,.image-gallery a:focus,.image-gallery-rental-object a:focus{text-decoration:none;border:none;}.image-gallery a img,.image-gallery-rental-object a img{max-width:180px;height:auto;}.gb-model-overview{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin-left:-15px;}.gb-model-overview .gb-model-wrap{-webkit-box-flex:0;-webkit-flex:0 0 250px;-moz-box-flex:0;-moz-flex:0 0 250px;-ms-flex:0 0 250px;flex:0 0 250px;display:inline-block;margin-bottom:1rem;padding-left:15px;box-sizing:border-box;}.gb-model-overview .gb-model-wrap.linked{cursor:pointer;}.gb-model-overview .gb-model-wrap .gb-model-image{margin-left:3.5em;width:200px;height:120px;background-repeat:no-repeat;background-position:right bottom;background-size:contain;}.gb-model-overview .gb-model-wrap .gb-model-name{font-size:1.4em;}.gb-model-overview .gb-model-wrap .gb-model-description{font-size:0.8em;padding-top:1em;}.gb-model-overview.model-alt-view .gb-model-wrap{margin-bottom:1.5em;}.gb-model-overview.model-alt-view .gb-model-name{padding-bottom:0.5em;}.gb-model-overview.model-alt-view .gb-model-image{margin-left:0;width:100%;background-position:left top;background-size:cover;}.gb-highlight-boxes-outer-wrapper{margin:2em 0 1em 0;padding-top:2em;border-top:1px solid #af151b;border-bottom:1px solid #af151b;}.gb-highlight-boxes-outer-wrapper .gb-highlight-boxes-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;margin:0 0 0 -30px;}.gb-highlight-boxes-outer-wrapper .gb-highlight-boxes-wrapper .gb-highlight-box{-webkit-box-flex:0;-webkit-flex:0 0 24%;-moz-box-flex:0;-moz-flex:0 0 24%;-ms-flex:0 0 24%;flex:0 0 24%;display:inline-block;margin-left:30px;box-sizing:border-box;background-color:#af151b;margin-bottom:2em;border:1px solid #af151b;min-width:16em;}.gb-highlight-boxes-outer-wrapper .gb-highlight-boxes-wrapper .gb-highlight-box .gb-highlight-box-image{position:relative;width:100%;height:10em;background-repeat:no-repeat;background-position:left top;background-size:cover;}.gb-highlight-boxes-outer-wrapper .gb-highlight-boxes-wrapper .gb-highlight-box .gb-highlight-box-text{position:relative;color:#fff;padding:0.5em;}.gb-highlight-boxes-outer-wrapper .gb-highlight-boxes-wrapper .gb-highlight-box .gb-highlight-box-text h1,.gb-highlight-boxes-outer-wrapper .gb-highlight-boxes-wrapper .gb-highlight-box .gb-highlight-box-text h2,.gb-highlight-boxes-outer-wrapper .gb-highlight-boxes-wrapper .gb-highlight-box .gb-highlight-box-text h3,.gb-highlight-boxes-outer-wrapper .gb-highlight-boxes-wrapper .gb-highlight-box .gb-highlight-box-text h4,.gb-highlight-boxes-outer-wrapper .gb-highlight-boxes-wrapper .gb-highlight-box .gb-highlight-box-text a{color:#fff;}.gb-highlight-boxes-outer-wrapper .gb-highlight-boxes-wrapper .gb-highlight-box .gb-highlight-box-text a{border-bottom:0.08em solid #fff;}.gb-highlight-boxes-outer-wrapper .gb-highlight-boxes-wrapper .gb-highlight-box .gb-highlight-box-text a:hover,.gb-highlight-boxes-outer-wrapper .gb-highlight-boxes-wrapper .gb-highlight-box .gb-highlight-box-text a:active,.gb-highlight-boxes-outer-wrapper .gb-highlight-boxes-wrapper .gb-highlight-box .gb-highlight-box-text a:focus{color:#fff;outline:none;border-bottom:0.08em solid #fff;}.gb-rentme-boxes-outer-wrapper{margin:2em 0 1em 0;padding-top:2em;}.gb-rentme-boxes-outer-wrapper .gb-rentme-boxes-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;margin:0 0 0 -30px;}.gb-rentme-boxes-outer-wrapper .gb-rentme-boxes-wrapper .gb-rentme-box{-webkit-box-flex:0;-webkit-flex:0 0 24%;-moz-box-flex:0;-moz-flex:0 0 24%;-ms-flex:0 0 24%;flex:0 0 24%;display:inline-block;margin-left:30px;box-sizing:border-box;margin-bottom:2em;border:1px solid #af151b;min-width:16em;}.gb-rentme-boxes-outer-wrapper .gb-rentme-boxes-wrapper .gb-rentme-box .gb-rentme-box-content .gb-rentme-box-image-container{height:12rem;width:100%;}.gb-rentme-boxes-outer-wrapper .gb-rentme-boxes-wrapper .gb-rentme-box .gb-rentme-box-content .gb-rentme-box-image-container .gb-rentme-box-image{position:relative;width:100%;height:inherit;background-repeat:no-repeat;background-position:left top;background-size:cover;}.gb-rentme-boxes-outer-wrapper .gb-rentme-boxes-wrapper .gb-rentme-box .gb-rentme-box-content .gb-rentme-box-price{padding:1rem 0.75rem;font-size:1.5rem;color:#fff;background-color:#af151b;}.gb-rentme-boxes-outer-wrapper .gb-rentme-boxes-wrapper .gb-rentme-box .gb-rentme-box-content .gb-rentme-box-description{padding:1rem 0.75rem 1.5rem 0.75rem;}.gb-rentme-boxes-outer-wrapper .gb-rentme-boxes-wrapper .gb-rentme-box .gb-rentme-box-content .gb-rentme-box-description .gb-rentme-box-object-name{font-size:1.25rem;margin-bottom:0.25rem;}.gb-rentme-boxes-outer-wrapper .gb-rentme-boxes-wrapper .gb-rentme-box .gb-rentme-box-content .gb-rentme-box-description .gb-rentme-box-text{position:relative;}.gb-rentme-boxes-outer-wrapper .gb-rentme-boxes-wrapper .gb-rentme-box .gb-rentme-box-content .gb-rentme-box-description .gb-rentme-box-text a{border-bottom:0.08em solid #fff;}.gb-rentme-boxes-outer-wrapper .gb-rentme-boxes-wrapper .gb-rentme-box .gb-rentme-box-content .gb-rentme-box-description .gb-rentme-box-text a:hover,.gb-rentme-boxes-outer-wrapper .gb-rentme-boxes-wrapper .gb-rentme-box .gb-rentme-box-content .gb-rentme-box-description .gb-rentme-box-text a:active,.gb-rentme-boxes-outer-wrapper .gb-rentme-boxes-wrapper .gb-rentme-box .gb-rentme-box-content .gb-rentme-box-description .gb-rentme-box-text a:focus{outline:none;border-bottom:0.08em solid #fff;}.gp-video-popups{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;margin:0 0 0 -30px;}.gp-video-popups a{-webkit-box-flex:0;-webkit-flex:0 1 300px;-moz-box-flex:0;-moz-flex:0 1 300px;-ms-flex:0 1 300px;flex:0 1 300px;display:inline-block;margin-left:30px;box-sizing:border-box;margin-bottom:1.5em;text-align:center;border-bottom:none;}.gp-video-popups a:hover,.gp-video-popups a:active,.gp-video-popups a:focus{outline:none;border-bottom:none;}.gp-video-popups a.popup-youtube span{display:block;}.gp-video-popups a.popup-youtube:hover .video-popup-play-indicator.anim{animation:puls 0.5s 0s infinite alternate ease-in-out;}@-moz-keyframes puls{0%{opacity:0;}100%{opacity:1;}}@-webkit-keyframes puls{0%{opacity:0;}100%{opacity:1;}}@-o-keyframes puls{0%{opacity:0;}100%{opacity:1;}}@keyframes puls{0%{opacity:0;}100%{opacity:1;}}.gp-video-popups .gp-video-previewimage{position:relative;}.gp-video-popups .gp-video-previewimage img{max-width:300px;}.gp-video-popups .gp-video-previewimage .video-popup-play-indicator{display:block;position:absolute;width:4em;height:4em;background-color:rgba(0,0,0,0.5);top:calc(50% - 4em / 2);left:calc(50% - 4em / 2);border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:50%;background-image:url('../../../typo3conf/ext/garage_blaser_provider/Resources/Public/Images/playerIndicator.svg');}.gp-video-popups .gp-video-previewimage .video-popup-play-indicator.anim{background:none;background-color:rgba(0,0,0,0.5);opacity:0;}.gb-team-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-2.5rem;margin-bottom:1em;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;}.gb-team-container .gb-team-member{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 calc(100vw * 0.25);-moz-box-flex:1;-moz-flex:1 1 calc(100vw * 0.25);-ms-flex:1 1 calc(100vw * 0.25);flex:1 1 calc(100vw * 0.25);max-width:22rem;display:inline-block;padding:0 0 2.5rem 2.5rem;box-sizing:border-box;}.gb-team-container .gb-team-member:hover img{display:block;}.gb-team-container .gb-team-member:hover img.gb-team-member-image-2{opacity:1 !important;}.gb-team-container .gb-team-member img{display:block;}.gb-team-container .gb-team-member img.gb-team-member-image-2{position:absolute;top:0;left:0;opacity:0 !important;}.gb-team-container .gb-team-member figure{position:relative;margin:0;}.gb-team-container .gb-team-member figcaption{display:block;position:absolute;bottom:0;left:0;width:100%;min-height:24%;line-height:1.4em;background-color:rgba(255,255,255,0.75);padding:0.6em 0.75em 0.5em 0.75em;font-size:1rem;box-sizing:border-box;}.gb-team-container .gb-team-member figcaption h2,.gb-team-container .gb-team-member figcaption h3,.gb-team-container .gb-team-member figcaption h4{margin-bottom:0;}.gb-team-container .gb-team-member figcaption p{line-height:1.4em;}.gb-team-container .gb-team-member figcaption p:last-child{margin-bottom:0;}.gb-camper-booking-button-container{position:relative;}.gb-camper-booking-button-container.button-float-right{float:right;margin-top:-1rem;}.gb-camper-booking-button-container .gb-camper-booking-button{position:relative;margin:0 0 1rem 0;top:auto;left:auto;z-index:auto;}.gb-cross-line-button{position:absolute;display:table;left:0;top:0;width:2rem;height:2rem;text-align:center;cursor:pointer;}.gb-cross-line-button .gb-cross-line-button-line-wrap{display:table-cell;padding:0;vertical-align:middle;}.gb-cross-line-button .gb-cross-line-button-line-wrap .gb-cross-line{width:100%;height:1px;background-color:#404040;transition-duration:0.3s;transition-delay:0s;}.gb-cross-line-button .gb-cross-line-button-line-wrap .gb-cross-line:nth-child(1){animation:crossLine-ani-1-off 0.3s ease-in-out 1 both;}.gb-cross-line-button .gb-cross-line-button-line-wrap .gb-cross-line:nth-child(2){transform:translateY(-2px) rotate(90deg);animation:crossLine-ani-2-off 0.3s ease-in-out 1 both;}.gb-camperrent-camper-descr-list-container{margin-top:2rem;}.gb-collapsible-container{margin-bottom:1rem;border-top:1px solid #af151b;background-color:rgba(181,184,186,0.15);box-sizing:border-box;overflow:hidden;}.gb-collapsible-container .gb-collapsible-container-header-wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;min-height:3rem;padding:0.25rem 1rem;transition:background-color $smallAniDefaultTransSpeed ease;}.gb-collapsible-container .gb-collapsible-container-header-wrapper .gb-collapsible-container-header{margin-right:4.5rem;margin-bottom:0;padding:0;font-size:1.25rem;color:$themeColor_3;}.gb-collapsible-container .gb-collapsible-container-header-wrapper .gb-cross-line-button{top:0.85rem;left:auto;right:1rem;width:1.8rem;height:1.8rem;}.gb-collapsible-container .gb-collapsible-container-header-wrapper:hover{background-color:#b5b8ba !important;cursor:pointer;}.gb-collapsible-container .gb-collapsible-container-header-wrapper:hover .gb-collapsible-container-header{color:#fff;}.gb-collapsible-container .gb-collapsible-container-header-wrapper:hover .gb-cross-line-button .gb-cross-line-button-line-wrap .gb-cross-line{background-color:#fff !important;}.gb-collapsible-container.active >.gb-collapsible-container-header-wrapper{background-color:#b5b8ba !important;cursor:pointer;}.gb-collapsible-container.active >.gb-collapsible-container-header-wrapper .gb-collapsible-container-header{color:#fff;}.gb-collapsible-container.active >.gb-collapsible-container-header-wrapper .gb-cross-line-button .gb-cross-line-button-line-wrap .gb-cross-line{background-color:#fff !important;}.gb-collapsible-container .gb-collapsible-container-content-wrap{max-height:0;overflow:hidden;transition:max-height 0.3s ease;}.gb-collapsible-container .gb-collapsible-container-content-wrap .gb-collapsible-container-content{box-sizing:border-box;}.gb-collapsible-container .gb-collapsible-container-content-wrap .gb-collapsible-container-content .gb-collapsible-container-content-innerwrap{padding:1rem;}.gb-collapsible-container .gb-collapsible-container-content-wrap .gb-collapsible-container-content .gb-collapsible-container-content-innerwrap header h1,.gb-collapsible-container .gb-collapsible-container-content-wrap .gb-collapsible-container-content .gb-collapsible-container-content-innerwrap header h2,.gb-collapsible-container .gb-collapsible-container-content-wrap .gb-collapsible-container-content .gb-collapsible-container-content-innerwrap header h3{font-size:1.75rem;font-style:italic;margin-bottom:1em;}.gb-collapsible-container .gb-collapsible-container-content-wrap .gb-collapsible-container-content .gb-collapsible-container-content-innerwrap header h4{color:$themeColor_3;}.gb-collapsible-container .gb-collapsible-container-content-wrap .gb-collapsible-container-content .gb-collapsible-container-content-innerwrap p{max-width:40rem;}.gb-collapsible-container .gb-collapsible-container-content-wrap .gb-collapsible-container-content .gb-collapsible-container-content-innerwrap .image-gallery,.gb-collapsible-container .gb-collapsible-container-content-wrap .gb-collapsible-container-content .gb-collapsible-container-content-innerwrap .image-gallery-rental-object{margin-top:2rem;}.gb-collapsible-container.open >.gb-collapsible-container-header-wrapper .gb-cross-line-button .gb-cross-line-button-line-wrap .gb-cross-line{background-color:#fff;}.gb-collapsible-container.open >.gb-collapsible-container-header-wrapper .gb-cross-line-button .gb-cross-line-button-line-wrap .gb-cross-line:nth-child(2){background-color:#404040;transform:translateX(0) translateY(-1px) rotate(0deg);}.ce-textpic,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row{overflow:hidden;}.ce-textpic{margin-bottom:1em;}.ce-intext.ce-right .ce-gallery{float:right;margin:0 0 10px 10px;}.viz-logo-container .viz-logo-content h3.viz-logo-title{margin-bottom:1rem;}.viz-logo-container .viz-logo-content .viz-logo-image{max-width:14rem;}.viz-logo-container .viz-logo-content .viz-logo-image.logo-size-0{max-width:7rem;}.viz-logo-container .viz-logo-content .viz-logo-image.logo-size-1{max-width:14rem;}.viz-logo-container .viz-logo-content .viz-logo-image.logo-size-2{max-width:20rem;}.viz-logo-container .viz-logo-content .viz-logo-image.logo-size-3{max-width:26rem;}.viz-logo-container .viz-logo-content .viz-logo-image svg{width:100%;height:auto;}table.standard-table{width:100%;}table.compact-table{width:auto;}table.compact-table td{padding:0.25em 1em 0.25em 0;}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}.mfp-align-top .mfp-container:before{display:none;}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}.mfp-ajax-cur{cursor:progress;}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}.mfp-auto-cursor .mfp-content{cursor:auto;}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}.mfp-loading.mfp-figure{display:none;}.mfp-hide{display:none !important;}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}.mfp-preloader a{color:#ccc;}.mfp-preloader a:hover{color:#fff;}.mfp-s-ready .mfp-preloader{display:none;}.mfp-s-error .mfp-content{display:none;}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;}button::-moz-focus-inner{padding:0;border:0;}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace;}.mfp-close:hover,.mfp-close:focus{opacity:1;}.mfp-close:active{top:1px;}.mfp-close-btn-in .mfp-close{color:#333;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%;}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap;}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent;}.mfp-arrow:active{margin-top:-54px;}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px;}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7;}.mfp-arrow-left{left:0;}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #fff;margin-left:31px;}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f;}.mfp-arrow-right{right:0;}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #fff;margin-left:39px;}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f;}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}.mfp-iframe-holder .mfp-content{line-height:0;width:90%;max-width:1920px;}.mfp-iframe-holder .mfp-close{top:-40px;}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000;}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}.mfp-figure{line-height:0;}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444;}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px;}.mfp-figure figure{margin:0;}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px;}.mfp-image-holder .mfp-content{max-width:100%;}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}.mfp-img-mobile img.mfp-img{padding:0;}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}.mfp-img-mobile .mfp-counter{right:5px;top:3px;}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0;}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75);}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0;}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;}.mfp-container{padding-left:6px;padding-right:6px;}}.mfp-ie7 .mfp-img{padding:0;}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px;}.mfp-ie7 .mfp-container{padding:0;}.mfp-ie7 .mfp-content{padding-top:44px;}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0;}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}.mfp-fade.mfp-bg.mfp-ready{opacity:0.8;}.mfp-fade.mfp-bg.mfp-removing{opacity:0;}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1;}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0;}form a{overflow-wrap:break-word;word-wrap:break-word;-ms-word-wrap:break-word;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;}legend{margin:0 0 1em 0;}fieldset{margin:0;padding:0;border:none;}label{display:block;margin-top:0.75em;}input,input:focus,select{width:24em;max-width:100%;border:none;padding:0.3em 0.5em 0.25em 0.5em;background:transparent;border-bottom:1px solid #000;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;}input[type="submit"],input[type="reset"]{width:auto;padding:0.3em 2em 0.25em 2em;margin-top:0.75em;border:none;color:#e6e7e8;background-color:#404040;transition:all 0.2s ease-in-out;}input[type="submit"]:hover,input[type="reset"]:hover{color:#fff;transform:scale(1.05);}.powermail_select_wrap,.gb-form-field-select-wrap{display:inline-block;padding:0;margin:0;width:auto;overflow:hidden;background:url('../../../typo3conf/ext/garage_blaser_provider/Resources/Public/Images/showmore_down_black.png');background-repeat:no-repeat;background-position:96% 0.7em;background-size:1.2149em 0.715em;}select{-webkit-appearance:none;width:25em;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;border-top-left-radius:0 !important;border-top-right-radius:0 !important;background:transparent;}select:hover{cursor:pointer;}textarea{width:24.5em;border:1px solid #000;background-color:transparent;}label,.powermail_label{margin:0;padding-top:0.25em;}:focus{outline:none;}input[type=checkbox],input[type=radio]{position:relative;display:inline-block;line-height:2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;float:left;border:0;clip:rect(0 0 0 0);height:26px;width:26px;margin:0 -2rem -2rem 0;overflow:hidden;padding:0;opacity:0.001;margin-top:-6px;z-index:11;}input[type=checkbox]:hover,input[type=radio]:hover{cursor:pointer;}.checkbox-checkmark{display:inline-block;position:relative;vertical-align:top;margin-top:-1px;margin-right:0.5em;width:19px;height:19px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10;}.checkbox-checkmark:before{content:'';position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;width:19px;height:19px;background:transparent;border-radius:0;border:2px solid #404040;cursor:pointer;}.checkbox-checkmark:after{opacity:0;content:'';position:absolute;width:11px;height:11px;margin:4px 0 0 4px;background:#af151b;border-radius:0;}.powermail_fieldwrap_type_radio .checkbox-checkmark:before,.gb-form-field-radio-wrap .checkbox-checkmark:before{border-radius:50%;}.powermail_fieldwrap_type_radio .checkbox-checkmark:after,.gb-form-field-radio-wrap .checkbox-checkmark:after{border-radius:50%;}:checked + .checkbox-checkmark:after{opacity:1;}.gb-form-field-radio-title{font-weight:700;}.powermail_fieldwrap_type_check label,.powermail_fieldwrap_type_radio label,.gb-form-field-radio-wrap label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}.gb-form-field-radio-wrap{height:2em;}.powermail_fieldwrap_type_check .checkbox{height:2em;}.powermail_fieldwrap_type_check .checkbox label{width:auto;max-width:19em;margin-right:1em;}.powermail_fieldwrap_type_radio .radio{height:2em;}.powermail_fieldwrap_type_radio .radio label{width:auto;max-width:16em;margin-right:1em;}.powermail_fieldwrap_submit,.powermail_fieldwrap_reset{display:inline-block;}.powermail_fieldwrap_reset input[type="reset"]{margin-left:2em;}.tx-powermail h3,.powermail_legend{display:none;}.powermail_fieldwrap{padding:0 0 0.75em 0;}.powermail_fieldwrap_text{margin-top:0.75em;}.parsley-errors-list{padding:0;margin:0 0 0 12em;list-style:none;}.parsley-errors-list .parsley-required{font-size:0.9em;color:#af151b;}.mandatory{color:#af151b;}.powermail_fieldwrap.nolabel{margin-top:-0.75em;}.powermail_fieldwrap.nolabel label{visibility:hidden;width:8.2em;padding-top:0;}.powermail_fieldwrap.nolabel .powermail_select_wrap{width:80%;background-position:99% 0.7em;}.powermail_fieldwrap.nolabel .powermail_select{font-family:"nimbus-sans",sans-serif;padding-left:0;width:110%;color:#af151b;}.powermail_fieldwrap .powermail_captcha_explain{margin-top:0.5rem;font-size:1rem;max-width:24em;}.powermail_fieldwrap .powermail_captchaimage{margin:0.5rem 0;width:16rem;}.powermail_fieldwrap_type_text.layout1{font-weight:700;}.powermail_fieldset.layout1{font-family:"nimbus-sans",sans-serif;}.bg-form-inline-schedule-table .col-1{width:2em;}.bg-form-inline-schedule-table .col-2{width:2em;}.bg-form-inline-schedule-table .col-3{width:auto;}.bg-form-inline-schedule-table .spacer{padding:0;text-align:center;width:1em;}.tx-powermail .powermail_message,.tx-powermail .powermail-errors-list,.tx-powermail .powermail_message.powermail_message_error{color:#f00;}.powermail_captchaimage,.powermail_captcha,.powermail_captcha:focus{display:block;width:16rem;}.powermail_progressbar{width:24em;height:12px;border:1px solid #eee;margin-top:1rem;}.powermail_progressbar.disable{display:none;}.powermail_progressbar > .powermail_progress{background:#1e5799;width:0;height:inherit;max-width:100%;animation:progress 7s 1 forwards;}.powermail_progressbar > .powermail_progress > .powermail_progress_inner{height:5px;width:100%;height:inherit;overflow:hidden;background:url("/typo3conf/ext/powermail/Resources/Public/Image/icon_loading.gif") repeat-x;opacity:0.25;}.tx-powermail .powermail_confirmation .powermail_progressbar{width:100%;}@-moz-keyframes progress{to{width:100%;}}@-webkit-keyframes progress{to{width:100%;}}@-o-keyframes progress{to{width:100%;}}@keyframes progress{to{width:100%;}}.gb-page-layout .ui-widget{font-size:1rem;font-family:inherit;}.gb-page-layout .ui-datepicker{font-family:inherit;z-index:20 !important;}.gb-page-layout .ui-datepicker a{border:none;}.gb-page-layout .ui-datepicker .ui-datepicker-prev,.gb-page-layout .ui-datepicker .ui-datepicker-next{top:auto;border-radius:50%;background-color:#404040;}.gb-page-layout .ui-datepicker .ui-datepicker-prev span,.gb-page-layout .ui-datepicker .ui-datepicker-next span{background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url('../../../typo3conf/ext/camperrent/Resources/Public/Icons/arrow-left.svg');}.gb-page-layout .ui-datepicker .ui-datepicker-prev:hover,.gb-page-layout .ui-datepicker .ui-datepicker-next:hover{cursor:pointer;}.gb-page-layout .ui-datepicker .ui-datepicker-next span{background-image:url('../../../typo3conf/ext/camperrent/Resources/Public/Icons/arrow-right.svg');}.gb-page-layout .ui-datepicker select{padding:0;font-family:inherit;background-repeat:no-repeat;background-position:64% center;background-size:contain;background-image:url('../../../typo3conf/ext/camperrent/Resources/Public/Icons/arrow-down-dark.svg');}.gb-page-layout .ui-datepicker select:hover{cursor:pointer;}.gb-page-layout .ui-datepicker select.ui-datepicker-month,.gb-page-layout .ui-datepicker select.ui-datepicker-year{border:none;margin:0;line-height:1.5em;}.gb-camperrent{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;}.gb-camperrent.inactive{opacity:0.3;}.gb-camperrent #gb-camperrent-booking-calendar-container{-webkit-box-flex:1;-webkit-flex:1 1 50%;-moz-box-flex:1;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;margin:0 0 0 3rem;}.gb-camperrent #gb-camperrent-hide-calendar-button{display:none;}.gb-camperrent #gb-camperrent-rental-form-container{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 50%;-moz-box-flex:1;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:36rem;}.gb-camperrent #gb-camperrent-rental-form-container.inactive{opacity:0.3;}.gb-camperrent #gb-loading-ani-container{display:none;position:absolute;left:0;width:100%;bottom:4rem;}.gb-camperrent #gb-loading-ani-container.active{display:block;}.gb-camperrent #gb-loading-ani-container .loading-ani{display:block;margin:0 auto;}.gb-camperrent #gb-camperrent-client-num-of-people{width:9rem;}.gb-camperrent .gb-camperrent-field-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;margin-left:-1.5rem;margin-bottom:1rem;}.gb-camperrent .gb-camperrent-field-row .gb-camperrent-form-field-wrapper{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:1.5rem;box-sizing:border-box;}.gb-camperrent .gb-camperrent-field-row .gb-camperrent-form-field-wrapper.narrow-field{max-width:6em;}.gb-camperrent .gb-camperrent-field-row .gb-camperrent-form-field-wrapper.full-size-field{width:100%;}.gb-camperrent .gb-camperrent-field-row.gb-camperrent-extras{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 -1.5rem;}.gb-camperrent .gb-camperrent-field-row.gb-camperrent-extras .extra-field{-webkit-box-flex:0;-webkit-flex:0 1 50%;-moz-box-flex:0;-moz-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;margin:0;padding:0 0 1.5rem 1.5rem;}.gb-camperrent .gb-camperrent-field-row.gb-camperrent-extras .gb-camperrent-extras-container{padding:1em;height:100%;border:1px solid #404040;border-radius:4px;box-sizing:border-box;}.gb-camperrent .gb-camperrent-field-row.gb-camperrent-extras .gb-camperrent-extras-price-checkbox-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;}.gb-camperrent .gb-camperrent-field-row.gb-camperrent-extras .gb-camperrent-extras-price-checkbox-wrapper label{width:auto;margin-top:-0.1em;padding:0;font-size:1.125em;font-weight:700;}.gb-camperrent .gb-camperrent-field-row.gb-camperrent-extras .gb-camperrent-extras-price-info{margin-top:0.75rem;}.gb-camperrent .gb-camperrent-field-row.gb-camperrent-extras .gb-camperrent-extras-price-info span{display:block;}.gb-camperrent .gb-camperrent-field-row.gb-camperrent-extras .gb-camperrent-extras-price-info .gb-camperrent-extras-price-per{font-size:0.9em;line-height:1em;}.gb-camperrent .gb-camperrent-user-data-container{margin-top:3rem;}.gb-camperrent .gb-camperrent-extras-title{margin-top:3rem;}.gb-camperrent .gb-camperrent-additional-infos-container{margin-top:2rem;}.gb-camperrent input{font-weight:500;font-size:1.25em;}.gb-camperrent label{display:block;margin-bottom:0.25em;}.gb-camperrent label.required-field:after{display:inline-block;margin-left:0.25em;content:'*';font-size:1.25em;line-height:0.5em;}.gb-camperrent label.gb-form-label-show-on-change{transition:opacity 0.3s ease-in;opacity:0;}.gb-camperrent label.gb-form-label-show-on-change.visible{opacity:1;}.gb-camperrent input[type="submit"]{margin-left:0;width:100%;font-weight:normal;}.gb-camperrent input[type="submit"]:disabled{background-color:#b5b8ba;}.gb-camperrent input[type="submit"]:disabled:hover{transform:none;}.gb-camperrent .gb-form-field-radio-title{margin-bottom:0.5em;}.gb-camperrent .gb-form-field-radio-wrap input[type="radio"]{margin-top:0.05em;}.gb-camperrent .gb-form-field-radio-wrap .checkbox-checkmark{float:left;margin-top:0.25em;}.gb-camperrent .gb-form-field-radio-wrap label{display:inline-block;width:auto;}.gb-camperrent .gb-camperrent-date-field,.gb-camperrent .gb-camperrent-std-textfield,.gb-camperrent .gb-camperrent-textarea{width:100%;box-sizing:border-box;}.gb-camperrent .gb-camperrent-date-field{font-size:1.25rem;border:1px solid #000;border-radius:5px;padding:0.33em 0.5em;background-repeat:no-repeat;background-position:right center;background-size:contain;background-image:url('../../../typo3conf/ext/camperrent/Resources/Public/Icons/calendar.svg');}.gb-camperrent #gb-camperrent-show-calendar{display:none;}.gb-camperrent #gb-camperrent-rentalobjects-list-container{margin-bottom:2rem;}.gb-camperrent #gb-camperrent-rentalobjects-list-container ul{margin:0;padding:0;list-style:none;}.gb-camperrent #gb-camperrent-rentalobjects-list-container ul:hover{cursor:pointer;}.gb-camperrent #gb-camperrent-rentalobjects-list-container ul li.gb-camperrent-rentalobject{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;visibility:hidden;margin:0;padding:0 0.5em 0 0;height:0px;font-size:1.5rem;font-weight:700;border:none;border-radius:4px;box-sizing:border-box;overflow:hidden;transition:height 0.3s ease;opacity:0.5;}.gb-camperrent #gb-camperrent-rentalobjects-list-container ul li.gb-camperrent-rentalobject.selected{visibility:visible;height:4.125rem;border:3px solid #af151b !important;background-color:rgba(181,184,186,0.25);opacity:1;}.gb-camperrent #gb-camperrent-rentalobjects-list-container ul li.gb-camperrent-rentalobject:hover,.gb-camperrent #gb-camperrent-rentalobjects-list-container ul li.gb-camperrent-rentalobject.selected:hover{background-color:#b5b8ba;color:#fff;opacity:1;}.gb-camperrent #gb-camperrent-rentalobjects-list-container ul li.gb-camperrent-rentalobject .gb-camperrent-rentalobject-image{width:6.25rem;margin-right:1rem;}.gb-camperrent #gb-camperrent-rentalobjects-list-container ul li.gb-camperrent-rentalobject .gb-camperrent-rentalobject-image img{display:block;}.gb-camperrent #gb-camperrent-rentalobjects-list-container ul.open li{visibility:visible;height:4.125rem;border:1px solid #000;margin-bottom:0.5rem;}.qtip.gb-camperrent-date-range-tooltip{font-size:1rem;line-height:inherit;}@media (max-width:1200px){#gb-main-content .gb-multicolumn .ce-bodytext{-moz-column-count:2;-webkit-column-count:2;column-count:2;}}@media (max-width:1020px){#gb-top-wrapper .gb-brand-logos{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;}.gb-team-container .gb-team-member{-webkit-box-flex:1;-webkit-flex:1 1 22rem;-moz-box-flex:1;-moz-flex:1 1 22rem;-ms-flex:1 1 22rem;flex:1 1 22rem;}.gb-autohilfe-button{left:17rem;}.gb-appointment-button{left:6rem;}}@media (max-width:980px){.gb-teaser-text .gb-teaser-overlay{width:48.4em;}.gb-shortcuts{width:102%;margin-left:0;padding:0;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;}.gb-shortcuts .gb-shortcut-box{-webkit-box-flex:1;-webkit-flex:1 1 150px;-moz-box-flex:1;-moz-flex:1 1 150px;-ms-flex:1 1 150px;flex:1 1 150px;transform:none;min-width:20px !important;max-width:100%;height:150px;margin-right:2%;font-size:0.9em;}.gb-shortcuts .gb-shortcut-box:first-child{-webkit-box-flex:1;-webkit-flex:1 1 150px;-moz-box-flex:1;-moz-flex:1 1 150px;-ms-flex:1 1 150px;flex:1 1 150px;min-width:20px !important;}.gb-shortcuts .gb-shortcut-box:nth-child(5),.gb-shortcuts .gb-shortcut-box:nth-child(6),.gb-shortcuts .gb-shortcut-box:nth-child(7){display:none;}.gb-shortcuts .gb-shortcut-box .gb-diagonal-content{padding:0.5em 0.5em 0.5em 0.75em;}.gb-shortcuts .gb-shortcut-box .gb-diagonal-content:first-child{transform:none;margin-left:0;}.gb-shortcuts .gb-shortcut-box .gb-diagonal-content h3{transform:none;}.gb-shortcuts .gb-shortcut-box .gb-diagonal-content p span{transform:none;}.gb-big-image-and-text-wrap.gb-content-cols-50-50 .gb-col1,.gb-big-image-and-text-wrap.gb-content-cols-50-50 .gb-col2{-webkit-box-flex:1;-webkit-flex:1 1 40%;-moz-box-flex:1;-moz-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;}.gb-big-image-and-text-wrap .gb-big-image-text{padding:0 0 1em 1em;}.gb-big-image-and-text-wrap .gb-big-image-text.pos-left{padding-right:1em;}}@media (max-width:960px){#gb-top-wrapper .gb-brand-logos .gb-brand-logos-inner .brand-logo{-webkit-box-flex:1;-webkit-flex:1 1 100%;-moz-box-flex:1;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;}#gb-top-wrapper .gb-brand-logos .gb-brand-logos-inner .brand-logo.suzuki{margin-top:1rem;}#gb-top-wrapper .gb-brand-logos .gb-brand-logos-inner .brand-logo.cupra{margin-top:0.75rem;}.gb-autohilfe-button{top:2.25rem;left:11rem;height:3rem;}.gb-appointment-button{top:2.25rem;width:4rem;height:3rem;}.gb-appointment-button .gp-appointment-text{display:none;}.gb-appointment-button .gp-appointment-icon{width:100%;right:0;}.highlight .gb-appointment-button,.highlight .gb-autohilfe-button{top:1.75rem;}}@media (max-width:860px){.gb-autohilfe-button,.highlight .gb-autohilfe-button{top:107px;left:auto;right:1rem;}.gb-brand-logos{top:155px;}}@media (max-width:800px){#gb-footer-content-innerwrap{display:block;}#gb-footer-content-innerwrap ul#gb-footer-navi{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}#gb-footer-content-innerwrap ul#gb-footer-navi li{-webkit-box-flex:1;-webkit-flex:1 0 20%;-moz-box-flex:1;-moz-flex:1 0 20%;-ms-flex:1 0 20%;flex:1 0 20%;}.gb-camperrent{display:block;}.gb-camperrent #gb-camperrent-booking-calendar-container{position:absolute;top:0;right:calc(100vw * (-1));width:calc(90vw);background-color:#fff;margin:0 -30px 0 0;padding:1rem;border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:-2px 0px 7px 0px rgba(0,0,0,0.5);z-index:20;transition:right 300ms ease;}.gb-camperrent #gb-camperrent-booking-calendar-container.active{right:0;}.gb-camperrent #gb-camperrent-show-calendar{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;}.gb-camperrent #gb-camperrent-show-calendar-button,.gb-camperrent #gb-camperrent-hide-calendar-button{padding-right:3rem;background-repeat:no-repeat;background-position:right center;background-size:contain;background-image:url('../../../typo3conf/ext/camperrent/Resources/Public/Icons/showCalendar.svg');}.gb-camperrent #gb-camperrent-show-calendar-button:hover,.gb-camperrent #gb-camperrent-hide-calendar-button:hover{cursor:pointer;}.gb-camperrent #gb-camperrent-hide-calendar-button{display:block;width:2rem;height:2rem;padding:0;margin-bottom:0.5rem;background-image:url('../../../typo3conf/ext/camperrent/Resources/Public/Icons/close.svg');transition:all 0.2s ease-in-out;}.gb-camperrent #gb-camperrent-hide-calendar-button:hover{transform:scale(1.05);}}@media (max-width:680px){.gb-appointment-button,.highlight .gb-appointment-button{height:2.6rem;}.frame-layout-1{column-count:unset;}#gb-bu-back-to-top{display:block;opacity:0;position:fixed;top:calc(100vh - 100px);outline:0;width:2.5em;height:2.5em;right:0;margin-right:0;background-color:#404040;background-size:56%;background-position:center;background-repeat:no-repeat;background-image:url('../../../typo3conf/ext/garage_blaser_provider/Resources/Public/Images/arrow_up.svg');z-index:10;transition:opacity 500ms ease-out 200ms;}#gb-bu-back-to-top.visible{opacity:1;}#gb-header-wrap{background-color:#fff !important;top:-25px !important;}#gb-header-wrap #gb-header-content-wrap{height:87px;}.gb-shortcuts{float:none;margin-top:0;}.gb-shortcuts .gb-shortcut-box{-webkit-box-flex:1;-webkit-flex:1 1 48%;-moz-box-flex:1;-moz-flex:1 1 48%;-ms-flex:1 1 48%;flex:1 1 48%;margin-bottom:10px;height:auto;}.gb-shortcuts .gb-shortcut-box:first-child{-webkit-box-flex:1;-webkit-flex:1 1 48%;-moz-box-flex:1;-moz-flex:1 1 48%;-ms-flex:1 1 48%;flex:1 1 48%;}#teaser-image{height:320px;top:87px;}#gb-top-wrapper .gb-brand-logos{opacity:0;}#gb-top-wrapper .gb-brand-logos.mobile-view{opacity:1 !important;}#gb-top-wrapper .gb-brand-logos.mobile-view .gb-brand-logos-inner .brand-logo{text-align:left;}#gb-top-wrapper .gb-teaser-text{float:none;margin-left:0;margin-top:300px;}#gb-top-wrapper .gb-teaser-text.gb-hide-teaser-text .gb-teaser-overlay{display:none;}#gb-top-wrapper .gb-teaser-text .gb-teaser-overlay{transform:none;height:auto;background-color:#fff;}#gb-top-wrapper .gb-teaser-text .gb-teaser-overlay .gb-diagonal-content{transform:none;width:100%;height:auto;padding:15px;}#gb-top-wrapper .gb-teaser-text .gb-teaser-overlay .gb-diagonal-content .gb-diagonal-content-inner h1{font-size:1.35em;}#gb-top-wrapper .gb-teaser-text .gb-teaser-overlay{width:100%;}#gb-logo{width:50%;}#gb-logo a{width:100%;}#gb-top-wrapper .gb-brand-logos.mobile-view{display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;position:relative;top:auto;right:auto;width:auto;padding-top:0;}#gb-top-wrapper .gb-brand-logos.mobile-view .gb-brand-logos-inner{width:100%;}#gb-top-wrapper .gb-brand-logos.mobile-view .gb-brand-logos-inner .brand-logo{-webkit-box-flex:1;-webkit-flex:1 0 100%;-moz-box-flex:1;-moz-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;margin:0 0 1em 0;}#gb-top-wrapper .gb-brand-logos.mobile-view .gb-brand-logos-inner .brand-logo.suzuki{background-position:left top;}#gb-top-wrapper .gb-brand-logos.mobile-view .gb-brand-logos-inner .brand-logo.cupra{max-width:230px;}#gb-slide-navi-button{font-size:11px;left:30px;}.slide-navi-active #gb-slide-navi-button .gb-slide-navi-button-innerwrap div:nth-child(1){-webkit-transform:translateY(10px) rotate(45deg);-ms-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg);}.slide-navi-active #gb-slide-navi-button .gb-slide-navi-button-innerwrap div:nth-child(3){-webkit-transform:translateY(-7px) rotate(-45deg);-ms-transform:translateY(-7px) rotate(-45deg);transform:translateY(-7px) rotate(-45deg);}nav #gb-mainnavi-inner-wrap{margin-top:87px;}#gb-main-content-wrap{padding-top:0;}.gb-big-image-and-text{margin-bottom:2em;}.gb-big-image-and-text.no-top-padding .gb-big-image-text{padding-top:1em;}.gb-big-image-and-text.no-top-padding .gb-big-image-text >h1,.gb-big-image-and-text.no-top-padding .gb-big-image-text >h2,.gb-big-image-and-text.no-top-padding .gb-big-image-text >h3{margin-top:0;}.gb-big-image-and-text-wrap.gb-content-cols-50-50 .gb-col1,.gb-big-image-and-text-wrap.gb-content-cols-50-50 .gb-col2{-webkit-box-flex:1;-webkit-flex:1 1 100%;-moz-box-flex:1;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;}.gb-big-image-and-text-wrap .gb-big-image{margin-bottom:0;}.gb-big-image-and-text-wrap .gb-big-image-text{padding:1em 0 1em 0;}.gb-google-maps.gb-google-maps-directions{height:400px;}form.gb-google-maps-direction-form input.map-origin{width:100%;box-sizing:border-box;}form.gb-google-maps-direction-form input[type="submit"]{margin-left:0;}.image-gallery a,.image-gallery-rental-object a{-webkit-box-flex:1;-webkit-flex:1 1 30%;-moz-box-flex:1;-moz-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;}.gb-camper-booking-button-container{display:none;}}@media (max-width:600px){#gb-slide-navi-button{left:15px;}#teaser-image{height:360px;}.gb-teaser-text .gb-teaser-overlay .gb-diagonal-content{padding:15px;box-sizing:border-box;}.gb-teaser-text .gb-teaser-overlay .gb-diagonal-content .gb-diagonal-content-inner{font-size:1.25em;}.gb-teaser-text .gb-teaser-overlay .gb-diagonal-content .gb-diagonal-content-inner h1,.gb-teaser-text .gb-teaser-overlay .gb-diagonal-content .gb-diagonal-content-inner h2,.gb-teaser-text .gb-teaser-overlay .gb-diagonal-content .gb-diagonal-content-inner h3{margin-bottom:0.1em;}nav li a{padding-left:15px;}nav .level-2 a{text-transform:none;padding-left:30px;}#gb-main-content .gb-multicolumn .ce-bodytext{-moz-column-count:1;-webkit-column-count:1;column-count:1;}.ce-textpic.layout-1{-moz-column-count:1;-webkit-column-count:1;column-count:1;max-width:100%;}#gb-logo{right:15px;}#gb-logo a{width:100%;}#gb-main-content-wrap{padding:0 15px 0 15px;}.gb-model-overview .gb-model-wrap{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;}.gb-model-overview .gb-model-wrap .gb-model-image{height:160px;}.gb-model-overview.model-alt-view .gb-model-wrap{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;}.gb-model-overview.model-alt-view .gb-model-wrap .gb-model-image{height:200px;}.gb-collapsible-container .gb-collapsible-container-header-wrapper .gb-collapsible-container-header{font-size:1.1rem;line-height:1.1em;}input,input:focus,select,.powermail_select_wrap,.powermail_fieldwrap.nolabel .powermail_select_wrap{width:96%;padding-left:0;padding-right:0;background-position:99% 0.7em;}select{width:100%;}textarea{width:95%;}.powermail_fieldwrap_type_check label,.powermail_fieldwrap_type_radio label{display:block;float:none;}.powermail_fieldwrap_type_check .powermail_field,.powermail_fieldwrap_type_radio .powermail_field{margin-left:0;}input[type="submit"]{width:100%;margin-left:0;padding:0.5em 2em 0.5em 2em;}.parsley-errors-list{margin-left:0;}#gb-footer-content-wrapall{padding:15px;}#gb-footer-content-innerwrap .gb-footer-column.gb-col1 > .gb-content-cols-50-50{display:block;}#gb-footer-content-innerwrap .gb-footer-column.gb-col1 > .gb-content-cols-50-50 .gb-col1,#gb-footer-content-innerwrap .gb-footer-column.gb-col1 > .gb-content-cols-50-50 .gb-col2{-webkit-box-flex:1;-webkit-flex:1 0 100%;-moz-box-flex:1;-moz-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;display:block;}#gb-footer-content-innerwrap ul#gb-footer-navi li{-webkit-box-flex:1;-webkit-flex:1 0 33%;-moz-box-flex:1;-moz-flex:1 0 33%;-ms-flex:1 0 33%;flex:1 0 33%;}.gb-camperrent #gb-camperrent-booking-calendar-container{margin:0 -1rem 0 0;}}@media (max-width:480px){#gb-logo{width:65%;}.gb-appointment-button,.gb-appointment-button:hover,.highlight .gb-appointment-button{top:177px;left:auto;right:1rem;height:5.5rem;}.gb-appointment-button .gp-appointment-text,.gb-appointment-button:hover .gp-appointment-text,.highlight .gb-appointment-button .gp-appointment-text{display:block;left:0;opacity:1;margin-top:3.5rem;width:100%;font-size:0.85rem;line-height:1em;font-weight:300;}.gb-appointment-button .gp-appointment-icon,.gb-appointment-button:hover .gp-appointment-icon,.highlight .gb-appointment-button .gp-appointment-icon{display:block;right:0;width:100%;text-align:center;}.gb-appointment-button .gp-appointment-icon img,.gb-appointment-button:hover .gp-appointment-icon img,.highlight .gb-appointment-button .gp-appointment-icon img{margin-top:0.25rem;width:70%;height:auto;}.gb-camperrent{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.gb-camperrent .gb-camperrent-field-row{-webkit-box-flex:1;-webkit-flex:1 1 100%;-moz-box-flex:1;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.gb-camperrent .gb-camperrent-field-row.gb-camperrent-extras .extra-field{-webkit-box-flex:1;-webkit-flex:1 1 100%;-moz-box-flex:1;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;}.gb-camperrent .gb-camperrent-field-row .gb-camperrent-form-field-wrapper{-webkit-box-flex:1;-webkit-flex:1 1 100%;-moz-box-flex:1;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;}.gb-camperrent .gb-camperrent-field-row .gb-camperrent-form-field-wrapper.narrow-field{max-width:100%;}.gb-camperrent .gb-camperrent-field-row .gb-camperrent-form-field-wrapper #gb-camperrent-client-zip,.gb-camperrent .gb-camperrent-field-row .gb-camperrent-form-field-wrapper #gb-camperrent-client-email,.gb-camperrent .gb-camperrent-field-row .gb-camperrent-form-field-wrapper #gb-camperrent-client-firstname{margin-bottom:1rem;}}@media (max-width:420px){h2{font-size:1.25em;}nav,#gb-slide-navi-left-bg{width:260px;}.gb-content-cols-50-50{display:block;}.gb-content-cols-50-50 .gb-col1,.gb-content-cols-50-50 .gb-col2{-webkit-box-flex:1;-webkit-flex:1 0 100%;-moz-box-flex:1;-moz-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;width:100%;max-width:100%;display:block;}#gb-footer-content-innerwrap ul#gb-footer-navi li{-webkit-box-flex:1;-webkit-flex:1 0 50%;-moz-box-flex:1;-moz-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;}#gb-footer-content-innerwrap .gb-footer-column .gb-content-cols-50-50 .gb-content-cols-50-50 .gb-col1,#gb-footer-content-innerwrap .gb-footer-column .gb-content-cols-50-50 .gb-content-cols-50-50 .gb-col2{-webkit-box-flex:1;-webkit-flex:1 1 48%;-moz-box-flex:1;-moz-flex:1 1 48%;-ms-flex:1 1 48%;flex:1 1 48%;width:48%;max-width:48%;display:inline-block;}.gb-teaser-text .gb-teaser-overlay .gb-diagonal-content .gb-content-cols-50-50{display:flex;}.gb-teaser-text .gb-teaser-overlay .gb-diagonal-content .gb-content-cols-50-50 .gb-col1,.gb-teaser-text .gb-teaser-overlay .gb-diagonal-content .gb-content-cols-50-50 .gb-col2{-webkit-box-flex:1;-webkit-flex:1 1 48%;-moz-box-flex:1;-moz-flex:1 1 48%;-ms-flex:1 1 48%;flex:1 1 48%;width:48%;max-width:48%;display:inline-block;}.gb-model-overview .gb-model-wrap{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;}.gb-model-overview .gb-model-wrap .gb-model-image{height:160px;}.gb-model-overview.model-alt-view .gb-model-wrap{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;}.gb-model-overview.model-alt-view .gb-model-wrap .gb-model-image{height:160px;}.gb-highlight-boxes-outer-wrapper .gb-highlight-boxes-wrapper .gb-highlight-box{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-moz-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;}.gb-team-container .gb-team-member{-webkit-box-flex:1;-webkit-flex:1 1 100%;-moz-box-flex:1;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;}.gp-video-popups a{-webkit-box-flex:0;-webkit-flex:0 1 100%;-moz-box-flex:0;-moz-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;}.gp-video-popups .gp-video-previewimage img{max-width:100%;}}@media (max-width:360px){#gb-footer-content-innerwrap .gb-footer-column .gb-content-cols-50-50 .gb-content-cols-50-50 .gb-col1,#gb-footer-content-innerwrap .gb-footer-column .gb-content-cols-50-50 .gb-content-cols-50-50 .gb-col2{-webkit-box-flex:1;-webkit-flex:1 1 100%;-moz-box-flex:1;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;width:100%;max-width:100%;display:block;}}
