html body .ce_rsce_headimagelogo .ce--mainimage .ce--headline>*{padding-left:0px;padding-right:0px}html body .ce_rsce_headimagelogo{position:relative;z-index:99 !important}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*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;height:100vh}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%;background-color:var(--bs-white)}@media(min-width: 576px){html body .ce_rsce_headimagelogo .ce--mainimage.style-2 .mainimage--content .mainimage--content-inner{max-width:75%;width:auto;clip-path:polygon(0 0, calc(100% - 200px) 0, 100% 0, 100% 0, calc(100% - 200px) 100%, 0 100%)}}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 .headimage--floating-form{display:none;position:absolute;bottom:-1rem;right:2rem;z-index:10}html body .ce_rsce_headimagelogo .headimage--floating-form .headimage--floating-form-inner{max-width:380px;width:100%;border-radius:18px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.06)}html body .ce_rsce_headimagelogo .headimage--floating-form .ce_form form .formbody,html body .ce_rsce_headimagelogo .headimage--floating-form form[data-ajax-form] .formbody{padding:0 1.5rem 1.25rem !important;padding-top:0 !important;margin-top:0 !important;background:#fff;border-radius:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:0}html body .ce_rsce_headimagelogo .headimage--floating-form .ce_form form .formbody .form-header,html body .ce_rsce_headimagelogo .headimage--floating-form form[data-ajax-form] .formbody .form-header{flex:0 0 calc(100% + 3rem) !important;max-width:calc(100% + 3rem) !important;width:calc(100% + 3rem) !important;margin-left:-1.5rem;margin-right:-1.5rem;margin-bottom:0;background:linear-gradient(135deg, #c0913d, #A17A33);padding:1.25rem 1.5rem;text-align:center;color:#fff}html body .ce_rsce_headimagelogo .headimage--floating-form .ce_form form .formbody .form-header .topline,html body .ce_rsce_headimagelogo .headimage--floating-form form[data-ajax-form] .formbody .form-header .topline{display:block;font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.25rem;line-height:1.3}html body .ce_rsce_headimagelogo .headimage--floating-form .ce_form form .formbody .form-header .subline,html body .ce_rsce_headimagelogo .headimage--floating-form form[data-ajax-form] .formbody .form-header .subline{display:block;font-size:14px;opacity:.9;margin-top:.2rem}html body .ce_rsce_headimagelogo .headimage--floating-form .ce_form form .formbody>.widget,html body .ce_rsce_headimagelogo .headimage--floating-form form[data-ajax-form] .formbody>.widget{width:100% !important;flex:0 0 100% !important;max-width:100% !important;padding-inline:0 !important}html body .ce_rsce_headimagelogo .headimage--floating-form .ce_form form .formbody>.widget-text+.widget-text,html body .ce_rsce_headimagelogo .headimage--floating-form form[data-ajax-form] .formbody>.widget-text+.widget-text{flex:0 0 calc(50% - .375rem) !important;max-width:calc(50% - .375rem) !important;width:calc(50% - .375rem) !important}html body .ce_rsce_headimagelogo .headimage--floating-form .ce_form form .formbody>.widget-text+.widget-text:nth-last-of-type(2),html body .ce_rsce_headimagelogo .headimage--floating-form form[data-ajax-form] .formbody>.widget-text+.widget-text:nth-last-of-type(2){margin-right:.75rem}html body .ce_rsce_headimagelogo .headimage--floating-form .ce_form form .formbody .widget-radio,html body .ce_rsce_headimagelogo .headimage--floating-form form[data-ajax-form] .formbody .widget-radio{padding-left:0;padding-right:0}html body .ce_rsce_headimagelogo .headimage--floating-form .ce_form form .formbody .radio_container,html body .ce_rsce_headimagelogo .headimage--floating-form form[data-ajax-form] .formbody .radio_container{grid-template-columns:repeat(3, 1fr) !important;gap:.5rem !important}html body .ce_rsce_headimagelogo .headimage--floating-form .ce_form form .formbody .radio_container legend,html body .ce_rsce_headimagelogo .headimage--floating-form form[data-ajax-form] .formbody .radio_container legend{grid-column:1/-1;font-size:16px;text-align:left !important;margin-bottom:.25rem}html body .ce_rsce_headimagelogo .headimage--floating-form .ce_form form .formbody .radio_container>span label,html body .ce_rsce_headimagelogo .headimage--floating-form form[data-ajax-form] .formbody .radio_container>span label{min-height:auto !important;padding:.5rem .5rem !important;font-size:14px !important;border-radius:100px !important;border-width:1px !important}html body .ce_rsce_headimagelogo .headimage--floating-form .ce_form form .formbody .widget.form-floating .form-control,html body .ce_rsce_headimagelogo .headimage--floating-form form[data-ajax-form] .formbody .widget.form-floating .form-control{border-radius:12px}html body .ce_rsce_headimagelogo .headimage--floating-form .ce_form form .formbody .widget-submit,html body .ce_rsce_headimagelogo .headimage--floating-form form[data-ajax-form] .formbody .widget-submit{margin-top:.5rem !important;padding-left:0;padding-right:0}html body .ce_rsce_headimagelogo .headimage--floating-form .ce_form form .formbody .widget-submit button,html body .ce_rsce_headimagelogo .headimage--floating-form form[data-ajax-form] .formbody .widget-submit button{width:100%;min-height:50px;border-radius:100px;background:#db3645;color:#fff;border:none;font-family:"Montserrat",sans-serif;font-weight:700;font-size:16px;letter-spacing:.03em;text-transform:uppercase;box-shadow:0 4px 16px rgba(219,54,69,.3);transition:all .25s ease}html body .ce_rsce_headimagelogo .headimage--floating-form .ce_form form .formbody .widget-submit button:hover,html body .ce_rsce_headimagelogo .headimage--floating-form form[data-ajax-form] .formbody .widget-submit button:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(219,54,69,.4);background:#ce2534}html body .ce_rsce_headimagelogo .headimage--floating-form .ce_form form .formbody .widget-checkbox,html body .ce_rsce_headimagelogo .headimage--floating-form form[data-ajax-form] .formbody .widget-checkbox{margin-top:.75rem;margin-bottom:.5rem;padding-left:0;padding-right:0}@media(max-width: 767.98px){html body .ce_rsce_headimagelogo .headimage--floating-form{position:relative;bottom:auto;right:auto;padding:1rem}html body .ce_rsce_headimagelogo .headimage--floating-form .headimage--floating-form-inner{max-width:100%}}@media(min-width: 768px){html body .ce_rsce_headimagelogo .ce--inner:has(.headimage--floating-form) .mainimage--content-inner--holder{max-width:calc(100% - 360px - 4rem)}}html body .article-content>.ce_rsce_headimagelogo:first-child .headimage--floating-form{display:block}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}

@media(max-width: 991.98px){html body .ce_rsce_boxenfeld:not(.container){padding-inline:var(--bs-gutter-x)}}html body .ce_rsce_boxenfeld.container img.box--image,html body .ce_rsce_boxenfeld.container .box--content,html body .ce_rsce_boxenfeld.container iframe{border-radius:var(--bs-border-radius-xl)}html body .ce_rsce_boxenfeld:not(.container) .row:not(.flex-lg-row-reverse) img.box--image,html body .ce_rsce_boxenfeld:not(.container) .row:not(.flex-lg-row-reverse) iframe{border-radius:0px var(--bs-border-radius-xl) var(--bs-border-radius-xl) 0px}html body .ce_rsce_boxenfeld:not(.container) .row:not(.flex-lg-row-reverse) .box--content{border-radius:var(--bs-border-radius-xl) 0px 0px var(--bs-border-radius-xl)}html body .ce_rsce_boxenfeld:not(.container) .row.flex-lg-row-reverse img.box--image,html body .ce_rsce_boxenfeld:not(.container) .row.flex-lg-row-reverse iframe{border-radius:var(--bs-border-radius-xl) 0px 0px var(--bs-border-radius-xl)}html body .ce_rsce_boxenfeld:not(.container) .row.flex-lg-row-reverse .box--content{border-radius:0px var(--bs-border-radius-xl) var(--bs-border-radius-xl) 0px}@media(max-width: 991.98px){html body .ce_rsce_boxenfeld img.box--image:not(.rounded),html body .ce_rsce_boxenfeld iframe:not(.rounded){border-radius:var(--bs-border-radius-xl) var(--bs-border-radius-xl) 0px 0px !important}html body .ce_rsce_boxenfeld .box--content{border-radius:0px 0px var(--bs-border-radius-xl) var(--bs-border-radius-xl) !important}}html body .ce_rsce_boxenfeld .boxes--outer:not(:last-child){margin-bottom:var(--main-gap)}html body .ce_rsce_boxenfeld .boxes--outer>.row .half-container{margin-left:auto}html body .ce_rsce_boxenfeld .boxes--outer>.row.flex-lg-row-reverse .half-container{margin-right:auto;margin-left:0}@media(min-width: 992px){html body .ce_rsce_boxenfeld .boxes--outer .row.flex-lg-row-reverse{flex-flow:row-reverse}}@media(max-width: 991.98px){html body .ce_rsce_boxenfeld .half-container{max-width:100%}}html body .ce_rsce_boxenfeld .box--content{border:7px solid var(--bs-primary);padding:clamp(1.5rem,5vw,3rem);z-index:9;position:relative}@media(max-width: 991.98px){html body .ce_rsce_boxenfeld .box--content{top:0 !important}}@media(min-width: 1640px){html body .ce_rsce_boxenfeld .box--content{border-radius:var(--bs-border-radius-xl)}}html body .ce_rsce_boxenfeld .box--content .ce--buttons{margin-top:1.25rem}

