body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}.aspect--9\:16,.responsive.ratio-916{padding-bottom:177.7777%}.aspect--1\:1,.responsive.ratio-11{padding-bottom:100%}
@font-face{font-display: swap;font-family: 'Courgette';font-style: normal;font-weight: 400;src: url('/files/layout/fonts/courgette-v17-latin-regular.woff2') format('woff2')}@font-face{font-display: swap;font-family: 'Archivo';font-style: normal;font-weight: 400;src: url('/files/layout/fonts/archivo-v19-latin-regular.woff2') format('woff2')}@font-face{font-display: swap;font-family: 'Archivo';font-style: normal;font-weight: 700;src: url('/files/layout/fonts/archivo-v19-latin-700.woff2') format('woff2')}.font{font-weight: 400;font-family: 'Archivo', Verdana, Geneva, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}strong,.bold,b{font-weight: 700}.font_2{font-weight: 400;font-family: 'Courgette', Verdana, Geneva, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent}body{line-height: 1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display: block}nav ul{list-style: none}blockquote,q{quotes: none}blockquote:before,blockquote:after,q:before,q:after{content: none}a{margin: 0;padding: 0;font-size: 100%;vertical-align: baseline;background: transparent}ins{background-color: #ff9;color: #000;text-decoration: none}mark{background-color: #ff9;color: #000;font-style: italic;font-weight: bold}del{text-decoration: line-through}abbr[title],dfn[title]{border-bottom: 1px dotted;cursor: help}table{border-collapse: collapse;border-spacing: 0}hr{display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0}input,select{vertical-align: middle}input:required,textarea:required{box-shadow: none}*{-moz-box-sizing: border-box;box-sizing: border-box}.clearfix{zoom: 1}.clearfix:before,.clearfix:after{content: "";display: table}.clearfix:after{clear: both}img{max-width: 100%;height: auto;vertical-align: middle}:focus{outline: none}h1,h2,h3,input,textarea,keygen,select,button{font-weight: 400;font-family: 'Archivo', Verdana, Geneva, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}html{font-size: 18px;overflow-x: hidden}html.scrolled_down #header #logo img{height: 75px;width: auto}body{padding-top: 132px;min-height: 100vh;text-rendering: optimizeLegibility;overflow-x: hidden;font-size: 18px;line-height: 140%;font-weight: 400;font-family: 'Archivo', Verdana, Geneva, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #656565;position: relative}.ce_text > .text > *,.inside > *{margin-bottom: 18px}.ce_text > .text > *:last-child,.inside > *:last-child{margin-bottom: 0}#header{background: #1e9dc6;color: #FFF;position: fixed;z-index: 50;left: 0;top: 0;width: 100%}#header a{color: #FFF;text-decoration: none}#header .inside{zoom: 1;width: 100%;max-width: 1450px;padding: 0 18px;margin: 0 auto;position: relative;display: block;display: -ms-grid;display: grid;grid-gap: 18px;-ms-grid-columns: 430px 1fr;grid-template-columns: 430px 1fr;grid-auto-rows: auto}#header .inside:before,#header .inside:after{content: "";display: table}#header .inside:after{clear: both}#header .inside:before,#header .inside:after{content: none}#header .inside > *{float: none;margin-bottom: 0}#header #logo img{height: 150px;width: auto;transition: all .2s ease-in;-webkit-transition: all .2s ease-in}#header #navigation{align-self: center;text-align: right}#header #navigation .mod_navigation{overflow: visible;display: inline-block}#header #navigation ul{text-align: left;list-style: none}#header #navigation ul li{display: inline-block;margin-left: 18px}#header #navigation ul li strong,#header #navigation ul li a{padding: 10px}#header #navigation ul li a{transition: all .2s ease-in;-webkit-transition: all .2s ease-in}#header #navigation ul li a:hover{opacity: .8}#header #navigation li#sprache{position: relative;padding-right: 18px;cursor: pointer}#header #navigation li#sprache:hover ul{display: inline-block}#header #navigation li#sprache:after{position: absolute;right: 0;top: 5px;content: '';border: solid #fff;border-width: 0 2px 2px 0;display: inline-block;padding: 2px;transform: rotate(45deg);-webkit-transform: rotate(45deg)}#header #navigation li#sprache ul{display: none;font-size: 16px;line-height: 100%;position: absolute;left: -10px;padding-top: 5px;top: 100%;width: 100%;color: #656565}#header #navigation li#sprache ul a{color: #656565}#header #navigation li#sprache ul li{margin: 0;display: block;background: #FFF}#header #navigation li#sprache ul li:first-child{border-bottom: 1px solid #656565}#header #navigation li#sprache ul li.active a{font-weight: 700}#header #navigation li#sprache ul li a{padding: 10px;display: block}#header #navigation li#sprache ul li a:hover{color: #1e9dc6;background: rgba(0,0,0,0.05)}.ce_text{position: relative}.ce_text.imagesize_1 .text{position: absolute;left: 0;width: 100%;top: 20%;z-index: 10;color: #FFF;text-align: center;font-size: 50px;line-height: 115%;padding: 18px}.ce_text.imagesize_1 .text p{text-shadow: 0px 0px 4px rgba(0,0,0,0.3)}.ce_text.imagesize_1 .text strong{font-weight: 400;font-family: 'Courgette', Verdana, Geneva, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 70px;line-height: 115%}.ce_text.imagesize_1 .image_container{margin-bottom: 0;text-align: center;position: relative}.ce_text.imagesize_1 .image_container:before{content: '';display: block;position: absolute;left: 0;width: 100%;bottom: 0;height: 100%;background-image: url('/files/layout/trenner.png');background-size: 100% auto;background-repeat: no-repeat;background-position: center bottom}.ce_text.imagesize_1 .image_container img{width: 100%;object-fit: cover;object-position: center bottom;height: calc(100vh - 130px)}.ce_text.imagesize_2{display: -ms-grid;display: grid;grid-gap: 18px;-ms-grid-columns: 120px 1fr;grid-template-columns: 120px 1fr;grid-auto-rows: auto}.ce_text.imagesize_2:before,.ce_text.imagesize_2:after{content: none}.ce_text.imagesize_2 > *{float: none;margin-bottom: 0}.ce_text.imagesize_2 .text{align-self: center}.ce_text.imagesize_3 .image_container{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;text-align: right}.ce_text.imagesize_3 .image_container img{height: 100%;width: 100%;object-fit: cover}.ce_text.imagesize_3 .text{z-index: 5;zoom: 1;width: 100%;max-width: 1450px;padding: 144px 18px;margin: 0 auto;position: relative;display: block}.ce_text.imagesize_3 .text:before,.ce_text.imagesize_3 .text:after{content: "";display: table}.ce_text.imagesize_3 .text:after{clear: both}.ce_text.imagesize_3 .text > *{max-width: 670px}.ce_text.imagesize_3 .text a.btn{margin-top: 18px}.ce_text.imagesize_5,.ce_text.imagesize_9{margin-top: 72px;margin-bottom: 72px;display: -ms-grid;display: grid;grid-gap: 18px;-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr;grid-auto-rows: auto;grid-template-areas: 'left right'}.ce_text.imagesize_5:before,.ce_text.imagesize_9:before,.ce_text.imagesize_5:after,.ce_text.imagesize_9:after{content: none}.ce_text.imagesize_5 > *,.ce_text.imagesize_9 > *{float: none;margin-bottom: 0}.ce_text.imagesize_5 .text,.ce_text.imagesize_9 .text{align-self: center}.ce_text.imagesize_5.image_float_left .image_container,.ce_text.imagesize_9.image_float_left .image_container{grid-area: left}.ce_text.imagesize_5.image_float_left .text,.ce_text.imagesize_9.image_float_left .text{grid-area: right}.ce_text.imagesize_5.image_float_right .text,.ce_text.imagesize_9.image_float_right .text{grid-area: left}.ce_text.imagesize_5.image_float_right .image_container,.ce_text.imagesize_9.image_float_right .image_container{grid-area: right;text-align: right}h1{color: #1e9dc6;font-size: 30px;line-height: 130%;text-transform: uppercase;font-weight: 700}h2{color: #1e9dc6;font-size: 30px;line-height: 130%;text-transform: uppercase;font-weight: 700}h3{color: #1e9dc6;font-size: 28px;line-height: 130%;font-weight: 700}a{color: #1e9dc6;display: inline-block}a.btn{background: #1e9dc6;color: #FFF;text-decoration: none;padding: 9px 18px;font-weight: 700;transition: all .2s ease-in;-webkit-transition: all .2s ease-in}a.btn:hover{background: #21afdc}.margin_bottom_2x,.mod_article.grid_2 .inside_wrap > .margin_bottom_2x,.mod_article.margin_bottom_2x{margin-bottom: 36px}.content-accordion .handorgel__header button{background: none;border: 1px solid #dcdcdc;padding: 18px;font-weight: 700;cursor: pointer;color: #656565;display: block;width: 100%;text-align: left;font-size: 18px;line-height: 130%;margin-top: 1px;position: relative}.content-accordion .handorgel__header button:after{content: '';display: inline-block;width: 20px;height: 20px;position: absolute;right: 18px;top: 50%;margin-top: -10px;background-image: url('/files/icons/arrow_down.svg');background-size: contain;background-repeat: no-repeat}.content-accordion .handorgel__header.handorgel__header--opened button:after{background-image: url('/files/icons/arrow_up.svg')}.content-accordion .handorgel__content{border: 1px solid #dcdcdc;padding: 18px;border-top: 0}#firmen_zahlen{position: relative;background-image: url('/files/layout/bg_silber.jpg');background-size: cover;margin-bottom: 0}#firmen_zahlen .inside_wrap{zoom: 1;width: 100%;max-width: 1450px;padding: 36px 18px;margin: 0 auto;position: relative;display: block;display: -ms-grid;display: grid;grid-gap: 18px;-ms-grid-columns: 1fr 1fr 1fr;grid-template-columns: 1fr 1fr 1fr;grid-auto-rows: auto}#firmen_zahlen .inside_wrap:before,#firmen_zahlen .inside_wrap:after{content: "";display: table}#firmen_zahlen .inside_wrap:after{clear: both}#firmen_zahlen .inside_wrap:before,#firmen_zahlen .inside_wrap:after{content: none}#firmen_zahlen .inside_wrap > *{float: none;margin-bottom: 0}#firmen_zahlen .inside_wrap .ce_text{position: relative;z-index: 5}#firmen_zahlen .inside_wrap .ce_text p{margin-bottom: 18px;color: #FFF}#firmen_zahlen .inside_wrap .ce_text p:last-child{margin-bottom: 0}#firmen_zahlen .inside_wrap .ce_text p strong{font-size: 54px;line-height: 100%}.ce_download p.download-element{display: none}.ce_form .form-confirmation h3{margin-bottom: 18px}.ce_form .form-confirmation p{margin-bottom: 9px}.ce_form .widget{margin-bottom: 18px}.ce_form .widget label{display: none}.ce_form .widget input,.ce_form .widget textarea{background: #e5f9ff;color: #656565;padding: 9px;border: 1px solid #fff;transition: all .2s ease-in;-webkit-transition: all .2s ease-in;width: 100%}.ce_form .widget input:hover,.ce_form .widget textarea:hover{border-color: #656565}.ce_form .widget textarea{height: 10em}.ce_form .widget.widget-checkbox{border: 1px solid #656565;padding: 9px}.ce_form .widget.widget-checkbox span label{display: inline}.ce_form .widget.widget-checkbox input{width: auto}.ce_form .widget.widget-submit button{cursor: pointer;border: 0;background: #1e9dc6;color: #FFF;padding: 18px 36px}.mod_article .article_inside{zoom: 1;width: 100%;max-width: 1450px;padding: 18px 18px;margin: 0 auto;position: relative;display: block}.mod_article .article_inside:before,.mod_article .article_inside:after{content: "";display: table}.mod_article .article_inside:after{clear: both}.mod_article.full_width .article_inside{padding: 0;max-width: 100%}.mod_article.bg_grey{background: #656565;color: #FFF;padding-top: 72px;padding-bottom: 72px}.mod_article.bg_grey a,.mod_article.bg_grey h1,.mod_article.bg_grey h2,.mod_article.bg_grey h3,.mod_article.bg_grey p,.mod_article.bg_grey ul,.mod_article.bg_grey li{color: #FFF}.mod_article.gallery_3 .inside_wrap{display: -ms-grid;display: grid;grid-gap: 8px;-ms-grid-columns: 1fr 1fr 1fr;grid-template-columns: 1fr 1fr 1fr;grid-auto-rows: auto}.mod_article.gallery_3 .inside_wrap:before,.mod_article.gallery_3 .inside_wrap:after{content: none}.mod_article.gallery_3 .inside_wrap > *{float: none;margin-bottom: 0}.mod_article.gallery_3 .inside_wrap .ce_text.imagesize_6{position: relative}.mod_article.gallery_3 .inside_wrap .ce_text.imagesize_6:hover .text{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);visibility: visible}.mod_article.gallery_3 .inside_wrap .ce_text.imagesize_6 .image_container img{width: 100%}.mod_article.gallery_3 .inside_wrap .ce_text.imagesize_6 .text{visibility: hidden;transition: all .2s ease-in;-webkit-transition: all .2s ease-in;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 5;background: rgba(30,157,198,0.8);color: #FFF;padding: 18px;text-align: center;display: flex;flex-direction: column;align-items: center;justify-content: center;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0)}.mod_article.gallery_3 .inside_wrap .ce_text.imagesize_6 .text h2{color: #FFF;text-transform: none;font-weight: 700}.mod_article.gallery_3 .inside_wrap .ce_text.imagesize_6 .text h2,.mod_article.gallery_3 .inside_wrap .ce_text.imagesize_6 .text p{font-size: 18px;line-height: 130%;width: 100%}.mod_article.box_shadow{overflow: visible;margin-top: 72px;margin-bottom: 72px}.mod_article.box_shadow .inside_wrap{box-shadow: 0 0px 30px rgba(0,0,0,0.2);padding: 54px}.mod_article.box_shadow .inside_wrap h1{max-width: 1100px}.mod_article.box_shadow .inside_wrap p{max-width: 800px}.mod_article.box_shadow .inside_wrap h1,.mod_article.box_shadow .inside_wrap p{margin-left: auto;margin-right: auto}.mod_article.box_shadow .inside_wrap .imagesize_2{margin-top: 18px}.mod_article.grid_2 .inside_wrap{display: -ms-grid;display: grid;grid-gap: 18px;-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr;grid-auto-rows: auto}.mod_article.grid_2 .inside_wrap:before,.mod_article.grid_2 .inside_wrap:after{content: none}.mod_article.grid_2 .inside_wrap > *{float: none;margin-bottom: 0}.mod_article.grid_2 .inside_wrap .full_col,.mod_article.grid_2 .inside_wrap .ce_headline{grid-column-start: 1;grid-column-end: -1}.mod_article.grid_3 .inside_wrap{display: -ms-grid;display: grid;grid-gap: 36px;-ms-grid-columns: 1fr 1fr 1fr;grid-template-columns: 1fr 1fr 1fr;grid-auto-rows: auto}.mod_article.grid_3 .inside_wrap:before,.mod_article.grid_3 .inside_wrap:after{content: none}.mod_article.grid_3 .inside_wrap > *{float: none;margin-bottom: 0}.mod_article.grid_3 .inside_wrap .full_col,.mod_article.grid_3 .inside_wrap .ce_headline{grid-column-start: 1;grid-column-end: -1}.mod_article.grid_3 .inside_wrap .ce_text.imagesize_2{display: block;margin-top: 36px}.mod_article.grid_3 .inside_wrap .ce_text.imagesize_2 .image_container{margin-bottom: 18px;text-align: center}.mod_article.grid_3 .inside_wrap .ce_text.imagesize_2 .text{text-align: center}.mod_article.grid_3 .inside_wrap .ce_text.imagesize_6{margin-bottom: 36px}.mod_article.grid_3 .inside_wrap .ce_text.imagesize_6 .image_container{margin-bottom: 18px}.mod_article#kontakt{padding-bottom: 72px}.mod_article#kontakt h1{margin-bottom: 0}.mod_article#kontakt .inside_wrap{display: -ms-grid;display: grid;grid-gap: 72px;-ms-grid-columns: 2fr 4fr;grid-template-columns: 2fr 4fr;grid-auto-rows: auto}.mod_article#kontakt .inside_wrap:before,.mod_article#kontakt .inside_wrap:after{content: none}.mod_article#kontakt .inside_wrap > *{float: none;margin-bottom: 0}.mod_article#kontakt .inside_wrap .full_col{grid-column-start: 1;grid-column-end: -1}.mod_article#kontakt .inside_wrap .ce_text.kontakt_2 a{text-decoration: none}.mod_article#kontakt .inside_wrap .ce_text.kontakt_2 p:nth-child(3),.mod_article#kontakt .inside_wrap .ce_text.kontakt_2 p:nth-child(4),.mod_article#kontakt .inside_wrap .ce_text.kontakt_2 p:nth-child(5){padding-left: 36px;position: relative;margin-bottom: 0}.mod_article#kontakt .inside_wrap .ce_text.kontakt_2 p:nth-child(3):before,.mod_article#kontakt .inside_wrap .ce_text.kontakt_2 p:nth-child(4):before,.mod_article#kontakt .inside_wrap .ce_text.kontakt_2 p:nth-child(5):before{position: absolute;left: 0;top: 0px;content: '';display: inline-block;width: 24px;height: 24px;background-image: url('/files/icons/pin_dark.svg');background-repeat: no-repeat;background-size: contain;background-position: center}.mod_article#kontakt .inside_wrap .ce_text.kontakt_2 p:nth-child(3){margin-bottom: 18px}.mod_article#kontakt .inside_wrap .ce_text.kontakt_2 p:nth-child(4):before{background-image: url('/files/icons/phone_dark.svg')}.mod_article#kontakt .inside_wrap .ce_text.kontakt_2 p:nth-child(5):before{background-image: url('/files/icons/mail_dark.svg')}.mod_article#kontakt .inside_wrap .ce_text.kontakt_2 p:nth-child(5){margin-bottom: 36px}.mod_rocksolid_slider{margin-bottom: 72px}.mod_rocksolid_slider .rsts-progress{top: auto;bottom: 0;height: 4px}#footer{background: #1e9dc6;color: #FFF}#footer a{color: #FFF;text-decoration: none}#footer:before{content: '';display: block;width: 100%;height: 20px;background-size: cover;border-bottom: 2px solid #fff;background-image: url('/files/layout/bg_silber.jpg')}#footer .inside{zoom: 1;width: 100%;max-width: 1450px;padding: 72px 18px;margin: 0 auto;position: relative;display: block;display: -ms-grid;display: grid;grid-gap: 18px;-ms-grid-columns: 1fr 1fr 1fr;grid-template-columns: 1fr 1fr 1fr;grid-auto-rows: auto}#footer .inside:before,#footer .inside:after{content: "";display: table}#footer .inside:after{clear: both}#footer .inside:before,#footer .inside:after{content: none}#footer .inside > *{float: none;margin-bottom: 0}#footer .inside .footer_1{grid-column-start: 1;grid-column-end: -1}#footer .inside .footer_2 p:nth-child(2),#footer .inside .footer_2 p:nth-child(3),#footer .inside .footer_2 p:nth-child(4){padding-left: 36px;position: relative;margin-bottom: 0}#footer .inside .footer_2 p:nth-child(2):before,#footer .inside .footer_2 p:nth-child(3):before,#footer .inside .footer_2 p:nth-child(4):before{position: absolute;left: 0;top: 0px;content: '';display: inline-block;width: 24px;height: 24px;background-image: url('/files/icons/pin.svg');background-repeat: no-repeat;background-size: contain;background-position: center}#footer .inside .footer_2 p:nth-child(2){margin-bottom: 18px}#footer .inside .footer_2 p:nth-child(3):before{background-image: url('/files/icons/phone.svg')}#footer .inside .footer_2 p:nth-child(4):before{background-image: url('/files/icons/mail.svg')}#footer .inside .footer_3 p{max-width: 350px}#footer .inside .footer_4 ul li{padding-bottom: 4px;margin-bottom: 4px;border-bottom: 1px solid rgba(255,255,255,0.2)}#footer ul{list-style: none}#navigation_mobile{display: none}#menu{display: none}@media (max-width: 1050px){#navigation{display: none}#header{box-shadow: 0 0 2px 2px rgba(0,0,0,0.1)}#header #logo,html.scrolled_down #header #logo{padding-top: 5px;padding-bottom: 5px}#header #logo img,html.scrolled_down #header #logo img{height: 65px;width: auto}body{padding-top: 75px}#navigation_mobile{display: block;position: fixed;left: 100%;transition: all .2s ease-in;-webkit-transition: all .2s ease-in;top: 75px;width: 100%;z-index: 999;bottom: 0;background: #FFF}#navigation_mobile > .inside{display: block;color: #656565;max-height: 100%;overflow-y: auto}#navigation_mobile > .inside a{color: #656565}#navigation_mobile > .inside .sprache{border-bottom: 1px solid #1e9dc6;text-align: right;padding: 9px}#navigation_mobile > .inside .mod_customnav{padding-top: 18px}#navigation_mobile > .inside .mod_customnav ul > li:nth-child(5){border-bottom: 1px solid #656565;padding-bottom: 18px;margin-bottom: 18px}#navigation_mobile > .inside .mod_customnav ul > li a,#navigation_mobile > .inside .mod_customnav ul > li strong{display: block;padding: 4.5px}#navigation_mobile > .inside .mod_customnav ul > li strong{color: #1e9dc6}#navigation_mobile > .inside .mod_customnav ul > li:last-child{margin-bottom: 0}#menu{position: fixed;top: 15px;right: 9px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);z-index: 9999;display: inline-block;background: #1e9dc6;border-radius: 10px;width: 45px;height: 45px;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer}#menu span{display: block;position: absolute;height: 4px;width: 80%;background: #FFF;border-radius: 9px;opacity: 1;left: 10%;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out}#menu span:nth-child(1){top: 8px}#menu span:nth-child(2),#menu span:nth-child(3){top: 20px}#menu span:nth-child(4){top: 32px}html.menu_open #navigation_mobile{left: 0}html.menu_open #menu{background: #1e9dc6}html.menu_open #menu span{background: #FFF}html.menu_open #menu span:nth-child(1){top: 18px;width: 0%;left: 50%}html.menu_open #menu span:nth-child(2){-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}html.menu_open #menu span:nth-child(3){-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg)}html.menu_open #menu span:nth-child(4){top: 18px;width: 0%;left: 50%}}@media (max-width: 950px){.mod_rocksolid_slider{margin-bottom: 18px}.ce_text.imagesize_5,.ce_text.imagesize_9{margin-top: 18px;margin-bottom: 54px;display: block}.ce_text.imagesize_5 > *,.ce_text.imagesize_9 > *{margin-bottom: 18px}.ce_text.imagesize_5 > *:last-child,.ce_text.imagesize_9 > *:last-child{margin-bottom: 0}.mod_article.gallery_3 .inside_wrap{grid-template-columns: 1fr 1fr}.mod_article.grid_2 .inside_wrap,#firmen_zahlen .inside_wrap{grid-template-columns: 1fr}.mod_article.box_shadow .inside_wrap{padding: 18px}.ce_text.imagesize_3 .image_container{position: relative;left: auto;top: auto;height: auto}.ce_text.imagesize_3 .image_container img{max-height: 150px;object-fit: contain;object-position: right top}.ce_text.imagesize_3 .text{padding-top: 18px;padding-bottom: 18px}#footer .inside{grid-template-columns: 1fr}}@media (max-width: 800px){.ce_text.imagesize_1 .text{font-size: 30px;line-height: 130%}.ce_text.imagesize_1 .text strong{font-size: 40px;line-height: 130%}.mod_article.grid_3 .inside_wrap,.mod_article#kontakt .inside_wrap{grid-template-columns: 1fr}.mod_article.gallery_3 .inside_wrap{grid-template-columns: 1fr}.mod_article.gallery_3 .inside_wrap .ce_text.imagesize_6 .image_container{position: absolute;left: 0;top: 0;width: 100%;height: 100%}.mod_article.gallery_3 .inside_wrap .ce_text.imagesize_6 .text{z-index: 5;position: relative;visibility: visible;display: block;padding: 72px 18px;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1)}}@media (max-width: 600px){.ce_text.imagesize_1 .text{top: 36px}.ce_text.imagesize_1 .text p,.ce_text.imagesize_1 .text strong{line-height: 115%}h1,h2{font-size: 24px;line-height: 130%}}
