html,body{max-width:100%!important;overflow-x:hidden!important}html{scroll-behavior:smooth}span.oo-label-text a{color:var(--color-primary);text-decoration:underline}span.oo-label-text a:hover{color:var(--color-black)}:root{--space-4xs:clamp(0.25rem, 0.15rem + 0.3vw, 0.5rem);--space-3xs:clamp(0.5rem, 0.3rem + 0.4vw, 1rem);--space-2xs:clamp(1rem, 0.8rem + 0.4vw, 1.5rem);--space-xs:clamp(1.5rem, 1.2rem + 0.4vw, 2rem);--space-s:clamp(1.75rem, 1.4rem + 0.5vw, 3rem);--space-m:clamp(2rem, 1.5rem + 0.8vw, 4rem);--space-l:clamp(2.5rem, 2rem + 1vw, 5rem);--space-xl:clamp(2.75rem, 2rem + 2vw, 6rem);--space-2xl:clamp(4rem, 3rem + 3vw, 12rem);--space-3xl:clamp(5rem, 3.5rem + 5vw, 15rem);--color-primary:#203850;--color-secondary:#909D88;--color-white:#fff;--color-black:#000;--font-primary:"Oswald", sans-serif}.wrapper{padding-left:var(--space-s);padding-right:var(--space-s)}.pt-s{padding-top:var(--space-s)}.pt-m{padding-top:var(--space-m)}.pt-l{padding-top:var(--space-l)}.pt-xl{padding-top:var(--space-xl)}.pt-xxl{padding-top:var(--space-xxl)}.pb-s{padding-bottom:var(--space-s)}.pb-m{padding-bottom:var(--space-m)}.pb-l{padding-bottom:var(--space-l)}.pb-xl{padding-bottom:var(--space-xl)}.pb-xxl{padding-bottom:var(--space-xxl)}.p-m{padding:var(--space-m)}.p-l{padding:var(--space-l)}.mt-m{margin-top:calc(var(--space-l) * -1)}.mt-l{margin-top:calc(var(--space-xl) * -1)}.mb-l{margin-bottom:var(--space-xl)}.slider-visible .slick-list{overflow:visible}.aspect-1-1 img{aspect-ratio:1/1!important;object-fit:cover!important;object-position:center center!important}.aspect-16-9 img{aspect-ratio:16/9!important;object-fit:cover!important;object-position:center center!important}.full-height.elementor-widget-image{height:auto}.full-img-height .elementor-widget.elementor-widget-image{height:100%}.hide-plus .elementor-empty-view{min-width:0px!important;display:none!important}.img-slider .swiper-pagination-bullet{width:48px;height:4px;border-radius:0;margin-bottom:12px}div#oo-listheadline-1 h1{display:none}.oo-listobjectwrap{transition:all 0.3s;border:solid 1px #dedede;padding:12px;box-shadow:none}.oo-listobject:hover .oo-listobjectwrap{box-shadow:none;border:solid 1px var(--color-primary);transition:all 0.3s}.oo-listheadline{padding:0}.oo-listtitle{text-align:left;color:var(--color-black);height:auto}.oo-listobject{width:100%;padding:0;margin:0}.oo-listframe{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(min(330px, 100%),1fr))}.oo-detailslink a{color:var(--color-white)!important;background-color:var(--color-primary);font-size:16px;line-height:120%;border:1px solid var(--color-primary);display:inline-block;font-family:"Montserrat",sans-serif;font-weight:400;line-height:120%;text-align:center;border-radius:0;padding:12px 32px;transition:all 0.3s ease;transform-origin:center center}.oo-detailslink a:hover{background-color:var(--color-black)}[type=button],[type=button]:hover,[type=button]:focus{background-color:transparent!important}.slick-dots li button:focus .slick-dot-icon:before{color:var(--color-primary)!important}.oo-detailsheadline{padding:0!important}.oo-detailview{justify-content:start}.oo-details-main{padding:0}.oo-similar{padding-top:24px}.oo-details-sidebar{width:25%;padding:0 24px}@media only screen and (max-width:991px){.oo-details-sidebar{width:50%;padding:24px 0 0 0}}form#onoffice-form input[type="text"]{margin-top:12px}form#onoffice-form label{display:flex;flex-direction:column;gap:12px}.oo-form-required{padding-bottom:16px;font-size:12px}.detail-contact-form{padding-top:48px;width:75%}@media (max-width:767px){.detail-contact-form{width:100%}}.oo-form input[type='submit'],.oo-searchformfield input[type='submit']{color:var(--color-white)!important;background-color:var(--color-primary);font-size:16px;line-height:120%;border:1px solid var(--color-primary);display:inline-block;font-family:"Montserrat",sans-serif;font-weight:400;line-height:120%;text-align:center;border-radius:0;padding:12px 32px;transition:all 0.3s ease;transform-origin:center center}.oo-form input[type='submit']:hover{background:var(--color-black)!important}input[type=email]{margin-top:12px}[type=checkbox]{margin-right:12px}.elementor-button{display:inline-block;font-family:var(--font-primary);font-weight:400;line-height:120%;text-align:center;border-radius:0;padding:12px 32px;transition:all 0.3s ease;border:solid 1px;transition:transform 0.3s ease,box-shadow 0.3s ease;transform-origin:center center;font-size:16px}.elementor-button svg{transition:fill 0.3s ease}.btn-primary .elementor-button{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.btn-primary .elementor-button:hover,.btn-primary .elementor-button:focus{background-color:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-white);transform:scale(1.01)}.btn-primary .elementor-button svg path{fill:var(--color-white)}.btn-primary .elementor-button:hover svg path,.btn-primary .elementor-button:focus svg path{fill:var(--color-white)}.btn-secondary .elementor-button{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-black)}.btn-secondary .elementor-button:hover,.btn-secondary .elementor-button:focus{background-color:var(--color-black);border-color:var(--color-black);color:var(--color-white);transform:scale(1.01)}.btn-secondary .elementor-button svg path{fill:var(--color-black)}.btn-secondary .elementor-button:hover svg path,.btn-secondary .elementor-button:focus svg path{fill:var(--color-white)}.elementor-widget-icon svg{fill:currentColor}.elementor-widget-icon svg path{fill:currentColor}.elementor-field.elementor-select-wrapper .select-caret-down-wrapper svg{display:none}.elementor-form input[type=date],.elementor-form input[type=email],.elementor-form input[type=number],.elementor-form input[type=password],.elementor-form input[type=search],.elementor-form input[type=tel],.elementor-form input[type=text],.elementor-form input[type=url],.elementor-form select,.elementor-form textarea{padding:13px 20px}.elementor-field.elementor-select-wrapper .select-caret-down-wrapper:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 511.9 272' viewBox='0 0 511.9 272'%3E%3Cpath d='M256 272c-4.2 0-8.2-1.6-11.4-4.6l-240-240c-6.2-6.2-6.2-16.3 0-22.6s16.3-6.2 22.6 0L256 233.5 484.7 4.7c6.2-6.2 16.3-6.2 22.6 0 6.2 6.2 6.2 16.3 0 22.6l-240 240c-3.1 3.1-7.1 4.7-11.3 4.7z' style='fill:%23111'/%3E%3C/svg%3E");width:15px;height:8px;display:block;background-size:contain;position:absolute;right:12px;top:4px}.eicon-caret-down:before{content:""!important}.elementor-form .elementor-field-type-acceptance .elementor-field-option{display:flex;gap:.5rem;cursor:pointer}.elementor-form .elementor-field-type-acceptance input{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;width:20px;height:20px;cursor:pointer;background-color:transparent!important}.elementor-element.elementor-widget-form .elementor-form .elementor-field-type-acceptance label{font-size:14px;line-height:1.3;cursor:pointer}.elementor-form .elementor-field-type-acceptance label a{color:var(--e-global-color-primary);text-decoration:underline}.elementor-field-subgroup.elementor-subgroup-inline{gap:32px}body .elementor-19 .elementor-element.elementor-element-e1087f3 .elementor-labels-above .elementor-field-group>label{padding-top:24px}.elementor-field-type-acceptance.elementor-field-group.elementor-column.elementor-field-group-field_d22b590.elementor-col-100{margin-top:12px}.elementor-field-type-acceptance.elementor-field-group.elementor-column.elementor-field-group-field_80c99cf.elementor-col-100{margin-bottom:48px}.elementor-form .elementor-field-type-acceptance input:before{content:"";display:inline-block;width:20px;height:20px;border-radius:4px;border:1px solid var(--color-primary);background-color:transparent}.elementor-form .elementor-field-type-acceptance input:after{content:"";border-bottom-style:solid;border-bottom-width:2px;border-right-style:solid;border-right-width:2px;border-color:var(--color-primary);display:inline-block;position:absolute;height:10px;width:5px;left:8px;top:4px;transform:rotate(45deg);opacity:0;transition:.125s}.elementor-form .elementor-field-type-acceptance input:checked:after{opacity:1}input[type="radio"]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden!important;padding:0;position:absolute;width:1px}.elementor-field-type-radio>div label:before{content:"";display:inline-block;width:15px;height:15px;margin-right:16px;border-radius:100%;vertical-align:-1px;border:2px solid var(--color-primary);padding:.13em;background-color:transparent;transition:all 0.2s ease}.elementor-field-type-radio>div label{margin-right:1em}.elementor-field-type-radio>div input:hover+label:before{border-color:var(--color-primary)}.elementor-field-type-radio>div input:checked+label:before{background-color:var(--color-primary);border-color:var(--color-primary)}.jet-select__control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.642' height='8' viewBox='0 0 13.642 8'%3E%3Cpath id='Pfad_4732' data-name='Pfad 4732' d='M1081.507,212.185a1.19,1.19,0,0,1-.847-.351l-5.61-5.625a1.2,1.2,0,0,1,0-1.689l5.61-5.626a1.2,1.2,0,1,1,1.693,1.689l-4.769,4.782,4.769,4.781a1.2,1.2,0,0,1-.847,2.04' transform='translate(-198.543 1082.703) rotate(-90)' fill='%23212121'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position-x:92%;background-position-y:21px}