/* studio-hash:aa9c64eb21cfa8bce5efad5ff1948bd3f037f662 */
body div.brlbs-cmpnt-container a,body div.brlbs-cmpnt-container abbr,body div.brlbs-cmpnt-container acronym,body div.brlbs-cmpnt-container address,body div.brlbs-cmpnt-container applet,body div.brlbs-cmpnt-container article,body div.brlbs-cmpnt-container aside,body div.brlbs-cmpnt-container audio,body div.brlbs-cmpnt-container b,body div.brlbs-cmpnt-container big,body div.brlbs-cmpnt-container blockquote,body div.brlbs-cmpnt-container canvas,body div.brlbs-cmpnt-container caption,body div.brlbs-cmpnt-container center,body div.brlbs-cmpnt-container cite,body div.brlbs-cmpnt-container code,body div.brlbs-cmpnt-container dd,body div.brlbs-cmpnt-container del,body div.brlbs-cmpnt-container details,body div.brlbs-cmpnt-container dfn,body div.brlbs-cmpnt-container div,body div.brlbs-cmpnt-container dl,body div.brlbs-cmpnt-container dt,body div.brlbs-cmpnt-container em,body div.brlbs-cmpnt-container embed,body div.brlbs-cmpnt-container fieldset,body div.brlbs-cmpnt-container figcaption,body div.brlbs-cmpnt-container figure,body div.brlbs-cmpnt-container footer,body div.brlbs-cmpnt-container form,body div.brlbs-cmpnt-container h1,body div.brlbs-cmpnt-container h2,body div.brlbs-cmpnt-container h3,body div.brlbs-cmpnt-container h4,body div.brlbs-cmpnt-container h5,body div.brlbs-cmpnt-container h6,body div.brlbs-cmpnt-container header,body div.brlbs-cmpnt-container hgroup,body div.brlbs-cmpnt-container i,body div.brlbs-cmpnt-container iframe,body div.brlbs-cmpnt-container img,body div.brlbs-cmpnt-container ins,body div.brlbs-cmpnt-container kbd,body div.brlbs-cmpnt-container label,body div.brlbs-cmpnt-container legend,body div.brlbs-cmpnt-container li,body div.brlbs-cmpnt-container mark,body div.brlbs-cmpnt-container menu,body div.brlbs-cmpnt-container nav,body div.brlbs-cmpnt-container object,body div.brlbs-cmpnt-container ol,body div.brlbs-cmpnt-container output,body div.brlbs-cmpnt-container p,body div.brlbs-cmpnt-container pre,body div.brlbs-cmpnt-container q,body div.brlbs-cmpnt-container ruby,body div.brlbs-cmpnt-container s,body div.brlbs-cmpnt-container samp,body div.brlbs-cmpnt-container section,body div.brlbs-cmpnt-container small,body div.brlbs-cmpnt-container span,body div.brlbs-cmpnt-container strike,body div.brlbs-cmpnt-container strong,body div.brlbs-cmpnt-container sub,body div.brlbs-cmpnt-container summary,body div.brlbs-cmpnt-container sup,body div.brlbs-cmpnt-container table,body div.brlbs-cmpnt-container tbody,body div.brlbs-cmpnt-container td,body div.brlbs-cmpnt-container tfoot,body div.brlbs-cmpnt-container th,body div.brlbs-cmpnt-container thead,body div.brlbs-cmpnt-container time,body div.brlbs-cmpnt-container tr,body div.brlbs-cmpnt-container tt,body div.brlbs-cmpnt-container u,body div.brlbs-cmpnt-container ul,body div.brlbs-cmpnt-container var,body div.brlbs-cmpnt-container video{border:0;font-family:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}body div.brlbs-cmpnt-container article,body div.brlbs-cmpnt-container aside,body div.brlbs-cmpnt-container details,body div.brlbs-cmpnt-container figcaption,body div.brlbs-cmpnt-container figure,body div.brlbs-cmpnt-container footer,body div.brlbs-cmpnt-container header,body div.brlbs-cmpnt-container hgroup,body div.brlbs-cmpnt-container menu,body div.brlbs-cmpnt-container nav,body div.brlbs-cmpnt-container section{display:block}body div.brlbs-cmpnt-container blockquote,body div.brlbs-cmpnt-container q{quotes:none}body div.brlbs-cmpnt-container blockquote:after,body div.brlbs-cmpnt-container blockquote:before,body div.brlbs-cmpnt-container q:after,body div.brlbs-cmpnt-container q:before{content:none}body div.brlbs-cmpnt-container table{border-spacing:0}body div.brlbs-cmpnt-container,body div.brlbs-cmpnt-container *{box-sizing:border-box;color:inherit;font-family:inherit;height:auto;inset:auto;line-height:inherit;position:static;width:auto}body div.brlbs-cmpnt-container button,body div.brlbs-cmpnt-container input,body div.brlbs-cmpnt-container optgroup,body div.brlbs-cmpnt-container select,body div.brlbs-cmpnt-container textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}body div.brlbs-cmpnt-container button:after,body div.brlbs-cmpnt-container button:before{content:none}body div.brlbs-cmpnt-container button,body div.brlbs-cmpnt-container select{text-transform:none}body div.brlbs-cmpnt-container [type=button],body div.brlbs-cmpnt-container [type=reset],body div.brlbs-cmpnt-container [type=submit],body div.brlbs-cmpnt-container button{-webkit-appearance:button}body div.brlbs-cmpnt-container::-moz-focus-inner{border-style:none;padding:0}body div.brlbs-cmpnt-container:-moz-focusring{outline:1px dotted ButtonText}body div.brlbs-cmpnt-container:-moz-ui-invalid{box-shadow:none}body div.brlbs-cmpnt-container legend{padding:0}body div.brlbs-cmpnt-container progress{vertical-align:baseline}body div.brlbs-cmpnt-container::-webkit-inner-spin-button,body div.brlbs-cmpnt-container::-webkit-outer-spin-button{height:auto}body div.brlbs-cmpnt-container [type=search]{-webkit-appearance:textfield;outline-offset:-2px}body div.brlbs-cmpnt-container::-webkit-search-decoration{-webkit-appearance:none}body div.brlbs-cmpnt-container::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}body div.brlbs-cmpnt-container summary{display:list-item}body div.brlbs-cmpnt-container blockquote,body div.brlbs-cmpnt-container dd,body div.brlbs-cmpnt-container dl,body div.brlbs-cmpnt-container figure,body div.brlbs-cmpnt-container h1,body div.brlbs-cmpnt-container h2,body div.brlbs-cmpnt-container h3,body div.brlbs-cmpnt-container h4,body div.brlbs-cmpnt-container h5,body div.brlbs-cmpnt-container h6,body div.brlbs-cmpnt-container hr,body div.brlbs-cmpnt-container p,body div.brlbs-cmpnt-container pre{margin:0}body div.brlbs-cmpnt-container button{background-color:transparent;background-image:none}body div.brlbs-cmpnt-container button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}body div.brlbs-cmpnt-container fieldset{margin:0;padding:0}body div.brlbs-cmpnt-container ol,body div.brlbs-cmpnt-container ul{list-style:none;margin:0;padding:0}body div.brlbs-cmpnt-container *,body div.brlbs-cmpnt-container:after,body div.brlbs-cmpnt-container:before{border:0 solid #e5e7eb;box-sizing:border-box}body div.brlbs-cmpnt-container hr{border-top-width:1px}body div.brlbs-cmpnt-container img{border-style:solid}body div.brlbs-cmpnt-container textarea{resize:vertical}body div.brlbs-cmpnt-container input::-moz-placeholder,body div.brlbs-cmpnt-container textarea::-moz-placeholder{color:#9ca3af}body div.brlbs-cmpnt-container input::placeholder,body div.brlbs-cmpnt-container textarea::placeholder{color:#9ca3af}body div.brlbs-cmpnt-container [role=button],body div.brlbs-cmpnt-container button{cursor:pointer}body div.brlbs-cmpnt-container table{border-collapse:collapse}body div.brlbs-cmpnt-container h1,body div.brlbs-cmpnt-container h2,body div.brlbs-cmpnt-container h3,body div.brlbs-cmpnt-container h4,body div.brlbs-cmpnt-container h5,body div.brlbs-cmpnt-container h6{font-size:inherit;font-weight:inherit}body div.brlbs-cmpnt-container a{color:inherit;text-decoration:inherit}body div.brlbs-cmpnt-container button,body div.brlbs-cmpnt-container input,body div.brlbs-cmpnt-container optgroup,body div.brlbs-cmpnt-container select,body div.brlbs-cmpnt-container textarea{color:inherit;line-height:inherit;padding:0}body div.brlbs-cmpnt-container code,body div.brlbs-cmpnt-container kbd,body div.brlbs-cmpnt-container pre,body div.brlbs-cmpnt-container samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}body div.brlbs-cmpnt-container audio,body div.brlbs-cmpnt-container canvas,body div.brlbs-cmpnt-container embed,body div.brlbs-cmpnt-container iframe,body div.brlbs-cmpnt-container img,body div.brlbs-cmpnt-container object,body div.brlbs-cmpnt-container svg,body div.brlbs-cmpnt-container video{display:block;vertical-align:middle}body div.brlbs-cmpnt-container img,body div.brlbs-cmpnt-container video{height:auto;max-width:100%}body div.brlbs-cmpnt-container [multiple],body div.brlbs-cmpnt-container [type=date],body div.brlbs-cmpnt-container [type=datetime-local],body div.brlbs-cmpnt-container [type=email],body div.brlbs-cmpnt-container [type=month],body div.brlbs-cmpnt-container [type=number],body div.brlbs-cmpnt-container [type=password],body div.brlbs-cmpnt-container [type=search],body div.brlbs-cmpnt-container [type=tel],body div.brlbs-cmpnt-container [type=text],body div.brlbs-cmpnt-container [type=time],body div.brlbs-cmpnt-container [type=url],body div.brlbs-cmpnt-container [type=week],body div.brlbs-cmpnt-container select,body div.brlbs-cmpnt-container textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}body div.brlbs-cmpnt-container [multiple]:focus,body div.brlbs-cmpnt-container [type=date]:focus,body div.brlbs-cmpnt-container [type=datetime-local]:focus,body div.brlbs-cmpnt-container [type=email]:focus,body div.brlbs-cmpnt-container [type=month]:focus,body div.brlbs-cmpnt-container [type=number]:focus,body div.brlbs-cmpnt-container [type=password]:focus,body div.brlbs-cmpnt-container [type=search]:focus,body div.brlbs-cmpnt-container [type=tel]:focus,body div.brlbs-cmpnt-container [type=text]:focus,body div.brlbs-cmpnt-container [type=time]:focus,body div.brlbs-cmpnt-container [type=url]:focus,body div.brlbs-cmpnt-container [type=week]:focus,body div.brlbs-cmpnt-container select:focus,body div.brlbs-cmpnt-container textarea:focus{outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-inset:var(--brlbs-tw-empty, );--brlbs-tw-ring-offset-width:0px;--brlbs-tw-ring-offset-color:#fff;--brlbs-tw-ring-color:#2563eb;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(1px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);border-color:#2563eb;box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 transparent)}body div.brlbs-cmpnt-container input::-moz-placeholder,body div.brlbs-cmpnt-container textarea::-moz-placeholder{color:#6b7280;opacity:1}body div.brlbs-cmpnt-container input::placeholder,body div.brlbs-cmpnt-container textarea::placeholder{color:#6b7280;opacity:1}body div.brlbs-cmpnt-container::-webkit-datetime-edit-fields-wrapper{padding:0}body div.brlbs-cmpnt-container::-webkit-date-and-time-value{min-height:1.5em}body div.brlbs-cmpnt-container select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}body div.brlbs-cmpnt-container [multiple]{background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}body div.brlbs-cmpnt-container [type=checkbox],body div.brlbs-cmpnt-container [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem}body div.brlbs-cmpnt-container [type=checkbox]{border-radius:0}body div.brlbs-cmpnt-container [type=radio]{border-radius:100%}body div.brlbs-cmpnt-container [type=checkbox]:focus,body div.brlbs-cmpnt-container [type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-inset:var(--brlbs-tw-empty, );--brlbs-tw-ring-offset-width:2px;--brlbs-tw-ring-offset-color:#fff;--brlbs-tw-ring-color:#2563eb;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 transparent)}body div.brlbs-cmpnt-container [type=checkbox]:checked,body div.brlbs-cmpnt-container [type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}body div.brlbs-cmpnt-container [type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E")}body div.brlbs-cmpnt-container [type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}body div.brlbs-cmpnt-container [type=checkbox]:checked:focus,body div.brlbs-cmpnt-container [type=checkbox]:checked:hover,body div.brlbs-cmpnt-container [type=radio]:checked:focus,body div.brlbs-cmpnt-container [type=radio]:checked:hover{background-color:currentColor;border-color:transparent}body div.brlbs-cmpnt-container [type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}body div.brlbs-cmpnt-container [type=checkbox]:indeterminate:focus,body div.brlbs-cmpnt-container [type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}body div.brlbs-cmpnt-container [type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}:root{--brlbs-tw-border-spacing-x:0;--brlbs-tw-border-spacing-y:0;--brlbs-tw-translate-x:0;--brlbs-tw-translate-y:0;--brlbs-tw-rotate:0;--brlbs-tw-skew-x:0;--brlbs-tw-skew-y:0;--brlbs-tw-scale-x:1;--brlbs-tw-scale-y:1;--brlbs-tw-pan-x:;--brlbs-tw-pan-y:;--brlbs-tw-pinch-zoom:;--brlbs-tw-scroll-snap-strictness:proximity;--brlbs-tw-gradient-from-position:;--brlbs-tw-gradient-via-position:;--brlbs-tw-gradient-to-position:;--brlbs-tw-ordinal:;--brlbs-tw-slashed-zero:;--brlbs-tw-numeric-figure:;--brlbs-tw-numeric-spacing:;--brlbs-tw-numeric-fraction:;--brlbs-tw-ring-inset:;--brlbs-tw-ring-offset-width:0px;--brlbs-tw-ring-offset-color:#fff;--brlbs-tw-ring-color:rgba(59,130,246,.5);--brlbs-tw-ring-offset-shadow:0 0 #0000;--brlbs-tw-ring-shadow:0 0 #0000;--brlbs-tw-shadow:0 0 #0000;--brlbs-tw-shadow-colored:0 0 #0000;--brlbs-tw-blur:;--brlbs-tw-brightness:;--brlbs-tw-contrast:;--brlbs-tw-grayscale:;--brlbs-tw-hue-rotate:;--brlbs-tw-invert:;--brlbs-tw-saturate:;--brlbs-tw-sepia:;--brlbs-tw-drop-shadow:;--brlbs-tw-backdrop-blur:;--brlbs-tw-backdrop-brightness:;--brlbs-tw-backdrop-contrast:;--brlbs-tw-backdrop-grayscale:;--brlbs-tw-backdrop-hue-rotate:;--brlbs-tw-backdrop-invert:;--brlbs-tw-backdrop-opacity:;--brlbs-tw-backdrop-saturate:;--brlbs-tw-backdrop-sepia:;--brlbs-tw-contain-size:;--brlbs-tw-contain-layout:;--brlbs-tw-contain-paint:;--brlbs-tw-contain-style:}::backdrop{--brlbs-tw-border-spacing-x:0;--brlbs-tw-border-spacing-y:0;--brlbs-tw-translate-x:0;--brlbs-tw-translate-y:0;--brlbs-tw-rotate:0;--brlbs-tw-skew-x:0;--brlbs-tw-skew-y:0;--brlbs-tw-scale-x:1;--brlbs-tw-scale-y:1;--brlbs-tw-pan-x:;--brlbs-tw-pan-y:;--brlbs-tw-pinch-zoom:;--brlbs-tw-scroll-snap-strictness:proximity;--brlbs-tw-gradient-from-position:;--brlbs-tw-gradient-via-position:;--brlbs-tw-gradient-to-position:;--brlbs-tw-ordinal:;--brlbs-tw-slashed-zero:;--brlbs-tw-numeric-figure:;--brlbs-tw-numeric-spacing:;--brlbs-tw-numeric-fraction:;--brlbs-tw-ring-inset:;--brlbs-tw-ring-offset-width:0px;--brlbs-tw-ring-offset-color:#fff;--brlbs-tw-ring-color:rgba(59,130,246,.5);--brlbs-tw-ring-offset-shadow:0 0 #0000;--brlbs-tw-ring-shadow:0 0 #0000;--brlbs-tw-shadow:0 0 #0000;--brlbs-tw-shadow-colored:0 0 #0000;--brlbs-tw-blur:;--brlbs-tw-brightness:;--brlbs-tw-contrast:;--brlbs-tw-grayscale:;--brlbs-tw-hue-rotate:;--brlbs-tw-invert:;--brlbs-tw-saturate:;--brlbs-tw-sepia:;--brlbs-tw-drop-shadow:;--brlbs-tw-backdrop-blur:;--brlbs-tw-backdrop-brightness:;--brlbs-tw-backdrop-contrast:;--brlbs-tw-backdrop-grayscale:;--brlbs-tw-backdrop-hue-rotate:;--brlbs-tw-backdrop-invert:;--brlbs-tw-backdrop-opacity:;--brlbs-tw-backdrop-saturate:;--brlbs-tw-backdrop-sepia:;--brlbs-tw-contain-size:;--brlbs-tw-contain-layout:;--brlbs-tw-contain-paint:;--brlbs-tw-contain-style:}.brlbs-cmpnt-container .brlbs-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.brlbs-cmpnt-container .brlbs-fixed{position:fixed}.brlbs-cmpnt-container .brlbs-absolute{position:absolute}.brlbs-cmpnt-container .brlbs-relative{position:relative}.brlbs-cmpnt-container .brlbs-bottom-0{bottom:0}.brlbs-cmpnt-container .brlbs-left-0{left:0}.brlbs-cmpnt-container .brlbs-right-0{right:0}.brlbs-cmpnt-container .brlbs-top-0{top:0}.brlbs-cmpnt-container .brlbs-z-10{z-index:10}.brlbs-cmpnt-container .brlbs-z-max{z-index:999999}.brlbs-cmpnt-container .brlbs-order-last{order:9999}.brlbs-cmpnt-container .brlbs-mx-2{margin-left:8px;margin-right:8px}.brlbs-cmpnt-container .brlbs-mx-auto{margin-left:auto;margin-right:auto}.brlbs-cmpnt-container .brlbs-my-2{margin-bottom:8px;margin-top:8px}.brlbs-cmpnt-container .brlbs-my-3{margin-bottom:12px;margin-top:12px}.brlbs-cmpnt-container .brlbs-my-4{margin-bottom:16px;margin-top:16px}.brlbs-cmpnt-container .brlbs-mb-0{margin-bottom:0}.brlbs-cmpnt-container .brlbs-mb-3{margin-bottom:12px}.brlbs-cmpnt-container .brlbs-mb-4{margin-bottom:16px}.brlbs-cmpnt-container .brlbs-ml-2{margin-left:8px}.brlbs-cmpnt-container .brlbs-ml-3{margin-left:12px}.brlbs-cmpnt-container .brlbs-mr-1{margin-right:4px}.brlbs-cmpnt-container .brlbs-mr-2{margin-right:8px}.brlbs-cmpnt-container .brlbs-mt-2{margin-top:8px}.brlbs-cmpnt-container .brlbs-mt-4{margin-top:16px}.brlbs-cmpnt-container .brlbs-block{display:block}.brlbs-cmpnt-container .brlbs-inline-block{display:inline-block}.brlbs-cmpnt-container .brlbs-inline{display:inline}.brlbs-cmpnt-container .brlbs-flex{display:flex}.brlbs-cmpnt-container .brlbs-inline-flex{display:inline-flex}.brlbs-cmpnt-container .\!brlbs-hidden{display:none!important}.brlbs-cmpnt-container .brlbs-hidden{display:none}.brlbs-cmpnt-container .brlbs-h-0{height:0}.brlbs-cmpnt-container .brlbs-h-3{height:12px}.brlbs-cmpnt-container .brlbs-h-max{height:-moz-max-content;height:max-content}.brlbs-cmpnt-container .brlbs-h-screen{height:100vh}.brlbs-cmpnt-container .brlbs-min-h-full{min-height:100%}.brlbs-cmpnt-container .brlbs-w-1\/4{width:25%}.brlbs-cmpnt-container .brlbs-w-3{width:12px}.brlbs-cmpnt-container .brlbs-w-3\/4{width:75%}.brlbs-cmpnt-container .brlbs-w-full{width:100%}.brlbs-cmpnt-container .brlbs-w-screen{width:100vw}.brlbs-cmpnt-container .brlbs-flex-1{flex:1 1 0%}.brlbs-cmpnt-container .brlbs-basis-3\/12{flex-basis:25%}.brlbs-cmpnt-container .brlbs-basis-8\/12{flex-basis:66.666667%}.brlbs-cmpnt-container .brlbs-basis-full{flex-basis:100%}.brlbs-cmpnt-container .brlbs--rotate-90{--brlbs-tw-rotate:-90deg}.brlbs-cmpnt-container .brlbs--rotate-90,.brlbs-cmpnt-container .brlbs-rotate-90{transform:translate(var(--brlbs-tw-translate-x),var(--brlbs-tw-translate-y)) rotate(var(--brlbs-tw-rotate)) skew(var(--brlbs-tw-skew-x)) skewY(var(--brlbs-tw-skew-y)) scaleX(var(--brlbs-tw-scale-x)) scaleY(var(--brlbs-tw-scale-y))}.brlbs-cmpnt-container .brlbs-rotate-90{--brlbs-tw-rotate:90deg}.brlbs-cmpnt-container .brlbs-flex-row{flex-direction:row}.brlbs-cmpnt-container .brlbs-flex-col{flex-direction:column}.brlbs-cmpnt-container .brlbs-flex-wrap{flex-wrap:wrap}.brlbs-cmpnt-container .brlbs-items-start{align-items:flex-start}.brlbs-cmpnt-container .brlbs-items-center{align-items:center}.brlbs-cmpnt-container .brlbs-items-stretch{align-items:stretch}.brlbs-cmpnt-container .brlbs-justify-start{justify-content:flex-start}.brlbs-cmpnt-container .brlbs-justify-end{justify-content:flex-end}.brlbs-cmpnt-container .brlbs-justify-center{justify-content:center}.brlbs-cmpnt-container .brlbs-justify-between{justify-content:space-between}.brlbs-cmpnt-container .brlbs-justify-around{justify-content:space-around}.brlbs-cmpnt-container .brlbs-gap-2{gap:8px}.brlbs-cmpnt-container .brlbs-gap-3{gap:12px}.brlbs-cmpnt-container .brlbs-gap-4{gap:16px}.brlbs-cmpnt-container:is(.brlbs-space-x-2>:not([hidden])~:not([hidden])){--brlbs-tw-space-x-reverse:0;margin-left:calc(8px*(1 - var(--brlbs-tw-space-x-reverse)));margin-right:calc(8px*var(--brlbs-tw-space-x-reverse))}.brlbs-cmpnt-container:is(.brlbs-space-y-2>:not([hidden])~:not([hidden])){--brlbs-tw-space-y-reverse:0;margin-bottom:calc(8px*var(--brlbs-tw-space-y-reverse));margin-top:calc(8px*(1 - var(--brlbs-tw-space-y-reverse)))}.brlbs-cmpnt-container:is(.brlbs-space-y-3>:not([hidden])~:not([hidden])){--brlbs-tw-space-y-reverse:0;margin-bottom:calc(12px*var(--brlbs-tw-space-y-reverse));margin-top:calc(12px*(1 - var(--brlbs-tw-space-y-reverse)))}.brlbs-cmpnt-container:is(.brlbs-space-y-4>:not([hidden])~:not([hidden])){--brlbs-tw-space-y-reverse:0;margin-bottom:calc(16px*var(--brlbs-tw-space-y-reverse));margin-top:calc(16px*(1 - var(--brlbs-tw-space-y-reverse)))}.brlbs-cmpnt-container:is(.brlbs-divide-x>:not([hidden])~:not([hidden])){--brlbs-tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--brlbs-tw-divide-x-reverse)));border-right-width:calc(1px*var(--brlbs-tw-divide-x-reverse))}.brlbs-cmpnt-container:is(.brlbs-divide-y>:not([hidden])~:not([hidden])){--brlbs-tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--brlbs-tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--brlbs-tw-divide-y-reverse)))}.brlbs-cmpnt-container:is(.brlbs-divide-solid>:not([hidden])~:not([hidden])){border-style:solid}.brlbs-cmpnt-container .brlbs-overflow-auto{overflow:auto}.brlbs-cmpnt-container .brlbs-overflow-hidden{overflow:hidden}.brlbs-cmpnt-container .brlbs-overflow-x-auto{overflow-x:auto}.brlbs-cmpnt-container .brlbs-overflow-x-scroll{overflow-x:scroll}.brlbs-cmpnt-container .brlbs-text-nowrap{text-wrap:nowrap}.brlbs-cmpnt-container .brlbs-break-words{overflow-wrap:break-word}.brlbs-cmpnt-container .brlbs-rounded-3xl{border-radius:1.5rem}.brlbs-cmpnt-container .brlbs-rounded-full{border-radius:9999px}.brlbs-cmpnt-container .brlbs-rounded-b-none{border-bottom-left-radius:0;border-bottom-right-radius:0}.brlbs-cmpnt-container .brlbs-rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.brlbs-cmpnt-container .brlbs-border-y{border-bottom-width:1px;border-top-width:1px}.brlbs-cmpnt-container .brlbs-border-t{border-top-width:1px}.brlbs-cmpnt-container .brlbs-border-solid{border-style:solid}.brlbs-cmpnt-container .brlbs-p-4{padding:16px}.brlbs-cmpnt-container .brlbs-px-3{padding-left:12px;padding-right:12px}.brlbs-cmpnt-container .brlbs-px-4{padding-left:16px;padding-right:16px}.brlbs-cmpnt-container .brlbs-py-1{padding-bottom:4px;padding-top:4px}.brlbs-cmpnt-container .brlbs-py-2{padding-bottom:8px;padding-top:8px}.brlbs-cmpnt-container .brlbs-py-3{padding-bottom:12px;padding-top:12px}.brlbs-cmpnt-container .brlbs-py-4{padding-bottom:16px;padding-top:16px}.brlbs-cmpnt-container .brlbs-pb-2{padding-bottom:8px}.brlbs-cmpnt-container .brlbs-pb-4{padding-bottom:16px}.brlbs-cmpnt-container .brlbs-pl-1{padding-left:4px}.brlbs-cmpnt-container .brlbs-pl-2{padding-left:8px}.brlbs-cmpnt-container .brlbs-pl-4{padding-left:16px}.brlbs-cmpnt-container .brlbs-pr-2{padding-right:8px}.brlbs-cmpnt-container .brlbs-pt-1{padding-top:4px}.brlbs-cmpnt-container .brlbs-pt-10{padding-top:40px}.brlbs-cmpnt-container .brlbs-pt-4{padding-top:16px}.brlbs-cmpnt-container .brlbs-pt-6{padding-top:24px}.brlbs-cmpnt-container .brlbs-text-left{text-align:left}.brlbs-cmpnt-container .brlbs-text-center{text-align:center}.brlbs-cmpnt-container .brlbs-text-right{text-align:right}.brlbs-cmpnt-container .brlbs-align-middle{vertical-align:middle}.brlbs-cmpnt-container .brlbs-text-2xl{font-size:calc(var(--dialog-font-size)*1.5);line-height:calc(var(--dialog-font-size)*2.25)}.brlbs-cmpnt-container .brlbs-text-base{font-size:calc(var(--dialog-font-size));line-height:calc(var(--dialog-font-size)*1.5)}.brlbs-cmpnt-container .brlbs-text-lg{font-size:calc(var(--dialog-font-size)*1.125);line-height:calc(var(--dialog-font-size)*1.75)}.brlbs-cmpnt-container .brlbs-text-sm{font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25)}.brlbs-cmpnt-container .brlbs-font-bold{font-weight:700}.brlbs-cmpnt-container .brlbs-font-semibold{font-weight:600}.brlbs-cmpnt-container .brlbs-italic{font-style:italic}.brlbs-cmpnt-container .brlbs-leading-tight{line-height:1.25}.brlbs-cmpnt-container .brlbs-no-underline{text-decoration-line:none}.brlbs-cmpnt-container .brlbs-shadow-2xl{--brlbs-tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--brlbs-tw-shadow-colored:0 25px 50px -12px var(--brlbs-tw-shadow-color);box-shadow:var(--brlbs-tw-ring-offset-shadow,0 0 #0000),var(--brlbs-tw-ring-shadow,0 0 #0000),var(--brlbs-tw-shadow)}.brlbs-cmpnt-container .brlbs-transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.brlbs-cmpnt-container .brlbs-transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.brlbs-cmpnt-container .brlbs-duration-400{transition-duration:.4s}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker{container-name:brlbsCmpntContentBlocker;container-type:inline-size;font-family:var(--content-blocker-font-family);font-size:var(--content-blocker-font-size);height:100%;line-height:1.25em}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a{color:var(--content-blocker-link-color)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a:hover{color:var(--content-blocker-link-color-hover)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-cb-card,body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-cb-provider-card{container-type:normal}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-dialog-cb-details{padding:16px;position:relative;text-align:left}@media (min-width:768px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-dialog-cb-details{padding:24px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-dialog-cb-header{align-items:center;display:flex}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-dialog-cb-header.brlbs-cmpnt-with-separator{border-bottom-width:1px;border-style:solid;margin-bottom:16px;padding-bottom:16px}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-dialog-cb-button{display:flex;padding-bottom:16px}@media (min-width:768px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-dialog-cb-button{padding-bottom:24px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-a{align-items:center;background:var(--content-blocker-background-color);border-bottom-left-radius:var(--content-blocker-border-radius-bottom-left);border-bottom-right-radius:var(--content-blocker-border-radius-bottom-right);border-top-left-radius:var(--content-blocker-border-radius-top-left);border-top-right-radius:var(--content-blocker-border-radius-top-right);color:var(--content-blocker-text-color);justify-content:center;padding:16px;text-align:center}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-a .brlbs-cmpnt-cb-description{padding-bottom:8px}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-a .brlbs-cmpnt-cb-description{padding-bottom:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-a .brlbs-cmpnt-cb-description{border-bottom-width:var(--content-blocker-separator-width);border-color:var(--content-blocker-separator-color);border-style:solid}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-a .brlbs-cmpnt-cb-description strong{font-weight:700}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b{background:var(--content-blocker-background-color);border-bottom-left-radius:var(--content-blocker-border-radius-bottom-left);border-bottom-right-radius:var(--content-blocker-border-radius-bottom-right);border-top-left-radius:var(--content-blocker-border-radius-top-left);border-top-right-radius:var(--content-blocker-border-radius-top-right);color:var(--content-blocker-text-color);display:flex;height:100%;padding-bottom:96px;padding-top:96px;position:relative;text-align:center;width:100%}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:16px;position:relative;width:100%}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main{flex-direction:row;gap:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main{background:var(--content-blocker-background);color:var(--content-blocker-text-color)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-content{flex-basis:66.666667%}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-description{padding-bottom:8px}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-description{padding-bottom:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-description strong{font-weight:700}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-buttons{align-items:stretch;display:flex;flex-basis:33.333333%;flex-direction:column;gap:8px;justify-content:center;margin:0}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-buttons{gap:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c{background:var(--content-blocker-background-color);border-bottom-left-radius:var(--content-blocker-border-radius-bottom-left);border-bottom-right-radius:var(--content-blocker-border-radius-bottom-right);border-top-left-radius:var(--content-blocker-border-radius-top-left);border-top-right-radius:var(--content-blocker-border-radius-top-right);color:var(--content-blocker-text-color);display:flex;height:100%;position:relative;text-align:center;width:100%}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;margin:48px;padding:16px;position:relative;width:100%}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{gap:16px;margin:96px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{background:var(--content-blocker-background);border-bottom-left-radius:var(--content-blocker-border-radius-bottom-left);border-bottom-right-radius:var(--content-blocker-border-radius-bottom-right);border-top-left-radius:var(--content-blocker-border-radius-top-left);border-top-right-radius:var(--content-blocker-border-radius-top-right);color:var(--content-blocker-text-color)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-description{padding-bottom:8px}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-description{padding-bottom:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-description strong{font-weight:700}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-buttons{align-items:stretch;display:flex;flex-direction:column;gap:8px;justify-content:center;margin:0;width:100%}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-buttons{gap:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-play-button{align-items:center;background:#fff;border-radius:50%;box-shadow:0 1px 5px #00000026;display:flex;height:34px;justify-content:center;left:calc(50% - 17px);margin:0 auto;position:absolute;top:-17px;width:34px}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-play-button:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='78' height='78'%3E%3Cpath d='M7.5 71.5v-64l48 30.328z'/%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='12' d='M7.5 71.5v-64l48 30.328z'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain;content:" ";display:inline-block;height:1.142857143em;margin-left:4px;width:.857142857em}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-thumbnail{background-position:50%;background-size:cover;border-bottom-left-radius:var(--content-blocker-border-radius-bottom-left);border-bottom-right-radius:var(--content-blocker-border-radius-bottom-right);border-top-left-radius:var(--content-blocker-border-radius-top-left);border-top-right-radius:var(--content-blocker-border-radius-top-right);height:100%;left:0;position:absolute;top:0;width:100%}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-buttons{align-items:stretch;display:flex;flex-direction:column;gap:8px;justify-content:center;margin-bottom:8px;margin-top:8px}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-buttons{flex-direction:row;gap:16px;margin-bottom:16px;margin-top:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-buttons .brlbs-cmpnt-cb-btn{align-items:center;display:flex;justify-content:center;text-decoration-line:none;width:100%}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d){height:auto;position:fixed}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[top-left\]),body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[top-right\]){top:var(--content-blocker-icon-margin)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[bottom-left\]),body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[bottom-right\]){bottom:calc(var(--content-blocker-icon-margin))}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[bottom-right\]),body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[top-right\]){right:calc(var(--content-blocker-icon-width) + var(--content-blocker-icon-margin))}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[bottom-left\]),body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[top-left\]){left:var(--content-blocker-icon-margin)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-display\[flex\]){display:inline-block;display:flex;position:relative}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[float-left\]){float:left}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[float-right\]){float:right}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-d .brlbs-cmpnt-cb-icon{display:inline-block;height:var(--content-blocker-icon-height);width:var(--content-blocker-icon-width)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-description-list{display:table}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-description-list>div{display:table-row}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-description-list dt{font-weight:700}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-description-list dd,body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-description-list dt{display:table-cell;padding:2px 4px}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn{all:unset;align-items:center;background-color:var(--content-blocker-button-color);border-bottom-left-radius:var(--content-blocker-button-border-radius-bottom-left);border-bottom-right-radius:var(--content-blocker-button-border-radius-bottom-right);border-top-left-radius:var(--content-blocker-button-border-radius-top-left);border-top-right-radius:var(--content-blocker-button-border-radius-top-right);box-sizing:border-box;color:var(--content-blocker-button-text-color);cursor:pointer;font-size:calc(var(--dialog-font-size));font-weight:600;justify-content:center;line-height:calc(var(--dialog-font-size)*1.5);padding:12px 20px;text-align:center;text-decoration-line:none;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn:hover{background-color:var(--content-blocker-button-color-hover);color:var(--content-blocker-button-text-color-hover)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn:active,body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn:focus{outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-provider-toggle{all:unset;align-items:center;box-sizing:border-box;color:var(--content-blocker-link-color);cursor:pointer;display:flex;justify-content:center;text-decoration-line:none}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-provider-toggle:hover{all:unset;align-items:center;box-sizing:border-box;color:var(--content-blocker-link-color-hover);cursor:pointer;display:flex;justify-content:center;text-decoration-line:none}@container brlbsCmpntContentBlocker (480px <= width < 620px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b{padding-bottom:12%;padding-top:12%}}@container brlbsCmpntContentBlocker (width < 480px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b{padding:0}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main{flex-direction:column;gap:8px;justify-content:normal;margin:6%;overflow:auto}}@container brlbsCmpntContentBlocker (640px <= width < 750px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{margin:10%!important}}@container brlbsCmpntContentBlocker (540px <= width < 640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{margin:6%!important}}@container brlbsCmpntContentBlocker (width < 540px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker{position:static}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{gap:8px;justify-content:normal;margin:6%!important;overflow:auto}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main .brlbs-cmpnt-cb-play-button{display:none}}@container brlbsCmpntContentBlocker (width < 375px){.wp-embed-aspect-16-9 .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main,.wp-embed-aspect-16-9 .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{height:100%;justify-content:normal;overflow:auto}.wp-embed-aspect-16-9 .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main .brlbs-cmpnt-cb-play-button,.wp-embed-aspect-16-9 .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main .brlbs-cmpnt-cb-play-button{display:none}}.wp-embed-aspect-16-9:has(.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker) div.wp-block-embed__wrapper{padding:0}.wp-embed-aspect-16-9:has(.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker) div.wp-block-embed__wrapper:before{padding:0}#BorlabsCookieBox,.brlbs-cmpnt-container{font-family:var(--dialog-font-family);font-weight:400;line-height:calc(var(--dialog-font-size)*1.2)}#BorlabsCookieBox .brlbs-cmpnt-h-4,.brlbs-cmpnt-container .brlbs-cmpnt-h-4{height:16px}#BorlabsCookieBox .brlbs-cmpnt-w-4,.brlbs-cmpnt-container .brlbs-cmpnt-w-4{width:16px}#BorlabsCookieBox .brlbs-cmpnt-max-w-xl,.brlbs-cmpnt-container .brlbs-cmpnt-max-w-xl{max-width:576px}#BorlabsCookieBox .brlbs-cmpnt-max-w-3xl,.brlbs-cmpnt-container .brlbs-cmpnt-max-w-3xl{max-width:768px}#BorlabsCookieBox .brlbs-cmpnt-max-w-4xl,.brlbs-cmpnt-container .brlbs-cmpnt-max-w-4xl{max-width:896px}#BorlabsCookieBox .brlbs-cmpnt-dialog-backdrop:before,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-backdrop:before{background-color:var(--dialog-backdrop-background-color);content:"";height:100%;left:0;opacity:var(--dialog-backdrop-background-opacity);position:fixed;top:0;width:100%}#BorlabsCookieBox .brlbs-cmpnt-dialog,.brlbs-cmpnt-container .brlbs-cmpnt-dialog{background-color:var(--dialog-background-color);border-bottom-left-radius:var(--dialog-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-border-radius-bottom-right);border-top-left-radius:var(--dialog-border-radius-top-left);border-top-right-radius:var(--dialog-border-radius-top-right);color:var(--dialog-text-color)}#BorlabsCookieBox .brlbs-cmpnt-dialog-entrance-description a,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-entrance-description a{color:var(--dialog-link-primary-color);text-decoration:underline}#BorlabsCookieBox .brlbs-cmpnt-dialog-entrance-description a:hover,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-entrance-description a:hover{color:var(--dialog-link-primary-color-hover);text-decoration:none}#BorlabsCookieBox .brlbs-cmpnt-dialog-entrance-headline:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-entrance-headline:focus-visible{outline:none}#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header{align-items:center;display:flex;justify-content:center}#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header.brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header.brlbs-cmpnt-with-separator{border-bottom-width:1px;border-style:solid;padding-bottom:16px}#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link{padding:0}#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:active,#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:focus,#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:hover,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:active,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:focus,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:hover{padding:0}#BorlabsCookieBox .brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-with-separator{border-color:var(--dialog-separator-color)}#BorlabsCookieBox .brlbs-cmpnt-dialog-footer,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-footer{background-color:var(--dialog-footer-background-color);color:var(--dialog-footer-text-color);padding-bottom:12px;padding-top:12px}#BorlabsCookieBox .brlbs-cmpnt-dialog-box .brlbs-cmpnt-dialog-details,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box .brlbs-cmpnt-dialog-details{max-width:896px}#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-entrance,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-entrance{padding:16px}@media (min-width:768px){#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-entrance,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-entrance{align-items:center;align-items:stretch;display:flex;padding:24px}}#BorlabsCookieBox .brlbs-cpmnt-dialog-bar-main,.brlbs-cmpnt-container .brlbs-cpmnt-dialog-bar-main{display:flex;flex-wrap:wrap}@media (min-width:768px){#BorlabsCookieBox .brlbs-cpmnt-dialog-bar-main,.brlbs-cmpnt-container .brlbs-cpmnt-dialog-bar-main{padding-right:24px;width:75%}}#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-header,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-header{align-items:center;display:flex;justify-content:center;width:100%}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-header,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-header{justify-content:flex-start}}#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-header.brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-header.brlbs-cmpnt-with-separator{border-bottom-width:1px;border-style:solid;padding-bottom:16px}#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-content,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-content{text-align:left}#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-links,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-links{align-items:center;display:flex;justify-content:space-around;width:100%}@media (min-width:768px){#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-links,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-links{margin-top:12px;padding-top:8px}}#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-links .brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-links .brlbs-cmpnt-with-separator{border-top-width:1px}@media (min-width:768px){#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-links .brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-links .brlbs-cmpnt-with-separator{border-style:solid}}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-entrance,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-entrance{padding:16px;position:relative}@media (min-width:768px){#BorlabsCookieBox .brlbs-cmpnt-dialog-box-entrance,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-entrance{padding:24px}}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-header,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-header{align-items:center;display:flex}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-header.brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-header.brlbs-cmpnt-with-separator{border-bottom-width:1px;border-style:solid;padding-bottom:16px}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-buttons,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-buttons{align-items:center;display:flex;justify-content:space-around}#BorlabsCookieBox .brlbs-cmpnt-dialog-iab-tcf-entrance,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-iab-tcf-entrance{padding:16px;position:relative}@media (min-width:768px){#BorlabsCookieBox .brlbs-cmpnt-dialog-iab-tcf-entrance,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-iab-tcf-entrance{padding:24px}}#BorlabsCookieBox .brlbs-cmpnt-dialog-iab-tcf-header,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-iab-tcf-header{align-items:center;display:flex}#BorlabsCookieBox .brlbs-cmpnt-dialog-iab-tcf-header.brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-iab-tcf-header.brlbs-cmpnt-with-separator{border-bottom-width:1px;border-style:solid;padding-bottom:16px}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-description,#BorlabsCookieBox .brlbs-cmpnt-dialog-iab-tcf-description,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-description,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-iab-tcf-description{height:40vh;padding-bottom:1.25rem}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-description:after,#BorlabsCookieBox .brlbs-cmpnt-dialog-iab-tcf-description:after,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-description:after,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-iab-tcf-description:after{background-image:linear-gradient(0deg,var(--dialog-background-color),transparent);bottom:0;content:"";display:block;height:30px;position:absolute;width:100%}#BorlabsCookieBox .brlbs-cmpnt-card *,.brlbs-cmpnt-container .brlbs-cmpnt-card *{color:var(--dialog-card-text-color)}#BorlabsCookieBox .brlbs-cmpnt-card fieldset,.brlbs-cmpnt-container .brlbs-cmpnt-card fieldset{background-color:var(--dialog-card-background-color);border-bottom-left-radius:var(--dialog-card-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-card-border-radius-bottom-right);border-top-left-radius:var(--dialog-card-border-radius-top-left);border-top-right-radius:var(--dialog-card-border-radius-top-right)}#BorlabsCookieBox .brlbs-cmpnt-card .brlbs-cmpnt-card-group-form-control,.brlbs-cmpnt-container .brlbs-cmpnt-card .brlbs-cmpnt-card-group-form-control{all:unset;align-items:center;box-sizing:border-box;color:var(--dialog-card-text-color);display:flex;padding-left:0}#BorlabsCookieBox .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle,#BorlabsCookieBox .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle *,.brlbs-cmpnt-container .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle,.brlbs-cmpnt-container .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle *{color:var(--dialog-card-control-element-color)}#BorlabsCookieBox .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle:hover,#BorlabsCookieBox .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle:hover,.brlbs-cmpnt-container .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle:hover,.brlbs-cmpnt-container .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle:hover{color:var(--dialog-card-control-element-color-hover)}#BorlabsCookieBox .brlbs-cmpnt-close-button,.brlbs-cmpnt-container .brlbs-cmpnt-close-button{all:unset;box-sizing:border-box;color:var(--dialog-control-element-color);cursor:pointer;font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25);padding:8px;position:absolute;right:0;top:0;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:10}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-close-button,.brlbs-cmpnt-container .brlbs-cmpnt-close-button{right:8px;top:8px}}#BorlabsCookieBox .brlbs-cmpnt-close-button:active,#BorlabsCookieBox .brlbs-cmpnt-close-button:focus,#BorlabsCookieBox .brlbs-cmpnt-close-button:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-close-button:hover,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:active,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:focus,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:hover{all:unset;box-sizing:border-box;cursor:pointer;font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25);padding:8px;position:absolute;right:0;top:0;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:10}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-close-button:active,#BorlabsCookieBox .brlbs-cmpnt-close-button:focus,#BorlabsCookieBox .brlbs-cmpnt-close-button:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-close-button:hover,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:active,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:focus,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:hover{right:8px;top:8px}}#BorlabsCookieBox .brlbs-cmpnt-close-button:hover,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:hover{color:var(--dialog-control-element-color-hover)}#BorlabsCookieBox .brlbs-cmpnt-close-button:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:focus-visible{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-opacity:1;--brlbs-tw-ring-color:rgb(107 114 128/var(--brlbs-tw-ring-opacity,1));--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox .brlbs-cmpnt-close-button:active,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:active{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-opacity:1;--brlbs-tw-ring-color:rgb(209 213 219/var(--brlbs-tw-ring-opacity,1));--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox .brlbs-cmpnt-consent-list,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list{all:unset;box-sizing:border-box;display:block;list-style-type:none;margin:0 4px}#BorlabsCookieBox .brlbs-cmpnt-consent-list li,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list li{all:unset;box-sizing:border-box;display:list-item;margin:8px 0;position:relative}#BorlabsCookieBox .brlbs-cmpnt-consent-list li:first-child,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list li:first-child{margin-top:0}#BorlabsCookieBox .brlbs-cmpnt-consent-list li:last-child,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list li:last-child{margin-bottom:0}#BorlabsCookieBox .brlbs-cmpnt-consent-list li.brlbs-cmpnt-pr-4,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list li.brlbs-cmpnt-pr-4{padding-right:16px}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list{display:flex;flex-direction:column;flex-wrap:wrap}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list>:not([hidden])~:not([hidden]),.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list>:not([hidden])~:not([hidden]){--brlbs-tw-space-y-reverse:0;margin-bottom:calc(8px*var(--brlbs-tw-space-y-reverse));margin-top:calc(8px*(1 - var(--brlbs-tw-space-y-reverse)))}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list{flex-direction:row}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list>:not([hidden])~:not([hidden]),.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list>:not([hidden])~:not([hidden]){--brlbs-tw-space-y-reverse:0;margin-bottom:calc(0px*var(--brlbs-tw-space-y-reverse));margin-top:calc(0px*(1 - var(--brlbs-tw-space-y-reverse)))}}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list li,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list li{margin:0}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-py-2,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-py-2{padding-bottom:8px;padding-top:8px}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-start,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-start{justify-content:flex-start}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-center,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-center{justify-content:center}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-end,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-end{justify-content:flex-end}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-between,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-between{justify-content:space-between}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-around,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-around{justify-content:space-around}#BorlabsCookieBox .brlbs-cmpnt-list-item,.brlbs-cmpnt-container .brlbs-cmpnt-list-item{border-bottom:var(--dialog-list-item-separator-width) solid var(--dialog-list-item-separator-color);padding:var(--dialog-list-padding-small-screen-top) var(--dialog-list-padding-small-screen-right) var(--dialog-list-padding-small-screen-bottom) var(--dialog-list-padding-small-screen-left)}#BorlabsCookieBox .brlbs-cmpnt-list-item:first-child,.brlbs-cmpnt-container .brlbs-cmpnt-list-item:first-child{border-top-left-radius:var(--dialog-list-border-radius-top-left);border-top-right-radius:var(--dialog-list-border-radius-top-right)}#BorlabsCookieBox .brlbs-cmpnt-list-item:last-child,.brlbs-cmpnt-container .brlbs-cmpnt-list-item:last-child{border-bottom-left-radius:var(--dialog-list-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-list-border-radius-bottom-right);border-bottom-width:0}#BorlabsCookieBox .brlbs-cmpnt-list-item:nth-of-type(2n),.brlbs-cmpnt-container .brlbs-cmpnt-list-item:nth-of-type(2n){background-color:var(--dialog-list-item-background-color-even);color:var(--dialog-list-item-text-color-even)}#BorlabsCookieBox .brlbs-cmpnt-list-item:nth-of-type(odd),.brlbs-cmpnt-container .brlbs-cmpnt-list-item:nth-of-type(odd){background-color:var(--dialog-list-item-background-color-odd);color:var(--dialog-list-item-text-color-odd)}#BorlabsCookieBox .brlbs-cmpnt-list-item .brlbs-cmpnt-list-item-controls-container:is(.brlbs-divide-solid>:not([hidden])~:not([hidden])),.brlbs-cmpnt-container .brlbs-cmpnt-list-item .brlbs-cmpnt-list-item-controls-container:is(.brlbs-divide-solid>:not([hidden])~:not([hidden])){border-color:var(--dialog-list-item-control-element-separator-color)}#BorlabsCookieBox .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle,#BorlabsCookieBox .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle *,.brlbs-cmpnt-container .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle,.brlbs-cmpnt-container .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle *{color:var(--dialog-list-item-control-element-color)}#BorlabsCookieBox .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle:hover,#BorlabsCookieBox .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle:hover,.brlbs-cmpnt-container .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle:hover,.brlbs-cmpnt-container .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle:hover{color:var(--dialog-list-item-control-element-color-hover)}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-list-item,.brlbs-cmpnt-container .brlbs-cmpnt-list-item{padding:var(--dialog-list-padding-medium-screen-top) var(--dialog-list-padding-medium-screen-right) var(--dialog-list-padding-medium-screen-bottom) var(--dialog-list-padding-medium-screen-left)}}#BorlabsCookieBox .brlbs-cmpnt-list-item-table,.brlbs-cmpnt-container .brlbs-cmpnt-list-item-table{margin-top:var(--dialog-list-padding-small-screen-top)}#BorlabsCookieBox h2.brlbs-cmpnt-h2.brlbs-cmpnt-list-item-table-headline,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2.brlbs-cmpnt-list-item-table-headline{margin-bottom:var(--dialog-list-padding-small-screen-top)}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-list-item-table,.brlbs-cmpnt-container .brlbs-cmpnt-list-item-table{margin-top:var(--dialog-list-padding-medium-screen-top)}#BorlabsCookieBox h2.brlbs-cmpnt-h2.brlbs-cmpnt-list-item-table-headline,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2.brlbs-cmpnt-list-item-table-headline{margin-bottom:var(--dialog-list-padding-medium-screen-top)}}#BorlabsCookieBox .brlbs-cmpnt-tab,.brlbs-cmpnt-container .brlbs-cmpnt-tab{all:unset;background-color:transparent;box-sizing:border-box;cursor:pointer;flex:1 1 0%;font-size:calc(var(--dialog-font-size)*.875);font-weight:600;letter-spacing:0;line-height:calc(var(--dialog-font-size)*1.25);padding:8px;text-align:center;text-decoration-line:none;text-transform:none}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-tab,.brlbs-cmpnt-container .brlbs-cmpnt-tab{font-size:calc(var(--dialog-font-size));line-height:calc(var(--dialog-font-size)*1.5)}}#BorlabsCookieBox .brlbs-cmpnt-tab:focus,#BorlabsCookieBox .brlbs-cmpnt-tab:hover,.brlbs-cmpnt-container .brlbs-cmpnt-tab:focus,.brlbs-cmpnt-container .brlbs-cmpnt-tab:hover{all:unset;background-color:transparent;box-sizing:border-box;cursor:pointer;flex:1 1 0%;font-size:calc(var(--dialog-font-size)*.875);font-weight:600;letter-spacing:0;line-height:calc(var(--dialog-font-size)*1.25);padding:8px;text-align:center;text-decoration-line:none;text-transform:none}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-tab:focus,#BorlabsCookieBox .brlbs-cmpnt-tab:hover,.brlbs-cmpnt-container .brlbs-cmpnt-tab:focus,.brlbs-cmpnt-container .brlbs-cmpnt-tab:hover{font-size:calc(var(--dialog-font-size));line-height:calc(var(--dialog-font-size)*1.5)}}#BorlabsCookieBox .brlbs-cmpnt-tab:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-tab:focus-visible{outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox .brlbs-cmpnt-tab:hover,.brlbs-cmpnt-container .brlbs-cmpnt-tab:hover{text-decoration-line:none}#BorlabsCookieBox .brlbs-cmpnt-tab.brlbs-cmpnt-tab-active,.brlbs-cmpnt-container .brlbs-cmpnt-tab.brlbs-cmpnt-tab-active{background-color:var(--dialog-tab-bar-tab-background-color-active);border-bottom-left-radius:var(--dialog-tab-bar-tab-border-radius-bottom-left-active);border-bottom-right-radius:var(--dialog-tab-bar-tab-border-radius-bottom-right-active);border-color:var(--dialog-tab-bar-tab-border-color-top-active) var(--dialog-tab-bar-tab-border-color-right-active) var(--dialog-tab-bar-tab-border-color-bottom-active) var(--dialog-tab-bar-tab-border-color-left-active);border-style:solid;border-top-left-radius:var(--dialog-tab-bar-tab-border-radius-top-left-active);border-top-right-radius:var(--dialog-tab-bar-tab-border-radius-top-right-active);border-width:0;border-width:var(--dialog-tab-bar-tab-border-width-top-active) var(--dialog-tab-bar-tab-border-width-right-active) var(--dialog-tab-bar-tab-border-width-bottom-active) var(--dialog-tab-bar-tab-border-width-left-active);color:var(--dialog-tab-bar-tab-text-color-active)}#BorlabsCookieBox .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive,.brlbs-cmpnt-container .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive{background-color:var(--dialog-tab-bar-tab-background-color-inactive);border-bottom-left-radius:var(--dialog-tab-bar-tab-border-radius-bottom-left-inactive);border-bottom-right-radius:var(--dialog-tab-bar-tab-border-radius-bottom-right-inactive);border-color:var(--dialog-tab-bar-tab-border-color-top-inactive) var(--dialog-tab-bar-tab-border-color-right-inactive) var(--dialog-tab-bar-tab-border-color-bottom-inactive) var(--dialog-tab-bar-tab-border-color-left-inactive);border-style:solid;border-top-left-radius:var(--dialog-tab-bar-tab-border-radius-top-left-inactive);border-top-right-radius:var(--dialog-tab-bar-tab-border-radius-top-right-inactive);border-width:0;border-width:var(--dialog-tab-bar-tab-border-width-top-inactive) var(--dialog-tab-bar-tab-border-width-right-inactive) var(--dialog-tab-bar-tab-border-width-bottom-inactive) var(--dialog-tab-bar-tab-border-width-left-inactive);color:var(--dialog-tab-bar-tab-text-color-inactive)}#BorlabsCookieBox .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive:hover,.brlbs-cmpnt-container .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive:hover{background-color:var(--dialog-tab-bar-tab-background-color-active);border-bottom-left-radius:var(--dialog-tab-bar-tab-border-radius-bottom-left-active);border-bottom-right-radius:var(--dialog-tab-bar-tab-border-radius-bottom-right-active);border-color:var(--dialog-tab-bar-tab-border-color-top-active) var(--dialog-tab-bar-tab-border-color-right-active) var(--dialog-tab-bar-tab-border-color-bottom-active) var(--dialog-tab-bar-tab-border-color-left-active);border-top-left-radius:var(--dialog-tab-bar-tab-border-radius-top-left-active);border-top-right-radius:var(--dialog-tab-bar-tab-border-radius-top-right-active);border-width:var(--dialog-tab-bar-tab-border-width-top-active) var(--dialog-tab-bar-tab-border-width-right-active) var(--dialog-tab-bar-tab-border-width-bottom-active) var(--dialog-tab-bar-tab-border-width-left-active);color:var(--dialog-tab-bar-tab-text-color-active)}#BorlabsCookieBox .brlbs-cmpnt-table,.brlbs-cmpnt-container .brlbs-cmpnt-table{all:unset;border-bottom-left-radius:var(--dialog-table-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-table-border-radius-bottom-right);border-collapse:collapse;border-top-left-radius:var(--dialog-table-border-radius-top-left);border-top-right-radius:var(--dialog-table-border-radius-top-right);border-width:1px;box-sizing:border-box;display:table;overflow:hidden;text-align:left;width:100%}#BorlabsCookieBox .brlbs-cmpnt-table.brlbs-cmpnt-text-sm,.brlbs-cmpnt-container .brlbs-cmpnt-table.brlbs-cmpnt-text-sm{font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25)}#BorlabsCookieBox .brlbs-cmpnt-table.brlbs-cmpnt-text-base,.brlbs-cmpnt-container .brlbs-cmpnt-table.brlbs-cmpnt-text-base{font-size:calc(var(--dialog-font-size));line-height:calc(var(--dialog-font-size)*1.5)}#BorlabsCookieBox .brlbs-cmpnt-table td,#BorlabsCookieBox .brlbs-cmpnt-table th,.brlbs-cmpnt-container .brlbs-cmpnt-table td,.brlbs-cmpnt-container .brlbs-cmpnt-table th{all:unset;box-sizing:border-box;display:table-cell}#BorlabsCookieBox .brlbs-cmpnt-table td.brlbs-hidden,#BorlabsCookieBox .brlbs-cmpnt-table th.brlbs-hidden,.brlbs-cmpnt-container .brlbs-cmpnt-table td.brlbs-hidden,.brlbs-cmpnt-container .brlbs-cmpnt-table th.brlbs-hidden{display:none}#BorlabsCookieBox .brlbs-cmpnt-table td,#BorlabsCookieBox .brlbs-cmpnt-table th,.brlbs-cmpnt-container .brlbs-cmpnt-table td,.brlbs-cmpnt-container .brlbs-cmpnt-table th{border-width:1px 0 0}#BorlabsCookieBox .brlbs-cmpnt-table th,.brlbs-cmpnt-container .brlbs-cmpnt-table th{font-weight:700;text-wrap:nowrap}#BorlabsCookieBox .brlbs-cmpnt-table tr>*,.brlbs-cmpnt-container .brlbs-cmpnt-table tr>*{padding:var(--dialog-table-cell-padding-top) var(--dialog-table-cell-padding-right) var(--dialog-table-cell-padding-bottom) var(--dialog-table-cell-padding-left)}#BorlabsCookieBox .brlbs-cmpnt-table tr,.brlbs-cmpnt-container .brlbs-cmpnt-table tr{border-color:var(--dialog-table-row-border-color);border-top-style:solid;border-top-width:1px;width:100%}#BorlabsCookieBox .brlbs-cmpnt-table tr:nth-of-type(2n),.brlbs-cmpnt-container .brlbs-cmpnt-table tr:nth-of-type(2n){background-color:var(--dialog-table-row-background-color-even);color:var(--dialog-table-row-text-color-even)}#BorlabsCookieBox .brlbs-cmpnt-table tr:nth-of-type(odd),.brlbs-cmpnt-container .brlbs-cmpnt-table tr:nth-of-type(odd){background-color:var(--dialog-table-row-background-color-odd);color:var(--dialog-table-row-text-color-odd)}#BorlabsCookieBox .brlbs-cmpnt-table tr:first-of-type,.brlbs-cmpnt-container .brlbs-cmpnt-table tr:first-of-type{border-top-width:0}#BorlabsCookieBox .brlbs-cmpnt-description-list-container:is(.brlbs-divide-solid>:not([hidden])~:not([hidden])),.brlbs-cmpnt-container .brlbs-cmpnt-description-list-container:is(.brlbs-divide-solid>:not([hidden])~:not([hidden])){border-color:var(--dialog-table-row-border-color)}#BorlabsCookieBox .brlbs-cmpnt-description-list-container>div,.brlbs-cmpnt-container .brlbs-cmpnt-description-list-container>div{padding-bottom:8px;padding-top:8px}#BorlabsCookieBox .brlbs-cmpnt-description-list-container>div:first-child,.brlbs-cmpnt-container .brlbs-cmpnt-description-list-container>div:first-child{padding-top:0}#BorlabsCookieBox .brlbs-cmpnt-description-list-container>div:last-child,.brlbs-cmpnt-container .brlbs-cmpnt-description-list-container>div:last-child{padding-bottom:0}#BorlabsCookieBox .brlbs-cmpnt-description-list,.brlbs-cmpnt-container .brlbs-cmpnt-description-list{display:table}#BorlabsCookieBox .brlbs-cmpnt-description-list>div,.brlbs-cmpnt-container .brlbs-cmpnt-description-list>div{display:table-row}#BorlabsCookieBox .brlbs-cmpnt-description-list dt,.brlbs-cmpnt-container .brlbs-cmpnt-description-list dt{font-weight:700}#BorlabsCookieBox .brlbs-cmpnt-description-list dd,#BorlabsCookieBox .brlbs-cmpnt-description-list dt,.brlbs-cmpnt-container .brlbs-cmpnt-description-list dd,.brlbs-cmpnt-container .brlbs-cmpnt-description-list dt{display:table-cell;padding:2px 4px}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-table td.sm\:brlbs-table-cell,#BorlabsCookieBox .brlbs-cmpnt-table th.sm\:brlbs-table-cell,.brlbs-cmpnt-container .brlbs-cmpnt-table td.sm\:brlbs-table-cell,.brlbs-cmpnt-container .brlbs-cmpnt-table th.sm\:brlbs-table-cell{display:table-cell}}#BorlabsCookieBox h2.brlbs-cmpnt-h2,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2{all:unset;box-sizing:border-box;display:block;font-size:calc(var(--dialog-font-size)*.875);font-weight:600;line-height:calc(var(--dialog-font-size)*1.25)}@media (min-width:640px){#BorlabsCookieBox h2.brlbs-cmpnt-h2,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2{font-size:calc(var(--dialog-font-size));line-height:calc(var(--dialog-font-size)*1.5)}}#BorlabsCookieBox h2.brlbs-cmpnt-h2.brlbs-cmpnt-provider-card-headline,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2.brlbs-cmpnt-provider-card-headline{margin-bottom:16px}#BorlabsCookieBox h2.brlbs-cmpnt-h2.brlbs-cmpnt-consent-history-headline,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2.brlbs-cmpnt-consent-history-headline{font-size:calc(var(--dialog-font-size));line-height:calc(var(--dialog-font-size)*1.5)}@media (min-width:640px){#BorlabsCookieBox h2.brlbs-cmpnt-h2.brlbs-cmpnt-consent-history-headline,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2.brlbs-cmpnt-consent-history-headline{font-size:calc(var(--dialog-font-size)*1.125);line-height:calc(var(--dialog-font-size)*1.75)}}#BorlabsCookieBox h2.brlbs-cmpnt-h2.brlbs-cmpnt-consent-history-headline.brlbs-cmpnt-my-4,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2.brlbs-cmpnt-consent-history-headline.brlbs-cmpnt-my-4{margin-bottom:16px;margin-top:16px}#BorlabsCookieBox h3.brlbs-cmpnt-h3,.brlbs-cmpnt-container h3.brlbs-cmpnt-h3{all:unset;box-sizing:border-box;display:block;font-size:calc(var(--dialog-font-size));font-weight:600;line-height:calc(var(--dialog-font-size)*1.5)}@media (min-width:640px){#BorlabsCookieBox h3.brlbs-cmpnt-h3,.brlbs-cmpnt-container h3.brlbs-cmpnt-h3{font-size:calc(var(--dialog-font-size)*1.125);line-height:calc(var(--dialog-font-size)*1.75)}}#BorlabsCookieBox h4.brlbs-cmpnt-h4,.brlbs-cmpnt-container h4.brlbs-cmpnt-h4{all:unset;box-sizing:border-box;display:block;font-size:calc(var(--dialog-font-size));font-weight:600;line-height:calc(var(--dialog-font-size)*1.5)}#BorlabsCookieBox label.brlbs-cmpnt-label,.brlbs-cmpnt-container label.brlbs-cmpnt-label{all:unset;align-items:center;box-sizing:border-box;cursor:pointer;display:block;font-size:calc(var(--dialog-font-size));font-weight:600;line-height:calc(var(--dialog-font-size)*1.5);margin-bottom:0}#BorlabsCookieBox label.brlbs-cmpnt-label:after,#BorlabsCookieBox label.brlbs-cmpnt-label:before,.brlbs-cmpnt-container label.brlbs-cmpnt-label:after,.brlbs-cmpnt-container label.brlbs-cmpnt-label:before{all:unset}#BorlabsCookieBox ul.brlbs-cmpnt-ul,.brlbs-cmpnt-container ul.brlbs-cmpnt-ul{all:unset;box-sizing:border-box;display:block;list-style-type:disc;margin-left:12px}#BorlabsCookieBox ul.brlbs-cmpnt-ul li,.brlbs-cmpnt-container ul.brlbs-cmpnt-ul li{all:unset;box-sizing:border-box;display:list-item}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox{all:unset;background-color:var(--dialog-checkbox-background-color-inactive);border-bottom-left-radius:var(--dialog-checkbox-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-checkbox-border-radius-bottom-right);border-color:var(--dialog-checkbox-border-color-inactive);border-top-left-radius:var(--dialog-checkbox-border-radius-top-left);border-top-right-radius:var(--dialog-checkbox-border-radius-top-right);border-radius:.25rem;border-style:solid;border-width:2px;box-sizing:border-box;cursor:pointer;display:block;height:16px;padding:8px;width:16px}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:checked,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:disabled,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:hover,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:checked,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:disabled,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:hover{all:unset;background-color:var(--dialog-checkbox-background-color-inactive);border-bottom-left-radius:var(--dialog-checkbox-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-checkbox-border-radius-bottom-right);border-color:var(--dialog-checkbox-border-color-inactive);border-top-left-radius:var(--dialog-checkbox-border-radius-top-left);border-top-right-radius:var(--dialog-checkbox-border-radius-top-right);border-radius:.25rem;border-style:solid;border-width:2px;box-sizing:border-box;cursor:pointer;display:block;height:16px;padding:8px;width:16px}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:checked:after,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:checked:before,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:disabled:after,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:disabled:before,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible:after,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible:before,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus:after,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus:before,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:hover:after,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:hover:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:checked:after,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:checked:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:disabled:after,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:disabled:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible:after,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus:after,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:hover:after,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:hover:before{all:unset;box-sizing:border-box}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:after,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:after,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:before{all:unset;box-sizing:border-box;display:none}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:checked,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:checked{background-color:var(--dialog-checkbox-background-color-active);background-image:none;border-color:var(--dialog-checkbox-border-color-active);color:var(--dialog-checkbox-check-mark-color-active);position:relative}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:checked:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:checked:before{background-color:var(--dialog-checkbox-check-mark-color-active);content:"";display:block;height:16px;left:0;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E");position:absolute;top:0;width:16px}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:checked:disabled:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:checked:disabled:before{background-color:var(--dialog-checkbox-check-mark-color-disabled)}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:disabled,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:disabled{background-color:var(--dialog-checkbox-background-color-disabled);border-color:var(--dialog-checkbox-border-color-disabled);color:var(--dialog-checkbox-check-mark-color-disabled)}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible{outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-opacity:.8;--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox.brlbs-cmpnt-mt-1,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox.brlbs-cmpnt-mt-1{margin-top:4px}#BorlabsCookieBox .brlbs-cmpnt-btn,.brlbs-cmpnt-container .brlbs-cmpnt-btn{all:unset;align-items:center;box-sizing:border-box;cursor:pointer;font-size:calc(var(--dialog-font-size));justify-content:center;line-height:calc(var(--dialog-font-size)*1.5);padding:12px 20px;text-align:center;text-decoration-line:none;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}#BorlabsCookieBox .brlbs-cmpnt-btn:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-btn:focus-visible{all:unset;align-items:center;box-sizing:border-box;cursor:pointer;font-size:calc(var(--dialog-font-size));justify-content:center;line-height:calc(var(--dialog-font-size)*1.5);outline:2px solid transparent;outline-offset:2px;padding:12px 20px;text-align:center;text-decoration-line:none;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-offset-width:2px;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}#BorlabsCookieBox .brlbs-cmpnt-btn.brlbs-cmpnt-font-semibold,.brlbs-cmpnt-container .brlbs-cmpnt-btn.brlbs-cmpnt-font-semibold{font-weight:600}#BorlabsCookieBox .brlbs-cmpnt-btn.brlbs-cmpnt-btn-sm,.brlbs-cmpnt-container .brlbs-cmpnt-btn.brlbs-cmpnt-btn-sm{font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25);padding:8px 16px}#BorlabsCookieBox .brlbs-cmpnt-btn.brlbs-cmpnt-w-full,.brlbs-cmpnt-container .brlbs-cmpnt-btn.brlbs-cmpnt-w-full{width:100%}#BorlabsCookieBox .brlbs-cmpnt-btn-preferences,.brlbs-cmpnt-container .brlbs-cmpnt-btn-preferences{--brlbs-tw-ring-color:var(--dialog-button-accept-all-color-hover);background-color:var(--dialog-button-preferences-color);color:var(--dialog-button-preferences-text-color)}#BorlabsCookieBox .brlbs-cmpnt-btn-preferences:hover,.brlbs-cmpnt-container .brlbs-cmpnt-btn-preferences:hover{background-color:var(--dialog-button-preferences-color-hover);color:var(--dialog-button-preferences-text-color-hover)}#BorlabsCookieBox .brlbs-cmpnt-link,.brlbs-cmpnt-container .brlbs-cmpnt-link{all:unset;background:transparent;box-sizing:border-box;cursor:pointer;font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25);padding:8px 12px;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-link,.brlbs-cmpnt-container .brlbs-cmpnt-link{padding-left:16px;padding-right:16px}}#BorlabsCookieBox .brlbs-cmpnt-link:active,#BorlabsCookieBox .brlbs-cmpnt-link:focus,#BorlabsCookieBox .brlbs-cmpnt-link:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-link:hover,.brlbs-cmpnt-container .brlbs-cmpnt-link:active,.brlbs-cmpnt-container .brlbs-cmpnt-link:focus,.brlbs-cmpnt-container .brlbs-cmpnt-link:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-link:hover{all:unset;background:transparent;box-sizing:border-box;cursor:pointer;font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25);padding:8px 12px;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-link:active,#BorlabsCookieBox .brlbs-cmpnt-link:focus,#BorlabsCookieBox .brlbs-cmpnt-link:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-link:hover,.brlbs-cmpnt-container .brlbs-cmpnt-link:active,.brlbs-cmpnt-container .brlbs-cmpnt-link:focus,.brlbs-cmpnt-container .brlbs-cmpnt-link:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-link:hover{padding-left:16px;padding-right:16px}}#BorlabsCookieBox .brlbs-cmpnt-link:hover,.brlbs-cmpnt-container .brlbs-cmpnt-link:hover{background:transparent;color:var(--dialog-link-secondary-color-hover)}#BorlabsCookieBox .brlbs-cmpnt-link:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-link:focus-visible{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-opacity:1;--brlbs-tw-ring-color:rgb(107 114 128/var(--brlbs-tw-ring-opacity,1));--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox .brlbs-cmpnt-link:active,.brlbs-cmpnt-container .brlbs-cmpnt-link:active{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-opacity:1;--brlbs-tw-ring-color:rgb(209 213 219/var(--brlbs-tw-ring-opacity,1));--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-flex,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-flex{display:flex}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-inline-flex,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-inline-flex{display:inline-flex}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-mx-auto,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-mx-auto{margin-left:auto;margin-right:auto}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-btn,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-btn{align-items:center;font-size:calc(var(--dialog-font-size));justify-content:center;line-height:calc(var(--dialog-font-size)*1.5);padding:12px 20px;text-align:center;text-decoration-line:none;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-btn:active,#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-btn:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-btn:active,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-btn:focus-visible{outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000)}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-btn-sm,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-btn-sm{font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25);padding:8px 16px}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-back-button,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-back-button{align-items:center;color:var(--dialog-control-element-color);padding:0}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-back-button:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-back-button:hover,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-back-button:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-back-button:hover{align-items:center;color:var(--dialog-control-element-color-hover);padding:0}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-btn-selection,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-btn-selection{background-color:var(--dialog-button-selection-color);border-bottom-left-radius:var(--dialog-button-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-button-border-radius-bottom-right);border-top-left-radius:var(--dialog-button-border-radius-top-left);border-top-right-radius:var(--dialog-button-border-radius-top-right);color:var(--dialog-button-selection-text-color)}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-btn-selection:hover,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-btn-selection:hover{background-color:var(--dialog-button-selection-color-hover);color:var(--dialog-button-selection-text-color-hover)}#BorlabsCookieBox .brlbs-cmpnt-inline-link,#BorlabsCookieBox .brlbs-cmpnt-inline-link *,.brlbs-cmpnt-container .brlbs-cmpnt-inline-link,.brlbs-cmpnt-container .brlbs-cmpnt-inline-link *{color:var(--dialog-link-primary-color);font-weight:600;text-decoration:underline}#BorlabsCookieBox .brlbs-cmpnt-inline-link:hover,#BorlabsCookieBox .brlbs-cmpnt-inline-link:hover,.brlbs-cmpnt-container .brlbs-cmpnt-inline-link:hover,.brlbs-cmpnt-container .brlbs-cmpnt-inline-link:hover{color:var(--dialog-link-primary-color-hover);text-decoration:none}#BorlabsCookieBox .brlbs-cmpnt-btn-switch,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch{all:unset;box-sizing:border-box;cursor:pointer;display:inline-block;height:26px;margin:0;position:relative;vertical-align:middle;width:50px}#BorlabsCookieBox .brlbs-cmpnt-btn-switch:has(input:focus-visible),.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch:has(input:focus-visible){border-color:transparent;outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-opacity:1;--brlbs-tw-ring-color:rgb(107 114 128/var(--brlbs-tw-ring-opacity,1));--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input{all:unset;box-sizing:border-box;height:0;opacity:0;width:0}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:after,#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:after,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:before{all:unset;box-sizing:border-box}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:checked+.brlbs-cmpnt-slider,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:checked+.brlbs-cmpnt-slider{background-color:var(--dialog-switch-button-background-color-active)}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:checked+.brlbs-cmpnt-slider:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:checked+.brlbs-cmpnt-slider:before{transform:translate(24px)}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:disabled+.brlbs-cmpnt-slider,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:disabled+.brlbs-cmpnt-slider{background-color:var(--dialog-switch-button-background-color-inactive)}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:disabled+.brlbs-cmpnt-slider:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:disabled+.brlbs-cmpnt-slider:before{transform:translate(24px)}#BorlabsCookieBox .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider{background-color:var(--dialog-switch-button-background-color-inactive);cursor:pointer;inset:0;position:absolute;transition:.4s}#BorlabsCookieBox .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider:before{background-color:var(--dialog-switch-button-color-inactive);bottom:4px;content:"";height:18px;left:4px;position:absolute;transition:.4s;width:18px}#BorlabsCookieBox .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider.brlbs-cmpnt-slider-rounded,#BorlabsCookieBox .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider.brlbs-cmpnt-slider-rounded:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider.brlbs-cmpnt-slider-rounded,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider.brlbs-cmpnt-slider-rounded:before{border-radius:15px}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:checked+.brlbs-cmpnt-slider:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:checked+.brlbs-cmpnt-slider:before{background-color:var(--dialog-switch-button-color-active)}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-enter-active,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-enter-active{transition:opacity .2s ease-out}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-leave-active,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-leave-active{transition:opacity .2s ease-in}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-enter-active,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-enter-active{transition-delay:.3s;transition:opacity .3s ease-out}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-leave-active,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-leave-active{transition:opacity .3s ease-in}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-enter-from,#BorlabsCookieBox .brlbs-cmpnt-animation-fade-leave-to,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-enter-from,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-leave-to{opacity:0}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-backdrop-enter-active,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-backdrop-enter-active{transition:opacity .2s ease-out}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-backdrop-leave-active,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-backdrop-leave-active{transition:opacity .2s ease-in}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-backdrop-enter-from,#BorlabsCookieBox .brlbs-cmpnt-animation-fade-backdrop-leave-to,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-backdrop-enter-from,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-backdrop-leave-to{opacity:0}#BorlabsCookieBox .brlbs-cmpnt-animation-animated,.brlbs-cmpnt-container .brlbs-cmpnt-animation-animated{animation-duration:var(--dialog-animation-duration);animation-fill-mode:both}#BorlabsCookieBox .brlbs-cmpnt-animation-animated-delayed,.brlbs-cmpnt-container .brlbs-cmpnt-animation-animated-delayed{animation-delay:var(--dialog-animation-delay)}#BorlabsCookieBox .transition-delayed,.brlbs-cmpnt-container .transition-delayed{transition-delay:var(--dialog-animation-delay)}@media (prefers-reduced-motion:reduce),print{#BorlabsCookieBox .brlbs-cmpnt-animation-animated,.brlbs-cmpnt-container .brlbs-cmpnt-animation-animated{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}#BorlabsCookieBox .brlbs-cmpnt-animation-animated[class*=Out],.brlbs-cmpnt-container .brlbs-cmpnt-animation-animated[class*=Out]{opacity:0}}#BorlabsCookieBox .brlbs-cmpnt-widget,.brlbs-cmpnt-container .brlbs-cmpnt-widget{cursor:pointer;line-height:0;opacity:1;padding:20px;position:fixed;transition:all .5s ease;z-index:999998}#BorlabsCookieBox .brlbs-cmpnt-widget:hover,.brlbs-cmpnt-container .brlbs-cmpnt-widget:hover{opacity:.8}#BorlabsCookieBox .brlbs-cmpnt-widget svg,.brlbs-cmpnt-container .brlbs-cmpnt-widget svg{filter:drop-shadow(0 0 4px rgba(0,0,0,.2));height:48px;width:48px}@media (max-width:767px){#BorlabsCookieBox .brlbs-cmpnt-widget.brlbs-cmpnt-hide-widget,.brlbs-cmpnt-container .brlbs-cmpnt-widget.brlbs-cmpnt-hide-widget{opacity:0;pointer-events:none;transform:translateY(25px)}#BorlabsCookieBox .brlbs-cmpnt-widget svg,.brlbs-cmpnt-container .brlbs-cmpnt-widget svg{height:32px;width:32px}}body:has(#BorlabsCookieDebugConsole) .brlbs-cmpnt-widget{bottom:70px}.brlbs-cmpnt-container .top-center{align-items:flex-start;display:flex;justify-content:center}body .brlbs-cmpnt-container.brlbs-cmpnt-shortcode-element{container-name:brlbsCmpntShortcodeElement;container-type:inline-size;height:100%;line-height:1.25em}body .brlbs-cmpnt-container.brlbs-cmpnt-shortcode-element .brlbs-cmpnt-description-list{display:table}body .brlbs-cmpnt-container.brlbs-cmpnt-shortcode-element .brlbs-cmpnt-description-list>div{display:table-row}body .brlbs-cmpnt-container.brlbs-cmpnt-shortcode-element .brlbs-cmpnt-description-list dt{font-weight:700}body .brlbs-cmpnt-container.brlbs-cmpnt-shortcode-element .brlbs-cmpnt-description-list dd,body .brlbs-cmpnt-container.brlbs-cmpnt-shortcode-element .brlbs-cmpnt-description-list dt{display:table-cell;padding:2px 4px}.brlbs-cmpnt-container .focus\:brlbs-outline-none:focus{outline:2px solid transparent;outline-offset:2px}@media (min-width:640px){.brlbs-cmpnt-container .sm\:brlbs-right-2{right:8px}.brlbs-cmpnt-container .sm\:brlbs-top-2{top:8px}.brlbs-cmpnt-container .sm\:brlbs-mx-auto{margin-left:auto;margin-right:auto}.brlbs-cmpnt-container .sm\:brlbs-mt-6{margin-top:24px}.brlbs-cmpnt-container .sm\:brlbs-block{display:block}.brlbs-cmpnt-container .sm\:brlbs-inline-block{display:inline-block}.brlbs-cmpnt-container .sm\:brlbs-flex{display:flex}.brlbs-cmpnt-container .sm\:brlbs-table-cell{display:table-cell}.brlbs-cmpnt-container .sm\:brlbs-hidden{display:none}.brlbs-cmpnt-container .sm\:brlbs-w-1\/2{width:50%}.brlbs-cmpnt-container .sm\:brlbs-w-1\/5{width:20%}.brlbs-cmpnt-container .sm\:brlbs-w-4\/5{width:80%}.brlbs-cmpnt-container .sm\:brlbs-w-full{width:100%}.brlbs-cmpnt-container .sm\:brlbs-flex-row{flex-direction:row}.brlbs-cmpnt-container .sm\:brlbs-items-start{align-items:flex-start}.brlbs-cmpnt-container .sm\:brlbs-justify-center{justify-content:center}.brlbs-cmpnt-container .sm\:brlbs-gap-4{gap:16px}.brlbs-cmpnt-container:is(.sm\:brlbs-space-x-1>:not([hidden])~:not([hidden])){--brlbs-tw-space-x-reverse:0;margin-left:calc(4px*(1 - var(--brlbs-tw-space-x-reverse)));margin-right:calc(4px*var(--brlbs-tw-space-x-reverse))}.brlbs-cmpnt-container .sm\:brlbs-overflow-x-auto{overflow-x:auto}.brlbs-cmpnt-container .sm\:brlbs-whitespace-nowrap{white-space:nowrap}.brlbs-cmpnt-container .sm\:brlbs-border-t-0{border-top-width:0}.brlbs-cmpnt-container .sm\:brlbs-px-4{padding-left:16px;padding-right:16px}.brlbs-cmpnt-container .sm\:brlbs-px-6{padding-left:24px;padding-right:24px}.brlbs-cmpnt-container .sm\:brlbs-py-0{padding-bottom:0;padding-top:0}.brlbs-cmpnt-container .sm\:brlbs-py-4{padding-bottom:16px;padding-top:16px}.brlbs-cmpnt-container .sm\:brlbs-pb-0{padding-bottom:0}.brlbs-cmpnt-container .sm\:brlbs-pb-6{padding-bottom:24px}.brlbs-cmpnt-container .sm\:brlbs-pl-2{padding-left:8px}.brlbs-cmpnt-container .sm\:brlbs-pt-6{padding-top:24px}.brlbs-cmpnt-container .sm\:brlbs-text-center{text-align:center}.brlbs-cmpnt-container .sm\:brlbs-text-base{font-size:calc(var(--dialog-font-size));line-height:calc(var(--dialog-font-size)*1.5)}}@media (min-width:768px){.brlbs-cmpnt-container .md\:brlbs-mb-0{margin-bottom:0}.brlbs-cmpnt-container .md\:brlbs-flex{display:flex}.brlbs-cmpnt-container .md\:brlbs-max-h-80{max-height:320px}.brlbs-cmpnt-container .md\:brlbs-w-1\/2{width:50%}.brlbs-cmpnt-container .md\:brlbs-w-1\/4{width:25%}.brlbs-cmpnt-container .md\:brlbs-justify-start{justify-content:flex-start}.brlbs-cmpnt-container:is(.md\:brlbs-space-x-4>:not([hidden])~:not([hidden])){--brlbs-tw-space-x-reverse:0;margin-left:calc(16px*(1 - var(--brlbs-tw-space-x-reverse)));margin-right:calc(16px*var(--brlbs-tw-space-x-reverse))}.brlbs-cmpnt-container:is(.md\:brlbs-space-y-0>:not([hidden])~:not([hidden])){--brlbs-tw-space-y-reverse:0;margin-bottom:calc(0px*var(--brlbs-tw-space-y-reverse));margin-top:calc(0px*(1 - var(--brlbs-tw-space-y-reverse)))}.brlbs-cmpnt-container .md\:brlbs-overflow-y-scroll{overflow-y:scroll}.brlbs-cmpnt-container .md\:brlbs-p-6{padding:24px}.brlbs-cmpnt-container .md\:brlbs-px-12{padding-left:48px;padding-right:48px}.brlbs-cmpnt-container .md\:brlbs-pb-6{padding-bottom:24px}.brlbs-cmpnt-container .md\:brlbs-pr-6{padding-right:24px}.brlbs-cmpnt-container .md\:brlbs-pt-6{padding-top:24px}}@media (min-width:1024px){.brlbs-cmpnt-container .lg\:brlbs-order-none{order:0}.brlbs-cmpnt-container .lg\:brlbs-mt-0{margin-top:0}.brlbs-cmpnt-container .lg\:brlbs-basis-3\/12{flex-basis:25%}.brlbs-cmpnt-container .lg\:brlbs-basis-6\/12{flex-basis:50%}}:root{--dialog-animation-delay:2s;--dialog-animation-duration:1s;--dialog-backdrop-background-color:#000;--dialog-background-color:#ffffff;--dialog-button-accept-all-color:#1167b0;--dialog-button-accept-all-color-hover:#072b4a;--dialog-button-accept-all-text-color:#ffffff;--dialog-button-accept-all-text-color-hover:#ffffff;--dialog-button-accept-only-essential-color:#1167b0;--dialog-button-accept-only-essential-color-hover:#072b4a;--dialog-button-accept-only-essential-text-color:#ffffff;--dialog-button-accept-only-essential-text-color-hover:#ffffff;--dialog-button-close-color:#1167b0;--dialog-button-close-color-hover:#000000;--dialog-button-close-text-color:#ffffff;--dialog-button-close-text-color-hover:#ffffff;--dialog-button-preferences-color:#1167b0;--dialog-button-preferences-color-hover:#072b4a;--dialog-button-preferences-text-color:#ffffff;--dialog-button-preferences-text-color-hover:#ffffff;--dialog-button-save-consent-color:#1167b0;--dialog-button-save-consent-color-hover:#072b4a;--dialog-button-save-consent-text-color:#ffffff;--dialog-button-save-consent-text-color-hover:#ffffff;--dialog-button-selection-color:#1167b0;--dialog-button-selection-color-hover:#000000;--dialog-button-selection-text-color:#ffffff;--dialog-button-selection-text-color-hover:#ffffff;--dialog-checkbox-background-color-active:#1167b0;--dialog-checkbox-background-color-disabled:#e6e6e6;--dialog-checkbox-background-color-inactive:#e6e6e6;--dialog-checkbox-border-color-active:#1375c7;--dialog-checkbox-border-color-disabled:#e6e6e6;--dialog-checkbox-border-color-inactive:#a72828;--dialog-checkbox-check-mark-color-active:#ffffff;--dialog-checkbox-check-mark-color-disabled:#999999;--dialog-card-background-color:#f2f2f2;--dialog-card-control-element-color:#1167b0;--dialog-card-control-element-color-hover:#4d4d4d;--dialog-card-separator-color:#e6e6e6;--dialog-card-text-color:#000000;--dialog-control-element-color:#1167b0;--dialog-control-element-color-hover:#4d4d4d;--dialog-footer-background-color:#fafafa;--dialog-footer-text-color:#000000;--dialog-link-primary-color:#1167b0;--dialog-link-primary-color-hover:#4d4d4d;--dialog-link-secondary-color:#000000;--dialog-link-secondary-color-hover:#1f1f1f;--dialog-list-item-background-color-even:#ffffff;--dialog-list-item-background-color-odd:#ffffff;--dialog-list-item-text-color-even:#000000;--dialog-list-item-text-color-odd:#000000;--dialog-list-item-control-element-color:#1167b0;--dialog-list-item-control-element-color-hover:#4d4d4d;--dialog-list-item-control-element-separator-color:#000000;--dialog-list-item-separator-color:#f0f0f0;--dialog-search-bar-input-background-color:#fff;--dialog-search-bar-input-border-color-default:#f7f7f7;--dialog-search-bar-input-border-color-focus:#1167b0;--dialog-search-bar-input-text-color:#555;--dialog-separator-color:#e6e6e6;--dialog-switch-button-background-color-active:#1167b0;--dialog-switch-button-background-color-inactive:#e6e6e6;--dialog-switch-button-color-active:#ffffff;--dialog-switch-button-color-inactive:#000000;--dialog-tab-bar-tab-background-color-active:#1167b0;--dialog-tab-bar-tab-background-color-inactive:#ffffff;--dialog-tab-bar-tab-border-color-bottom-active:#1375c7;--dialog-tab-bar-tab-border-color-bottom-inactive:#e6e6e6;--dialog-tab-bar-tab-border-color-left-active:#1375c7;--dialog-tab-bar-tab-border-color-left-inactive:#e6e6e6;--dialog-tab-bar-tab-border-color-right-active:#1375c7;--dialog-tab-bar-tab-border-color-right-inactive:#e6e6e6;--dialog-tab-bar-tab-border-color-top-active:#1375c7;--dialog-tab-bar-tab-border-color-top-inactive:#e6e6e6;--dialog-tab-bar-tab-text-color-active:#ffffff;--dialog-tab-bar-tab-text-color-inactive:#000000;--dialog-table-row-background-color-even:#fafafa;--dialog-table-row-background-color-odd:#fafafa;--dialog-table-row-text-color-even:#000000;--dialog-table-row-text-color-odd:#000000;--dialog-table-row-border-color:#f0f0f0;--dialog-text-color:#000000;--dialog-font-family:inherit;--dialog-border-radius-bottom-left:4px;--dialog-border-radius-bottom-right:4px;--dialog-border-radius-top-left:4px;--dialog-border-radius-top-right:4px;--dialog-button-border-radius-bottom-left:4px;--dialog-button-border-radius-bottom-right:4px;--dialog-button-border-radius-top-left:4px;--dialog-button-border-radius-top-right:4px;--dialog-card-border-radius-bottom-left:4px;--dialog-card-border-radius-bottom-right:4px;--dialog-card-border-radius-top-left:4px;--dialog-card-border-radius-top-right:4px;--dialog-card-list-padding-medium-screen-bottom:24px;--dialog-card-list-padding-medium-screen-left:24px;--dialog-card-list-padding-medium-screen-right:24px;--dialog-card-list-padding-medium-screen-top:0px;--dialog-card-list-padding-small-screen-bottom:16px;--dialog-card-list-padding-small-screen-left:16px;--dialog-card-list-padding-small-screen-right:16px;--dialog-card-list-padding-small-screen-top:0px;--dialog-checkbox-border-radius-bottom-left:4px;--dialog-checkbox-border-radius-bottom-right:4px;--dialog-checkbox-border-radius-top-left:4px;--dialog-checkbox-border-radius-top-right:4px;--dialog-font-size:14px;--dialog-list-border-radius-bottom-left:4px;--dialog-list-border-radius-bottom-right:4px;--dialog-list-border-radius-top-left:4px;--dialog-list-border-radius-top-right:4px;--dialog-list-item-separator-width:1px;--dialog-list-padding-medium-screen-bottom:12px;--dialog-list-padding-medium-screen-left:12px;--dialog-list-padding-medium-screen-right:12px;--dialog-list-padding-medium-screen-top:12px;--dialog-list-padding-small-screen-bottom:8px;--dialog-list-padding-small-screen-left:8px;--dialog-list-padding-small-screen-right:8px;--dialog-list-padding-small-screen-top:8px;--dialog-search-bar-input-border-radius-bottom-left:4px;--dialog-search-bar-input-border-radius-bottom-right:4px;--dialog-search-bar-input-border-radius-top-left:4px;--dialog-search-bar-input-border-radius-top-right:4px;--dialog-search-bar-input-border-width-bottom:1px;--dialog-search-bar-input-border-width-left:1px;--dialog-search-bar-input-border-width-right:1px;--dialog-search-bar-input-border-width-top:1px;--dialog-tab-bar-tab-border-width-bottom-active:2px;--dialog-tab-bar-tab-border-width-left-active:0px;--dialog-tab-bar-tab-border-width-right-active:0px;--dialog-tab-bar-tab-border-width-top-active:0px;--dialog-tab-bar-tab-border-width-bottom-inactive:2px;--dialog-tab-bar-tab-border-width-left-inactive:0px;--dialog-tab-bar-tab-border-width-right-inactive:0px;--dialog-tab-bar-tab-border-width-top-inactive:0px;--dialog-tab-bar-tab-border-radius-bottom-left-active:0px;--dialog-tab-bar-tab-border-radius-bottom-right-active:0px;--dialog-tab-bar-tab-border-radius-top-left-active:4px;--dialog-tab-bar-tab-border-radius-top-right-active:4px;--dialog-tab-bar-tab-border-radius-bottom-left-inactive:0px;--dialog-tab-bar-tab-border-radius-bottom-right-inactive:0px;--dialog-tab-bar-tab-border-radius-top-left-inactive:4px;--dialog-tab-bar-tab-border-radius-top-right-inactive:4px;--dialog-table-border-radius-bottom-left:0px;--dialog-table-border-radius-bottom-right:0px;--dialog-table-border-radius-top-left:0px;--dialog-table-border-radius-top-right:0px;--dialog-table-cell-padding-bottom:8px;--dialog-table-cell-padding-left:8px;--dialog-table-cell-padding-right:8px;--dialog-table-cell-padding-top:8px;--dialog-backdrop-background-opacity:0.8;}:root{--widget-position:bottom-left;--widget-color:#555;}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -100%, 0);}to{opacity:1;transform:translate3d(0, 0, 0);}}#BorlabsCookieBox .fadeInDown{animation-name:fadeInDown;}@keyframes flipOutX{from{transform:perspective(400px);}30%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1;}to{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0;}}#BorlabsCookieBox .flipOutX{animation-duration:calc(var(--dialog-animation-duration) * 0.75);animation-name:flipOutX;backface-visibility:visible !important;}:root{--content-blocker-background-color:#fafafa;--content-blocker-button-color:#0063e3;--content-blocker-button-color-hover:#1a66ff;--content-blocker-button-text-color:#fff;--content-blocker-button-text-color-hover:#fff;--content-blocker-font-family:inherit;--content-blocker-link-color:#2563eb;--content-blocker-link-color-hover:#1e40af;--content-blocker-separator-color:#e5e5e5;--content-blocker-text-color:#555;--content-blocker-border-radius-top-left:4px;--content-blocker-border-radius-top-right:4px;--content-blocker-border-radius-bottom-left:4px;--content-blocker-border-radius-bottom-right:4px;--content-blocker-button-border-radius-top-left:4px;--content-blocker-button-border-radius-top-right:4px;--content-blocker-button-border-radius-bottom-left:4px;--content-blocker-button-border-radius-bottom-right:4px;--content-blocker-font-size:14px;--content-blocker-separator-width:1px;--content-blocker-background-opacity:0.85;--content-blocker-background:rgba(250, 250, 250 ,0.85);}
.container{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:var(--s2);width:var(--width);max-width:var(--maxwidth);margin-left:auto;margin-right:auto;}.gctx{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:var(--s2);}.container > *,.gctx > *{grid-column:1 / span 12;min-width:0;}figure{margin:0;}.spacer{height:var(--s2);}[hidden]{display:none !important;}.t-l{text-align:left;}.t-c{text-align:center;}.t-r{text-align:right;}.t-l,.t-c,.t-r{display:block;}.g2{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));}.g3{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));}.g4{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));}.g6{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));}.g12{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));}.c{display:flex;flex-direction:column;min-width:0;}.af{--af:row;}.ad{--af:dense;}.gx0{--gx:0;}.gx2{--gx:calc(var(--space, 1rem) * 2);}.gx4{--gx:calc(var(--space, 1rem) * 4);}.gx6{--gx:calc(var(--space, 1rem) * 6);}.gy0{--gy:0;}.gy2{--gy:calc(var(--space, 1rem) * 2);}.gy4{--gy:calc(var(--space, 1rem) * 4);}.gy6{--gy:calc(var(--space, 1rem) * 6);}.ai-s{align-items:start;}.ai-c{align-items:center;}.ai-e{align-items:end;}.ai-st{align-items:stretch;}.ji-s{justify-items:start;}.ji-c{justify-items:center;}.ji-e{justify-items:end;}.ji-st{justify-items:stretch;}.jc-s{justify-content:start;}.jc-c{justify-content:center;}.jc-e{justify-content:end;}.jc-b{justify-content:space-between;}.jc-a{justify-content:space-around;}.jc-ev{justify-content:space-evenly;}@media (min-width:768px){.cs1{grid-column-start:1;}.cs2{grid-column-start:2;}.cs3{grid-column-start:3;}.cs4{grid-column-start:4;}.cs5{grid-column-start:5;}.cs6{grid-column-start:6;}.cs7{grid-column-start:7;}.cs8{grid-column-start:8;}.cs9{grid-column-start:9;}.cs10{grid-column-start:10;}.cs11{grid-column-start:11;}.cs12{grid-column-start:12;}.sp1{grid-column-end:span 1;}.sp2{grid-column-end:span 2;}.sp3{grid-column-end:span 3;}.sp4{grid-column-end:span 4;}.sp5{grid-column-end:span 5;}.sp6{grid-column-end:span 6;}.sp7{grid-column-end:span 7;}.sp8{grid-column-end:span 8;}.sp9{grid-column-end:span 9;}.sp10{grid-column-end:span 10;}.sp11{grid-column-end:span 11;}.sp12{grid-column-end:span 12;}}@media (max-width:980px){.md\:ad{--af:dense;}.md\:gx0{--gx:0;}.md\:gx2{--gx:calc(var(--space, 1rem) * 2);}.md\:gx4{--gx:calc(var(--space, 1rem) * 4);}.md\:gx6{--gx:calc(var(--space, 1rem) * 6);}.md\:gy0{--gy:0;}.md\:gy2{--gy:calc(var(--space, 1rem) * 2);}.md\:gy4{--gy:calc(var(--space, 1rem) * 4);}.md\:gy6{--gy:calc(var(--space, 1rem) * 6);}.md\:cs1{grid-column-start:1;}.md\:cs2{grid-column-start:2;}.md\:cs3{grid-column-start:3;}.md\:cs4{grid-column-start:4;}.md\:cs5{grid-column-start:5;}.md\:cs6{grid-column-start:6;}.md\:cs7{grid-column-start:7;}.md\:cs8{grid-column-start:8;}.md\:cs9{grid-column-start:9;}.md\:cs10{grid-column-start:10;}.md\:cs11{grid-column-start:11;}.md\:cs12{grid-column-start:12;}.md\:sp1{grid-column-end:span 1;}.md\:sp2{grid-column-end:span 2;}.md\:sp3{grid-column-end:span 3;}.md\:sp4{grid-column-end:span 4;}.md\:sp5{grid-column-end:span 5;}.md\:sp6{grid-column-end:span 6;}.md\:sp7{grid-column-end:span 7;}.md\:sp8{grid-column-end:span 8;}.md\:sp9{grid-column-end:span 9;}.md\:sp10{grid-column-end:span 10;}.md\:sp11{grid-column-end:span 11;}.md\:sp12{grid-column-end:span 12;}}@media (max-width:767px){.container,.gctx{grid-template-columns:repeat(6, minmax(0, 1fr));column-gap:var(--gap-x-mobile, clamp(8px, 3vw, 16px));row-gap:var(--gap-y-mobile, var(--s2));}.container > *,.gctx > *{grid-column:1 / span 6;min-width:0;}.g2, .g3, .g4, .g6, .g16{grid-template-columns:1fr;}.sm\:cs1{grid-column-start:1;}.sm\:cs2{grid-column-start:2;}.sm\:cs3{grid-column-start:3;}.sm\:cs4{grid-column-start:4;}.sm\:cs5{grid-column-start:5;}.sm\:cs6{grid-column-start:6;}.sm\:sp1{grid-column-end:span 1;}.sm\:sp2{grid-column-end:span 2;}.sm\:sp3{grid-column-end:span 3;}.sm\:sp4{grid-column-end:span 4;}.sm\:sp5{grid-column-end:span 5;}.sm\:sp6{grid-column-end:span 6;}}.img > a,.img > picture{display:block;width:100%;height:100%;}.media,.md{--ratio:auto;--ratio-rotated:var(--ratio);position:relative;min-width:0;overflow:hidden;aspect-ratio:var(--ratio);}.md-r11{--ratio:1 / 1;--ratio-rotated:1 / 1;aspect-ratio:var(--ratio);}.md-r32{--ratio:3 / 2;--ratio-rotated:2 / 3;aspect-ratio:var(--ratio);}.md-r54{--ratio:5 / 4;--ratio-rotated:4 / 5;aspect-ratio:var(--ratio);}.md-r75{--ratio:7 / 5;--ratio-rotated:5 / 7;aspect-ratio:var(--ratio);}.md-r169{--ratio:16 / 9;--ratio-rotated:9 / 16;aspect-ratio:var(--ratio);}.md-r21{--ratio:2 / 1;--ratio-rotated:1 / 2;aspect-ratio:var(--ratio);}.md-r31{--ratio:3 / 1;--ratio-rotated:1 / 3;aspect-ratio:var(--ratio);}.md-rr{aspect-ratio:var(--ratio-rotated, var(--ratio));}.md-fv img{display:block;width:100%;height:100%;object-fit:cover;}.md-fv iframe{display:block;width:100%;height:100%;border:0;}.md-fc *{display:block;width:100%;height:100%;object-fit:contain;background:transparent;}.md-fc iframe{display:block;width:100%;height:100%;border:0;}.media-h-normal{height:auto;}.md-hf{align-self:stretch;height:100%;}.md-hf img{height:100%;}.md-hm{align-self:stretch;height:100%;max-height:100%;}.md-hm img{height:100%;}section{position:relative;}.bg-layer{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;}.bg-layer ~ *{position:relative;z-index:1;}body.mtn-ch > main > section > .container > *:not(.bg-layer){transition:transform 1s ease, opacity 1s ease !important;transition-delay:.25s !important;opacity:0 !important;transform:translateY(15px) !important;}body.mtn-ch > main > section > .container > *:not(.bg-layer).in{opacity:1 !important;transform:translateY(0) !important;}body.mtn-con > main > section > .container{transition:transform 1s ease, opacity 1s ease !important;transition-delay:.25s !important;opacity:0 !important;transform:translateY(15px) !important;}body.mtn-con > main > section > .container.in{opacity:1 !important;transform:translateY(0) !important;}@media (prefers-reduced-motion:reduce){body.mtn-ch > main > section > .container > *,body.mtn-con > main > section > .container{opacity:1 !important;transform:none !important;transition:none !important;}}
@font-face{font-family:"Urfa";font-style:normal;font-weight:300;font-display:swap;src:url("https://vr-immo-partner.de/wp-content/uploads/img/urfa-300.ttf") format("truetype");}@font-face{font-family:"Urfa";font-style:normal;font-weight:400;font-display:swap;src:url("https://vr-immo-partner.de/wp-content/uploads/img/urfa-400.ttf") format("truetype");}@font-face{font-family:"Urfa";font-style:normal;font-weight:600;font-display:swap;src:url("https://vr-immo-partner.de/wp-content/uploads/img/urfa-700.ttf") format("truetype");}:root{--space:25px;--maxwidth:1360px;--width:86%;--color-main:#1167b0;--color-sub:#ff6600;--color-text:#020101;--color-white:#ffffff;--color-bg:#cce0f0;--color-bg-1:#fff0e5;--color-bg-dark:#333333;--color-bg-soft:#ebf2f9;--color-grey:#f5f7fa;--main-font:"Urfa", sans-serif;--typo-large:40px;--hero-height:clamp(560px, 90vh, 1280px);--header-height:80px;--header-spacing:15px;--br-l:20px;--br-m:15px;--br-s:10px;--s1:calc(var(--space) * 1);--s2:calc(var(--space) * 2);--s3:calc(var(--space) * 3);--s4:calc(var(--space) * 4);--s5:calc(var(--space) * 5);--s6:calc(var(--space) * 6);}.bg-color-main{background-color:var(--color-main);}.text-color-main{color:var(--color-main);}.bg-color-sub{background-color:var(--color-sub);}.text-color-sub{color:var(--color-sub);}.bg-color-text{background-color:var(--color-text);}.text-color-text{color:var(--color-text);}.bg-color-white{background-color:var(--color-white);}.text-color-white{color:var(--color-white);}.bg-color-bg{background-color:var(--color-bg);}.text-color-bg{color:var(--color-bg);}.bg-color-bg-1{background-color:var(--color-bg-1);}.text-color-bg-1{color:var(--color-bg-1);}.bg-color-bg-dark{background-color:var(--color-bg-dark);}.text-color-bg-dark{color:var(--color-bg-dark);}.bg-color-bg-soft{background-color:var(--color-bg-soft);}.text-color-bg-soft{color:var(--color-bg-soft);}.bg-color-grey{background-color:var(--color-grey);}.text-color-grey{color:var(--color-grey);}.mt-0{margin-top:0;}.mr-0{margin-right:0;}.mb-0{margin-bottom:0;}.ml-0{margin-left:0;}.mx-0{margin-left:0;margin-right:0;}.my-0{margin-top:0;margin-bottom:0;}.pt-0{padding-top:0;}.pr-0{padding-right:0;}.pb-0{padding-bottom:0;}.pl-0{padding-left:0;}.px-0{padding-left:0;padding-right:0;}.py-0{padding-top:0;padding-bottom:0;}.gap-0{gap:0;}.mt-0_5{margin-top:calc(var(--space) * 0.5);}.mr-0_5{margin-right:calc(var(--space) * 0.5);}.mb-0_5{margin-bottom:calc(var(--space) * 0.5);}.ml-0_5{margin-left:calc(var(--space) * 0.5);}.mx-0_5{margin-left:calc(var(--space) * 0.5);margin-right:calc(var(--space) * 0.5);}.my-0_5{margin-top:calc(var(--space) * 0.5);margin-bottom:calc(var(--space) * 0.5);}.pt-0_5{padding-top:calc(var(--space) * 0.5);}.pr-0_5{padding-right:calc(var(--space) * 0.5);}.pb-0_5{padding-bottom:calc(var(--space) * 0.5);}.pl-0_5{padding-left:calc(var(--space) * 0.5);}.px-0_5{padding-left:calc(var(--space) * 0.5);padding-right:calc(var(--space) * 0.5);}.py-0_5{padding-top:calc(var(--space) * 0.5);padding-bottom:calc(var(--space) * 0.5);}.gap-0_5{gap:calc(var(--space) * 0.5);}.mt-1{margin-top:calc(var(--space) * 1);}.mr-1{margin-right:calc(var(--space) * 1);}.mb-1{margin-bottom:calc(var(--space) * 1);}.ml-1{margin-left:calc(var(--space) * 1);}.mx-1{margin-left:calc(var(--space) * 1);margin-right:calc(var(--space) * 1);}.my-1{margin-top:calc(var(--space) * 1);margin-bottom:calc(var(--space) * 1);}.pt-1{padding-top:calc(var(--space) * 1);}.pr-1{padding-right:calc(var(--space) * 1);}.pb-1{padding-bottom:calc(var(--space) * 1);}.pl-1{padding-left:calc(var(--space) * 1);}.px-1{padding-left:calc(var(--space) * 1);padding-right:calc(var(--space) * 1);}.py-1{padding-top:calc(var(--space) * 1);padding-bottom:calc(var(--space) * 1);}.gap-1{gap:calc(var(--space) * 1);}.mt-1_5{margin-top:calc(var(--space) * 1.5);}.mr-1_5{margin-right:calc(var(--space) * 1.5);}.mb-1_5{margin-bottom:calc(var(--space) * 1.5);}.ml-1_5{margin-left:calc(var(--space) * 1.5);}.mx-1_5{margin-left:calc(var(--space) * 1.5);margin-right:calc(var(--space) * 1.5);}.my-1_5{margin-top:calc(var(--space) * 1.5);margin-bottom:calc(var(--space) * 1.5);}.pt-1_5{padding-top:calc(var(--space) * 1.5);}.pr-1_5{padding-right:calc(var(--space) * 1.5);}.pb-1_5{padding-bottom:calc(var(--space) * 1.5);}.pl-1_5{padding-left:calc(var(--space) * 1.5);}.px-1_5{padding-left:calc(var(--space) * 1.5);padding-right:calc(var(--space) * 1.5);}.py-1_5{padding-top:calc(var(--space) * 1.5);padding-bottom:calc(var(--space) * 1.5);}.gap-1_5{gap:calc(var(--space) * 1.5);}.mt-2{margin-top:calc(var(--space) * 2);}.mr-2{margin-right:calc(var(--space) * 2);}.mb-2{margin-bottom:calc(var(--space) * 2);}.ml-2{margin-left:calc(var(--space) * 2);}.mx-2{margin-left:calc(var(--space) * 2);margin-right:calc(var(--space) * 2);}.my-2{margin-top:calc(var(--space) * 2);margin-bottom:calc(var(--space) * 2);}.pt-2{padding-top:calc(var(--space) * 2);}.pr-2{padding-right:calc(var(--space) * 2);}.pb-2{padding-bottom:calc(var(--space) * 2);}.pl-2{padding-left:calc(var(--space) * 2);}.px-2{padding-left:calc(var(--space) * 2);padding-right:calc(var(--space) * 2);}.py-2{padding-top:calc(var(--space) * 2);padding-bottom:calc(var(--space) * 2);}.gap-2{gap:calc(var(--space) * 2);}.mt-3{margin-top:calc(var(--space) * 3);}.mr-3{margin-right:calc(var(--space) * 3);}.mb-3{margin-bottom:calc(var(--space) * 3);}.ml-3{margin-left:calc(var(--space) * 3);}.mx-3{margin-left:calc(var(--space) * 3);margin-right:calc(var(--space) * 3);}.my-3{margin-top:calc(var(--space) * 3);margin-bottom:calc(var(--space) * 3);}.pt-3{padding-top:calc(var(--space) * 3);}.pr-3{padding-right:calc(var(--space) * 3);}.pb-3{padding-bottom:calc(var(--space) * 3);}.pl-3{padding-left:calc(var(--space) * 3);}.px-3{padding-left:calc(var(--space) * 3);padding-right:calc(var(--space) * 3);}.py-3{padding-top:calc(var(--space) * 3);padding-bottom:calc(var(--space) * 3);}.gap-3{gap:calc(var(--space) * 3);}.mt-4{margin-top:calc(var(--space) * 4);}.mr-4{margin-right:calc(var(--space) * 4);}.mb-4{margin-bottom:calc(var(--space) * 4);}.ml-4{margin-left:calc(var(--space) * 4);}.mx-4{margin-left:calc(var(--space) * 4);margin-right:calc(var(--space) * 4);}.my-4{margin-top:calc(var(--space) * 4);margin-bottom:calc(var(--space) * 4);}.pt-4{padding-top:calc(var(--space) * 4);}.pr-4{padding-right:calc(var(--space) * 4);}.pb-4{padding-bottom:calc(var(--space) * 4);}.pl-4{padding-left:calc(var(--space) * 4);}.px-4{padding-left:calc(var(--space) * 4);padding-right:calc(var(--space) * 4);}.py-4{padding-top:calc(var(--space) * 4);padding-bottom:calc(var(--space) * 4);}.gap-4{gap:calc(var(--space) * 4);}.mt-n0_5{margin-top:calc(var(--space) * -0.5);}.mr-n0_5{margin-right:calc(var(--space) * -0.5);}.mb-n0_5{margin-bottom:calc(var(--space) * -0.5);}.ml-n0_5{margin-left:calc(var(--space) * -0.5);}.mx-n0_5{margin-left:calc(var(--space) * -0.5);margin-right:calc(var(--space) * -0.5);}.my-n0_5{margin-top:calc(var(--space) * -0.5);margin-bottom:calc(var(--space) * -0.5);}.mt-n1{margin-top:calc(var(--space) * -1);}.mr-n1{margin-right:calc(var(--space) * -1);}.mb-n1{margin-bottom:calc(var(--space) * -1);}.ml-n1{margin-left:calc(var(--space) * -1);}.mx-n1{margin-left:calc(var(--space) * -1);margin-right:calc(var(--space) * -1);}.my-n1{margin-top:calc(var(--space) * -1);margin-bottom:calc(var(--space) * -1);}.mt-n1_5{margin-top:calc(var(--space) * -1.5);}.mr-n1_5{margin-right:calc(var(--space) * -1.5);}.mb-n1_5{margin-bottom:calc(var(--space) * -1.5);}.ml-n1_5{margin-left:calc(var(--space) * -1.5);}.mx-n1_5{margin-left:calc(var(--space) * -1.5);margin-right:calc(var(--space) * -1.5);}.my-n1_5{margin-top:calc(var(--space) * -1.5);margin-bottom:calc(var(--space) * -1.5);}.mt-n2{margin-top:calc(var(--space) * -2);}.mr-n2{margin-right:calc(var(--space) * -2);}.mb-n2{margin-bottom:calc(var(--space) * -2);}.ml-n2{margin-left:calc(var(--space) * -2);}.mx-n2{margin-left:calc(var(--space) * -2);margin-right:calc(var(--space) * -2);}.my-n2{margin-top:calc(var(--space) * -2);margin-bottom:calc(var(--space) * -2);}.mt-n3{margin-top:calc(var(--space) * -3);}.mr-n3{margin-right:calc(var(--space) * -3);}.mb-n3{margin-bottom:calc(var(--space) * -3);}.ml-n3{margin-left:calc(var(--space) * -3);}.mx-n3{margin-left:calc(var(--space) * -3);margin-right:calc(var(--space) * -3);}.my-n3{margin-top:calc(var(--space) * -3);margin-bottom:calc(var(--space) * -3);}.mt-n4{margin-top:calc(var(--space) * -4);}.mr-n4{margin-right:calc(var(--space) * -4);}.mb-n4{margin-bottom:calc(var(--space) * -4);}.ml-n4{margin-left:calc(var(--space) * -4);}.mx-n4{margin-left:calc(var(--space) * -4);margin-right:calc(var(--space) * -4);}.my-n4{margin-top:calc(var(--space) * -4);margin-bottom:calc(var(--space) * -4);}.mt-auto{margin-top:auto;}.mr-auto{margin-right:auto;}.mb-auto{margin-bottom:auto;}.ml-auto{margin-left:auto;}.mx-auto{margin-left:auto;margin-right:auto;}.my-auto{margin-top:auto;margin-bottom:auto;}body, .body{font-family:var(--main-font);font-size:18px;line-height:1.6;font-weight:400;color:var(--color-text-color);}h1, .h1{font-family:var(--main-font);font-size:34px;line-height:1.25;font-weight:600;}h2, .h2{font-family:var(--main-font);font-size:34px;line-height:1.25;font-weight:600;}h3, .h3{font-family:var(--main-font);font-size:28px;line-height:1.3;font-weight:600;}h4, .h4{font-family:var(--main-font);font-size:24px;line-height:1.35;font-weight:600;}h5, .h5{font-family:var(--main-font);font-size:20px;line-height:1.4;font-weight:600;}a{color:var(--color-text-color);}.small-font{font-size:16px;line-height:1.5em;}.subline{font-size:20px;line-height:1.3em;margin:0 0 5px;}.h-main{font-size:40px;line-height:1.3em;color:var(--color-sub);margin:0 0 var(--space);}@media (max-width:980px){h1, .h1{font-size:30px;}h2, .h2{font-size:30px;}h3, .h3{font-size:24px;}h4, .h4{font-size:21px;}h5, .h5{font-size:18px;}}@media (max-width:380px){body, .body{font-size:16px;}h1, .h1{font-size:22px;}h2, .h2{font-size:24px;}h3, .h3{font-size:20px;}h4, .h4{font-size:19px;}h5, .h5{font-size:16px;}}.color-w, .color-w a{color:var(--color-white);}.color-blue{color:var(--color-main);}section{padding:calc(var(--space) * 4) 0;}.br-100 img{border-radius:1000px;}.hero-slider{height:var(--hero-height);padding:0 !important;}.hero-img img, .hero-video video{height:var(--hero-height) !important;object-fit:cover;}.no-hero{margin-top:var(--header-height);}.btn, .menu-button a{display:inline-flex;align-items:center;justify-content:center;gap:0.4em;padding:0.65rem 1.1rem;border-radius:var(--radius-sm, 6px);border:1px solid transparent;font:inherit;font-size:1rem;line-height:1.1;background-color:var(--color-main, var(--color-main-color, #1a191e));color:var(--color-w, var(--color-text-color-w, #fff));text-decoration:none;cursor:pointer;transition:transform 0.16s ease, opacity 0.16s ease, box-shadow 0.16s ease;}.btn-w{display:inline-flex;}.btn--solid, .menu-button a{background-color:var(--color-main, var(--color-main-color, #1a191e));color:var(--color-w, var(--color-text-color-w, #fff));border-color:var(--color-main, var(--color-main-color, #1a191e));}.btn--outline{background-color:transparent;color:var(--color-main, var(--color-main-color, #1a191e));border-color:var(--color-main, var(--color-main-color, #1a191e));}.btn--ghost{background-color:rgba(17, 34, 51, 0.08);color:var(--color-main, var(--color-main-color, #1a191e));border-color:transparent;}.btn--sm{padding:0.5rem 0.9rem;font-size:0.9rem;}.btn--md{padding:0.65rem 1.1rem;font-size:1rem;}.btn--lg{padding:0.8rem 1.35rem;font-size:1.08rem;}.accordion-trigger{padding:var(--s2) 0;border-bottom:1px solid rgba(26, 25, 30, 0.16);}.accordion-panel{padding:0 0 var(--s2);}.text-lead{font-size:clamp(1.05rem, 1.1vw, 1.25rem);line-height:1.6;}.text-muted{color:var(--color-text, var(--color-text-color, #1f2937));opacity:0.72;}.space-flow-1 > * + *{margin-top:var(--s1);}.space-flow-2 > * + *{margin-top:var(--s2);}.space-flow-3 > * + *{margin-top:var(--s3);}.ic-l{font-size:60px;}
.accordion-head{display:flex;align-items:center;justify-content:flex-start;gap:0.6rem;width:100%;padding:0;border:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;}.accordion-head__lb{flex:1 1 auto;text-align:left;}.accordion-head__ics,.accordion-head__ic{display:inline-flex;align-items:center;justify-content:center;line-height:0;}.accordion-head__ics{gap:0.25rem;flex:0 0 auto;}.accordion-head.--i-r .accordion-head__ics{margin-left:auto;}.accordion-panel{overflow:hidden;max-height:0;opacity:0;transition:max-height 220ms ease, opacity 180ms ease;}.accordion-item.is-open > .accordion-panel{opacity:1;}.b-ic,.btn__icon{display:inline-flex;align-items:center;justify-content:center;line-height:0;}.btn--icon-only{padding-inline:0.7rem;}.btn-w{display:flex;width:100%;}.btn-w.btn-w--justify > .btn{width:100%;justify-content:center;}.code pre,.code code{max-width:100%;overflow:auto;}.gal{position:relative;min-width:0;}.gal-ls{display:grid;gap:var(--gal-gap-m, var(--gal-gap, calc(var(--space, 1rem) * 1)));grid-template-columns:repeat(var(--gal-c-m, 1), minmax(0, 1fr));}@media (min-width:768px){.gal-ls{gap:var(--gal-gap-t, var(--gal-gap-m, var(--gal-gap, calc(var(--space, 1rem) * 1))));grid-template-columns:repeat(var(--gal-c-t, var(--gal-c-m, 1)), minmax(0, 1fr));}}@media (min-width:980px){.gal-ls{gap:var(--gal-gap-d, var(--gal-gap-t, var(--gal-gap-m, var(--gal-gap, calc(var(--space, 1rem) * 1)))));grid-template-columns:repeat(var(--gal-c-d, var(--gal-c-t, var(--gal-c-m, 1))), minmax(0, 1fr));}}.gal-it{margin:0;min-width:0;display:grid;gap:0.55rem;}.gal-op{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;text-decoration:none;position:relative;overflow:hidden;border-radius:inherit;aspect-ratio:4 / 3;cursor:pointer;}.gal-op:not(button):not(a){cursor:default;}.gal-op:focus-visible{outline:2px solid currentColor;outline-offset:2px;}.gal-it__img{display:block;width:100%;height:100%;object-fit:cover;}.gal-fc .gal-it__img{object-fit:contain;}.gal-r11 .gal-op{aspect-ratio:1 / 1;}.gal-r43 .gal-op{aspect-ratio:4 / 3;}.gal-r32 .gal-op{aspect-ratio:3 / 2;}.gal-r169 .gal-op{aspect-ratio:16 / 9;}.gal-r219 .gal-op{aspect-ratio:21 / 9;}.gal-ra .gal-op{aspect-ratio:auto;}.gal-ra .gal-it__img{height:auto;}.gal-cap{display:grid;gap:0.2rem;}.gal-cap__ti{font-weight:600;}.gal-cap__tx{opacity:0.78;}@media (min-width:980px){.gal--ms .gal-it--s2{grid-column:span 2;}.gal--ms .gal-it--w .gal-op{aspect-ratio:16 / 10;}.gal--ms .gal-it--t .gal-op{aspect-ratio:4 / 5;}}@media (max-width:979px){.gal--ms .gal-it--s2{grid-column:auto;}}.gal-em{padding:0.9rem 1rem;border:1px dashed currentColor;opacity:0.7;}body.gal-lb-open{overflow:hidden;}.gal-lb[hidden]{display:none !important;}.gal-lb{position:fixed;inset:0;z-index:9999;display:grid;align-items:center;padding:clamp(12px, 3vw, 32px);}.gal-lb__bg{position:absolute;inset:0;background:rgba(8, 10, 14, 0.8);}.gal-lb__in{position:relative;z-index:1;width:min(1200px, 100%);max-height:100%;margin:0 auto;display:grid;gap:8px;}.gal-lb__cl{position:absolute;top:10px;right:10px;z-index:20;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid rgba(255, 255, 255, 0.5);border-radius:999px;background:rgba(0, 0, 0, 0.45);color:#fff;font-size:1.15rem;line-height:1;cursor:pointer;}.gal-lb__sw{width:100%;background:#0f1115;color:#fff;border-radius:12px;}.gal-lb__it{min-width:0;padding:0.5rem;}.gal-lb__img{display:block;width:100%;height:auto;max-height:min(80vh, 960px);object-fit:contain;}.gal-lb .swiper-button-prev,.gal-lb .swiper-button-next{border-color:rgba(255, 255, 255, 0.7);background:rgba(0, 0, 0, 0.45);color:#fff;}.gal-lb .swiper-pagination{bottom:0.9rem;}.gal-lb .gal-cap{padding:0.3rem 0.35rem 0.5rem;text-align:center;}.hspt{position:relative;display:block;min-width:0;}.hspt__media{display:block;min-width:0;}.hspt__media picture,.hspt__media img{display:block;width:100%;height:auto;}.hspt-ov{position:absolute;inset:0;pointer-events:none;}.hspt-item{position:absolute;left:var(--hspt-x, 50%);top:var(--hspt-y, 50%);transform:translate(-50%, -50%);pointer-events:none;z-index:2;}.hspt-hit{--hspt-size:22px;position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--hspt-size);height:var(--hspt-size);padding:0;border:0;border-radius:999px;background:var(--color-2, var(--sub-color, #111));color:#fff;text-decoration:none;cursor:pointer;pointer-events:auto;}.hspt.hspt-size-s .hspt-hit,.hspt-item.hspt-size-s .hspt-hit{--hspt-size:16px;}.hspt.hspt-size-m .hspt-hit,.hspt-item.hspt-size-m .hspt-hit{--hspt-size:22px;}.hspt.hspt-size-l .hspt-hit,.hspt-item.hspt-size-l .hspt-hit{--hspt-size:28px;}.hspt-hit:focus-visible{outline:2px solid currentColor;outline-offset:2px;}.hspt-hit__core{display:block;width:max(6px, calc(var(--hspt-size) * 0.35));height:max(6px, calc(var(--hspt-size) * 0.35));border-radius:999px;background:currentColor;opacity:0.95;}.hspt-hit__tx{font-size:clamp(10px, calc(var(--hspt-size) * 0.42), 14px);line-height:1;font-weight:700;}.hspt-hit__ic{width:clamp(10px, calc(var(--hspt-size) * 0.56), 16px);height:clamp(10px, calc(var(--hspt-size) * 0.56), 16px);}.hspt.hspt-style-pulse .hspt-hit::after,.hspt-item--pulse .hspt-hit::after{content:"";position:absolute;inset:-6px;border-radius:999px;border:2px solid currentColor;opacity:0.5;animation:hsptPulse 1.8s ease-out infinite;}.hspt-tip{position:absolute;left:calc(100% + 10px);top:50%;min-width:160px;max-width:min(280px, 72vw);padding:0.55rem 0.65rem;border-radius:9px;background:rgba(9, 11, 16, 0.9);color:#fff;font-size:12px;line-height:1.38;transform:translate3d(0, -50%, 0) scale(0.98);opacity:0;pointer-events:none;transition:opacity 0.16s ease, transform 0.16s ease;z-index:6;}.hspt-tip__ti{display:block;font-size:12px;font-weight:700;}.hspt-tip__tx{display:block;margin-top:0.18rem;opacity:0.88;}.hspt-item:hover .hspt-tip,.hspt-item:focus-within .hspt-tip{opacity:1;transform:translate3d(0, -50%, 0) scale(1);}.hspt-ph{display:grid;place-items:center;min-height:min(38vw, 260px);border-radius:10px;border:1px dashed currentColor;opacity:0.72;}.hspt-ph__tx{font-size:0.95rem;font-weight:600;}@keyframes hsptPulse{0%{transform:scale(0.62);opacity:0.62;}70%{transform:scale(1.12);opacity:0;}100%{transform:scale(1.12);opacity:0;}}@media (max-width:782px){.hspt-tip{left:50%;top:auto;bottom:calc(100% + 10px);transform:translate3d(-50%, 0, 0) scale(0.98);}.hspt-item:hover .hspt-tip,.hspt-item:focus-within .hspt-tip{transform:translate3d(-50%, 0, 0) scale(1);}}.i-icon{display:inline-block;line-height:0;color:currentColor;}.i,.ic{display:inline-flex;align-items:center;justify-content:center;line-height:0;color:inherit;}.i-l,.ic__lnk{display:inline-flex;align-items:center;justify-content:center;line-height:0;color:inherit;text-decoration:none;}.lp-em{padding:0.7rem 0.8rem;border:1px dashed rgba(26, 25, 30, 0.28);border-radius:10px;color:rgba(26, 25, 30, 0.66);font-size:0.9rem;}.lp-pg{display:flex;align-items:center;justify-content:center;gap:0.5rem;flex-wrap:wrap;}.lp-pg__ps{display:inline-flex;align-items:center;flex-wrap:wrap;gap:0.35rem;}.lp-pg__p,.lp-pg__pv,.lp-pg__nx{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:0.35rem 0.7rem;border-radius:999px;border:1px solid rgba(26, 25, 30, 0.2);text-decoration:none;color:inherit;}.lp-pg__p.is-current{background:rgba(26, 25, 30, 0.08);border-color:rgba(26, 25, 30, 0.36);font-weight:700;}.lp-ct{display:flex;align-items:center;justify-content:center;}.lp-btn{display:inline-flex;align-items:center;justify-content:center;padding:0.65rem 1.1rem;border-radius:999px;border:1px solid rgba(26, 25, 30, 0.24);background:#fff;color:inherit;cursor:pointer;}.lp-btn.is-hidden{display:none;}.lp-ct.is-loading .lp-btn{opacity:0.65;pointer-events:none;}.lp-snt{width:100%;height:1px;opacity:0;pointer-events:none;}.menu .menu-nav{list-style:none;margin:0;padding:0;}.menu .menu-nav > li{margin:0;}.menu .menu-nav.nav--h{display:flex;flex-wrap:wrap;align-items:center;}.menu .menu-nav.nav--v,.menu.menu-layout-v .menu-nav{display:flex;flex-direction:column;align-items:flex-start;}.menu .menu-nav a,.menu .menu-nav button,.menu .menu-nav span{text-decoration:none;}.menu .menu-toggle{display:none;align-items:center;gap:0.55rem;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer;padding:0.5rem 0.75rem;line-height:1;}.menu .menu-toggle__icon{position:relative;display:inline-block;width:1.1rem;height:0.85rem;}.menu .menu-toggle__line{position:absolute;left:0;width:100%;height:2px;background:currentColor;transform-origin:center;transition:transform 0.2s ease, opacity 0.15s ease;}.menu .menu-toggle__line:nth-child(1){top:0;}.menu .menu-toggle__line:nth-child(2){top:calc(50% - 1px);}.menu .menu-toggle__line:nth-child(3){top:calc(100% - 2px);}.menu .menu-toggle.is-open .menu-toggle__line:nth-child(1){top:calc(50% - 1px);transform:rotate(45deg);}.menu .menu-toggle.is-open .menu-toggle__line:nth-child(2){opacity:0;}.menu .menu-toggle.is-open .menu-toggle__line:nth-child(3){top:calc(50% - 1px);transform:rotate(-45deg);}.menu .menu-toggle__text{line-height:1;}.menu .menu-stack-label{display:none;}body.menu-open{overflow:hidden;}@media (max-width:980px){.menu.menu-mode-burger .menu-toggle,.menu.menu-mode-accordion .menu-toggle{display:inline-flex;}.menu.menu-mode-stack .menu-stack-label{display:block;}.menu.menu-mode-burger .menu-nav,.menu.menu-mode-accordion .menu-nav,.menu.menu-mode-stack .menu-nav{display:flex;flex-direction:column;align-items:flex-start;}.menu.menu-mode-burger .menu-panel{position:fixed;top:0;right:0;bottom:0;width:min(26rem, 100vw);max-width:100%;padding:1rem;background:var(--menu-panel-bg, #fff);overflow-y:auto;z-index:9990;transform:translateX(102%);opacity:0;visibility:hidden;pointer-events:none;transition:transform 0.24s ease, opacity 0.16s ease, visibility 0s linear 0.24s;}.menu.menu-mode-burger.is-open .menu-panel{transform:translateX(0);opacity:1;visibility:visible;pointer-events:auto;transition:transform 0.24s ease, opacity 0.16s ease;}.menu.menu-mode-accordion .menu-panel{max-height:0;opacity:0;overflow:hidden;transition:max-height 0.22s ease, opacity 0.16s ease;}.menu.menu-mode-accordion.is-open .menu-panel{max-height:80vh;opacity:1;overflow:auto;}.menu.menu-mode-burger .menu-nav > li,.menu.menu-mode-accordion .menu-nav > li{opacity:0;transform:translateY(8px);transition:opacity 0.4s ease, transform 0.4s ease;}.menu.menu-mode-burger.is-open .menu-nav > li,.menu.menu-mode-accordion.is-open .menu-nav > li{opacity:1;transform:translateY(0);}.menu.is-open .menu-nav > li:nth-child(1){transition-delay:0.05s;}.menu.is-open .menu-nav > li:nth-child(2){transition-delay:0.1s;}.menu.is-open .menu-nav > li:nth-child(3){transition-delay:0.15s;}.menu.is-open .menu-nav > li:nth-child(4){transition-delay:0.2s;}.menu.is-open .menu-nav > li:nth-child(5){transition-delay:0.25s;}.menu.is-open .menu-nav > li:nth-child(6){transition-delay:0.3s;}.menu.is-open .menu-nav > li:nth-child(7){transition-delay:0.35s;}.menu.is-open .menu-nav > li:nth-child(8){transition-delay:0.4s;}.menu.is-open .menu-nav > li:nth-child(9){transition-delay:0.45s;}.menu.is-open .menu-nav > li:nth-child(10){transition-delay:0.5s;}.menu.is-merged-hidden{display:none !important;}}@media (prefers-reduced-motion:reduce){.menu .menu-toggle__line,.menu .menu-panel,.menu .menu-nav > li{transition:none !important;}}.swiper{position:relative;overflow:hidden;}.swiper-wrapper{display:flex;box-sizing:content-box;}.swiper-horizontal > .swiper-wrapper{flex-direction:row;}.swiper-slide{flex-shrink:0;width:100%;min-width:0;position:relative;}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;z-index:10;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-top:-1rem;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer;}.swiper-button-prev{left:0.5rem;}.swiper-button-next{right:0.5rem;}.swiper-button-prev::after{content:"‹";}.swiper-button-next::after{content:"›";}.swiper-button-disabled{opacity:0.45;pointer-events:none;}.swiper-pagination{position:absolute;left:0;right:0;bottom:0.5rem;z-index:10;display:flex;align-items:center;justify-content:center;gap:0.4rem;}.swiper-pagination-bullet{width:0.5rem;height:0.5rem;padding:0;border:0;border-radius:999px;background:currentColor;opacity:0.35;}.swiper-pagination-bullet-active{opacity:0.9;}.sl.sl--out .swiper-slide:first-child{margin-left:clamp(calc((100% - var(--width)) / 2),calc((100vw - var(--maxwidth)) / 2),calc((100vw - var(--maxwidth)) / 2)) !important;}.sl.sl--out .swiper-slide:last-child{margin-right:clamp(calc((100% - var(--width)) / 2),calc((100vw - var(--maxwidth)) / 2),calc((100vw - var(--maxwidth)) / 2)) !important;}.table{display:block;border:1px solid rgba(26, 25, 30, 0.16);border-radius:10px;overflow:hidden;}.table-head,.tr{display:grid;}.table[data-cols="1"] .table-head,.table[data-cols="1"] .tr{grid-template-columns:repeat(1, minmax(0, 1fr));}.table[data-cols="2"] .table-head,.table[data-cols="2"] .tr{grid-template-columns:repeat(2, minmax(0, 1fr));}.table[data-cols="3"] .table-head,.table[data-cols="3"] .tr{grid-template-columns:repeat(3, minmax(0, 1fr));}.table[data-cols="4"] .table-head,.table[data-cols="4"] .tr{grid-template-columns:repeat(4, minmax(0, 1fr));}.table[data-cols="5"] .table-head,.table[data-cols="5"] .tr{grid-template-columns:repeat(5, minmax(0, 1fr));}.table[data-cols="6"] .table-head,.table[data-cols="6"] .tr{grid-template-columns:repeat(6, minmax(0, 1fr));}.table[data-cols="7"] .table-head,.table[data-cols="7"] .tr{grid-template-columns:repeat(7, minmax(0, 1fr));}.table[data-cols="8"] .table-head,.table[data-cols="8"] .tr{grid-template-columns:repeat(8, minmax(0, 1fr));}.table[data-cols="9"] .table-head,.table[data-cols="9"] .tr{grid-template-columns:repeat(9, minmax(0, 1fr));}.table[data-cols="10"] .table-head,.table[data-cols="10"] .tr{grid-template-columns:repeat(10, minmax(0, 1fr));}.table[data-cols="11"] .table-head,.table[data-cols="11"] .tr{grid-template-columns:repeat(11, minmax(0, 1fr));}.table[data-cols="12"] .table-head,.table[data-cols="12"] .tr{grid-template-columns:repeat(12, minmax(0, 1fr));}.table-head{font-weight:700;background:rgba(26, 25, 30, 0.05);}.table.t-hl .tr .td-rh{font-weight:700;background:rgba(26, 25, 30, 0.05);}.tr:not(:last-child){border-bottom:1px solid rgba(26, 25, 30, 0.1);}.td{min-width:0;padding:0.65rem 0.75rem;}.table-head .td:not(:last-child),.tr .td:not(:last-child){border-right:1px solid rgba(26, 25, 30, 0.1);}@media (max-width:780px){.table[data-responsive="1"] .table-head{display:none;}.table[data-responsive="1"] .tr{display:block;}.table[data-responsive="1"] .tr .td{display:grid;grid-template-columns:minmax(0, 42%) minmax(0, 1fr);gap:0.7rem;border-right:0;border-bottom:1px solid rgba(26, 25, 30, 0.1);}.table[data-responsive="1"] .tr .td:last-child{border-bottom:0;}.table[data-responsive="1"] .tr .td::before{content:attr(data-label);font-weight:700;color:rgba(26, 25, 30, 0.78);}.table.t-hl[data-responsive="1"] .tr .td-rh{grid-template-columns:minmax(0, 1fr);background:rgba(26, 25, 30, 0.05);}.table.t-hl[data-responsive="1"] .tr .td-rh::before{content:none;}}.bg-image,.bg-video__player,.bg-video__poster,.bg-video__poster--empty{display:block;width:100%;height:100%;object-fit:cover;}.bg-layer > picture{display:block;width:100%;height:100%;}.bg-video{position:relative;width:100%;height:100%;background:#000;}.bg-video__poster--empty{background:linear-gradient(135deg, #141414 0%, #222 100%);}.bg-video.is-mounted .bg-video__poster{display:none;}.video{position:relative;display:block;overflow:hidden;background:#000;color:#fff;}.video__poster{display:block;width:100%;height:auto;}.video__poster--empty{min-height:180px;background:linear-gradient(135deg, #141414 0%, #222 100%);}.video__btn{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.2));cursor:pointer;z-index:2;}.video__btn::before{content:"";width:62px;height:62px;border-radius:999px;background:rgba(0, 0, 0, 0.65);box-shadow:0 0 0 1px rgba(255, 255, 255, 0.28) inset;}.video__btn::after{content:"";position:absolute;width:0;height:0;margin-left:4px;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:18px solid #fff;}.video.is-mounted .video__btn,.video.is-mounted .video__poster{display:none;}.video iframe,.video video{display:block;width:100%;height:100%;border:0;}
:root{--weimmo-bg:#ffffff;--weimmo-panel:#ffffff;--weimmo-panel-2:#f7f8fb;--weimmo-text:#1e2430;--weimmo-muted:#667085;--weimmo-border:#d6dce7;--weimmo-accent:#1a73e8;--weimmo-danger:#b42318;--weimmo-radius:16px;--weimmo-space-1:6px;--weimmo-space-2:10px;--weimmo-space-3:14px;--weimmo-space-4:18px;--weimmo-space-5:24px;--weimmo-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;}.webimmo-single,.webimmo-archive,.weimmo-archive-section{color:var(--weimmo-text);font-family:var(--weimmo-font);}.webimmo-empty,.weimmo-empty-state{border:1px solid var(--weimmo-border);background:var(--weimmo-panel-2);padding:var(--weimmo-space-4);margin:var(--weimmo-space-4) 0;}.weimmo-card{border:1px solid var(--weimmo-border);background:var(--weimmo-panel);border-radius:var(--weimmo-radius);padding:var(--weimmo-space-4);margin-bottom:var(--weimmo-space-4);}.weimmo-section-title{margin:0 0 var(--weimmo-space-3);font-size:1.1rem;}.weimmo-hero{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:var(--weimmo-space-4);}.weimmo-title{margin:0;font-size:clamp(1.4rem, 2.4vw, 2rem);}.weimmo-featured-image,.weimmo-card__media{margin:0;border:1px solid var(--weimmo-border);background:var(--weimmo-panel-2);}.weimmo-featured-image img,.weimmo-card__media img{width:100%;height:100%;min-height:220px;object-fit:cover;display:block;}.weimmo-location{display:flex;flex-wrap:wrap;gap:var(--weimmo-space-1) var(--weimmo-space-2);margin-top:var(--weimmo-space-2);color:var(--weimmo-muted);}.weimmo-location__line{display:inline-flex;}.weimmo-price{display:flex;flex-wrap:wrap;gap:var(--weimmo-space-2);margin-top:var(--weimmo-space-3);}.weimmo-price__item{border:1px solid var(--weimmo-border);background:var(--weimmo-panel-2);padding:var(--weimmo-space-2) var(--weimmo-space-3);display:inline-flex;flex-direction:column;gap:2px;}.weimmo-price__item small{color:var(--weimmo-muted);font-size:12px;}.weimmo-price__item strong{font-size:1rem;}.weimmo-badges{display:flex;flex-wrap:wrap;gap:var(--weimmo-space-1);margin-top:var(--weimmo-space-3);}.weimmo-badge{display:inline-flex;border:1px solid var(--weimmo-border);background:var(--weimmo-panel-2);padding:3px 8px;font-size:12px;font-weight:600;}.weimmo-energy-badge{display:inline-flex;gap:var(--weimmo-space-1);align-items:baseline;border:1px solid var(--weimmo-border);background:var(--weimmo-panel-2);padding:var(--weimmo-space-2) var(--weimmo-space-3);}.weimmo-energy-badge span{color:var(--weimmo-muted);font-size:12px;text-transform:uppercase;}.weimmo-energy-badge strong{font-size:1rem;}.weimmo-feature-list{margin:var(--weimmo-space-2) 0 0;padding-left:18px;display:grid;gap:6px;}.weimmo-contact .webimmo-section{margin:0 0 var(--weimmo-space-3);}.weimmo-gallery-grid{display:grid;gap:var(--weimmo-space-2);grid-template-columns:repeat(4, minmax(0, 1fr));}.weimmo-gallery-grid--cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));}.weimmo-gallery-grid--cols-3{grid-template-columns:repeat(3, minmax(0, 1fr));}.weimmo-gallery-grid--cols-5{grid-template-columns:repeat(5, minmax(0, 1fr));}.weimmo-gallery-grid__item{border:1px solid var(--weimmo-border);display:block;background:var(--weimmo-panel-2);}.weimmo-gallery-grid__item img{width:100%;height:160px;object-fit:cover;display:block;}.weimmo-gallery-grid__item.is-featured{grid-column:span 2;}.weimmo-gallery-grid__item.is-featured img{height:332px;}.weimmo-archive-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--weimmo-space-4);}.webimmo-highlight-home{display:flex;flex-direction:column;gap:var(--weimmo-space-4);}.webimmo-highlight-home__actions{display:flex;justify-content:center;}.weimmo-card--archive{padding:0;margin-bottom:0;}.weimmo-card__link{color:inherit;text-decoration:none;display:block;height:100%;}.weimmo-card__body{padding:var(--weimmo-space-3);}.weimmo-card__title{margin:0;font-size:1.05rem;}.weimmo-card__location{margin:6px 0 0;color:var(--weimmo-muted);}.weimmo-card__facts{margin-top:var(--weimmo-space-2);display:flex;gap:var(--weimmo-space-2);color:var(--weimmo-muted);font-size:13px;}.weimmo-filters{display:inline-flex;gap:var(--weimmo-space-2);}.weimmo-filter-btn{border:1px solid var(--weimmo-border);background:var(--weimmo-panel-2);color:var(--weimmo-text);text-decoration:none;padding:7px 12px;font-weight:600;}.weimmo-filter-btn.is-active{border-color:var(--weimmo-accent);color:var(--weimmo-accent);}.weimmo-pagination{margin:var(--weimmo-space-4) 0;display:flex;gap:6px;flex-wrap:wrap;}.weimmo-pagination .page-numbers{border:1px solid var(--weimmo-border);background:var(--weimmo-panel-2);color:var(--weimmo-text);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;padding:0 8px;}.weimmo-pagination .page-numbers.current{border-color:var(--weimmo-accent);color:var(--weimmo-accent);font-weight:700;}@media (max-width:980px){.weimmo-hero, .weimmo-archive-grid{grid-template-columns:1fr;}.weimmo-gallery-grid, .weimmo-gallery-grid--cols-3, .weimmo-gallery-grid--cols-4, .weimmo-gallery-grid--cols-5{grid-template-columns:repeat(2, minmax(0, 1fr));}.weimmo-gallery-grid__item.is-featured{grid-column:span 2;}}.weimmo-pill{display:inline-flex;align-items:center;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;letter-spacing:.01em;}.weimmo-pill--marketing{background:#ecf4ff;color:#0b5dcf;}.weimmo-pill--buy{background:#ecf4ff;color:#0b5dcf;}.weimmo-pill--rent{background:#ecf4ff;color:#0b5dcf;}.weimmo-pill--type{background:#f3f5f9;color:#364152;}.weimmo-pill--status{background:#fff6e5;color:#9a5b00;}.weimmo-search-form{border:1px solid var(--weimmo-border);background:#fff;padding:var(--weimmo-space-4);margin-bottom:var(--weimmo-space-4);}.weimmo-search-form__primary{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;}.weimmo-search-form__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px;}.weimmo-field{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--weimmo-muted);}.weimmo-field span{font-weight:600;color:var(--weimmo-text);}.weimmo-field input,.weimmo-field select,.weimmo-field textarea{border:1px solid var(--weimmo-border);padding:10px 12px;font-size:14px;color:var(--weimmo-text);background:#fff;}.weimmo-field--wide{grid-column:span 2;}.weimmo-search-form__advanced{margin-top:12px;border-top:1px solid #e8edf4;padding-top:12px;}.weimmo-search-form__advanced-summary{list-style:none;display:grid;gap:3px;cursor:pointer;position:relative;padding-right:22px;}.weimmo-search-form__advanced-summary::-webkit-details-marker{display:none;}.weimmo-search-form__advanced-title{font-size:14px;font-weight:700;color:var(--weimmo-text);}.weimmo-search-form__advanced-subtitle{font-size:12px;color:var(--weimmo-muted);}.weimmo-search-form__advanced-summary::after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:20px;line-height:1;color:#0b5dcf;}.weimmo-search-form__advanced[open] .weimmo-search-form__advanced-summary::after{content:"−";}.weimmo-search-form__advanced-panel{margin-top:12px;}.weimmo-search-form__actions{display:flex;align-items:center;gap:10px;margin-top:14px;flex-wrap:wrap;}.weimmo-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:600;border:1px solid transparent;padding:10px 14px;}.weimmo-btn--primary{background:#0b5dcf;border-color:#0b5dcf;color:#fff;}.weimmo-btn--ghost{border-color:var(--weimmo-border);color:var(--weimmo-text);background:#fff;}.weimmo-search-form__reset-link{color:var(--weimmo-muted);text-decoration:underline;text-underline-offset:2px;font-size:14px;font-weight:600;}.weimmo-search-form__reset-link:hover,.weimmo-search-form__reset-link:focus-visible{color:var(--weimmo-text);}.weimmo-search-form__result-count{color:var(--weimmo-muted);margin-left:auto;}.weimmo-search-form__hint{margin:10px 0 0;color:#9a5b00;font-size:13px;}.weimmo-card__placeholder{min-height:220px;background:linear-gradient(145deg, #e9edf5 0%, #f8f9fc 45%, #e8eef7 100%);}.weimmo-card__chips{position:absolute;top:12px;left:12px;right:12px;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:8px;pointer-events:none;}.weimmo-card__media{position:relative;}.weimmo-card__type{margin:0 0 4px;color:var(--weimmo-muted);font-size:13px;}.weimmo-card__cta{display:inline-flex;margin-top:10px;font-weight:700;color:#0b5dcf;}.weimmo-price--card .weimmo-price__item,.weimmo-price--hero .weimmo-price__item{min-width:150px;}.weimmo-single-hero{border:1px solid var(--weimmo-border);background:#fff;padding:var(--weimmo-space-4);margin-bottom:var(--weimmo-space-4);display:grid;gap:var(--weimmo-space-4);}.weimmo-single-hero__media{position:relative;border:1px solid var(--weimmo-border);background:var(--weimmo-panel-2);border-radius:calc(var(--weimmo-radius) - 2px);overflow:hidden;}.weimmo-single-hero__image{margin:0;}.weimmo-single-hero__image-trigger{display:block;width:100%;border:0;padding:0;margin:0;background:transparent;cursor:zoom-in;}.weimmo-single-hero__image img{width:100%;height:clamp(300px, 44vw, 560px);object-fit:cover;display:block;}.weimmo-single-hero__thumbs{display:grid;gap:8px;grid-template-columns:repeat(6, minmax(0, 1fr));margin-top:8px;}.weimmo-single-hero__thumb img{width:100%;height:88px;object-fit:cover;display:block;}.weimmo-single-hero__thumb{border:0;background:transparent;padding:0;margin:0;cursor:zoom-in;border-radius:10px;overflow:hidden;}.weimmo-single-hero__overview{display:grid;gap:12px;}.weimmo-single-hero__chips{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:8px;}.weimmo-single-hero__type{margin:0 0 6px;font-size:13px;color:var(--weimmo-muted);}.weimmo-single-hero__location{margin:0;color:var(--weimmo-muted);}.weimmo-single-hero__facts{display:flex;flex-wrap:wrap;gap:8px;}.weimmo-single-hero__facts span{border:1px solid var(--weimmo-border);background:var(--weimmo-panel-2);padding:6px 10px;font-size:13px;}.weimmo-single-layout__content{display:grid;grid-template-columns:minmax(0, 1.35fr) minmax(0, .85fr);gap:var(--weimmo-space-4);}.weimmo-single-layout__main,.weimmo-single-layout__side{min-width:0;}.weimmo-single-layout__side{position:sticky;top:92px;align-self:start;}.weimmo-fact-table{margin:0;display:grid;gap:8px;}.weimmo-highlights-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;margin-bottom:16px;}.weimmo-highlight{border:1px solid var(--weimmo-border);background:#f6f9fd;padding:12px;display:grid;gap:6px;align-content:start;}.weimmo-highlight__icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#e9f1fd;border:1px solid #cfe0f7;}.weimmo-highlight__icon img{width:24px;height:24px;display:block;}.weimmo-highlight__label{color:var(--weimmo-muted);font-size:12px;}.weimmo-highlight__value{color:var(--weimmo-text);font-size:16px;line-height:1.2;}.weimmo-fact-row{display:grid;grid-template-columns:minmax(0, .9fr) minmax(0, 1.1fr);gap:10px;padding-bottom:8px;border-bottom:1px solid #eef2f6;}.weimmo-fact-row dt{margin:0;color:var(--weimmo-muted);font-size:13px;}.weimmo-fact-row dd{margin:0;color:var(--weimmo-text);font-weight:600;font-size:14px;text-align:right;}.weimmo-subtitle{margin:0 0 10px;font-size:1rem;}.weimmo-richtext + .weimmo-subtitle{margin-top:18px;}.weimmo-energy-topline{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:10px;color:var(--weimmo-muted);font-size:14px;}.weimmo-energy-topline__class{border:1px solid var(--weimmo-border);background:var(--weimmo-panel-2);color:var(--weimmo-text);padding:6px 10px;font-weight:700;}.weimmo-energy-scale{display:grid;grid-template-columns:repeat(9, minmax(0, 1fr));gap:4px;margin:8px 0 0;}.weimmo-energy-scale__item{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;opacity:.45;min-height:30px;}.weimmo-energy-scale__item.is-active{opacity:1;transform:scale(1.04);}.weimmo-energy-scale-wrap{position:relative;padding-top:18px;}.weimmo-energy-scale__marker{position:absolute;top:0;transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:12px solid #1e2430;}.weimmo-energy-meta{display:grid;gap:6px;margin-top:10px;color:var(--weimmo-muted);font-size:13px;}.weimmo-contact-sidebar__photo img{width:100%;height:220px;object-fit:cover;display:block;}.weimmo-contact-sidebar__person p{margin:0 0 4px;}.weimmo-contact-sidebar__object-label{margin:0;color:var(--weimmo-muted);font-size:12px;text-transform:uppercase;letter-spacing:.04em;}.weimmo-contact-sidebar__object-title{margin:2px 0 4px;font-weight:700;color:var(--weimmo-text);}.weimmo-contact-sidebar__object-meta{margin:0 0 6px;color:var(--weimmo-muted);font-size:13px;}.weimmo-contact-sidebar__name{font-weight:700;color:var(--weimmo-text);}.webimmo-map iframe{border:0;display:block;}.weimmo-lightbox-open{overflow:hidden;}.weimmo-lightbox{position:fixed;inset:0;background:rgba(5, 15, 30, .86);z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;}.weimmo-lightbox__dialog{position:relative;width:min(1160px, 100%);max-height:95vh;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;grid-template-rows:minmax(0, 1fr) auto auto;gap:10px;align-items:center;}.weimmo-lightbox__stage{grid-column:2;grid-row:1;width:100%;min-height:0;overflow:hidden;}.weimmo-lightbox__stage .swiper-wrapper{display:flex;transition:transform .24s ease;}.weimmo-lightbox__slide{flex-shrink:0;width:100%;display:grid;justify-items:center;}.weimmo-lightbox__stage img{max-width:100%;max-height:78vh;object-fit:contain;background:#0a162a;}.weimmo-lightbox__caption{grid-column:2;grid-row:2;margin:0;color:#d6deea;text-align:center;font-size:14px;}.weimmo-lightbox__counter{grid-column:2;grid-row:3;margin:0;text-align:center;color:#d6deea;font-size:13px;}.weimmo-lightbox__close,.weimmo-lightbox__nav{border:0;background:rgba(255, 255, 255, .14);color:#fff;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;font-size:28px;line-height:1;cursor:pointer;}.weimmo-lightbox__close{position:absolute;top:-8px;right:-8px;z-index:2;}.weimmo-lightbox__nav--prev{grid-column:1;grid-row:1;}.weimmo-lightbox__nav--next{grid-column:3;grid-row:1;}.weimmo-inquiry__form{display:grid;gap:10px;}.weimmo-inquiry__form label{display:grid;gap:6px;color:var(--weimmo-muted);font-size:13px;}.weimmo-inquiry__form input[type="text"],.weimmo-inquiry__form input[type="email"],.weimmo-inquiry__form textarea{border:1px solid var(--weimmo-border);padding:10px 12px;font-size:14px;color:var(--weimmo-text);}.weimmo-honeypot{position:absolute;left:-99999px;opacity:0;pointer-events:none;}.weimmo-inquiry__consent{display:flex;align-items:flex-start;gap:8px;color:var(--weimmo-muted);}.weimmo-inquiry__notice{margin:0 0 10px;padding:10px 12px;font-size:13px;}.weimmo-inquiry__notice--success{background:#eef8ee;border:1px solid #b8dfbf;color:#216e2c;}.weimmo-inquiry__notice--error{background:#fff4f2;border:1px solid #f0c4bd;color:#9a3324;}@media (max-width:1200px){.weimmo-search-form__primary{grid-template-columns:repeat(3, minmax(0, 1fr));}.weimmo-search-form__grid{grid-template-columns:repeat(3, minmax(0, 1fr));}}@media (max-width:1024px){.weimmo-single-layout__content{grid-template-columns:1fr;}.weimmo-single-layout__side{position:static;}}@media (max-width:780px){.weimmo-search-form__primary{grid-template-columns:1fr;}.weimmo-search-form__grid{grid-template-columns:1fr 1fr;}.weimmo-field--wide{grid-column:span 2;}.weimmo-card__media img, .weimmo-card__placeholder{min-height:180px;}.weimmo-energy-scale{grid-template-columns:repeat(3, minmax(0, 1fr));}.weimmo-single-hero__thumbs{grid-template-columns:repeat(3, minmax(0, 1fr));}.weimmo-highlights-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.weimmo-lightbox__dialog{grid-template-columns:1fr;grid-template-rows:minmax(0, 1fr) auto auto;}.weimmo-lightbox__close{top:0;right:0;}.weimmo-lightbox__nav{width:40px;height:40px;}.weimmo-lightbox__nav--prev, .weimmo-lightbox__nav--next{position:absolute;top:50%;transform:translateY(-50%);z-index:2;}.weimmo-lightbox__nav--prev{left:4px;}.weimmo-lightbox__nav--next{right:4px;}.weimmo-lightbox__stage{grid-column:1;grid-row:1;}.weimmo-lightbox__counter{grid-column:1;grid-row:3;}.weimmo-lightbox__caption{grid-column:1;grid-row:2;}}.weimmo-single-hero{border:0;background:transparent;padding:0;margin-bottom:16px;gap:10px;}.weimmo-single-hero__back{display:inline-flex;width:fit-content;color:#5a6778;text-decoration:none;font-size:14px;font-weight:600;}.weimmo-single-hero__back:hover,.weimmo-single-hero__back:focus-visible{color:#1e2430;}.weimmo-single-hero__gallery{display:grid;grid-template-columns:minmax(0, 1.25fr) minmax(0, 1fr);gap:10px;}.weimmo-single-hero__tile{border:0;padding:0;margin:0;width:100%;background:#eff3f7;cursor:zoom-in;border-radius:8px;overflow:hidden;position:relative;}.weimmo-single-hero__tile img{width:100%;height:100%;display:block;object-fit:cover;}.weimmo-single-hero__tile--main{min-height:420px;}.weimmo-single-hero__side-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-auto-rows:minmax(0, 1fr);gap:10px;}.weimmo-single-hero__tile--side{min-height:204px;}.weimmo-single-hero__all-photos{position:absolute;right:8px;bottom:8px;background:rgba(255, 255, 255, 0.95);color:#1e2430;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;}.weimmo-single-layout__content{display:grid;grid-template-columns:minmax(0, 1.45fr) minmax(300px, 0.8fr);gap:24px;align-items:start;}.weimmo-overview-card{padding:0 0 18px;border:0;background:transparent;border-bottom:1px solid #e6ecf3;margin-bottom:18px;}.weimmo-overview-card__title{margin:0;font-size:clamp(30px, 3.2vw, 46px);line-height:1.06;letter-spacing:-0.01em;color:#242b36;}.weimmo-overview-card__meta{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 0;color:#6c7787;font-size:14px;}.weimmo-overview-card__meta span{display:inline-flex;align-items:center;gap:10px;}.weimmo-overview-card__meta span + span::before{content:"";width:5px;height:5px;border-radius:999px;background:#c8d2de;}.weimmo-overview-card__kpis{margin-top:16px;padding:14px 0;border-top:1px solid #e6ecf3;border-bottom:1px solid #e6ecf3;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px;}.weimmo-overview-card__kpi{display:grid;gap:3px;align-content:start;justify-items:start;}.weimmo-overview-card__kpi-icon{width:18px;height:18px;object-fit:contain;}.weimmo-overview-card__kpi-value{font-size:26px;line-height:1.05;color:#202733;}.weimmo-overview-card__kpi-label{font-size:13px;color:#657284;}.weimmo-highlights-grid{margin-top:14px;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px 16px;}.weimmo-highlight{background:transparent;border:0;border-bottom:1px solid #e8edf3;border-radius:0;padding:0 0 10px;display:grid;grid-template-columns:auto minmax(0, 1fr);gap:6px 10px;align-items:center;}.weimmo-highlight__icon{width:30px;height:30px;border:0;background:#edf2f8;grid-row:1 / span 2;}.weimmo-highlight__icon img{width:18px;height:18px;}.weimmo-highlight__label{font-size:12px;margin-top:2px;}.weimmo-highlight__value{font-size:15px;line-height:1.2;}.weimmo-card--description,.weimmo-card--energy,.webimmo-map{border:0;background:transparent;border-top:1px solid #e6ecf3;border-radius:0;padding:18px 0 0;}.weimmo-subtitle{margin:16px 0 8px;font-size:32px;line-height:1.14;color:#2b3340;}.weimmo-section-title{font-size:32px;line-height:1.14;color:#2b3340;}.weimmo-richtext{color:#4d5a6d;}.weimmo-copy-block{position:relative;}.weimmo-richtext--collapsible{--weimmo-collapsed-height:220px;max-height:none;overflow:visible;position:relative;}.weimmo-richtext--collapsible.is-collapsed{max-height:var(--weimmo-collapsed-height);overflow:hidden;}.weimmo-richtext--collapsible.is-collapsed::after{content:"";position:absolute;left:0;right:0;bottom:0;height:72px;pointer-events:none;background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #ffffff 74%);}.weimmo-copy-block__toggle{border:0;background:transparent;color:#4d5a6d;font-size:14px;font-weight:600;padding:4px 0 0;margin-top:4px;cursor:pointer;text-decoration:underline;text-underline-offset:2px;}.weimmo-copy-block__toggle:hover,.weimmo-copy-block__toggle:focus-visible{color:#1e2430;}.weimmo-contact-sidebar{background:#eef2f6;border:0;border-radius:10px;padding:18px;}.weimmo-contact-sidebar .weimmo-section-title{font-size:32px;margin-bottom:12px;}.weimmo-contact-sidebar__photo img{height:180px;border-radius:8px;}.weimmo-contact-sidebar__avatar{width:92px;height:92px;border-radius:999px;background:#d9e1eb;color:#243042;display:inline-flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;letter-spacing:0.03em;}.weimmo-contact-sidebar__person{display:grid;gap:3px;color:#4e5b6e;}.weimmo-contact-sidebar__actions{margin-top:14px;}.weimmo-contact-sidebar__actions .btn{width:100%;justify-content:center;}body.weimmo-inquiry-open{overflow:hidden;}.weimmo-inquiry-modal{position:fixed;inset:0;z-index:9999;background:rgba(14, 20, 30, 0.58);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:18px;}.weimmo-inquiry-modal__dialog{position:relative;width:min(860px, 100%);max-height:92vh;overflow:auto;background:#fff;border-radius:16px;padding:24px 24px 22px;outline:none;}.weimmo-inquiry-modal__close{position:absolute;top:8px;right:10px;border:0;background:transparent;color:#596579;font-size:32px;line-height:1;cursor:pointer;}.weimmo-inquiry-modal__eyebrow{margin:0;color:#6e7989;font-size:14px;font-weight:600;}.weimmo-inquiry-modal__title{margin:8px 0 0;font-size:32px;line-height:1.1;color:#232a36;}.weimmo-inquiry-modal__body{margin-top:12px;}.weimmo-inquiry__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px 12px;}.weimmo-inquiry__field{display:grid;gap:6px;color:var(--weimmo-muted);font-size:13px;}.weimmo-inquiry__field--full{grid-column:1 / -1;}.weimmo-inquiry__form textarea{min-height:110px;resize:vertical;}.weimmo-lightbox{background:rgba(9, 14, 20, 0.44);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);}.weimmo-lightbox__dialog{width:min(1280px, 100%);}.weimmo-lightbox__stage img{max-height:74vh;border-radius:8px;}@media (max-width:1200px){.weimmo-single-hero__gallery{grid-template-columns:1fr;}.weimmo-single-hero__tile--main{min-height:360px;}.weimmo-single-hero__tile--side{min-height:180px;}.weimmo-overview-card__kpi-value, .weimmo-section-title, .weimmo-subtitle, .weimmo-inquiry-modal__title, .weimmo-contact-sidebar .weimmo-section-title{font-size:28px;}}@media (max-width:900px){.weimmo-overview-card__kpis{grid-template-columns:1fr;}.weimmo-highlights-grid{grid-template-columns:1fr;}.weimmo-inquiry__grid{grid-template-columns:1fr;}.weimmo-inquiry__field--full{grid-column:auto;}}
:root{--space:25px;--maxwidth:1360px;--width:86%;--color-main:#1167b0;--color-sub:#ff6600;--color-text:#020101;--color-white:#ffffff;--color-bg:#cce0f0;--color-bg-1:#fff0e5;--color-bg-dark:#333333;--color-bg-soft:#ebf2f9;--color-grey:#f5f7fa;--main-font:"Urfa", sans-serif;--sub-font:var(--main-font);--font-family:var(--main-font);--font-size:16px;--font-weight:400;--typo-large:40px;--typo-small:18px;--hero-height:clamp(560px, 90vh, 1280px);--header-height:80px;--header-spacing:15px;--br-l:20px;--br-m:15px;--br-s:10px;--br:var(--br-m);--s1:calc(var(--space) * 1);--s2:calc(var(--space) * 2);--s3:calc(var(--space) * 3);--s4:calc(var(--space) * 4);--s5:calc(var(--space) * 5);--s6:calc(var(--space) * 6);--main-color:var(--color-main);--sub-color:var(--color-sub);--text-color:var(--color-text);--bg-color:var(--color-bg-soft);--bg:#fffa;--text:var(--color-text);--color-overlay:#0008;--color-ink:#1a191e;--color-body-dark:#111;--color-main-strong:#005ca9;--color-main-strong-alt:#0066b3;--color-accent-strong:#f46d10;--color-heading-dark:#0f2f4a;--color-border-soft:#dbe3ec;--color-border-soft-alt:#dbe4ee;--color-text-muted:#5f7286;--color-surface-soft:#f8fbff;--color-surface-soft-alt:#eef3f8;--color-surface-border:#dce7f3;--color-surface-border-alt:#d5e2ee;--color-card-border:#dfe5ec;--color-text-subtle:#5b7d9b;--color-main-fallback:var(--color-main);--color-on-main-fallback:var(--color-white);--size-1:1px;--size-4:4px;--size-6:6px;--size-8:8px;--size-9:9px;--size-10:10px;--size-12:12px;--size-13:13px;--size-14:14px;--size-15:15px;--size-16:16px;--size-18:18px;--size-20:20px;--size-22:22px;--size-24:24px;--size-26:26px;--size-28:28px;--size-32:32px;--size-44:44px;--lh-110:1.1;--lh-112:1.12;--lh-114:1.14;--lh-115:1.15;--lh-116:1.16;--lh-118:1.18;--control-gap:0.4em;--control-padding:0.65rem 1.1rem;--control-font-size:1rem;--control-line-height:var(--lh-110);--space-xxs:var(--size-6);--space-xs:var(--size-12);--space-sm:var(--size-16);--space-md:var(--size-20);--space-lg:var(--size-32);--radius-xxs:var(--size-4);--radius-xs:var(--size-6);--radius-sm:var(--size-6);--radius-md:var(--size-14);--radius-lg:var(--size-16);--radius-xl:var(--size-18);--radius-2xl:var(--size-24);--radius-pill:999px;--radius-round:100px;--sticky-offset:calc(var(--header-height) + var(--size-20));--anchor-offset:calc(var(--header-height) + var(--size-18));--weimmo-panel:var(--color-bg-soft);--weimmo-radius:var(--br-m);--weimmo-space-2:var(--size-8);--weimmo-space-4:var(--size-16);}html[data-theme="dark"]{--bg:var(--color-overlay);--text:var(--color-white);}body{padding:0;margin:0;overflow-x:hidden;display:flex;flex-direction:column;min-height:100vh;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;}.no-scroll{overflow:hidden;}*, *:after, *:before{box-sizing:border-box;}a{text-decoration:none;}p a{color:var(--main-color);text-decoration:underline;}a:hover, p a:hover{text-decoration:underline;}h1, h2, h3, h4, h5{margin:0 0 var(--space-sm);}p{margin:0 0 var(--space-sm);}p:last-child, p:only-child{margin:0;}input, textarea{box-shadow:unset;outline:unset;color:var(--text-color);font-family:var(--main-font), sans-serif;font-weight:var(--font-weight);line-height:1.3em;font-size:var(--font-size);}strong{font-weight:600;}img, video{width:100%;height:auto;display:block;}::placeholder{color:var(--text-color);opacity:0.8;}:-ms-input-placeholder{color:var(--text-color);}::-ms-input-placeholder{color:var(--text-color);}.overflow-hidden, .overflow-hidden body{overflow:hidden;}#content ul{list-style:disc;list-style-position:outside;padding:0;padding-left:var(--space-md);margin:0 0 var(--space-sm);position:relative;}#content ul li{padding-left:0;margin-bottom:var(--space-xxs);}#content ol li{margin-bottom:var(--space-xs);}.strong{font-weight:600;}.hl-wrap .img{max-width:120px;margin-bottom:var(--space-xs);}.main-logo,.main-nav .menu-d{background:var(--color-main);border-radius:var(--radius-round);display:flex;align-items:center;padding:calc(var(--space) / 2) var(--space);}.main-logo{margin-left:calc(var(--space) * -1);}.main-nav .menu-d{margin:auto 0;margin-right:calc(var(--space) * -1);}.main-nav a{color:var(--color-white);font-weight:400;font-family:var(--sub-font);font-size:var(--typo-small);}.hero{padding:calc(var(--s6) + var(--header-height)) 0 var(--s4);min-height:clamp(500px, 80vh, 800px);align-items:center;justify-content:center;display:flex;flex-direction:column;}.hero .container{gap:0;}.hero-hl-wrap{background:var(--bg);padding:var(--s2);border-radius:var(--br-l);margin-bottom:calc(var(--s1) * -2);z-index:2;backdrop-filter:blur(var(--size-12));}.hero-hl-wrap .btn{margin-top:var(--space-sm);}html[data-theme="dark"] .hero-hl-wrap *{color:var(--color-white);}.g-5{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:calc(var(--space) / 2);}.contact-wrap{max-width:1000px;}.cf-form{gap:var(--s1) 0 !important;}.cf-field-consent input{width:auto !important;}.cf .cf-actions{margin-top:0px !important;}.radar-powered-by-geomap-wrap img.radar-powered-by-geomap-img{max-width:120px;}#footer{margin:auto 0 0;}#copyright .menu-nav{gap:var(--size-4) var(--space-sm);flex-direction:unset !important;justify-content:center;}.contact-line{display:grid;grid-template-columns:20px 1fr;gap:15px;align-items:center;}.contact-line.first{margin-bottom:15px;border-bottom:1px solid #fff3;padding-bottom:15px;}.bewertung-google .google-reviews-overview{display:none !important;}.google-reviews-overview{margin-bottom:var(--size-32);display:flex;justify-content:center;align-items:center;gap:var(--size-16);}.google-reviews-overview .overall-stars{color:#fad407;display:flex;}.google-reviews-overview .overall-stars .star{font-size:34px;line-height:1em;}.google-logo{width:50px;}.review-stars{display:flex;color:#fad407;font-size:var(--size-16);}.swiper-rev .swiper-slide{display:flex;flex-direction:column;text-align:left;}.swiper-rev .swiper-pagination{position:unset !important;margin-top:var(--size-16);}.review-text{font-size:var(--size-16);margin-bottom:var(--size-16);padding:var(--size-32);background:#fff;border-radius:var(--radius-2xl);height:100%;}.review-author{display:flex;align-items:center;margin-left:var(--size-32);}.review-author img.review-profile{width:40px;height:40px;border-radius:50%;margin-right:var(--size-12);}.review-placeholder{width:40px;height:40px;border-radius:50%;margin-right:var(--size-12);display:flex;align-items:center;justify-content:center;color:var(--color-white);font-weight:bold;font-size:var(--size-18);}.review-date{font-size:var(--size-14);color:#888;}.review-source{font-size:var(--size-12);color:#888;margin-bottom:var(--size-12);}.star{font-size:var(--size-32);color:#ddd;}.star.filled{color:#FFD700;}.read-more{background:none;border:none;color:#007BFF;cursor:pointer;text-decoration:underline;}.vr-theme-switch{display:inline-flex;align-items:center;}.vr-theme-switch__button{display:inline-flex;align-items:center;gap:var(--size-12);border:0;border-radius:var(--br-s);background:#00000026;color:var(--color-white);padding:var(--size-12) var(--size-12);cursor:pointer;transition:border-color 0.2s ease, background-color 0.2s ease, color 0.2s ease;margin-top:var(--size-20);}.vr-theme-switch__button:focus-visible{outline:2px solid var(--color-main-strong-alt);outline-offset:2px;}.vr-theme-switch__track{display:inline-flex;align-items:center;width:38px;height:var(--size-20);padding:2px;background:#65676a;border-radius:var(--radius-pill);transition:background-color 0.2s ease;}.vr-theme-switch__thumb{display:block;width:var(--size-16);height:var(--size-16);border-radius:50%;background:var(--color-white);transform:translateX(0);transition:transform 0.2s ease;}.vr-theme-switch__button[aria-pressed="true"] .vr-theme-switch__track{background:#474747;}.vr-theme-switch__button[aria-pressed="true"] .vr-theme-switch__thumb{transform:translateX(var(--size-18));}.vr-theme-switch__label{font-size:var(--size-14);font-weight:600;line-height:1;}#content > #error{min-height:calc(100vh - var(--header-height));padding:60px 0;display:flex;align-items:center;justify-content:center;text-align:center;}.error-content{max-width:600px;}.error-404{font-size:50px;line-height:1.2em;font-family:'Montserrat', sans-serif;font-weight:700;}.error-text{font-size:var(--size-32);line-height:1.2em;font-weight:600;margin:var(--size-16) 0 var(--size-20);}.container{gap:var(--s1) var(--s2);}.float-contact{position:fixed;right:var(--size-14);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:var(--size-6);z-index:991;}.float-contact.open .overlay{opacity:1;pointer-events:auto;}.float-contact .item{position:relative;display:flex;justify-content:flex-end;z-index:1;}.float-contact .ico-btn{width:52px;height:52px;padding:0;border-radius:var(--radius-pill);background:var(--color-main);backdrop-filter:blur(var(--size-12));border:0 !important;color:var(--color-white);box-shadow:0 var(--size-12) var(--size-32) rgba(0,0,0,0.10);display:inline-flex;align-items:center;justify-content:center;gap:var(--size-12);cursor:pointer;overflow:hidden;transition:width .22s ease, transform .22s ease, opacity .22s ease;}.float-contact .ico-btn:hover{opacity:.9;}.float-contact .ico{width:var(--size-28);height:var(--size-28);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;}.float-contact .ico img{width:var(--size-28);height:var(--size-28);object-fit:contain;}.float-contact .label{opacity:0;transform:translateX(var(--size-12));white-space:nowrap;pointer-events:none;transition:opacity .18s ease, transform .18s ease;}.float-contact .pop{position:absolute;right:calc(100% + var(--size-12));top:50%;transform:translateY(-50%) translateX(var(--size-18));width:340px;max-width:calc(100vw - 110px);background:var(--bg);backdrop-filter:blur(var(--size-12));border-radius:var(--br-m);box-shadow:0 var(--size-18) 40px rgba(0,0,0,0.06);color:var(--text);padding:var(--size-18);opacity:0;pointer-events:none;transition:opacity .22s ease, transform .22s ease;z-index:2;}.float-contact .item.is-open .pop{opacity:1;pointer-events:auto;transform:translateY(-50%) translateX(0);}.float-contact .head{display:flex;align-items:center;justify-content:space-between;gap:var(--size-12);margin-bottom:var(--size-12);}.float-contact .title{font-size:var(--size-18);color:var(--text);line-height:1.2em;}.float-contact .x{width:34px;height:34px;border-radius:var(--radius-pill);background:var(--bg-color);border:1px solid var(--bg-color);cursor:pointer;position:relative;flex:0 0 auto;transition:opacity .2s ease;}.float-contact .x:hover{opacity:.8;}.float-contact .x::before,.float-contact .x::after{content:"";position:absolute;left:50%;top:50%;width:var(--size-14);height:2px;background:var(--text-color);}.float-contact .x::before{transform:translate(-50%, -50%) rotate(45deg);}.float-contact .x::after{transform:translate(-50%, -50%) rotate(-45deg);}.float-contact .body{display:flex;flex-direction:column;gap:var(--size-12);}.float-contact .val{font-size:var(--size-18);line-height:1.25em;color:var(--text);}.float-contact .val a{color:var(--text);text-decoration:none;}.float-contact .val a:hover{text-decoration:underline;}.float-contact .sub{font-size:var(--size-14);line-height:1.4em;opacity:.85;color:var(--text);}.float-contact .actions{display:flex;margin-top:2px;}.float-contact .action{display:inline-flex;align-items:center;gap:var(--size-12);padding:var(--size-12) var(--size-18);border-radius:var(--radius-pill);background:var(--sub-color);border:1px solid var(--sub-color);color:var(--main-color);text-decoration:none !important;transition:opacity .22s ease;white-space:nowrap;font-family:var(--font-family);font-size:var(--font-size);line-height:1em;}.float-contact .action:hover{opacity:.75;}.float-contact .float-arrow{display:inline-flex;width:var(--size-12);height:var(--size-12);}.float-contact .float-arrow img{width:var(--size-12);height:var(--size-12);object-fit:contain;}.float-contact .hours{background:var(--bg-color);border-radius:calc(var(--br) / 2);padding:var(--size-12) var(--size-14);}.float-contact .hours-title{font-size:var(--size-14);font-weight:600;line-height:1.2em;margin-bottom:var(--size-6);color:var(--text-color);}.float-contact .hours-content{font-size:var(--size-14);line-height:1.5em;color:var(--text-color);opacity:.9;}.float-contact .hours-content p{margin:0 0 var(--size-6);}.float-contact .hours-content p:last-child{margin:0;}@media (max-width:980px){.float-contact{right:5px;gap:var(--size-4);}.float-contact .ico{width:var(--size-16);height:var(--size-16);}.float-contact .ico img{width:var(--size-16);height:var(--size-16);}.float-contact .label{display:none;}.float-contact .pop{position:fixed;left:unset;top:50%;right:40px;width:calc(93vw - 40px);max-width:420px;transform:translate(-50%, -50%) scale(0.98);}.float-contact .item.is-open .pop{transform:translate(0%, -50%) scale(1);}}@media (prefers-reduced-motion:reduce){.float-contact .btn, .float-contact .pop, .float-contact .overlay, .float-contact .label{transition:none;}}.posts .post{grid-template-columns:3fr 3fr 40px;display:grid;gap:var(--s2);background:var(--color-white);padding:var(--s1);border-radius:var(--br-l);align-items:center;}.posts .post .image img{height:200px;border-radius:var(--br-m);object-fit:cover;}.container-sm{max-width:1000px;}@media all and (max-width:980px){.posts .post{grid-template-columns:1fr;gap:var(--s1);}.posts .post .ic{display:none !important;}}@media (max-width:767px){.h-main{font-size:32px;hyphens:auto;}}@media (max-width:460px){}.vr-cp-copy,.vr-cp-lead{max-width:860px;}.vr-cp-lead{font-size:clamp(var(--size-20), 2vw, var(--size-32));line-height:1.25;color:var(--color-main-strong);font-family:var(--sub-font);font-weight:500;margin-bottom:var(--size-12);}.vr-cp-copy p{font-size:var(--size-18);line-height:1.6;color:rgba(0, 0, 0, 0.84);}.vr-cp-media img{border-radius:var(--br-l);object-fit:cover;}.cards,.vr-cp-card-grid,.vr-job-grid,.download-cards{display:grid;gap:var(--size-12);}.cards .card,.vr-cp-card,.vr-job-card{margin:0;padding:clamp(var(--size-18), 2vw, var(--size-24));border-radius:var(--br-m);border:1px solid var(--color-card-border);background:var(--color-white);}.download-cards .card,.job-cards .card,.vr-job-card{display:grid;gap:var(--size-12);}.vr-cp-card h3{margin:0 0 var(--size-12);font-size:clamp(var(--size-22), 2vw, var(--size-28));line-height:var(--lh-112);color:var(--color-main-strong);}.vr-cp-card p{margin:0;font-size:var(--size-16);line-height:1.55;color:rgba(0, 0, 0, 0.8);}.vr-cp-process{margin:0;padding:0;list-style:none;display:grid;gap:var(--size-12);counter-reset:vr-cp-step;max-width:920px;}.vr-cp-process li{counter-increment:vr-cp-step;display:grid;grid-template-columns:1fr;gap:var(--size-12);align-items:start;}.vr-cp-process li::before{content:counter(vr-cp-step);width:34px;height:34px;border-radius:var(--radius-pill);background:var(--color-accent-strong);color:var(--color-white);font-size:var(--size-14);font-weight:700;display:inline-flex;align-items:center;justify-content:center;margin-top:2px;}.vr-cp-process li strong{display:block;font-size:var(--size-20);line-height:1.25;color:var(--color-body-dark);margin-bottom:var(--size-4);}.vr-cp-process li span{display:block;font-size:var(--size-16);line-height:1.5;color:rgba(0, 0, 0, 0.8);}.vr-about-timeline{margin:0;padding:clamp(42px, 4vw, 58px) 0 clamp(var(--size-22), 2.5vw, 34px);list-style:none;display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:clamp(var(--size-12), 1.5vw, var(--size-18));position:relative;}.vr-about-timeline::before{content:"";position:absolute;left:1%;right:1%;top:50%;height:2px;background:linear-gradient(90deg, var(--color-surface-border-alt) 0%, var(--color-main-strong) 50%, var(--color-surface-border-alt) 100%);}.vr-about-timeline__item{position:relative;margin:0;padding:var(--size-16);border-radius:var(--radius-xl);background:var(--color-white);border:1px solid #dce6f0;box-shadow:0 var(--size-12) var(--size-24) rgba(10, 30, 50, 0.08);z-index:1;}.vr-about-timeline__item:nth-child(odd){transform:translateY(-var(--size-32));}.vr-about-timeline__item:nth-child(even){transform:translateY(var(--size-32));}.vr-about-timeline__item::before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:2px;height:var(--size-32);background:#cfdcea;}.vr-about-timeline__item:nth-child(odd)::before{top:100%;}.vr-about-timeline__item:nth-child(even)::before{bottom:100%;}.vr-about-timeline__item::after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:var(--size-14);height:var(--size-14);border-radius:var(--radius-pill);background:var(--color-main-strong);border:2px solid var(--color-white);box-shadow:0 2px var(--size-6) rgba(0, 35, 74, 0.24);}.vr-about-timeline__item:nth-child(odd)::after{top:calc(100% + var(--size-24));}.vr-about-timeline__item:nth-child(even)::after{bottom:calc(100% + var(--size-24));}.vr-about-timeline__item h3{margin:0 0 var(--size-6);font-size:var(--size-22);line-height:1.2;color:var(--color-main-strong);}.vr-about-timeline__item p{margin:0;font-size:var(--size-16);line-height:1.5;color:rgba(0, 0, 0, 0.8);}.vr-about-team{display:grid;gap:clamp(var(--size-18), 2.2vw, var(--size-28));}.vr-about-team__intro{margin:0;max-width:880px;font-size:var(--size-18);line-height:1.6;color:rgba(0, 0, 0, 0.82);}.vr-about-team__grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--size-32);}.vr-about-team-card{display:flex;flex-direction:column;margin:0;border-radius:var(--size-22);overflow:hidden;background:var(--color-bg-dark);box-shadow:0 var(--size-18) 34px rgba(9, 21, 39, 0.22);transition:transform 0.28s ease, box-shadow 0.28s ease;}.vr-about-team-card:hover{transform:translateY(-var(--size-4));box-shadow:0 var(--size-24) 44px rgba(9, 21, 39, 0.28);}.vr-about-team-card .block{padding:var(--size-32);color:var(--color-white);display:flex;flex-direction:column;gap:var(--size-6);}.vr-about-team-card h3{margin:0;font-size:var(--size-28);line-height:var(--lh-115);color:var(--color-white);}@media all and (max-width:1200px){.vr-about-team__grid{grid-template-columns:repeat(3, minmax(0, 1fr));}.vr-about-team-card__body{min-height:198px;}}@media all and (max-width:980px){.vr-about-timeline{grid-template-columns:minmax(0, 1fr);padding:0 0 0 var(--size-28);gap:var(--size-14);}.vr-about-timeline::before{left:var(--size-6);right:auto;top:var(--size-12);bottom:var(--size-12);width:2px;height:auto;background:linear-gradient(180deg, var(--color-surface-border-alt) 0%, var(--color-main-strong) 50%, var(--color-surface-border-alt) 100%);}.vr-about-timeline__item,.vr-about-timeline__item:nth-child(odd),.vr-about-timeline__item:nth-child(even){transform:none;}.vr-about-timeline__item::before,.vr-about-timeline__item::after{display:none !important;}.vr-about-team__grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.vr-about-team-card__body{min-height:178px;}}@media all and (max-width:640px){.vr-about-team__grid{grid-template-columns:minmax(0, 1fr);}.vr-about-team-card__body{min-height:0;}}.br.img img{border-radius:var(--br-m);}.contact-bg{background:var(--color-main);padding:var(--space-lg);border-radius:var(--br-m);color:var(--color-white);}.cf .cf-form .cf-btn-submit{margin-left:auto;}.vr-news-section{padding:clamp(var(--size-24), 3vw, 42px) 0;}.vr-news-copy,.vr-news-lead{max-width:860px;}.vr-news-lead{font-size:clamp(var(--size-20), 2vw, var(--size-32));line-height:1.25;color:var(--color-main-strong);font-family:var(--sub-font);font-weight:500;margin:0;}.vr-news-overview{display:grid;gap:clamp(var(--size-16), 2vw, var(--size-24));}.vr-news-filter{display:flex;flex-wrap:wrap;gap:var(--size-6);}.vr-news-filter__item{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:var(--size-6) var(--size-14);border-radius:var(--radius-pill);border:1px solid #d7e2ee;background:var(--color-white);color:#27445e;font-size:var(--size-14);font-weight:600;text-decoration:none;}.vr-news-filter__item:hover{border-color:var(--color-main-strong);color:var(--color-main-strong);}.vr-news-filter__item.is-active{background:var(--color-main-strong);border-color:var(--color-main-strong);color:var(--color-white);}.vr-news-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(var(--size-14), 2vw, var(--size-22));}.vr-news-card{margin:0;background:var(--color-white);border:1px solid var(--color-border-soft);border-radius:var(--br-l);overflow:hidden;box-shadow:0 var(--size-16) 36px -34px rgba(0, 0, 0, 0.7);display:flex;flex-direction:column;height:100%;}.vr-news-card__media{display:block;aspect-ratio:16 / 10;background:var(--color-border-soft);}.vr-news-card__media img{width:100%;height:100%;object-fit:cover;display:block;}.vr-news-card__placeholder{display:block;width:100%;height:100%;background:linear-gradient(135deg, #edf2f8 0%, var(--color-border-soft) 100%);}.vr-news-card__body{padding:clamp(var(--size-14), 1.8vw, var(--size-20));display:flex;flex-direction:column;gap:var(--size-6);flex:1;}.vr-news-card__meta{margin:0;display:inline-flex;align-items:center;gap:var(--size-6);font-size:var(--size-12);font-weight:700;letter-spacing:0.03em;text-transform:uppercase;color:var(--color-text-subtle);}.vr-news-card__cat{color:var(--color-accent-strong);}.vr-news-card__title{margin:0;font-size:clamp(var(--size-22), 1.55vw, var(--size-28));line-height:var(--lh-118);}.vr-news-card__title a{color:var(--color-main-strong);text-decoration:none;}.vr-news-card__title a:hover{color:#003f74;}.vr-news-card__excerpt{margin:0;font-size:var(--size-16);line-height:1.55;color:rgba(0, 0, 0, 0.78);}.vr-news-card__cta{display:inline-flex;align-items:center;justify-content:center;width:fit-content;margin-top:auto;padding:0.65rem 1.1rem;border-radius:var(--radius-sm, 6px);background:var(--color-main-strong-alt);color:var(--color-white);font-size:var(--size-16);line-height:1em;text-decoration:none;}.vr-news-card__cta:hover{background:var(--color-main-strong);color:var(--color-white);}.vr-news-pagination ul{margin:var(--size-4) 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--size-6);}.vr-news-pagination li{margin:0;list-style:none;}.vr-news-pagination li::before,.vr-news-pagination li::marker{content:none !important;}.vr-news-pagination a,.vr-news-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 var(--size-12);border-radius:var(--radius-pill);border:1px solid #d8e3ee;background:var(--color-white);color:#2a4054;font-size:var(--size-14);font-weight:600;text-decoration:none;}.vr-news-pagination .current{background:var(--color-main-strong);border-color:var(--color-main-strong);color:var(--color-white);}.vr-news-empty{margin:0;font-size:var(--size-16);line-height:1.5;color:rgba(0, 0, 0, 0.72);}.download-cards{grid-template-columns:repeat(4, minmax(0, 1fr));}.download-cards .card h3{margin:0;font-size:var(--size-18);line-height:var(--lh-118);color:var(--color-main-strong);}.download-cards .card p{margin:0;font-size:var(--size-14);line-height:1.55;color:rgba(0, 0, 0, 0.82);}.download-cards .card .vr-download-meta{font-size:var(--size-14);font-weight:600;color:#6b7682;}.download-cards .card a{display:inline-flex;align-items:center;justify-content:center;width:fit-content;margin-top:auto;padding:0.65rem 1.1rem;border-radius:var(--radius-sm, 6px);background:var(--color-main-strong-alt);color:var(--color-white);font-size:var(--size-16);line-height:1em;text-decoration:none;}.vr-cp-cta-box{padding:clamp(var(--size-22), 2.4vw, var(--size-32));border-radius:var(--br-l);background:#eff2f4;}.vr-cp-cta-box h3{margin:0 0 var(--size-6);font-size:clamp(var(--size-24), 2.2vw, 34px);line-height:var(--control-line-height);color:var(--color-main-strong);}.vr-cp-cta-box p{margin:0;font-size:var(--size-18);line-height:1.5;color:rgba(0, 0, 0, 0.82);}.download-cards-list{display:flex !important;flex-direction:column;}.download-cards-list .card{grid-template-columns:4fr 100px;gap:10px 30px;}@media all and (max-width:1200px){.vr-cp-card-grid,.vr-job-grid,.download-cards{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media all and (max-width:980px){.vr-cp-lead{font-size:clamp(var(--size-18), 5.5vw, var(--size-28));}.vr-cp-copy p{font-size:var(--size-18);}.vr-cp-card-grid,.vr-job-grid,.download-cards{grid-template-columns:minmax(0, 1fr);}.vr-career-process-grid{grid-template-columns:minmax(0, 1fr);}.vr-news-grid{grid-template-columns:minmax(0, 1fr);}.vr-news-filter{gap:var(--size-6);}.vr-news-filter__item{font-size:var(--size-14);padding:var(--size-6) var(--size-12);}.vr-career-hero .container{gap:var(--size-16);}.vr-career-hero__img img{aspect-ratio:4 / 3;}.vr-job-accordion .accordion-head{padding:var(--size-14);}.vr-job-accordion .accordion-panel{padding:0 var(--size-14) var(--size-14);}}.vr-sp-copy p{margin:0 0 var(--size-12);font-size:var(--size-18);line-height:1.58;color:rgba(0, 0, 0, 0.82);}.vr-sp-lead{font-size:clamp(var(--size-20), 2vw, var(--size-32));line-height:1.25;color:var(--color-main-strong);font-family:var(--sub-font);font-weight:500;}.vr-sp-media img{width:100%;height:100%;object-fit:cover;border-radius:var(--br-l);}.vr-tg-intro,.vr-sale-intro,.vr-sale-value{background:#d7e3ef;}.vr-tg-payout,.vr-tg-benefits,.vr-mm-unsicher,.vr-sale-modules{background:#f4ddd2;}.vr-mm-intro{background:#f5f6f8;}.vr-icon-list{list-style:none;margin:var(--size-6) 0 0;padding:0;display:grid;gap:var(--size-12);}.vr-icon-list li{display:grid;grid-template-columns:var(--size-32) minmax(0, 1fr);gap:var(--size-12);}.vr-icon-list li::before{content:"";width:var(--size-18);height:var(--size-18);margin-top:var(--size-4);border-radius:var(--radius-pill);border:2px solid var(--color-accent-strong);box-shadow:inset 0 0 0 var(--size-4) var(--color-white);background:var(--color-main-strong);}.vr-icon-list strong{display:block;font-size:var(--size-18);line-height:1.25;color:#1a1a1a;margin-bottom:2px;}.vr-icon-list span{display:block;font-size:var(--size-16);line-height:1.5;color:rgba(0, 0, 0, 0.78);}.vr-tg-steps-loop{margin-top:var(--size-32);display:grid;gap:var(--size-32);}.vr-tg-steps-loop .lp-it{position:relative;}.vr-tg-steps-loop .lp-it:not(:last-child)::after{content:"";position:absolute;left:34px;top:70px;bottom:-var(--size-32);width:0;border-left:2px dashed rgba(0, 92, 169, 0.38);}.vr-tg-step-wrap{padding:0;}.vr-tg-step-card{display:grid;grid-template-columns:68px minmax(0, 1fr);gap:var(--size-18);align-items:start;}.vr-tg-step-icon{width:68px;height:68px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);border:0;background:var(--color-white);color:var(--color-main-strong);box-shadow:0 var(--size-6) var(--size-16) -var(--size-16) rgba(0, 0, 0, 0.45);}.vr-tg-step-icon .i-icon{width:var(--size-32);height:var(--size-32);}.vr-tg-step-title{margin:0;font-size:var(--size-20);line-height:1.3;color:var(--color-main-strong);}.vr-tg-step-title span{display:block;}.vr-tg-step-text p{margin:var(--size-4) 0 0;font-size:var(--size-20);line-height:1.35;color:rgba(0, 0, 0, 0.8);}.vr-option-list{display:grid;gap:var(--size-14);}.vr-option-list article{padding:var(--size-14) var(--size-16);background:rgba(255, 255, 255, 0.66);border:1px solid #e7cec0;border-radius:var(--br-m);}.vr-option-list h3{margin:0 0 var(--size-6);font-size:clamp(var(--size-20), 1.7vw, var(--size-28));line-height:var(--lh-118);color:var(--color-main-strong);}.vr-option-list p{margin:0;font-size:var(--size-16);line-height:1.55;}@media all and (max-width:980px){.vr-sp-lead{font-size:clamp(var(--size-20), 5.4vw, var(--size-28));}.vr-tg-step-card{grid-template-columns:60px minmax(0, 1fr);gap:var(--size-14);}.vr-tg-step-icon{width:60px;height:60px;}.vr-tg-step-icon .i-icon{width:var(--size-28);height:var(--size-28);}.vr-tg-steps-loop .lp-it:not(:last-child)::after{left:var(--size-32);top:74px;bottom:-var(--size-32);}.vr-sale-intro .container,.vr-sale-modules .container,.vr-sale-success .container,.vr-sale-value .container,.vr-sale-tip .container{max-width:min(1180px, calc(100% - var(--size-28)));}}.swiper-button-prev,.swiper-button-next{width:44px;height:44px;border-radius:var(--radius-pill);background:var(--bg, var(--color-overlay));color:var(--text, var(--color-white));border:1px solid rgba(255, 255, 255, 0.28);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);transition:transform 0.16s ease, opacity 0.16s ease, box-shadow 0.16s ease;}.swiper-button-prev:hover,.swiper-button-next:hover{transform:translateY(-1px);opacity:0.96;}.swiper-button-prev:focus-visible,.swiper-button-next:focus-visible{outline:0;box-shadow:0 0 0 2px rgba(255, 255, 255, 0.34);}.swiper-button-prev::after,.swiper-button-next::after{content:"";width:var(--size-18);height:var(--size-18);background-position:center;background-repeat:no-repeat;background-size:contain;font-size:0;line-height:0;}.swiper-button-prev::after{background-image:url('/wp-content/uploads/studio/icons/chevron-left.svg');}.swiper-button-next::after{background-image:url('/wp-content/uploads/studio/icons/chevron-right.svg');}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0 !important;visibility:hidden !important;pointer-events:none !important;}.swiper-button-lock{display:none !important;}
#header{position:absolute;top:0;left:0;right:0;z-index:999;background:var(--bg);backdrop-filter:blur(6px);transition:all 0.4s ease;height:var(--header-height);padding:var(--header-spacing) 0;display:flex;align-items:center;max-width:calc(var(--maxwidth) + var(--header-spacing) * 2);margin:10px auto 0;border-radius:12px;width:var(--width);padding:var(--header-spacing) calc(var(--header-spacing) * 2);box-shadow:0 0 20px -10px #0004;}#header .container{width:100%;}#header.scroll-up{position:fixed;top:0;}#header.scroll-down{top:calc(-1 * (var(--header-height) + 30px));}#header .logo img,#header .logo svg{display:block;height:calc(var(--header-height) - var(--header-spacing) * 2);width:auto;}html[data-theme="dark"] #header .logo img{filter:brightness(0) invert();}#header .menu{display:block;width:100%;}#header .menu-main-container ul,#header .menu-main-container .menu-nav,#header .menu-main-container .sub-menu ul{padding:0;list-style:none;margin:0;}#header .nav--h{display:flex;align-items:center;justify-content:flex-end;gap:0;position:relative;}#header .nav--h > li{margin-right:clamp(15px, 3vw, 45px);padding:0;display:flex;flex-direction:column;justify-content:center;position:relative;}#header .nav--h > li:last-child{margin-right:0;}#header .nav--h > li > a{text-decoration:none !important;position:relative;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;}html[data-theme="dark"] #header .nav--h > li > a{color:#fff;}#header .nav--h > li.menu-item-has-children{position:relative;}#header .nav--h > li.menu-item-has-children > .sub-menu::before{content:"";position:absolute;width:100%;height:25px;top:-25px;left:0;}#header .nav--h > li > .sub-menu{position:absolute;z-index:99999;background:#fff;opacity:0;visibility:hidden;pointer-events:none;margin-top:35px;transition:opacity 0.3s ease, margin-top 0.4s ease, visibility 0s ease 0.2s;box-shadow:0 0 30px -10px #b39b9b4f;display:block;padding:30px 30px 20px 35px;border-radius:20px;top:calc(100% + 0px);left:-30px;min-width:250px;height:auto;}#header .nav--h > li.mega-menu{position:static;}#header .nav--h > li.mega-menu > .sub-menu{padding:50px;width:min(var(--width), 1080px);max-width:1080px;left:50%;transform:translateX(-50%);margin:0;}#header .sub-menu ul{padding:0;list-style:none;margin:0;}#header .sub-menu a{display:block;white-space:nowrap;color:var(--main-color);text-decoration:none;}#header .sub-menu a:hover{text-decoration:underline;}#header .mega-menu-with-image .sub-menu-row{display:grid;grid-template-columns:1fr 1.6fr;align-items:stretch;gap:30px;}#header .mega-menu-with-image.col-more-2 .sub-menu-row{grid-template-columns:1.6fr 1fr;}#header .mega-menu:not(.mega-menu-with-image) .sub-menu-row{display:block;}#header .mega-menu-links{padding:20px 0;height:100%;display:flex;flex-direction:column;}#header .mega-menu-links h3{margin:0 0 12px 0;color:var(--color-text);font-weight:700;}#header .mega-cols-wrap{display:flex;gap:20px 30px;align-items:flex-start;--mega-col-max:300px;}#header .mega-col{list-style:none;margin:0;padding:0;flex:1 1 var(--mega-col-max);max-width:var(--mega-col-max);}#header .mega-menu-links .sub-menu{display:flex;flex-direction:column;height:100%;}#header .mega-menu-links .sub-menu li{margin-bottom:5px;}#header .mega-menu-links .sub-menu li a{position:relative;display:flex;align-items:center;gap:10px;color:var(--color-text);width:fit-content;}#header .mega-menu-links .sub-menu .menu-button{margin-top:auto;padding-top:15px;}#header .mega-menu-links .sub-menu .menu-button a{color:#fff;text-decoration:none !important;width:fit-content !important;}#header .mega-menu-links .sub-menu .menu-button a::before{display:none !important;}#header .mega-menu-links .sub-menu li a::before{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="7.811" height="14.121" viewBox="0 0 7.811 14.121"><path d="M0,0,6,6,0,12" fill="none" stroke="%2340444e" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/></svg>');width:8px;height:22px;margin-top:-2px;}#header .menu-headline > a,#header .menu-headline-text > span{font-weight:700;text-decoration:none;color:var(--color-text);}#header .mega-menu-links .sub-menu .menu-headline > a::before,#header .mega-menu-links .sub-menu .menu-headline-text > span::before{display:none !important;}#header .menu-headline-text > span{pointer-events:none;cursor:default;}#header .mega-menu-links .sub-menu > .menu-item-has-children > a{font-weight:600;margin-bottom:5px;}#header .mega-menu-links .sub-menu > .menu-item-has-children > a::before{display:none !important;}#header .mega-menu-img img,#header .mega-menu-image{height:400px;width:100%;object-fit:cover;border-radius:var(--br);display:block;}#header .menu-toggle{display:none;appearance:none;background:transparent;border:0;padding:10px 0;cursor:pointer;color:var(--color-text);align-items:center;gap:10px;}#header .menu-toggle__icon{display:inline-flex;flex-direction:column;gap:7px;}#header .menu-toggle__line{width:34px;height:2px;background:var(--text);display:block;transition:transform 0.2s ease, opacity 0.2s ease, width 0.2s ease;transform-origin:center;}#header .menu-toggle__text{display:none !important;}#header .menu-toggle[aria-expanded="true"] .menu-toggle__line:nth-child(1){transform:translateY(1px) rotate(45deg);}#header .menu-toggle[aria-expanded="true"] .menu-toggle__line:nth-child(2){opacity:0;}#header .menu-toggle[aria-expanded="true"] .menu-toggle__line:nth-child(3){transform:translateY(0px) rotate(-45deg);}#header .menu-panel{position:static;inset:auto;background:transparent;padding:0;display:block;overflow:visible;transform:none;transition:none;opacity:1;visibility:visible;pointer-events:auto;z-index:auto;}#header .menu-panel[hidden]{display:block !important;}#header .menu-close,#header .mobile-back{display:none;}#header .arrow{position:absolute;right:0;top:50%;transform:translateY(-50%);width:24px;height:24px;cursor:pointer;display:none;align-items:center;justify-content:center;z-index:3;color:var(--color-text);}#header .arrow::before{content:"";display:block;width:5px;height:5px;border-style:solid;border-width:0 1.2px 1.2px 0;border-color:var(--text);transform:rotate(45deg);}@media all and (min-width:980px){#header .nav--h > li:hover > .sub-menu{opacity:1;visibility:visible;pointer-events:auto;margin-top:15px;transition:opacity 0.3s ease, margin-top 0.6s ease, visibility 0s ease 0s;}#header .nav--h > .menu-item:not(.menu-button) > a::before{content:"";display:block;position:absolute;bottom:-4px;left:0;right:0;width:0;height:1.5px;background:var(--main-color);margin:0 auto;transition:0.5s cubic-bezier(.4,-.01,0,.99);}html[data-theme="dark"] #header .nav--h > .menu-item:not(.menu-button) > a::before{background:#fff;}#header .nav--h > .menu-item:hover > a::before{width:100% !important;}#header .nav--h > .menu-item-has-children > a{padding-right:15px;}#header .nav--h > .menu-item-has-children > a::after{content:"";display:block;position:absolute;right:0;height:5px;width:5px;border-style:solid;border-width:0 1.2px 1.2px 0;top:calc(50% - 2px);transform:translateY(-50%) rotate(45deg);}#header .nav--h > .menu-item-has-children > .arrow{display:none !important;}}@media all and (max-width:1360px) and (min-width:1181px){#header .logo img,#header .logo svg{height:20px;}#header .nav--h > li{margin-right:clamp(10px, 1.8vw, 25px);}#header .nav--h > li > a{font-size:calc(var(--font-size) * 0.9);}}@media all and (max-width:979px){#header{position:fixed;top:0;}#header .menu-toggle{display:inline-flex;}#header .menu-mode-burger{display:flex;}#header .menu-panel > .menu-main-container,#header .menu-panel > nav.menu-main-container{display:block;}#header .menu-panel{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;padding:calc(var(--header-height) + 10px) calc((100% - var(--width)) / 2) 30px;overflow-y:auto;transform:translateX(110%);transition:transform 0.45s ease, opacity 0.25s ease, visibility 0s linear 0.45s;opacity:0;visibility:hidden;pointer-events:none;z-index:-1;height:fit-content;border-radius:var(--br-m);box-shadow:0 0 20px -10px #0004;width:100%;}html[data-theme="dark"] #header .menu-panel{background:#333;}#header .nav--h > li > .sub-menu{background:unset !important;}#header .mega-menu-links h3,#header .mega-menu-links .sub-menu li a{color:var(--text);}#header .menu-panel[hidden]{display:block !important;}#header .menu-toggle[aria-expanded="true"] + .menu-panel{transform:translateX(0);opacity:1;visibility:visible;pointer-events:auto;transition:transform 0.45s ease, opacity 0.25s ease, visibility 0s linear 0s;}#header .menu-close{position:absolute;top:14px;right:14px;height:42px;width:42px;border-radius:999px;border:1px solid #0002;background:#fff;color:var(--color-text);font-size:26px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;}#header .menu-panel__inner{width:100%;}#header .menu-panel .nav--h,#header .menu-panel .menu-nav,#header .menu-panel .nav,#header .header-menu .nav--h,#header .header-menu .menu-nav,#header .header-menu .nav{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;}#header .menu-panel .nav--h > li,#header .menu-panel .menu-nav > li,#header .menu-panel .nav > li,#header .header-menu .nav--h > li,#header .header-menu .menu-nav > li,#header .header-menu .nav > li{margin:0;padding:14px 0 10px;border-bottom:1px solid #0003;width:100%;position:relative;}#header .menu-panel .sub-open > li:not(.active):not(.mobile-back),#header .header-menu .sub-open > li:not(.active):not(.mobile-back){display:none;}#header .menu-panel .nav > li.menu-button,#header .header-menu .nav > li.menu-button{border-bottom:0px !important;}#header .menu-panel .menu-item-has-children > .sub-menu,#header .header-menu .menu-item-has-children > .sub-menu{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100% !important;margin:0;padding:0;display:none;opacity:1;visibility:visible;pointer-events:auto;transform:none;border-top:0;border-radius:0;box-shadow:none;min-width:0;padding:0 !important;}#header .menu-panel .menu-item-has-children.active,#header .header-menu .menu-item-has-children.active{padding:0;border-bottom:0;}#header .menu-panel .menu-item-has-children.active > a,#header .menu-panel .menu-item-has-children.active > .arrow,#header .header-menu .menu-item-has-children.active > a,#header .header-menu .menu-item-has-children.active > .arrow{display:none;}#header .menu-panel li.active > .sub-menu,#header .header-menu li.active > .sub-menu{display:block !important;}#header .menu-panel .mega-cols-wrap,#header .header-menu .mega-cols-wrap{display:block;}#header .menu-panel .mega-col,#header .header-menu .mega-col{max-width:100%;flex:1 1 100%;}#header .menu-panel .mega-menu-img,#header .header-menu .mega-menu-img{display:none;}#header .menu-panel .mobile-back,#header .header-menu .mobile-back{display:block;padding:14px 0 10px;border-bottom:1px solid #0003;cursor:pointer;color:var(--text);}#header .menu-panel .arrow,#header .header-menu .arrow{display:flex;right:0;top:22px;transform:none;}#header .menu-panel .menu-item-has-children > a,#header .header-menu .menu-item-has-children > a{padding-right:35px;}#header .menu-panel .menu-item-has-children > a::after,#header .menu-panel .menu-item > a::before,#header .header-menu .menu-item-has-children > a::after,#header .header-menu .menu-item > a::before{display:none !important;}#header .mega-menu-with-image .sub-menu-row{display:grid;grid-template-columns:1fr;}#header .logo img,#header .logo svg{height:40px;}}
.vr-sticky-tabs{position:relative;overflow:clip;--t:0;--vr-sticky-tabs-viewport:100vh;}@supports (height:100lvh){.vr-sticky-tabs{--vr-sticky-tabs-viewport:100lvh;}}.vr-sticky-tabs__wrap{position:relative;}.vr-sticky-tabs__sticky{position:sticky;top:0;height:100vh;min-height:100vh;display:grid;align-items:center;}.vr-sticky-tabs__left,.vr-sticky-tabs__right{min-height:min(82vh, 780px);height:100%;overflow:hidden;}.vr-sticky-tabs__left{background:#f4f5f0;color:#131313;padding:clamp(var(--size-28), 3.6vw, 52px);display:flex;flex-direction:column;justify-content:space-between;position:relative;}.vr-sticky-tabs__label p{margin:0;text-align:center;text-transform:uppercase;letter-spacing:0.22em;font-size:clamp(var(--size-12), 1.1vw, var(--size-14));font-weight:600;color:#6f747a;}.vr-sticky-tabs__titles{flex:1;min-height:clamp(260px, 42vh, 420px);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;}.vr-sticky-tabs__title{margin:0;position:absolute;left:0;right:0;text-align:center;line-height:1.02;letter-spacing:-0.02em;font-size:clamp(38px, 5vw, 78px);font-weight:700;color:#c3c6c9;opacity:0;transform:translate3d(0, 68px, 0) scale(0.99);transition:opacity 360ms ease, transform 360ms ease, color 360ms ease;pointer-events:none;}.vr-sticky-tabs__title.is-prev{opacity:0.42;transform:translate3d(0, -94px, 0) scale(0.985);color:#b9bdc0;}.vr-sticky-tabs__title.is-active{opacity:1;transform:translate3d(0, 0, 0) scale(1);color:#101010;}.vr-sticky-tabs__title.is-next{opacity:0.42;transform:translate3d(0, 94px, 0) scale(0.985);color:#b9bdc0;}.vr-sticky-tabs__title.is-hidden{opacity:0;transform:translate3d(0, 120px, 0) scale(0.98);color:#c3c6c9;}.vr-sticky-tabs__bottom{display:flex;flex-wrap:wrap;gap:var(--size-12) var(--size-20);padding-top:clamp(var(--size-16), 2vw, var(--size-24));border-top:1px solid rgba(15, 15, 15, 0.14);}.vr-sticky-tabs__bottom .vr-tab{appearance:none;border:0;background:transparent;padding:0;margin:0;font:inherit;font-size:clamp(var(--size-12), 1vw, var(--size-14));font-weight:600;text-transform:uppercase;color:#8f9498;cursor:pointer;transition:color 200ms ease, opacity 200ms ease;}.vr-sticky-tabs__bottom .vr-tab:hover,.vr-sticky-tabs__bottom .vr-tab:focus-visible{color:#212121;outline:none;}.vr-sticky-tabs__bottom .vr-tab.is-active{color:var(--color-body-dark);}.vr-sticky-tabs__right{position:relative;background:#06080d;}.vr-sticky-tabs__media{position:relative;width:100%;height:100%;overflow:hidden;}.vr-sticky-tabs__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:translate3d(0, 100%, 0);will-change:transform;}.vr-sticky-tabs__img img{height:100%;object-fit:cover;}.vr-sticky-tabs__img.is-before{transform:translate3d(0, 0, 0);z-index:1;}.vr-sticky-tabs__img.is-current{transform:translate3d(0, 0, 0);z-index:2;}.vr-sticky-tabs__img.is-incoming{transform:translate3d(0, calc((1 - var(--t, 0)) * 100%), 0);z-index:3;}.vr-sticky-tabs__img.is-after{transform:translate3d(0, 100%, 0);z-index:0;}.vr-sticky-tabs__cardwrap{position:absolute;inset:0;z-index:4;left:0;right:0;margin:auto;max-width:var(--maxwidth);width:var(--width);}.vr-sticky-tabs__card{position:absolute;left:0;bottom:60px;width:min(90%, 500px);margin:0;padding:var(--s2);border-radius:var(--br-l);background:var(--bg);color:var(--text);backdrop-filter:blur(var(--size-12));-webkit-backdrop-filter:blur(var(--size-12));opacity:0;transform:translate3d(0, var(--size-16), 0);transition:opacity 260ms ease, transform 260ms ease;}.vr-sticky-tabs__card.is-active{opacity:1;transform:translate3d(0, 0, 0);z-index:5;}.vr-sticky-tabs__card p{margin:0;}.vr-sticky-tabs__card .btn{margin-top:var(--size-16);}.vr-sticky-tabs__cardicon{position:absolute;left:var(--size-16);top:var(--size-16);width:var(--size-28);height:var(--size-28);border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;font-size:var(--size-16);font-weight:700;color:var(--color-white);background:rgba(255, 255, 255, 0.2);}.vr-sticky-tabs__spacer{height:calc(var(--vr-sticky-tabs-scroll-count, 4) * 100vh);}@media all and (max-width:979px){.vr-sticky-tabs__sticky{position:relative;top:auto;height:auto;min-height:0;display:block;padding:0;}.vr-sticky-tabs__left,.vr-sticky-tabs__right{height:auto;}.vr-sticky-tabs__left{border-radius:var(--radius-2xl);padding:var(--size-24) var(--size-18);margin-bottom:var(--size-14);}.vr-sticky-tabs__titles{min-height:120px;margin:var(--size-16) 0 var(--size-20);}.vr-sticky-tabs__title{position:absolute;font-size:clamp(34px, 12vw, 52px);}.vr-sticky-tabs__title.is-prev,.vr-sticky-tabs__title.is-next,.vr-sticky-tabs__title.is-hidden{opacity:0;transform:translate3d(0, var(--size-22), 0) scale(0.99);}.vr-sticky-tabs__title.is-active{opacity:1;transform:translate3d(0, 0, 0) scale(1);}.vr-sticky-tabs__bottom{gap:var(--size-6);border-top:0;padding-top:0;}.vr-sticky-tabs__bottom .vr-tab{background:#e4e7eb;border-radius:var(--radius-pill);padding:var(--size-12) var(--size-14);font-size:var(--size-12);line-height:1;letter-spacing:0.08em;color:#3d4348;}.vr-sticky-tabs__bottom .vr-tab.is-active{background:var(--color-body-dark);color:var(--color-white);}.vr-sticky-tabs__right{min-height:var(--vr-sticky-tabs-viewport);}.vr-sticky-tabs__img,.vr-sticky-tabs__img.is-before,.vr-sticky-tabs__img.is-incoming,.vr-sticky-tabs__img.is-after{transform:translate3d(0, 0, 0);opacity:0;transition:opacity 220ms ease;}.vr-sticky-tabs__img.is-current{opacity:1;transform:translate3d(0, 0, 0);}.vr-sticky-tabs__card{right:var(--size-14);bottom:60px;bottom:calc(100vh - 100dvh + 60px);left:var(--size-14);width:auto;padding:var(--size-16);font-size:var(--size-14);}.vr-sticky-tabs__spacer{display:none;height:auto;}.vr-sticky-tabs.vr-sticky-tabs--mobile-scroll{overflow:visible;}.vr-sticky-tabs.vr-sticky-tabs--mobile-scroll .vr-sticky-tabs__sticky{position:sticky;top:0;height:var(--vr-sticky-tabs-viewport);min-height:var(--vr-sticky-tabs-viewport);display:grid;align-items:center;}.vr-sticky-tabs.vr-sticky-tabs--mobile-scroll .vr-sticky-tabs__right{height:100%;min-height:100vh;min-height:var(--vr-sticky-tabs-viewport);}.vr-sticky-tabs.vr-sticky-tabs--mobile-scroll .vr-sticky-tabs__img,.vr-sticky-tabs.vr-sticky-tabs--mobile-scroll .vr-sticky-tabs__img.is-before,.vr-sticky-tabs.vr-sticky-tabs--mobile-scroll .vr-sticky-tabs__img.is-current,.vr-sticky-tabs.vr-sticky-tabs--mobile-scroll .vr-sticky-tabs__img.is-incoming,.vr-sticky-tabs.vr-sticky-tabs--mobile-scroll .vr-sticky-tabs__img.is-after{opacity:1;transition:none;}.vr-sticky-tabs.vr-sticky-tabs--mobile-scroll .vr-sticky-tabs__img.is-before,.vr-sticky-tabs.vr-sticky-tabs--mobile-scroll .vr-sticky-tabs__img.is-current{transform:translate3d(0, 0, 0);}.vr-sticky-tabs.vr-sticky-tabs--mobile-scroll .vr-sticky-tabs__img.is-incoming{transform:translate3d(0, calc((1 - var(--t, 0)) * 100%), 0);}.vr-sticky-tabs.vr-sticky-tabs--mobile-scroll .vr-sticky-tabs__img.is-after{transform:translate3d(0, 100%, 0);}.vr-sticky-tabs.vr-sticky-tabs--mobile-scroll .vr-sticky-tabs__spacer{display:block;height:calc(var(--vr-sticky-tabs-scroll-count, 4) * 100vh);height:calc(var(--vr-sticky-tabs-scroll-count, 4) * var(--vr-sticky-tabs-viewport));}}@media (prefers-reduced-motion:reduce){.vr-sticky-tabs__title,.vr-sticky-tabs__img,.vr-sticky-tabs__card{transition:none;}}
.webimmo-highlight-home{padding:0;}.weimmo-card__cta{color:var(--color-white);}.weimmo-card__facts{margin:var(--weimmo-space-2) 0;}.weimmo-card__media-price{position:absolute;bottom:var(--size-12);display:flex;flex-direction:column;left:var(--size-16);background:#1167b0c9;padding:var(--size-12);color:var(--color-white);line-height:1em;gap:var(--size-4);backdrop-filter:blur(var(--size-4));border-radius:var(--radius-xxs);}.weimmo-card__media-price-sub{font-size:var(--size-12);}.weimmo-card__fact{display:flex;gap:var(--size-12);white-space:nowrap;align-items:center;}.weimmo-card__fact-icon{height:var(--size-20);}.weimmo-pagination-wrap{display:none !important;}.immo-search-hero-wrap{padding-bottom:0 !important;}.immo-search-content-wrap{padding-top:0 !important;}.weimmo-filter-wrap{padding:0 !important;}.immo-search-page .weimmo-filter-card{border-radius:var(--br-m);padding:var(--size-14) var(--size-16);margin:0;background:#f2d8c8;border:0;}.immo-search-page .weimmo-search-form{border-radius:var(--br-m);}.immo-search-page:is(input:not([type="hidden"]), select, textarea, button){font-family:var(--font-family), sans-serif;font-weight:var(--font-weight);color:var(--color-text);}.immo-search-page:is(input:not([type="hidden"]), select, textarea){font-size:var(--control-font-size);line-height:var(--control-line-height);}.immo-search-page button{font-size:var(--control-font-size);line-height:var(--control-line-height);}.immo-search-page .weimmo-field input,.immo-search-page .weimmo-field select,.immo-search-page .weimmo-field textarea{border-radius:var(--size-6) !important;}.immo-search-page .weimmo-field--location{position:relative;}.immo-search-page .weimmo-location-dropdown{position:absolute;top:calc(100% + var(--size-4));left:0;right:0;z-index:30;max-height:min(280px, 50vh);overflow:auto;border:1px solid var(--weimmo-border, rgba(0, 0, 0, 0.16));border-radius:var(--size-6);background:var(--color-white);box-shadow:0 14px 28px -18px rgba(12, 24, 36, 0.45);}.immo-search-page .weimmo-location-dropdown__list{list-style:none !important;margin:0;padding:6px 0 !important;font-size:var(--font-size);}.immo-search-page .weimmo-location-dropdown__list li{margin-bottom:0 !important;}.immo-search-page .weimmo-location-dropdown__option{display:block;width:100%;padding:var(--size-6) var(--size-12);border:0;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer;}.immo-search-page .weimmo-location-dropdown__option:is(:hover,:focus-visible, .is-active){background:rgba(17, 103, 176, 0.12);outline:0;}.immo-search-page .weimmo-filters{display:flex;flex-wrap:wrap;gap:var(--space-xs);}.immo-search-page .weimmo-filter-btn{font-weight:500;}.immo-search-page .weimmo-filter-btn.is-active{background-color:var(--color-main-fallback);color:var(--color-on-main-fallback);box-shadow:0 0 0 1px rgba(255, 255, 255, 0.32) inset;}.immo-search-page .weimmo-archive-section{margin:0;}.immo-search-page .weimmo-archive-grid{grid-template-columns:minmax(0, 1fr);gap:var(--size-20);}.immo-search-page .weimmo-card--archive{margin:0;border:0;border-radius:var(--size-22);background:#d8e7f7;overflow:hidden;}.immo-search-page .weimmo-card__link{position:relative;display:grid;grid-template-columns:minmax(260px, 38%) minmax(0, 1fr);align-items:start;gap:0;text-decoration:none;}.immo-search-page .weimmo-card__link::after{content:none;}.immo-search-page .weimmo-card__media{border:0;height:auto;background:transparent;position:relative;aspect-ratio:4 / 3;align-self:start;width:100%;min-height:0;overflow:hidden;}.immo-search-page .weimmo-card__media img{width:100%;height:100%;min-height:0;object-fit:cover;object-position:center;display:block;}.immo-search-page .weimmo-card-gallery__static,.immo-search-page .weimmo-card-gallery__slider,.immo-search-page .weimmo-card-gallery__slider .swiper-wrapper,.immo-search-page .weimmo-card-gallery__slider .swiper-slide{width:100%;height:100%;}.immo-search-page .weimmo-card-gallery__slider{position:absolute;inset:0;z-index:2;overflow:hidden;}.immo-search-page .weimmo-card-gallery__slider[hidden]{display:none !important;}.immo-search-page .weimmo-card-gallery__slider .swiper-wrapper{display:flex;}.immo-search-page .weimmo-card-gallery__slider .swiper-slide{flex:0 0 100%;}.immo-search-page .weimmo-card-gallery__hint{position:absolute;left:var(--size-12);bottom:var(--size-12);z-index:4;padding:var(--size-6) var(--size-12);border-radius:var(--radius-pill);background:rgba(0, 0, 0, 0.48);color:var(--color-white);font-size:var(--size-14);font-weight:600;line-height:1;pointer-events:none;}.immo-search-page .weimmo-card-gallery.is-active .weimmo-card-gallery__hint{display:none;}.immo-search-page .weimmo-card-gallery__nav,.immo-single-page .weimmo-lightbox__nav{--bg:var(--color-overlay);--text:var(--color-white);z-index:4;width:42px;height:42px;border-radius:var(--radius-pill);background:var(--bg);color:var(--text);border:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;user-select:none;font-size:0;line-height:0;transition:background-color .2s ease, opacity .2s ease, visibility .2s ease;}.immo-search-page .weimmo-card-gallery__nav{position:absolute;top:50%;transform:translateY(-50%);}.immo-search-page .weimmo-card-gallery__nav::before,.immo-single-page .weimmo-lightbox__nav::before{content:"";display:block;width:var(--size-18);height:var(--size-18);background:var(--text);-webkit-mask:url('/wp-content/uploads/studio/icons/chevron-right.svg') center / contain no-repeat;mask:url('/wp-content/uploads/studio/icons/chevron-right.svg') center / contain no-repeat;}.immo-search-page .weimmo-card-gallery__nav--prev{left:var(--size-12);}.immo-search-page .weimmo-card-gallery__nav--prev::before{-webkit-mask-image:url('/wp-content/uploads/studio/icons/chevron-left.svg');mask-image:url('/wp-content/uploads/studio/icons/chevron-left.svg');}.immo-search-page .weimmo-card-gallery__nav--next{right:var(--size-12);}.immo-search-page .weimmo-card-gallery__nav--next::before{-webkit-mask-image:url('/wp-content/uploads/studio/icons/chevron-right.svg');mask-image:url('/wp-content/uploads/studio/icons/chevron-right.svg');}.immo-single-page .weimmo-lightbox__nav--prev::before{-webkit-mask-image:url('/wp-content/uploads/studio/icons/chevron-left.svg');mask-image:url('/wp-content/uploads/studio/icons/chevron-left.svg');}.immo-single-page .weimmo-lightbox__nav--next::before{-webkit-mask-image:url('/wp-content/uploads/studio/icons/chevron-right.svg');mask-image:url('/wp-content/uploads/studio/icons/chevron-right.svg');}.immo-search-page .weimmo-card-gallery__nav:hover,.immo-search-page .weimmo-card-gallery__nav:focus-visible,.immo-single-page .weimmo-lightbox__nav:hover,.immo-single-page .weimmo-lightbox__nav:focus-visible{background:#000b;}.immo-search-page .weimmo-card-gallery__nav.swiper-button-disabled,.immo-single-page .weimmo-lightbox__nav.swiper-button-disabled{opacity:.42;cursor:default;pointer-events:none;}.immo-search-page .weimmo-card-gallery__pagination{position:absolute;left:0;right:0;bottom:var(--size-12);display:flex;justify-content:center;gap:var(--size-6);z-index:4;transition:opacity .2s ease, visibility .2s ease;}.immo-search-page .weimmo-card-gallery__pagination .swiper-pagination-bullet{width:var(--size-6);height:var(--size-6);border-radius:var(--radius-pill);background:rgba(255, 255, 255, 0.58);opacity:1;}.immo-search-page .weimmo-card-gallery__pagination .swiper-pagination-bullet-active{background:var(--color-white);}@media (hover:hover) and (pointer:fine){.immo-search-page .weimmo-card-gallery.is-active .weimmo-card-gallery__nav,.immo-search-page .weimmo-card-gallery.is-active .weimmo-card-gallery__pagination{opacity:0;visibility:hidden;pointer-events:none;}.immo-search-page .weimmo-card__link:hover .weimmo-card-gallery__pagination,.immo-search-page .weimmo-card__link:focus-visible .weimmo-card-gallery__pagination,.immo-search-page .weimmo-card__link:hover .weimmo-card-gallery__nav:not(.swiper-button-disabled),.immo-search-page .weimmo-card__link:focus-visible .weimmo-card-gallery__nav:not(.swiper-button-disabled){opacity:1;visibility:visible;pointer-events:auto;}.immo-search-page .weimmo-card__link:hover .weimmo-card-gallery__nav.swiper-button-disabled,.immo-search-page .weimmo-card__link:focus-visible .weimmo-card-gallery__nav.swiper-button-disabled{opacity:.42;visibility:visible;pointer-events:none;}}.immo-search-page .weimmo-card__body{position:relative;padding:var(--size-20) var(--size-32);}.immo-search-page .weimmo-card__title{margin:0;padding-right:clamp(96px, 12vw, 170px);font-size:clamp(var(--size-20), 2.2vw, var(--size-28));line-height:var(--lh-114);letter-spacing:-0.01em;}.immo-search-page .weimmo-card__location{margin:var(--size-12) 0 0;font-size:var(--size-18);color:var(--color-text);}.immo-search-page .weimmo-price{position:absolute;top:var(--size-24);right:var(--size-28);margin:0;display:flex;flex-direction:column;text-align:right;}.immo-search-page .weimmo-price__item{padding:0;border:0;background:transparent;}.immo-search-page .weimmo-price__item small{display:none;}.immo-search-page .weimmo-price__item strong{font-size:var(--size-24);line-height:1;font-weight:700;color:#0f0f0f;}.immo-search-page .weimmo-price__item--sqm strong{font-size:var(--size-14);line-height:1;font-weight:700;color:#0f0f0f;}.immo-search-page .weimmo-card__cta.btn{display:inline-flex !important;margin:0;}.immo-search-page .weimmo-card__facts{gap:var(--size-12);font-size:var(--size-18);margin:0 0 var(--size-12);color:var(--color-text);}.immo-search-page .weimmo-card--stoerer{background:var(--color-main);}.immo-search-page .weimmo-card--stoerer .weimmo-card__body{padding:clamp(var(--size-20), 2.2vw, var(--size-32));display:grid;gap:var(--size-12);align-content:center;background:var(--main-color);}.immo-search-page .weimmo-card--stoerer .weimmo-card__title,.immo-search-page .weimmo-card--stoerer .weimmo-card__location{color:var(--color-white);margin:0;}.immo-search-page .weimmo-card--stoerer .weimmo-card__title{font-size:clamp(var(--size-28), 3vw, 40px);line-height:1.08;padding-right:0;}.immo-search-page .weimmo-card--stoerer .btn{background:var(--color-white);color:var(--color-main, var(--color-main-strong));border-color:var(--color-white);width:fit-content;}.immo-search-page .weimmo-archive-navigator{margin-top:clamp(var(--size-20), 2.6vw, var(--size-32));padding:clamp(var(--size-20), 2.6vw, var(--size-32));border-radius:var(--br-m);background:#d8e7f7;border:1px solid #c4d9ef;display:grid;gap:var(--size-12);}.immo-search-page .weimmo-archive-navigator__title{margin:0;font-size:clamp(var(--size-28), 3vw, 42px);line-height:1.08;color:var(--color-main, var(--color-main-strong));}.immo-search-page .weimmo-archive-navigator__kicker{margin:0;font-size:var(--size-14);line-height:var(--control-line-height);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(0, 92, 169, .88);}.immo-search-page .weimmo-archive-navigator__text{margin:0;font-size:var(--size-18);line-height:1.55;color:rgba(17, 17, 17, 0.82);}.immo-search-page .weimmo-pagination-wrap{margin-top:var(--size-4);}.immo-search-page .weimmo-pagination{margin:0;gap:var(--size-6);}.immo-search-page .weimmo-pagination .page-numbers{border-radius:var(--radius-pill);border:0;background:#e8ebf0;min-width:38px;min-height:38px;padding:0 var(--size-12);}.immo-search-page .weimmo-pagination .page-numbers.current{background:var(--color-main-strong-alt);color:var(--color-white);}.immo-search-side{position:relative;}.immo-side-stack{position:sticky;top:30px;display:grid;gap:var(--size-14);transition:all .3s ease;}.immo-side-stack.scroll-up:not(.scroll-down){top:calc(30px + var(--header-height));}.immo-side-card{margin:0;padding:var(--size-22) var(--size-20);border-radius:var(--size-16);border:1px solid rgba(0, 0, 0, 0.12);background:var(--color-white);display:grid;gap:var(--size-12);}.immo-side-card h3{margin:0;font-size:var(--size-28);line-height:var(--control-line-height);color:var(--color-main-strong);}.immo-side-card p{margin:0;font-size:var(--size-16);line-height:1.5;color:rgba(0, 0, 0, 0.78);}.immo-side-card a{display:inline-flex;width:fit-content;}.immo-side-card a:not(.btn){display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:var(--size-12) var(--size-16);border-radius:var(--radius-pill);background:var(--color-main-strong-alt);color:var(--color-white);font-weight:600;font-size:var(--size-16);}.immo-side-card .btn{margin-top:var(--size-4);}.immo-search-cta-wrap{padding:var(--size-20) 0 0;}.immo-search-cta-container{width:100%;margin:0 auto;}.immo-search-cta-card{position:relative;overflow:hidden;border-radius:var(--br);padding:clamp(var(--size-20), 3.3vw, var(--size-36, 36px));background:var(--main-color);background-position:center;background-size:cover;background-repeat:no-repeat;box-shadow:0 var(--size-18) var(--size-32) -var(--size-20) rgba(2, 30, 57, 0.42);}.immo-search-cta-card .headline,.immo-search-cta-card .text,.immo-search-cta-card .text p{color:var(--color-white);}.immo-search-cta-card .headline{margin:0;font-size:clamp(30px, 3.5vw, 50px);line-height:1.3em;letter-spacing:-0.02em;}.immo-search-cta-card .headline .wlac-count{position:relative;font-size:1.14em;font-weight:700;font-variant-numeric:tabular-nums;padding:0 15px;color:var(--main-color);z-index:1;}.immo-search-cta-card .headline .wlac-count:after{content:"";position:absolute;left:0px;top:-10px;right:0px;width:100%;height:calc(100% + 12px);background:#fff;border-radius:var(--radius-pill);z-index:-1;}.immo-search-cta-card .text{margin-top:var(--size-14);max-width:68ch;font-size:clamp(var(--size-16), 1.6vw, var(--size-20));line-height:1.55;opacity:0.98;}.immo-search-cta-card .btn{margin-top:var(--size-16);background:var(--color-white);color:var(--color-main-strong);border-color:var(--color-white);box-shadow:0 var(--size-8) var(--size-16) -var(--size-8) rgba(0, 0, 0, 0.34);}.immo-search-cta-card .btn .btn__lb{color:inherit;}.immo-search-steps-wrap{padding:0 0 clamp(54px, 8vw, 96px);}.immo-search-steps{border-radius:var(--size-24);background:#f5f7fa;padding:clamp(var(--size-24), 4vw, 42px);}.immo-search-steps .headline{margin:0 0 var(--size-18);font-size:clamp(var(--size-32), 4vw, 46px);line-height:var(--control-line-height);color:var(--color-main-strong);}.immo-search-steps .text{font-size:var(--size-18);line-height:1.6;color:rgba(0, 0, 0, 0.84);}@media (max-width:767px){.immo-search-cta-container{width:calc(100% - var(--size-20));}.immo-search-cta-card{padding:var(--size-18) var(--size-16);}.immo-search-cta-card .headline .wlac-count{padding:var(--size-6) var(--size-12);}}.immo-steps-list{margin:0;padding:0;list-style:none;display:grid;gap:var(--size-12);counter-reset:immo-steps;}.immo-steps-list li{counter-increment:immo-steps;position:relative;padding-left:44px;}.immo-steps-list li::before{content:counter(immo-steps);position:absolute;left:0;top:0;width:var(--size-28);height:var(--size-28);border-radius:var(--radius-pill);background:var(--color-accent-strong);color:var(--color-white);font-size:var(--size-14);font-weight:700;display:inline-flex;align-items:center;justify-content:center;}.immo-single-hero-wrap{padding:clamp(60px, 8vw, 96px) clamp(var(--size-16), 3.2vw, var(--size-28)) clamp(var(--size-16), 2vw, var(--size-28));}.immo-single-hero,.immo-single-layout{width:100%;max-width:1180px;margin:0 auto;}.immo-single-hero .immo-backlink{margin:0 0 var(--size-16);}.immo-single-hero .immo-backlink a{display:inline-flex;align-items:center;gap:var(--size-6);padding:var(--size-6) var(--size-14);border-radius:var(--radius-pill);background:var(--color-surface-soft-alt);color:#1d324b;font-size:var(--size-16);font-weight:600;}.weimmo-highlights-grid{display:none !important;}.immo-single-page .weimmo-single-hero__media{border-radius:var(--radius-2xl);overflow:hidden;}.immo-single-page .weimmo-single-hero__thumb{border-radius:var(--radius-md);overflow:hidden;}.immo-single-page .weimmo-single-hero__thumb img{border-radius:var(--radius-md);}.immo-single-page .weimmo-single-hero__overview{background:rgba(255, 255, 255, 0.88);border:1px solid #dce7f5;border-radius:var(--radius-2xl);padding:clamp(var(--size-14), 1.8vw, var(--size-24));}.immo-single-page .weimmo-title{font-size:clamp(34px, 4.2vw, 62px);line-height:1;letter-spacing:-0.02em;}.immo-single-page .weimmo-price__item{border-radius:var(--radius-pill);border:0;background:#e7f0fb;}.immo-single-page .weimmo-badge,.immo-single-page .weimmo-energy-badge{border:0;background:var(--color-surface-soft-alt);border-radius:var(--radius-pill);}.immo-single-content-wrap{padding:0 clamp(var(--size-16), 3.2vw, var(--size-28)) clamp(56px, 8vw, 100px);}.immo-single-layout{display:grid;grid-template-columns:minmax(0, 1fr) minmax(290px, 360px);gap:clamp(var(--size-22), 3vw, 34px);align-items:start;}.immo-single-main,.immo-single-side{display:grid;gap:var(--size-18);grid-column:unset;}.immo-single-side{position:sticky;top:30px;transition:all .3s ease;}.immo-single-side.scroll-up:not(.scroll-down){top:calc(30px + var(--header-height));}.immo-single-page .weimmo-card--facts{border:0 !important;}.weimmo-overview-card__kpi-icon{display:none !important;}.weimmo-fact-table{gap:0 !important;}.webimmo-section.webimmo-location-description{display:none !important;}.webimmo-map .weimmo-section-title{display:none !important;}.weimmo-archive-grid .weimmo-card{background:var(--weimmo-panel);border-radius:var(--weimmo-radius);padding:0;margin-bottom:var(--weimmo-space-4);overflow:hidden;}.immo-single-page .weimmo-fact-table--meta .weimmo-fact-row{padding:var(--size-6) 0 !important;}.weimmo-contact-sidebar__photo{display:none !important;}.immo-single-page .weimmo-highlights-grid{gap:var(--size-14);}.immo-single-page .weimmo-highlight{border-radius:var(--size-16);background:#ecf4ff;border:1px solid #d3e3f8;}.immo-single-page .weimmo-highlight__label{color:#3f5570;}.weimmo-single-hero__back{display:none !important;}.immo-single-page .weimmo-highlight__value{color:#0f1d2e;font-size:clamp(var(--size-18), 1.8vw, var(--size-24));}.immo-single-page .weimmo-fact-table--meta .weimmo-fact-row{border-bottom-color:#dfe8f5;}.immo-single-page .weimmo-contact-sidebar{background:#d6e3f3;border:1px solid #d6e3f3;padding:var(--size-20) !important;}.weimmo-lightbox{background:var(--bg);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);}.immo-single-page .weimmo-lightbox__close{background:rgba(0, 102, 179, 0.72);border-radius:100%;padding-bottom:6px;font-weight:200;}.immo-single-page .weimmo-section-title{font-size:clamp(var(--size-24), 2.1vw, var(--size-32));line-height:var(--control-line-height);margin-bottom:var(--size-12);}.immo-single-page .weimmo-gallery-grid__item,.immo-single-page .weimmo-featured-image{border-radius:var(--radius-md);overflow:hidden;border:0;}.immo-single-page .weimmo-featured-image img{min-height:300px;}.immo-single-page .weimmo-contact{display:grid;gap:var(--size-14);}.immo-single-page .weimmo-contact .webimmo-section{margin:0;}.weimmo-lightbox__stage img{background:unset;}.weimmo-lightbox__caption{color:var(--text);}.weimmo-card--description, .weimmo-card--energy, .webimmo-map, .weimmo-card--location{border:0 !important;border-radius:0 !important;background:unset;padding:0;}.weimmo-copy-block{position:relative;margin-bottom:40px;border-bottom:1px solid #e7e7e7;padding-bottom:40px;}.weimmo-inquiry-modal{background:var(--bg);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);}.weimmo-inquiry-modal__dialog{box-shadow:0 0 50px -20px #0003;}.weimmo-inquiry__form input[type="text"], .weimmo-inquiry__form input[type="email"], .weimmo-inquiry__form textarea{border-radius:var(--size-6) !important;}.weimmo-btn--primary, .weimmo-search-form__actions .btn{background:var(--main-color);border-color:var(--main-color);color:#fff !important;border-radius:var(--radius-sm, 6px);}.weimmo-inquiry__consent{display:flex !important;}@media all and (max-width:1200px){.immo-search-layout{grid-template-columns:minmax(0, 1fr);}.immo-side-stack{position:static;grid-template-columns:repeat(3, minmax(0, 1fr));}.immo-single-layout{grid-template-columns:minmax(0, 1fr);}.immo-single-side{position:static;grid-template-columns:minmax(0, 1fr);}}@media all and (max-width:980px){.immo-search-page .weimmo-card__link{grid-template-columns:minmax(0, 1fr);}.immo-search-page .weimmo-card__media{aspect-ratio:4 / 3;}.immo-search-page .weimmo-card__body{padding:var(--size-16);}.immo-search-page .weimmo-price{position:static;margin:var(--size-12) 0 0;text-align:left;align-items:flex-start;}.immo-search-page .weimmo-card__title{padding-right:0;font-size:clamp(var(--size-18), 5.2vw, var(--size-24));line-height:var(--lh-118);}.immo-search-page .weimmo-card__location{font-size:var(--size-16);}.immo-search-page .weimmo-card__facts{font-size:var(--size-16);}.immo-search-page .weimmo-card__cta.btn{position:static;right:auto;bottom:auto;margin-top:var(--size-12);}.immo-search-page .weimmo-card--stoerer .weimmo-card__title,.immo-search-page .weimmo-archive-navigator__title{font-size:clamp(var(--size-22), 8vw, var(--size-32));}.immo-search-page .weimmo-archive-navigator__text{font-size:var(--size-16);}.immo-side-stack{grid-template-columns:minmax(0, 1fr);}.immo-single-page .weimmo-hero,.immo-single-page .weimmo-single-hero{grid-template-columns:minmax(0, 1fr);}.immo-single-page .weimmo-featured-image img{min-height:240px;}.immo-single-side{grid-template-columns:minmax(0, 1fr);}.immo-search-cta-card .headline .wlac-count::after{top:-3px;height:100%;}}
.vr-career-apply-cta-wrap{display:none !important;}.vr-job-grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(var(--size-14), 2.2vw, var(--size-24));}.vr-job-card h3{margin:0;font-size:clamp(var(--size-20), 1.7vw, var(--size-24));line-height:var(--lh-118);color:var(--color-main-strong);}.vr-job-card p,.vr-job-card li{font-size:var(--size-16);line-height:1.55;color:rgba(0, 0, 0, 0.82);}.vr-job-card ul{margin:0;padding-left:var(--size-20);}.vr-job-card a{display:inline-flex;align-items:center;justify-content:center;width:fit-content;margin-top:var(--size-4);padding:var(--size-12) var(--size-16);border-radius:var(--radius-pill);background:var(--color-main-strong-alt);color:var(--color-white);font-weight:600;font-size:var(--size-16);text-decoration:none;}.vr-career-hero{min-height:auto;background:transparent;}.vr-career-hero .container{gap:clamp(var(--size-18), 3vw, 44px);align-items:center;}.vr-career-hero .vr-cp-copy p{max-width:62ch;}.vr-career-hero__img{width:100%;}.vr-career-hero__img img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--br-l);box-shadow:0 var(--size-28) 52px -40px rgba(0, 0, 0, 0.65);}.vr-career-hero__cta{margin-top:var(--size-6);}.vr-job-accordion{display:grid;gap:var(--size-6);width:100%;max-width:none;}.vr-job-accordion .accordion-item{background:var(--color-white);border-radius:var(--br-m);overflow:hidden;box-shadow:none;}.vr-job-accordion .accordion-head{width:100%;border:0;margin:0;background:transparent;text-align:left;padding:clamp(var(--size-14), 1.45vw, var(--size-18));display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-rows:auto auto;gap:var(--size-4) var(--size-12);align-items:center;cursor:pointer;font-family:inherit;}.vr-job-accordion .accordion-head__lb{margin:0;font-size:clamp(var(--size-18), 1.45vw, var(--size-24));line-height:var(--lh-118);color:var(--color-heading-dark);}.vr-job-accordion .accordion-head__ics{position:relative;width:var(--size-32);height:var(--size-32);border-radius:var(--radius-pill);border:1px solid #bfd4e8;background:#f3f8fd;}.vr-job-accordion .accordion-head__ic{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);display:inline-flex;align-items:center;justify-content:center;color:var(--color-main-strong);}.vr-job-accordion .accordion-head__svg{width:var(--size-12);height:var(--size-12);}.vr-job-accordion .accordion-panel{padding:0 clamp(var(--size-14), 1.45vw, var(--size-18)) clamp(var(--size-14), 1.6vw, var(--size-20));display:grid;gap:var(--size-12);}.vr-job-accordion .accordion-panel p{margin:0;font-size:var(--size-16);line-height:1.55;color:rgba(0, 0, 0, 0.82);}.vr-job-accordion .accordion-panel ul{margin:0;padding:0;list-style:none !important;display:grid;gap:var(--size-6);}.vr-job-accordion .accordion-panel li{position:relative;margin:0;padding-left:var(--size-18) !important;font-size:var(--size-16);line-height:1.5;color:rgba(0, 0, 0, 0.78);}.vr-job-accordion .accordion-panel li::before{content:"";position:absolute;left:0;top:var(--size-6);width:var(--size-6);height:var(--size-6);border-radius:var(--radius-pill);background:var(--color-main-strong-alt);}.vr-job-panel-meta p{font-size:var(--size-14) !important;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--color-text-subtle) !important;}.vr-job-apply{margin-top:var(--size-4);width:fit-content;}.vr-career-process-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(var(--size-12), 1.7vw, var(--size-18));max-width:none;}.vr-cp-steps{background:#eaf4ff;}.vr-cp-steps .container{display:grid;gap:clamp(var(--size-14), 2vw, var(--size-22));}.vr-career-process-step{display:grid;padding:var(--size-16) var(--size-16) var(--size-18);border:1px solid #d9e3ee;border-radius:var(--br-m);background:var(--color-white);box-shadow:0 var(--size-12) var(--size-24) -var(--size-24) rgba(0, 50, 100, 0.38);}.vr-career-process-step-content{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--size-6);}.vr-career-process-step-content em{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:var(--size-4) var(--size-12);border-radius:var(--radius-pill);background:var(--color-main-strong);color:var(--color-white);font-style:normal;font-size:var(--size-12);font-weight:700;letter-spacing:0.02em;text-transform:uppercase;}.vr-career-process-step-content strong{margin:0;font-size:var(--size-20);line-height:1.2;color:var(--color-heading-dark);}.vr-career-process-step-content span{font-size:var(--size-16);line-height:1.5;}.vr-career-process-step:nth-child(2) em{background:var(--color-accent-strong);}.vr-career-process-step:nth-child(3) em{background:#2f7dbd;}.vr-career-apply-cta-wrap{margin:var(--size-4) 0 var(--size-14);}.vr-career-form-anchor{position:relative;top:calc(var(--anchor-offset) * -1);visibility:hidden;}#karriere-form{scroll-margin-top:var(--anchor-offset);}.vr-cp-career-apply .container{max-width:min(980px, calc(100% - 40px));}.vr-cp-career-apply .vr-career-contactform-wrap .cf{background:var(--color-white);border:1px solid #d6e2ef;border-radius:var(--br-l);padding:clamp(var(--size-16), 1.8vw, var(--size-24));box-shadow:0 var(--size-20) 42px -36px rgba(0, 0, 0, 0.55);}.vr-cp-career-apply .vr-career-contactform-wrap .cf-field label{font-size:var(--size-14);line-height:1.35;}.vr-cp-career-apply .vr-career-contactform-wrap .cf-field input,.vr-cp-career-apply .vr-career-contactform-wrap .cf-field textarea,.vr-cp-career-apply .vr-career-contactform-wrap .cf-field select{border-radius:var(--radius-sm);}.vr-cp-career-apply .vr-career-contactform-wrap .cf .cf-btn{width:100%;}
.vr-module-group h3{margin:var(--size-6) 0 var(--size-12);font-size:clamp(var(--size-24), 2.1vw, 34px);line-height:var(--lh-112);color:var(--color-accent-strong);}.vr-module-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--size-12);margin-bottom:var(--size-16);}.vr-module-grid article{border:1px solid #ecd4c9;background:#fff6f0;border-radius:var(--br-m);padding:var(--size-14) var(--size-14) var(--size-12);}.vr-module-grid article strong{display:block;font-size:var(--size-18);line-height:1.3;margin-bottom:var(--size-4);color:#272727;}.vr-module-grid article p{margin:0;font-size:var(--size-14);line-height:1.5;color:rgba(0, 0, 0, 0.78);}.vr-module-action{display:grid;gap:var(--size-12);max-width:520px;padding:var(--size-14) var(--size-16);background:#f3f7fb;border-radius:var(--br-m);border:1px solid #d5e1ee;}.vr-module-action p{margin:0;font-size:var(--size-16);line-height:1.45;}.vr-module-action-btn{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:var(--size-12) var(--size-16);border-radius:var(--radius-pill);background:var(--color-main-strong-alt);color:var(--color-white);font-weight:600;font-size:var(--size-16);text-decoration:none;}.vr-mm-app{display:grid;gap:clamp(var(--size-18), 2.4vw, var(--size-32));position:relative;}.vr-mm-cascade-modal{position:absolute;inset:0;z-index:120;display:grid;place-items:center;padding:clamp(var(--size-14), 3vw, var(--size-24));background:rgba(255, 255, 255, 0.01);-webkit-backdrop-filter:blur(var(--size-6));backdrop-filter:blur(var(--size-6));opacity:0;pointer-events:none;transition:opacity .2s ease;}.vr-mm-cascade-modal.is-visible{opacity:1;pointer-events:auto;}.vr-mm-cascade-modal__dialog{position:relative;width:min(560px, 100%);padding:clamp(var(--size-18), 2.4vw, var(--size-28));border-radius:var(--br-l);border:0;background:var(--color-white);box-shadow:0 36px 60px -34px rgba(0, 25, 45, 0.62);display:grid;gap:var(--size-12);transform:translateY(var(--size-12)) scale(0.98);transition:transform .2s ease;}.vr-mm-cascade-modal.is-visible .vr-mm-cascade-modal__dialog{transform:translateY(0) scale(1);}.vr-mm-cascade-modal__close{position:absolute;top:var(--size-12);right:var(--size-12);width:34px;height:34px;border:1px solid #cfe0ef;border-radius:var(--radius-pill);background:var(--color-white);color:#23425f;font-size:var(--size-22);line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:border-color .2s ease, color .2s ease, background-color .2s ease;}.vr-mm-cascade-modal__close:hover{border-color:var(--color-main-strong-alt);color:var(--color-main-strong-alt);background:#f3f9ff;}.vr-mm-cascade-modal__title{margin:0;padding-right:40px;font-size:clamp(var(--size-24), 2.2vw, 34px);line-height:var(--lh-112);color:var(--color-heading-dark);}.vr-mm-cascade-modal__intro{margin:0;font-size:var(--size-16);line-height:1.5;color:rgba(0, 0, 0, 0.78);}.vr-mm-cascade-modal__list{margin:2px 0 0;padding:0 !important;list-style:none !important;display:grid;gap:var(--size-6);}.vr-mm-cascade-modal__list li{margin:0;padding:var(--size-12) var(--size-12) var(--size-12) 38px;border-radius:var(--br-s);background:var(--color-white);border:1px solid #d8e5f2;font-size:var(--size-14);line-height:1.4;color:#143a59;list-style:none !important;position:relative;display:flex;align-items:center;gap:var(--size-12);padding-left:var(--size-12) !important;}.vr-mm-cascade-modal__list li::marker{content:"" !important;}.vr-mm-cascade-modal__list li::before{content:"•";width:var(--size-18);height:var(--size-18);border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--size-18);font-size:var(--size-12);font-weight:700;background:#e8f2fc;color:#1f5f94;}.vr-mm-cascade-modal__list li.vr-mm-cascade-modal__item--added::before{content:"+";background:#e6f5ea;color:#1f7a3f;}.vr-mm-cascade-modal__list li.vr-mm-cascade-modal__item--removed::before{content:"-";background:#fdeceb;color:#ad2b2b;}.vr-mm-cascade-modal__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--size-6);margin-top:var(--size-4);}.vr-mm-cascade-modal__btn.btn{border-radius:var(--radius-xs) !important;padding:0.62rem 1rem !important;}.vr-mm-summary{display:grid;gap:var(--size-12);padding:clamp(var(--size-18), 2.4vw, var(--size-32));background:linear-gradient(140deg, #f2f7fc 0%, #edf4fb 65%, var(--color-surface-soft) 100%);border:1px solid #d6e3f1;border-radius:var(--br-l);}.vr-mm-summary__eyebrow{margin:0;font-size:var(--size-14);font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--color-main-strong);}.vr-mm-summary__title{margin:0;font-size:clamp(var(--size-28), 2.3vw, 40px);line-height:var(--control-line-height);color:var(--color-heading-dark);}.vr-mm-summary__price{margin:0;font-size:clamp(var(--size-32), 3vw, 52px);line-height:1.03;font-weight:700;color:var(--color-main-strong-alt);}.vr-mm-summary__package{margin:0;font-size:var(--size-18);line-height:1.45;color:rgba(15, 47, 74, 0.88);}.vr-mm-summary__selection{margin:var(--size-6) 0 2px;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--size-6);}.vr-mm-summary__selection li{margin:0;padding:var(--size-6) var(--size-12) !important;border-radius:var(--radius-pill);background:var(--color-white);border:1px solid #d5e2f0;font-size:var(--size-14);line-height:1.25;color:#1f3750;}.vr-mm-summary__selection li.is-empty{background:transparent;border-style:dashed;color:rgba(0, 0, 0, 0.58);}.vr-mm-summary__cta{margin-top:var(--size-4);width:fit-content;text-decoration:none;}.vr-mm-summary__cta:hover{text-decoration:none;}.vr-mm-summary__cta.is-disabled{pointer-events:none;opacity:0.55;}.vr-mm-sticky-bar{position:sticky;left:0;bottom:var(--size-12);transform:translateY(var(--size-12));width:100%;max-width:100%;margin:0 auto;padding:var(--size-12) var(--size-12);display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:var(--size-12);align-items:center;border-radius:var(--radius-lg);border:1px solid #cfe1f2;background:rgba(255, 255, 255, 0.96);backdrop-filter:blur(var(--size-12));box-shadow:0 var(--size-14) 34px -var(--size-24) rgba(0, 0, 0, 0.65);opacity:0;pointer-events:none;z-index:60;transition:transform .22s ease, opacity .22s ease;}.vr-mm-sticky-bar.is-visible{opacity:1;pointer-events:auto;transform:translateY(0);}.vr-mm-sticky-bar.is-fixed{position:sticky;left:0;bottom:var(--size-12);}.vr-mm-sticky-bar.is-docked{position:sticky;left:0;bottom:var(--size-12);}.vr-mm-sticky-bar__meta{display:grid;gap:2px;}.vr-mm-sticky-bar__label{font-size:var(--size-12);font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:#537696;}.vr-mm-sticky-bar__price{font-size:var(--size-18);line-height:var(--lh-115);color:var(--color-heading-dark);}.vr-mm-sticky-bar__cta{min-width:170px;text-decoration:none;}.vr-mm-sticky-bar__cta:hover{text-decoration:none;}.vr-mm-sticky-bar__cta.is-disabled{pointer-events:none;opacity:0.55;}.vr-mm-groups{display:grid;gap:var(--size-12);}.vr-mm-group{display:grid;gap:var(--size-6);padding:var(--size-12) 0;}.vr-mm-group__title{margin:0;font-size:clamp(var(--size-28), 2.2vw, 36px);line-height:1.13;color:var(--color-main-strong);}.vr-mm-group--classic .vr-mm-group__title,.vr-mm-group--premium .vr-mm-group__title{display:inline-flex;align-items:center;padding:2px 0;}.vr-mm-group--premium .vr-mm-group__title{color:#00508f;}.vr-mm-card-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--size-12);}.vr-mm-card{appearance:none;border:1px solid #dfe8f1;border-radius:var(--br-m);padding:var(--size-16) var(--size-14);background:var(--color-white);width:100%;min-height:100%;text-align:left;display:grid;gap:var(--size-12);align-content:start;grid-auto-rows:min-content;cursor:pointer;transition:border-color .22s ease, box-shadow .22s ease, transform .22s ease, background-color .22s ease;}.vr-mm-card:hover{border-color:#bdd5ec;box-shadow:0 var(--size-18) var(--size-28) -var(--size-28) rgba(0, 55, 96, 0.5);transform:translateY(-1px);}.vr-mm-card:focus-visible{outline:2px solid var(--color-main-strong-alt);outline-offset:2px;}.vr-mm-card.is-selected{border-color:var(--color-main-strong-alt);background:#f4f9ff;}.vr-mm-card.is-auto{background:#f5f8fd;border-color:#8cb3d6;}.vr-mm-card.is-disabled{cursor:default;opacity:0.78;}.vr-mm-card.is-disabled:hover{transform:none;box-shadow:none;}.vr-mm-card__head{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--size-6);align-items:start;}.vr-mm-card__title{display:block;font-size:var(--size-18);line-height:1.27;color:var(--color-heading-dark);font-weight:600;}.vr-mm-card__state{display:inline-flex;align-items:center;justify-content:center;justify-self:start;padding:var(--size-6) var(--size-12);border-radius:var(--radius-pill);border:1px solid #d4e3f2;background:var(--color-surface-soft);color:#255b86;font-size:var(--size-12);font-weight:600;line-height:1.2;text-transform:uppercase;letter-spacing:0.02em;}.vr-mm-card__hint{display:block;margin-top:-2px;font-size:var(--size-12);line-height:1.35;color:#5c7390;}.vr-mm-card.is-selected .vr-mm-card__state,.vr-mm-card.is-auto .vr-mm-card__state{background:#e4f0fb;border-color:#9ec2e3;color:#0f4f80;}.vr-mm-card__teaser{display:block;font-size:var(--size-16);line-height:1.5;color:rgba(0, 0, 0, 0.78);}.vr-mm-card__list{margin:0;padding:0;list-style:none;display:grid;gap:var(--size-6);}.vr-mm-card__list li{margin:0;font-size:var(--size-14);line-height:1.46;color:rgba(0, 0, 0, 0.76);padding-left:var(--size-18);position:relative;}.vr-mm-card__list li::before{content:"";position:absolute;left:0;top:var(--size-6);width:var(--size-6);height:var(--size-6);border-radius:var(--radius-pill);background:rgba(0, 102, 179, 0.75);}#content .vr-mm-app .vr-mm-summary__selection,#content .vr-mm-app .vr-mm-card__list,#content .vr-mm-result .vr-mm-result__services{list-style:none !important;margin:0 !important;padding-left:0 !important;}#content .vr-mm-app .vr-mm-summary__selection li,#content .vr-mm-app .vr-mm-card__list li,#content .vr-mm-result .vr-mm-result__services li{list-style:none !important;margin-left:0 !important;}#content .vr-mm-app .vr-mm-card__list li{padding-left:var(--size-18) !important;}#content .vr-mm-app .vr-mm-card__list li::marker,#content .vr-mm-result .vr-mm-result__services li::marker,#content .vr-mm-app .vr-mm-summary__selection li::marker{content:"" !important;}.vr-mm-content .vr-mm-section{padding:clamp(var(--size-28), 3vw, 42px) 0;}.vr-mm-content .container{max-width:min(1180px, calc(100% - 40px));margin-left:auto;margin-right:auto;}.vr-mm-result{display:grid;gap:clamp(var(--size-18), 2.6vw, var(--size-32));}.vr-mm-result__hero{display:grid;gap:var(--size-12);padding:clamp(var(--size-18), 2.4vw, var(--size-32));background:linear-gradient(145deg, #f1f7fd 0%, #eaf3fb 52%, var(--color-surface-soft) 100%);border-radius:var(--br-l);}.vr-mm-result__eyebrow{margin:0;font-size:var(--size-14);font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--color-main-strong);}.vr-mm-result__title{margin:0;font-size:clamp(var(--size-32), 2.7vw, 46px);line-height:1.07;color:var(--color-heading-dark);}.vr-mm-result__intro{margin:0;font-size:var(--size-18);line-height:1.48;color:rgba(15, 47, 74, 0.84);}.vr-mm-result__pricebox{display:grid;gap:var(--size-4);margin-top:var(--size-4);padding:var(--size-14) var(--size-16);border-radius:var(--br-m);background:var(--color-white);}.vr-mm-result__price-label{font-size:var(--size-12);text-transform:uppercase;letter-spacing:0.05em;font-weight:700;color:#537696;}.vr-mm-result__price{font-size:clamp(var(--size-32), 2.8vw, 48px);line-height:1;color:var(--color-main-strong-alt);}.vr-mm-result__package{font-size:var(--size-16);line-height:1.42;color:rgba(15, 47, 74, 0.85);}.vr-mm-result__layout{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:clamp(var(--size-18), 2.2vw, var(--size-32));align-items:start;}.vr-mm-result__main{display:grid;gap:var(--size-16);}.vr-mm-result__section{padding:clamp(var(--size-16), 2vw, var(--size-22));border-radius:var(--br-m);background:var(--color-white);border:1px solid #e2eaf2;}.vr-mm-result__section h3{margin:0 0 var(--size-12);font-size:clamp(var(--size-24), 2vw, 34px);line-height:var(--lh-112);color:var(--color-heading-dark);}.vr-mm-result__section--warning{background:#fff8f2;border-color:#eed0bd;}.vr-mm-result__module-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--size-12);}.vr-mm-result__module{padding:var(--size-12) var(--size-12) var(--size-12);border-radius:var(--br-s);background:#f5f8fc;border:1px solid #dce7f2;}.vr-mm-result__module h4{margin:0 0 var(--size-6);font-size:var(--size-18);line-height:1.28;color:var(--color-heading-dark);}.vr-mm-result__module p{margin:0;font-size:var(--size-14);line-height:1.5;color:rgba(0, 0, 0, 0.76);}.vr-mm-result__services{margin:0;padding:0;list-style:none;display:grid;gap:var(--size-6);}.vr-mm-result__services li{margin:0;position:relative;padding-left:var(--size-24);font-size:var(--size-16);line-height:1.52;color:rgba(0, 0, 0, 0.8);}.vr-mm-result__services li::before{content:"\2713";position:absolute;left:0;top:2px;width:var(--size-18);height:var(--size-18);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--color-main-strong-alt);color:var(--color-white);font-size:var(--size-12);font-weight:700;}.vr-mm-result__aside{position:sticky;top:calc(var(--header-height) + var(--size-18));display:grid;gap:var(--size-14);padding:clamp(var(--size-20), 2.2vw, var(--size-28));border-radius:var(--br-l);background:linear-gradient(160deg, #f4f8fc 0%, var(--color-surface-soft) 100%);}.vr-mm-result__aside h3{margin:0;font-size:clamp(var(--size-24), 1.9vw, var(--size-32));line-height:var(--lh-112);color:var(--color-heading-dark);}.vr-mm-result__aside p{margin:0;font-size:var(--size-16);line-height:1.52;color:rgba(0, 0, 0, 0.78);}.vr-mm-result__contact-context{display:grid;gap:var(--size-6);padding:var(--size-12) var(--size-12);border-radius:var(--br-s);background:var(--color-white);border:1px solid #d8e4f1;}.vr-mm-result__contact-context h4{margin:0;font-size:var(--size-12);font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:var(--color-text-subtle);}.vr-mm-result__contact-context p{margin:0;font-size:var(--size-14);line-height:1.45;color:rgba(0, 0, 0, 0.82);}.vr-mm-result__contactform .cf{display:block;}.vr-mm-result__contactform .cf-form{display:flex !important;flex-direction:column;gap:var(--size-16);width:100%;max-width:100%;min-width:0;}.vr-mm-result__contactform .cf-form > *{width:100%;max-width:100%;min-width:0;}.vr-mm-result__contactform .cf-field label{display:block !important;font-size:var(--size-14);line-height:1.35;}.vr-mm-result__contactform .vr-mm-content-label{display:block !important;}.vr-mm-result__contactform .cf-field input,.vr-mm-result__contactform .cf-field textarea,.vr-mm-result__contactform .cf-field select{border-radius:var(--radius-sm);width:100%;max-width:100%;min-width:0;}.vr-mm-result__contactform .cf-btn-submit{width:100%;}.vr-mm-result__contactform .cf .cf-btn,.vr-mm-summary__cta.btn,.vr-mm-sticky-bar__cta.btn,.vr-mm-result__back.btn{border-radius:var(--radius-xs) !important;padding:var(--control-padding) !important;font-size:var(--control-font-size) !important;line-height:var(--control-line-height) !important;}.vr-mm-consent{margin:var(--size-6) 0 var(--size-12);padding:2px 0 0;border:0;background:transparent;}.vr-mm-consent label{margin:0;font-size:var(--size-14);line-height:1.45;color:rgba(0, 0, 0, 0.82);}.vr-mm-consent input[type="checkbox"]{margin-top:2px;}.vr-mm-consent.is-error{padding:var(--size-6) var(--size-12);border:1px solid #d9534f;border-radius:var(--radius-xs);background:#fff7f6;}.vr-mm-result__back.btn{width:fit-content;}.vr-mm-result__cta,.vr-mm-result__back{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:var(--size-12) var(--size-14);border-radius:var(--radius-pill);font-size:var(--size-16);font-weight:600;text-decoration:none;}.vr-mm-result__cta{background:var(--color-main-strong-alt);color:var(--color-white);border:1px solid var(--color-main-strong-alt);}.vr-mm-result__cta:hover{background:#00589b;border-color:#00589b;}.vr-mm-result__back{background:var(--color-white);color:var(--color-heading-dark);border:1px solid #ccd9e7;}.vr-mm-result__main .vr-mm-result__back{width:fit-content;}.vr-mm-result__meta{margin:var(--size-12) 0;}.vr-mm-result__meta h4{margin:0 0 var(--size-6);font-size:var(--size-12);font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:var(--color-text-subtle);}.vr-mm-result__meta p{margin:0;font-size:var(--size-14);line-height:1.45;}.vr-check-list{margin:var(--size-4) 0 var(--size-14);padding:0;list-style:none;display:grid;gap:var(--size-6);}.vr-check-list li{display:grid;grid-template-columns:var(--size-24) minmax(0, 1fr);gap:var(--size-6);font-size:var(--size-16);line-height:1.45;color:rgba(0, 0, 0, 0.82);}.vr-check-list li::before{content:"\2713";display:inline-flex;align-items:center;justify-content:center;width:var(--size-20);height:var(--size-20);margin-top:1px;border-radius:var(--radius-pill);background:var(--color-main-strong);color:var(--color-white);font-size:var(--size-12);font-weight:700;}@media all and (max-width:1200px){.vr-module-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.vr-mm-card-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.vr-mm-sticky-bar{width:100%;}.vr-mm-result__layout{grid-template-columns:minmax(0, 1fr);}.vr-mm-result__aside{position:static;}}@media all and (max-width:980px){.vr-module-grid{grid-template-columns:minmax(0, 1fr);}.vr-mm-card-grid{grid-template-columns:minmax(0, 1fr);}.vr-mm-sticky-bar{grid-template-columns:minmax(0, 1fr);gap:var(--size-6);bottom:var(--size-12);padding:var(--size-12);}.vr-mm-sticky-bar__cta{width:100%;}.vr-mm-summary__selection{gap:var(--size-6);}.vr-mm-result__module-grid{grid-template-columns:minmax(0, 1fr);}.vr-mm-cascade-modal__actions{flex-direction:column-reverse;}.vr-mm-cascade-modal__btn.btn{width:100%;}}
body.no-scroll{overflow:hidden;}.vr-nb-filter{display:flex;flex-wrap:wrap;gap:var(--size-16);align-items:flex-end;margin-bottom:var(--size-32);}.vr-nb-filter__group{display:flex;flex-direction:column;gap:var(--size-6);}.vr-nb-filter__group label{font-size:var(--size-14);font-weight:600;}.vr-nb-filter select,.vr-nb-filter input[type="text"]{min-height:var(--size-44);padding:var(--size-10) var(--size-14);border:var(--size-1) solid currentColor;border-radius:var(--radius-sm, 6px);background:var(--color-white);font:inherit;}.vr-nb-filter__group--checkbox{flex-direction:row;align-items:center;min-height:var(--size-44);}.vr-nb-filter__group--checkbox label{display:flex;align-items:center;gap:var(--size-8);cursor:pointer;}.vr-nb-filter input[type="checkbox"]{width:var(--size-18);height:var(--size-18);margin:0;}.vr-nb-filter__actions{display:flex;align-items:center;gap:var(--size-12);}.vr-nb-empty{margin-top:var(--size-24);}.vr-nb-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(var(--size-14), 2vw, var(--size-22));}.vr-nb-card{margin:0;border-radius:var(--size-22);overflow:hidden;background:var(--color-white);border:var(--size-1) solid var(--color-border-soft);transition:transform 0.25s ease, box-shadow 0.25s ease;display:flex;flex-direction:column;height:100%;}.vr-nb-card__media-wrap{position:relative;}.vr-nb-card__media{display:block;aspect-ratio:16 / 10;background:var(--color-border-soft);position:relative;flex-shrink:0;}.vr-nb-card__media img{width:100%;height:100%;object-fit:cover;display:block;}.vr-nb-card__place{position:absolute;right:var(--size-14);top:var(--size-14);padding:var(--size-4) var(--size-10);border-radius:var(--radius-pill);background:rgba(0, 0, 0, 0.56);color:var(--color-white);font-size:var(--size-12);font-weight:700;letter-spacing:0.02em;z-index:2;}.vr-nb-card__status-row{position:absolute;top:var(--size-14);left:var(--size-14);display:flex;flex-wrap:wrap;gap:var(--size-8);z-index:2;}.vr-nb-card__status{position:static;padding:var(--size-4) var(--size-10);border-radius:var(--radius-pill);background:rgba(0, 92, 169, 0.9);color:var(--color-white);font-size:var(--size-12);font-weight:700;letter-spacing:0.02em;}.vr-nb-card__status--available{background:rgba(244, 109, 16, 0.94);}.vr-nb-card__body{padding:clamp(var(--size-14), 2vw, var(--size-20));display:flex;flex-direction:column;gap:var(--size-9);flex:1 1 auto;}.vr-nb-card__location{margin:0;font-size:var(--size-13);font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--color-accent-strong);}.vr-nb-card__title{margin:0;font-size:clamp(var(--size-20), 1.5vw, var(--size-26));line-height:var(--lh-114);}.vr-nb-card__title a{color:var(--color-main-strong);text-decoration:none;}.vr-nb-card__title a:hover{color:inherit;}.vr-nb-card__scope{margin:0;font-size:var(--size-15);line-height:1.44;font-weight:600;color:inherit;}.vr-nb-card__teaser{margin:0;font-size:var(--size-15);line-height:1.52;color:inherit;}.vr-nb-card__actions{display:flex;flex-wrap:wrap;gap:var(--size-8);margin-top:auto;}.vr-nb-card__cta{width:fit-content;margin-top:0;text-decoration:none !important;}.vr-nb-card__cta:hover{text-decoration:none !important;}@media all and (max-width:1200px){.vr-nb-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media all and (max-width:980px){.vr-nb-grid{grid-template-columns:minmax(0, 1fr);}}@media (max-width:767px){.vr-nb-filter{display:grid;grid-template-columns:1fr;gap:var(--size-14);}.vr-nb-filter__actions{width:100%;}.vr-nb-filter__actions .btn{width:100%;justify-content:center;}}.single-immobilienprojekt .vr-ip-units-section{scroll-margin-top:var(--anchor-offset);}.vr-ip-status{display:inline-flex;align-items:center;padding:var(--size-6) var(--size-12);border-radius:var(--radius-pill);font-size:var(--size-14);font-weight:700;letter-spacing:0.02em;text-transform:uppercase;background:#dce9f8;color:#0f4f8e;}.vr-ip-status--verkauft,.vr-ip-status--vermietet{background:#f2e4e4;color:#7d1d1d;}.vr-ip-card{background:var(--color-white);border:1px solid var(--color-surface-border);border-radius:var(--radius-xl);padding:clamp(var(--size-16), 2vw, var(--size-24));}.vr-ip-card__content p{margin:0 0 var(--size-12);font-size:var(--size-18);line-height:1.65;color:inherit;}.vr-ip-card__content p:last-child{margin-bottom:0;}.vr-ip-textgrid{display:grid;gap:var(--size-16);}.features-section{background:var(--color-bg-1);}.vr-ip-features{list-style:none !important;margin:0;padding:0 !important;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--size-12);}.vr-ip-features li{position:relative;padding:var(--size-18) var(--size-20) !important;font-size:var(--size-16);line-height:1.5;color:inherit;border-radius:var(--size-16);background:var(--color-white);display:flex;align-items:center;gap:var(--size-14);min-height:92px;}.vr-ip-features li::before{display:none;}.vr-ip-features__icon{width:46px;height:46px;border-radius:var(--radius-pill);background:rgba(0, 92, 169, 0.1);display:inline-flex;align-items:center;justify-content:center;flex:0 0 46px;}.vr-ip-features__icon img{width:24px;height:24px;object-fit:contain;display:block;filter:brightness(0) saturate(100%) invert(24%) sepia(90%) saturate(1523%) hue-rotate(185deg) brightness(92%) contrast(101%);}.vr-ip-features__label{display:block;font-weight:inherit;}.vr-ip-table-wrap{overflow-x:auto;}.vr-ip-table{width:100%;border-collapse:collapse;min-width:680px;}.vr-ip-table thead th{text-align:left;padding:var(--size-12) var(--size-12);font-size:var(--size-14);text-transform:uppercase;letter-spacing:0.04em;color:inherit;border-bottom:1px solid var(--color-surface-border);white-space:nowrap;}.vr-ip-table tbody td{padding:var(--size-12);border-bottom:1px solid #e6eef8;font-size:var(--size-16);color:inherit;vertical-align:middle;}.vr-ip-table tbody tr:last-child td{border-bottom:0;}.vr-ip-table__muted{color:inherit;opacity:.62;}.vr-ip-table__link,.vr-ip-table__link--button{display:inline-flex;align-items:center;justify-content:center;color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:0.18em;cursor:pointer;}.vr-ip-table__link--button{padding:0;border:0;background:transparent;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:700;text-decoration:underline;text-underline-offset:0.18em;}.vr-ip-timeline-wrap{position:relative;overflow:visible;}.vr-ip-timeline-wrap::before{content:"";position:absolute;left:0;right:-30vw;top:42px;height:2px;background:#1167b0;z-index:0;display:none;}.vr-ip-timeline-slider{margin:0;padding:0 0 40px;overflow:visible;position:relative;z-index:1;}.vr-ip-timeline-slider .swiper-wrapper{align-items:stretch;position:relative;}.vr-ip-timeline-slider .swiper-wrapper::before{content:"";position:absolute;left:0;right:0;top:42px;height:2px;background:#1167b0;z-index:0;pointer-events:none;display:none;}.vr-ip-timeline-slider .swiper-slide{height:auto;display:flex;padding-top:66px;position:relative;z-index:1;}.vr-ip-timeline-slider .swiper-slide::before{content:"";position:absolute;left:18px;right:-30px;top:42px;height:2px;background:#1167b0;z-index:0;pointer-events:none;}.vr-ip-timeline-slider .swiper-slide:last-child::before{display:none;}.vr-ip-timeline-card{width:100%;margin:0;position:relative;}.vr-ip-timeline-card__dot{position:absolute;top:36px;left:var(--size-12);width:var(--size-12);height:var(--size-12);border-radius:var(--radius-pill);background:var(--color-accent-strong);border:2px solid var(--color-white);box-shadow:0 0 0 1px var(--color-accent-strong);z-index:2;}.vr-ip-timeline-card__inner{position:relative;z-index:1;background:var(--color-white);border:0;border-radius:var(--radius-md);padding:var(--size-14) var(--size-16) var(--size-16);min-height:100%;width:100%;display:grid;gap:var(--size-6);display:flex;flex-direction:column;}.vr-ip-timeline__year{position:absolute;top:calc(-1 * var(--size-28));left:var(--size-12);margin:0;font-size:clamp(86px, 9vw, 142px);line-height:1.2;font-weight:700;letter-spacing:0.03em;color:var(--color-main-strong);z-index:0;opacity:.08;pointer-events:none;white-space:nowrap;}.vr-ip-timeline__date{margin:0 0 var(--size-4);font-size:var(--size-14);line-height:1.35;font-weight:600;color:inherit;}.vr-ip-timeline__title{margin:0 0 var(--size-4);font-size:clamp(var(--size-18), 1.8vw, var(--size-22));line-height:1.24;color:inherit;}.vr-ip-timeline__text p{margin:0;font-size:var(--size-16);line-height:1.58;color:inherit;}.vr-ip-timeline-slider .swiper-button-prev,.vr-ip-timeline-slider .swiper-button-next{top:0;bottom:auto;transform:none;z-index:3;width:42px;height:42px;border:0;border-radius:var(--radius-pill);background:var(--color-main-strong) !important;color:var(--color-white) !important;box-shadow:none;}.vr-ip-timeline-slider .swiper-button-prev::after,.vr-ip-timeline-slider .swiper-button-next::after{color:var(--color-white) !important;font-size:var(--size-20);line-height:1;filter:brightness(0) invert(1);}.vr-ip-timeline-slider .swiper-button-prev:hover,.vr-ip-timeline-slider .swiper-button-next:hover,.vr-ip-timeline-slider .swiper-button-prev:focus-visible,.vr-ip-timeline-slider .swiper-button-next:focus-visible{background:var(--color-main-fallback) !important;color:var(--color-white) !important;}.vr-ip-timeline-slider .swiper-button-disabled{opacity:.45;}.vr-ip-timeline-slider .swiper-button-prev{left:auto;right:56px;}.vr-ip-timeline-slider .swiper-button-next{right:0;}.vr-ip-map-wrap{display:grid;gap:var(--size-12);}.vr-ip-map{width:100%;height:clamp(320px, 45vw, 460px);border:1px solid var(--color-surface-border);border-radius:var(--radius-lg);}.single-immobilienprojekt .vr-ip-details-table .td strong{display:block;margin-bottom:var(--size-4);}.vr-ip-map__actions{margin:0;}.vr-ip-map__address{margin:0;font-size:var(--size-14);line-height:1.45;color:inherit;}.vr-ip-contact{position:sticky;top:100px;background:#e8eff8;border:1px solid #d5e1f0;border-radius:var(--radius-xl);padding:var(--size-18);display:grid;gap:var(--size-12);}.vr-ip-contact h2{margin:0 0 2px;font-size:var(--size-24);line-height:var(--lh-115);color:inherit;}.vr-ip-contact__row{margin:0;font-size:var(--size-16);color:inherit;}.vr-ip-contact__actions{display:grid;gap:var(--size-6);margin-top:var(--size-4);}.single-immobilienprojekt .vr-ip-cta-section{background:transparent;}.single-immobilienprojekt .vr-ip-cta-header{max-width:760px;margin-bottom:clamp(var(--size-18), 3vw, var(--size-32));}.single-immobilienprojekt .vr-ip-cta-header__eyebrow,.single-immobilienprojekt .vr-ip-cta-card__eyebrow{margin:0 0 var(--size-8);font-size:var(--size-12);line-height:1.2;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--color-main-strong);}.single-immobilienprojekt .vr-ip-cta-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:clamp(var(--size-12), 2vw, var(--size-20));}.single-immobilienprojekt .vr-ip-cta-card{min-height:100%;padding:clamp(var(--size-18), 2vw, var(--size-26));border:0;border-radius:var(--radius-xl);background:var(--color-main-strong);box-shadow:none;display:flex;flex-direction:column;gap:var(--size-12);}.single-immobilienprojekt .vr-ip-cta-card--primary{background:var(--color-main-strong);border-color:transparent;color:var(--color-white);box-shadow:none;}.single-immobilienprojekt .vr-ip-cta-card--tertiary{background:var(--color-bg);}.single-immobilienprojekt .vr-ip-cta-card--primary .vr-ip-cta-card__eyebrow,.single-immobilienprojekt .vr-ip-cta-card--primary .vr-ip-cta-card__title,.single-immobilienprojekt .vr-ip-cta-card--primary .vr-ip-cta-card__text{color:var(--color-white);}.single-immobilienprojekt .vr-ip-cta-card--primary .vr-ip-cta-card__eyebrow{color:var(--color-white);opacity:.82;}.single-immobilienprojekt .vr-ip-cta-card--primary .vr-ip-cta-card__title{color:var(--color-white);}.single-immobilienprojekt .vr-ip-cta-card--primary .vr-ip-cta-card__text{color:var(--color-white);}.single-immobilienprojekt .vr-ip-cta-card__title{margin:0;font-size:clamp(var(--size-22), 2vw, var(--size-30));line-height:var(--lh-115);}.single-immobilienprojekt .vr-ip-cta-card__text{margin:0;line-height:1.55;}.single-immobilienprojekt .vr-ip-cta-card__action{margin-top:auto;padding-top:var(--size-8);}.single-immobilienprojekt .vr-ip-cta-card .btn{align-self:flex-start;}@media all and (max-width:1100px){.vr-ip-contact{position:static;}}@media all and (max-width:820px){.vr-ip-features{grid-template-columns:minmax(0, 1fr);}}.single-immobilienprojekt .hero{position:relative;overflow:hidden;min-height:clamp(560px, 88vh, 920px);}.single-immobilienprojekt .hero .bg-layer{position:absolute;inset:0;z-index:0;}.single-immobilienprojekt .hero .bg-layer::before{content:"";position:absolute;inset:0;background:linear-gradient(118deg, rgba(8, 33, 63, 0.72) 4%, rgba(8, 33, 63, 0.32) 58%, rgba(8, 33, 63, 0.1) 100%);z-index:1;}.single-immobilienprojekt .hero .bg-layer picture,.single-immobilienprojekt .hero .bg-layer img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;}.single-immobilienprojekt .hero .container{position:relative;z-index:2;}.single-immobilienprojekt .hero .hero-hl-wrap{max-width:min(680px, 100%);background:var(--bg);margin-left:0;display:grid;gap:var(--size-12);}.single-immobilienprojekt .hero .hero-hl-wrap .headline,.single-immobilienprojekt .hero .hero-hl-wrap .text p{margin:0;}.single-immobilienprojekt .hero .hero-hl-wrap .text p{line-height:1.5;}.single-immobilienprojekt .hero .hero-hl-wrap .btn-w{margin-top:2px;}.cf .cf-form .cf-btn-submit,.single-immobilienprojekt .vr-ip-contact-modal__form .cf .cf-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--control-gap);padding:var(--control-padding);border-radius:var(--radius-xs);border:1px solid transparent;font:inherit;font-size:var(--control-font-size);line-height:var(--control-line-height);background-color:var(--color-main-fallback);color:var(--color-on-main-fallback);text-decoration:none;cursor:pointer;transition:transform 0.16s ease, opacity 0.16s ease, box-shadow 0.16s ease;}.btn:hover,.menu-button a:hover,.cf .cf-form .cf-btn-submit:hover,.single-immobilienprojekt .vr-ip-contact-modal__form .cf .cf-btn:hover{transform:translateY(-1px);opacity:0.97;}.btn:focus-visible,.menu-button a:focus-visible,.cf .cf-form .cf-btn-submit:focus-visible,.single-immobilienprojekt .vr-ip-contact-modal__form .cf .cf-btn:focus-visible{outline:0;box-shadow:0 0 0 2px rgba(255, 255, 255, 0.36), 0 0 0 var(--size-4) rgba(0, 92, 169, 0.44);}.single-immobilienprojekt .vr-nbp-section--soft{background:#e7eff8;}.single-immobilienprojekt .vr-ip-overview-layout,.vr-ip-overview-layout{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(290px, 0.85fr);gap:clamp(var(--size-16), 2.4vw, var(--size-28));align-items:start;}.single-immobilienprojekt .vr-ip-overview-layout__left .btn-w{display:block;width:100%;clear:both;margin-top:clamp(2px, 0.8vw, var(--size-12));}.single-immobilienprojekt .vr-ip-overview-layout__left .vr-nbp-copy::after{content:"";display:table;clear:both;}.single-immobilienprojekt .vr-ip-overview-layout__left .btn{display:inline-flex;align-items:center;gap:var(--size-8);vertical-align:top;box-shadow:0 var(--size-12) var(--size-28) -var(--size-20) rgba(0, 0, 0, 0.56);}.single-immobilienprojekt .vr-ip-overview-layout__left .btn .btn__icon,.floorplans .btn .btn__icon{display:inline-flex;width:1em;height:1em;flex:0 0 1em;}.single-immobilienprojekt .vr-ip-overview-layout__left .btn .btn__icon-img,.floorplans .btn .btn__icon-img{display:block;width:100%;height:100%;}.single-immobilienprojekt .vr-ip-overview,.vr-ip-overview{display:grid;gap:var(--size-14);}.single-immobilienprojekt .vr-ip-overview__grid,.vr-ip-overview__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--size-12);}.single-immobilienprojekt .vr-ip-overview__item,.vr-ip-overview__item{background:var(--color-white);border-radius:var(--radius-md);padding:var(--size-12) var(--size-12);display:grid;grid-template-columns:var(--size-28) minmax(0, 1fr);column-gap:var(--size-12);row-gap:var(--size-4);align-items:start;}.single-immobilienprojekt .vr-ip-overview__item::before,.vr-ip-overview__item::before{content:"";width:var(--size-28);height:var(--size-28);border-radius:var(--radius-pill);background-color:var(--color-main-strong);grid-column:1;grid-row:1 / span 2;align-self:center;-webkit-mask:url("/wp-content/uploads/img/building.svg") center / var(--size-16) var(--size-16) no-repeat;mask:url("/wp-content/uploads/img/building.svg") center / var(--size-16) var(--size-16) no-repeat;}.single-immobilienprojekt .vr-ip-overview__item:nth-child(2)::before,.vr-ip-overview__item:nth-child(2)::before{-webkit-mask-image:url("/wp-content/uploads/img/house.svg");mask-image:url("/wp-content/uploads/img/house.svg");}.single-immobilienprojekt .vr-ip-overview__item:nth-child(3)::before,.vr-ip-overview__item:nth-child(3)::before{-webkit-mask-image:url("/wp-content/uploads/img/location.svg");mask-image:url("/wp-content/uploads/img/location.svg");}.single-immobilienprojekt .vr-ip-overview__item:nth-child(4)::before,.vr-ip-overview__item:nth-child(4)::before{-webkit-mask-image:url("/wp-content/uploads/img/building-1.svg");mask-image:url("/wp-content/uploads/img/building-1.svg");}.single-immobilienprojekt .vr-ip-overview__item:nth-child(5)::before,.vr-ip-overview__item:nth-child(5)::before{-webkit-mask-image:url("/wp-content/uploads/img/open-door.svg");mask-image:url("/wp-content/uploads/img/open-door.svg");}.single-immobilienprojekt .vr-ip-overview__item:nth-child(6)::before,.vr-ip-overview__item:nth-child(6)::before{-webkit-mask-image:url("/wp-content/uploads/img/family.svg");mask-image:url("/wp-content/uploads/img/family.svg");}.single-immobilienprojekt .vr-ip-overview__label,.vr-ip-overview__label{grid-column:2;font-size:var(--size-12);font-weight:700;letter-spacing:0.03em;text-transform:uppercase;color:var(--color-main-strong);}.single-immobilienprojekt .vr-ip-overview__value,.vr-ip-overview__value{grid-column:2;font-size:var(--size-18);line-height:1.2;color:var(--color-main-strong);}.single-immobilienprojekt .vr-ip-textgrid--description{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:clamp(var(--size-16), 2.4vw, var(--size-28));align-items:start;}.single-immobilienprojekt .vr-ip-textgrid--description .headline{margin:0 0 var(--size-12);}.single-immobilienprojekt .vr-ip-textgrid--description .vr-ip-textgrid__main,.single-immobilienprojekt .vr-ip-textgrid--description .vr-ip-textgrid__side{min-width:0;}.single-immobilienprojekt .vr-ip-textgrid--description .vr-ip-textgrid__side{display:grid;gap:var(--size-14);}.single-immobilienprojekt .vr-ip-textgrid--description .vr-ip-textgrid__topic{padding-bottom:var(--size-12);border-bottom:1px solid #e5edf7;}.single-immobilienprojekt .vr-ip-textgrid--description .vr-ip-textgrid__topic:last-child{padding-bottom:0;border-bottom:0;}.single-immobilienprojekt .vr-ip-textgrid--description .vr-ip-textgrid__topic-title{margin:0 0 var(--size-6);font-size:clamp(var(--size-20), 1.7vw, var(--size-28));line-height:1.2;color:var(--color-main-strong);}.single-immobilienprojekt .vr-ip-units-section .headline,.single-immobilienprojekt .vr-ip-units-section .text,.single-immobilienprojekt .vr-ip-units-section .text p{color:var(--color-white);}.single-immobilienprojekt .vr-ip-units-section .vr-ip-table-wrap{border:1px solid rgba(255, 255, 255, 0.26);border-radius:var(--size-16);overflow:auto;}.single-immobilienprojekt .vr-ip-units-section .vr-ip-table{min-width:760px;}.single-immobilienprojekt .vr-ip-units-section .vr-ip-table thead th{background:rgba(255, 255, 255, 0.12);color:var(--color-white);border-bottom-color:rgba(255, 255, 255, 0.24);}.single-immobilienprojekt .vr-ip-units-section .vr-ip-table tbody td{color:var(--color-white);border-bottom-color:rgba(255, 255, 255, 0.16);}.single-immobilienprojekt .vr-ip-units-section .vr-ip-status{background:rgba(255, 255, 255, 0.2);color:var(--color-white);}.single-immobilienprojekt .vr-ip-units-section .vr-ip-status--verkauft,.single-immobilienprojekt .vr-ip-units-section .vr-ip-status--vermietet{background:rgba(255, 255, 255, 0.2);color:var(--color-white);}.single-immobilienprojekt .vr-ip-impressions-strip{width:var(--width);max-width:var(--maxwidth);margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;overflow:visible;}.single-immobilienprojekt .vr-ip-impressions-section,.single-immobilienprojekt .vr-ip-impressions-section.bg-color-bg-dark{background:var(--color-bg-dark);}.single-immobilienprojekt .vr-ip-impressions-section .headline,.single-immobilienprojekt .vr-ip-impressions-section .text,.single-immobilienprojekt .vr-ip-impressions-section .text p,.single-immobilienprojekt .vr-ip-impressions-section .vr-ip-media-slide__caption{color:var(--color-white);}.single-immobilienprojekt .vr-ip-impressions-section .swiper.sl.vr-ip-gallery-slider--fullbleed{margin:0;padding:58px 0 clamp(var(--size-28), 4vw, 38px);overflow:visible;position:relative;}.single-immobilienprojekt .vr-ip-impressions-section .swiper.sl.vr-ip-gallery-slider--fullbleed .swiper-pagination{position:relative;left:50%;transform:translateX(-50%);width:max-content;display:flex;align-items:center;margin-top:var(--size-16);}.single-immobilienprojekt .vr-ip-impressions-section .swiper.sl.vr-ip-gallery-slider--fullbleed .swiper-slide{width:clamp(360px, 68vw, 760px);max-width:760px;}.single-immobilienprojekt .vr-ip-impressions-section .vr-ip-gallery-slider--fullbleed .swiper-button-prev,.single-immobilienprojekt .vr-ip-impressions-section .vr-ip-gallery-slider--fullbleed .swiper-button-next{top:0;bottom:auto;width:42px;height:42px;margin-top:0;border:0;border-radius:var(--radius-pill);background:var(--color-white) !important;color:#111 !important;box-shadow:none;transform:none;z-index:3;}.single-immobilienprojekt .vr-ip-impressions-section .vr-ip-gallery-slider--fullbleed .swiper-button-prev{left:auto;right:56px;}.single-immobilienprojekt .vr-ip-impressions-section .vr-ip-gallery-slider--fullbleed .swiper-button-next{right:0;}.single-immobilienprojekt .vr-ip-impressions-section .vr-ip-gallery-slider--fullbleed .swiper-button-prev::after,.single-immobilienprojekt .vr-ip-impressions-section .vr-ip-gallery-slider--fullbleed .swiper-button-next::after{color:#111 !important;font-size:var(--size-20);line-height:1;}.single-immobilienprojekt .vr-ip-impressions-section .vr-ip-gallery-slider--fullbleed .swiper-button-prev:hover,.single-immobilienprojekt .vr-ip-impressions-section .vr-ip-gallery-slider--fullbleed .swiper-button-next:hover,.single-immobilienprojekt .vr-ip-impressions-section .vr-ip-gallery-slider--fullbleed .swiper-button-prev:focus-visible,.single-immobilienprojekt .vr-ip-impressions-section .vr-ip-gallery-slider--fullbleed .swiper-button-next:focus-visible{background:var(--color-white) !important;color:#111 !important;}.single-immobilienprojekt .vr-ip-impressions-section .vr-ip-gallery-slider--fullbleed .swiper-button-disabled{opacity:.45;}.slider.cont-out .swiper-slide:first-child{margin-left:clamp(calc((100% - var(--width)) / 2), calc((100vw - var(--maxwidth)) / 2), calc((100vw - var(--maxwidth)) / 2)) !important;}.slider.cont-out .swiper-slide:last-child{margin-right:clamp(calc((100% - var(--width)) / 2), calc((100vw - var(--maxwidth)) / 2), calc((100vw - var(--maxwidth)) / 2)) !important;}.single-immobilienprojekt .vr-ip-impressions-section .swiper-pagination-bullet{background:rgba(255, 255, 255, 0.52);opacity:1;}.single-immobilienprojekt .vr-ip-impressions-section .swiper-pagination-bullet-active{background:var(--color-white);}.single-immobilienprojekt .vr-ip-media-slide{margin:0;}.single-immobilienprojekt .vr-ip-media-slide__media{aspect-ratio:16 / 10;border-radius:var(--br-m);overflow:hidden;}.single-immobilienprojekt .vr-ip-media-slide__media img,.single-immobilienprojekt .vr-ip-media-slide__media picture{width:100%;height:100%;object-fit:cover;display:block;border-radius:var(--br-m);}.single-immobilienprojekt .vr-ip-media-slide__caption{margin:var(--size-12) auto 0;padding:0 2px 0 var(--size-4);font-size:var(--size-14);color:inherit;}.floorplans{display:flex;justify-content:center;margin-top:clamp(var(--size-12), 2vw, var(--size-18));}.single-immobilienprojekt .vr-ip-contact-modal{position:fixed;inset:0;z-index:10000;}.single-immobilienprojekt .vr-ip-floorplans-modal,.vr-ip-floorplans-modal{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:clamp(var(--size-12), 2vw, var(--size-24));}.single-immobilienprojekt .vr-ip-contact-modal[hidden]{display:none !important;}.single-immobilienprojekt .vr-ip-floorplans-modal[hidden],.vr-ip-floorplans-modal[hidden]{display:none !important;}.single-immobilienprojekt .vr-ip-contact-modal__overlay{position:absolute;inset:0;border:0;background:rgba(7, 18, 34, 0.74);cursor:pointer;}.single-immobilienprojekt .vr-ip-contact-modal__dialog{position:relative;width:min(760px, calc(100% - var(--size-24)));max-height:calc(100vh - var(--size-24));margin:var(--size-12) auto;background:var(--color-white);border-radius:var(--radius-xl);padding:clamp(var(--size-16), 2vw, var(--size-24));overflow:auto;}.single-immobilienprojekt .vr-ip-floorplans-modal__dialog,.vr-ip-floorplans-modal__dialog{width:min(1040px, calc(100vw - var(--size-24)));max-height:calc(100svh - var(--size-24));margin:0;padding:clamp(var(--size-14), 1.8vw, var(--size-22));}.single-immobilienprojekt .vr-ip-floorplans-modal .vr-ip-gallery-slider,.vr-ip-floorplans-modal .vr-ip-gallery-slider{width:100%;padding:0 0 34px;overflow:hidden;}.single-immobilienprojekt .vr-ip-floorplans-modal .swiper-button-prev,.single-immobilienprojekt .vr-ip-floorplans-modal .swiper-button-next,.vr-ip-floorplans-modal .swiper-button-prev,.vr-ip-floorplans-modal .swiper-button-next{top:50%;width:42px;height:42px;margin-top:0;border:0;border-radius:var(--radius-pill);background:var(--color-main);color:var(--color-white);font-size:0;line-height:0;transform:translateY(-50%);transition:background .2s ease, transform .2s ease;}.single-immobilienprojekt .vr-ip-floorplans-modal .swiper-button-prev:after,.single-immobilienprojekt .vr-ip-floorplans-modal .swiper-button-next:after,.vr-ip-floorplans-modal .swiper-button-prev:after,.vr-ip-floorplans-modal .swiper-button-next:after{filter:invert();}.single-immobilienprojekt .vr-ip-floorplans-modal .swiper-button-prev:hover,.single-immobilienprojekt .vr-ip-floorplans-modal .swiper-button-next:hover,.vr-ip-floorplans-modal .swiper-button-prev:hover,.vr-ip-floorplans-modal .swiper-button-next:hover{background:var(--color-accent-strong);}.single-immobilienprojekt .vr-ip-floorplans-modal .swiper-button-prev::after,.single-immobilienprojekt .vr-ip-floorplans-modal .swiper-button-next::after,.vr-ip-floorplans-modal .swiper-button-prev::after,.vr-ip-floorplans-modal .swiper-button-next::after{font-size:30px;line-height:1;}.single-immobilienprojekt .vr-ip-floorplans-modal .swiper-button-prev,.vr-ip-floorplans-modal .swiper-button-prev{left:var(--size-10);}.single-immobilienprojekt .vr-ip-floorplans-modal .swiper-button-next,.vr-ip-floorplans-modal .swiper-button-next{right:var(--size-10);}.single-immobilienprojekt .vr-ip-floorplan-slide,.vr-ip-floorplans-modal .vr-ip-floorplan-slide{margin:0;overflow:hidden;}.single-immobilienprojekt .vr-ip-floorplan-slide__media,.vr-ip-floorplans-modal .vr-ip-floorplan-slide__media{display:grid;place-items:center;min-height:min(62svh, 660px);background:transparent;border:0;border-radius:0;overflow:visible;}.single-immobilienprojekt .vr-ip-floorplan-slide__media img,.single-immobilienprojekt .vr-ip-floorplan-slide__media picture,.vr-ip-floorplans-modal .vr-ip-floorplan-slide__media img,.vr-ip-floorplans-modal .vr-ip-floorplan-slide__media picture{display:block;width:auto;height:auto;max-width:100%;max-height:min(62svh, 660px);object-fit:contain;}.single-immobilienprojekt .vr-ip-floorplans-modal .swiper-pagination,.vr-ip-floorplans-modal .swiper-pagination{bottom:0;display:flex;align-items:center;justify-content:center;gap:var(--size-8);color:var(--color-main-strong);}.single-immobilienprojekt .vr-ip-floorplans-modal .swiper-pagination-bullet,.vr-ip-floorplans-modal .swiper-pagination-bullet{display:block;flex:0 0 auto;width:9px;height:9px;min-width:9px;min-height:9px;padding:0;border:0;border-radius:var(--radius-pill);background:currentColor;color:var(--color-main-strong);font-size:0;line-height:0;opacity:.28;overflow:hidden;text-indent:-9999px;}.single-immobilienprojekt .vr-ip-floorplans-modal .swiper-pagination-bullet *,.vr-ip-floorplans-modal .swiper-pagination-bullet *{display:none !important;}.single-immobilienprojekt .vr-ip-floorplans-modal .swiper-pagination-bullet-active,.vr-ip-floorplans-modal .swiper-pagination-bullet-active{opacity:1;transform:scale(1.12);}.single-immobilienprojekt .vr-ip-floorplan-slide__caption,.vr-ip-floorplans-modal .vr-ip-floorplan-slide__caption{display:flex;flex-wrap:wrap;gap:var(--size-8);margin-top:var(--size-12);color:inherit;}.single-immobilienprojekt .vr-ip-contact-modal__close{position:sticky;top:0;margin-left:auto;width:38px;height:38px;border-radius:var(--radius-pill);border:0;background:var(--color-ink);color:var(--color-white);font-size:var(--size-24);line-height:1;display:grid;place-items:center;cursor:pointer;z-index:2;}.single-immobilienprojekt .vr-ip-contact-modal .headline{margin:var(--size-4) 0 var(--size-6);}.single-immobilienprojekt .vr-ip-contact-modal__intro p{margin:0 0 var(--size-12);}.single-immobilienprojekt .vr-ip-contact-modal__context{display:grid;gap:2px;margin:0 0 var(--size-14);padding:var(--size-12) var(--size-14);border:1px solid #d9e4f1;border-radius:var(--radius-md);background:#f5f8fc;color:inherit;}.single-immobilienprojekt .vr-ip-contact-modal__context-label{font-size:var(--size-12);font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:inherit;opacity:.72;}.single-immobilienprojekt .vr-ip-contact-modal__form .cf{background:#f5f8fc;border:1px solid #d9e4f1;border-radius:var(--radius-lg);padding:clamp(var(--size-12), 1.4vw, var(--size-18));}.single-immobilienprojekt .vr-ip-contact-modal .vr-cf-context-field{display:none !important;}.cf .vr-cf-context-field{display:none !important;}.single-immobilienprojekt .vr-ip-location-layout{display:grid;grid-template-columns:minmax(0, 2fr) minmax(240px, 1fr);gap:clamp(var(--size-16), 2.6vw, var(--size-28));align-items:start;}.single-immobilienprojekt .vr-ip-location-layout__map{min-width:0;}.single-immobilienprojekt .vr-ip-map-frame{position:relative;}.single-immobilienprojekt .vr-ip-map{border:0;border-radius:var(--radius-lg);}.single-immobilienprojekt .vr-ip-map__pin{position:absolute;top:50%;left:50%;transform:translate(-50%, -100%);width:42px;height:56px;pointer-events:none;filter:drop-shadow(0 var(--size-12) var(--size-16) rgba(0, 0, 0, 0.26));}.single-immobilienprojekt .vr-ip-map__pin svg{width:100%;height:100%;display:block;}.single-immobilienprojekt .vr-ip-map__address{display:inline-flex;align-items:flex-start;gap:var(--size-6);}.single-immobilienprojekt .vr-ip-map__address::before{content:"";flex:0 0 var(--size-16);width:var(--size-16);height:var(--size-16);margin-top:2px;background-color:var(--color-main-strong);-webkit-mask:url("/wp-content/uploads/img/pin.svg") center / contain no-repeat;mask:url("/wp-content/uploads/img/pin.svg") center / contain no-repeat;}.single-immobilienprojekt .vr-ip-contact--inline{position:static;height:100%;background:var(--color-main-strong);border:1px solid var(--color-main-strong);border-radius:var(--radius-2xl);padding:clamp(var(--size-18), 2.2vw, var(--size-28));box-shadow:0 var(--size-14) 34px rgba(0, 44, 88, 0.24);display:grid;gap:var(--size-12);align-content:start;}.single-immobilienprojekt .vr-ip-contact--inline h2,.single-immobilienprojekt .vr-ip-contact--inline .vr-ip-contact__row{color:var(--color-white);}.single-immobilienprojekt .vr-ip-contact--inline .btn{background-color:var(--color-main-fallback);border-color:transparent;color:var(--color-on-main-fallback);}.single-immobilienprojekt .vr-ip-contact--inline h2{margin:0 0 2px;font-size:clamp(var(--size-24), 2vw, var(--size-32));line-height:var(--lh-115);letter-spacing:0.01em;}.single-immobilienprojekt .vr-ip-contact--inline .vr-ip-contact__row{margin:0;line-height:1.55;}.single-immobilienprojekt .vr-ip-contact--inline .vr-ip-contact__row p{margin:0;}.single-immobilienprojekt .vr-ip-contact--inline .vr-ip-contact__list{display:grid;gap:var(--size-12);}.single-immobilienprojekt .vr-ip-contact--inline .vr-ip-contact__item{display:grid;grid-template-columns:var(--size-28) minmax(0, 1fr);column-gap:var(--size-12);gap:var(--size-6);padding:var(--size-12) var(--size-14);border-radius:var(--radius-md);background:var(--color-white);border:1px solid rgba(11, 58, 101, 0.14);box-shadow:0 var(--size-12) var(--size-22) rgba(4, 34, 64, 0.18);}.single-immobilienprojekt .vr-ip-contact--inline .vr-ip-contact__item::before{content:"";width:var(--size-28);height:var(--size-28);border-radius:var(--radius-pill);background-color:var(--color-main-strong);grid-column:1;grid-row:1 / span 2;align-self:center;-webkit-mask:url("/wp-content/uploads/studio/icons/person.svg") center / var(--size-14) var(--size-14) no-repeat;mask:url("/wp-content/uploads/studio/icons/person.svg") center / var(--size-14) var(--size-14) no-repeat;}.single-immobilienprojekt .vr-ip-contact--inline .vr-ip-contact__item--phone::before{-webkit-mask-image:url("/wp-content/uploads/img/telefon.svg");mask-image:url("/wp-content/uploads/img/telefon.svg");}.single-immobilienprojekt .vr-ip-contact--inline .vr-ip-contact__item--mail::before{-webkit-mask-image:url("/wp-content/uploads/img/email.svg");mask-image:url("/wp-content/uploads/img/email.svg");}.single-immobilienprojekt .vr-ip-contact--inline .vr-ip-contact__label{grid-column:2;font-size:var(--size-12);line-height:1.2;letter-spacing:0.04em;text-transform:uppercase;color:var(--color-main-strong);}.single-immobilienprojekt .vr-ip-contact--inline .vr-ip-contact__value{grid-column:2;margin:0;line-height:1.22;color:inherit;word-break:break-word;}.single-immobilienprojekt .vr-ip-contact--inline .vr-ip-contact__value--link{color:inherit;text-decoration:none;}.single-immobilienprojekt .vr-ip-contact--inline .vr-ip-contact__value--link:hover,.single-immobilienprojekt .vr-ip-contact--inline .vr-ip-contact__value--link:focus-visible{color:var(--color-main-strong);text-decoration:underline;text-underline-offset:2px;}.single-immobilienprojekt .vr-ip-contact--inline .vr-ip-contact__actions{margin-top:auto;padding-top:var(--size-6);}.floorplans .btn-w{width:100%;display:flex;justify-content:center;}@media all and (max-width:980px){.single-immobilienprojekt .hero{min-height:clamp(520px, 100svh, 900px);}.single-immobilienprojekt .vr-ip-overview-layout,.vr-ip-overview-layout,.single-immobilienprojekt .vr-ip-location-layout,.single-immobilienprojekt .vr-ip-textgrid--description{grid-template-columns:minmax(0, 1fr);}.single-immobilienprojekt .vr-ip-overview__grid,.vr-ip-overview__grid{grid-template-columns:minmax(0, 1fr);}.single-immobilienprojekt .vr-ip-cta-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.single-immobilienprojekt .vr-ip-contact--inline{padding:var(--size-18);}.single-immobilienprojekt .vr-ip-contact--inline .vr-ip-contact__value{font-size:clamp(var(--size-20), 5.4vw, var(--size-24));}.single-immobilienprojekt .vr-ip-overview-layout__left .btn-w{width:100%;text-align:left;}.single-immobilienprojekt .vr-ip-impressions-section .swiper.sl.vr-ip-gallery-slider--fullbleed{padding-bottom:var(--size-32);}.single-immobilienprojekt .vr-ip-impressions-strip{padding-left:0;padding-right:0;}.single-immobilienprojekt .vr-ip-impressions-section .swiper.sl.vr-ip-gallery-slider--fullbleed .swiper-slide{width:min(90vw, 700px);}.single-immobilienprojekt .vr-ip-timeline-slider{padding-bottom:var(--size-24);}.single-immobilienprojekt .vr-ip-timeline-wrap::before{left:0;right:-30vw;top:42px;}.single-immobilienprojekt .vr-ip-details-table,.single-immobilienprojekt .vr-ip-details-table .table-body,.single-immobilienprojekt .vr-ip-details-table .tr{display:grid;width:100%;}.single-immobilienprojekt .vr-ip-details-table .table-body{gap:var(--size-10);}.single-immobilienprojekt .vr-ip-details-table .tr{grid-template-columns:minmax(0, 1fr);gap:var(--size-10);}.single-immobilienprojekt .vr-ip-details-table .td{width:100% !important;padding:var(--size-12);border-radius:var(--radius-md);background:#f4f7fb;}.single-immobilienprojekt .vr-ip-units-section .vr-ip-table-wrap{border:0;}.single-immobilienprojekt .vr-ip-units-section .vr-ip-table{min-width:0;width:100%;}.single-immobilienprojekt .vr-ip-units-section .vr-ip-table thead{display:none;}.single-immobilienprojekt .vr-ip-units-section .vr-ip-table tbody{display:grid;gap:var(--size-12);}.single-immobilienprojekt .vr-ip-units-section .vr-ip-table tbody tr{display:grid;gap:var(--size-6);padding:var(--size-12);border:1px solid rgba(255, 255, 255, 0.28);border-radius:var(--radius-md);}.single-immobilienprojekt .vr-ip-units-section .vr-ip-table tbody td{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--size-12);border:0;padding:0;font-size:var(--size-14);}.single-immobilienprojekt .vr-ip-units-section .vr-ip-table tbody td::before{content:attr(data-label);flex:0 0 44%;font-size:var(--size-12);font-weight:700;letter-spacing:0.03em;text-transform:uppercase;color:rgba(255, 255, 255, 0.82);}.single-immobilienprojekt .vr-ip-units-section .vr-ip-table tbody td > *{text-align:right;margin-left:auto;}.single-immobilienprojekt .vr-ip-floorplans-modal__dialog,.vr-ip-floorplans-modal__dialog{width:calc(100vw - var(--size-16));max-height:calc(100svh - var(--size-16));padding:var(--size-14);}.single-immobilienprojekt .vr-ip-floorplans-modal .vr-ip-gallery-slider,.vr-ip-floorplans-modal .vr-ip-gallery-slider{padding:0 0 32px;}.single-immobilienprojekt .vr-ip-floorplans-modal .swiper-button-prev,.single-immobilienprojekt .vr-ip-floorplans-modal .swiper-button-next,.vr-ip-floorplans-modal .swiper-button-prev,.vr-ip-floorplans-modal .swiper-button-next{width:34px;height:34px;}.single-immobilienprojekt .vr-ip-floorplans-modal .swiper-button-prev::after,.single-immobilienprojekt .vr-ip-floorplans-modal .swiper-button-next::after,.vr-ip-floorplans-modal .swiper-button-prev::after,.vr-ip-floorplans-modal .swiper-button-next::after{font-size:24px;}.single-immobilienprojekt .vr-ip-floorplan-slide__media,.vr-ip-floorplans-modal .vr-ip-floorplan-slide__media{min-height:min(58svh, 540px);}.single-immobilienprojekt .vr-ip-floorplan-slide__media img,.single-immobilienprojekt .vr-ip-floorplan-slide__media picture,.vr-ip-floorplans-modal .vr-ip-floorplan-slide__media img,.vr-ip-floorplans-modal .vr-ip-floorplan-slide__media picture{max-height:min(58svh, 540px);}}@media all and (max-width:680px){.single-immobilienprojekt .vr-ip-cta-grid{grid-template-columns:minmax(0, 1fr);}}@media all and (min-width:980px){.single-immobilienprojekt .vr-ip-impressions-section .swiper.sl.vr-ip-gallery-slider--fullbleed .swiper-slide{width:clamp(460px, 44vw, 820px);}}