body .wp-block-uagb-container.uagb-position__sticky{transition-property:top,bottom;transition-duration:250ms;transition-timing-function:ease}body .wp-block-uagb-container.uagb-position__sticky--stuck{position:fixed;margin:0!important}body .wp-block-uagb-container.uagb-position__sticky--restricted{position:absolute;margin:0!important}.wp-block-uagb-container{display:flex;position:relative;box-sizing:border-box;transition-property:box-shadow;transition-duration:0.2s;transition-timing-function:ease}.wp-block-uagb-container .spectra-container-link-overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.wp-block-uagb-container.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap{display:flex;position:relative;box-sizing:border-box;margin-left:auto !important;margin-right:auto !important}.wp-block-uagb-container .wp-block-uagb-blockquote,.wp-block-uagb-container .wp-block-spectra-pro-login,.wp-block-uagb-container .wp-block-spectra-pro-register{margin:unset}.wp-block-uagb-container .uagb-container__video-wrap{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.wp-block-uagb-container .uagb-container__video-wrap video{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none;display:inline-block;vertical-align:baseline;-o-object-fit:cover;object-fit:cover;background-size:cover}.wp-block-uagb-container.uagb-layout-grid{display:grid;width:100%}.wp-block-uagb-container.uagb-layout-grid>.uagb-container-inner-blocks-wrap{display:inherit;width:inherit}.wp-block-uagb-container.uagb-layout-grid>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.uagb-layout-grid.uagb-is-root-container>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid.alignwide.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.uagb-layout-grid.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap{display:inherit;position:relative;box-sizing:border-box;margin-left:auto !important;margin-right:auto !important}body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-info-box),body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap,body .wp-block-uagb-container>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-faq__outer-wrap){min-width:unset !important;width:100%;position:relative}body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container>ul,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container ol,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>ul,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap ol{max-width:-webkit-fill-available;margin-block-start:0;margin-block-end:0;margin-left:20px}.ast-plain-container .editor-styles-wrapper .block-editor-block-list__layout.is-root-container .uagb-is-root-container.wp-block-uagb-container.alignwide{margin-left:auto;margin-right:auto}.uagb-container__shape{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr}.uagb-container__shape-top{top:-3px}.uagb-container__shape-bottom{bottom:-3px}.uagb-container__shape.uagb-container__invert.uagb-container__shape-bottom,.uagb-container__shape.uagb-container__invert.uagb-container__shape-top{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.uagb-container__shape.uagb-container__shape-flip svg{transform:translateX(-50%) rotateY(180deg)}.uagb-container__shape svg{display:block;width:-webkit-calc(100% + 1.3px);width:calc(100% + 1.3px);position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.uagb-container__shape .uagb-container__shape-fill{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.uagb-container__shape.uagb-container__shape-above-content{z-index:9;pointer-events:none}.nv-single-page-wrap .nv-content-wrap.entry-content .wp-block-uagb-container.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media only screen and (max-width: 767px){.wp-block-uagb-container .wp-block-uagb-advanced-heading{width:-webkit-fill-available}}.wp-block-uagb-image--align-none{justify-content:center}
.wp-block-uagb-container.uagb-block-74724280 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-74724280 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-74724280 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-74724280 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-74724280 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-74724280{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-74724280 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1140px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: flex-start;flex-wrap: nowrap;row-gap: 0px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-74724280{box-shadow: 0px 0px   #00000070 ;padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;row-gap: 0px;column-gap: 20px;}@media only screen and (max-width: 976px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-74724280{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-74724280 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-74724280{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;}}@media only screen and (max-width: 767px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-74724280{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-74724280 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-74724280{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;}}.uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media (max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media (max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}@font-face{font-family:'Basier Circle';src:url(//pekka.net/netzmechaniker/wp-content/themes/webhelfer/assets/basier-circle/Basier-Circle-regular-webfont/basiercircle-regular-webfont.eot);src:url(//pekka.net/netzmechaniker/wp-content/themes/webhelfer/assets/basier-circle/Basier-Circle-regular-webfont/basiercircle-regular-webfont.eot?#iefix) format('embedded-opentype'),url(//pekka.net/netzmechaniker/wp-content/themes/webhelfer/assets/basier-circle/Basier-Circle-regular-webfont/basiercircle-regular-webfont.woff2) format('woff2'),url(//pekka.net/netzmechaniker/wp-content/themes/webhelfer/assets/basier-circle/Basier-Circle-regular-webfont/basiercircle-regular-webfont.woff) format('woff'),url(//pekka.net/netzmechaniker/wp-content/themes/webhelfer/assets/basier-circle/Basier-Circle-regular-webfont/basiercircle-regular-webfont.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Basier Circle';src:url(//pekka.net/netzmechaniker/wp-content/themes/webhelfer/assets/basier-circle/Basier-Circle-semibold-webfont/basiercircle-semibold-webfont.eot);src:url(//pekka.net/netzmechaniker/wp-content/themes/webhelfer/assets/basier-circle/Basier-Circle-semibold-webfont/basiercircle-semibold-webfont.eot?#iefix) format('embedded-opentype'),url(//pekka.net/netzmechaniker/wp-content/themes/webhelfer/assets/basier-circle/Basier-Circle-semibold-webfont/basiercircle-semibold-webfont.woff2) format('woff2'),url(//pekka.net/netzmechaniker/wp-content/themes/webhelfer/assets/basier-circle/Basier-Circle-semibold-webfont/basiercircle-semibold-webfont.woff) format('woff'),url(//pekka.net/netzmechaniker/wp-content/themes/webhelfer/assets/basier-circle/Basier-Circle-semibold-webfont/basiercircle-semibold-webfont.ttf) format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Basier Circle';src:url(//pekka.net/netzmechaniker/wp-content/themes/webhelfer/assets/basier-circle/Basier-Circle-bold-webfont/basiercircle-bold-webfont.eot);src:url(//pekka.net/netzmechaniker/wp-content/themes/webhelfer/assets/basier-circle/Basier-Circle-bold-webfont/basiercircle-bold-webfont.eot?#iefix) format('embedded-opentype'),url(//pekka.net/netzmechaniker/wp-content/themes/webhelfer/assets/basier-circle/Basier-Circle-bold-webfont/basiercircle-bold-webfont.woff2) format('woff2'),url(//pekka.net/netzmechaniker/wp-content/themes/webhelfer/assets/basier-circle/Basier-Circle-bold-webfont/basiercircle-bold-webfont.woff) format('woff'),url(//pekka.net/netzmechaniker/wp-content/themes/webhelfer/assets/basier-circle/Basier-Circle-bold-webfont/basiercircle-bold-webfont.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap} html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:'Basier Circle',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;font-weight:600}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a:hover,a:active{outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,0.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0 0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:0em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}body{background-image:url(//pekka.net/netzmechaniker/wp-content/themes/webhelfer/assets/images/background.jpg);background-repeat:repeat-y;background-size:100% auto;background-position:top center;background-color:var(--page-bg-color);font-size:1.5rem;overflow-y:scroll}.hero-image img{scale:1.15;width:100%;max-width:100%;position:relative;top:-0.5em}.hero-desktop figure{max-width:95vw;margin:auto}@media (min-width:980px) and (max-width:1400px){.hero-desktop figure.hero-image img{scale:1 !important}}.hero-tablet figure{width:75%;margin:auto}.hero-mobile figure{width:85%;margin:auto}.default-layout-width{max-width:1140px;margin:0 auto;padding:0 2em}@media (min-width:1140px){.default-layout-width{padding:0}}.site-header{padding:.4em 0 2em 0;width:100%;transition:all .3s ease}.site-header.shrunk{position:sticky;top:0;z-index:1020;background:white;padding:.4em 0 .4em 0;border-bottom:.1em #FF0000 solid;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.site-header.shrunk .site-title,.site-header.shrunk .main-navigation{position:relative;top:.2em}.site-header.shrunk .site-branding .site-portrait img.portrait,.site-header.shrunk .site-branding .custom-logo img{height:4rem;position:relative;top:.2rem}.site-header.shrunk .site-branding .portrait-text .site-title a{font-size:2rem;line-height:1}.site-header.shrunk .site-branding .portrait-text .site-title a span.smaller{display:none}.site-header.shrunk .site-branding .portrait-text img.subtitle{height:1.5rem !important}.site-header .container{margin:0 3rem;display:flex;justify-content:space-between;align-items:center}.site-header .site-branding{display:flex;align-items:center;gap:1.5rem;flex:0 0 auto}.site-header .site-branding .custom-logo img{height:6rem;width:auto;border-radius:20%;border:.2rem solid #ffffff;box-shadow:var(--shadow-md);display:block}.site-header .site-branding .site-portrait img.portrait{height:6rem;width:auto;border-radius:20%;border:.2rem solid #39d1c5;box-shadow:var(--shadow-md);display:block;flex-shrink:0}.site-header .site-branding .portrait-text{display:flex;flex-direction:column;gap:0;align-items:flex-start}.site-header .site-branding .portrait-text img.subtitle{height:2rem !important;opacity:1;filter:multiply}.site-header .site-branding .portrait-text .site-title{margin:0}.site-header .site-branding .portrait-text .site-title a{font-size:3rem;font-weight:bold;text-decoration:none;color:#39d1c5;line-height:.5}.site-header .site-branding .portrait-text .site-title a:hover{color:#FF0000;text-decoration:none}.site-header .site-branding .site-description{display:none}.site-header .main-navigation{flex:1;display:flex;justify-content:flex-end}@media (min-width: 769px) and (max-width: 1279px){.site-header .container{margin:0 3rem}.site-header .site-branding .portrait-text .site-title a{font-size:4rem}}@media (max-width: 768px){.site-header{padding:1.5rem 0}.site-header .container{margin:0 1rem;flex-direction:column;gap:1.5rem}.site-header .site-branding{gap:.25rem}.site-header .site-branding .custom-logo img.portrait,.site-header .site-branding .site-portrait img.portrait{height:2.5rem}.site-header .site-branding .portrait-text{gap:.25rem}.site-header .site-branding .portrait-text .site-title a{font-size:2.5rem}.site-header .site-branding .portrait-text img.subtitle{height:1.5rem !important;opacity:.8;filter:multiply}.site-header .main-navigation{width:100%;justify-content:center}}@media (max-width: 575px){.site-header .site-branding{flex-direction:column;text-align:center;gap:.5rem}.site-header .site-branding .portrait-text{text-align:center}.site-header .site-branding .portrait-text .site-title a{font-size:2rem}}.main-navigation{flex:1;display:flex;justify-content:flex-end}.main-navigation .menu-toggle{display:none}.main-navigation ul{display:flex;list-style:none;margin:0;padding:0;gap:0}.main-navigation ul li{margin:0}.main-navigation ul li a{font-size:1.7rem;color:#39d1c5;text-decoration:none;padding:.5rem 1rem;transition:all .1s ease}.main-navigation ul li a:hover{color:#FF0000;text-decoration:underline}.main-navigation ul li.current-menu-item a,.main-navigation ul li.current-page-ancestor a,.main-navigation ul li.current_page_item a{color:#FF0000 !important;text-decoration:underline}.main-navigation ul li.menu-item a[href*="/buchung"],.main-navigation ul li.menu-item a[href$="/buchung"],.main-navigation ul li.menu-item a[href*="/booking"],.main-navigation ul li.menu-item a[href$="/booking"]{background-color:#FF0000;color:white !important;padding-left:1rem;padding-right:1rem;border-radius:4px;font-weight:bold;margin-left:1em;position:relative;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.main-navigation ul li.menu-item a[href*="/buchung"]::before,.main-navigation ul li.menu-item a[href$="/buchung"]::before,.main-navigation ul li.menu-item a[href*="/booking"]::before,.main-navigation ul li.menu-item a[href$="/booking"]::before{content:'GRATIS';position:absolute;top:-9px;left:9px;background:linear-gradient(to bottom, #f4c644 0%, #fdee4d 100%);color:black;font-size:16px;font-weight:bold;padding:2px;padding-left:6px;padding-right:6px;border-radius:2px;line-height:1;z-index:10;transition:all .3s ease}.main-navigation ul li.menu-item a[href*="/buchung"]:hover,.main-navigation ul li.menu-item a[href$="/buchung"]:hover,.main-navigation ul li.menu-item a[href*="/booking"]:hover,.main-navigation ul li.menu-item a[href$="/booking"]:hover{text-decoration:underline;color:white;transform:rotate(1deg) scale(1.1);box-shadow:0 8px 16px rgba(0,0,0,0.2)}.main-navigation ul li.menu-item a[href*="/buchung"]:hover::before,.main-navigation ul li.menu-item a[href$="/buchung"]:hover::before,.main-navigation ul li.menu-item a[href*="/booking"]:hover::before,.main-navigation ul li.menu-item a[href$="/booking"]:hover::before{transform:rotate(-5deg) translateY(-2px) translateX(-2px)}.main-navigation ul li.menu-item a[href*="/booking"]::before,.main-navigation ul li.menu-item a[href$="/booking"]::before{content:'FREE' !important}@media (min-width:1280px) and (max-width:1400px){.main-navigation ul li:first-child{display:none}}.wp-block-navigation{display:block}@media (min-width: 769px) and (max-width: 1279px){.main-navigation ul li a{font-size:1.5rem}}@media (max-width: 768px){.main-navigation{width:100%;justify-content:center}.main-navigation .menu-toggle{display:flex;align-items:center;gap:.25rem;background:#39d1c5;color:white;border:none;padding:.5rem 1.5rem;border-radius:4px;cursor:pointer}.main-navigation .menu-toggle .menu-toggle-text{font-weight:bold;color:#FF0000;order:-1}.main-navigation .menu-toggle[aria-expanded="true"]{background:#FF0000}.main-navigation ul{display:none;flex-direction:column;width:100%;text-align:center;margin-top:.5rem}.main-navigation ul li a{font-size:1.5rem;display:block;padding:.5rem}.main-navigation ul li a.menu-cta{margin:.25rem 0}.main-navigation.toggled ul{display:flex}}@media (max-width: 575px){.main-navigation ul li a{font-size:1.25rem}}.breadcrumb-navigation{margin-bottom:.9em !important;padding:.75em 0}.breadcrumb-navigation .breadcrumb{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.breadcrumb-navigation .breadcrumb .breadcrumb-item{font-size:.9em}.breadcrumb-navigation .breadcrumb .breadcrumb-item a{color:#39d1c5 !important;text-decoration:none}.breadcrumb-navigation .breadcrumb .breadcrumb-item a:hover{color:#FF0000;text-decoration:underline}.breadcrumb-navigation .breadcrumb .breadcrumb-item.current{color:#FF0000;font-weight:500}.breadcrumb-navigation .breadcrumb .breadcrumb-item:not(:last-child)::after{content:'\00bb';margin:0 .5em;color:#999;font-weight:bold}@media (max-width:768px){.breadcrumb-navigation .breadcrumb .breadcrumb-item{font-size:.8em}.breadcrumb-navigation .breadcrumb .breadcrumb-item:not(:last-child)::after{margin:0 .3em}}.mobile-header{display:none;position:sticky;top:0;z-index:1000;padding:.75rem 0 1rem 0}@media (min-width: 769px) and (max-width: 1279px),(max-width: 768px){.mobile-header{display:block}}.mobile-header .mobile-header-content{margin:.1em 1em 0 1em;display:flex;justify-content:space-between;align-items:center}.mobile-header.scrolled{background-color:#fff;transition:background-color 100ms ease}.mobile-header.scrolled::after{content:'';position:absolute;bottom:-2em;left:0;right:0;height:2em;background:linear-gradient(to bottom, #fff, rgba(255,255,255,0));pointer-events:none;z-index:-1}.mobile-header .mobile-branding{display:flex;align-items:flex-start;gap:.5rem;flex:0 0 auto}.mobile-header .mobile-branding .custom-logo img{height:3.6rem;width:auto;border-radius:20%;border:.1rem solid #39d1c5;box-shadow:0 1px 3px rgba(0,0,0,0.1)}.mobile-header .mobile-branding .mobile-portrait img.portrait{height:3.6rem;width:auto;border-radius:20%;border:.1rem solid #39d1c5;box-shadow:0 1px 3px rgba(0,0,0,0.1)}.mobile-header .mobile-branding .mobile-text .mobile-site-title{margin:0;font-size:1.7rem;line-height:1}@media (max-width: 400px){.mobile-header .mobile-branding .mobile-text .mobile-site-title{font-size:1.4rem}}.mobile-header .mobile-branding .mobile-text .mobile-site-title a{text-decoration:none;color:#39d1c5;font-weight:bold}.mobile-header .mobile-branding .mobile-text .mobile-site-title a .smaller{font-size:.8em;font-weight:normal;color:#39d1c5}.mobile-header .mobile-branding .mobile-text .mobile-site-title a:hover{text-decoration:underline}.mobile-header .mobile-menu-toggle{display:flex;align-items:center;gap:.25rem;background-color:white;border:2px solid #FF0000;border-radius:8px;padding:.75rem;box-shadow:0 2px 4px rgba(0,0,0,0.1);cursor:pointer;transition:all .2s ease}.mobile-header .mobile-menu-toggle .menu-toggle-text{font-weight:bold;color:#FF0000;font-size:1rem}.mobile-header .mobile-menu-toggle:hover{background-color:#f8f9fa}.mobile-header .mobile-menu-toggle:focus{outline:none;background-color:#e9ecef}.mobile-header .mobile-menu-toggle[aria-expanded="true"]{background-color:#e9ecef}.mobile-header .mobile-menu-toggle .hamburger-icon{display:flex;flex-direction:column;gap:3px;width:20px;height:14px}.mobile-header .mobile-menu-toggle .hamburger-icon .hamburger-line{width:100%;height:2px;background-color:#FF0000;transition:all .2s ease}.mobile-header .mobile-menu-toggle[aria-expanded="true"] .hamburger-icon{position:relative;top:3px}.mobile-header .mobile-menu-toggle[aria-expanded="true"] .hamburger-icon .hamburger-line:nth-child(1){transform:rotate(45deg) translate(1px, 3px);height:4px}.mobile-header .mobile-menu-toggle[aria-expanded="true"] .hamburger-icon .hamburger-line:nth-child(2){opacity:0}.mobile-header .mobile-menu-toggle[aria-expanded="true"] .hamburger-icon .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(6px, -6px);height:4px}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100vw;height:0;background-image:url(//pekka.net/netzmechaniker/wp-content/themes/webhelfer/assets/images/background.jpg);z-index:999;opacity:0;visibility:hidden;transition:opacity 200ms ease, visibility 200ms ease}.mobile-menu-overlay[aria-hidden="false"]{opacity:1;height:100vh;visibility:visible}.mobile-menu-overlay .mobile-menu-content{position:absolute;top:0;padding-top:7rem !important;left:0;width:100vw;height:100vh;border-bottom:2px solid #FF0000;box-shadow:0 2px 4px rgba(0,0,0,0.1);padding:.5em 1em 0 1em;box-sizing:border-box;display:flex;flex-direction:column;animation:slideDownFadeIn 400ms cubic-bezier(.25, .46, .45, .94) forwards}@media (max-width: 768px){.mobile-menu-overlay .mobile-menu-content{top:4rem}}@keyframes slideDownFadeIn{0%{opacity:0;top:-100vh}100%{opacity:1;top:0}}.mobile-menu-navigation{flex:1;overflow-y:auto;padding:1rem}.mobile-menu-navigation .mobile-nav-buttons{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.mobile-menu-navigation .mobile-nav-buttons li{margin:0}.mobile-menu-navigation .mobile-nav-buttons li.menu-item a[href*="/buchung"],.mobile-menu-navigation .mobile-nav-buttons li.menu-item a[href$="/buchung"],.mobile-menu-navigation .mobile-nav-buttons li.menu-item a[href*="/booking"],.mobile-menu-navigation .mobile-nav-buttons li.menu-item a[href$="/booking"]{background-color:#FF0000;color:white !important;position:relative;font-weight:bold;margin-bottom:1em}.mobile-menu-navigation .mobile-nav-buttons li.menu-item a[href*="/buchung"]::before,.mobile-menu-navigation .mobile-nav-buttons li.menu-item a[href$="/buchung"]::before,.mobile-menu-navigation .mobile-nav-buttons li.menu-item a[href*="/booking"]::before,.mobile-menu-navigation .mobile-nav-buttons li.menu-item a[href$="/booking"]::before{content:'GRATIS';position:absolute;top:-9px;left:9px;background:linear-gradient(to bottom, #f4c644 0%, #fdee4d 100%);color:black;font-size:16px;font-weight:bold;padding:2px;padding-left:6px;padding-right:6px;border-radius:2px;line-height:1;z-index:10;transition:all .3s ease}.mobile-menu-navigation .mobile-nav-buttons li.menu-item a[href*="/buchung"]:hover,.mobile-menu-navigation .mobile-nav-buttons li.menu-item a[href$="/buchung"]:hover,.mobile-menu-navigation .mobile-nav-buttons li.menu-item a[href*="/booking"]:hover,.mobile-menu-navigation .mobile-nav-buttons li.menu-item a[href$="/booking"]:hover{text-decoration:underline;color:white;transform:rotate(1deg) scale(1.1);box-shadow:0 8px 16px rgba(0,0,0,0.2)}.mobile-menu-navigation .mobile-nav-buttons li.menu-item a[href*="/buchung"]:hover::before,.mobile-menu-navigation .mobile-nav-buttons li.menu-item a[href$="/buchung"]:hover::before,.mobile-menu-navigation .mobile-nav-buttons li.menu-item a[href*="/booking"]:hover::before,.mobile-menu-navigation .mobile-nav-buttons li.menu-item a[href$="/booking"]:hover::before{transform:rotate(-5deg) translateY(-2px) translateX(-2px)}.mobile-menu-navigation .mobile-nav-buttons li.menu-item a[href*="/booking"]::before,.mobile-menu-navigation .mobile-nav-buttons li.menu-item a[href$="/booking"]::before{content:'FREE' !important}.mobile-menu-navigation .mobile-nav-buttons li .mobile-cta-button{display:block;width:100%;padding:1rem;text-decoration:none;text-align:center;font-weight:normal;font-size:1.3rem;border-radius:8px;transition:all .2s ease;box-shadow:0 4px 8px rgba(0,0,0,0.1);color:#333333;border:2px solid #FF0000;outline:2px solid white;background:white}.mobile-menu-navigation .mobile-nav-buttons li .mobile-cta-button:hover,.mobile-menu-navigation .mobile-nav-buttons li .mobile-cta-button:focus{transform:translateY(-1px);box-shadow:0 4px 8px 0 4px 8px rgba(0,0,0,0.1);font-weight:bold}.mobile-menu-navigation .mobile-nav-buttons li .mobile-cta-button.current{border:2px solid #FF0000;background-color:#fbaeae;font-weight:bold;color:black}.mobile-menu-cta{background:white;border-top:1px solid #e0e0e0;padding:0rem;display:flex;flex-direction:column;gap:.75rem;flex-shrink:0}.mobile-menu-cta .mobile-cta-button{display:block;width:100%;padding:1rem;text-decoration:none;text-align:center;font-weight:bold;font-size:1.1rem;border-radius:8px;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.mobile-menu-cta .mobile-cta-button:hover,.mobile-menu-cta .mobile-cta-button:focus{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,0.15)}.mobile-menu-cta .mobile-cta-button.mobile-cta-primary{background:#FF0000;color:white}.mobile-menu-cta .mobile-cta-button.mobile-cta-primary:hover,.mobile-menu-cta .mobile-cta-button.mobile-cta-primary:focus{background:#c00}.mobile-menu-cta .mobile-cta-button.mobile-cta-secondary{background:white;color:#FF0000;border:2px solid #FF0000}.mobile-menu-cta .mobile-cta-button.mobile-cta-secondary:hover,.mobile-menu-cta .mobile-cta-button.mobile-cta-secondary:focus{background:#FF0000;color:white}@media (min-width: 769px) and (max-width: 1279px),(max-width: 768px){.site-header{display:none}.site-topbar{display:none}}.site-main{margin:0;padding:0}.wp-site-blocks main{display:block}.site-footer{background:white;position:relative;margin-top:1.5em;margin-bottom:0em;box-shadow:inset 0 16px 16px -16px rgba(0,0,0,0.15);border-top:2px #FF0000 solid;outline:3px white solid}.site-footer a[href*="/buchung"],.site-footer a[href$="/buchung"],.site-footer a[href*="/booking"],.site-footer a[href$="/booking"]{background-color:#FF0000;color:white !important;padding-left:2rem;padding-right:2rem;padding-top:.4em;padding-bottom:.4em;margin-top:.4em;display:inline-block !important;border-radius:4px;font-weight:bold;margin-left:0em;position:relative;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1);width:100%}@media (max-width: 768px){.site-footer a[href*="/buchung"],.site-footer a[href$="/buchung"],.site-footer a[href*="/booking"],.site-footer a[href$="/booking"]{padding-top:1em;padding-bottom:1em;margin-top:2em}}.site-footer a[href*="/buchung"]::before,.site-footer a[href$="/buchung"]::before,.site-footer a[href*="/booking"]::before,.site-footer a[href$="/booking"]::before{content:'GRATIS';position:absolute;top:-12px;right:9px;background:linear-gradient(to bottom, #f4c644 0%, #fdee4d 100%);color:black;font-size:16px;font-weight:bold;padding:2px;padding-left:6px;padding-right:6px;border-radius:2px;line-height:1;z-index:10;transition:all .3s ease}.site-footer a[href*="/buchung"]:hover,.site-footer a[href$="/buchung"]:hover,.site-footer a[href*="/booking"]:hover,.site-footer a[href$="/booking"]:hover{text-decoration:underline;color:white;transform:rotate(1deg) scale(1.1);box-shadow:0 8px 16px rgba(0,0,0,0.2)}.site-footer a[href*="/buchung"]:hover::before,.site-footer a[href$="/buchung"]:hover::before,.site-footer a[href*="/booking"]:hover::before,.site-footer a[href$="/booking"]:hover::before{transform:rotate(-5deg) translateY(-2px) translateX(-2px)}.site-footer a[href*="/booking"]::before,.site-footer a[href$="/booking"]::before{content:'FREE' !important}.footer-container{padding:2rem;padding-bottom:4em;position:relative;z-index:1;display:block;width:100%}.footer-columns{display:grid;grid-template-columns:1fr .8fr 1fr 1.2fr;gap:3rem;align-items:start;width:100%;max-width:1140px;margin:0 auto;padding:0 2em}@media (min-width:1140px){.footer-columns{padding:0}}@media (min-width: 769px) and (max-width: 1279px){.footer-columns{grid-template-columns:1fr 1fr 1fr;gap:2rem}.footer-columns .footer-column:nth-child(4){grid-column:1 / -1;text-align:center}.footer-columns .footer-column:nth-child(4) .company-info ul.is-style-styled{display:flex;justify-content:center;flex-wrap:wrap;gap:1em}.footer-columns .footer-column:nth-child(4) .company-info ul.is-style-styled li{display:flex;align-items:center;gap:.5em;margin-bottom:0;padding-left:0}.footer-columns .footer-column:nth-child(4) .company-info ul.is-style-styled li::before{position:static}.footer-columns .footer-column:nth-child(4) .footer-illustration{display:flex;justify-content:center}.footer-columns .footer-column:nth-child(4) .footer-illustration img{max-width:none;width:50%;height:auto}.footer-columns .footer-column:nth-child(4) a[href*="/buchung"],.footer-columns .footer-column:nth-child(4) a[href$="/buchung"]{width:auto;display:inline-block !important}}@media (max-width: 768px){.footer-columns{grid-template-columns:1fr;gap:.5rem;text-align:center}}.footer-column li{line-height:1em;margin-bottom:.7em;font-size:1.2rem}.footer-column li a{font-size:1.2rem}.footer-column.footer-brand{text-align:left}@media (max-width: 768px){.footer-column.footer-brand{text-align:center}}.footer-column.footer-main-nav{text-align:left}@media (max-width: 768px){.footer-column.footer-main-nav{text-align:center}}.footer-column.footer-highlighted{text-align:left}.footer-column.footer-highlighted li{line-height:1em;margin-bottom:.7em}@media (max-width: 768px){.footer-column.footer-highlighted{text-align:center;margin-top:1em}}.footer-column.footer-tertiary{text-align:left}@media (max-width: 768px){.footer-column.footer-tertiary{text-align:center}}.footer-site-title-row{grid-column:1 / -1;margin:0 0 1.5em;padding-bottom:.4em;text-align:center}.site-branding-footer .site-title{margin:0}.site-branding-footer .site-title .site-name{font-size:1.875rem;font-weight:normal;color:#39d1c5}.site-branding-footer .site-title .site-brand{font-size:1.875rem;font-weight:bold;color:#39d1c5}.site-branding-footer .site-title a{color:#666666;text-decoration:none}.site-branding-footer .site-title a:hover{color:#FF0000}.footer-language-selector{list-style:none;margin:0 0 1rem 0;padding:0}.footer-language-selector li{margin-bottom:.25rem;line-height:1.4}.footer-language-selector li:last-child{margin-bottom:0}.footer-language-selector li.active{text-decoration:none}.footer-language-selector li.active a{text-decoration:none}.footer-language-selector li.active .language-item{opacity:.7;cursor:pointer;color:#666666;text-decoration:none}.footer-language-selector li.active .language-item a{text-decoration:none}.footer-language-selector li.active .language-item span{text-decoration:none}.footer-language-selector li.active .language-item:hover{opacity:1}.footer-language-selector li.inactive{position:relative}.footer-language-selector li.inactive .language-item{opacity:.6;transition:opacity .2s ease;color:#666666;cursor:pointer}.footer-language-selector li.inactive .language-item .language-title::after{content:'SOON';display:inline-block;margin-left:.5em;background:linear-gradient(to bottom, #f4c644 0%, #fdee4d 100%);color:black;font-size:.9rem;font-weight:bold;padding:2px 6px;border-radius:2px;line-height:1;vertical-align:middle;transition:all .3s ease}.footer-language-selector li.inactive .language-item:hover{opacity:1}.footer-language-selector li.inactive .language-item:hover .language-title::after{transform:scale(1.05)}.footer-language-selector .language-item{display:flex;align-items:center;gap:1rem;text-decoration:none}.footer-language-selector .language-item .language-flag{font-size:1.5rem;flex-shrink:0}.footer-language-selector .language-item .language-title{font-size:1.2rem;transition:opacity .2s ease}.company-info ul.is-style-styled{margin:0;margin-top:1.5em;padding:0;list-style:none}.company-info ul.is-style-styled li{position:relative;padding-left:2em;margin-bottom:.9em;font-size:1.2rem;color:#666666}.company-info ul.is-style-styled li::before{content:'✅';position:absolute;left:0}.company-info ul.is-style-styled li:last-child{margin-bottom:0}.footer-main-menu,.footer-secondary-menu{list-style:none;margin:0;padding:0}.footer-main-menu li,.footer-secondary-menu li{margin-bottom:.5rem}.footer-main-menu li:last-child,.footer-secondary-menu li:last-child{margin-bottom:0}.footer-main-menu li a,.footer-secondary-menu li a{text-decoration:none;transition:color .2s ease}.footer-main-menu li a:hover,.footer-secondary-menu li a:hover{color:#FF0000}.footer-main-menu li a{font-size:1.2rem;font-weight:bold;color:#666666;line-height:1}.footer-secondary-spacing{margin-top:1em}.footer-secondary-menu li a{font-size:1.2rem;color:#666666;line-height:1;text-decoration:none}.footer-highlighted-menu{list-style:none;margin:0;padding:0}.footer-highlighted-menu li{margin-bottom:.5rem}.footer-highlighted-menu li:last-child{margin-bottom:0}.footer-highlighted-menu li:first-child a{font-size:1.2rem;font-weight:bold}.footer-highlighted-menu li a{font-size:1.2rem;color:#666666;line-height:1;text-decoration:none;transition:color .2s ease}.footer-highlighted-menu li a:hover{color:#FF0000}.footer-tertiary-menu{list-style:none;margin:0;padding:0}.footer-tertiary-menu li{margin-bottom:.5rem}.footer-tertiary-menu li:last-child{margin-bottom:0}.footer-tertiary-menu li a{font-size:1.5rem;color:#666666;line-height:1;text-decoration:none;transition:color .2s ease}.footer-tertiary-menu li a:hover{color:#FF0000}.footer-illustration{margin-top:2rem}.footer-illustration img{max-width:100%;height:auto;display:block}@media (min-width: 769px) and (max-width: 1279px){.footer-container{padding:2rem 1rem}}@media (max-width: 768px){.footer-container{padding:1rem}.footer-site-title-row{margin-bottom:.5em}.footer-language-selector{display:flex;justify-content:center;flex-wrap:wrap;gap:1em}.footer-language-selector li{margin-bottom:0}.footer-language-selector li .language-item{display:inline-flex}.footer-language-selector li .language-item .language-flag{font-size:2.34rem}.footer-language-selector li .language-item .language-title{display:none}.footer-language-selector li .language-item .language-title::after{display:inline-block;margin-left:0}.footer-main-menu,.footer-secondary-menu{width:100%}.footer-main-menu li,.footer-secondary-menu li{margin-bottom:.25rem}.footer-main-menu li:last-child,.footer-secondary-menu li:last-child{margin-bottom:0}.footer-main-menu li a,.footer-secondary-menu li a{font-size:1.2rem;display:block;text-align:center;padding-top:.8em;padding-bottom:.8em;background:rgba(255,255,255,0.85);border:2px solid #FF0000;border-radius:8px}.footer-highlighted-menu li a{font-size:1.2rem}.footer-highlighted-menu li:first-child a{font-size:1.2rem}.footer-tertiary-menu li a{font-size:1.2rem}.company-info ul.is-style-styled{text-align:center}.company-info ul.is-style-styled li{font-size:1.2rem;padding-left:0;display:flex;align-items:center;justify-content:center;gap:.5em}.company-info ul.is-style-styled li::before{position:static}.site-branding-footer .site-title .site-name,.site-branding-footer .site-title .site-brand{font-size:1.2rem}}.smaller{font-size:.8em;line-height:1.2em}.smaller.block{display:block}p{margin-bottom:0}.site-topbar{background:#ffd700;border-bottom:1px solid #f0f0f0;padding:.1em 0 .1em 0}.site-topbar .container{margin:0 auto;padding:0 1rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}.topbar-left{flex:1;min-width:0;overflow:hidden}.topbar-left .topbar-items{display:flex;align-items:center;justify-content:flex-start;white-space:nowrap;overflow:hidden;gap:1rem;margin:0px}.topbar-left .topbar-items .topbar-item{font-size:1.067rem;font-weight:normal;color:#000000;flex-shrink:0;display:flex;align-items:center;gap:.25rem;opacity:.5}.topbar-left .topbar-items .topbar-item .emoji{font-size:1.33rem;margin-right:.25rem}.topbar-left .topbar-items .topbar-item .label{white-space:nowrap}.topbar-left .topbar-items .topbar-separator{display:none}.topbar-right{flex:0 0 auto;margin-left:1rem}.topbar-right .toolbar-menu{list-style:none;margin:0;padding:0;display:flex;justify-content:flex-end;gap:.5rem}.topbar-right .toolbar-menu li{margin:0}.topbar-right .toolbar-menu a{font-size:1.067rem;padding:.25rem .5rem;text-decoration:none;color:#000000;transition:all .1s ease;border-radius:4px;display:block;white-space:nowrap;opacity:.5}.topbar-right .toolbar-menu a:hover{opacity:1;color:#000000;background:rgba(255,255,255,0.5)}.topbar-right .toolbar-menu .current-menu-item a,.topbar-right .toolbar-menu .current_page_item a{opacity:1;color:#000000;background:rgba(255,255,255,0.5)}@media (max-width: 768px){.site-topbar .container{flex-wrap:wrap;gap:.25rem}.site-topbar .topbar-left{order:1;flex:1}.site-topbar .topbar-left .topbar-items{gap:.5rem}.site-topbar .topbar-left .topbar-items .topbar-item{font-size:1rem;font-weight:bold}.site-topbar .topbar-left .topbar-items .topbar-item:nth-child(3),.site-topbar .topbar-left .topbar-items .topbar-item:nth-child(4){display:none}.site-topbar .topbar-right{order:2;margin-left:0}.site-topbar .topbar-right .toolbar-menu a{font-size:.75rem;padding:.25rem}.site-topbar .topbar-separator{display:none}}@media (max-width: 575px){.topbar-left .topbar-items .topbar-item:nth-child(n+3){display:none}}.topbar-item{transition:all .15s ease}.site-topbar .toolbar-menu a:focus{outline:2px solid #FF0000;outline-offset:2px}@media (prefers-contrast:high){.site-topbar{border-bottom-color:#cccccc}.site-topbar .topbar-item,.site-topbar .toolbar-menu a{color:#000}}@media (prefers-reduced-motion:reduce){.site-topbar .topbar-item,.site-topbar .toolbar-menu a{transition:none}.site-topbar .topbar-item:hover{transform:none}}.wp-block-heading.is-style-hero{color:#FF0000;font-weight:700;line-height:99%;margin:0}.wp-block-heading.is-style-hero.wp-block-heading h1,.wp-block-heading.is-style-heroh1{font-size:3.2em}.wp-block-heading.is-style-hero.wp-block-heading h2,.wp-block-heading.is-style-heroh2{font-size:2em}.wp-block-heading.is-style-hero.wp-block-heading h2 strong,.wp-block-heading.is-style-heroh2 strong{font-weight:normal !important;color:#333333 !important}.wp-block-heading.is-style-hero.wp-block-heading h3,.wp-block-heading.is-style-heroh3{font-size:1.5em}.wp-block-heading.is-style-hero.wp-block-heading h4,.wp-block-heading.is-style-heroh4,.wp-block-heading.is-style-hero.wp-block-heading h5,.wp-block-heading.is-style-heroh5,.wp-block-heading.is-style-hero.wp-block-heading h6,.wp-block-heading.is-style-heroh6{font-size:1.5em}h1.is-style-hero{font-size:3.2em;color:#FF0000;font-weight:700}h2.is-style-hero{font-size:2em;color:#FF0000;font-weight:700}h2.is-style-hero strong{font-weight:700 !important;color:#333333 !important}h3.is-style-hero{font-size:1.5em;color:#FF0000;font-weight:700}@media (min-width: 769px) and (max-width: 1279px){.wp-block-heading.is-style-hero.wp-block-heading h1,.wp-block-heading.is-style-heroh1{font-size:3em}.wp-block-heading.is-style-hero.wp-block-heading h2,.wp-block-heading.is-style-heroh2{font-size:2.2em}.wp-block-heading.is-style-hero.wp-block-heading h3,.wp-block-heading.is-style-heroh3{font-size:1.3em}h1.is-style-hero{font-size:3em}h2.is-style-hero{font-size:2.2em}h3.is-style-hero{font-size:1.3em}}@media (max-width: 768px){.wp-block-heading.is-style-hero.wp-block-heading h1,.wp-block-heading.is-style-heroh1{font-size:2.2em}.wp-block-heading.is-style-hero.wp-block-heading h2,.wp-block-heading.is-style-heroh2{font-size:1.9em}.wp-block-heading.is-style-hero.wp-block-heading h3,.wp-block-heading.is-style-heroh3{font-size:1.1em}h1.is-style-hero{font-size:2.2em}h2.is-style-hero{font-size:1.9em}h3.is-style-hero{font-size:1.1em}}@media (max-width: 400px){.wp-block-heading.is-style-hero.wp-block-heading h1,.wp-block-heading.is-style-heroh1{font-size:2.1em}.wp-block-heading.is-style-hero.wp-block-heading h2,.wp-block-heading.is-style-heroh2{font-size:1.8em}.wp-block-heading.is-style-hero.wp-block-heading h3,.wp-block-heading.is-style-heroh3{font-size:1em}h1.is-style-hero{font-size:2.1em}h2.is-style-hero{font-size:1.8em}h3.is-style-hero{font-size:1em}}.wp-block-image.is-style-illustration img{border:.2em solid #FF0000;border-radius:4px;box-shadow:0 8px 16px rgba(0,0,0,0.1)}.is-style-feature .wp-block-uagb-container{padding:2rem;background:transparent}.is-style-feature .wp-block-uagb-container h3{color:#FF0000;font-weight:bold;font-size:2rem;line-height:100%}.wp-block-uagb-info-box.is-style-contact{background:#FF0000;color:white;padding:2rem;border-radius:8px}.wp-block-uagb-info-box.is-style-contact .uagb-infobox-title{color:white;font-weight:bold}.wp-block-uagb-info-box.is-style-contact .uagb-infobox-text{color:white}.wp-block-uagb-info-box.is-style-contact a{color:white;text-decoration:underline}.wp-block-uagb-info-box.is-style-contact a:hover{text-decoration:none}.is-style-ad-copy{font-size:1.5rem;line-height:2.8rem}.is-style-ad-copy.move{margin-top:.5em;margin-bottom:-0.2em;font-size:1em}.is-style-ad-copy strong{background:#ff5;padding:.2em .4em;border-radius:3px}@media (max-width: 768px){.is-style-ad-copy strong{padding:.2em 0}}.is-style-teaser{font-weight:bold}.is-style-box{background-color:#f8f9fa;border:2px solid #FF0000;border-radius:8px;padding:1rem;box-shadow:0 2px 4px rgba(0,0,0,0.1);transition:all .2s ease}.is-style-box:hover{background-color:#e9ecef}.wp-block-table.is-style-box{background-color:#f8f9fa;border:2px solid #FF0000;border-radius:8px;padding:1rem;box-shadow:0 2px 4px rgba(0,0,0,0.1);transition:all .2s ease;width:50%}.wp-block-table.is-style-box:hover{background-color:#e9ecef}.wp-block-table.is-style-box table{border-collapse:collapse;margin:0;border:none}.wp-block-table.is-style-box table th,.wp-block-table.is-style-box table td{padding:.75rem;border:none;text-align:left}.wp-block-table.is-style-box table th{font-weight:bold}@media (max-width: 768px){.wp-block-table.is-style-box table thead{display:none}.wp-block-table.is-style-box table tbody,.wp-block-table.is-style-box table tr,.wp-block-table.is-style-box table td{display:block;width:100%}.wp-block-table.is-style-box table td{border:none;padding:.5rem 0;position:relative}}.wp-block-list.is-style-styled{list-style:none;padding-left:0;margin-left:0}.wp-block-list.is-style-styled li{position:relative;padding-left:2em;margin-bottom:.5em}.wp-block-list.is-style-styled li::before{content:'✅';position:absolute;left:0;top:0;font-size:1em;line-height:inherit}.wp-block-list.is-style-styled li:last-child{margin-bottom:0}.wp-block-button.is-style-cta .wp-block-button__link{display:inline-block;border:none;cursor:pointer;text-align:center;text-decoration:none;transition:all .1s ease;font-family:inherit;border-radius:4px;background-color:#FF0000;color:white;padding:.5rem 2em .5rem 2em !important;width:auto}.wp-block-button.is-style-cta .wp-block-button__link:hover{opacity:.9;text-decoration:underline;color:white}.wp-block-button.is-style-cta .wp-block-button__link:active{transform:translateY(0)}.wp-block-button.is-style-cta .wp-block-button__link:focus{outline:2px solid rgba(255,0,0,0.5);outline-offset:2px}@media (max-width: 768px){.wp-block-button.is-style-cta .wp-block-button__link{width:100%;display:block}}.uagb-ifb-icon-wrap svg path{fill:lightgreen;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.15))}.wp-block-webhelfer-social.social-block{margin:1rem 0}@media (max-width: 768px){.wp-block-webhelfer-social.social-block{text-align:center}}.wp-block-webhelfer-social.social-block .social-links{display:flex;flex-wrap:wrap;gap:.4em;align-items:flex-start;justify-content:center}@media (max-width: 768px){.wp-block-webhelfer-social.social-block .social-links{display:inline;gap:0}}.wp-block-webhelfer-downloads.downloads-block .downloads-grid{display:flex;gap:.5em;width:100%;justify-items:center;text-align:center;justify-content:center}.wp-block-webhelfer-downloads.downloads-block .download-item:focus-within,.wp-block-webhelfer-downloads.downloads-block .download-tag:focus{outline:2px solid #FF0000;outline-offset:2px}.downloads-template-default .downloads-title{display:block;color:#FF0000;padding:0 2em;margin:0 auto 2em auto;text-align:center;font-weight:bold;font-size:1.5em;line-height:1.3em;position:relative;margin-top:1em;top:.7em;width:100%}.downloads-template-default .downloads-grid{grid-template-columns:repeat(4, 1fr)}.downloads-template-default .download-item{background:linear-gradient(180deg, #d5fffc 0%, white 10%, #CAFFFB 100%);border:.1em solid #FF0000;border-radius:1em;padding:1em;padding-top:1.5em;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;transition:all .1s ease;width:25%}.downloads-template-default .download-item:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,0.1)}.downloads-template-default .download-icon{margin-bottom:.5rem}.downloads-template-default .download-icon img{width:64px;height:64px;object-fit:contain;filter:brightness(0) saturate(100%) invert(71%) sepia(53%) saturate(475%) hue-rotate(126deg) brightness(98%) contrast(94%)}.downloads-template-default .download-title{font-size:1.21em;font-weight:bold;color:black;margin-top:0;margin-bottom:2rem;line-height:1.2;flex-grow:1}.downloads-template-default .download-cta{margin-top:auto;width:100%}.downloads-template-default .download-cta .button-cta{width:100%;display:block}@media (min-width: 769px) and (max-width: 1279px){.downloads-template-default .downloads-title{top:0}.downloads-template-default .downloads-grid{grid-template-columns:repeat(2, 1fr)}.downloads-template-default .download-item{padding:.8em}.downloads-template-default .download-item .download-title{font-size:1.1em}}@media (max-width: 768px){.downloads-template-default .downloads-title{top:0;margin-bottom:.5em}.downloads-template-default .downloads-grid{grid-template-columns:repeat(2, 1fr);gap:.75em;width:auto !important}.downloads-template-default .download-item{padding:.8em;border-radius:.75em;width:50%}.downloads-template-default .download-item .download-title{font-size:1em}.downloads-template-default .download-icon img{width:48px;height:48px}}.downloads-template-tag .downloads-title{display:inline-block;font-size:1em;color:black;font-weight:normal;padding:0;margin:0 1em 0 0;top:0;width:auto;text-align:left}.downloads-template-tag .downloads-grid{flex-wrap:wrap;gap:.5em;justify-content:flex-start;align-items:center}@screen (min-width: 1280px){margin-top:-1em}.downloads-template-tag .download-tag{display:inline-flex;align-items:center;gap:.5em;background:rgba(255,255,255,0.85);border:2px solid #FF0000;border-radius:.5em;padding:.25em 1em;text-decoration:none;transition:all .3s ease;color:black;position:relative;font-weight:bold}.downloads-template-tag .download-tag:hover{background:#fff;transform:rotate(-2deg);box-shadow:0 4px 12px rgba(0,0,0,0.15);color:black !important}.downloads-template-tag .download-tag:hover .download-icon img{transform:rotate(1deg) scale(1.3)}.downloads-template-tag .download-tag .download-icon{margin:0;position:relative;top:.2em}.downloads-template-tag .download-tag .download-icon img{width:1.5em;height:1.5em;object-fit:contain;filter:none;transition:transform .3s ease;filter:brightness(0) saturate(100%) invert(18%) sepia(99%) saturate(7499%) hue-rotate(-7deg) brightness(101%) contrast(108%)}.downloads-template-tag .download-tag .download-title{font-size:1em;font-weight:bold;color:black;margin:0;line-height:1.2}@media (max-width: 768px){.downloads-template-tag .downloads-title{top:0;margin-bottom:.5em}.downloads-template-tag .download-tag{padding:.2em .8em}.downloads-template-tag .download-tag .download-icon img{width:1.2em;height:1.2em}.downloads-template-tag .download-tag .download-title{font-size:.9em}}.wp-block-webhelfer-situations.situations-block{display:grid !important;grid-template-columns:repeat(3, 1fr) !important;gap:2rem !important;margin:.5rem 0}.wp-block-webhelfer-situations.situations-block .situation-category{break-inside:avoid;margin-bottom:0;display:inline-block;width:100%}.wp-block-webhelfer-situations.situations-block .situation-category .category-title{color:#FF0000;font-size:2rem;font-weight:bold;margin-bottom:1rem;border-bottom:2px solid #FF0000;padding-bottom:.25rem;margin-top:0}.wp-block-webhelfer-situations.situations-block .situation-category .situation-list{list-style:none;margin:0;padding:0}.wp-block-webhelfer-situations.situations-block .situation-category .situation-list .situation-item{margin-bottom:.5rem;position:relative;padding-left:2rem}.wp-block-webhelfer-situations.situations-block .situation-category .situation-list .situation-item::before{content:"👉";position:absolute;left:0;top:.25em;font-size:1em}.wp-block-webhelfer-situations.situations-block .situation-category .situation-list .situation-item a{color:#333333;text-decoration:underline;transition:all .1s ease;display:block;padding:0 0 0 .5em}.wp-block-webhelfer-situations.situations-block .situation-category .situation-list .situation-item a:hover{color:#FF0000;text-decoration:underline}.wp-block-webhelfer-situations.situations-block .situation-category .situation-show-all{margin-top:.5rem;text-align:center}.wp-block-webhelfer-situations.situations-block .situation-category .situation-show-all .show-all-link{color:#FF0000;text-decoration:none;font-size:.9em;font-weight:bold;transition:all .1s ease}.wp-block-webhelfer-situations.situations-block .situation-category .situation-show-all .show-all-link:hover{text-decoration:underline;color:#c00}@media (min-width: 769px) and (max-width: 1279px){.wp-block-webhelfer-situations.situations-block{grid-template-columns:repeat(2, 1fr) !important;gap:2rem !important}.wp-block-webhelfer-situations.situations-block .situation-category .category-title{font-size:1.75rem}}@media (max-width: 768px){.wp-block-webhelfer-situations.situations-block{grid-template-columns:1fr !important;gap:1rem !important;margin:2rem 0}.wp-block-webhelfer-situations.situations-block .situation-category{margin-bottom:1rem}.wp-block-webhelfer-situations.situations-block .situation-category .category-title{font-size:1.5rem;margin-bottom:.5rem}.wp-block-webhelfer-situations.situations-block .situation-category .situation-list .situation-item{padding-left:1rem;margin-bottom:1rem}.wp-block-webhelfer-situations.situations-block .situation-category .situation-list .situation-item::before{font-size:.9em}}.wp-block-webhelfer-situations.situations-block[data-columns="2"]{grid-template-columns:repeat(2, 1fr) !important}@media (max-width: 768px){.wp-block-webhelfer-situations.situations-block[data-columns="2"]{grid-template-columns:1fr !important}}.wp-block-webhelfer-situations.situations-block[data-columns="4"]{grid-template-columns:repeat(4, 1fr) !important}@media (min-width: 769px) and (max-width: 1279px){.wp-block-webhelfer-situations.situations-block[data-columns="4"]{grid-template-columns:repeat(2, 1fr) !important}}@media (max-width: 768px){.wp-block-webhelfer-situations.situations-block[data-columns="4"]{grid-template-columns:1fr !important}}.wp-block-webhelfer-situations.situations-block .situation-list .situation-item a:focus{outline:2px solid #FF0000;outline-offset:2px;background:rgba(255,0,0,0.1)}@media (prefers-contrast:high){.wp-block-webhelfer-situations.situations-block .situation-category .category-title{border-bottom-width:3px}.wp-block-webhelfer-situations.situations-block .situation-list .situation-item a{border:1px solid transparent}.wp-block-webhelfer-situations.situations-block .situation-list .situation-item a:hover,.wp-block-webhelfer-situations.situations-block .situation-list .situation-item a:focus{border-color:#FF0000;background:rgba(255,0,0,0.1)}}@media (prefers-reduced-motion:reduce){.wp-block-webhelfer-situations.situations-block .situation-list .situation-item a{transition:none}}.button-cta{display:inline-block;border:none;cursor:pointer;text-align:center;text-decoration:none;transition:all .1s ease;font-family:inherit;border-radius:12px;background-color:#FF0000;color:white}.button-cta:hover{opacity:.9;text-decoration:underline;color:white}.button-cta:active{transform:translateY(0)}.button-cta:focus{outline:2px solid rgba(255,0,0,0.5);outline-offset:2px}.button-cta.size-sm{padding:.25rem;font-size:.875rem}.button-cta.size-sm.width-full{width:100%;padding:.25em}.button-cta.size-md{padding:.5rem 1rem;font-size:1rem}.button-cta.size-lg{padding:.5rem 2rem;font-size:1.825rem}.button-cta.width-full{width:100%;display:block}.button-cta.width-auto{width:auto;display:inline-block}.button-cta.color-primary{background-color:#FF0000;color:white}.button-cta.color-secondary{background-color:#39d1c5;color:white}.button-cta.color-white{background-color:white;color:#333333;border:1px solid #e5e5e5}@media (max-width: 768px){.button-cta{font-size:.875rem}.button-cta.size-sm{font-size:.8rem}.button-cta.size-lg{font-size:1.5 rem}}@media (prefers-contrast:high){.button-cta{border:2px solid currentColor}.button-cta:hover{background-color:#c00}}@media (prefers-reduced-motion:reduce){.button-cta{transition:none}.button-cta:hover{transform:none}}.button-cta:disabled,.button-cta.disabled{opacity:.6;cursor:not-allowed}.button-cta:disabled:hover,.button-cta.disabled:hover{opacity:.6;transform:none}.button-social{display:inline-flex;align-items:center;gap:.5em;padding:.5em 1.2em;background:rgba(255,255,255,0.85);border:2px solid #FF0000;color:black;text-decoration:none;border-radius:8px;font-size:1.2rem;font-weight:normal;transition:all .3s ease;white-space:nowrap}.button-social:hover{color:black;text-decoration:none;transform:rotate(-2deg);box-shadow:0 4px 12px rgba(0,0,0,0.15)}.button-social:focus{outline:2px solid rgba(255,0,0,0.5);outline-offset:2px}.button-social .social-icon{height:1.5em;width:auto;flex-shrink:0;transition:filter .3s ease;filter:brightness(0) saturate(100%) invert(18%) sepia(99%) saturate(7499%) hue-rotate(-7deg) brightness(101%) contrast(108%)}.button-social .social-label{line-height:1;color:black}@media (max-width: 768px){.button-social{display:inline-flex;justify-content:center;margin-bottom:.4em}.button-social:last-child{margin-bottom:0}}.wp-block-webhelfer-offers.offers-block{margin:0 0}.wp-block-webhelfer-offers.offers-block .offers-title{text-align:center;margin-bottom:2rem;color:#333333;font-size:2rem;font-weight:bold}.wp-block-webhelfer-offers.offers-block .offers-grid{display:grid;grid-template-columns:repeat(var(--items-per-row, 3), 1fr);gap:.5em;width:100%}.offer-item{background:rgba(255,255,255,0.95);border:.1em solid #FF0000;border-radius:1em;padding:1em;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;transition:all .1s ease}.offer-item:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,0.1)}.offer-price{margin-bottom:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.offer-price .price-main{background:linear-gradient(to bottom, #f4c644 0%, #fdee4d 100%);border:.1em solid #FF0000;border-radius:12px;padding:.25rem 2rem;font-size:1em;color:#333333;font-weight:bold;line-height:1em;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:.25rem;min-height:3.8em}.offer-price .price-postfix{font-size:.75em;color:#333333;font-weight:normal;display:block}.offer-title{font-size:1.21em;font-weight:bold;color:#333333;margin-top:0;margin-bottom:.5rem;line-height:1.2}.offer-subtitle{font-size:.9em;color:#333333;margin-bottom:1rem;display:block;line-height:1.3}.offer-cta{margin-top:auto;width:100%}@media (min-width: 769px) and (max-width: 1022px){.wp-block-webhelfer-offers.offers-block .offers-grid{grid-template-columns:repeat(3, 1fr);gap:.5em}.offer-item{padding:.8em}.offer-item .offer-title{font-size:.85em}.offer-item .offer-subtitle{font-size:.85em}}@media (max-width: 768px){.wp-block-webhelfer-offers.offers-block{margin:2rem 0}.wp-block-webhelfer-offers.offers-block .offers-title{font-size:1.5rem;margin-bottom:1rem}.wp-block-webhelfer-offers.offers-block .offers-grid{grid-template-columns:1fr;gap:.75em}.offer-item{padding:1.2em;border-radius:.75em}.offer-item .offer-title{font-size:1em}.offer-item .offer-subtitle{font-size:1em}.offer-price .price-main{font-size:.85em;padding:.5rem}.offer-price .price-postfix{font-size:.85em}}.offer-item:focus-within{outline:2px solid #FF0000;outline-offset:2px}@media (prefers-contrast:high){.offer-item{border-width:.7em;background:white}.offer-price .price-main{border-width:.2em;background:#f8f9fa}}@media (prefers-reduced-motion:reduce){.offer-item{transition:none}.offer-item:hover{transform:none;box-shadow:none}}.offers-block[data-items-per-row="1"] .offers-grid{grid-template-columns:1fr;max-width:400px;margin:0 auto}.offers-block[data-items-per-row="2"] .offers-grid{grid-template-columns:repeat(2, 1fr)}@media (max-width: 768px){.offers-block[data-items-per-row="2"] .offers-grid{grid-template-columns:1fr}}.offers-block[data-items-per-row="4"] .offers-grid{grid-template-columns:repeat(4, 1fr)}@media (min-width: 769px) and (max-width: 1279px){.offers-block[data-items-per-row="4"] .offers-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 768px){.offers-block[data-items-per-row="4"] .offers-grid{grid-template-columns:1fr}}.wp-block-webhelfer-related.related-block{margin:0 0}.wp-block-webhelfer-related.related-block .related-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:.5em;width:100%;justify-content:center}.related-item{background:rgba(255,255,255,0.95);border:.15em solid #39d1c5;border-radius:1em;padding:1em;transition:all .1s ease}.related-item:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,0.1)}.related-item .related-link{display:block;text-decoration:none;color:inherit}.related-item .related-link:hover{text-decoration:none}.related-item .related-title{font-size:2rem;font-weight:bold;color:#333333;margin:0 0 .5rem 0;line-height:1.2}.related-item .related-category{font-size:.875rem;color:#666666;text-transform:uppercase;letter-spacing:.05em;font-weight:500}@media (min-width: 769px) and (max-width: 1279px){.wp-block-webhelfer-related.related-block .related-grid{grid-template-columns:repeat(3, 1fr);gap:.5em}.related-item{padding:.8em}.related-item .related-title{font-size:1.5rem}}@media (max-width: 768px){.wp-block-webhelfer-related.related-block{margin:1rem 0}.wp-block-webhelfer-related.related-block .related-grid{grid-template-columns:repeat(2, 1fr);gap:.75em}.related-item{padding:1.2em;border-width:.3em}.related-item .related-title{font-size:1.25rem}.related-item .related-category{font-size:.75rem}}.related-item:focus-within{outline:2px solid #FF0000;outline-offset:2px;background:rgba(255,0,0,0.1)}@media (prefers-contrast:high){.related-item{border-width:.7em;background:white}}@media (prefers-reduced-motion:reduce){.related-item{transition:none}.related-item:hover{transform:none;box-shadow:none}}.wp-block-webhelfer-contact-forms.contact-form-container{margin:0}.wp-block-webhelfer-contact-forms.contact-form-container .contact-form{background:rgba(255,255,255,0.95);border:.1em solid #FF0000;border-radius:1em;padding:1.5em;position:relative;transition:all .1s ease,opacity .2s ease}.wp-block-webhelfer-contact-forms.contact-form-container .contact-form.form-submitting{opacity:.5;pointer-events:none}.wp-block-webhelfer-contact-forms.contact-form-container .contact-form:hover{box-shadow:0 8px 16px rgba(0,0,0,0.1)}.form-row{margin-bottom:1rem}.form-row.form-row-two-cols{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}@media (max-width: 768px){.form-row.form-row-two-cols{grid-template-columns:1fr;gap:1rem}}.form-row.form-row-location{display:grid;grid-template-columns:3fr 1fr;gap:.5rem}@media (max-width: 768px){.form-row.form-row-location{grid-template-columns:1fr;gap:1rem}}.form-field{display:flex;flex-direction:row;align-items:center;gap:.5rem}@media (max-width: 768px){.form-field{flex-direction:column;align-items:stretch;gap:.25rem}}.form-field.phone-field,.form-field.contact-method-field,.form-field.url-field{flex-direction:column;align-items:stretch}.form-field.phone-field label,.form-field.contact-method-field label,.form-field.url-field label{width:100% !important;margin-bottom:.25rem;text-align:left;padding-right:0 !important}.form-field.textarea-field{flex-direction:column;align-items:stretch}.form-field.textarea-field .textarea-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.form-field.textarea-field .textarea-header label{margin-bottom:0;flex:1;width:auto;text-align:left;padding-right:1em;white-space:nowrap}@media (max-width: 768px){.form-field.textarea-field .textarea-header label{text-align:left;padding-right:0}}.form-field.textarea-field .textarea-header .character-counter{margin-top:0;margin-left:.5rem;flex-shrink:0}@media (max-width: 768px){.form-field.textarea-field .textarea-header .character-counter{display:none}}.form-field.textarea-field .character-counter-mobile{display:none;text-align:right;margin-top:.25rem}@media (max-width: 768px){.form-field.textarea-field .character-counter-mobile{display:block}}.form-field.textarea-field>label{width:auto;margin-bottom:.25rem;text-align:left;padding-right:1em;white-space:nowrap}@media (max-width: 768px){.form-field.textarea-field>label{text-align:left;padding-right:0}}.form-field.appointment-field{flex-direction:column;align-items:stretch}.form-field.appointment-field label{width:100%;margin-bottom:.25rem;text-align:left;padding-right:0}.form-field.appointment-field .textarea-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.form-field.appointment-field .textarea-header label{margin-bottom:0;flex:1}.form-field.appointment-field .textarea-header .character-counter{margin-top:0;margin-left:.5rem}.form-field.form-field-75{flex:0 0 75%}.form-field.form-field-25{flex:0 0 25%}.form-field label{font-weight:600;color:#333333;margin-bottom:0;font-size:.95em;flex-shrink:0;width:6em;text-align:left;padding-right:2em;white-space:nowrap}@media (max-width: 768px){.form-field label{margin-bottom:.25rem;width:auto;text-align:left;padding-right:0;white-space:wrap}}.form-field input[type="text"],.form-field input[type="email"],.form-field input[type="tel"],.form-field input[type="url"],.form-field select,.form-field textarea{padding:.5rem;border:2px solid #CCC;border-radius:.375rem;font-family:inherit;font-size:1.875rem;line-height:2.25rem;transition:all 100ms ease;background:linear-gradient(to bottom, #FDFDEA, #FDF6B2);box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.05);flex:1}.form-field input[type="text"]:focus,.form-field input[type="email"]:focus,.form-field input[type="tel"]:focus,.form-field input[type="url"]:focus,.form-field select:focus,.form-field textarea:focus{outline:none;border:2px solid #FF0000;background:linear-gradient(to bottom, #FDF4A3, #FEF08A);box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.1),inset 0 4px 8px 0 rgba(0,0,0,0.05)}.form-field textarea{resize:none;min-height:100px;overflow:hidden}.form-field textarea.auto-resize{resize:none}.form-field select{cursor:pointer}.character-counter{font-size:.8em;color:#666;text-align:right;margin-top:.25rem}.character-counter.warning{color:#f59e0b}.character-counter.error{color:#FF0000}.form-privacy{border-radius:4px;padding:0;margin:0 0}.form-privacy .checkbox-field{display:flex;flex-direction:row;align-items:flex-start;gap:.25rem;padding:1em;border:2px solid #CCC;border-radius:.375rem;cursor:pointer;margin-bottom:1.5em !important;background:#d5fefa85;transition:all .2s ease}.form-privacy .checkbox-field:hover{border-color:#999}.form-privacy .checkbox-field:focus-within{border:2px solid #FF0000}.form-privacy .checkbox-field.checked{background:rgba(145,242,82,0.5)}.form-privacy .checkbox-field input[type="checkbox"]{margin-top:.2em;flex-shrink:0;zoom:1.7;transform:scale(1.7)}.form-privacy .checkbox-field .checkbox-label{font-size:.9em;line-height:1.4;margin-bottom:0;margin-left:1em;width:auto !important;text-align:left;flex:1;cursor:pointer;font-weight:normal}.form-privacy a{color:#FF0000;text-decoration:underline}.form-privacy a:hover{color:#c00}.form-submit{margin-top:2rem;text-align:center}.form-submit button{font-size:2rem !important}.form-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10}.form-spinner .spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #FF0000;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.form-messages{margin-top:1rem}.form-messages .success-message,.form-messages .error-message{padding:.5rem 1rem;border-radius:4px;font-weight:600;text-align:center}.form-messages .success-message{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.form-messages .error-message{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}@media (min-width: 769px) and (max-width: 1279px){.wp-block-webhelfer-contact-forms.contact-form-container .contact-form{padding:1.2em}.form-header h3{font-size:1.3rem}.form-header p{font-size:.85em}}@media (max-width: 768px){.wp-block-webhelfer-contact-forms.contact-form-container{margin:1rem 0}.wp-block-webhelfer-contact-forms.contact-form-container .contact-form{padding:1em;border-width:.15em}.form-header{margin-bottom:1rem}.form-header h3{font-size:1.2rem}.form-header p{font-size:.9em}.form-field input[type="text"],.form-field input[type="email"],.form-field input[type="tel"],.form-field input[type="url"],.form-field select,.form-field textarea{padding:.5rem;font-size:19.2px}.form-field textarea{line-height:1.4}.form-privacy{padding:.5rem}.form-privacy .form-field label{font-size:.85em}}@media (prefers-contrast:high){.contact-form{border-width:.2em;background:white}.form-field input[type="text"],.form-field input[type="email"],.form-field input[type="tel"],.form-field input[type="url"],.form-field select,.form-field textarea{border-width:2px}.form-field input[type="text"]:focus,.form-field input[type="email"]:focus,.form-field input[type="tel"]:focus,.form-field input[type="url"]:focus,.form-field select:focus,.form-field textarea:focus{border-width:3px}}@media (prefers-reduced-motion:reduce){.contact-form{transition:none}.contact-form:hover{transform:none;box-shadow:none}.form-field input[type="text"],.form-field input[type="email"],.form-field input[type="tel"],.form-field input[type="url"],.form-field select,.form-field textarea{transition:none}.form-spinner .spinner{animation:none}}.contact-form-container[data-form-type="emergency"] .contact-form{border-color:#dc3545}.contact-form-container[data-form-type="emergency"] .form-header h3{color:#dc3545}.contact-form-container[data-form-type="emergency"] .form-field input:required{border-left-color:#dc3545}.contact-form-container[data-form-type="15minfree"] .form-header h3{color:#28a745}label[for="country_contact-form-15minfree"],label[for="country_contact-form-standard"],label[for="country_contact-form-emergency"],label[for="country_contact-form-question"]{padding-right:1em;text-align:right}.wp-block-webhelfer-features.features-block{margin:2rem 0}.wp-block-webhelfer-features.features-block .features-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem;width:100%}.feature-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:.5rem;transition:all .1s ease}.feature-item:hover{transform:translateY(-2px)}.feature-item:hover .feature-content-container{box-shadow:0 8px 16px rgba(0,0,0,0.1)}.feature-item:hover .feature-icon{transform:scale(1.1)}.feature-content-container{background:white;border-radius:12px;padding:1rem;width:100%;transition:all .1s ease;box-shadow:0 4px 8px rgba(0,0,0,0.1);margin-bottom:.5rem}.feature-icon{margin-bottom:1rem;transition:all .1s ease}.feature-icon img{width:48px;height:48px;object-fit:contain}.feature-title{font-size:1.3em;font-weight:bold;color:#FF0000;margin-top:0;margin-bottom:.5rem;line-height:1.2}.feature-title a{color:#FF0000;text-decoration:none;transition:all .1s ease}.feature-title a:hover{text-decoration:underline;color:#c00}.feature-subtitle{font-size:.95em;color:#333333;margin-bottom:1rem;line-height:1.4}.feature-cta{margin-top:auto}.feature-cta .feature-cta-link{color:#FF0000;text-decoration:underline;font-size:.9em;font-weight:600;transition:all .1s ease}.feature-cta .feature-cta-link:hover{color:#c00;text-decoration:none}@media (min-width: 769px) and (max-width: 1279px){.wp-block-webhelfer-features.features-block .features-grid{grid-template-columns:repeat(2, 1fr);gap:.5rem}.feature-item{padding:.5rem}.feature-title{font-size:1.2em}.feature-subtitle{font-size:.9em}}@media (max-width: 768px){.wp-block-webhelfer-features.features-block{margin:1rem 0}.wp-block-webhelfer-features.features-block .features-grid{grid-template-columns:repeat(2, 1fr) !important;gap:.5rem}.feature-item{padding:.5rem}.feature-icon img{width:40px;height:40px}.feature-title{font-size:1.1em}.feature-subtitle{font-size:.85em}.feature-cta-link{font-size:.85em}}@media (max-width: 400px){.wp-block-webhelfer-features.features-block .features-grid{grid-template-columns:1fr;gap:1rem}.feature-item{padding:1rem}.feature-icon img{width:48px;height:48px}.feature-title{font-size:1.2em}.feature-subtitle{font-size:.9em}}.feature-item:focus-within{outline:2px solid #FF0000;outline-offset:2px;border-radius:4px}@media (prefers-contrast:high){.feature-item{border:1px solid #333333;padding:1rem;border-radius:4px}}@media (prefers-reduced-motion:reduce){.feature-item{transition:none}.feature-item:hover{transform:none}.feature-item:hover .feature-icon{transform:none}}body.single-situations .entry-content{margin-top:2em}body.single-situations .entry-content>p,body.single-situations .entry-content>ul,body.single-situations .entry-content div.related-block,body.single-situations .entry-content figure.is-style-illustration{max-width:1140px;margin:0 auto;padding:0 2em;padding-bottom:1em !important}@media (min-width:1140px){body.single-situations .entry-content>p,body.single-situations .entry-content>ul,body.single-situations .entry-content div.related-block,body.single-situations .entry-content figure.is-style-illustration{padding:0}}body.single-situations .site-main>nav{max-width:1140px;margin:0 auto;padding:0 2em}@media (min-width:1140px){body.single-situations .site-main>nav{padding:0}}body.single-situations .site-main>.title{max-width:1140px;margin:0 auto;padding:0 2em}@media (min-width:1140px){body.single-situations .site-main>.title{padding:0}}body.single-situations .wp-block-media-text__content{padding:0px;padding-right:2em !important}.wp-block-webhelfer-questions.questions-block{display:grid !important;grid-template-columns:1fr !important;gap:3rem !important;margin:.5rem 0}.wp-block-webhelfer-questions.questions-block .faq-category{break-inside:avoid;margin-bottom:0;display:inline-block;width:100%}.wp-block-webhelfer-questions.questions-block .faq-category .category-title{color:#FF0000;font-size:2rem;font-weight:bold;margin-bottom:1rem;padding-bottom:.25rem;text-align:center}.wp-block-webhelfer-questions.questions-block .faq-category .faq-list{margin:0;padding:0}.wp-block-webhelfer-questions.questions-block .faq-category .faq-list .faq-item{margin-bottom:1rem;border:2px solid #FF0000;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.wp-block-webhelfer-questions.questions-block .faq-category .faq-list .faq-item:target .faq-question{background:linear-gradient(to bottom, #FFD700, #FFF8DC);border-bottom-color:#FFD700}.wp-block-webhelfer-questions.questions-block .faq-category .faq-list .faq-item:target .faq-answer.faq-open{background-color:#FFFACD}.wp-block-webhelfer-questions.questions-block .faq-category .faq-list .faq-item .faq-question{padding:1rem;padding-left:2.5rem;background-color:#f8f9fa;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease;border-bottom:1px solid #e0e0e0}.wp-block-webhelfer-questions.questions-block .faq-category .faq-list .faq-item .faq-question h3{margin:0;font-size:1.5rem;font-weight:600;color:#333;flex:1}.wp-block-webhelfer-questions.questions-block .faq-category .faq-list .faq-item .faq-question .faq-arrow{font-size:1rem;color:#FF0000;transition:transform .3s ease;margin-left:1rem;flex-shrink:0}.wp-block-webhelfer-questions.questions-block .faq-category .faq-list .faq-item .faq-question .faq-arrow.rotated{transform:rotate(180deg)}.wp-block-webhelfer-questions.questions-block .faq-category .faq-list .faq-item .faq-question:hover{background-color:#e9ecef}.wp-block-webhelfer-questions.questions-block .faq-category .faq-list .faq-item .faq-question:hover h3{color:#FF0000}.wp-block-webhelfer-questions.questions-block .faq-category .faq-list .faq-item .faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease;background-color:white}.wp-block-webhelfer-questions.questions-block .faq-category .faq-list .faq-item .faq-answer.faq-open{border-top:none}.wp-block-webhelfer-questions.questions-block .faq-category .faq-list .faq-item .faq-answer .faq-content{padding:2.5rem;padding-top:1rem}.wp-block-webhelfer-questions.questions-block .faq-category .faq-list .faq-item .faq-answer .faq-content p{margin:0 0 1rem 0}.wp-block-webhelfer-questions.questions-block .faq-category .faq-list .faq-item .faq-answer .faq-content p:last-child{margin-bottom:0}.wp-block-webhelfer-questions.questions-block .faq-category .faq-list .faq-item .faq-answer .faq-content a{color:#FF0000;text-decoration:none}.wp-block-webhelfer-questions.questions-block .faq-category .faq-list .faq-item .faq-answer .faq-content a:hover{text-decoration:underline}.wp-block-webhelfer-questions.questions-block .faq-category .faq-list .faq-item .faq-answer .faq-content ul,.wp-block-webhelfer-questions.questions-block .faq-category .faq-list .faq-item .faq-answer .faq-content ol{margin:0 0 1rem 1.5rem}.wp-block-webhelfer-questions.questions-block .faq-category .faq-list .faq-item .faq-answer .faq-content ul:last-child,.wp-block-webhelfer-questions.questions-block .faq-category .faq-list .faq-item .faq-answer .faq-content ol:last-child{margin-bottom:0}.wp-block-webhelfer-questions.questions-block .faq-category .faq-list .faq-item .faq-answer .faq-content li{margin-bottom:.5rem}.wp-block-webhelfer-questions.questions-block .faq-category .faq-list .faq-item .faq-answer .faq-content li:last-child{margin-bottom:0}@media (max-width:1023px){.wp-block-webhelfer-questions.questions-block{grid-template-columns:repeat(2, 1fr) !important;gap:2rem !important}}@media (max-width:767px){.wp-block-webhelfer-questions.questions-block{grid-template-columns:1fr !important;gap:1.5rem !important}.wp-block-webhelfer-questions.questions-block .faq-category .category-title{font-size:1.5rem}.wp-block-webhelfer-questions.questions-block .faq-category .faq-list .faq-item .faq-question{padding:.75rem}.wp-block-webhelfer-questions.questions-block .faq-category .faq-list .faq-item .faq-question h3{font-size:1rem}.wp-block-webhelfer-questions.questions-block .faq-category .faq-list .faq-item .faq-question .faq-arrow{margin-left:.75rem}.wp-block-webhelfer-questions.questions-block .faq-category .faq-list .faq-item .faq-answer .faq-content{padding:.75rem}}.wp-block-webhelfer-questions.questions-block[data-columns="1"]{grid-template-columns:1fr !important}.wp-block-webhelfer-questions.questions-block[data-columns="3"]{grid-template-columns:repeat(3, 1fr) !important}@media (max-width:1023px){.wp-block-webhelfer-questions.questions-block[data-columns="3"]{grid-template-columns:repeat(2, 1fr) !important}}@media (max-width:767px){.wp-block-webhelfer-questions.questions-block[data-columns="3"]{grid-template-columns:1fr !important}}.wp-block-webhelfer-questions.questions-block[data-columns="4"]{grid-template-columns:repeat(4, 1fr) !important}@media (max-width:1023px){.wp-block-webhelfer-questions.questions-block[data-columns="4"]{grid-template-columns:repeat(2, 1fr) !important}}@media (max-width:767px){.wp-block-webhelfer-questions.questions-block[data-columns="4"]{grid-template-columns:1fr !important}}.faq-archive-grid{display:grid;grid-template-columns:1fr;gap:3rem;margin:2rem 0}.faq-archive-grid .faq-category-archive .category-title{color:#FF0000;font-size:2rem;font-weight:bold;margin-bottom:1rem;border-bottom:2px solid #FF0000;padding-bottom:.25rem}.faq-archive-grid .faq-category-archive .faq-list-archive .faq-item{margin-bottom:1rem;border:2px solid #FF0000;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.faq-archive-grid .faq-category-archive .faq-list-archive .faq-item:target .faq-question{background:linear-gradient(to bottom, #FFD700, #FFF8DC);border-bottom-color:#FFD700}.faq-archive-grid .faq-category-archive .faq-list-archive .faq-item:target .faq-answer.faq-open{background-color:#FFFACD}.faq-archive-grid .faq-category-archive .faq-list-archive .faq-item .faq-question{padding:1rem;background-color:#f8f9fa;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease;border-bottom:1px solid #e0e0e0}.faq-archive-grid .faq-category-archive .faq-list-archive .faq-item .faq-question h3{margin:0;font-size:1.1rem;font-weight:600;color:#333;flex:1}.faq-archive-grid .faq-category-archive .faq-list-archive .faq-item .faq-question .faq-arrow{font-size:1rem;color:#FF0000;transition:transform .3s ease;margin-left:1rem;flex-shrink:0}.faq-archive-grid .faq-category-archive .faq-list-archive .faq-item .faq-question .faq-arrow.rotated{transform:rotate(180deg)}.faq-archive-grid .faq-category-archive .faq-list-archive .faq-item .faq-question:hover{background-color:#e9ecef}.faq-archive-grid .faq-category-archive .faq-list-archive .faq-item .faq-question:hover h3{color:#FF0000}.faq-archive-grid .faq-category-archive .faq-list-archive .faq-item .faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease;background-color:white}.faq-archive-grid .faq-category-archive .faq-list-archive .faq-item .faq-answer.faq-open{border-top:none}.faq-archive-grid .faq-category-archive .faq-list-archive .faq-item .faq-answer .faq-content{padding:1rem}.faq-archive-grid .faq-category-archive .faq-list-archive .faq-item .faq-answer .faq-content p{margin:0 0 1rem 0}.faq-archive-grid .faq-category-archive .faq-list-archive .faq-item .faq-answer .faq-content p:last-child{margin-bottom:0}.faq-archive-grid .faq-category-archive .faq-list-archive .faq-item .faq-answer .faq-content a{color:#FF0000;text-decoration:none}.faq-archive-grid .faq-category-archive .faq-list-archive .faq-item .faq-answer .faq-content a:hover{text-decoration:underline}@media (max-width:767px){.faq-archive-grid{grid-template-columns:1fr;gap:1.5rem}}.single-faq .entry-header{margin-bottom:2rem}.single-faq .entry-header .entry-title{color:#FF0000;font-size:2.5rem;font-weight:bold;margin-bottom:1rem}.single-faq .entry-header .entry-meta{font-size:.9rem;color:#666}.single-faq .entry-header .entry-meta .faq-categories,.single-faq .entry-header .entry-meta .faq-tags{margin-bottom:.5rem}.single-faq .entry-header .entry-meta .faq-categories .categories-label,.single-faq .entry-header .entry-meta .faq-tags .categories-label,.single-faq .entry-header .entry-meta .faq-categories .tags-label,.single-faq .entry-header .entry-meta .faq-tags .tags-label{font-weight:bold;color:#333}.single-faq .entry-header .entry-meta .faq-categories a,.single-faq .entry-header .entry-meta .faq-tags a{color:#FF0000;text-decoration:none}.single-faq .entry-header .entry-meta .faq-categories a:hover,.single-faq .entry-header .entry-meta .faq-tags a:hover{text-decoration:underline}.single-faq .entry-content{font-size:1.1rem;line-height:1.7;margin-bottom:3rem}.single-faq .entry-content h1,.single-faq .entry-content h2,.single-faq .entry-content h3,.single-faq .entry-content h4,.single-faq .entry-content h5,.single-faq .entry-content h6{color:#FF0000;margin-top:2rem;margin-bottom:1rem}.single-faq .entry-content a{color:#FF0000;text-decoration:none}.single-faq .entry-content a:hover{text-decoration:underline}.single-faq .entry-footer{border-top:2px solid #e0e0e0;padding-top:2rem;margin-top:2rem}.single-faq .entry-footer .faq-navigation{margin-bottom:2rem}.single-faq .entry-footer .faq-navigation h3{color:#FF0000;font-size:1.3rem;margin-bottom:1rem}.single-faq .entry-footer .faq-navigation .nav-links{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.single-faq .entry-footer .faq-navigation .nav-links .nav-previous a,.single-faq .entry-footer .faq-navigation .nav-links .nav-next a{display:block;padding:1rem;border:1px solid #e0e0e0;border-radius:8px;text-decoration:none;transition:all .2s ease;color:#333}.single-faq .entry-footer .faq-navigation .nav-links .nav-previous a:hover,.single-faq .entry-footer .faq-navigation .nav-links .nav-next a:hover{border-color:#FF0000;background-color:#f8f9fa}.single-faq .entry-footer .faq-navigation .nav-links .nav-previous a .nav-subtitle,.single-faq .entry-footer .faq-navigation .nav-links .nav-next a .nav-subtitle{font-size:.8rem;color:#666;text-transform:uppercase;font-weight:bold}.single-faq .entry-footer .faq-navigation .nav-links .nav-previous a .nav-title,.single-faq .entry-footer .faq-navigation .nav-links .nav-next a .nav-title{font-weight:600;color:#FF0000}.single-faq .entry-footer .faq-navigation .nav-links .nav-next{text-align:right}@media (max-width:767px){.single-faq .entry-footer .faq-navigation .nav-links{grid-template-columns:1fr;gap:1rem}.single-faq .entry-footer .faq-navigation .nav-links .nav-next{text-align:left}}.single-faq .entry-footer .back-to-archive .back-link{display:inline-block;color:#FF0000;text-decoration:none;font-weight:bold;padding:.5rem 1rem;border:1px solid #FF0000;border-radius:4px;transition:all .2s ease}.single-faq .entry-footer .back-to-archive .back-link:hover{background-color:#FF0000;color:white}.faq-item-wrapper{position:relative;margin-bottom:1rem}.faq-item-wrapper .faq-item{margin-bottom:0}.faq-item-wrapper .faq-permalink{position:absolute;right:-2em;top:0;color:#FF0000;text-decoration:none;font-size:2rem;padding:.5rem;border-radius:4px;transition:all .2s ease;opacity:.7}.faq-item-wrapper .faq-permalink:hover{opacity:1;background-color:rgba(255,0,0,0.1);transform:scale(1.1);text-decoration:none}.faq-item .faq-question .faq-edit-link{font-size:.8rem;color:#666;text-decoration:none;margin-left:auto;margin-right:1rem;padding:.25rem .5rem;border:1px solid #ddd;border-radius:4px;background-color:#f9f9f9;transition:all .2s ease;z-index:10;position:relative}.faq-item .faq-question .faq-edit-link:hover{background-color:#e9ecef;border-color:#adb5bd;color:#495057}