.heroScene-wrap .sec-wrap__inner{min-height:calc(var(--vh,1vh)*80)}.heroScene-wrap .sec-wrap__inner:before{content:'';position:absolute;z-index:2;left:0;top:0;width:70%;height:100%;background:-webkit-gradient(linear,left top,right top,color-stop(21%,rgba(242,239,229,1)),to(rgba(242,239,229,0)));background:-o-linear-gradient(left,rgba(242,239,229,1) 21%,rgba(242,239,229,0) 100%);background:linear-gradient(to right,rgba(242,239,229,1) 21%,rgba(242,239,229,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2efe5',endColorstr='#00f2efe5',GradientType=1)}.heroScene-wrap .stab-wrap{width:8em}.heroScene-wrap .grid-wrap.title{z-index:3;position:relative}.heroScene-wrap .title-wrap{position:relative}.heroScene-wrap .covered-image-wrap{position:absolute;right:0;top:0;height:100%;width:65%}.post-grid .covered-image-wrap{height:15.625em}.post-nav--paging{margin-top:2em;text-align:right}.post-nav--paging li.space{margin:0 .5em 0 0}.post-nav li{display:inline-block;font-size:.875rem}.post-nav a{display:inline-block;margin-right:.5em;color:var(--color_black) !important;padding:.1em .65em .2em;border:.08rem solid var(--color_black);margin-top:0;cursor:pointer}.post-nav a:hover,.post-nav a:active,.post-nav li.active a{color:var(--color_lightbeige) !important;background:var(--color_black)}.post-nav a[rel=next]{float:right}.layout-wrap [class*=block--]{margin:0 0 3em}.layout-wrap .block--single-image img{min-width:100%}.layout-wrap .block--text_and_image .box-text--right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.form-wrap .grid-wrap .box{padding:.625em}.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:0;font-size:1.2rem;padding:.7em .625em;border-radius:0;margin-bottom:0;background:var(--color_lightbeige);color:var(--color_black)}.search-form input[type=search]{-moz-appearance:none;-webkit-appearance:none;appearance:none;margin-bottom:0;background:var(--color_lightbeige)}input,select,textarea{color:var(--color_black);width:100%}textarea{background:#f4f4f4;padding:.625em;line-height:1.5625em;max-height:20em;border:.0625em solid #000;border-radius:0;margin:0;resize:none}textarea:focus,input:focus,textarea:active,input:active{color:var(--color_black)}::-webkit-input-placeholder{color:var(--color_black);opacity:1}::-moz-placeholder{color:var(--color_black);opacity:1}:-ms-input-placeholder{color:var(--color_black);opacity:1}::-ms-input-placeholder{color:var(--color_black);opacity:1}::placeholder{color:var(--color_black);opacity:1}:-ms-input-placeholder{color:var(--color_black)}::-ms-input-placeholder{color:var(--color_black)}.filterSearch-wrap{position:relative;display:inline-block;width:100%;max-width:400px;min-width:200px}.filterSearch-wrap span{position:absolute;left:.7rem;top:1.5rem;font-size:1.4rem;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.filterSearch-wrap input:focus~span,.filterSearch-wrap input:not(.is-empty)~span{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.filterSearch-wrap [class*=dashicons-custom-linear-]{position:absolute;top:.5em}.filterSearch-wrap button.arrow{position:absolute;right:0;top:0;left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:3rem;text-align:center;background:var(--color_black);color:#fff;font-size:1.6rem;border:none}.filterSearch-wrap span.arrow:before{pointer-events:none}.filterSearch-wrap a.clear,.filterSearch-wrap button.clear{position:absolute;right:2.8rem;top:0;left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:3em;color:#000;font-size:1.2rem;background:0 0;border:none;border-radius:none}.filterSearch-wrap.no-arrow a.clear,.filterSearch-wrap.no-arrow button.clear{right:.25rem}.filterSearch-wrap input.is-empty+a.clear,.filterSearch-wrap input.is-empty+button.clear{visibility:hidden}input[type=submit],.field-wrap input[type=submit]{float:right;background:var(--color_black)000;color:var(--color_white)fff;border-radius:12.5em;padding:.3em 1em .45em;border:unset;margin-top:0;display:inline-block;cursor:pointer;width:auto}.form-wrap .error-msg{color:var(--color_darkGrey);font-size:.75em}.form-wrap input.has-error{border-color:var(--color_darkGrey)}form.submitted{display:none}.post-password-form p:nth-of-type(1){display:none}span.custom-password-message{display:block;margin:auto;max-width:10em;padding:.125em;border-radius:.25em;background:rgba(255,255,255,.17);color:var(--color_darkGrey)}.post-password-form label{font-size:0em}.post-password-form label input{font-size:1.875em;padding:.25em .9375em;text-align:center}.post-password-required input[type=submit]{position:relative;float:unset;margin:1.5625em auto;display:block}.laws .box:nth-child(odd){padding-right:1.5625em}.laws .box:nth-child(even){padding-left:1.5625em}.laws a:hover,.laws a.active-link,.laws a{color:var(--color_darkGrey);border-bottom:.0625em solid var(--color_darkGrey);word-break:break-all}.oho-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em}.oho-contact .oho-logo-wrap{width:23px;margin-top:.3em}.error-404{text-align:center}.error-404 p a:hover{cursor:pointer;border-bottom:.0625em solid var(--color_darkGrey);color:var(--color_darkGrey)}.layout-wrap .slider-wrap{position:relative;padding:0}.layout-wrap .slider-wrap .slider{overflow:hidden}.layout-wrap .slider-wrap .swiper-slide{cursor:pointer}.layout-wrap .slider-wrap .swiper-slide .img-fill{height:38em;overflow:hidden;text-align:center;float:left;width:100%;display:block;position:relative;margin-bottom:2rem;background:var(--color_lightbeige);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.layout-wrap .slider-wrap.small .swiper-slide .img-fill{height:24em}.layout-wrap .slider-wrap .swiper-slide .img-fill img{position:absolute;height:100%;top:50%;left:50%;max-width:none !important;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{border-radius:0;height:.6em;width:.6em;border:.08rem solid var(--color_black);background:unset;opacity:1}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet-active{background:var(--color_black)}.swiper-button-next,.swiper-button-prev{background:var(--color_black);color:var(--color_white);height:2em;width:2em}.swiper-button-prev:after{content:'<';font-size:1.4rem;-webkit-transform:translateY(-.1rem);-ms-transform:translateY(-.1rem);transform:translateY(-.1rem)}.swiper-button-next:after{content:'>';font-size:1.4rem;-webkit-transform:translateY(-.1rem);-ms-transform:translateY(-.1rem);transform:translateY(-.1rem)}.slider-wrap .slider-lightbox{overflow:hidden}.slider-lightbox-wrap{z-index:99999;position:fixed;inset:0;width:100vw;height:calc(var(--vh,1vh)*100);background:var(--color_lightbeige);visibility:hidden;pointer-events:none;-webkit-transition:opacity .25s ease-out;-o-transition:opacity .25s ease-out;transition:opacity .25s ease-out}.slider-lightbox-wrap.active{visibility:visible;pointer-events:all}.slider-lightbox-wrap-close{z-index:99;position:absolute;width:3rem;height:3rem;background:0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;right:.937rem;top:.937rem;padding:0;border:none;cursor:pointer}.slider-lightbox-wrap-close:focus{outline:none}.slider-lightbox-wrap-close:before{font-size:1.25rem;color:var(--color_black);font-family:'Icons Base';content:'\004a'}.slider-lightbox-wrap .slider-wrap{position:absolute;width:min(90rem,100vw);left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.slider-lightbox-wrap .img-fill{max-width:90%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-height:calc(var(--vh,1vh)*75);height:calc(var(--vh,1vh)*75);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slider-lightbox-wrap .img-fill img{-o-object-fit:contain;object-fit:contain;height:100%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slider-lightbox-wrap .swiper-button-prev,.slider-lightbox-wrap .swiper-rtl .swiper-button-next{left:2rem;right:auto}.slider-lightbox-wrap .swiper-button-next,.slider-lightbox-wrap .swiper-rtl .swiper-button-prev{right:2rem;left:auto}.layout-wrap .block--form{padding:2rem 0}.layout-wrap .block--form .form-wrap{max-width:43.75em}.layout-wrap .block--form .form-wrap .field-wrap{width:100%;margin-bottom:2rem}.layout-wrap .block--form .form-wrap .success-wrap{padding:2em}.layout-wrap .block--quote-slider .quote-wrap{min-height:6.25em;padding:2em 8em 2em 3em;position:relative}.layout-wrap .block--quote-slider .quote-wrap:after{content:'"';text-align:center;position:absolute;z-index:1;font-style:italic;right:.2rem;top:-2.5rem;font-size:15rem;width:10rem}.layout-wrap .block--quote-slider .quote-wrap p{margin-top:0}.layout-wrap .block--quote-slider .box-portrait{width:100%}.layout-wrap .block--quote-slider .box-portrait .covered-image-wrap{min-height:25em}.layout-wrap .block--quote-slider .box-portrait~.box-quote .quote-wrap{min-height:25em}.layout-wrap .block--quote-slider .box:nth-of-type(1){padding-right:0;margin:0 auto}.layout-wrap .block--quote-slider .box:nth-of-type(2){padding-left:0}.layout-wrap .block--quote-slider .box--middleHeight .quote-wrap{min-height:25em}.layout-wrap .block--quote-slider .box--middleHeight.box-quote{margin-bottom:0}.layout-wrap .block--contact-person{position:relative;padding:3rem 0 0;margin:2rem 0}.layout-wrap .block--contact-person:after{content:'';position:absolute;z-index:-1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);background:#ececec;left:-50vw;top:0;width:200vw;height:100%}.layout-wrap .block--contact-person .portrait-box{height:15rem}.layout-wrap .block--contact-person .grid-wrap .grid-wrap .box:first-of-type{padding-left:0}.video-wrap{width:100%;overflow:hidden;padding-top:56.25%;position:relative}.video-wrap iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.accordion-wrap{border:.125em solid;padding:0}.accordion-trigger{padding:1.5625em 1.25em;position:relative;cursor:pointer}.accordion-trigger:after{font-family:'Icons Base';content:"\0045";position:absolute;right:1.25em;top:51%;font-size:1.875em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.accordion-trigger.active:after{content:"\0048"}.accordion-trigger h3{margin:0}.accordion-content{max-height:0;padding:0 1.25em;overflow:hidden}@media only screen and (max-width:55em){.heroScene-wrap .title-wrap h1,.heroScene-wrap .title-wrap .h1{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.layout-wrap .block--text_and_image .box-text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.layout-wrap .slider-wrap .swiper-slide .img-fill,.layout-wrap .slider-wrap.small .swiper-slide .img-fill{height:62vw}.space-md .layout-wrap .block--quote-slider .box--evenPad{padding:0 1.25em}.space-md .layout-wrap .block--quote-slider .box-portrait{margin-bottom:0}.layout-wrap .block--quote-slider .box-portrait~.box-quote .quote-wrap{min-height:auto}.layout-wrap .block--quote-slider .quote-wrap:after{right:.1em}}@media only screen and (max-width:36.25em){.heroScene-wrap .sec-wrap__inner{height:auto;min-height:auto}.heroScene-wrap .stab-wrap{width:5em;margin-bottom:4em}.laws .box:nth-child(odd),.laws .box:nth-child(even){padding:0}.oho-contact .oho-logo-wrap{width:19px}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:-.5em}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:-.5em}.slider-lightbox-wrap .swiper-button-prev,.slider-lightbox-wrap .swiper-rtl .swiper-button-next{left:0}.slider-lightbox-wrap .swiper-button-next,.slider-lightbox-wrap .swiper-rtl .swiper-button-prev{right:0}.space-md .layout-wrap .block--quote-slider .box--evenPad{padding:0 .9375em}.layout-wrap .block--quote-slider .box-portrait .covered-image-wrap{min-height:62vw}.layout-wrap .block--quote-slider .quote-wrap{padding:2em 2.5em}}@media only screen and (max-width:26.875em){.heroScene-wrap .covered-image-wrap{width:70%}.heroScene-wrap.slim .covered-image-wrap{max-height:12em;width:100%}}