html body .ce_rsce_headimagelogo .ce--mainimage .ce--headline>*{padding-left:0px;padding-right:0px}html body .ce_rsce_headimagelogo.move-content{position:fixed !important;top:0;left:0;width:100%}html body .ce_rsce_headimagelogo .plain-image-holder{text-align:center;height:100%}html body .ce_rsce_headimagelogo .plain-image-holder figure{height:100%}html body .ce_rsce_headimagelogo .plain-image-holder.is-bg img,html body .ce_rsce_headimagelogo .plain-image-holder.is-bg video{object-fit:cover;width:100%;height:100%}html body .ce_rsce_headimagelogo .boxed-logo{display:inline-block;position:absolute;right:50%;transform:translate(50%, 50%);bottom:0;text-align:center;z-index:5}html body .ce_rsce_headimagelogo .boxed-logo .boxed-logo--inner{padding:12px;background-color:#fff;box-shadow:0 0 12px rgba(39,39,39,.15)}html body .ce_rsce_headimagelogo .boxed-logo .boxed-logo--inner img{max-width:calc(300px + 4rem);width:100%;height:auto}html body .ce_rsce_headimagelogo .mainslider.with-diagonalCut:after{--diagonalHeight: 15vh;content:"";position:absolute;bottom:calc(-1 * calc(var(--diagonalHeight) / 2));left:0;z-index:5;height:var(--diagonalHeight);width:105vw;background-color:#fff;transform:rotate(-2.5deg)}@media(min-width: 576px){html body .ce_rsce_headimagelogo .mainslider .swiper-button-prev{left:2.5vw}}@media(min-width: 576px){html body .ce_rsce_headimagelogo .mainslider .swiper-button-next{right:2.5vw}}html body .ce_rsce_headimagelogo .ce--mainimage{position:relative}html body .ce_rsce_headimagelogo .ce--mainimage .image--holder{position:relative;width:100%;overflow:hidden}html body .ce_rsce_headimagelogo .ce--mainimage .image--holder .mainimage--content{height:100%;width:100%;position:absolute;top:0;max-width:100%}html body .ce_rsce_headimagelogo .ce--mainimage .image--holder .mainimage--content .mainimage--content-inner{display:inline-block;position:absolute;max-width:100%;width:100%;padding-inline:var(--bs-container-gutter)}@media(min-width: 576px){html body .ce_rsce_headimagelogo .ce--mainimage .image--holder .mainimage--content .mainimage--content-inner{padding-inline:50px}}html body .ce_rsce_headimagelogo .ce--mainimage .image--holder .mainimage--content .mainimage--content-inner:not([class*=pos-]){transform:translate(0%, -50%);top:50%;left:0}html body .ce_rsce_headimagelogo .ce--mainimage .image--holder .mainimage--content .mainimage--content-inner .ce--headline .ce--subline,html body .ce_rsce_headimagelogo .ce--mainimage .image--holder .mainimage--content .mainimage--content-inner .ce--headline .ce--topline{color:currentColor}html body .ce_rsce_headimagelogo .ce--mainimage .image--holder .mainimage--content .mainimage--content-inner[class*=-bottom]{bottom:50px}html body .ce_rsce_headimagelogo .ce--mainimage .image--holder .mainimage--content .mainimage--content-inner .infotext--text{margin-top:1.25rem}html body .ce_rsce_headimagelogo .ce--mainimage .image--holder .mainimage--content .mainimage--content-inner .button--wrapper>.btn:not(:last-child){margin-bottom:0.3125rem}html body .ce_rsce_headimagelogo .ce--mainimage.style-1 .mainimage--content .mainimage--content-inner .ce--buttons{margin-top:1.75rem}html body .ce_rsce_headimagelogo .ce--mainimage.style-2 .mainimage--content .mainimage--content-inner{position:absolute;z-index:10;min-width:50vw;padding:2rem calc(var(--bs-gutter-x) * .5) !important;width:100%}@media(min-width: 576px){html body .ce_rsce_headimagelogo .ce--mainimage.style-2 .mainimage--content .mainimage--content-inner{max-width:75%;width:auto}html body .ce_rsce_headimagelogo .ce--mainimage.style-2 .mainimage--content .mainimage--content-inner:after{content:"";display:block;position:absolute;left:calc(100% - 1px);top:0;clip-path:polygon(0 0, 0% 100%, 100% 0);width:200px;height:100%;background-color:var(--bs-white)}}html body .ce_rsce_headimagelogo .ce--mainimage.style-2 .mainimage--content .mainimage--content-inner:before{content:"";position:absolute;right:0;bottom:0;width:100%;background-color:var(--bs-white);height:100%}@media(min-width: 576px){html body .ce_rsce_headimagelogo .ce--mainimage.style-2 .mainimage--content .mainimage--content-inner:before{width:100vw}}html body .ce_rsce_headimagelogo .ce--mainimage.style-2 .mainimage--content .mainimage--content-inner .mainimage--content-inner--holder>*{position:relative}html body .ce_rsce_headimagelogo .ce--mainimage.style-2 .mainimage--content .mainimage--content-inner .mainimage--content-inner--holder .ce--buttons{margin-top:1.5rem}html body .ce_rsce_headimagelogo .swiper:has(.swiper-button-prev):has(.ce--mainimage.style-2) .ce--mainimage.style-2 .mainimage--content-inner{padding-inline:85px !important}

.content--element.ce_rsce_stoerer{--stoerer-padding: .75rem;--transition-duration: 0.6s;position:absolute;z-index:1000;display:flex;flex-flow:column wrap;gap:.25rem}.content--element.ce_rsce_stoerer.is-fixed{position:fixed}.content--element.ce_rsce_stoerer[style*="right: 0px;"] .ce--stoerer{border-top-right-radius:0;border-bottom-right-radius:0}.content--element.ce_rsce_stoerer[style*="right:"] .ce--stoerer{margin-left:auto}.content--element.ce_rsce_stoerer[style*="left:"] .ce--stoerer{margin-right:auto;border-top-left-radius:0;border-bottom-left-radius:0}.content--element.ce_rsce_stoerer .ce--stoerer{position:relative;display:inline-flex;align-items:center;padding:var(--stoerer-padding);border-radius:var(--bs-border-radius);background-color:var(--bs-body-bg);box-shadow:0 0 12px rgba(39,39,39,.15);transition:all var(--transition-duration) ease-in-out;max-width:100%}.content--element.ce_rsce_stoerer .ce--stoerer.is-expandable .stoerer--content{max-width:0;opacity:0;transition:max-width var(--transition-duration) ease-in-out,opacity var(--transition-duration) ease-in-out}.content--element.ce_rsce_stoerer .ce--stoerer.is-expandable:hover .stoerer--content,.content--element.ce_rsce_stoerer .ce--stoerer.is-expandable:focus-within .stoerer--content{max-width:500px;opacity:1}.content--element.ce_rsce_stoerer .ce--stoerer img,.content--element.ce_rsce_stoerer .ce--stoerer svg{height:auto;transition:all var(--transition-duration) ease-in-out}.content--element.ce_rsce_stoerer .ce--stoerer>a{position:absolute;inset:0;text-decoration:none;color:inherit;width:100%;height:100%;display:block;z-index:5}.content--element.ce_rsce_stoerer .stoerer--content{font-size:1.125rem;position:relative;z-index:2;white-space:nowrap;overflow:hidden}.content--element.ce_rsce_stoerer .stoerer--content .stoerer-content--inner{border-left:1px solid currentColor;padding-inline:1.5rem;margin-left:1.5rem}.content--element.ce_rsce_stoerer .stoerer--content p{margin-bottom:0}.content--element.ce_rsce_stoerer .stoerer--content a{position:relative;z-index:3;color:inherit;display:inline-block;border-bottom:1px solid transparent;transition:all .3s ease-in-out;line-height:1.1}.content--element.ce_rsce_stoerer .stoerer--content a:hover{border-bottom:1px solid currentColor}@media(max-width: 767px){.content--element.ce_rsce_stoerer .ce--stoerer.is-expandable{max-width:90vw}}

