@font-face{font-family:FiraSans;font-style:normal;font-weight:400;font-display:swap;src:url('/fileadmin/template/johnhill/fonts/va9E4kDNxMZdWfMOD5VvmojLeTY.woff2') format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:FiraSans;font-style:normal;font-weight:400;font-display:swap;src:url('/fileadmin/template/johnhill/fonts/va9E4kDNxMZdWfMOD5Vvk4jLeTY.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:FiraSans;font-style:normal;font-weight:400;font-display:swap;src:url('/fileadmin/template/johnhill/fonts/va9E4kDNxMZdWfMOD5Vvm4jLeTY.woff2') format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:FiraSans;font-style:normal;font-weight:400;font-display:swap;src:url('/fileadmin/template/johnhill/fonts/va9E4kDNxMZdWfMOD5VvlIjLeTY.woff2') format('woff2');unicode-range:U+0370-03FF;}@font-face{font-family:FiraSans;font-style:normal;font-weight:400;font-display:swap;src:url('/fileadmin/template/johnhill/fonts/va9E4kDNxMZdWfMOD5VvmIjLeTY.woff2') format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:FiraSans;font-style:normal;font-weight:400;font-display:swap;src:url('/fileadmin/template/johnhill/fonts/va9E4kDNxMZdWfMOD5VvmYjLeTY.woff2') format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:FiraSans;font-style:normal;font-weight:400;font-display:swap;src:url('/fileadmin/template/johnhill/fonts/va9E4kDNxMZdWfMOD5Vvl4jL.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:FiraSans;font-style:normal;font-weight:700;font-display:swap;src:url('/fileadmin/template/johnhill/fonts/va9B4kDNxMZdWfMOD5VnLK3eSxf6TF0.woff2') format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:FiraSans;font-style:normal;font-weight:700;font-display:swap;src:url('/fileadmin/template/johnhill/fonts/va9B4kDNxMZdWfMOD5VnLK3eQhf6TF0.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:FiraSans;font-style:normal;font-weight:700;font-display:swap;src:url('/fileadmin/template/johnhill/fonts/va9B4kDNxMZdWfMOD5VnLK3eShf6TF0.woff2') format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:FiraSans;font-style:normal;font-weight:700;font-display:swap;src:url('/fileadmin/template/johnhill/fonts/va9B4kDNxMZdWfMOD5VnLK3eRRf6TF0.woff2') format('woff2');unicode-range:U+0370-03FF;}@font-face{font-family:FiraSans;font-style:normal;font-weight:700;font-display:swap;src:url('/fileadmin/template/johnhill/fonts/va9B4kDNxMZdWfMOD5VnLK3eSRf6TF0.woff2') format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:FiraSans;font-style:normal;font-weight:700;font-display:swap;src:url('/fileadmin/template/johnhill/fonts/va9B4kDNxMZdWfMOD5VnLK3eSBf6TF0.woff2') format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:FiraSans;font-style:normal;font-weight:700;font-display:swap;src:url('/fileadmin/template/johnhill/fonts/va9B4kDNxMZdWfMOD5VnLK3eRhf6.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'TTBells';font-weight:400;font-style:normal;font-display:swap;src:url('/fileadmin/template/johnhill/fonts/TTBells-Regular.woff2') format('woff2'),url('/fileadmin/template/johnhill/fonts/TTBells-Regular.woff') format('woff');}@font-face{font-family:'TTBells';font-weight:700;font-style:italic;font-display:swap;src:url('/fileadmin/template/johnhill/fonts/TTBells-BoldItalic.woff2') format('woff2'),url('/fileadmin/template/johnhill/fonts/TTBells-BoldItalic.woff') format('woff');}*{margin:0;padding:0;box-sizing:border-box;}body,input,select,option,textarea{hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;color:#000000;font-family:FiraSans;font-weight:400;font-style:normal;font-size:20px;line-height:36px;letter-spacing:0.1px;}@media (max-width:600px){body,input,select,option,textarea{font-size:18px;line-height:28px;}}.h1{font-family:TTBells;font-weight:400;font-style:normal;font-size:48px;line-height:68px;letter-spacing:0.2px;text-transform:none;color:#000000;}@media (max-width:600px){.h1{font-size:34px;line-height:46px;}}.h2{font-family:TTBells;font-weight:700;font-style:italic;font-size:24px;line-height:36px;letter-spacing:0.2px;text-transform:none;color:#d28237;}@media (max-width:600px){.h2{font-size:22px;line-height:32px;}}.h3{font-family:TTBells;font-weight:400;font-style:normal;font-size:36px;line-height:52px;letter-spacing:0.3px;text-transform:none;color:#000000;}@media (max-width:600px){.h3{font-size:28px;line-height:46px;}}.h4{font-family:TTBells;font-weight:700;font-style:italic;font-size:24px;line-height:36px;letter-spacing:0.2px;text-transform:none;color:#d28237;}@media (max-width:600px){.h4{font-size:22px;line-height:32px;}}.h5{font-family:FiraSans;font-weight:700;font-style:normal;font-size:20px;line-height:36px;letter-spacing:0.1px;text-transform:none;color:#000000;}@media (max-width:600px){.h5{font-size:18px;line-height:28px;}}.h6{font-family:TTBells;font-weight:400;font-style:normal;font-size:24px;line-height:36px;letter-spacing:0.2;text-transform:none;color:#000000;}@media (max-width:600px){.h6{font-size:22px;line-height:34px;}}h1{font-family:TTBells;font-weight:400;font-style:normal;font-size:48px;line-height:68px;letter-spacing:0.2px;text-transform:none;color:#000000;margin-bottom:22px;}@media (max-width:600px){h1{font-size:34px;line-height:46px;}}h1 + h2{margin-bottom:36px;}@media (max-width:600px){h1 + h2{margin-bottom:28px;}}h2{font-family:TTBells;font-weight:700;font-style:italic;font-size:24px;line-height:36px;letter-spacing:0.2px;text-transform:none;color:#d28237;}@media (max-width:600px){h2{font-size:22px;line-height:32px;}}h3{font-family:TTBells;font-weight:400;font-style:normal;font-size:36px;line-height:52px;letter-spacing:0.3px;text-transform:none;color:#000000;margin-bottom:11px;}@media (max-width:600px){h3{font-size:28px;line-height:46px;}}h3 + h4{margin-bottom:36px;}@media (max-width:600px){h3 + h4{margin-bottom:28px;}}h4{font-family:TTBells;font-weight:700;font-style:italic;font-size:24px;line-height:36px;letter-spacing:0.2px;text-transform:none;color:#d28237;}@media (max-width:600px){h4{font-size:22px;line-height:32px;}}h5{font-family:FiraSans;font-weight:700;font-style:normal;font-size:20px;line-height:36px;letter-spacing:0.1px;text-transform:none;color:#000000;}@media (max-width:600px){h5{font-size:18px;line-height:28px;}}h6{font-family:TTBells;font-weight:400;font-style:normal;font-size:24px;line-height:36px;letter-spacing:0.2;text-transform:none;color:#000000;}@media (max-width:600px){h6{font-size:22px;line-height:34px;}}strong,b{font-weight:600;}a{color:#000000;}a.button,form .actions span button{position:relative;display:inline-block;text-decoration:none;text-align:center;margin-right:22px;margin-bottom:22px;background-color:#000000;color:#ffffff;font-weight:700;transition:all 0.7s;padding:11px 22px;border:1px solid #000000;}a.button.sec{font-family:FiraSans;font-weight:400;}a.button.sec:hover{color:#ffffff;background-color:#d28237;border-color:#d28237;}@media (max-width:1170px){a.button.sec{margin-bottom:22px;}a.button.sec:last-child{margin-bottom:0;}}@media (max-width:600px){a.button.sec{width:100%;}}a.button:hover,form .actions span button:hover{background-color:transparent;color:#000000;border-color:#000000;}a.icon{width:auto;height:auto;padding-left:16.5px;background-position:0 4px;background-size:auto 11px;}a.icon.eye{padding-left:24px;font-family:TTBells;font-weight:600;font-style:italic;font-size:15px;}a.icon.gog{padding-left:36px;font-family:TTBells;font-weight:600;font-style:italic;font-size:15px;}a.icon.spk{padding-left:18px;font-family:TTBells;font-weight:600;font-style:italic;font-size:15px;}a.icon.in{background-image:url('/fileadmin/template/johnhill/icons/instagram.svg');padding-left:22px;background-size:22px;}a.icon.fb{background-image:url('/fileadmin/template/johnhill/icons/facebook.svg');padding-left:22px;background-size:22px;}a.icon + a.icon{margin-left:22px;}a[href^="javascript:linkTo_UnCryptMailto"]{padding-left:33px;background-image:url('/fileadmin/template/johnhill/icons/mail_w.svg');background-repeat:no-repeat;background-size:22px;background-position:0 2px;}a[href*="google.de/maps/"]{padding-left:33px;background-image:url('/fileadmin/template/johnhill/icons/marker_w.svg');background-repeat:no-repeat;background-size:16.5px;background-position:2px 4px;}a[href^="tel:"]:not(.button){padding-left:33px;background-image:url('/fileadmin/template/johnhill/icons/phone_w.svg');background-repeat:no-repeat;background-size:16.5px;background-position:2px 0px;}a[rel=noreferrer]{display:inline-block;}a[rel=noreferrer] + a[rel=noreferrer]{margin-left:11px;}p.clk{padding-left:33px;background-image:url('/fileadmin/template/johnhill/icons/clock_w.svg');background-size:22px;background-repeat:no-repeat;background-position:0 5px;}p:last-child{margin-bottom:0;}img{width:100%;height:auto;display:block;}ul{list-style:none;}ul li{position:relative;padding-left:22px;}ul li:before{content:"–";position:absolute;left:0;top:0;}.main{max-width:1420px;width:96%;width:calc(100% -  44px);margin:0 auto;padding:0 22px;}.icon{width:22px;height:22px;display:inline-block;vertical-align:sub;margin-bottom:0px;margin-right:7px;background-position:center;background-size:contain;background-repeat:no-repeat;font-size:0;}.icon.cal{background-image:url('/fileadmin/template/johnhill/icons/calendar.svg');}.icon.mrk{background-image:url('/fileadmin/template/johnhill/icons/marker.svg');}.icon.phn{background-image:url('/fileadmin/template/johnhill/icons/phone.svg');}.icon.clk{background-image:url('/fileadmin/template/johnhill/icons/clock.svg');}.icon.mlf{background-image:url('/fileadmin/template/johnhill/icons/mail.svg');}.icon.fsz{background-image:url('/fileadmin/template/johnhill/icons/fontsize.svg');width:18px;}.icon.mnu{background-image:url('/fileadmin/template/johnhill/icons/menu.svg');}.icon.mnu:hover{background-size:64px 40px;}.icon.eye{background-image:url('/fileadmin/template/johnhill/icons/eye.svg');}.icon.gog{background-image:url('/fileadmin/template/johnhill/icons/googles.svg');}.icon.spk{background-image:url('/fileadmin/template/johnhill/icons/speak.svg');}body.menuopen{overflow:hidden;}body.down section.header{height:60px;top:0 !important;}body.down section.header .logo a:first-child{opacity:0;}body.down section.header .logo a:last-child{opacity:1;}body.down section.header .logo img{height:44px;}body.down section.header .bar a{max-width:22px;}body.down section.header + section.imageheader{margin-top:60px;}body.down section.header + section.imageheader + section.imageheader{margin-top:60px;}section.infobar{background-color:#d28237;height:47px;line-height:47px;text-align:center;color:#ffffff;font-family:TTBells;position:relative;z-index:50;transition:all 0.7s;overflow:hidden;}section.infobar.close{height:0;}section.infobar:not(.close) + section.header{top:47px;}section.infobar .closer{cursor:pointer;position:absolute;width:22px;height:22px;right:22px;top:12.5px;background-image:url('/fileadmin/template/johnhill/icons/close.svg');background-repeat:no-repeat;background-size:22px;}section.infobar p{margin-right:22px;padding-right:22px;}section.infobar > div.layout{padding:5px 0;}#menu{display:none;}#menu:not(:checked) + nav{top:-100%;}#menu:not(:checked) + nav ul{top:-100% !important;}#menu:checked + nav{top:0;}#menu + nav{transition:all 0.7s;position:fixed;top:0;width:100%;height:100%;background-color:#000000;z-index:200;left:50%;transform:translateX(-50%);overflow-y:scroll;overflow-x:hidden;}#menu + nav.subactive label.close{left:50%;}#menu + nav p{margin-bottom:0;}#menu + nav a{color:#ffffff;}#menu + nav ul{list-style:none;margin:108px auto 0;max-width:1420px;}#menu + nav ul li{padding-left:0;}#menu + nav ul li a{color:#ffffff;text-decoration:none;font-family:TTBells;font-size:36px;line-height:68px;font-weight:400;display:block;cursor:pointer;transition:all 0.7s;}#menu + nav ul li a:hover{color:#d28237;}@media (max-width:600px){#menu + nav ul li a{font-size:28px;line-height:46px;}}#menu + nav ul li h3{color:#000000;}#menu + nav ul li h3 + h3{color:#d28237;}#menu + nav ul li div.teaser{z-index:4;color:#000000;}#menu + nav ul li.spacer a{cursor:auto;}#menu + nav ul li.list5{margin-top:68px;}#menu + nav ul li.active > a{color:#d28237;}#menu + nav ul li::before{display:none;}#menu + nav ul li ul.submenu{margin:0;padding:36px;position:fixed;top:0;width:50%;min-height:100%;right:-100%;background-color:#ffffff;transition:all 0.7s;z-index:150;overflow:hidden;overflow-y:scroll;}#menu + nav ul li ul.submenu.active{right:0;}@media (max-width:1464px){#menu + nav ul li ul.submenu.active{width:100%;}}#menu + nav ul li ul.submenu li{padding-left:0;}#menu + nav ul li ul.submenu li:before{display:none;}#menu + nav ul li ul.submenu li a{color:#000000;text-transform:none;font-family:FiraSans;font-weight:400;font-style:normal;}#menu + nav ul li ul.submenu li a:hover{color:#d28237;}#menu + nav ul li ul.submenu li.spacer a{font-weight:600;}#menu + nav ul li ul.submenu li.active > a{color:#d28237;}#menu + nav ul li ul.submenu li.header{display:none;}#menu + nav ul li ul.submenu li.teaser{display:none;position:absolute;right:0;top:154px;height:calc(100% -  220px);}#menu + nav ul li ul.submenu li.teaser div.teaser{top:0;border-left-color:#000000;}#menu + nav ul li ul.submenu li.teaser div.teaser h3{margin-top:0;line-height:36px;margin-bottom:11px;}#menu + nav ul li ul.submenu li.teaser div.teaser a{display:inline-block;color:#d28237;}@media (max-width:600px){#menu + nav ul li ul.submenu li.teaser div.teaser a{font-size:18px;line-height:28px;}}#menu + nav ul li ul.submenu li.teaser div.teaser a.button{line-height:44px;color:#000000;}#menu + nav ul li ul.submenu li.teaser div.teaser a.button.full{color:#ffffff;}#menu + nav ul li ul.submenu li.bar{margin-bottom:118px;padding-left:0;}#menu + nav ul li ul.submenu li.bar a.back{display:inline-block;position:relative;color:#000000;padding-right:22px;font-size:20px;line-height:36px;width:100%;max-width:677px;text-align:right;}@media (max-width:600px){#menu + nav ul li ul.submenu li.bar a.back{font-size:18px;line-height:28px;}}@media (max-width:1464px){#menu + nav ul li ul.submenu li.bar a.back{max-width:100%;}}#menu + nav ul li ul.submenu li.bar a.back:before{content:"";display:block;position:absolute;top:0px;right:174px;width:22px;height:36px;background-image:url('/fileadmin/template/johnhill/icons/close_b.svg');background-repeat:no-repeat;background-size:22px;background-position:center;}#menu + nav ul li ul.submenu li.bar label.close{margin:0 20px 0 60px;background-image:url('/fileadmin/template/johnhill/icons/close.svg');}@media (max-width:1464px){#menu + nav ul{margin-left:22px;}}#menu + nav div.logo{max-width:1420px;margin:22px auto 0;}#menu + nav div.logo img{width:auto;height:60px;}@media (max-width:1464px){#menu + nav div.logo{margin-left:22px;}}#menu + nav label.close{position:absolute;width:1420px;left:50%;top:36px;transform:translateX(-50%);padding-right:20px;color:#ffffff;cursor:pointer;transition:all 0.7s;text-align:right;}#menu + nav label.close:before{content:"";width:22px;height:22px;position:absolute;right:174px;top:7px;background-image:url('/fileadmin/template/johnhill/icons/close.svg');background-repeat:no-repeat;background-size:cover;}@media (max-width:1464px){#menu + nav label.close{left:unset;right:0;transform:none;}}@media (max-width:600px){#menu + nav label.close{font-size:0;}#menu + nav label.close::before{right:0;}}#menu + nav div.teaser{display:flex;flex-direction:column;position:absolute;left:calc((100% -  1420px)/2 +  1420px  - 110px);top:190px;transform:translateX(-50%);color:#ffffff;border-left:1px solid #ffffff;padding-left:22px;z-index:2;}#menu + nav div.teaser > div{width:240px;align-self:flex-end;}#menu + nav div.teaser a{text-decoration:none;}#menu + nav div.teaser strong,#menu + nav div.teaser b{font-family:TTBells;font-weight:700;font-style:italic;}#menu + nav div.teaser .layout{text-align:left;}#menu + nav div.teaser img{width:100%;height:auto;margin-bottom:36px;display:block;}#menu + nav div.teaser > div.layout + div.layout{margin-top:22px;}#menu + nav div.teaser ul{margin-top:0;}@media (max-width:1464px){#menu + nav div.teaser{right:0;left:unset;transform:none;}}@media (max-width:920px){#menu + nav div.teaser{display:block;position:relative;left:0;top:0;margin-top:22px;border:0;}#menu + nav div.teaser > div{width:auto;}#menu + nav > ul{margin-top:44px;}#menu + nav > ul li ul.submenu li.bar{margin-bottom:58px;}#menu + nav > ul li ul.submenu li.teaser{position:relative;top:0;}#menu + nav > ul li ul.submenu li.teaser div.teaser{margin-left:0;}#menu > div.teaser{margin:22px 88px;}#menu + nav label.close{width:auto;margin-right:22px;}}@media (max-width:600px){#menu + nav div.teaser p,#menu + nav div.teaser ul,#menu + nav div.teaser h3{margin-left:0;}}section.header{height:104px;position:fixed;top:0;left:0;width:100%;background-color:#ffffff;clear:both;z-index:100;transition:all 0.7s;}section.header .main{padding:0;height:100%;}section.header .main .inner{margin:auto;display:grid;grid-template-columns:200px 1fr;align-items:center;height:100%;}@media (max-width:500px){section.header .main .inner{grid-template-columns:40px 1fr;}}section.header .logo{justify-self:start;}section.header .logo .layout{margin-bottom:0;}section.header .logo a{display:block;transition:all 0.7s;position:relative;}section.header .logo a:last-child{opacity:0;}section.header .logo a img{position:absolute;top:0;transform:translateY(-50%);}@media (max-width:500px){section.header .logo a:last-child{opacity:1;}section.header .logo a:first-child{opacity:0;}}section.header .logo img{transition:all 0.7s;height:60px;width:auto;margin:0;}section.header .bar{justify-self:end;}section.header .bar .layout{margin-bottom:0;}section.header .bar a{margin-right:22px;display:inline-block;text-decoration:none;vertical-align:top;transition:all 0.7s;max-width:300px;height:36px;overflow:hidden;padding-left:0;}section.header .bar a:last-child{margin-right:0;}section.header .bar .sizer{position:relative;}section.header .bar .sizer label{display:block;padding-left:18px;width:auto;height:14.66666667px;cursor:pointer;margin-top:2px;}section.header .bar .sizer .box{padding:22px 44px;position:absolute;left:-80px;top:0;width:260px;box-shadow:0 0 5px #aaa;background-color:#ffffff;transition:all 0.7s;opacity:0;z-index:-100;}section.header .bar .sizer .box input{vertical-align:middle;}section.header .bar .sizer .box span{position:relative;margin-right:0;}section.header .bar .sizer .box span:after{content:"A";position:absolute;display:block;font-size:10px;top:-3px;left:-15px;}section.header .bar .sizer .box span.next:after{font-size:20px;left:10px;}section.header .bar .sizer input[type="checkbox"]{display:none;}section.header .bar .sizer input[type="checkbox"]:checked + label + div.box{opacity:1;top:22px;}section.header .bar .sizer input[type="checkbox"]:not(:checked) + label + div.box{pointer-events:none;}@media (max-width:380px){section.header .bar .sizer{display:none;}}section.header .bar span.menu{height:36px;display:inline-block;vertical-align:top;}section.header .bar span.menu input{display:none;}section.header .bar span.menu label{display:block;cursor:pointer;width:40px;height:32px;margin:0;margin-top:2px;background-position:right;background-size:40px 32px;transition:all 0.7s;}section.header .bar span.menu label:hover{background-size:60px 32px;}section.header + section.imageheader{margin-top:104px;}section.header + section.imageheader + section.imageheader{margin-top:104px;}section.header + section.content{margin-top:148px;}@media (max-width:920px){section.header .bar a:nth-child(4){display:none;}}@media (max-width:1080px){section.header .bar a{font-size:0;vertical-align:top;}section.header .bar a .icon{font-size:20px;}section.header .bar label.icon{font-size:0;height:22px;}section.header .bar span.menu label{height:22px;background-size:40px 22px;}section.header .bar span.menu label:hover{background-size:60px 22px;}section.header .bar .sizer input[type="checkbox"]:checked + label + div.box{left:-200px;}section.header .bar .sizer input[type="checkbox"]:checked + label + div.box span:after{top:-10px;}}section.menupopup{position:fixed;left:100%;top:0;background-color:#000000;width:100%;height:100%;z-index:150;transition:all 0.7s;overflow-y:scroll;}section.menupopup h1,section.menupopup h2,section.menupopup h3,section.menupopup h4,section.menupopup h5,section.menupopup h6,section.menupopup a,section.menupopup p,section.menupopup span,section.menupopup div,section.menupopup label,section.menupopup input{color:#ffffff;}section.menupopup.show{left:0;}section.menupopup div.logo{margin-top:10px;margin-left:374px;}section.menupopup div.content{margin-left:374px;margin-top:10%;margin-top:25vh;max-width:calc(100% -  858px);}section.menupopup span.close{position:absolute;width:445.5px;right:0;top:36px;padding-left:16.5px;cursor:pointer;transition:all 0.7s;}section.menupopup span.close:before{content:"";width:11px;height:36px;position:absolute;left:0;top:0;background-image:url('/fileadmin/template/johnhill/icons/close.svg');background-repeat:no-repeat;background-size:12px;background-position:0 4px;}section.menupopup div.teaser{position:absolute;right:132px;top:220px;width:309px;height:100%;border-left:1px solid #ffffff;padding-left:44px;padding-top:22px;z-index:2;}section.menupopup div.teaser a{text-decoration:none;}section.menupopup div.teaser .layout{text-align:left;}section.menupopup div.teaser img{width:100%;height:auto;margin-bottom:36px;display:block;}section.menupopup div.teaser > div.layout + div.layout{margin-top:22px;}section.menupopup div.teaser ul{margin-left:22px;margin-top:0;}section.menupopup form .form-group div.input input,section.menupopup form .form-group div.input select,section.menupopup form .form-group div.input textarea{border-color:#ffffff;}section.menupopup form .actions button:before{border-color:#ffffff;}@media (max-width:1300px){section.menupopup span.close{width:auto;margin-right:22px;}section.menupopup div.logo,section.menupopup div.content{margin-left:22px;}section.menupopup div.content{max-width:calc(100% - 484px);}}@media (max-width:920px){section.menupopup div.teaser{position:relative;top:0;right:0;width:100%;}section.menupopup div.content{margin-top:44px;margin-right:22px;max-width:100%;}}section.imageheader{transition:all 0.7s;position:relative;height:31.25vw;min-height:225px;margin-bottom:66px;width:100%;margin-left:auto;margin-right:auto;overflow:hidden;}section.imageheader:empty{padding:0;}section.imageheader.full{display:block;}section.imageheader.resp{display:none;}section.imageheader.slider{overflow:hidden;}section.imageheader.slider .slides{overflow:hidden;position:relative;width:100%;height:100%;}section.imageheader.slider span.next,section.imageheader.slider span.prev{display:block;position:absolute;top:0;height:100%;width:88px;z-index:5;cursor:pointer;}section.imageheader.slider span.next:before,section.imageheader.slider span.prev:before{content:"";display:block;width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);background-image:url('/fileadmin/template/johnhill/icons/arrow-c.svg');background-repeat:no-repeat;background-size:cover;background-position:center;}section.imageheader.slider span.prev{left:110px;}section.imageheader.slider span.next{right:110px;}section.imageheader.slider span.next:before{transform:rotate(180deg) translateY(50%) translateX(50%);}section.imageheader.slider nav{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);z-index:10;}section.imageheader.slider nav ul{list-style:none;line-height:0;}section.imageheader.slider nav ul li{cursor:pointer;display:inline-block;width:20px;height:20px;border:1px solid #ffffff;border-radius:50%;margin-right:10px;padding:0;}section.imageheader.slider nav ul li:last-child{margin-right:0;}section.imageheader.slider nav ul li.current:before{background-color:#d28237;width:15px;height:15px;left:1.5px;top:1.5px;}section.imageheader.slider nav ul li:before{content:"";width:10px;height:10px;left:4px;top:4px;background-color:#ffffff;border-radius:50%;transition:all 0.7s;}@media (max-width:1200px){section.imageheader.slider{overflow:visible;margin-bottom:22px;}section.imageheader.slider nav{bottom:-33px;}section.imageheader.slider nav ul li{border-color:#d28237;}}@media (max-width:900px){section.imageheader.slider span.prev,section.imageheader.slider span.next{display:none;}}@media (max-width:600px){section.imageheader.slider nav{bottom:22px;}section.imageheader.slider nav ul li{border-color:#ffffff;}}section.imageheader .slide{width:100%;margin:auto;position:absolute;top:0;left:150%;min-width:900px;transform:translateX(-50%);background-color:#ffffff;}section.imageheader .slide a:nth-child(2){display:none;}section.imageheader .slide.cgrey .stoerer span{color:#000000;}section.imageheader .slide .stoerer{position:absolute;top:50%;left:374px;transform:translateY(-50%);z-index:200;max-width:460px;}section.imageheader .slide .stoerer h3{color:#ffffff;}section.imageheader .slide .stoerer a.button{background-color:#d28237;border-color:#d28237;}section.imageheader .slide .stoerer a.button:hover{border-color:#ffffff;color:#ffffff;background-color:transparent;}@media (max-width:1464px){section.imageheader .slide .stoerer{left:calc((100% - 100vw)/2 +  22px);}}section.imageheader .slide img{pointer-events:none;width:100%;height:auto;display:block;position:relative;z-index:0;}@media (max-width:600px){section.imageheader .slide{min-width:auto;}section.imageheader .slide a:first-child{display:none;}section.imageheader .slide a:nth-child(2){display:block;}section.imageheader .slide .stoerer{top:50%;transform:translateY(-50%);}section.imageheader .slide .stoerer span{font-size:22px;line-height:34px;}}section.imageheader .image{position:relative;}section.imageheader .image .claim,section.imageheader .image .blender{position:absolute;left:0;top:50%;transform:translateY(-50%);width:650px;height:300px;padding:44px 22px 22px 44px;color:#ffffff;}section.imageheader .image .claim{font-size:20px;line-height:36px;}section.imageheader .image .claim span{display:block;font-size:48px;line-height:68px;}@media (max-width:600px){section.imageheader .image .claim span{font-size:34px;line-height:46px;}}@media (max-width:600px){section.imageheader .image .claim{font-size:18px;line-height:28px;}}@media (max-width:600px){section.imageheader.full{display:none;}section.imageheader.resp{display:block;}}section.content > div.layout{width:96%;width:calc(100% -  44px);margin-left:auto;margin-right:auto;}.layout{margin-bottom:66px;}@media (max-width:920px){.layout{margin-bottom:44px;}}.layout.spaceafter-small{margin-bottom:22px;}.layout.ct-header > div{max-width:1420px;margin:auto;}.layout.ct-header > div header h2:last-child{margin-bottom:0;}.layout.lay5{text-align:center;}.layout.lay5:last-child{margin-bottom:0;}@media (max-width:600px){.layout.lay5 a{margin-bottom:22px;display:block;}.layout.lay5 a.icon{padding-left:0;padding-top:22px;background-position:center 4px;}.layout.lay5 a.icon + a.icon{margin-left:0;}}.layout span.readmore,.layout span.readless{cursor:pointer;display:inline-block;width:100%;height:36px;background-image:url('/fileadmin/template/johnhill/icons/plus.svg');background-repeat:no-repeat;background-size:22px;background-position:175px 8px;position:relative;transition:all 0.7s;}.layout span.readmore:hover,.layout span.readless:hover{color:#d28237;background-image:url('/fileadmin/template/johnhill/icons/plus_o.svg');}.layout span.readmore::before{content:"mehr erfahren";font-family:TTBells;font-style:italic;font-weight:400;}.layout span.readmore + div.readmorebox{max-height:0;overflow:hidden;transition:all 0.7s;}.layout span.readmore + div.readmorebox + span.readless{display:none;}.layout span.readmore.show{display:none;}.layout span.readmore.show + div.readmorebox{max-height:2000px;}.layout span.readmore.show + div.readmorebox + span.readless{margin-top:36px;background-image:url('/fileadmin/template/johnhill/icons/minus.svg');display:inline-block;}.layout span.readmore.show + div.readmorebox + span.readless::before{content:"schließen";font-family:TTBells;font-style:italic;font-weight:400;}.layout span.readmore.show + div.readmorebox + span.readless:hover{background-image:url('/fileadmin/template/johnhill/icons/minus_o.svg');}.layout.lay20,.layout.lay25{background-color:#000000;margin-left:auto;color:#ffffff;margin-right:auto;width:100% !important;}.layout.lay20 > div,.layout.lay25 > div{max-width:1420px;width:96%;width:calc(100% -  44px);margin-left:auto;margin-right:auto;padding:66px 0;}@media (max-width:600px){.layout.lay20 > div,.layout.lay25 > div{width:100%;}}.layout.lay20 > div > div.col,.layout.lay25 > div > div.col{position:relative;}.layout.lay20 a.button,.layout.lay25 a.button{background-color:#d28237;border-color:#d28237;}.layout.lay20 a.button:hover,.layout.lay25 a.button:hover{background-color:transparent;border-color:#000000;}.layout.lay20 div.ct-image,.layout.lay25 div.ct-image{position:absolute;top:26px;left:-154px;}.layout.lay20 div.ct-image div,.layout.lay25 div.ct-image div{display:inline-block;}.layout.lay20 div.ct-image div.ce-row,.layout.lay25 div.ct-image div.ce-row{margin-right:11px;}.layout.lay20 div.ct-image div.ce-row:last-child,.layout.lay25 div.ct-image div.ce-row:last-child{margin-right:0;}.layout.lay20 div.ct-image img,.layout.lay25 div.ct-image img{width:22px;height:auto;}.layout.lay20 h3,.layout.lay25 h3{color:#ffffff;}.layout.lay20 h3 + h4,.layout.lay25 h3 + h4{color:#d28237;}@media (max-width:1300px){.layout.lay20 div.ct-image,.layout.lay25 div.ct-image{left:-88px;}}@media (max-width:768px){.layout.lay20 > div,.layout.lay25 > div{padding-right:22px;}}@media (max-width:600px){.layout.lay20 > div,.layout.lay25 > div{padding:44px 22px;}.layout.lay20 div.ct-image,.layout.lay25 div.ct-image{position:relative;left:0;top:0;}}.layout.lay20 .lay92,.layout.lay25 .lay92{margin-bottom:0;}.layout.lay25{background-color:#ededed;}.layout.lay25 h3{color:#000000;}.layout.lay25 h3 + h4{display:inline-block;}.layout.lay25 h3 + h4 + p:last-child{float:right;}@media (max-width:600px){.layout.lay25 h3 + h4 + p:last-child{float:none;text-align:center;}}.layout.lay25 > .grid > .col > .layout:last-child{margin-bottom:0;}.layout.lay25:last-child{margin-bottom:0;}.layout.lay30 h3,.layout.lay30 h4,.layout.lay30 p{margin-left:0;}.layout.lay30 .ce-gallery{border-radius:50%;overflow:hidden;margin:auto;margin-bottom:44px;max-width:400px;}@media (max-width:600px){.layout.lay30 h3,.layout.lay30 h4,.layout.lay30 p{margin-left:22px;}}.layout.lay40{border:1px solid #e6e6e6;margin-bottom:0;}.layout.lay40 .ce-gallery .ce-row{margin-bottom:0;position:relative;}.layout.lay40 .ce-gallery .ce-row figcaption{background-color:rgba(0,0,0,0.8);opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;padding:0;transition:all 0.7s;pointer-events:none;}.layout.lay40 .ce-gallery .ce-row figcaption span{text-align:center;position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;padding:0 44px;color:#ffffff;}.layout.lay40 .ce-gallery .ce-row:hover figcaption{opacity:1;}.layout.lay10,.layout.lay11,.layout.lay12,.layout.lay13,.layout.lay14,.layout.lay15{position:relative;margin-bottom:0;}.layout.lay10 header,.layout.lay11 header,.layout.lay12 header,.layout.lay13 header,.layout.lay14 header,.layout.lay15 header{position:absolute;left:0;bottom:0;width:100%;z-index:5;text-align:left;transition:all 0.7s;background-color:#000000;padding:11px 22px;}.layout.lay10 header h3,.layout.lay11 header h3,.layout.lay12 header h3,.layout.lay13 header h3,.layout.lay14 header h3,.layout.lay15 header h3{color:#ffffff;margin:0;}.layout.lay10 .ce-gallery,.layout.lay11 .ce-gallery,.layout.lay12 .ce-gallery,.layout.lay13 .ce-gallery,.layout.lay14 .ce-gallery,.layout.lay15 .ce-gallery{padding-bottom:58px;}.layout.lay10 .ce-gallery .ce-column,.layout.lay11 .ce-gallery .ce-column,.layout.lay12 .ce-gallery .ce-column,.layout.lay13 .ce-gallery .ce-column,.layout.lay14 .ce-gallery .ce-column,.layout.lay15 .ce-gallery .ce-column{overflow:hidden;}.layout.lay10 .ce-gallery .ce-column img,.layout.lay11 .ce-gallery .ce-column img,.layout.lay12 .ce-gallery .ce-column img,.layout.lay13 .ce-gallery .ce-column img,.layout.lay14 .ce-gallery .ce-column img,.layout.lay15 .ce-gallery .ce-column img{transition:all 0.7s;}.layout.lay10 .ce-gallery .ce-column:hover img,.layout.lay11 .ce-gallery .ce-column:hover img,.layout.lay12 .ce-gallery .ce-column:hover img,.layout.lay13 .ce-gallery .ce-column:hover img,.layout.lay14 .ce-gallery .ce-column:hover img,.layout.lay15 .ce-gallery .ce-column:hover img{transform:scale(1.1);}.layout.lay11{height:100%;overflow:hidden;}.layout.lay11 div{height:100%;}.layout.lay11 a{display:block;height:100%;}.layout.lay13{overflow:hidden;}.layout.lay13 img{position:absolute;left:50%;transform:translateX(-50%);height:100%;width:auto;}.layout.ct-text header:first-child:last-child h3 + h4{margin-bottom:0;}.layout .ce-textpic.ce-below .ce-gallery{margin-top:22px;}.layout .ce-gallery .ce-row{margin-bottom:22px;}.layout .ce-gallery .ce-row:last-child{margin-bottom:0;}.layout.lay50 > div{max-width:1420px;padding:22px 0;margin:auto;border-top:1px solid #000000;border-bottom:1px solid #000000;}.layout.lay50 > div .slick-list{margin:0 66px;}.layout.lay50 > div .ce-row{margin-bottom:0;}.layout.lay60{opacity:0.5;transition:all 0.7s;}.layout.lay60.current{opacity:1;}.layout.lay70 .grid > div.col{background-color:#000000;text-align:center;color:#ffffff;}.layout.lay70 .grid > div.col a{color:#ffffff;}.layout.lay70 .grid > div.col a.button{margin:0;}.layout.lay70 .grid > div.col img{width:66px;margin:auto;}.layout.lay70 .grid > div.col > div:last-child{margin-bottom:0;padding:22px 0;}.layout.lay92 .frame-type-textpic{display:flex;flex-direction:column;}.layout.lay92 header{padding:0;position:relative;order:2;}.layout.lay92 header h3{font-family:FiraSans;font-size:20px;font-weight:700;line-height:36px;}@media (max-width:600px){.layout.lay92 header h3{font-size:18px;line-height:28px;}}.layout.lay92 header h3 a,.layout.lay92 header h3 span{display:block;color:#ffffff;padding:11px 22px;text-decoration:none;}.layout.lay92 .ce-textpic{order:1;}.layout.lay92 .ce-textpic .ce-gallery{padding:0;}.layout.lay92 > div.grid.col1{display:block;}.layout.lay92 > div.grid.col1 > div.col{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;grid-gap:44px;}.layout.lay92 > div.grid.col1 > div.col > div.lay11{grid-column:span 2;}.layout.lay92 > div.grid.col1 > div.col > div.lay12{grid-column:span 3;}.layout.lay92 > div.grid.col1 > div.col > div.lay13{grid-row:span 2;}.layout.lay92 > div.grid.col1 > div.col > div.lay14{grid-row:span 3;}.layout.lay92 > div.grid.col1 > div.col > div.lay15{grid-column:span 2;grid-row:span 2;}@media (max-width:600px){.layout.lay92 > div.grid.col1 > div.col > div.lay11,.layout.lay92 > div.grid.col1 > div.col > div.lay12,.layout.lay92 > div.grid.col1 > div.col > div.lay15{grid-column:1;}}@media (max-width:600px){.layout.lay92 > div.grid.col1 > div.col{grid-gap:22px;}}@media (max-width:920px){.layout.lay92 > div.grid.col1 > div.col{grid-template-columns:1fr 1fr;}}@media (max-width:600px){.layout.lay92 > div.grid.col1 > div.col{grid-template-columns:100%;}}section.footer{background-color:#000000;padding:66px 0;color:#ffffff;}section.footer .icon{vertical-align:baseline;margin-right:5.5px;}section.footer .icon.phn{background-image:url('/fileadmin/template/johnhill/icons/phone_w.svg');}section.footer .icon.mrk{background-image:url('/fileadmin/template/johnhill/icons/marker_w.svg');}section.footer .icon.mlf{background-image:url('/fileadmin/template/johnhill/icons/mail_w.svg');}section.footer .icon.clk{background-image:url('/fileadmin/template/johnhill/icons/clock_w.svg');}section.footer .grid.col1 > .col > div.layout:first-child{padding-bottom:0;}section.footer .grid.col1 > .col > div.layout:nth-child(2) .col:nth-child(4){align-self:end;}@media (max-width:1300px){section.footer .grid.col5{grid-template-columns:1fr 1fr 1fr;}}@media (max-width:756px){section.footer .grid.col5{grid-template-columns:1fr 1fr;}section.footer .grid.col5 > div.col:last-child{width:100%;}}@media (max-width:500px){section.footer .grid.col5{grid-template-columns:1fr;}}section.footer a{color:#ffffff;text-decoration:none;}section.footer a.button{background-color:#d28237;margin:0;padding:11px;}section.footer a.button:hover{background-color:transparent;border-color:#ffffff;color:#ffffff;}section.footer ul li{padding-left:0;}section.footer ul li:before{display:none;}section.footer h3,section.footer strong,section.footer b{font-family:TTBells;font-size:20px;font-weight:700;font-style:italic;line-height:36px;color:#ffffff;margin-bottom:0;}@media (max-width:600px){section.footer h3,section.footer strong,section.footer b{font-size:18px;line-height:28px;}}@media (max-width:600px){section.footer{padding:44px 0;}section.footer .lay5 a{display:inline-block;margin-bottom:0;}}section.footer div:last-child{margin:0 auto;}section.footer > div{width:96%;width:calc(100% -  44px);}section.bottom{width:96%;width:calc(100% -  44px);margin:44px auto;}section.bottom .layout{margin-bottom:0;}section.bottom .layout .ce-textpic{display:grid;grid-template-columns:160px 1fr;grid-gap:22px;font-size:15px;line-height:27px;}section.bottom .layout .ce-textpic .ce-gallery .ce-row{margin-bottom:11px;}@media (max-width:600px){section.bottom .layout .ce-textpic{font-size:13.5px;line-height:21px;grid-template-columns:1fr;}}#reviews{max-width:1420px;}@media (max-width:1464px){#reviews{max-width:calc(100vw -  44px);}}#reviews .slick-list{margin:0 66px;}@media (max-width:756px){#reviews .slick-list{margin:0 22px;}}@media (max-width:756px){#reviews .slick-arrow{width:44px;}#reviews .slick-arrow.slick-prev{left:-22px;}#reviews .slick-arrow.slick-next{right:-22px;}#reviews .slick-slide{margin-bottom:0;}}#reviews .review{padding:0 44px;}@media (max-width:756px){#reviews .review{padding:0;}}#reviews .review div.header{margin-bottom:11px;}#reviews .review div.header strong{display:block;width:100%;}#reviews .review div.header img{float:left;width:75px;margin-right:22px;}#reviews .review div.header span.date{color:#808080;font-size:15px;}#reviews .review div.header .stars img{width:16.5px;margin-right:2px;float:none;display:inline-block;}div[name="ad1155"]{display:none;position:fixed;right:22px;bottom:22px;width:44px;margin-bottom:0;z-index:100;}@media (max-width:600px){div[name="ad1155"]{display:block;}}form > h2{display:none;}form label{display:inline-block;width:200px;vertical-align:top;}form .form-group{margin-left:22px;}@media (max-width:600px){form .form-group{margin-left:0;}}form .form-group div.input{display:inline-block;width:330px;}@media (max-width:600px){form .form-group div.input{width:100%;}}form .form-group div.input input,form .form-group div.input select,form .form-group div.input textarea{width:100%;height:36px;line-height:36px;padding-left:5.5px;border:1px solid #000000;background:transparent;margin-bottom:22px;}form .form-group div.input textarea{height:88px;}form .form-group.el-RadioButton{margin-bottom:11px;}form .form-group.el-RadioButton > div.input{width:100%;}form .form-group.el-RadioButton > div.input > label{width:100%;max-width:650px;}form .form-group.el-RadioButton > div.input > label + div.input{width:120px;vertical-align:top;}form .form-group.el-RadioButton > div.input > label + div.input .form-group{margin-left:0;}form .form-group.el-RadioButton > div.input > label + div.input .form-group .radio{width:50%;float:left;}form .form-group.el-RadioButton > div.input > label + div.input .form-group .radio input{width:auto;margin-bottom:0;}form .form-group.el-RadioButton > div.input > label + div.input .form-group .radio span{vertical-align:inherit;margin-left:5px;}form .form-group.el-LinkedCheckbox{margin-left:22px;max-width:530px;width:100%;cursor:pointer;}@media (max-width:600px){form .form-group.el-LinkedCheckbox{margin-left:0;}}form .form-group.el-LinkedCheckbox div.input{width:100%;}form .form-group.el-LinkedCheckbox div.input label{width:100%;margin-bottom:22px;}form .form-group.el-LinkedCheckbox div.input label input{width:11px;height:11px;margin-right:11px;margin-bottom:0;}form .actions{margin-left:22px;}@media (max-width:600px){form .actions{margin-left:0;}}form .actions span button{cursor:pointer;}.flex{display:flex;}.grid{width:100%;max-width:1420px;margin:auto;display:grid;grid-column-gap:44px;grid-row-gap:44px;justify-content:space-between;}@media (max-width:1442px){.grid{max-width:100%;}}.grid .col > .frame-default{width:auto;}.grid .col > .frame-default.frame-layout-0{padding:0;}.grid:not(.col1) img:not(.usersize),.grid:not(.col1) video:not(.usersize){width:100%;height:auto;pointer-events:none;}.grid.col1{grid-template-columns:1fr;}.grid.col2{grid-template-columns:1fr 1fr;}.grid.col2.lay92{grid-template-columns:1fr 1fr 1fr;}.grid.col2.lay92 .col:last-child{grid-column-start:2 span;}@media (max-width:600px){.grid.col2{grid-template-columns:1fr;grid-gap:0;}.grid.col2 > div.col:first-child{margin-bottom:36px;}.grid.col2 > div.col:first-child > div:first-child:last-child{margin-bottom:0;}}.grid.col3{grid-template-columns:1fr 1fr 1fr;}@media (max-width:920px){.grid.col3{grid-template-columns:1fr 1fr;}}@media (max-width:600px){.grid.col3{grid-template-columns:1fr;}}.grid.col4{grid-template-columns:1fr 1fr 1fr 1fr;}@media (max-width:920px){.grid.col4{grid-template-columns:1fr 1fr;}}@media (max-width:600px){.grid.col4{grid-template-columns:1fr;}}.grid.col5{grid-template-columns:1fr 1fr 1fr 1fr 1fr;}.grid.col6{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;}@media (max-width:920px){.grid.col6{grid-template-columns:1fr 1fr 1fr;}}@media (max-width:768px){.grid.col6{grid-template-columns:1fr 1fr;}.grid.col6 .col:empty{display:none;}}@media (max-width:600px){.grid.col6{grid-template-columns:1fr;}.grid.col6 .col:empty{display:none;}}.cgrey{color:#000000;}.spaceafter-none{margin-bottom:0 !important;}.spaceafter-1x{margin-bottom:36px;}@media (max-width:600px){.spaceafter-1x{margin-bottom:28px;}}.spaceafter-2x{margin-bottom:72px;}@media (max-width:600px){.spaceafter-2x{margin-bottom:56px;}}.spaceafter-4x{margin-bottom:108px;}@media (max-width:600px){.spaceafter-4x{margin-bottom:84px;}}.spaceafter-6x{margin-bottom:144px;}@media (max-width:600px){.spaceafter-6x{margin-bottom:112px;}}.hide{display:none;}.ytc{height:100%;margin:0;padding-bottom:500px;position:relative;}.ytc iframe,.ytc video{position:absolute;left:0;top:0;width:100%;height:100%;border:0;}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{position:relative;overflow:hidden;margin:0px;display:none;float:left;margin-bottom:22px;height:unset;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{transition:all 0.7s;display:block;position:relative;left:0;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}.slick-arrow{background-color:transparent;height:100%;top:0;width:220px;font-size:0;border:0;cursor:pointer;z-index:2;}.slick-dots{position:absolute;bottom:22px;left:50%;transform:translateX(-50%);margin:0;text-align:center;}.slick-dots li{display:inline-block;margin-left:11px;width:11px;height:11px;cursor:pointer;}.slick-dots li button{display:none;}.slick-dots li::after{left:0;top:0;background-color:#ffffff;}.slick-dots li.slick-active::after{background-color:#d28237;}.slick-dots li:first-child{margin-left:0;}.slick-arrow.slick-next,.slick-arrow.slick-prev{position:absolute;right:0;background-image:url("/fileadmin/template/johnhill/icons/arrow.svg");background-repeat:no-repeat;background-size:22px;background-position:center;opacity:1;height:100%;width:66px;transform:rotate(180deg);transition:all 0.7s;}.slick-arrow.slick-prev{left:0;transform:rotate(0deg);}.slick-arrow::after{content:"";position:absolute;top:45%;width:35px;height:35px;transform:rotate(-45deg);z-index:2;}.karriere.list .entry.slick-slide img{margin-top:44px;}.karriere.list .entry.slick-current img{opacity:1.0;width:calc(100% + 44px);position:relative;left:-22px;margin-top:0;}#cc-notification{position:fixed !important;z-index:999999999999 !important;left:0 !important;width:100% !important;background-color:#fff !important;}#cc-notification.cc-mobile{position:relative !important;border-bottom:0 !important;}#cc-modal #cc-modal-closebutton a,#cc-settingsmodal #cc-settingsmodal-closebutton a{display:block !important;width:18px !important;height:18px !important;position:absolute !important;top:2px !important;right:2px !important;background-image:url("") !important;}#cc-modal #cc-modal-closebutton a span,#cc-settingsmodal #cc-settingsmodal-closebutton a span{display:none;}#cc-notification.cc-bottom{bottom:0 !important;}#cc-notification.cc-push{top:0 !important;}#cc-notification #cc-notification-permissions{display:none;}#cc-tag{position:fixed !important;z-index:99999999999 !important;bottom:0 !important;right:10% !important;display:none;}#cc-tag.cc-tag-bottom-left{right:auto !important;left:10% !important;}#cc-tag.cc-tag-horizontal-right{right:0 !important;bottom:20% !important;}#cc-tag.cc-tag-horizontal-left{left:0 !important;right:auto !important;bottom:20% !important;}#cc-tag.cc-tag-vertical-right{right:0 !important;bottom:20% !important;}#cc-tag.cc-tag-vertical-left{left:0 !important;right:auto !important;bottom:20% !important;}#cc-tag a{padding:0 12px !important;text-decoration:none !important;}#cc-modal-overlay{background:#000000 !important;background-color:rgba(0,0,0,0.25) !important;display:none;width:100% !important;height:1000% !important;position:fixed !important;top:0 !important;left:0 !important;z-index:999999 !important;}#cc-modal,#cc-settingsmodal{display:none;width:100% !important;height:1000% !important;position:fixed !important;top:0 !important;left:0 !important;z-index:99999999 !important;}#cc-settingsmodal{z-index:9999999999 !important;}#cc-modal #cc-modal-wrapper,#cc-settingsmodal #cc-settingsmodal-wrapper{margin:100px auto !important;}#cc-modal,#cc-settingsmodal,#cc-tag,#cc-notification{line-height:1 !important;}.cc-clear{clear:both !important;}#cc-modal,#cc-settingsmodal,#cc-tag,#cc-notification,#cc-modal div,#cc-modal span,#cc-modal iframe,#cc-modal h1,#cc-modal h2,#cc-modal h3,#cc-modal h4,#cc-modal h5,#cc-modal h6,#cc-modal p,#cc-modal pre,#cc-modal a,#cc-modal code,#cc-modal em,#cc-modal img,#cc-modal s,#cc-modal small,#cc-modal strong,#cc-modal b,#cc-modal u,#cc-modal i,#cc-modal dl,#cc-modal dt,#cc-modal dd,#cc-modal ol,#cc-modal ul,#cc-modal li,#cc-modal form,#cc-modal label,#cc-settingsmodal div,#cc-settingsmodal span,#cc-settingsmodal iframe,#cc-settingsmodal h1,#cc-settingsmodal h2,#cc-settingsmodal h3,#cc-settingsmodal h4,#cc-settingsmodal h5,#cc-settingsmodal h6,#cc-settingsmodal p,#cc-settingsmodal pre,#cc-settingsmodal a,#cc-settingsmodal code,#cc-settingsmodal em,#cc-settingsmodal img,#cc-settingsmodal s,#cc-settingsmodal small,#cc-settingsmodal strong,#cc-settingsmodal b,#cc-settingsmodal u,#cc-settingsmodal i,#cc-settingsmodal dl,#cc-settingsmodal dt,#cc-settingsmodal dd,#cc-settingsmodal ol,#cc-settingsmodal ul,#cc-settingsmodal li,#cc-settingsmodal form,#cc-settingsmodal label,#cc-tag div,#cc-tag span,#cc-tag iframe,#cc-tag h1,#cc-tag h2,#cc-tag h3,#cc-tag h4,#cc-tag h5,#cc-tag h6,#cc-tag p,#cc-tag pre,#cc-tag a,#cc-tag code,#cc-tag em,#cc-tag img,#cc-tag s,#cc-tag small,#cc-tag strong,#cc-tag b,#cc-tag u,#cc-tag i,#cc-tag dl,#cc-tag dt,#cc-tag dd,#cc-tag ol,#cc-tag ul,#cc-tag li,#cc-tag form,#cc-tag label,#cc-notification div,#cc-notification span,#cc-notification iframe,#cc-notification h1,#cc-notification h2,#cc-notification h3,#cc-notification h4,#cc-notification h5,#cc-notification h6,#cc-notification p,#cc-notification pre,#cc-notification a,#cc-notification code,#cc-notification em,#cc-notification img,#cc-notification s,#cc-notification small,#cc-notification strong,#cc-notification b,#cc-notification u,#cc-notification i,#cc-notification dl,#cc-notification dt,#cc-notification dd,#cc-notification ol,#cc-notification ul,#cc-notification li,#cc-notification form,#cc-notification label{margin:0;padding:0;border:0;font-weight:400;line-height:1em;text-align:left;vertical-align:baseline;text-shadow:none;background:none;}#cc-modal a,#cc-tag a,#cc-settingsmodal a,#cc-notification a,#cc-modal a:hover,#cc-tag a:hover,#cc-settingsmodal a:hover,#cc-notification a:hover{background-color:transparent;}#cc-modal a#footerlogo span{background:url("https://") no-repeat scroll 0 0 transparent !important;display:block;height:31px !important;margin-top:4px !important;text-indent:-5000px !important;width:126px !important;}#cc-modal #cc-modal-wrapper a#footerlogo,footer#mainfooter a#footerlogo,#cc-modal #cc-modal-wrapper a#footerlogo,footer#mainfooter a#footerlogo:active,#cc-modal #cc-modal-wrapper a#footerlogo,footer#mainfooter a#footerlogo:visited{display:block;margin-top:20px !important;color:#868686 !important;text-decoration:none !important;}#cc-modal #cc-modal-wrapper .cc-getforsite{position:absolute;right:16px;bottom:16px;}#cc-modal.cc-mobile #cc-modal-wrapper .cc-getforsite{position:relative !important;margin-top:30px !important;margin-left:16px;}#cc-modal.cc-mobile,#cc-settingsmodal.cc-mobile{width:100% !important;position:relative !important;top:0 !important;left:0 !important;height:auto !important;z-index:999999999999 !important;}#cc-notification .cc-logo,#cc-tag .cc-logo,#cc-modal .cc-logo,#cc-settingsmodal .cc-logo{background-image:url(https://);width:142px;height:32px;position:absolute;right:32px;bottom:20px;}#cc-notification.cc-light{background:#ffffff !important;background-color:rgba(255,255,255,0.95) !important;color:#d28237 !important;}#cc-notification.cc-light #cc-notification-permissions li{color:#d28237 !important;}#cc-notification.cc-light #cc-notification-permissions li strong{color:#000000 !important;}#cc-notification.cc-light #cc-notification-permissions li.cc-notification-permissions-inactive{color:#AAA !important;}#cc-notification.cc-light #cc-notification-permissions li.cc-notification-permissions-inactive label{color:#AAA !important;}#cc-notification.cc-light #cc-notification-permissions li.cc-notification-permissions-inactive strong{color:#88BFEF !important;}#cc-notification.cc-light #cc-notification-permissions li.cc-notification-permissions-inactive a.cc-learnmore-link{color:#AAA !important;}#cc-notification.cc-light a,#cc-notification.cc-light a:visited{color:#000000 !important;}#cc-notification.cc-light a:hover{color:#257eb4 !important;}#cc-notification.cc-light h2,#cc-notification.cc-light h3,#cc-notification.cc-light p{color:#d28237 !important;}#cc-notification.cc-light ul.cc-notification-buttons li a,#cc-notification.cc-light ul.cc-notification-buttons li a:visited{background-color:#000000 !important;color:#ffffff !important;}#cc-notification.cc-light ul.cc-notification-buttons li a:hover,#cc-notification.cc-light ul.cc-notification-buttons li a:active,#cc-notification.cc-light ul.cc-notification-buttons li #cc-approve-button-allsites:hover,#cc-notification.cc-light ul.cc-notification-buttons li #cc-approve-button-allsites:active{background-color:#ffffff !important;color:#d28237 !important;}#cc-notification.cc-light ul.cc-notification-buttons li #cc-approve-button-allsites{background-color:#000000 !important;}#cc-tag.cc-light a,#cc-tag.cc-light a:visited{background-color:#000000 !important;color:#ffffff !important;}#cc-modal.cc-light #cc-modal-wrapper{background-color:#ffffff !important;color:#000000 !important;}#cc-modal.cc-light #cc-modal-wrapper a,#cc-modal.cc-light #cc-modal-wrapper a:visited{color:#666666 !important;}#cc-modal.cc-light #cc-modal-wrapper a:hover{color:#000000 !important;}#cc-modal.cc-light #cc-modal-wrapper #cc-change-button-allsites{background-color:#666666 !important;color:#111 !important;}#cc-modal.cc-light #cc-modal-wrapper select{color:#111 !important;}#cc-modal.cc-light #cc-modal-wrapper a.cc-consentchange:hover{background-color:#000000 !important;}#cc-modal.cc-light #cc-modal-wrapper li strong{color:#000000 !important;}#cc-modal.cc-light #cc-modal-wrapper li span{color:#7A7A7A !important;}#cc-settingsmodal.cc-light #cc-settingsmodal-wrapper{background-color:#e1e1e1 !important;color:#000000 !important;}#cc-modal.cc-light #cc-modal-wrapper p,#cc-settingsmodal.cc-light #cc-settingsmodal-wrapper p{color:#000000 !important;}#cc-modal.cc-light #cc-modal-wrapper h2,#cc-settingsmodal.cc-light #cc-settingsmodal-wrapper h2{color:#d28237 !important;}#cc-modal.cc-light #cc-modal-wrapper h2 span,#cc-settingsmodal.cc-light #cc-settingsmodal-wrapper h2 span{color:#7a7a7a !important;}#cc-settingsmodal.cc-light #cc-settingsmodal-wrapper h2 span{color:#71f031 !important;}#cc-settingsmodal.cc-light #cc-settingsmodal-wrapper p.cc-subtitle,#cc-modal.cc-light #cc-modal-wrapper p.cc-subtitle{color:#000000 !important;}#cc-settingsmodal.cc-light #cc-settingsmodal-secondclosebutton a,#cc-settingsmodal.cc-light #cc-settingsmodal-secondclosebutton a:visited{color:#666666 !important;}#cc-modal.cc-light #cc-modal-secondclosebutton a:hover,#cc-modal.cc-light #cc-modal-secondclosebutton a:active,#cc-settingsmodal.cc-light #cc-settingsmodal-secondclosebutton a:hover,#cc-settingsmodal.cc-light #cc-settingsmodal-secondclosebutton a:active,#cc-modal.cc-light #cc-modal-global a:hover,#cc-modal.cc-light #cc-modal-global a:active{color:#d28237 !important;}#cc-modal.cc-light #cc-modal-wrapper .cc-preference-importantmessage a,#cc-modal.cc-light #cc-modal-wrapper .cc-preference-importantmessage a:visited{background-color:#f5F5F5 !important;color:#ffffff !important;box-shadow:1px 1px 2px #000;-moz-box-shadow:1px 1px 2px #000;-webkit-box-shadow:1px 1px 2px #000;background-color:#000000 !important;}#cc-modal.cc-light #cc-modal-wrapper .cc-preference-importantmessage a:hover,#cc-modal.cc-light #cc-modal-wrapper .cc-preference-importantmessage a:active{background-color:#0288CE !important;color:#fff !important;box-shadow:1px 2px 10px #000;-moz-box-shadow:1px 2px 10px #000;-webkit-box-shadow:1px 2px 10px #000;}#cc-modal.cc-light #cc-modal-wrapper a.cc-learnmore-link,#cc-settingsmodal.cc-light #cc-settingsmodal-wrapper a.cc-learnmore-link,#cc-notification.cc-light a.cc-learnmore-link{color:#666 !important;}#cc-notification.cc-monochrome{background:#333333 !important;background-color:rgba(51,51,51,0.95) !important;color:#fff !important;}#cc-notification.cc-monochrome #cc-notification-permissions li{color:#fff !important;}#cc-notification.cc-monochrome #cc-notification-permissions li strong{color:#fff !important;}#cc-notification.cc-monochrome #cc-notification-permissions li.cc-notification-permissions-inactive{color:#AAA !important;}#cc-notification.cc-monochrome #cc-notification-permissions li.cc-notification-permissions-inactive label{color:#AAA !important;}#cc-notification.cc-monochrome #cc-notification-permissions li.cc-notification-permissions-inactive strong{color:#bbb !important;}#cc-notification.cc-monochrome #cc-notification-permissions li.cc-notification-permissions-inactive a.cc-learnmore-link{color:#AAA !important;}#cc-notification.cc-monochrome a,#cc-notification.cc-monochrome a:visited{color:#DDD !important;}#cc-notification.cc-monochrome a:hover{color:#ffffff !important;}#cc-notification.cc-monochrome h2,#cc-notification.cc-monochrome h3,#cc-notification.cc-monochrome p{color:#AAA !important;}#cc-notification.cc-monochrome ul.cc-notification-buttons li a,#cc-notification.cc-monochrome ul.cc-notification-buttons li a:visited{background-color:#ddd !important;color:#111 !important;}#cc-notification.cc-monochrome ul.cc-notification-buttons li a:hover,#cc-notification.cc-monochrome ul.cc-notification-buttons li a:active,#cc-notification.cc-monochrome ul.cc-notification-buttons li #cc-approve-button-allsites:hover,#cc-notification.cc-monochrome ul.cc-notification-buttons li #cc-approve-button-allsites:active{background-color:#fff !important;}#cc-notification.cc-monochrome ul.cc-notification-buttons li #cc-approve-button-allsites{background-color:#ddd !important;}#cc-tag.cc-monochrome #cc-tag-button,#cc-tag.cc-monochrome #cc-tag-button:visited{background-color:#333 !important;color:#ddd !important;}#cc-tag.cc-monochrome #cc-tag-button:hover,#cc-tag.cc-monochrome #cc-tag-button:active{border-top:3px solid #fff !important;border-right:3px solid #fff !important;border-left:3px solid #fff !important;}#cc-settingsmodal.cc-monochrome #cc-settingsmodal-wrapper li strong,#cc-modal.cc-monochrome #cc-modal-wrapper li strong{color:#FFF !important;}#cc-modal.cc-monochrome #cc-modal-wrapper{background-color:#333 !important;color:#000000 !important;}#cc-modal.cc-monochrome #cc-modal-wrapper a,#cc-modal.cc-monochrome #cc-modal-wrapper a:visited{color:#666666 !important;}#cc-modal.cc-monochrome #cc-modal-wrapper a:hover{color:#000000 !important;}#cc-modal.cc-monochrome #cc-modal-wrapper #cc-change-button-allsites{background-color:#666666 !important;color:#111 !important;}#cc-modal.cc-monochrome #cc-modal-wrapper select{color:#111 !important;}#cc-modal.cc-monochrome #cc-modal-wrapper a.cc-consentchange:hover{background-color:#000000 !important;}#cc-modal.cc-monochrome #cc-modal-wrapper li strong{color:#fff !important;}#cc-modal.cc-monochrome #cc-modal-wrapper li span{color:#7A7A7A !important;}#cc-settingsmodal.cc-monochrome #cc-settingsmodal-wrapper{background-color:#333 !important;color:#000000 !important;}#cc-modal.cc-monochrome #cc-modal-wrapper p,#cc-settingsmodal.cc-monochrome #cc-settingsmodal-wrapper p{color:#000000 !important;}#cc-modal.cc-monochrome #cc-modal-wrapper h2,#cc-settingsmodal.cc-monochrome #cc-settingsmodal-wrapper h2{color:#fff !important;}#cc-modal.cc-monochrome #cc-modal-wrapper h2 span,#cc-settingsmodal.cc-monochrome #cc-settingsmodal-wrapper h2 span{color:#7a7a7a !important;}#cc-settingsmodal.cc-monochrome #cc-settingsmodal-wrapper h2 span{color:#ddd !important;}#cc-settingsmodal.cc-monochrome #cc-settingsmodal-wrapper p.cc-subtitle,#cc-modal.cc-monochrome #cc-modal-wrapper p.cc-subtitle{color:#7a7a7a !important;}#cc-settingsmodal.cc-monochrome #cc-settingsmodal-secondclosebutton a,#cc-settingsmodal.cc-monochrome #cc-settingsmodal-secondclosebutton a:visited{color:#666666 !important;}#cc-modal.cc-monochrome #cc-modal-secondclosebutton a:hover,#cc-modal.cc-monochrome #cc-modal-secondclosebutton a:active,#cc-settingsmodal.cc-monochrome #cc-settingsmodal-secondclosebutton a:hover,#cc-settingsmodal.cc-monochrome #cc-settingsmodal-secondclosebutton a:active,#cc-modal.cc-monochrome #cc-modal-global a:hover,#cc-modal.cc-monochrome #cc-modal-global a:active{color:#fff !important;}#cc-modal.cc-monochrome #cc-modal-wrapper .cc-preference-importantmessage a,#cc-modal.cc-monochrome #cc-modal-wrapper .cc-preference-importantmessage a:visited{background-color:#f5F5F5 !important;color:#d28237 !important;box-shadow:1px 1px 2px #000;-moz-box-shadow:1px 1px 2px #000;-webkit-box-shadow:1px 1px 2px #000;background-color:#000000 !important;}#cc-modal.cc-monochrome #cc-modal-wrapper .cc-preference-importantmessage a:hover,#cc-modal.cc-monochrome #cc-modal-wrapper .cc-preference-importantmessage a:active{background-color:#0288CE !important;color:#fff !important;box-shadow:1px 2px 10px #000;-moz-box-shadow:1px 2px 10px #000;-webkit-box-shadow:1px 2px 10px #000;}#cc-modal.cc-monochrome #cc-modal-wrapper a.cc-learnmore-link,#cc-settingsmodal.cc-monochrome #cc-settingsmodal-wrapper a.cc-learnmore-link,#cc-notification.cc-monochrome a.cc-learnmore-link{color:#ddd !important;}#cc-notification ul.cc-notification-buttons li a,#cc-notification ul.cc-notification-buttons li a:visited{float:right !important;}#cc-notification ul.cc-notification-buttons{position:absolute !important;right:0 !important;top:5px !important;width:360px !important;}#cc-notification.cc-mobile #cc-notification-wrapper{margin-right:0 !important;}#cc-notification.cc-mobile ul.cc-notification-buttons li a,#cc-notification.cc-mobile ul.cc-notification-buttons li a:visited{float:none !important;}#cc-notification.cc-mobile ul.cc-notification-buttons{padding-top:1px !important;position:relative !important;right:0 !important;top:0 !important;width:auto !important;clear:both;}#cc-notification{background:#1d1d1d !important;background-color:rgba(29,29,29,0.95) !important;color:#000000 !important;border-bottom:1px dotted #CCCCCC !important;}#cc-notification #cc-notification-wrapper{padding:20px 32px 0 !important;}#cc-notification #cc-notification-permissions ul{margin:0 0 26px !important;padding:0 !important;list-style:none !important;float:left !important;}#cc-notification.cc-mobile #cc-notification-permissions li{width:auto !important;}#cc-notification #cc-notification-permissions li{margin:0 0 10px 30px !important;padding:6px 0 0 !important;list-style:none !important;width:440px !important;color:#9a9a9a !important;-webkit-transition:color 0.2s ease-in;-moz-transition:color 0.2s ease-in;-o-transition:color 0.2s ease-in;transition:color 0.2s ease-in;}#cc-notification #cc-notification-permissions li label{color:#9a9a9a !important;-webkit-transition:color 0.2s ease-in;-moz-transition:color 0.2s ease-in;-o-transition:color 0.2s ease-in;transition:color 0.2s ease-in;}#cc-notification #cc-notification-permissions li input{float:left !important;margin-left:-30px !important;margin-top:0 !important;}#cc-notification #cc-notification-permissions li strong{color:#000000 !important;display:block !important;-webkit-transition:color 0.2s ease-in;-moz-transition:color 0.2s ease-in;-o-transition:color 0.2s ease-in;transition:color 0.2s ease-in;}#cc-notification #cc-notification-permissions li.cc-notification-permissions-inactive{color:#666 !important;}#cc-notification #cc-notification-permissions li.cc-notification-permissions-inactive label{color:#666 !important;}#cc-notification #cc-notification-permissions li.cc-notification-permissions-inactive strong{color:#1D658E !important;}#cc-notification #cc-notification-permissions li a.cc-learnmore-link{-webkit-transition:color 0.2s ease-in;-moz-transition:color 0.2s ease-in;-o-transition:color 0.2s ease-in;transition:color 0.2s ease-in;}#cc-notification #cc-notification-permissions li.cc-notification-permissions-inactive a.cc-learnmore-link{color:#666 !important;}#cc-notification a,#cc-notification a:visited{text-decoration:none !important;color:#000000 !important;}#cc-notification a:hover{text-decoration:underline !important;color:#B2F7FF !important;}#cc-notification h2,#cc-notification h3,#cc-notification p{color:#000000 !important;margin:0 !important;text-align:left !important;width:auto !important;}#cc-notification h2{margin-right:320px !important;}#cc-notification.cc-mobile h2{margin-right:0 !important;}#cc-notification h2 span,#cc-notification h2{margin-bottom:20px !important;font-weight:400 !important;}#cc-notification h3{margin-top:10px !important;}#cc-notification ul.cc-notification-buttons{margin:0 !important;padding:0 !important;list-style:none !important;}#cc-notification.cc-notification-afterload ul.cc-notification-buttons{top:auto !important;bottom:5px !important;}#cc-notification ul.cc-notification-buttons li{margin:0 !important;padding:0 !important;list-style:none !important;}#cc-notification ul.cc-notification-buttons li a,#cc-notification ul.cc-notification-buttons li a:visited{margin-top:8px !important;margin-bottom:6px !important;display:block;padding:8px 16px !important;background-color:#000000 !important;color:#ffffff !important;margin-right:12px !important;text-decoration:none !important;font-weight:600;border-radius:5px !important;-moz-border-radius:5px !important;-webkit-border-radius:5px !important;transition:background 0.2s ease-in-out 0s,color 0.2s ease-in-out 0s,box-shadow 0.2s ease-in-out 0s;-moz-transition:background 0.2s ease-in-out 0s,color 0.2s ease-in-out 0s,-moz-box-shadow 0.2s ease-in-out 0s;-webkit-transition:background 0.2s ease-in-out 0s,color 0.2s ease-in-out 0s,-webkit-box-shadow 0.2s ease-in-out 0s;}#cc-notification ul.cc-notification-buttons li a:hover,#cc-notification ul.cc-notification-buttons li a:active,#cc-notification ul.cc-notification-buttons li #cc-approve-button-allsites:hover,#cc-notification ul.cc-notification-buttons li #cc-approve-button-allsites:active{text-decoration:none !important;background-color:#f5f5f5 !important;box-shadow:1px 2px 10px #000;-moz-box-shadow:1px 2px 10px #000;-webkit-box-shadow:1px 2px 10px #000;}#cc-notification ul.cc-notification-buttons li #cc-approve-button-allsites{background-color:#000000 !important;}#cc-tag a,#cc-tag a:visited{background-color:#d28237 !important;background-repeat:no-repeat;background-position:6px 7px;color:#000000 !important;padding:8px 12px 8px 12px !important;text-decoration:none !important;display:block;transition:color 0.2s ease-in-out 0s,box-shadow 0.2s ease-in-out 0s;-moz-transition:color 0.2s ease-in-out 0s,-moz-box-shadow 0.2s ease-in-out 0s;-webkit-transition:color 0.2s ease-in-out 0s,-webkit-box-shadow 0.2s ease-in-out 0s;}#cc-tag.cc-tag-horizontal-right a,#cc-tag.cc-tag-horizontal-right a:visited{-webkit-transform:rotate(-90deg) !important;-moz-transform:rotate(-90deg) !important;-o-transform:rotate(-90deg) !important;-ms-transform:rotate(-90deg) !important;margin-right:-82px !important;padding:8px 12px 60px 12px !important;}#cc-tag.cc-tag-horizontal-left a,#cc-tag.cc-tag-horizontal-left a:visited{-webkit-transform:rotate(90deg) !important;-moz-transform:rotate(90deg) !important;-o-transform:rotate(90deg) !important;-ms-transform:rotate(90deg) !important;margin-left:-82px !important;padding:8px 12px 60px 12px !important;}#cc-tag.cc-tag-vertical-right a,#cc-tag.cc-tag-vertical-right a:visited{-webkit-transform:rotate(-90deg) !important;-moz-transform:rotate(-90deg) !important;-o-transform:rotate(-90deg) !important;-ms-transform:rotate(-90deg) !important;margin-right:-82px !important;padding:8px 12px 60px 12px !important;}#cc-tag.cc-tag-vertical-left a,#cc-tag.cc-tag-vertical-left a:visited{-webkit-transform:rotate(90deg) !important;-moz-transform:rotate(90deg) !important;-o-transform:rotate(90deg) !important;-ms-transform:rotate(90deg) !important;margin-left:-82px !important;padding:8px 12px 60px 12px !important;}#cc-modal #cc-modal-wrapper{width:686px !important;margin:40px auto !important;background-color:#d28237 !important;color:#000000 !important;padding:25px 15px 5px !important;text-align:left !important;position:relative !important;max-height:8%;overflow-y:auto;overflow-x:hidden;min-height:560px;box-shadow:0px 0px 30px #000;-moz-box-shadow:0px 0px 30px #000;-webkit-box-shadow:0px 0px 30px #000;}#cc-modal #cc-modal-wrapper a,#cc-modal #cc-modal-wrapper a:visited{color:#F5F500 !important;text-decoration:none !important;}#cc-modal #cc-modal-wrapper a:hover{color:#000000 !important;text-decoration:underline !important;}#cc-modal #cc-modal-wrapper #cc-change-button-allsites{margin-top:16px !important;margin-bottom:6px !important;display:block !important;padding:6px 12px !important;background-color:#F5F500 !important;color:#111 !important;float:left !important;clear:both !important;margin-right:8px !important;text-decoration:none !important;border-radius:3px !important;-moz-border-radius:3px !important;-webkit-border-radius:3px !important;}#cc-modal #cc-modal-wrapper #cc-change-button-allsites:hover,#cc-modal #cc-modal-wrapper #cc-change-button-allsites:active{background-color:#000000 !important;}#cc-settingsmodal #cc-settingsmodal-wrapper select,#cc-modal #cc-modal-wrapper select{color:#111 !important;margin-right:8px !important;text-decoration:none !important;position:absolute !important;top:28px !important;right:8px !important;float:right !important;width:150px;}#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper select,#cc-modal.cc-mobile #cc-modal-wrapper select{float:none !important;margin-top:10px !important;position:static !important;}#cc-modal #cc-modal-wrapper a.cc-consentchange:hover{background-color:#000000 !important;}#cc-settingsmodal #cc-settingsmodal-wrapper ul li label,#cc-modal #cc-modal-wrapper ul li label{float:left;}#cc-settingsmodal #cc-settingsmodal-wrapper ul,#cc-modal #cc-modal-wrapper ul{margin:0 !important;padding-left:20px !important;list-style:none !important;}#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper ul,#cc-modal.cc-mobile #cc-modal-wrapper ul{padding:0 !important;}#cc-settingsmodal #cc-settingsmodal-wrapper li,#cc-modal #cc-modal-wrapper li{clear:both !important;margin:0 !important;padding:30px 0 0 !important;list-style:none !important;position:relative;}#cc-settingsmodal #cc-settingsmodal-wrapper li strong,#cc-modal #cc-modal-wrapper li strong{width:480px !important;float:left !important;display:block !important;color:#000000 !important;font-weight:400 !important;}#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper li strong #cc-modal.cc-mobile #cc-modal-wrapper li strong{float:none !important;}#cc-settingsmodal #cc-settingsmodal-wrapper li span,#cc-modal #cc-modal-wrapper li span{width:470px !important;float:left !important;clear:left !important;display:block !important;color:#7A7A7A !important;line-height:1.2em;margin-top:8px;}#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper li span,#cc-modal.cc-mobile #cc-modal-wrapper li span{float:none !important;}#cc-settingsmodal.cc-mobile{height:auto;}#cc-settingsmodal #cc-settingsmodal-wrapper{width:716px !important;height:8% !important;margin:40px auto !important;background-color:#d28237 !important;padding-top:24px !important;color:#000000 !important;text-align:left !important;position:relative !important;overflow-x:hidden;max-height:560px;background-image:url(https://);background-position:-20px 20px;background-repeat:no-repeat;box-shadow:0px 0px 30px #000;-moz-box-shadow:0px 0px 30px #000;-webkit-box-shadow:0px 0px 30px #000;}#cc-settingsmodal #cc-settingsmodal-wrapper .cc-content{overflow-y:auto !important;overflow-x:hidden !important;height:400px;margin-top:20px;}#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper{max-height:none !important;}#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper .cc-content{height:540px !important;max-height:none !important;}#cc-modal #cc-modal-wrapper p{line-height:1em;margin-top:12px;color:#000000 !important;}#cc-settingsmodal #cc-settingsmodal-wrapper p{margin-top:32px;}#cc-modal #cc-modal-wrapper .cc-content{padding-top:8px;clear:both;height:420px;overflow-y:auto;overflow-x:hidden;}#cc-modal.cc-mobile #cc-modal-wrapper .cc-content{height:auto !important;overflow:hidden !important;}#cc-modal #cc-modal-wrapper h2,#cc-settingsmodal #cc-settingsmodal-wrapper h2{width:712px !important;color:#FFF !important;font-weight:400;}#cc-settingsmodal #cc-settingsmodal-wrapper h2{margin:0 72px !important;}#cc-modal #cc-modal-wrapper h2 span,#cc-settingsmodal #cc-settingsmodal-wrapper h2 span{color:#7a7a7a !important;}#cc-settingsmodal #cc-settingsmodal-wrapper h2 span{color:#71f031 !important;}#cc-settingsmodal #cc-settingsmodal-wrapper p.cc-subtitle,#cc-modal #cc-modal-wrapper p.cc-subtitle{color:#7a7a7a !important;margin:16px 0 0 0 !important;}#cc-settingsmodal #cc-settingsmodal-wrapper p.cc-subtitle{margin:16px 0 0 73px !important;}#cc-modal.cc-mobile #cc-modal-wrapper p.cc-subtitle{margin-left:0 !important;}#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper p.cc-subtitle{margin-left:10px !important;}#cc-settingsmodal #cc-settingsmodal-wrapper iframe{width:714px !important;border:0 !important;min-height:390px !important;}#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper iframe{width:100% !important;height:500px;z-index:9999999999999 !important;margin-top:0;}#cc-modal #cc-modal-closebutton a,#cc-settingsmodal #cc-settingsmodal-closebutton a{background-image:url("https://analytics-sem-tutorials.de/if_button_cancel_1939.png") !important;display:block !important;height:32px !important;position:absolute !important;right:5px !important;top:5px !important;width:32px !important;background-position:0 0;}#cc-modal #cc-modal-global{padding-top:5px !important;}#cc-settingsmodal #cc-settingsmodal-secondclosebutton a,#cc-settingsmodal #cc-settingsmodal-secondclosebutton a:visited{color:#71F031 !important;text-decoration:none !important;}#cc-modal #cc-modal-secondclosebutton a span,#cc-modal #cc-modal-secondclosebutton a:visited span,#cc-settingsmodal #cc-settingsmodal-secondclosebutton a span,#cc-settingsmodal #cc-settingsmodal-secondclosebutton a:visited span,#cc-modal #cc-modal-global a span,#cc-modal #cc-modal-global a:visited span{font-weight:600 !important;}#cc-settingsmodal.cc-mobile #cc-settingsmodal-secondclosebutton{padding-left:10px;padding-top:0;}#cc-modal.cc-mobile #cc-modal-secondclosebutton a,#cc-modal.cc-mobile #cc-modal-secondclosebutton a:visited,#cc-modal.cc-mobile #cc-modal-global a,#cc-modal.cc-mobile #cc-modal-global a:visited{float:none !important;}#cc-settingsmodal.cc-mobile #cc-settingsmodal-secondclosebutton a,#cc-settingsmodal.cc-mobile #cc-settingsmodal-secondclosebutton a:visited{display:none !important;}#cc-modal #cc-modal-secondclosebutton a:hover,#cc-modal #cc-modal-secondclosebutton a:active,#cc-settingsmodal #cc-settingsmodal-secondclosebutton a:hover,#cc-settingsmodal #cc-settingsmodal-secondclosebutton a:active,#cc-modal #cc-modal-global a:hover,#cc-modal #cc-modal-global a:active{text-decoration:none !important;color:#fff !important;}#cc-modal #cc-modal-wrapper #cc-modal-footer-buttons{margin-left:57px !important;margin-top:25px !important;}#cc-settingsmodal #cc-settingsmodal-wrapper #cc-settingsmodal-footer-buttons{margin-left:72px !important;}#cc-modal.cc-mobile #cc-modal-wrapper #cc-modal-footer-buttons{position:relative;width:auto;padding-top:10px !important;margin-left:0 !important;}#cc-modal #cc-modal-wrapper .cc-preference-importantmessage{margin-top:20px !important;clear:both !important;padding:10px !important;text-align:left !important;background-color:#444 !important;border:1px dotted #666 !important;line-height:2em !important;}#cc-modal #cc-modal-wrapper .cc-preference-importantmessage a,#cc-modal #cc-modal-wrapper .cc-preference-importantmessage a:visited{line-height:1.2em;margin-top:0 !important;margin-bottom:0 !important;display:block;padding:5px 10px !important;background-color:#f5F5F5 !important;color:#ffffff !important;margin-right:8px !important;text-decoration:none !important;float:right;border-radius:5px !important;-moz-border-radius:5px !important;-webkit-border-radius:5px !important;box-shadow:1px 1px 2px #000;-moz-box-shadow:1px 1px 2px #000;-webkit-box-shadow:1px 1px 2px #000;transition:background 0.2s ease-in-out 0s,color 0.2s ease-in-out 0s,box-shadow 0.2s ease-in-out 0s;-moz-transition:background 0.2s ease-in-out 0s,color 0.2s ease-in-out 0s,-moz-box-shadow 0.2s ease-in-out 0s;-webkit-transition:background 0.2s ease-in-out 0s,color 0.2s ease-in-out 0s,-webkit-box-shadow 0.2s ease-in-out 0s;background-color:#d28237 !important;}#cc-modal #cc-modal-wrapper .cc-preference-importantmessage a:hover,#cc-modal #cc-modal-wrapper .cc-preference-importantmessage a:active{text-decoration:none !important;background-color:#0288CE !important;color:#fff !important;box-shadow:1px 2px 10px #000;-moz-box-shadow:1px 2px 10px #000;-webkit-box-shadow:1px 2px 10px #000;}#cc-modal #cc-modal-wrapper a.cc-learnmore-link,#cc-settingsmodal #cc-settingsmodal-wrapper a.cc-learnmore-link,#cc-notification a.cc-learnmore-link{color:#FFF !important;}#cc-modal.cc-mobile #cc-modal-wrapper{height:auto !important;max-height:none !important;min-height:inherit !important;}#cc-modal.cc-mobile #cc-modal-wrapper,#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper{margin-top:0 !important;width:auto !important;}#cc-modal.cc-mobile #cc-modal-wrapper h2{width:auto !important;margin-left:0 !important;}#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper h2 span,#cc-modal.cc-mobile #cc-modal-wrapper h2 span{display:block;margin-top:8px;}#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper h2{margin-left:10px !important;width:auto !important;}#cc-modal.cc-mobile #cc-modal-wrapper,#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper{border:0 !important;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;background-image:none !important;max-height:none !important;}#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper li span,#cc-modal.cc-mobile #cc-modal-wrapper li span{width:auto !important;float:none !important;}#cc-modal.cc-mobile #cc-modal-wrapper a.cc-consentchange{margin-top:10px !important;float:none !important;}#cc-modal #cc-modal-wrapper li strong{width:auto !important;}
