:root{--black: #545c66;--gray: #e6e6e6;--darken: rgba(20, 10, 0, 0.06);--borders: rgba(0, 0, 0, 0.25);--darkener: rgba(0, 0, 0, 0.50);--light: #fff;--lighten: rgba(255, 255, 255, 0.8);--color: var(--black);--color-dark: var(--black);--accent: var(--black);--text: var(--black);--wp--preset--font-size--medium: 18px;--wp--style--global--spacing--padding: max(24px, 3vw);--gap: max(24px, 3vw);--radius: 0;--container-radius: min(20px, 4cqw);--wp--preset--font-family--heading: "Spectral", serif;--box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);font-family:"Open Sans",sans-serif}.rotate{-webkit-animation:rotation 9s infinite cubic-bezier(0.68, -0.55, 0.27, 1.55);animation:rotation 9s infinite cubic-bezier(0.68, -0.55, 0.27, 1.55)}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.animated-text-wrapper{overflow:hidden}.animated-text{opacity:0;-webkit-transform:translateY(calc(100% + 32px));-ms-transform:translateY(calc(100% + 32px));transform:translateY(calc(100% + 32px))}.animated-text.animated,.slick-active .animated-text{opacity:1;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out, -webkit-transform .5s ease-out}.animated-text.animated.wait-1,.animated-text.animated.wait:nth-child(2),.slick-active .animated-text.wait-1,.slick-active .animated-text.wait:nth-child(2){-webkit-transition-delay:.5s;transition-delay:.5s}.animated-text.animated.wait-2,.animated-text.animated.wait:nth-child(3),.slick-active .animated-text.wait-2,.slick-active .animated-text.wait:nth-child(3){-webkit-transition-delay:.9s;transition-delay:.9s}.animated-text.animated.wait-3,.animated-text.animated.wait:nth-child(4),.slick-active .animated-text.wait-3,.slick-active .animated-text.wait:nth-child(4){-webkit-transition-delay:1.3s;transition-delay:1.3s}@-webkit-keyframes animate-text{100%{-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes animate-text{100%{-webkit-transform:translateY(0%);transform:translateY(0%)}}.reveal{position:relative;opacity:0;-webkit-transition:3s all ease-in-out;transition:3s all ease-in-out}.reveal.animated,.slick-active .reveal{opacity:1}@media(min-width: 1024px){.reveal.animated.wait-1,.reveal.animated.wait:nth-child(2),.slick-active .reveal.wait-1,.slick-active .reveal.wait:nth-child(2){-webkit-transition-delay:.5s;transition-delay:.5s}.reveal.animated.wait-2,.reveal.animated.wait:nth-child(3),.slick-active .reveal.wait-2,.slick-active .reveal.wait:nth-child(3){-webkit-transition-delay:1s;transition-delay:1s}.reveal.animated.wait-3,.reveal.animated.wait:nth-child(4),.slick-active .reveal.wait-3,.slick-active .reveal.wait:nth-child(4){-webkit-transition-delay:1.5s;transition-delay:1.5s}}.blinder{clip-path:inset(0 0 0 100%);-webkit-transition:all .6s .3s;transition:all .6s .3s}.blinder.animated,.slick-active .blinder{clip-path:inset(0 0 0 0%)}@media(min-width: 1024px){.blinder.animated.wait-1,.blinder.animated.wait:nth-of-type(2),.slick-active .blinder.wait-1,.slick-active .blinder.wait:nth-of-type(2){-webkit-transition-delay:.5s;transition-delay:.5s}.blinder.animated.wait-2,.blinder.animated.wait:nth-of-type(3),.slick-active .blinder.wait-2,.slick-active .blinder.wait:nth-of-type(3){-webkit-transition-delay:.9s;transition-delay:.9s}.blinder.animated.wait-3,.blinder.animated.wait:nth-of-type(4),.slick-active .blinder.wait-3,.slick-active .blinder.wait:nth-of-type(4){-webkit-transition-delay:1.3s;transition-delay:1.3s}}html,body,p,.oo-detailsfreetext,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,.oo-detailview h1,h3,h4,h5,h6{margin:0;padding:0}h1,h2,.oo-detailview h1,h3,h4,h5,h6{font-weight:normal}ul{list-style:none}button,input,select,.ts-control,.select2-container .select2-selection--single .select2-selection__rendered,input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=date],input[type=number],textarea{margin:0}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}img,video{height:auto;max-width:100%}iframe{border:0;max-width:100%}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}.clearfix:after,.container:after,.wp-block-group.has-background .wp-block-group-is-layout-constrained:after{content:"";display:table;clear:both}a{color:inherit;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;cursor:pointer}:focus{outline:none}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url("../fonts/open-sans-v40-latin-regular.woff2") format("woff2");font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:url("../fonts/open-sans-v40-latin-700.woff2") format("woff2");font-display:swap}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:400;src:url("../fonts/spectral-v15-latin-regular.woff2") format("woff2")}body,button,input,select,.ts-control,.select2-container .select2-selection--single .select2-selection__rendered,input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=date],input[type=number],textarea{font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.3;-webkit-font-smoothing:antialiased}.styled-link,.wpcf7-list-item-label a,.page-content p a,.page-content .oo-detailsfreetext a,.page-content .is-layout-constrained p a,.page-content .is-layout-constrained .oo-detailsfreetext a{text-decoration:underline;text-decoration-color:var(--color);text-underline-offset:3px}.page-content p,.page-content .oo-detailsfreetext,.page-content .is-layout-constrained p,.page-content .is-layout-constrained .oo-detailsfreetext{line-height:1.5;max-width:960px}.page-content p:not(:last-child),.page-content .oo-detailsfreetext:not(:last-child),.page-content .is-layout-constrained p:not(:last-child){margin-bottom:24px}.page-content p.has-text-align-center,.page-content .has-text-align-center.oo-detailsfreetext,.page-content .is-layout-constrained p.has-text-align-center{margin-inline:auto}.page-content p.has-large-font-size,.page-content .has-large-font-size.oo-detailsfreetext,.page-content .is-layout-constrained p.has-large-font-size{line-height:1.3}.page-content p strong,.page-content .oo-detailsfreetext strong,.page-content .is-layout-constrained p strong,.page-content .is-layout-constrained .oo-detailsfreetext strong{font-weight:600}.page-content>p:first-child,.page-content>.oo-detailsfreetext:first-child,.page-content>.wp-block-heading:first-child{margin-top:80px}.page-content>p:last-child,.page-content>.oo-detailsfreetext:last-child{margin-bottom:80px}.page-content>div{margin-block:80px}.page-content ul,.page-content ol{margin:0;padding:20px 40px;max-width:960px}.page-content ul li{list-style:disc;margin-bottom:5px}.page-content ul li::marker{color:var(--color)}.page-content ol li{list-style:decimal;margin-bottom:5px}h1,h2,.oo-detailview h1,h3,h4,h5,h6{line-height:1.2;font-weight:400}h1{font-size:clamp(1.8em,6vw,56px);line-height:1.06}h2,.oo-detailview h1{font-size:clamp(1.6em,3vw,36px);line-height:1.1;margin-bottom:20px}h3{font-size:clamp(1.4em,2.2vw,32px);margin-bottom:20px}h4{font-size:1.5em}@media(max-width: calc(600px - 1px)){h4{font-size:1.25em}}h5{font-size:.9em;line-height:1.33;margin-bottom:24px;position:relative}h6+h2,.oo-detailview h6+h1{margin-top:12px !important}h1 img{vertical-align:middle;max-width:20vw;margin:5px 5px}h1.has-text-align-center:has(img){max-width:1440px;margin-inline:auto}.pretitle,h6{font-size:1rem;font-weight:700;text-transform:uppercase;margin-bottom:20px;color:var(--color)}.page-title{color:var(--light);padding:180px 0 40px}.animated-title:not(:first-child),.wp-block-heading:not(.has-text-align-center):not(:first-child){margin-top:40px}.text-center,.has-text-align-center{text-align:center}.text{padding:0 20px}.label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:6px 12px;margin:0 5px 3px 0;font-size:11px;font-weight:600;border-radius:6px;text-transform:uppercase;background-color:var(--color);color:#fff}.label.closed{background-color:var(--color);color:#fff}@media(min-width: 1100px){.columns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6rem}.columns>div{-webkit-box-flex:1;-ms-flex:1;flex:1}}hr,.wp-block-separator{margin:48px auto;border:none;border-bottom:1px solid var(--color)}.icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color);background:var(--accent);aspect-ratio:1;width:80px;border-radius:50%}.icon span{font-size:40px}.icon+h3{margin:10px 0 0;font-size:28px;line-height:1.1;font-weight:700}.icon+h3+p,.icon+h3+.oo-detailsfreetext{margin-top:12px}.number{font-size:50px;color:var(--color);line-height:1}.logos:not(:last-child){padding-bottom:20px;margin-bottom:30px;border-bottom:2px solid}.logos img{width:auto;height:60px;margin-right:20px;max-width:160px;-o-object-fit:contain;object-fit:contain}.wp-block-pullquote{background-color:var(--darken)}.wp-block-pullquote p,.wp-block-pullquote .oo-detailsfreetext{max-width:unset;margin-bottom:0;font-style:italic}.block-label{display:none}.button,.modal-content .wpcf7-submit,.oo-listpagination li,.hero .oo-listpagination li,.oo-listpagination .hero li,.oo-searchform input[type=submit],.oo-form input[type=submit],.wpcf7-submit,.hero .wpcf7-submit,.navigation a,.accordion .accordion-button a,.underlined-button,.slider-nav .slider-dots .slick-dots li button,.anchors .wp-block-button__link,.wp-block-buttons .wp-block-button__link,.big-button,.hero .button,.hero .big-button,.hero .underlined-button,.hero .navigation a,.navigation .hero a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:12px 24px;line-height:1.3;background-color:unset;color:inherit;font-size:1.1em;cursor:pointer;border:none;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:var(--accent) solid 1px;border-radius:100px;min-width:200px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Spectral",serif;letter-spacing:-4%}.button:hover,.oo-listpagination li:hover,.oo-searchform input[type=submit]:hover,.oo-form input[type=submit]:hover,.wpcf7-submit:hover,.navigation a:hover,.accordion .accordion-button a:hover,.underlined-button:hover,.slider-nav .slider-dots .slick-dots li button:hover,.anchors .wp-block-button__link:hover,.wp-block-buttons .wp-block-button__link:hover,.big-button:hover{outline:var(--accent) solid 3px}.has-dark-background .button,.has-dark-background .oo-listpagination li,.oo-listpagination .has-dark-background li,.has-dark-background .oo-searchform input[type=submit],.oo-searchform .has-dark-background input[type=submit],.has-dark-background .oo-form input[type=submit],.oo-form .has-dark-background input[type=submit],.has-dark-background .wpcf7-submit,.has-dark-background .navigation a,.navigation .has-dark-background a,.has-dark-background .accordion .accordion-button a,.accordion .accordion-button .has-dark-background a,.has-dark-background .underlined-button,.has-dark-background .slider-nav .slider-dots .slick-dots li button,.slider-nav .slider-dots .slick-dots li .has-dark-background button,.has-dark-background .anchors .wp-block-button__link,.anchors .has-dark-background .wp-block-button__link,.has-dark-background .wp-block-buttons .wp-block-button__link,.wp-block-buttons .has-dark-background .wp-block-button__link,.has-dark-background .big-button{color:var(--light)}.big-button,.hero .button,.hero .oo-listpagination li,.oo-listpagination .hero li,.hero .oo-searchform input[type=submit],.oo-searchform .hero input[type=submit],.hero .oo-form input[type=submit],.oo-form .hero input[type=submit],.hero .wpcf7-submit,.hero .big-button,.hero .wp-block-buttons .wp-block-button__link,.wp-block-buttons .hero .wp-block-button__link,.hero .underlined-button,.hero .slider-nav .slider-dots .slick-dots li button,.slider-nav .slider-dots .slick-dots li .hero button,.hero .anchors .wp-block-button__link,.anchors .hero .wp-block-button__link,.hero .accordion .accordion-button a,.accordion .accordion-button .hero a,.hero .navigation a,.navigation .hero a{padding:16px 32px;min-width:240px}.more-link{line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:16px;font-weight:700;color:var(--color);font-size:16px}.wp-block-button.has-large-font-size{font-size:20px !important;-ms-flex-item-align:stretch;align-self:stretch;text-align:left;min-width:220px}.wp-block-button.has-large-font-size .wp-block-button__link{padding-block:5%;text-align:left;height:100%}.wp-block-buttons .wp-block-button__link{width:unset}.wp-block-buttons.is-vertical{gap:0}.wp-block-buttons.is-vertical .wp-block-button{margin:5px 0}.buttons-with-icon a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;background:var(--color);color:#fff;max-width:100%;border-radius:10px;margin-bottom:16px}.buttons-with-icon a img{width:100px;padding:min(15%,20px);aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.buttons-with-icon a h4{margin:0}.buttons-with-icon a p,.buttons-with-icon a .oo-detailsfreetext{font-size:.75em}.home-buttons.is-layout-flex{display:grid;gap:30px;margin-block:30px}@media(min-width: 1100px){.home-buttons.is-layout-flex{grid-template-columns:repeat(3, 1fr)}}.home-buttons.is-layout-flex .wp-block-button__link{width:100%;border-radius:0;color:#fff;outline:rgba(0,0,0,0) solid 1px;aspect-ratio:5/1;background-size:cover;-webkit-transition:all .3s;transition:all .3s}.home-buttons.is-layout-flex .wp-block-button__link:hover{outline:var(--accent) solid 3px;background-blend-mode:difference}.home-buttons.is-layout-flex .wp-block-button:nth-child(1) .wp-block-button__link{background-image:url(../img/button1.webp)}.home-buttons.is-layout-flex .wp-block-button:nth-child(2) .wp-block-button__link{background-image:url(../img/button2.webp)}.home-buttons.is-layout-flex .wp-block-button:nth-child(3) .wp-block-button__link{background-image:url(../img/button3.webp)}.home-buttons.is-layout-flex figure{margin-bottom:12px;border:1px solid;border-color:#ddd;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.home-buttons.is-layout-flex figure:hover{border-color:var(--color);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.underlined-button,.slider-nav .slider-dots .slick-dots li button,.anchors .wp-block-button__link{outline:none;border-radius:0;border-bottom:1px solid var(--borders);-webkit-transition:all .2s;transition:all .2s;font-family:"Spectral",serif;font-size:min(1.2em,3.5vw);padding-bottom:16px;letter-spacing:-4%;line-height:1.1}@media(max-width: calc(600px - 1px)){.underlined-button,.slider-nav .slider-dots .slick-dots li button,.anchors .wp-block-button__link{padding:12px;min-width:80px}}.underlined-button:hover,.slider-nav .slider-dots .slick-dots li button:hover,.anchors .wp-block-button__link:hover,.underlined-button.active,.slider-nav .slider-dots .slick-dots li button.active,.anchors .active.wp-block-button__link{outline:none;border-bottom:3px solid var(--color);padding-bottom:14px}.anchors{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.rounded-icon,.search-icon,.search-button::before,.reset-icon,.reset-button::before,.plus-icon,.plus-button::before,.back-icon,.back-button::before,.transparent-arrow-icon,.oo-detailsgallery .slick-arrow::after,.transparent-arrow-button::before,.arrow-icon,.slick-arrow::after,.arrow-button::before,.lg-next::before,.lg-prev::before{--size: 42px;border:1px solid var(--color);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--size);width:var(--size)}.arrow-icon,.slick-arrow::after,.arrow-button::before,.lg-next::before,.lg-prev::before{content:"";background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.9 5.8'%3E%3Cpath fill='none' stroke='%234f5962' stroke-miterlimit='10' d='M0 2.9h15.7'/%3E%3Cpath fill='%234f5962' d='m12.1 5.8 10.8-2.9L12.1 0v5.8z'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:calc(100% - 10px)}.transparent-arrow-icon,.oo-detailsgallery .slick-arrow::after,.transparent-arrow-button::before{border-color:#fff;content:"";background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.9 5.8'%3E%3Cpath fill='none' stroke='%23fff' stroke-miterlimit='10' d='M0 2.9h15.7'/%3E%3Cpath fill='%23fff' d='m12.1 5.8 10.8-2.9L12.1 0v5.8z'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:calc(100% - 10px)}.back-icon,.back-button::before{content:"";background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.9 5.8'%3E%3Cpath fill='none' stroke='%234f5962' stroke-miterlimit='10' d='M0 2.9h15.7'/%3E%3Cpath fill='%234f5962' d='m12.1 5.8 10.8-2.9L12.1 0v5.8z'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:calc(100% - 10px);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.plus-icon,.plus-button::before{content:"";background-color:var(--color);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.4 16.4'%3E%3Cpath fill='none' stroke='%23fff' stroke-miterlimit='10' d='M8.2 0v16.4M0 8.2h16.4'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:calc(100% - 20px)}.reset-icon,.reset-button::before{content:"";background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.4 16.4'%3E%3Cpath fill='none' stroke='%234f5962' stroke-miterlimit='10' d='M8.2 0v16.4M0 8.2h16.4'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:calc(100% - 20px);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.search-icon,.search-button::before{content:"";background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%234f5962'%3E%3Cpath d='M132-254v-28h377v28H132Zm0-189v-28h172v28H132Zm0-189v-28h172v28H132Zm676 380L652-405q-21 16-45.5 25t-50.5 9q-62.7 0-106.8-43Q405-457 405-519.5T449.2-625q44.3-43 107-43 62.8 0 106.8 43t44 105q0 26-9 50.5T672-425l156 153-20 20ZM556-399q51.3 0 87.1-35 35.9-35 35.9-85.5T643.1-605q-35.9-35-87.1-35-51.3 0-87.1 35-35.9 35-35.9 85.5t35.9 85.5q35.9 35 87.1 35Z'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:calc(100% - 6px)}.plus-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;font-size:.9em}.arrow-button,.lg-next,.lg-prev{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;font-size:.9em}.transparent-arrow-button{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;font-size:.9em}.reset-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:14px}.back-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;font-size:14px}.search-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:14px}.arrow-button .wp-block-button__link,.lg-next .wp-block-button__link,.lg-prev .wp-block-button__link{padding:0;min-width:unset;font-family:"Open Sans",sans-serif;font-size:1em}html{scroll-behavior:smooth;overflow-x:clip}body{overflow-x:clip;width:100%;background:#fff;color:var(--black)}#content{padding-top:90px;min-height:calc(100vh - 200px)}@media(min-width: 1100px){#content{padding-top:90px}}.container,.wp-block-group.has-background .wp-block-group-is-layout-constrained{margin:auto;width:92%;position:relative;--wp--style--global--content-size: 100%}@media(min-width: 1100px){.container,.wp-block-group.has-background .wp-block-group-is-layout-constrained{width:calc(100% - 20vw);max-width:1800px}}.container .container,.wp-block-group.has-background .wp-block-group-is-layout-constrained .container,.container .wp-block-group.has-background .wp-block-group-is-layout-constrained,.wp-block-group.has-background .container .wp-block-group-is-layout-constrained,.wp-block-group.has-background .wp-block-group-is-layout-constrained .wp-block-group-is-layout-constrained{width:100%;max-width:100%}.container .contained,.wp-block-group.has-background .wp-block-group-is-layout-constrained .contained{max-width:var(--wp--style--global--content-size);margin-left:auto !important;margin-right:auto !important}.container .wp-block-group.alignfull>*,.wp-block-group.has-background .wp-block-group-is-layout-constrained .wp-block-group.alignfull>*{width:calc(100% - 20vw);max-width:1800px}@media(min-width: 1100px){.container .half,.wp-block-group.has-background .wp-block-group-is-layout-constrained .half{width:50%;float:left}}.container .quarter,.wp-block-group.has-background .wp-block-group-is-layout-constrained .quarter{margin-bottom:30px}@media(min-width: 1100px){.container .quarter,.wp-block-group.has-background .wp-block-group-is-layout-constrained .quarter{width:25%;float:left}}.container .fullwidth,.wp-block-group.has-background .wp-block-group-is-layout-constrained .fullwidth,.container .logo-slider,.wp-block-group.has-background .wp-block-group-is-layout-constrained .logo-slider,.container .fullscreen,.container .videotop,.wp-block-group.has-background .wp-block-group-is-layout-constrained .fullscreen,.wp-block-group.has-background .wp-block-group-is-layout-constrained .videotop,.container .alignfull,.wp-block-group.has-background .wp-block-group-is-layout-constrained .alignfull{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.container .fullscreen,.container .videotop,.wp-block-group.has-background .wp-block-group-is-layout-constrained .fullscreen,.wp-block-group.has-background .wp-block-group-is-layout-constrained .videotop{height:100vh}a.anchor{display:block;position:relative;visibility:hidden;top:-40px}@media(min-width: 1100px){a.anchor{top:-150px}}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap)}@media(max-width: calc(1024px - 0.001px)){.flex{-ms-flex-wrap:wrap;flex-wrap:wrap}}.flex>*{-webkit-box-flex:1;-ms-flex:1;flex:1}@media(max-width: calc(1024px - 0.001px)){.flex>*{-webkit-box-flex:1;-ms-flex:1 0 350px;flex:1 0 350px;max-width:100%}}.flex .flex-image-round{-webkit-box-flex:.6;-ms-flex-positive:.6;flex-grow:.6}.flex .flex-image-round img{border-radius:50%}:root :where(.is-layout-flex){gap:var(--gap)}.grid{display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fit, minmax(clamp(300px, 25% - var(--gap), 600px), 1fr))}.grid.cols-3{grid-template-columns:repeat(3, 1fr)}@media(max-width: calc(600px - 1px)){.grid.cols-3{grid-template-columns:repeat(1, 1fr)}}.boxes .box{border:3px solid #000;padding:30px}.boxes .box .box-image{width:calc(100% + 60px);max-width:unset;margin:-30px;margin-bottom:20px}.boxes.noborder .box{border:none}.boxes.scattered .box{margin:0 20% 30px 0}.boxes.scattered .box:nth-child(2n){margin:0 0 30px 20%}@media(orientation: portrait){.boxes.scattered .box{margin-inline:0 !important}}.boxes.accent .box{background:var(--accent)}.boxes.color .box{background:var(--color);color:#fff}.boxes.color .box li::marker{color:var(--accent)}.wp-block-audio{margin-bottom:20px}:where(.wp-block-columns.is-layout-flex){gap:6em}.is-layout-flex>*{margin:1em 0}.wp-block-column{margin:0 !important}.services{margin-bottom:60px !important}.services .wp-block-column{position:relative;padding:48px 0 24px}.services .wp-block-column::after{content:"";position:absolute;width:160px;bottom:0;left:0;right:0;margin:auto;border-bottom:1px solid var(--color)}.wp-block-image{margin-bottom:48px}.wp-block-image.aligncenter{margin-left:auto;margin-right:auto}.wp-block-image.aligncenter.size-large img{max-height:55vh;display:block;width:auto}.wp-block-group:has(.services) video{max-height:55vh}.aligncenter{text-align:center}.has-background:has(.wp-block-image.push-up){margin-top:min(320px,50vw)}.wp-block-image.push-up{-webkit-transform:translateY(calc(-1 * min(320px, 50vw)));-ms-transform:translateY(calc(-1 * min(320px, 50vw)));transform:translateY(calc(-1 * min(320px, 50vw)));margin-bottom:calc(-1*min(320px,50vw))}.element-has-background,.wp-block-group.has-background{padding-block:40px;border-radius:var(--radius)}.wp-block-media-text{margin-block:40px}@media(max-width: calc(600px - 1px)){.wp-block-media-text{display:block}}.wp-block-media-text.has-background .wp-block-media-text__content{padding-block:60px}.wp-block-media-text:has(.accordion)>*{-ms-flex-item-align:start;align-self:start}.wp-block-media-text .wp-block-group{margin-block:20px}iframe[src*="youtube.com"]{aspect-ratio:16/9;height:auto}iframe[src*="google.com"]{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.has-large-font-size+.wp-block-columns,p+.wp-block-columns,.oo-detailsfreetext+.wp-block-columns,p+.wp-block-heading,.oo-detailsfreetext+.wp-block-heading{margin-top:60px}h4+.animated-text-wrapper{margin-top:10px !important}.animated-text-wrapper:has(+p,+.oo-detailsfreetext){margin-bottom:0}.header{z-index:20;position:fixed;width:100%;-webkit-transition:all .3s;transition:all .3s;background:#fff}.header.scrolled .navbar{height:60px}.header.scrolled #quiq-logo #q1{translate:36.5%}.header.scrolled #quiq-logo #q2{translate:-34.5%}.header.scrolled #quiq-logo #u{clip-path:inset(0 0 0 100%)}.header.scrolled #quiq-logo #i{clip-path:inset(0 100% 0 0)}.header.scrolled #quiq-logo #logo-tagline{clip-path:inset(0 0 100% 0)}.logo a{display:block;outline:none}.logo #quiq-logo{height:52px;width:auto;margin-top:5px;-webkit-transition:all .3s;transition:all .3s}.logo #quiq-logo *{-webkit-transition:all .3s;transition:all .3s;clip-path:inset(0 0 0 0%)}@media(min-width: 1100px){.menu-logo{font-size:0;color:rgba(0,0,0,0);text-decoration:none;margin:0 20px}}.navbar{display:-webkit-box;display:-ms-flexbox;display:flex;height:90px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:15;-webkit-transition:all .3s;transition:all .3s}@media(min-width: 1100px){.navbar .logo{display:none}}.navbar .menu-toggle{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:20px}.navbar .menu-toggle .button,.navbar .menu-toggle .oo-listpagination li,.oo-listpagination .navbar .menu-toggle li,.navbar .menu-toggle .oo-searchform input[type=submit],.oo-searchform .navbar .menu-toggle input[type=submit],.navbar .menu-toggle .oo-form input[type=submit],.oo-form .navbar .menu-toggle input[type=submit],.navbar .menu-toggle .wpcf7-submit,.navbar .menu-toggle .navigation a,.navigation .navbar .menu-toggle a,.navbar .menu-toggle .accordion .accordion-button a,.accordion .accordion-button .navbar .menu-toggle a,.navbar .menu-toggle .big-button,.navbar .menu-toggle .wp-block-buttons .wp-block-button__link,.wp-block-buttons .navbar .menu-toggle .wp-block-button__link,.navbar .menu-toggle .underlined-button,.navbar .menu-toggle .slider-nav .slider-dots .slick-dots li button,.slider-nav .slider-dots .slick-dots li .navbar .menu-toggle button,.navbar .menu-toggle .anchors .wp-block-button__link,.anchors .navbar .menu-toggle .wp-block-button__link{-webkit-animation:bgchange 5s linear infinite;animation:bgchange 5s linear infinite;text-align:center}.footer{padding:40px 0;line-height:1.5}.footer .flex{padding-bottom:20px}@media(max-width: calc(600px - 1px)){.footer .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(min-width: 1100px){.footer .flex{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.footer .flex>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.footer .flex>*:has(.social){-ms-flex-item-align:end;align-self:flex-end;text-align:right}.footer .menu{font-size:16px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}@media(max-width: calc(1100px - 0.001px)){.footer .menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5px}}.footer .subfooter{border-top:1px solid var(--darkener);padding-top:40px;font-size:13px;color:var(--darkener)}@media(min-width: 1100px){.footer .subfooter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer .subfooter>*{margin-bottom:12px}.footer .subfooter .menu{font-size:13px;gap:0;margin:4px 0 20px}@media(min-width: 1100px){.footer .subfooter .menu li:not(:last-child)::after{content:"–";margin:0 10px}}.social-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;gap:6px}.social-flex svg{fill:var(--color);-webkit-transition:fill .3s;transition:fill .3s}.social-flex svg:hover{fill:var(--darkener)}.backtotop{position:absolute;right:-15px;top:0;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);display:block;width:30px}.cmplz-manage-consent{font-size:12px}ul.wp-block-social-links{padding:0;gap:16px}.menu-toggle{display:none;-webkit-transition:.3s;transition:.3s}@media(max-width: calc(1100px - 0.001px)){.menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:10}}.menu-toggle svg{fill:none;stroke:var(--color);stroke-width:2px}.menu-toggle .line1{-webkit-transform:translate(0, 2px) rotate(0);-ms-transform:translate(0, 2px) rotate(0);transform:translate(0, 2px) rotate(0);-webkit-transition:.3s;transition:.3s}.menu-toggle .line2{-webkit-transform:translate(0, 14px);-ms-transform:translate(0, 14px);transform:translate(0, 14px);opacity:1;-webkit-transition:.3s;transition:.3s}.menu-toggle .line3{-webkit-transform:translate(0, 26px) rotate(0);-ms-transform:translate(0, 26px) rotate(0);transform:translate(0, 26px) rotate(0);-webkit-transition:.3s;transition:.3s}.menu-toggle.close .line1{-webkit-transform:translate(0, 2px) rotate(30deg);-ms-transform:translate(0, 2px) rotate(30deg);transform:translate(0, 2px) rotate(30deg)}.menu-toggle.close .line2{opacity:0}.menu-toggle.close .line3{-webkit-transform:translate(0, 26px) rotate(-32deg);-ms-transform:translate(0, 26px) rotate(-32deg);transform:translate(0, 26px) rotate(-32deg)}@media(max-width: calc(1100px - 0.001px)){.main-menu{height:100vh;width:90vw;padding:30px;position:fixed;right:0;top:0;background:#fff;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.3s;transition:.3s}}@media(max-width: calc(1100px - 0.001px)){.main-menu.open{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}}@media(max-width: calc(1100px - 0.001px)){.main-menu .menu-inner{text-align:right}}@media(min-width: 1100px){.main-menu .menu-main-menu-container{font-size:14px}.main-menu .menu-main-menu-container ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}}@media(min-width: 1100px)and (max-width: calc(1300px - 0.001px)){.main-menu .menu-main-menu-container ul{gap:20px}}@media(min-width: 1100px)and (min-width: 1100px){.main-menu .menu-main-menu-container ul li:nth-child(1){-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.main-menu .menu-main-menu-container ul li:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.main-menu .menu-main-menu-container ul li:nth-child(3){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.main-menu .menu-main-menu-container ul li:nth-child(4){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.main-menu .menu-main-menu-container ul li:nth-child(5){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.main-menu .menu-main-menu-container ul li:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.main-menu .menu-main-menu-container ul li:nth-child(7){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.main-menu .menu-main-menu-container ul li:nth-child(1){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}@media(max-width: calc(1100px - 0.001px)){.main-menu .menu-main-menu-container{font-size:max(18px,2.8vh)}.main-menu .menu-main-menu-container li{margin-bottom:12px}}.main-menu a:hover{color:var(--color)}.main-menu .current-menu-item{text-decoration:underline;text-decoration-color:var(--color);text-underline-offset:12px;text-decoration-thickness:3px}@media(min-width: 1100px){.main-menu .social{display:none}}@media(max-width: calc(1100px - 0.001px)){.service-menu{display:none}}@media(min-width: 1100px){.service-menu{background-color:var(--darkener);max-height:50px;overflow:hidden;-webkit-transition:.2s all;transition:.2s all;position:relative;z-index:5}}.service-menu ul{padding:10px 0;font-size:11px;font-weight:600;text-transform:uppercase}@media(min-width: 1100px){.service-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}}@media(max-width: calc(1100px - 0.001px)){.service-menu ul li{margin-bottom:12px !important}}@media(min-width: 1100px){.service-menu ul a{color:var(--light);-webkit-transition:color .3s;transition:color .3s}.service-menu ul a:hover{color:var(--color)}}@media(min-width: 1100px){.scrolled .service-menu{max-height:0}}*[id]{scroll-margin-top:160px}section{position:relative;padding:50px 0}.hero+section{padding-top:0}.section-title{text-align:center}.logo-slider{padding:80px 0}.logo-slider h2,.logo-slider .oo-detailview h1,.oo-detailview .logo-slider h1{text-align:center}.logo-slider .slider-logos{margin:60px 0}.accordion .accordion-button a::after{content:"" !important;-webkit-transition:all .2s;transition:all .2s}.accordion .accordion-content{display:none;margin-block:30px;font-size:.85em}.accordion.active .accordion-button a::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.wp-block-group{container:parent-block/inline-size;margin-block:60px}.wp-block-group .wp-block-group{margin-block:20px}.rounded img,img.rounded{border-radius:50%;aspect-ratio:1}.wp-block-table,.wp-block-flexible-table-block-table{border:2px solid}.wp-block-table thead th,.wp-block-table tfoot td,.wp-block-flexible-table-block-table thead th,.wp-block-flexible-table-block-table tfoot td{background-color:var(--color) !important;border-bottom:2px solid !important}.wp-block-table figcaption,.wp-block-flexible-table-block-table figcaption{font-size:85%;padding:10px}.columns-img-rounded figure.has-custom-border{width:70%;margin:0 auto}.navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}.hero{background-color:#3f3f3e}.hero:has(.hero-image){min-height:50vh;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:0;overflow:hidden}@media(orientation: landscape){.hero:has(.hero-image){height:calc(100vh - 200px);min-height:400px}}.hero:has(.hero-image)::before{content:"";background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), color-stop(50%, rgba(0, 0, 0, 0.45)), to(rgba(0, 0, 0, 0.1)));background:linear-gradient(180deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.45) 50%, rgba(0, 0, 0, 0.1) 100%);position:absolute;width:100%;height:100%;z-index:-1}.hero:has(.hero-image) .hero-image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;z-index:-2}.hero:has(.hero-image) video.hero-image{-o-object-position:top;object-position:top}.hero .payoff{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80%;color:#fff;margin:auto;text-align:center}@media(orientation: portrait){.hero .payoff{width:90%}}@media(max-width: calc(600px - 1px)){h1 br,h2 br,.oo-detailview h1 br,h3 br,h4 br,h5 br,h6 br{display:none}}.videotop{position:relative;height:calc(100vh - 100px);min-height:400px}.videotop::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.5}@media(orientation: portrait){.videotop{height:100vw}}.videotop .bckgd-video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;z-index:-2}.videotop .payoff{z-index:1;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100%;padding:20px;font-size:max(2.4vw,24px);text-align:center}.videotop .mute-video{background:url(../img/volume-off.png) no-repeat center;background-size:100%;border:0;width:24px;height:24px;text-indent:9999px;position:absolute;bottom:20px;right:30px;opacity:.7;cursor:pointer}.videotop .unmute-video{background:url(../img/volume-on.png) no-repeat center;background-size:100%}.slick-disabled{pointer-events:none}.slider-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--gap);margin-bottom:48px}@media(max-width: calc(600px - 1px)){.slider-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.slider-nav .slider-dots .slick-dots{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.slider-nav .slider-dots .slick-dots li{list-style:none}.slider-nav .slider-dots .slick-dots li.slick-active button{border-bottom:3px solid var(--color);padding-bottom:14px}.slider-nav .slider-arrows{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}@media(max-width: calc(600px - 1px)){.slider-nav .slider-arrows{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.slick-arrow.slider-previous::after{-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1)}.slides .item{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;gap:var(--gap);-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: calc(600px - 1px)){.slides .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.slides .item .hidden-title{display:none}@media(min-width: 600px){.slides .item .description{width:40%;-webkit-box-flex:1;-ms-flex:1;flex:1}}.slides .item .description h4,.slides .item .description p,.slides .item .description .oo-detailsfreetext{margin-bottom:24px !important}@media(min-width: 600px){.slides .item img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:60%;-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5}}.lg-backdrop{background:#fff}.lg-sub-html{color:var(--color)}.lg-next,.lg-prev{background-color:rgba(0,0,0,0);padding:0}@media(max-width: calc(1100px - 0.001px)){.lg-next,.lg-prev{display:none}}.lg-prev{-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1)}.lg-prev::after{content:"";display:none}input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}select,.ts-control,.select2-container .select2-selection--single .select2-selection__rendered,textarea,input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=date],input[type=number]{width:100%;height:40px;padding-left:0;margin:6px 0 16px;border:none;border-bottom:1px solid var(--darkener);background:rgba(0,0,0,0)}textarea{overflow:auto;height:100px;padding:10px;border:1px solid var(--darkener)}input[type=file]{padding:3px}input::-webkit-file-upload-button{font-family:var(--font);font-weight:600;padding:10px 20px;line-height:1.3;color:var(--black);font-size:16px;background:var(--darkener);border:none;border-radius:6px}input::file-selector-button{font-family:var(--font);font-weight:600;padding:10px 20px;line-height:1.3;color:var(--black);font-size:16px;background:var(--darkener);border:none;border-radius:6px}.wpcf7-submit:disabled{background-color:var(--darken);color:var(--light);cursor:not-allowed}.wpcf7 form .wpcf7-response-output{margin:0 0 24px;padding:1em;border-width:3px}.detail-contact-form h3{margin:48px auto 12px;max-width:960px !important;text-align:center}.detail-contact-form h3+h3{font-size:inherit;font-family:inherit;margin:0 auto 48px}.oo-details-sidebar .detail-contact-form h3{text-align:left;font-size:1em;font-family:"Open Sans",sans-serif}label{font-size:14px}.oo-form h4{margin-block:48px}.select2-container{min-height:64px}.select2-container .select2-selection--single{background:rgba(0,0,0,0);border:none}.ts-control{background-color:rgba(0,0,0,0) !important}.ts-control input{height:auto !important}.form-field:has(.select2-container) label{display:block;margin-bottom:10px}.form-message,.form-gdpr{grid-column:span 2}.form-gdpr{margin-block:20px}input[type=checkbox]{width:unset;margin-right:10px;vertical-align:middle}.oo-form input[type=submit]{display:block;margin:24px auto}.form-container{container-type:inline-size;container-name:form-container}@container form-container (width > 600px){.form-fields{display:grid;gap:10px var(--gap);grid-template-columns:1fr 1fr}}.oo-form-required{margin-bottom:24px;font-size:14px;color:var(--darkener)}@media(max-width: calc(1100px - 0.001px)){.oo-detailview{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.oo-detailview h1{margin-block:24px}.oo-detailview .details-data{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap);-ms-flex-pack:distribute;justify-content:space-around;text-align:center;margin-block:60px}.oo-detailview .details-data>*{min-width:8vw}.oo-detailview .details-data label{display:block;border-bottom:1px solid;padding:10px}.oo-detailview .details-data .data-value{font-family:"Spectral",serif;font-size:clamp(1.5em,2.8vw,32px);letter-spacing:-3%;margin-block:20px}@media(max-width: calc(600px - 1px)){.oo-detailview .details-data .data-value{font-size:1.3em}}.oo-details h5{margin-block:48px;border-top:1px solid;padding-top:12px;font-size:1em;font-family:"Open Sans",sans-serif}.ref-number{font-size:.9em;padding-top:12px;margin-bottom:48px;border-top:1px solid}@media(max-width: calc(1100px - 0.001px)){.oo-details-sidebar .detail-contact-form{display:none}}.oo-aspinfo-wrapper{text-align:center;border:1px solid;padding:30px}.oo-contact-info img{border-radius:50%;aspect-ratio:1;width:100px;-o-object-fit:cover;object-fit:cover}.oo-map{-webkit-filter:grayscale(40%);filter:grayscale(40%)}.page-detail .page-content>div,.page:has(.oo-searchform) .page-content>div{margin-block:24px}.oo-detailsfreetext h4{margin-bottom:24px}.oo-listobject .oo-listobjectwrap{border:1px solid;border-color:#ddd;height:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;overflow:hidden}.oo-listobject .oo-listobjectwrap:hover{border-color:var(--color);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.oo-listobject .oo-listinfo{padding:min(20px,2vw)}.oo-listobject .oo-listtitle{font-size:1.5em;border-bottom:1px solid var(--color);padding-bottom:16px;margin:8px 0 16px}.oo-listobject .details-data{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px min(18px,2.8vw)}.oo-listobject .details-data>*{-ms-flex-preferred-size:fit-content;flex-basis:fit-content}.oo-listobject small{font-size:14px}.oo-listobject a.estate-status,.oo-listobject div.estate-status{overflow:visible}.oo-listobject a.estate-status>span,.oo-listobject div.estate-status>span{height:auto;border:none}.select2-container--default{font-size:.85em}.select2-container--default .select2-selection--multiple{border:1px solid var(-color);border-radius:27px;border-color:var(--color) !important}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:rgba(0,0,0,0);border:none;margin-top:16px;margin-bottom:0}.select2-container--default .select2-selection--multiple .select2-search--inline{margin-bottom:0}.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field{height:48px;padding-left:10px}.select2-dropdown--below{margin-top:-12px}.oo-searchform{display:none}.oo-searchformfield:has([name="vermarktungsart[]"]){display:none}.oo-searchformfield label{margin-bottom:6px}.oo-searchformfield input{border:1px solid var(--color);border-radius:27px;height:53px;padding-left:13px;font-size:.9em;color:var(--color)}.oo-searchformfield-range{display:-webkit-box;display:-ms-flexbox;display:flex}.oo-searchformfield-range>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.oo-searchformfield-range>div:first-child input{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.oo-searchformfield-range>div:last-child input{border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:#ddd}.oo-searchformfield:has(input[type=submit]){-webkit-box-flex:0;-ms-flex:0 1 53px;flex:0 1 53px}@media only screen and (max-width: 991px){.oo-searchformfield:has(input[type=submit]){-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}}.oo-searchform input[type=submit]{display:block;min-width:53px;width:53px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%234f5962'%3E%3Cpath d='M784-120 532-372q-30 24-69 38t-83 14q-109 0-184.5-75.5T120-580q0-109 75.5-184.5T380-840q109 0 184.5 75.5T640-580q0 44-14 83t-38 69l252 252-56 56ZM380-400q75 0 127.5-52.5T560-580q0-75-52.5-127.5T380-760q-75 0-127.5 52.5T200-580q0 75 52.5 127.5T380-400Z'/%3E%3C/svg%3E");background-size:60%;background-repeat:no-repeat;background-position:center;font-size:0;color:rgba(0,0,0,0)}.oo-listheadline.flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-block:0 !important}.oo-listheadline.flex>*{-webkit-box-flex:unset;-ms-flex:unset;flex:unset}.oo-listheadline.flex .toggle-btn{font-size:14px;margin-left:5px}.oo-listheadline.flex .toggle-btn.active{text-decoration:underline;text-underline-offset:6px}input[type=number]{-moz-appearance:textfield}.onofficeSortListSelector{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:10px;color:var(--color)}.leaflet-attribution-flag{display:none !important}.oo-details-fact__value{font-size:14px}@media(max-width: calc(1100px - 0.001px)){.oo-details-fact__label,.oo-details-fact__value{width:50%;margin:0}}@media(max-width: calc(1100px - 0.001px)){.oo-detailsgallery{margin-inline:-5%}}.oo-detailspicture,.oo-detailspicture.slick-slide{background-size:cover;background-position:center center;background-repeat:no-repeat}@media(min-width: 1100px){.oo-detailspicture,.oo-detailspicture.slick-slide{height:70vh;min-height:400px}}@media(max-width: calc(1100px - 0.001px)){.oo-detailspicture,.oo-detailspicture.slick-slide{height:60vw}}.oo-detailsgallery .slick-prev{left:10px;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}@media(max-width: calc(600px - 1px)){.oo-detailsgallery .slick-prev{left:0px;scale:.7}}.oo-detailsgallery .slick-next{right:10px}@media(max-width: calc(600px - 1px)){.oo-detailsgallery .slick-next{right:0px;scale:.7}}.oo-listpagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;max-width:unset}.oo-listpagination li{min-width:unset;aspect-ratio:1;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;width:40px;padding:0;outline-color:#ddd}.oo-listpagination li:has(.current){outline:var(--accent) solid 3px}.oo-listpagination li a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fade-images{position:relative;height:100vh;margin-bottom:15vw}@media(orientation: portrait){.fade-images{height:50vh}}.fade-images .fade-text{position:absolute;top:55%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:10;text-align:center;mix-blend-mode:multiply}.fade-images .fade-image{position:absolute;width:27vw;height:27vw}@media(orientation: portrait){.fade-images .fade-image{width:35vw;height:35vw}}.fade-images .fade-image img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.fade-images .fade-image:nth-child(1){top:8%;left:10%}.fade-images .fade-image:nth-child(2){top:0%;right:10%}.fade-images .fade-image:nth-child(3){top:60%;left:50%}.fade-images .fade-image:nth-child(4){top:60%;left:20%}.modal{position:absolute;z-index:10000;top:0;left:0;visibility:hidden;width:100%;height:100%}.modal.is-visible{visibility:visible}.modal-overlay{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);visibility:hidden;opacity:0;-webkit-transition:visibility 0s linear .3s,opacity .3s;transition:visibility 0s linear .3s,opacity .3s}.modal.is-visible .modal-overlay{opacity:1;visibility:visible;-webkit-transition-delay:0s;transition-delay:0s}.modal-wrapper{position:fixed;z-index:9999;top:10vh;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);width:32em;max-width:90%;background-color:#fff;-webkit-box-shadow:0 0 1.5em rgba(0,0,0,.35);box-shadow:0 0 1.5em rgba(0,0,0,.35)}.modal-transition{-webkit-transition:all .3s .12s;transition:all .3s .12s;-webkit-transform:translate(-50%, -10%);-ms-transform:translate(-50%, -10%);transform:translate(-50%, -10%);opacity:0}.modal.is-visible .modal-transition{-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);opacity:1}.modal-content{padding:3.5em 1em;overflow-y:scroll;height:80vh}.modal-content>*:first-child{margin-top:0}.modal-content>*:last-child{margin-bottom:0}.modal-content input,.modal-content select,.modal-content .select2-container .select2-selection--single .select2-selection__rendered,.select2-container .select2-selection--single .modal-content .select2-selection__rendered,.modal-content .ts-control,.modal-content textarea{font-size:inherit}.modal-content .wpcf7-list-item-label{font-size:14px}.modal-content .wpcf7-list-item{margin:0}.modal-content .wpcf7-not-valid-tip{font-size:.8em}.modal-content .wpcf7{width:90%;margin:auto}.modal-content .wpcf7-submit{margin:15px 0}.modal-content .wpcf7-text{background:rgba(0,0,0,0);border:none;border-bottom:2px solid;padding:10px;width:100%}.modal-content .wpcf7-textarea{background:rgba(0,0,0,0);border:2px solid;padding:10px;width:100%}.modal-close{position:absolute;top:0;right:0;padding:1em;background:none;border:0;cursor:pointer}/*# sourceMappingURL=style.css.map */