.skate-radius{border-radius:var(--skate-radius);overflow:hidden}.skate-gradient{background:var(--skate-gradient)}.skate-shadow{box-shadow:var(--skate-shadow)}.skate-no-shadow,.skate-no-shadow img{box-shadow:none !important}.skate-parallax{position:relative;backface-visibility:hidden}.skate-hero-fx{position:relative;overflow:hidden;isolation:isolate}.skate-breathe-fx{position:relative;overflow:hidden;isolation:isolate}.skate-custom-controls .skate-prev,.skate-custom-controls .skate-next{transition:opacity .25s ease}.skate-custom-controls .skate-prev.is-edge,.skate-custom-controls .skate-next.is-edge{opacity:.3}html,body{font-synthesis:none;overflow-x:clip;overflow-y:visible}body.seo_page-template-default.single.single-seo_page,body.seo_page-template-default.single.single-seo_page .gspb_row-id-gsbp-1e9c9bb,body.seo_page-template-default.single.single-seo_page #gspb_row-id-gsbp-1e9c9bb,body.wlac-unit-template-default{overflow:visible}a.wp-block-button__link,input.wp-block-button__link{transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}a.wp-block-button__link:hover,input.wp-block-button__link:hover{background:var(--skate-btn-fill-hover-bg, var(--wp--preset--color--main-color));border-color:var(--skate-btn-fill-hover-bg, var(--wp--preset--color--main-color));color:var(--skate-btn-fill-hover-text, var(--wp--preset--color--white))}.is-style-outline a.wp-block-button__link:hover,.is-style-outline input.wp-block-button__link:hover{background:var(--skate-btn-outline-hover-bg, var(--wp--preset--color--secondary-color));border-color:var(--skate-btn-outline-hover-bg, var(--wp--preset--color--secondary-color));color:var(--skate-btn-outline-hover-text, var(--wp--preset--color--white))}.wpcf7 .wpcf7-field-group{display:flex;flex-direction:column}.wpcf7 .wpcf7-form-control:not(.wpcf7-submit){width:100%;padding:12px 16px;background:rgba(0,0,0,0);border:1px solid var(--wp--preset--color--light-gray, #e8e8e8);color:var(--wp--preset--color--black);font-family:var(--wp--preset--font-family--dm-sans);font-size:var(--wp--preset--font-size--m);line-height:1.5;outline:none;transition:border-color .2s ease;-webkit-appearance:none}.wpcf7 .wpcf7-form-control:not(.wpcf7-submit)::-moz-placeholder{color:var(--wp--preset--color--muted)}.wpcf7 .wpcf7-form-control:not(.wpcf7-submit)::placeholder{color:var(--wp--preset--color--muted)}.wpcf7 .wpcf7-form-control:not(.wpcf7-submit):focus{border-color:var(--wp--preset--color--secondary-color)}.wpcf7 textarea.wpcf7-form-control{resize:vertical;min-height:140px}.wpcf7 form{display:flex;flex-direction:column;row-gap:16px}.wpcf7 input.wp-block-button__link{cursor:pointer;background-color:var(--skate-btn-fill-bg, var(--wp--preset--color--secondary-color));color:var(--skate-btn-fill-text, var(--wp--preset--color--white));border:2px solid var(--skate-btn-fill-bg, var(--wp--preset--color--secondary-color));border-radius:var(--skate-radius, 0px)}.wpcf7 input.wp-block-button__link:hover{background-color:var(--skate-btn-fill-hover-bg, var(--wp--preset--color--main-color));border-color:var(--skate-btn-fill-hover-bg, var(--wp--preset--color--main-color));color:var(--skate-btn-fill-hover-text, var(--wp--preset--color--white))}.wpcf7 .wpcf7-not-valid-tip{font-size:var(--wp--preset--font-size--s);color:#e53e3e;margin-top:4px}.wpcf7 form .wpcf7-response-output{font-size:var(--wp--preset--font-size--s);padding:16px 20px;margin-top:20px;border-radius:var(--skate-radius, 4px);border-width:1px;border-style:solid}.wpcf7 form.sent .wpcf7-response-output{background-color:#f0faf4;border-color:#a8dbb8;color:#276749}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background-color:#fffbeb;border-color:#f6d860;color:#7d5b00}.wpcf7 form.spam .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{background-color:#fff5f5;border-color:#fcb4b4;color:#9b2c2c}.has-secondary-color-color{background:none}.button-dark-bg *:hover{color:var(--wp--preset--color--white) !important}.block-editor-block-list__layout.is-root-container>*{max-width:none !important}:root :where(.is-layout-flow)>*,:where(.wp-site-blocks)>*{margin-block-start:0 !important}:where(figure){margin:0}.object-top{-o-object-position:top;object-position:top}.auto-top{margin-top:auto}.m-auto{margin:auto}.self-center{align-self:center}.p-0{padding:0}.m-0{margin:0}.min-w-full{min-width:100%}.min-h-full,.min-h-full *{min-height:100%}.w-full,.w-full *{width:100%}.object-cover *{-o-object-fit:cover;object-fit:cover}.h-auto,.h-auto *{height:auto}.gb-bild-min-w-full>*{min-width:100%}:root :where(.is-layout-flow)>*,:where(.wp-site-blocks)>*{margin-block-start:0 !important}@media(max-width: 768px){.logo img{width:100px}}.show{margin-top:0 !important}.one-line-title{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wl-bewertung-output-main h2,.wl-bewertung-output-main .full-width.align-center{display:none !important}.wl-bewertung-output-main #wl-reviews-grid .wl-review-item{color:#333}.wl-post-banner-ratgeber-text-content .wl-post-banner-standard-text,.single.single-post .entry-content p,.single.single-post .entry-content h2,.single.single-post .entry-content .wl-post-banner-standard-text{color:var(--wp--preset--color--main-color) !important}.single.single-post .entry-content p{font-size:var(--wp--preset--font-size--medium) !important;font-weight:400;padding:20px 0}.single.single-post .entry-content h2{font-size:clamp(23.043px,1.44rem + (1vw - 3.2px)*1.466,38px);line-height:1.4;text-align:left}.single.single-post .entry-content p:empty,.single.single-post .entry-content p:empty:before,.single.single-post .entry-content p:empty:after{display:none}.single.single-post .entry-content b,.single.single-post .entry-content strong{font-weight:bold}.single.single-post .entry-content .wl-post-banner-ratgeber-text-content h2{color:var(--wp--preset--color--secondary-color) !important}.single.single-post .wl-post-banner-ratgeber-main-grid{border:1px solid var(--wp--preset--color--main-color) !important}.single.single-post .wl-post-banner-ratgeber-main-grid .wl-post-banner-ratgeber-text-content{display:flex;flex-direction:column;gap:20px}.searchfilter-marketing-type,.radar-marktDaten-intro .radar-onlyMarketData-results,div.results-based-on-marketing-type{background-color:var(--wp--preset--color--main-color)}.searchfilter-marketing-type-active{background-color:var(--wp--preset--color--secondary-color)}#radar-top-block-grid .radar-filters-grid{top:-190px}.radar-contact-block .rd-ladenhuter-block-col-3 div{display:grid;grid-gap:10px}.radar-contact-block .rd-ladenhuter-block-col-3 a{width:-moz-fit-content;width:fit-content}#wlac-radar #radar-umkreis-input,#wlac-radar .radar-filters-section-row-1 select,#wlac-radar .radar-filters-section-row-2 select{min-height:37px}#suchauftragBox .wlradar-suchauftrag-modal-btn{text-decoration:none}#finde-immobilien-portalubergreifend-und-regional{margin-bottom:160px}@media(max-width: 852px){#radar-top-block-grid .radar-filters-grid{top:-485px}.wlac-main #wlac-radar{margin-top:400px}#finde-immobilien-portalubergreifend-und-regional{margin-bottom:50px}}@media(max-width: 768px){.wlac-main #wlac-radar{margin-top:420px}#finde-immobilien-portalubergreifend-und-regional{margin-bottom:20px}}@media(max-width: 500px){#finde-immobilien-portalubergreifend-und-regional{margin-bottom:30px}}.p-button.p-component{border-style:solid !important;border-width:2px !important;border-color:var(--wp--preset--color--secondary-color, #ff9a00) !important;background-color:var(--wp--preset--color--secondary-color, #ff9a00) !important;border-radius:var(--skate-radius) !important;font-size:var(--wp--preset--font-size--medium);font-style:normal}.p-button.p-component:hover{background-color:#fff !important;color:var(--wp--preset--color--secondary-color, #ff9a00) !important}.small-font{font-size:14px !important}.skate-radius{border-radius:var(--skate-radius);overflow:hidden}.skate-gradient{background:var(--skate-gradient)}.skate-shadow{box-shadow:var(--skate-shadow)}.skate-no-shadow,.skate-no-shadow img{box-shadow:none !important}.skate-custom-controls .skate-prev,.skate-custom-controls .skate-next{transition:opacity .25s ease}.skate-custom-controls .skate-prev.is-edge,.skate-custom-controls .skate-next.is-edge{opacity:.3}.skate-social{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.skate-social__link{display:inline-flex;align-items:center;justify-content:center;color:var(--wp--preset--color--secondary-color);transition:opacity .2s}.skate-social__link svg{width:30px;height:30px}.skate-social__link:hover{opacity:.75}.skate-social--outline .skate-social__link{width:38px;height:38px;border-radius:50%;border:1px solid currentColor;opacity:.55}.skate-social--outline .skate-social__link svg{width:15px;height:15px}.skate-social--outline .skate-social__link:hover{opacity:1}.skate-social--solid .skate-social__link{width:38px;height:38px;border-radius:50%;background:var(--wp--preset--color--secondary-color);color:#fff;opacity:1}.skate-social--solid .skate-social__link svg{width:15px;height:15px}.skate-social--solid .skate-social__link:hover{opacity:.8}.skate-navbar-offset{padding-top:var(--skate-navbar-offset, 140px)}.admin-bar .skate-navbar{top:32px}@media screen and (max-width: 782px){.admin-bar .skate-navbar{top:46px}}.skate-navbar{position:fixed;top:0;z-index:1005;width:100%;background-color:var(--wp--preset--color--white);box-shadow:0 2px 12px rgba(0,0,0,.08);transition:background-color .3s,box-shadow .3s,transform .35s ease}.skate-navbar--hidden{transform:translateY(-100%)}.skate-navbar+br,.skate-navbar~br{display:none}br:has(+.skate-navbar),.skate-navbar>p:empty,.skate-navbar__inner>p{display:none}.skate-navbar__inner{display:flex;align-items:center;justify-content:sskate-between;width:88%;max-width:1600px;margin:0 auto;padding:0;height:140px;gap:40px}@media(max-width: 991px){.skate-navbar__inner{height:60px;gap:16px}}.skate-navbar__logo{flex:1;flex-shrink:0}.skate-navbar__logo a{display:inline-flex;align-items:center;text-decoration:none}.skate-navbar__logo img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;transition:opacity .2s}@media(max-width: 991px){.skate-navbar__logo img{width:var(--skate-logo-mobile-w) !important}}.skate-navbar__logo .skate-navbar__logo-light{display:none}@media(max-width: 991px){.skate-navbar__desktop-item{display:none !important}}.skate-navbar__hamburger{display:none;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:none;border:none;cursor:pointer;padding:5px 10px;color:var(--wp--preset--color--main-color);border-radius:var(--skate-radius, 6px);transition:background-color .2s;min-width:44px}.skate-navbar__hamburger svg{width:38px;height:auto;flex-shrink:0}.skate-navbar__hamburger:hover{background-color:rgba(0,0,0,.06)}@media(max-width: 991px){.skate-navbar__hamburger{display:inline-flex}}.skate-navbar__links{display:flex;align-items:stretch;justify-content:center;gap:0;align-self:stretch;flex:1}.skate-navbar__link-item{position:static;display:flex;align-items:stretch}.skate-navbar__link{display:inline-flex;align-items:center;gap:8px;padding:0 18px;font-size:var(--skate-navbar-link-fs, var(--wp--preset--font-size--medium));font-weight:600;color:var(--wp--preset--color--black);text-decoration:none;border-radius:0;transition:background-color .2s,color .2s;white-space:nowrap}.skate-navbar__link:hover{background-color:rgba(0,0,0,.05)}.skate-navbar__link-icon{display:inline-flex;align-items:center;flex-shrink:0}.skate-navbar__link-icon svg{height:40px;width:auto}.skate-navbar__link-item[data-submenu]>.skate-navbar__link::after{content:"";display:inline-block;width:7px;height:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='%23aaaaaa' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='1,1 5,5 9,1'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;transition:transform .2s}.skate-navbar__link-item[data-submenu].is-open>.skate-navbar__link::after{transform:rotate(180deg)}.skate-navbar__overlay{position:fixed;top:var(--skate-navbar-bottom, 140px);left:0;right:0;bottom:0;background-color:var(--wp--preset--color--main-color, #17263a);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s,visibility .25s;z-index:1004}.skate-navbar--submenu-open .skate-navbar__overlay{opacity:.8;visibility:visible;pointer-events:auto}.skate-navbar__submenu{position:fixed;top:var(--skate-navbar-bottom, 140px);left:50%;transform:translateX(-50%) translateY(-8px);width:100%;max-width:1270px;background-color:var(--wp--preset--color--white);border-radius:0 0 var(--skate-radius, 8px) var(--skate-radius, 8px);overflow:hidden;box-shadow:0 16px 40px rgba(0,0,0,.18);padding:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility .2s,transform .2s;z-index:1005}.skate-navbar__submenu *{pointer-events:none !important}.skate-navbar__submenu-close{position:absolute;top:10px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;cursor:pointer;border-radius:var(--skate-radius, 6px);color:var(--wp--preset--color--main-color);padding:0;transition:background-color .2s;z-index:10}.skate-navbar__submenu-close svg{width:18px;height:18px;pointer-events:none}.skate-navbar__submenu-close:hover{background-color:rgba(0,0,0,.06)}.skate-navbar__link:focus-visible,.skate-navbar__btn:focus-visible,.skate-navbar__icon:focus-visible,.skate-navbar__hamburger:focus-visible,.skate-navbar__submenu-close:focus-visible,.skate-navbar__mobile-close:focus-visible,.skate-navbar__mobile-link-header:focus-visible,.skate-navbar__mobile-submenu-item:focus-visible{outline:2px solid var(--wp--preset--color--secondary-color, #d6b36d);outline-offset:2px;border-radius:2px}.skate-navbar__link-item[data-submenu].is-open .skate-navbar__submenu{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.skate-navbar__link-item[data-submenu].is-open .skate-navbar__submenu *{pointer-events:auto !important}.skate-navbar__submenu-inner{display:flex;flex-direction:row;align-items:stretch}.skate-navbar__submenu-col{flex:1 1 0;padding:25px 20px;border-right:1px solid #f0f0f0}.skate-navbar__submenu-col:last-child{border-right:none}.skate-navbar__submenu-col--featured .skate-submenu-featured-title{font-size:var(--skate-navbar-submenu-fs, var(--wp--preset--font-size--medium)) !important}.skate-navbar__submenu-col-head{font-size:var(--skate-navbar-submenu-fs, var(--wp--preset--font-size--medium));font-weight:700;color:var(--wp--preset--color--black);padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #e8e8e8}.skate-navbar__submenu-col-links{list-style:none;margin:0;padding:0}.skate-navbar__submenu-col-links li a{display:flex;align-items:center;gap:6px;padding:var(--skate-navbar-submenu-gap, 5px) 0;font-size:var(--skate-navbar-submenu-fs, var(--wp--preset--font-size--medium));color:#3a4a5a;text-decoration:none;transition:color .15s}.skate-navbar__submenu-col-links li a:hover{color:var(--wp--preset--color--main-color, #17263a)}.skate-navbar__submenu-col-links--arrow li a::before{content:"›";font-size:16px;color:#aaa;flex-shrink:0;line-height:1}.skate-navbar__submenu-col-links--arrow li a:hover::before{color:var(--wp--preset--color--main-color, #17263a)}.skate-navbar__submenu-col-links--default .skate-navbar__submenu-link-icon,.skate-navbar__submenu-col-links--custom .skate-navbar__submenu-link-icon{display:flex;align-items:center;flex-shrink:0;width:16px;height:16px;color:#aaa;transition:color .15s}.skate-navbar__submenu-col-links--default .skate-navbar__submenu-link-icon svg,.skate-navbar__submenu-col-links--custom .skate-navbar__submenu-link-icon svg{width:100%;height:100%}.skate-navbar__submenu-col-links--default li a:hover .skate-navbar__submenu-link-icon,.skate-navbar__submenu-col-links--custom li a:hover .skate-navbar__submenu-link-icon{color:var(--wp--preset--color--main-color, #17263a)}.skate-navbar__right{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex:1}.skate-navbar__buttons{margin:0}.skate-navbar--centered .skate-navbar__inner{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"links logo right";align-items:center}.skate-navbar--centered .skate-navbar__logo{grid-area:logo}.skate-navbar--centered .skate-navbar__links{grid-area:links;justify-content:flex-start}.skate-navbar--centered .skate-navbar__right{grid-area:right;justify-content:flex-end}.skate-navbar__buttons{display:flex;align-items:center;gap:8px}.skate-navbar__btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 40px;font-size:var(--wp--preset--font-size--medium);font-weight:700;border-radius:var(--skate-radius, 6px);text-decoration:none;white-space:nowrap;transition:background-color .2s,color .2s,border-color .2s;box-shadow:var(--skate-shadow)}.skate-navbar__btn--filled{background-color:var(--skate-btn-fill-bg, var(--wp--preset--color--secondary-color));color:var(--skate-btn-fill-text, var(--wp--preset--color--white));border:2px solid var(--skate-btn-fill-bg, var(--wp--preset--color--secondary-color))}.skate-navbar__btn--filled:hover{background-color:var(--skate-btn-fill-hover-bg, var(--wp--preset--color--main-color));border-color:var(--skate-btn-fill-hover-bg, var(--wp--preset--color--main-color));color:var(--skate-btn-fill-hover-text, var(--wp--preset--color--white))}.skate-navbar__btn--outline{background-color:rgba(0,0,0,0);color:var(--skate-btn-outline-color, var(--wp--preset--color--secondary-color));border:var(--skate-btn-outline-bw, 2px) solid var(--skate-btn-outline-color, var(--wp--preset--color--secondary-color))}.skate-navbar__btn--outline:hover{background-color:var(--skate-btn-outline-hover-bg, var(--wp--preset--color--secondary-color));border-color:var(--skate-btn-outline-hover-bg, var(--wp--preset--color--secondary-color));color:var(--skate-btn-outline-hover-text, var(--wp--preset--color--white))}.skate-navbar__btn--filled-dark{background-color:var(--wp--preset--color--main-color);border:2px solid var(--wp--preset--color--main-color);color:var(--wp--preset--color--white)}.skate-navbar__btn--filled-dark:hover{background-color:rgba(0,0,0,0);color:var(--wp--preset--color--main-color);border-color:var(--wp--preset--color--main-color)}.skate-navbar__icons{display:flex;align-items:center;gap:2px}.skate-navbar__icon{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:var(--skate-radius, 6px);color:var(--wp--preset--color--main-color);text-decoration:none;background:none;border:none;cursor:pointer;padding:5px 10px;transition:background-color .2s;min-width:44px}.skate-navbar__icon:hover{background-color:rgba(0,0,0,.06)}.skate-navbar__icon-svg{display:flex;align-items:center;justify-content:center}.skate-navbar__icon:not(:has(.skate-navbar__icon-label)) .skate-navbar__icon-svg svg{height:50px;width:auto}.skate-navbar__icon:has(.skate-navbar__icon-label) .skate-navbar__icon-svg svg{height:37px;width:auto}@media(max-width: 991px){.skate-navbar__icon:not(:has(.skate-navbar__icon-label)) .skate-navbar__icon-svg svg{height:36px;width:auto}.skate-navbar__icon:has(.skate-navbar__icon-label) .skate-navbar__icon-svg svg{height:23px;width:auto}}.skate-navbar__icon-label{font-size:10px;font-weight:600;line-height:1;white-space:nowrap;letter-spacing:.01em}@media(min-width: 992px)and (max-width: 1399px){.skate-navbar__inner{gap:20px}.skate-navbar__link-icon{display:none}.skate-navbar__link{padding:0 12px}.skate-navbar__logo img{width:90px !important}}@media(min-width: 992px)and (max-width: 1199px){.skate-navbar__inner{gap:12px}.skate-navbar__link{padding:0 10px}.skate-navbar__buttons{display:none}}.skate-navbar__mobile{display:none;position:fixed;inset:0;z-index:1015}.skate-navbar__mobile.is-open{display:block}.skate-navbar__mobile-overlay{position:absolute;inset:0;background-color:var(--wp--preset--color--main-color, #17263a);opacity:.6;animation:skateFadeIn .25s ease;cursor:pointer}.skate-navbar__mobile-panel{position:absolute;top:0;right:0;bottom:0;width:min(360px,90vw);background-color:var(--wp--preset--color--white);display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;animation:skateSlideIn .25s ease}@media(max-width: 768px){.skate-navbar__mobile-panel{width:100%}}@keyframes skateFadeIn{from{opacity:0}to{opacity:1}}@keyframes skateSlideIn{from{transform:translateX(100%)}to{transform:translateX(0)}}.skate-navbar__mobile-header{display:flex;align-items:center;justify-content:sskate-between;padding:16px 20px;border-bottom:1px solid rgba(0,0,0,.08)}.skate-navbar__mobile-header img{height:40px;width:auto;-o-object-fit:contain;object-fit:contain}.skate-navbar__mobile-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:none;border:none;cursor:pointer;border-radius:var(--skate-radius, 6px);color:var(--wp--preset--color--main-color);padding:0;transition:background-color .2s}.skate-navbar__mobile-close svg{width:20px;height:20px}.skate-navbar__mobile-close:hover{background-color:rgba(0,0,0,.06)}.skate-navbar__mobile-links{flex:1;padding:12px 0}.skate-navbar__mobile-link-item{border-bottom:1px solid rgba(0,0,0,.06)}.skate-navbar__mobile-link-item:last-child{border-bottom:none}.skate-navbar__mobile-link-header{display:flex;align-items:center;justify-content:sskate-between;width:100%;padding:14px 20px;background:none;border:none;cursor:pointer;text-align:left;font-size:15px;font-weight:600;color:var(--wp--preset--color--main-color);text-decoration:none}.skate-navbar__mobile-link-header::after{content:"";display:inline-block;width:8px;height:5px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 5'%3E%3Cpath d='M0 0l4 5 4-5z' fill='%2317263a'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;transition:transform .2s;flex-shrink:0}.skate-navbar__mobile-link-item.is-expanded .skate-navbar__mobile-link-header::after{transform:rotate(180deg)}a.skate-navbar__mobile-link-header{display:flex;align-items:center;gap:10px}a.skate-navbar__mobile-link-header::after{display:none}.skate-navbar__mobile-link-icon{display:inline-flex;flex-shrink:0}.skate-navbar__mobile-link-icon svg{width:22px;height:22px}.skate-navbar__mobile-submenu{display:none;padding:0 20px 12px}.skate-navbar__mobile-link-item.is-expanded .skate-navbar__mobile-submenu{display:block}.skate-navbar__mobile-submenu br{display:none}.skate-navbar__mobile-submenu p:empty{display:none}.skate-navbar__mobile-group-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--wp--preset--color--secondary-color);padding:14px 0 4px}.skate-navbar__mobile-group-title:first-child{padding-top:4px}.skate-navbar__mobile-featured{padding:8px 0;border-top:1px solid rgba(0,0,0,.06)}.skate-navbar__mobile-featured:first-child{border-top:none}.skate-navbar__mobile-submenu-item{display:flex;align-items:center;gap:12px;padding:10px 0;text-decoration:none;color:var(--wp--preset--color--main-color);font-size:14px;font-weight:500;border-top:1px solid rgba(0,0,0,.04)}.skate-navbar__mobile-submenu-item:first-child{border-top:none}.skate-navbar__mobile-submenu-item svg{width:24px;height:24px;flex-shrink:0}.skate-navbar__mobile-submenu-item:hover{color:var(--wp--preset--color--secondary-color)}.skate-navbar__mobile-buttons{padding:16px 20px;display:flex;flex-direction:column;gap:10px;border-top:1px solid rgba(0,0,0,.08)}.skate-navbar__mobile-buttons .skate-navbar__btn{width:100%;box-sizing:border-box;justify-content:center}.skate-navbar__mobile-overview{border-top:1px solid rgba(0,0,0,.08);padding:16px 20px 8px}.skate-navbar__mobile-overview-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--wp--preset--color--secondary-color);margin-bottom:10px}.skate-navbar__mobile-overview-items{display:grid;grid-template-columns:1fr 1fr;gap:4px}.skate-navbar__mobile-overview-item{display:flex;align-items:center;gap:8px;padding:8px 6px;text-decoration:none;font-size:13px;font-weight:500;color:var(--wp--preset--color--main-color);border-radius:var(--skate-radius, 6px)}.skate-navbar__mobile-overview-item svg{width:20px;height:20px;flex-shrink:0}.skate-navbar__mobile-overview-item:hover{background-color:rgba(0,0,0,.05)}body.skate-menu-open{overflow:hidden;position:fixed;width:100%}.skate-navbar--fullscreen-mode .skate-navbar__links,.skate-navbar--fullscreen-mode .skate-navbar__buttons{display:none !important}.skate-navbar--fullscreen-mode .skate-navbar__hamburger{display:inline-flex !important}.skate-navbar__fullscreen{position:fixed;inset:0;z-index:9998;background:var(--skate-fs-bg, var(--wp--preset--color--main-color, #17263a));display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .35s ease}.skate-navbar__fullscreen.is-open{opacity:1;pointer-events:all}.skate-navbar__fullscreen-close{position:absolute;top:clamp(1.25rem,3vw,2rem);right:clamp(1.25rem,3vw,2rem);background:rgba(0,0,0,0);border:none;cursor:pointer;color:var(--wp--preset--color--white, #fff);padding:8px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:opacity .2s}.skate-navbar__fullscreen-close svg{width:28px;height:28px}.skate-navbar__fullscreen-close:hover{opacity:.6}.skate-navbar__fullscreen-close:focus-visible{outline:2px solid hsla(0,0%,100%,.4);outline-offset:4px}.skate-navbar__fullscreen-nav{display:flex;flex-direction:column;align-items:center;gap:clamp(.75rem,2vw,1.5rem);text-align:center;padding:5rem 2rem;max-height:100vh;overflow-y:auto}.skate-navbar__fullscreen-link{font-family:var(--skate-fs-font, var(--wp--preset--font-family--syne, sans-serif));font-size:clamp(1.75rem,4.5vw,3.5rem);font-weight:700;color:var(--wp--preset--color--white, #fff);text-decoration:none;letter-spacing:-0.03em;line-height:1.1;transition:opacity .25s,transform .25s}.skate-navbar__fullscreen-link:hover{transform:scale(1.04)}.skate-navbar__fullscreen-nav:has(.skate-navbar__fullscreen-link:hover) .skate-navbar__fullscreen-link:not(:hover){opacity:.2}.skate-navbar__fullscreen-btn{font-size:clamp(.9rem,2vw,1.1rem);margin-top:clamp(.5rem,1.5vw,1rem)}body.skate-navbar--dark .skate-navbar{background-color:var(--wp--preset--color--main-color);box-shadow:0 2px 12px rgba(0,0,0,.25)}body.skate-navbar--dark .skate-navbar .skate-navbar__link,body.skate-navbar--dark .skate-navbar .skate-navbar__icon,body.skate-navbar--dark .skate-navbar .skate-navbar__hamburger{color:var(--wp--preset--color--white)}body.skate-navbar--dark .skate-navbar .skate-navbar__link-icon svg,body.skate-navbar--dark .skate-navbar .skate-navbar__icon-svg svg{filter:brightness(0) invert(1)}body.skate-navbar--dark .skate-navbar .skate-navbar__link-item[data-submenu]>.skate-navbar__link::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='1,1 5,5 9,1'/%3E%3C/svg%3E")}body.skate-navbar--dark .skate-navbar .skate-navbar__link:hover,body.skate-navbar--dark .skate-navbar .skate-navbar__icon:hover,body.skate-navbar--dark .skate-navbar .skate-navbar__hamburger:hover{background-color:hsla(0,0%,100%,.1)}body.skate-navbar--links-upper .skate-navbar__link,body.skate-navbar--links-upper .skate-navbar__btn{text-transform:uppercase;letter-spacing:.06em;font-size:.85em}body.skate-navbar--links-upper .skate-navbar__icon-label{text-transform:uppercase;letter-spacing:.06em}body.skate-navbar--submenus-upper .skate-navbar__submenu-col-head,body.skate-navbar--submenus-upper .skate-navbar__submenu-col-links li a{text-transform:uppercase;letter-spacing:.05em;font-size:.85em}body.skate-navbar--compact .skate-navbar .skate-navbar__inner{height:100px}@media(max-width: 768px){.wp-block-image img{width:100%;height:auto}}.skate-on-main{--wp--preset--color--muted: rgba(255, 255, 255, 0.60);--wp--preset--color--muted-dark: rgba(255, 255, 255, 0.38)}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}
