.sgr-main{transform:scale(.895);transform-origin:0 0;clear:both;padding:10px 0 5px 0}p.sgr-infotext{padding-bottom:15px;font-size:85%}.grecaptcha-badge{visibility:visible}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}/**
 * Plugin Name: Crelly Slider
 * Plugin URI: https://wordpress.org/plugins/crelly-slider/
 * Description: A free responsive slider that supports layers. Add texts, images, videos and beautify them with transitions and animations.
 * Version: 1.4.6
 * Author: Fabio Rinaldi
 * Author URI: https://github.com/fabiorino
 * License: MIT
 */

.crellyslider{margin:0 auto;position:relative;white-space:nowrap;overflow:hidden;line-height:1.5;font-size:14px;color:#000;font-family:Verdana,sans-serif}.crellyslider,.crellyslider *{touch-action:pan-y}.crellyslider a{color:#0073aa}.crellyslider a:hover{color:#0073aa}.crellyslider>.cs-preloader{width:100%;height:100%;z-index:999;background-color:#fff;position:relative;overflow:hidden}.crellyslider>.cs-preloader>.cs-bg{position:absolute;top:0;left:0;z-index:11;display:block;width:100%;height:100%;filter:blur(5px);-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px)}.crellyslider>.cs-preloader>.cs-loader{width:50px;height:50px;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:12;background-color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.16),0 3px 10px rgba(0,0,0,.23);background-repeat:no-repeat;background-position:center center;border:10px;border-radius:50%}.crellyslider>.cs-preloader>.cs-loader>.cs-spinner{top:16px;left:50%;margin-left:-2px}.crellyslider>.cs-preloader>.cs-loader>.cs-spinner,.crellyslider>.cs-preloader>.cs-loader>.cs-spinner:after,.crellyslider>.cs-preloader>.cs-loader>.cs-spinner:before{width:4px;height:18px;background-color:#0b60a9;border-radius:2px}.crellyslider>.cs-preloader>.cs-loader>.cs-spinner{display:inline-block;position:relative}.crellyslider>.cs-preloader>.cs-loader>.cs-spinner:after,.crellyslider>.cs-preloader>.cs-loader>.cs-spinner:before{content:"";position:absolute;display:block;top:0}.crellyslider>.cs-preloader>.cs-loader>.cs-spinner:before{left:-6px}.crellyslider>.cs-preloader>.cs-loader>.cs-spinner:after{left:6px}@-webkit-keyframes cs-bounce-middle{0%{height:4px;margin-top:8px;margin-bottom:8px}50%{height:20px;margin-top:0;margin-bottom:0}100%{height:4px;margin-top:8px;margin-bottom:8px}}@keyframes cs-bounce-middle{0%{height:4px;margin-top:8px;margin-bottom:8px}50%{height:20px;margin-top:0;margin-bottom:0}100%{height:4px;margin-top:8px;margin-bottom:8px}}.crellyslider>.cs-preloader>.cs-loader>.cs-spinner{-webkit-animation:cs-bounce-middle .6s ease .1s infinite;animation:cs-bounce-middle .6s ease .1s infinite}.crellyslider>.cs-preloader>.cs-loader>.cs-spinner:after,.crellyslider>.cs-preloader>.cs-loader>.cs-spinner:before{top:50%;-webkit-transform:translateY(-10px) translateZ(0);transform:translateY(-10px) translateZ(0)}.crellyslider>.cs-preloader>.cs-loader>.cs-spinner:before{-webkit-animation:cs-bounce-middle .6s ease 0s infinite;animation:cs-bounce-middle .6s ease 0s infinite}.crellyslider>.cs-preloader>.cs-loader>.cs-spinner:after{-webkit-animation:cs-bounce-middle .6s ease .2s infinite;animation:cs-bounce-middle .6s ease .2s infinite}.crellyslider>.cs-controls,.crellyslider>.cs-navigation{z-index:999;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s;opacity:0}.crellyslider:hover>.cs-controls,.crellyslider:hover>.cs-navigation{opacity:1}.crellyslider>.cs-slides{list-style:none;margin:0;padding:0}.crellyslider>.cs-slides>.cs-slide{margin:0;padding:0;position:absolute;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.crellyslider>.cs-slides>.cs-slide>.cs-background-link{opacity:0;z-index:0;padding:0;width:100%!important;height:100%!important;top:0!important;left:0!important}.crellyslider>.cs-slides>.cs-slide>*{position:absolute;display:block;cursor:default;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;font-size:14px}.crellyslider>.cs-slides>.cs-slide>a{cursor:pointer}.crellyslider>.cs-slides>.cs-slide>a>img,.crellyslider>.cs-slides>.cs-slide>img{max-width:none!important}.crellyslider>.cs-slides>.cs-slide a,.crellyslider>.cs-slides>.cs-slide>a>img{text-decoration:none;outline:0;border:none}.crellyslider>.cs-controls{position:absolute;width:100%;top:50%;margin-top:-9px}.crellyslider>.cs-controls>.cs-next,.crellyslider>.cs-controls>.cs-previous{display:block;width:35px;height:35px;position:absolute;cursor:pointer;background-color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.16),0 3px 10px rgba(0,0,0,.23);background-repeat:no-repeat;background-position:center center;border:10px;border-radius:50%}.crellyslider>.cs-controls>.cs-previous{background-image:url(https://www.hohenemser-spoe.at/wp-content/plugins/crelly-slider/css/../images/arrow-left.png);left:30px}.crellyslider>.cs-controls>.cs-next{background-image:url(https://www.hohenemser-spoe.at/wp-content/plugins/crelly-slider/css/../images/arrow-right.png);right:30px}.crellyslider>.cs-navigation{position:absolute;width:100%;height:0;bottom:40px;text-align:center}.crellyslider>.cs-navigation>.cs-slide-link{width:15px;height:15px;display:inline-block;cursor:pointer;margin:6px;background-color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.16),0 3px 10px rgba(0,0,0,.23);border:10px;border-radius:50%;opacity:.5}.crellyslider>.cs-navigation>.cs-slide-link.cs-active{opacity:1}.crellyslider>.cs-progress-bar{width:0%;height:4px;position:absolute;top:0;background-color:#fff;opacity:.5;z-index:999}.crellyslider>.cs-progress-bar.cs-progress-bar-hidden{opacity:0}/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
 .tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:#fff0;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.RssFeedIcon{display:inline-block;border:none!important;text-decoration:none!important}.RssFeedIcon img{border:none!important}.RssFeedIcon img{width:60px!important;height:60px!important}:root{--spoe-red:#E30613;--spoe-red-dark:#C90510;--text:#111;--muted:#666;--bg:#fff;--line:rgba(0,0,0,.12);--radius:14px;--shadow:0 8px 20px rgba(0,0,0,.08);--maxw:1600px;--pad:16px;--pad-m:12px;--font-sans:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-sans);color:var(--text);background:var(--bg);line-height:1.55}img{max-width:100%;height:auto;display:block}a{color:var(--spoe-red);text-decoration:none}a:hover{color:var(--spoe-red-dark);text-decoration:underline}hr{border:0;border-top:1px solid var(--line);margin:24px 0}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.screen-reader-text:focus{position:static!important;width:auto;height:auto;margin:0;clip:auto;padding:10px 12px;background:#fff;border:1px solid var(--line)}.site,.site-content,#content{width:100%}.site-content{max-width:var(--maxw);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}.spoe-topbar{background:var(--spoe-red);color:#fff;font-size:14px}.spoe-topbar .topbar-inner{max-width:var(--maxw);margin:0 auto;padding:8px var(--pad)}.spoe-topbar a{color:#fff;text-decoration:none;font-weight:700}.spoe-topbar a:hover{text-decoration:underline}.site-header{background:#fff;border-bottom:1px solid rgb(0 0 0 / .08)}.site-header .header-inner,.site-header .site-header-inner,.site-header .container{max-width:var(--maxw);margin:0 auto;padding:16px var(--pad);display:grid;grid-template-columns:auto minmax(260px,1fr) auto auto;align-items:center;gap:16px}.site-header .site-branding{grid-column:1}.site-header .header-search{grid-column:2}.site-header .main-navigation{grid-column:3}.site-header .header-cta{grid-column:4;justify-self:end}.site-header #menu-toggle{grid-column:4;justify-self:end}.site-header .site-branding,.site-header .custom-logo-link{display:flex;align-items:center;gap:10px;margin:0;padding:0}.site-header .custom-logo{height:52px;width:auto}.site-header nav,.site-header .main-navigation{justify-self:center}.site-header nav ul,.site-header .main-navigation ul,.site-header .menu{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:26px}.site-header nav a,.site-header .main-navigation a{display:inline-block;padding:10px 2px;color:var(--spoe-red);font-weight:800;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-decoration:none}.site-header nav a:hover,.site-header .main-navigation a:hover{color:var(--spoe-red-dark);text-decoration:none}.header-cta{justify-self:end}.btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:999px;border:2px solid var(--spoe-red);color:var(--spoe-red);font-weight:800;text-decoration:none;background:#fff0}.btn-outline:hover{background:rgb(227 6 19 / .06);text-decoration:none}#menu-toggle,.menu-toggle{display:none}.header-search{justify-self:center}.spoe-searchform{display:flex;align-items:center;gap:10px;width:100%;max-width:560px;margin:0 auto}.spoe-search-input{width:100%;height:44px;padding:0 16px;border:1px solid rgb(0 0 0 / .14);border-radius:999px;outline:none;background:#fff}.spoe-search-input:focus{border-color:rgb(227 6 19 / .55);box-shadow:0 0 0 4px rgb(227 6 19 / .12)}.spoe-search-btn{width:44px;height:44px;border-radius:999px;border:0;background:var(--spoe-red);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.spoe-search-btn:hover{background:var(--spoe-red-dark)}h1,h2,h3,h4{margin:0 0 12px;line-height:1.2;letter-spacing:-.01em}h1{font-size:2rem;font-weight:700}h2{font-size:1.55rem;font-weight:700}h3{font-size:1.2rem;font-weight:700}p{margin:0 0 14px}small,.muted{color:var(--muted)}.blog article,.home article,.archive article,.search article{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 2px 10px rgb(0 0 0 / .04);padding:18px;margin:0 0 16px}.entry-title a{color:#111}.entry-title a:hover{color:var(--spoe-red)}.entry-meta,.entry-meta time{color:var(--muted);font-size:.92rem}.entry-featured,.post-thumbnail,.wp-post-image{border-radius:14px;overflow:hidden;margin:12px 0 14px}a.button,.button,.wp-element-button,.wp-block-button__link,input[type="submit"],button[type="submit"],input[type="button"],input[type="reset"],.archive-pill,.home-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:999px;border:1px solid var(--spoe-red);background:var(--spoe-red);color:#fff;font-weight:700;letter-spacing:.01em;cursor:pointer;text-decoration:none}a.button:hover,.button:hover,.wp-element-button:hover,.wp-block-button__link:hover,input[type="submit"]:hover,button[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover,.archive-pill:hover,.home-pill:hover{background:var(--spoe-red-dark);border-color:var(--spoe-red-dark);color:#fff;text-decoration:none}.back-pill{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;background:#fff;color:var(--spoe-red);border:1px solid rgb(227 6 19 / .35);font-weight:700;text-decoration:none}.back-pill:hover{background:rgb(227 6 19 / .08);border-color:rgb(227 6 19 / .55);text-decoration:none}input[type="text"],input[type="search"],input[type="email"],input[type="tel"],textarea{width:100%;max-width:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:#fff;font:inherit}input:focus,textarea:focus{outline:none;border-color:rgb(227 6 19 / .55);box-shadow:0 0 0 4px rgb(227 6 19 / .10)}.site-footer{margin-top:28px;background:var(--spoe-red);color:#fff}.site-footer .footer-inner,.site-footer .container{max-width:var(--maxw);margin:0 auto;padding:26px var(--pad)}.site-footer p,.site-footer li,.site-footer span{color:#fff}.site-footer a{color:#fff;text-decoration:underline}.site-footer a:hover{color:#FFE5E5}.site-footer .wp-block-search__button,.site-footer .search-submit,.site-footer button.wp-block-search__button{position:relative;padding-left:44px}.site-footer .wp-block-search__button::before,.site-footer .search-submit::before,.site-footer button.wp-block-search__button::before{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;background:url(https://www.hohenemser-spoe.at/wp-content/themes/spoe-hohenems-theme/assets/icons/search-white.svg) no-repeat center;background-size:contain}.entry-content ul{padding-left:0;list-style:none;margin:0 0 14px}.entry-content ul li{position:relative;padding-left:26px;margin:8px 0}.entry-content ul li::before{content:"";position:absolute;left:0;top:.35em;width:18px;height:18px;background:url(https://www.hohenemser-spoe.at/wp-content/themes/spoe-hohenems-theme/assets/icons/check-red.svg) no-repeat center;background-size:contain}.alignwide{max-width:var(--maxw);margin-left:auto;margin-right:auto}.alignfull{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.single-archiv-nav{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0 6px}@media (max-width:600px){.single-archiv-nav{gap:10px}.single-archiv-nav a{width:100%}}@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url(https://www.hohenemser-spoe.at/wp-content/themes/spoe-hohenems-theme/assets/css/../fonts/inter/Inter-Regular.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url(https://www.hohenemser-spoe.at/wp-content/themes/spoe-hohenems-theme/assets/css/../fonts/inter/Inter-Medium.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url(https://www.hohenemser-spoe.at/wp-content/themes/spoe-hohenems-theme/assets/css/../fonts/inter/Inter-SemiBold.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url(https://www.hohenemser-spoe.at/wp-content/themes/spoe-hohenems-theme/assets/css/../fonts/inter/Inter-Bold.woff2) format("woff2")}:root{--font-sans:"Inter",
               system-ui,
               -apple-system,
               "Segoe UI",
               Roboto,
               Helvetica,
               Arial,
               sans-serif}body{font-family:var(--font-sans)}.site-footer .footer-inner{padding:28px 16px}.footer-widgets-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start}@media (max-width:992px){.footer-widgets-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-col-3{grid-column:1 / -1}}@media (max-width:640px){.footer-widgets-grid{grid-template-columns:1fr}.footer-col-3{grid-column:auto}}.footer-bottom{margin-top:18px;padding-top:14px;border-top:1px solid rgb(255 255 255 / .2);display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.footer-menu{list-style:none;margin:0;padding:0;display:flex;gap:12px;flex-wrap:wrap}.footer-menu a{text-decoration:none}.single-presse .presse-single,.single-presse .presse-content{max-width:800px;margin-left:auto;margin-right:auto}.single-presse .presse-title{margin-bottom:.4rem}.single-presse .presse-meta{font-size:.95rem;color:#666;margin-bottom:1.2rem}.presse-dateline{font-weight:600;color:#333;margin-bottom:.8rem}.presse-lead{font-weight:700;font-size:1.05rem;line-height:1.55;margin-bottom:1.2rem}.presse-separator,.wp-block-separator.presse-separator{border-top:1px solid #ddd;margin:2rem 0 1.2rem}.presse-kontakt{background:#f6f6f6;border-left:4px solid #E30613;padding:1rem;border-radius:8px;white-space:pre-line}.presse-kicker{display:inline-block;font-size:.85rem;letter-spacing:.06em;font-weight:800;color:#E30613;margin:0 0 .5rem;text-transform:uppercase}.single-presse .presse-title{margin-top:0;margin-bottom:.4rem}.presse-archive-header{max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:1.5rem}.presse-list{max-width:800px;margin-left:auto;margin-right:auto;border-top:1px solid #e5e5e5}.presse-item{display:grid;grid-template-columns:110px 1fr;gap:1rem;padding:1rem 0;border-bottom:1px solid #e5e5e5}.presse-item-date{font-size:.9rem;color:#666;white-space:nowrap;padding-top:.15rem}.presse-item-title{margin:0;font-size:1.1rem;line-height:1.35}.presse-item-title a{color:inherit;text-decoration:none}.presse-item-title a:hover{text-decoration:underline}.presse-item-lead{margin:.35rem 0 0;color:#444}@media (max-width:600px){.presse-item{grid-template-columns:1fr;gap:.4rem}.presse-item-date{padding-top:0}}.wp-block-group.spoe-infobox,.spoe-infobox{border-left:6px solid #E30613;background:#fff5f5;padding:1rem 1.1rem;border-radius:10px}.is-style-spoe-quote{border-left:6px solid #E30613;padding-left:1rem;margin-left:0}.is-style-spoe-quote cite{opacity:.85}@media (max-width:1024px){body{padding:var(--pad-m);background:#fff}.site-content{padding-left:0;padding-right:0}.site-header .header-inner,.site-header .site-header-inner,.site-header .container{padding:12px 0}.site-header .custom-logo{height:40px}.header-search{display:none}.site-header{position:relative;overflow:visible}#nav-links ul,.main-navigation ul,.site-header nav ul{display:none}#menu-toggle{display:inline-flex!important;margin-left:auto!important;margin-right:16px;width:44px;height:44px;border-radius:12px;border:1px solid rgb(0 0 0 / .12);background:#fff;cursor:pointer;position:relative;z-index:1003;color:var(--spoe-red)}#menu-toggle:hover{border-color:rgb(0 0 0 / .22)}.site-header .header-cta{display:block;grid-column:3;justify-self:end;margin-right:8px}.site-header .header-cta .btn-outline{padding:8px 12px;font-size:14px;line-height:1;white-space:nowrap}#menu-toggle span{position:absolute;width:22px;height:2px;border-radius:2px;background:currentColor;transition:transform .22s ease,opacity .18s ease,top .22s ease}#menu-toggle span:nth-child(1){top:16px}#menu-toggle span:nth-child(2){top:21px}#menu-toggle span:nth-child(3){top:26px}#menu-toggle.is-open span:nth-child(1){top:21px;transform:rotate(45deg)}#menu-toggle.is-open span:nth-child(2){opacity:0}#menu-toggle.is-open span:nth-child(3){top:21px;transform:rotate(-45deg)}#nav-links{position:absolute;top:100%;right:16px;left:auto;width:300px;z-index:1002;background:#fff;border:1px solid rgb(0 0 0 / .12);border-radius:16px;box-shadow:0 10px 26px rgb(0 0 0 / .12);opacity:0;transform:translateX(18px) translateY(-4px) scale(.98);pointer-events:none;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .20s ease;will-change:transform,opacity;padding:10px 12px}#nav-links.open{opacity:1;transform:translateX(0) translateY(0) scale(1);pointer-events:auto}#nav-links ul{display:flex!important;flex-direction:column;margin:0;padding:0;list-style:none}#nav-links li{width:100%}#nav-links,#nav-links a{color:var(--spoe-red)}#nav-links a{display:block;width:100%;padding:10px 10px;border-radius:12px;text-decoration:none;font-weight:700}#nav-links a:hover{color:var(--spoe-red-dark);background:rgb(227 6 19 / .08);text-decoration:none}}@media (max-width:600px){.site-header .header-inner,.site-header .site-header-inner,.site-header .container{padding:8px 0}.site-header .custom-logo{height:36px}#menu-toggle{margin-left:-12px!important;margin-right:6px;padding:10px 12px;width:42px;height:42px}.site-header .header-cta{grid-column:1 / -1;justify-self:center;margin:6px auto 6px auto;text-align:center}.site-header .header-cta .btn-outline{display:inline-flex;justify-content:center;align-items:center;margin:0 auto;padding:8px 14px;font-size:13px}#nav-links{right:12px}}@media (max-width:420px){#nav-links{width:min(300px, calc(100vw - 24px));right:12px}}@media (max-width:1024px){.site-footer .footer-inner,.site-footer .container{padding:22px 0}}:where(a,button,[role="button"],input,select,textarea):focus-visible{outline:3px solid rgb(227 6 19 / .55);outline-offset:3px;border-radius:10px}#menu-toggle:focus-visible{outline:3px solid rgb(227 6 19 / .55);outline-offset:3px}#nav-links a:focus-visible{background:rgb(227 6 19 / .10);text-decoration:none}@media (prefers-reduced-motion:reduce){#nav-links,#menu-toggle span,.nav-backdrop{transition:none!important}}@media (max-width:1024px){.nav-backdrop{position:fixed;inset:0;background:rgb(0 0 0 / .28);opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:1001}.nav-backdrop.is-open{opacity:1;pointer-events:auto}#nav-links{z-index:1002}#menu-toggle{z-index:1003}}