.intro-image-wrap{height:55vh;min-height:800px;margin-top:-100px;z-index:0;background:#23255b}.intro-image-wrap img{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}.intro-image-wrap span{display:inline-block;position:absolute;bottom:-70px;z-index:2;margin-left:0}.intro-image-wrap span::before,.intro-image-wrap span::after{content:"";position:absolute;bottom:-242px;height:400px;background:#fff}.intro-image-wrap span::before{left:-47vw;width:120vw;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}.intro-image-wrap span::after{left:0;width:120vw;-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}.intro-title-wrap{position:relative;margin-top:-25em;padding:3em;z-index:0}@media only screen and (max-width:2100px){.intro-title-wrap{margin-top:-20vw}}.intro-title-wrap h1{position:relative;font-size:6.5vw;margin:0 0 3vw 0;z-index:1}.intro-title-wrap::after{content:"";position:absolute;left:0;top:0;width:95%;max-width:60vw;height:100%;background:#23255b;mix-blend-mode:multiply}.intro-title-wrap span{display:inline-block;position:relative;z-index:1;margin-left:-20%}.intro-title-wrap span::before,.intro-title-wrap span::after{content:"";position:absolute;bottom:-142px;height:200px;background:#fff}.intro-title-wrap span::before{left:-47vw;width:100vw;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}.intro-title-wrap span::after{left:0;width:100vw;-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}.intro-text-wrap .h3{margin:0}.intro-text-wrap{-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}@media only screen and (max-width:1200px){.intro-image-wrap{min-height:600px}.intro-image-wrap span::before{left:-67vw}.intro-title-wrap{margin-top:-30vw}.intro-title-wrap h1{font-size:10vw}.intro-title-wrap::after{max-width:100vw}.intro-title-wrap span::before,.intro-title-wrap span::after{bottom:-242px;height:300px}.intro-title-wrap span::after{width:120vw}}.post-grid .centered-image-wrap{height:250px}.layout-wrap [class*="block--"]{margin:50px 0}.layout-wrap .block--single-image img{min-width:100%}.form-wrap .grid-wrap .box{padding:10px}.form-wrap span.label{margin-bottom:.5em;display:inline-block;font-size:.75em}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"]{border:1px solid #23255b;padding:10px 10px 10px 10px;border-radius:0;margin-bottom:0;background:#f4f4f4;color:#23255b}.search-form input[type="search"]{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:3px;margin-bottom:0;background:#f4f4f4}input,select,textarea{color:#23255b!important;width:100%}textarea{background:#f4f4f4;padding:10px;line-height:25px;max-height:320px;border:1px solid #000;border-radius:0;margin:0}textarea:focus,input:focus,textarea:active,input:active{color:#fff;border:1px solid #181848}::-webkit-input-placeholder{color:#23255b;opacity:1}::-moz-placeholder{color:#23255b;opacity:1}:-ms-input-placeholder{color:#23255b;opacity:1}::-ms-input-placeholder{color:#23255b;opacity:1}::placeholder{color:#23255b;opacity:1}:-ms-input-placeholder{color:#23255b}::-ms-input-placeholder{color:#23255b}input[type="submit"]{float:right;background:#23255b;color:#fff!important;border-radius:200px;padding:.3em 1em .45em;border:unset;margin-top:0;display:inline-block;cursor:pointer;width:auto}.form-wrap .error-msg{color:#23255b;font-size:.75em}.form-wrap input.has-error{border-color:#23255b}form.submitted{display:none!important}.post-password-form p:nth-of-type(1){display:none}span.custom-password-message{display:block;margin:auto;max-width:160px;padding:2px;border-radius:4px;background:rgb(255 255 255 / .17);color:#23255b}.post-password-form label{font-size:0}.post-password-form label input{font-size:30px;padding:4px 15px;text-align:center}.post-password-required input[type="submit"]{position:relative;float:unset;margin:25px auto;display:block}.laws main{background:#181848}.laws *{color:#fff}.laws .box:nth-child(odd){padding-right:25px}.laws .box:nth-child(even){padding-left:25px}.laws a:hover,.laws a.active-link,.laws a{color:#fff;border-bottom:1px solid #fff;word-break:break-all}.laws #oho-table p{margin:0}.laws #impressum-oho-logo{width:24px;margin-right:20px;margin-top:6px}.error-404{text-align:center}.error404 h1{margin:0 0 30px 0}.error-404 p a:hover{cursor:pointer;border-bottom:1px solid #23255b;color:#23255b}@media only screen and (max-width:880px){.intro-title-wrap h1{margin:0 0 60px 0}}@media only screen and (max-width:580px){.intro-image-wrap{min-height:500px}.intro-image-wrap img{object-position:right}.intro-title-wrap{margin-top:-234px;padding:2.5em}.intro-image-wrap span::before,.intro-image-wrap span::after{bottom:-142px;height:300px}.intro-text-wrap{-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}.laws .box:nth-child(odd),.laws .box:nth-child(even){padding:0}.laws #impressum-oho-logo{width:19px}}@media only screen and (max-width:430px){.intro-title-wrap{margin-top:-207px;padding:1em}.intro-text-wrap .h3{font-size:16px}}