@charset "UTF-8";
    html{line-height:1.15;-webkit-text-size-adjust:100%;}
body{margin:0;}
main{display:block;}
h1{font-size:2em;margin:0.67em 0;}
a{background-color:transparent;}
b, strong{font-weight:bolder;}
small{font-size:80%;}
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;}
textarea{overflow:auto;}
[type=checkbox],
[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}
details{display:block;}
summary{display:list-item;}
[hidden]{display:none;}
*,
*::before,
*::after{-webkit-box-sizing:border-box;box-sizing:border-box;}
html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;}
h1, h2,
h3, h4{text-wrap:balance;}
h1, h2, h3, h4,
button, input, label{line-height:1.1;}
img, picture{display:block;max-width:100%;}
input, textarea, button, select{font-size:inherit;font-family:inherit;}
figure{margin:0;}:root{--fs-900:2.5em;--fs-800:2em;--fs-700:1.75em;--fs-600:1.5em;--fs-500:1.125em;--fs-400:1em;--fs-300:0.875em;--body-font-size:16px;--ff-sans-primary:"Didact Gothic", Arial, sans-serif;--color-white:oklch(100% 0 0);--color-white-50:oklch(100% 0 0 / 50%);--color-white-80:oklch(100% 0 0 / 80%);--color-white-95:oklch(100% 0 0 / 95%);--color-black:oklch(0% 0 0);--color-red-400:oklch(48.8% 0.194 26.041);--color-red-400-50:oklch(48.8% 0.194 26.041 / 50%);--color-red-600:oklch(38% 0.194 26.041);--color-orange:oklch(79.3% 0.171 70.665);--color-blue-100:oklch(0.85 0.091 258.854);--color-blue-100-50:oklch(0.85 0.091 258.854 / 50%);--color-blue-300:oklch(77.1% 0.122 249.665);--color-blue-400:oklch(62.4% 0.206 255.486);--color-blue-500:oklch(52.4% 0.206 255.486);--color-blue-600:oklch(42.4% 0.206 255.486);--color-blue-700:oklch(35.4% 0.206 255.486);--color-gray-text:oklch(0.358 0.005 301.256);--color-gray-100:oklch(98.2% 0 0);--color-gray-700:oklch(38% 0.013 258.372);--color-gray-750:oklch(33% 0.013 258.372);--color-gray-800:oklch(26.3% 0.013 258.372);--color-gray-800-95:oklch(26.3% 0.013 258.372 / 95%);--dark-text-color:var(--color-gray-text);--light-text-color:var(--color-white);--primary-text-color:var(--dark-text-color);--secondary-text-color:var(--light-text-color);--dark-bg-color:var(--color-gray-800);--light-bg-color:var(--color-white);--primary-bg-color:var(--light-bg-color);--secondary-bg-color:var(--color-gray-800);--block-bg-color:var(--color-gray-100);--focus-color:oklch(50.9% 0.13 246.453);--basis-margin:3em;--wrapper-max-width:80rem;--wide-wrapper-max-width:96rem;--intro-max-width:64rem;--block-max-width:calc(var(--wrapper-max-width) + var(--basis-margin));--wide-block-max-width:calc(var(--wide-wrapper-max-width) + var(--basis-margin));--block-padding:calc(var(--basis-margin) / 2);--transition-duration:0.2s;--border-radius:1rem;--border-radius-sm:0.5rem;--border-radius-xl:2rem;--form-box-shadow:0px 0px .5em 0px rgba(0, 0, 0, 0.07);--active-box-shadow:0 0 0 5px var(--color-red-400-50);--z-header:1000;}
html.dark-mode{--primary-text-color:var(--light-text-color);--secondary-text-color:var(--dark-text-color);--primary-bg-color:var(--dark-bg-color);--secondary-bg-color:var(--light-bg-color);--block-bg-color:var(--color-gray-750);}
html.contrast-mode{--dark-text-color:var(--color-gray-800);}
html.font-size{--body-font-size:18px;}
.flex{display:-webkit-box;display:-ms-flexbox;display:flex;}
.grid{display:-ms-grid;display:grid;}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;}
@font-face{font-display:swap;font-family:"Didact Gothic";font-style:normal;font-weight:400;src:url(//goehlertreppen.de/wp-content/themes/goehler-treppen/assets/fonts/didact-gothic-v20-latin-regular.woff2) format("woff2");}
.site-main > .wp-block-group.alignwide, .site-footer, .site-header{max-width:var(--block-max-width);margin-block:6em;margin-inline:auto;padding-left:var(--_block-padding, var(--block-padding));padding-right:var(--_block-padding, var(--block-padding));}
@media(max-width:659px){
.site-main > .wp-block-group.alignwide, .site-footer, .site-header{margin:4.5em auto;}
}
.site-main > .wp-block-group.alignwide, .site-footer, .site-header{max-width:var(--wide-block-max-width);}
.site-main > .wp-block-group.alignwide, .site-footer, .site-header{margin-block:0;margin-inline:auto;}
.main-nav .menu-item .sub-menu{list-style:none;margin:0;padding:0;}
.block-header__title, .site-main > h1.wp-block-heading,
.site-main > h2.wp-block-heading{font-size:var(--fs-800);}
@media(min-width:660px){
.block-header__title, .site-main > h1.wp-block-heading,
.site-main > h2.wp-block-heading{font-size:var(--fs-900);}
}
.editor-styles-wrapper .wp-block-group .wp-block-group__inner-container > .wp-block-heading, .single-post main.site-main .wp-block-group .wp-block-group__inner-container > .wp-block-heading, .wp-block-group h2.wp-block-heading, .headline, .block-header__title, .site-main > h1.wp-block-heading,
.site-main > h2.wp-block-heading{text-transform:uppercase;color:var(--primary-text-color);font-weight:400;margin-block:0;-webkit-font-variant-ligatures:no-common-ligatures;font-variant-ligatures:no-common-ligatures;line-height:1.3;}
.editor-styles-wrapper .wp-block-group .wp-block-group__inner-container > .wp-block-heading em, .single-post main.site-main .wp-block-group .wp-block-group__inner-container > .wp-block-heading em, .wp-block-group h2.wp-block-heading em, .headline em, .block-header__title em, .site-main > h1.wp-block-heading em,
.site-main > h2.wp-block-heading em{font-style:normal;color:var(--color-red-400);}
.dark-mode .editor-styles-wrapper .wp-block-group .wp-block-group__inner-container > .wp-block-heading em, .editor-styles-wrapper .wp-block-group .dark-mode .wp-block-group__inner-container > .wp-block-heading em,
.dark-mode .single-post main.site-main .wp-block-group .wp-block-group__inner-container > .wp-block-heading em, .single-post main.site-main .wp-block-group .dark-mode .wp-block-group__inner-container > .wp-block-heading em, .dark-mode .wp-block-group h2.wp-block-heading em, .wp-block-group .dark-mode h2.wp-block-heading em, .dark-mode .headline em, .dark-mode .block-header__title em, .dark-mode .site-main > h1.wp-block-heading em,
.dark-mode .site-main > h2.wp-block-heading em{color:var(--color-blue-300);}
.block-header__subtitle{font-size:var(--fs-500);}
.tagline, .block-header__subtitle{text-transform:uppercase;color:var(--alternate-text-color, var(--primary-text-color));font-weight:400;margin-block:0;line-height:1.8;}
.site-main > .wp-block-group p a:not([class]), .acf-innerblocks-container p a:not([class]){--_link-color:var(--primary-text-color);--_hover-color:var(--primary-text-color);font-weight:600;text-decoration:underline;color:var(--_link-color, var(--primary-text-color));-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:var(--transition-duration);transition-duration:var(--transition-duration);-webkit-transition-timing-function:ease;transition-timing-function:ease;}
.dark-mode .site-main > .wp-block-group p a:not([class]), .site-main > .wp-block-group p .dark-mode a:not([class]), .dark-mode .acf-innerblocks-container p a:not([class]), .acf-innerblocks-container p .dark-mode a:not([class]){--_link-color:var(--color-blue-100);--_hover-color:var(--color-white);}
.contrast-mode .site-main > .wp-block-group p a:not([class]), .site-main > .wp-block-group p .contrast-mode a:not([class]), .contrast-mode .acf-innerblocks-container p a:not([class]), .acf-innerblocks-container p .contrast-mode a:not([class]){--_link-color:var(--color-blue-600);--_hover-color:var(--color-blue-700);}
.site-main > .wp-block-group p a:hover:not([class]), .acf-innerblocks-container p a:hover:not([class]), .site-main > .wp-block-group p a:focus-visible:not([class]), .acf-innerblocks-container p a:focus-visible:not([class]){color:var(--_hover-color, currentColor);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;}
.icon-button, .clean-icon-button, .secondary-icon-button, .primary-icon-button, .secondary-button, .page-numbers:not(.current), .clean-button, .page-numbers.current, .primary-icon-button, .primary-button{color:var(--_text-color);background-color:var(--_bg-color);border-radius:var(--_border-radius, var(--border-radius-sm));-webkit-box-shadow:var(--_box-shadow, none);box-shadow:var(--_box-shadow, none);padding:1em 1.5em;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;line-height:1.2;cursor:pointer;-webkit-transition-property:color, background-color, -webkit-box-shadow;transition-property:color, background-color, -webkit-box-shadow;transition-property:color, background-color, box-shadow;transition-property:color, background-color, box-shadow, -webkit-box-shadow;-webkit-transition-duration:var(--transition-duration);transition-duration:var(--transition-duration);-webkit-transition-timing-function:ease;transition-timing-function:ease;display:inline-block;}
.icon-button:hover, .clean-icon-button:hover, .secondary-icon-button:hover, .primary-icon-button:hover, .secondary-button:hover, .page-numbers:hover:not(.current), .clean-button:hover, .page-numbers.current:hover, .primary-button:hover, .icon-button:focus-visible, .clean-icon-button:focus-visible, .secondary-icon-button:focus-visible, .primary-icon-button:focus-visible, .secondary-button:focus-visible, .page-numbers:focus-visible:not(.current), .clean-button:focus-visible, .page-numbers.current:focus-visible, .primary-button:focus-visible{background-color:var(--_hover-bg-color, var(--_bg-color));color:var(--_hover-text-color, var(--_text-color));-webkit-box-shadow:var(--_hover-box-shadow, none);box-shadow:var(--_hover-box-shadow, none);}
.rounded.icon-button, .rounded.clean-icon-button, .rounded.secondary-icon-button, .rounded.primary-icon-button, .rounded.secondary-button, .rounded.page-numbers:not(.current), .rounded.clean-button, .rounded.page-numbers.current, .rounded.primary-button{border-radius:var(--border-radius-xl);}
.alignfull.icon-button, .alignfull.clean-icon-button, .alignfull.secondary-icon-button, .alignfull.primary-icon-button, .alignfull.secondary-button, .alignfull.page-numbers:not(.current), .alignfull.clean-button, .alignfull.page-numbers.current, .alignfull.primary-button{width:100%;}
.page-numbers.current, .primary-icon-button, .primary-button{--_bg-color:var(--color-red-400);--_text-color:var(--secondary-text-color);--_hover-bg-color:var(--_text-color);--_hover-text-color:var(--_bg-color);--_box-shadow-color:var(--_bg-color);--_hover-box-shadow:0 0 0 2px var(--_box-shadow-color) inset;-webkit-box-shadow:var(--_box-shadow, none);box-shadow:var(--_box-shadow, none);}
.dark-mode .page-numbers.current, .dark-mode .primary-icon-button, .dark-mode .primary-button{--_bg-color:var(--dark-bg-color);--_text-color:var(--color-blue-100);--_hover-bg-color:var(--color-blue-100);--_hover-text-color:var(--color-gray-800);--_box-shadow-color:var(--_text-color);--_box-shadow:0 0 0 2px var(--_box-shadow-color) inset;}
.dark-mode .page-numbers.current:focus-visible, .dark-mode .primary-icon-button:focus-visible, .dark-mode .primary-button:focus-visible{outline:3px solid var(--_box-shadow-color);outline-offset:3px;}
.page-numbers:not(.current), .clean-icon-button, .clean-button{--_text-color:var(--primary-text-color);--_bg-color:transparent;}
.page-numbers:hover:not(.current), .clean-icon-button:hover, .clean-button:hover, .page-numbers:focus-visible:not(.current), .clean-icon-button:focus-visible, .clean-button:focus-visible{--_text-color:var(--secondary-text-color);--_bg-color:var(--secondary-bg-color);}
.secondary-icon-button, .secondary-button{--_text-color:var(--secondary-text-color);--_bg-color:var(--color-gray-700);--_hover-bg-color:var(--color-red-400);--_hover-text-color:var(--secondary-text-color);}
.dark-mode .secondary-icon-button, .dark-mode .secondary-button{--_bg-color:var(--color-white);--_hover-bg-color:var(--dark-bg-color);--_hover-text-color:var(--light-text-color);--_box-shadow-color:var(--_hover-text-color);--_hover-box-shadow:0 0 0 2px var(--_box-shadow-color) inset;}
.contrast-mode .secondary-icon-button, .contrast-mode .secondary-button{--_bg-color:var(--color-gray-800);}
.dark-mode .secondary-icon-button:focus-visible, .dark-mode .secondary-button:focus-visible{outline:3px solid var(--_box-shadow-color);outline-offset:3px;}
.icon-button, .clean-icon-button, .secondary-icon-button, .primary-icon-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:0.5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1em 1.5em;}
.has-text-align-left.icon-button, .has-text-align-left.clean-icon-button, .has-text-align-left.secondary-icon-button, .has-text-align-left.primary-icon-button{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;}
.has-text-align-right.icon-button, .has-text-align-right.clean-icon-button, .has-text-align-right.secondary-icon-button, .has-text-align-right.primary-icon-button{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;}
.icon-button svg, .clean-icon-button svg, .secondary-icon-button svg, .primary-icon-button svg{height:1.25em;}
.icon-button:has(svg.arrow-right-icon) path, .clean-icon-button:has(svg.arrow-right-icon) path, .secondary-icon-button:has(svg.arrow-right-icon) path, .primary-icon-button:has(svg.arrow-right-icon) path{will-change:transform;transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:rotate var(--transition-duration) ease;transition:rotate var(--transition-duration) ease;rotate:-45deg;}
.icon-button:has(svg.arrow-right-icon):hover path, .clean-icon-button:has(svg.arrow-right-icon):hover path, .secondary-icon-button:has(svg.arrow-right-icon):hover path, .primary-icon-button:has(svg.arrow-right-icon):hover path{rotate:0deg;}
body{font-family:var(--ff-sans-primary);background-color:var(--primary-bg-color);font-size:var(--body-font-size);color:var(--primary-text-color);font-weight:400;line-height:1.6;}
.wpb-button-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:1em;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.archive-link-container{font-size:var(--fs-500);}
.button-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;}:where(a){color:inherit;text-decoration:none;}:where(a):focus-visible{outline-color:var(--focus-color);}
.contrast-mode img{-webkit-filter:contrast(1.5);filter:contrast(1.5);}
html:has(dialog[open]) body,
body:has(#main-menu.is-open){overflow:hidden;}
.site-header{background-color:var(--primary-bg-color);position:relative;margin-block:3em;height:3em;}
.site-header.sticky{position:fixed;top:0;left:0;right:0;z-index:var(--z-header);-webkit-box-shadow:0 0 30px 0 rgba(0, 0, 0, 0.07);box-shadow:0 0 30px 0 rgba(0, 0, 0, 0.07);background-color:var(--color-white-95);padding-block:0.5em;padding-inline:2em;border-radius:99px;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:auto;margin-block:calc(var(--wp-admin--admin-bar--height, 0em) + 1.5em);}
.dark-mode .site-header.sticky{background-color:var(--color-gray-800-95);-webkit-box-shadow:0 0 0 4px var(--color-gray-700);box-shadow:0 0 0 4px var(--color-gray-700);}
.contrast-mode .site-header.sticky{background-color:var(--color-white);-webkit-box-shadow:0 0 0 2px var(--color-gray-700);box-shadow:0 0 0 2px var(--color-gray-700);}
.font-size .site-header.sticky{padding-inline:1em;}
.site-header.sticky + .sentinel{margin-top:9em;}
.sentinel{height:1px;}
.header-content{display:-ms-grid;display:grid;-ms-grid-columns:-webkit-max-content 2em minmax(10px, 1fr);-ms-grid-columns:max-content 2em minmax(10px, 1fr);grid-template-columns:-webkit-max-content minmax(10px, 1fr);grid-template-columns:max-content minmax(10px, 1fr);gap:2em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
@media(max-width:1299px){
.header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
}
.font-size .header-content{gap:1em;}
.header-content:has(.menu.is-open){display:block;margin:0;position:fixed;inset:0;background-color:var(--primary-bg-color);height:100dvh;overflow-x:hidden;z-index:999999;padding-block:4em 1.5em;padding-inline:1.5em;}
.header-logo{display:block;line-height:1;}
@media(max-width:1299px){
.header-logo{text-align:center;}
}
.header-logo:hover svg{opacity:0.7;}
.header-logo svg{height:2em;width:auto;-webkit-transition:opacity var(--transition-duration) ease;transition:opacity var(--transition-duration) ease;}
@media(max-width:499px){
.header-logo svg{width:100%;height:auto;}
}
.header-logo svg .goehler path{fill:var(--primary-text-color);}
.header-logo svg .treppen path{fill:var(--color-red-400);}
.sticky .header-logo svg{height:1.5em;}
.sticky .main-nav{margin-left:1em;}
.font-size .sticky .main-nav{margin-left:0;}
.main-nav .menu-toggle{display:none;background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--primary-text-color);}
.main-nav .menu-toggle svg{display:none;height:1.5em;width:1.5em;opacity:0.7;-webkit-transition:opacity var(--transition-duration) ease;transition:opacity var(--transition-duration) ease;}
.main-nav .menu-toggle svg:hover, .main-nav .menu-toggle svg:focus-visible{opacity:1;}
.main-nav .menu-toggle[aria-expanded=false] .menu-icon{display:block;}
.main-nav .menu-toggle[aria-expanded=true]{position:fixed;top:1rem;right:1rem;}
.main-nav .menu-toggle[aria-expanded=true] .close-icon{display:block;}
.main-nav .menu{display:none;gap:0.5em;padding:0;margin:0;list-style:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;}
.main-nav .menu.js-enabled{display:-webkit-box;display:-ms-flexbox;display:flex;}
.main-nav .menu.is-open{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:1.5em;}
.main-nav .menu.is-open .menu-item{text-align:center;padding-block:0.25em;}
.main-nav .menu.is-open .menu-item:not(.menu-item-has-children){padding-block:0.5em;}
.main-nav .menu.is-open .menu-item a{padding:0.5em;}
.main-nav .menu.is-open .menu-link::after{display:none;}
.main-nav .menu-item{--_active-text-color:var(--color-red-400);position:relative;z-index:1;padding-inline:0.5em;}
.dark-mode .main-nav .menu-item{--_active-text-color:var(--color-blue-100);}
.main-nav .menu-item .menu-link{color:var(--primary-text-color);display:inline-block;padding:0.5em;}
.main-nav .menu-item .menu-link::after{margin-inline:auto;position:absolute;width:0;top:calc(100% - 0.25em);left:0;right:0;content:"";height:2px;background-color:var(--_active-text-color);-webkit-transition:width var(--transition-duration) ease;transition:width var(--transition-duration) ease;}
.main-nav .menu-item .menu-link:focus-visible{outline:2px solid inherit;outline-offset:2px;position:relative;z-index:2;}
.main-nav .menu-item .menu-link:hover::after{width:50%;}
.main-nav .menu-item .menu-link:hover, .main-nav .menu-item .menu-link:focus-within{color:var(--_active-text-color);}
.main-nav .menu-item.current-menu-item > .menu-link, .main-nav .menu-item.current-page-parent > .menu-link{color:var(--_active-text-color);}
.main-nav .menu-item.current-menu-item > .menu-link::after, .main-nav .menu-item.current-page-parent > .menu-link::after{width:50%;}
.main-nav .menu-item.is-open > .sub-menu{display:block;opacity:1;visibility:visible;}
.main-nav .menu-item .submenu-toggle{background:none;border:none;cursor:pointer;color:inherit;}
.main-nav .menu-item .submenu-toggle svg{height:1em;width:auto;}
.main-nav .menu-item .sub-menu{--_sub-menu-bg-color:var(--primary-bg-color);display:none;position:absolute;top:100%;left:0;z-index:1;background:var(--_sub-menu-bg-color);-webkit-box-shadow:0 4px 8px rgba(0, 0, 0, 0.1);box-shadow:0 4px 8px rgba(0, 0, 0, 0.1);border-radius:0.5em;opacity:0;visibility:hidden;-webkit-transition:all var(--transition-duration) ease;transition:all var(--transition-duration) ease;white-space:nowrap;}
.dark-mode .main-nav .menu-item .sub-menu{--_sub-menu-bg-color:var(--color-gray-750);}
.contrast-mode .main-nav .menu-item .sub-menu{-webkit-box-shadow:0 0 0 2px var(--color-gray-700) inset;box-shadow:0 0 0 2px var(--color-gray-700) inset;}
.main-nav .menu-item .sub-menu .menu-item{padding-inline:0;padding-block:0.3em;}
.main-nav .menu-item .sub-menu .menu-link{display:block;padding:0.25em 1.5em;}
.main-nav .menu-item .sub-menu .menu-link::after{display:none;}
@media(min-width:1280px){
.main-nav .menu-item:not(.is-open):hover > .sub-menu, .main-nav .menu-item:not(.is-open):focus-within > .sub-menu{display:block;-webkit-animation:menu-fade var(--transition-duration) forwards;animation:menu-fade var(--transition-duration) forwards;}
}
@media(max-width:1280px){
.main-nav #main-menu{display:none;}
.main-nav #main-menu.is-open{display:block;}
.main-nav .menu-toggle{display:block;}
.main-nav .menu{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.main-nav .menu.is-open{display:-webkit-box;display:-ms-flexbox;display:flex;}
.main-nav .menu .sub-menu{position:static;-webkit-box-shadow:none;box-shadow:none;margin-left:1rem;}
}
.site-footer{background-color:var(--primary-bg-color);position:relative;margin-block:3em;}
.footer-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
@media(max-width:1299px){
.footer-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.footer-row + .footer-row{margin-top:2em;}
}
@media(min-width:1300px){
.footer-row{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em;}
}
.social-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.social-links svg{display:block;height:2em;width:auto;}
.social-links svg.fb-icon{color:#0866ff;}
.social-links svg.houzz-icon .icon{fill:#4dbc15;}
.dark-mode .social-links{--focus-color:var(--color-blue-100);}
.dark-mode .social-links svg{color:var(--primary-text-color);}
.dark-mode .social-links .ig-icon path:not(.outline){fill:white;}
.dark-mode .social-links .ig-icon path.outline{fill:var(--dark-text-color);}
.social-links a{-webkit-transition:opacity var(--transition-duration) ease;transition:opacity var(--transition-duration) ease;}
.social-links a:hover{opacity:0.7;}
.social-links a:focus-visible{outline:var(--focus-color) solid 2px;outline-offset:3px;}
.accessibility-options{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5em;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;}
@media(min-width:1300px){
.accessibility-options{margin-block:1em;}
}
@media(max-width:659px){
.accessibility-options{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;gap:1em;}
}
@media(max-width:1299px){
.accessibility-options{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
}
.accessibility-options.debug{position:fixed;bottom:0;left:0;background-color:var(--secondary-bg-color);padding:1em;z-index:99999;margin-block:0;display:-ms-grid;display:grid;}
.accessibility-options.debug .icon-button{width:100%;}
.accessibility-options .option .icon-button{--_text-color:var(--dark-text-color);--_hover-text-color:var(--dark-text-color);--_bg-color:#F9F9F9;--_hover-bg-color:#E9E9E9;padding:0.75em 1.5em;border-radius:0.5em;-webkit-transition:color var(--transition-duration) ease, background-color var(--transition-duration) ease;transition:color var(--transition-duration) ease, background-color var(--transition-duration) ease;}
.accessibility-options .option .icon-button:focus-visible{outline:var(--focus-color) solid 2px;outline-offset:3px;}
html.dark-mode .accessibility-options .option .icon-button{--_text-color:var(--light-text-color);--_bg-color:var(--color-gray-750);outline-color:var(--color-blue-100);}
html.contrast-mode .accessibility-options .option .icon-button{-webkit-box-shadow:0 0 0 2px var(--dark-text-color) inset;box-shadow:0 0 0 2px var(--dark-text-color) inset;}
.accessibility-options .option .icon-button[aria-pressed=true]{--_btn-text-color:var(--light-text-color);--_btn-hover-text-color:var(--primary-text-color);--_btn-bg-color:var(--color-gray-800);}
html.dark-mode .accessibility-options .option .icon-button[aria-pressed=true]{--_btn-text-color:var(--dark-text-color);--_btn-hover-text-color:var(--dark-text-color);--_btn-bg-color:var(--color-white);}
.accessibility-options svg{pointer-events:none;height:1em;width:auto;}
.accessibility-options .dark-mode button[aria-pressed=true] svg.dark-mode{display:none;}
.accessibility-options .dark-mode button[aria-pressed=false] svg.light-mode{display:none;}
.footer-nav .menu{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5em;}
@media(max-width:659px){
.footer-nav .menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;gap:1em;}
}
@media(max-width:1299px){
.footer-nav .menu{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
}
.footer-nav .menu-item{--_active-text-color:var(--color-red-400);padding-inline:0.5em;}
.dark-mode .footer-nav .menu-item{--_active-text-color:var(--color-blue-100);}
.footer-nav .menu-item a{display:inline-block;padding:0.25em;}
.footer-nav .menu-item a:hover, .footer-nav .menu-item a:focus-within{color:var(--_active-text-color);}
.footer-nav .menu-item.current-menu-item > a, .footer-nav .menu-item.current-page-parent > a{color:var(--_active-text-color);}
div.wpforms-container form input[type=text],
div.wpforms-container form input[type=email],
div.wpforms-container form textarea{--wpforms-field-border-size:0;--wpforms-field-border-radius:.5em;--wpforms-field-text-color:var(--primary-text-color);-webkit-box-shadow:var(--form-box-shadow);box-shadow:var(--form-box-shadow);}
.contrast-mode div.wpforms-container form input[type=text],
.contrast-mode div.wpforms-container form input[type=email],
.contrast-mode div.wpforms-container form textarea{--form-box-shadow:0 0 0 2px var(--primary-text-color);}
.dark-mode div.wpforms-container form input[type=text],
.dark-mode div.wpforms-container form input[type=email],
.dark-mode div.wpforms-container form textarea{--wpforms-field-background-color:var(--color-gray-700);}
div.wpforms-container form input[type=text]:focus-visible, div.wpforms-container form input[type=text]:focus,
div.wpforms-container form input[type=email]:focus-visible,
div.wpforms-container form input[type=email]:focus,
div.wpforms-container form textarea:focus-visible, div.wpforms-container form textarea:focus{-webkit-box-shadow:0 0 0 2px var(--color-blue-400) !important;box-shadow:0 0 0 2px var(--color-blue-400) !important;}
.dark-mode div.wpforms-container form input[type=text]:focus-visible, .dark-mode div.wpforms-container form input[type=text]:focus,
.dark-mode div.wpforms-container form input[type=email]:focus-visible,
.dark-mode div.wpforms-container form input[type=email]:focus,
.dark-mode div.wpforms-container form textarea:focus-visible, .dark-mode div.wpforms-container form textarea:focus{-webkit-box-shadow:0 0 0 2px var(--color-white) !important;box-shadow:0 0 0 2px var(--color-white) !important;}
.contrast-mode div.wpforms-container form input[type=checkbox]{--wpforms-field-border-size:2px;--wpforms-field-border-color:var(--primary-text-color);}
div.wpforms-container form button[type=submit]{--wpforms-button-background-color-alt:var(--color-red-400);--wpforms-button-border-radius:.5em;--wpforms-button-size-font-size:var(--fs-500);--wpforms-button-size-height:calc(1em + 2em);}
.dark-mode div.wpforms-container form button[type=submit]{--wpforms-button-background-color-alt:var(--dark-bg-color);--wpforms-button-text-color:var(--light-text-color);}
div.wpforms-container form button[type=submit]::before{content:"";margin-right:0.5em;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1Ljk5IDI0LjUzNzVDMTUuNTQyNSAyNC41MzA1IDE1LjEwNTEgMjQuNDAzIDE0LjcyMzggMjQuMTY4NkMxNC4zNDI2IDIzLjkzNDEgMTQuMDMxNSAyMy42MDEzIDEzLjgyMzMgMjMuMjA1TDEwLjA1MzMgMTYuMzE1QzkuOTcxMjIgMTYuMTU3NCA5Ljg0MjYzIDE2LjAyODggOS42ODQ5OSAxNS45NDY3TDIuNzk0OTggMTIuMjMwOUMyLjM1NzIgMTEuOTkzIDEuOTk5MTkgMTEuNjMxNSAxLjc2NTY5IDExLjE5MTRDMS41MzIxOSAxMC43NTEzIDEuNDMzNTUgMTAuMjUyMSAxLjQ4MjEgOS43NTYzQzEuNTMwNjQgOS4yNjA0NiAxLjcyNDIxIDguNzg5OTEgMi4wMzg2NCA4LjQwMzQ1QzIuMzUzMDYgOC4wMTY5OSAyLjc3NDM5IDcuNzMxNzUgMy4yNDk5OSA3LjU4MzM1TDIxLjIwMDggMS41OTI1MkMyMS42NTQxIDEuNDMxODcgMjIuMTQzNyAxLjQwMjkxIDIyLjYxMjggMS41MDlDMjMuMDgxOSAxLjYxNTA4IDIzLjUxMTMgMS44NTE4NyAyMy44NTE0IDIuMTkxOTVDMjQuMTkxNSAyLjUzMjAyIDI0LjQyODMgMi45NjE0NyAyNC41MzQzIDMuNDMwNTZDMjQuNjQwNCAzLjg5OTY2IDI0LjYxMTUgNC4zODkyMSAyNC40NTA4IDQuODQyNTJMMTguNDE2NyAyMi44MDQyQzE4LjI2NSAyMy4yNzI2IDE3Ljk3ODUgMjMuNjg1OSAxNy41OTMxIDIzLjk5MjNDMTcuMjA3NyAyNC4yOTg3IDE2Ljc0MDUgMjQuNDg0NiAxNi4yNSAyNC41MjY3TDE1Ljk5IDI0LjUzNzVaTTIxLjY2NjcgMy4xNDE2OUwzLjcxNTgyIDkuMTMyNTJDMy41NDQ2OSA5LjE4NzU0IDMuMzkzNjggOS4yOTIwMSAzLjI4MTg2IDkuNDMyNzZDMy4xNzAwMyA5LjU3MzUgMy4xMDI0IDkuNzQ0MjEgMy4wODc0OCA5LjkyMzM1QzMuMDcxMzEgMTAuMTAwNCAzLjEwNzk2IDEwLjI3ODIgMy4xOTI4IDEwLjQzNDRDMy4yNzc2NCAxMC41OTA1IDMuNDA2ODcgMTAuNzE4MSAzLjU2NDE1IDEwLjgwMDlMMTAuNDU0MiAxNC41MTY3QzEwLjg5MjQgMTQuNzQ5MSAxMS4yNTA5IDE1LjEwNzYgMTEuNDgzMyAxNS41NDU5TDE1LjE2NjcgMjIuNDM1OUMxNS4yNDk0IDIyLjU5MzEgMTUuMzc3IDIyLjcyMjQgMTUuNTMzMSAyMi44MDcyQzE1LjY4OTMgMjIuODkyIDE1Ljg2NzIgMjIuOTI4NyAxNi4wNDQyIDIyLjkxMjVDMTYuMjIzMyAyMi44OTc2IDE2LjM5NCAyMi44MyAxNi41MzQ3IDIyLjcxODFDMTYuNjc1NSAyMi42MDYzIDE2Ljc4IDIyLjQ1NTMgMTYuODM1IDIyLjI4NDJMMjIuODU4MyA0LjMzMzM1QzIyLjkyODQgNC4xNjY2NyAyMi45NDczIDMuOTgyODcgMjIuOTEyNSAzLjgwNTQxQzIyLjg3NzcgMy42Mjc5NiAyMi43OTA5IDMuNDY0ODkgMjIuNjYzIDMuMzM3MDJDMjIuNTM1MSAzLjIwOTE1IDIyLjM3MiAzLjEyMjI4IDIyLjE5NDYgMy4wODc0OUMyMi4wMTcxIDMuMDUyNyAyMS44MzMzIDMuMDcxNTcgMjEuNjY2NyAzLjE0MTY5WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTEwLjQ3NTggMTYuMzM2N0MxMC4zNjg4IDE2LjMzOTEgMTAuMjYyNSAxNi4zMTkyIDEwLjE2MzYgMTYuMjc4MUMxMC4wNjQ3IDE2LjIzNzEgOS45NzU1MSAxNi4xNzU5IDkuOTAxNjYgMTYuMDk4NEM5LjgyNSAxNi4wMjM3IDkuNzY0MDggMTUuOTM0NCA5LjcyMjQ4IDE1LjgzNThDOS42ODA4OCAxNS43MzcyIDkuNjU5NDUgMTUuNjMxMyA5LjY1OTQ1IDE1LjUyNDJDOS42NTk0NSAxNS40MTcyIDkuNjgwODggMTUuMzExMyA5LjcyMjQ4IDE1LjIxMjZDOS43NjQwOCAxNS4xMTQgOS44MjUgMTUuMDI0NyA5LjkwMTY2IDE0Ljk1MDFMMjIuNjQxNyAyLjE2NjcyQzIyLjc5OTcgMi4wMDg3IDIzLjAxNCAxLjkxOTkyIDIzLjIzNzUgMS45MTk5MkMyMy40NjEgMS45MTk5MiAyMy42NzUzIDIuMDA4NyAyMy44MzMzIDIuMTY2NzJDMjMuOTkxMyAyLjMyNDc1IDI0LjA4MDEgMi41MzkwOCAyNC4wODAxIDIuNzYyNTZDMjQuMDgwMSAyLjk4NjA0IDIzLjk5MTMgMy4yMDAzNyAyMy44MzMzIDMuMzU4MzlMMTEuMDUgMTYuMDk4NEMxMC45NzUgMTYuMTc0MyAxMC44ODU1IDE2LjIzNDYgMTAuNzg2OSAxNi4yNzU1QzEwLjY4ODQgMTYuMzE2NCAxMC41ODI2IDE2LjMzNzIgMTAuNDc1OCAxNi4zMzY3WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");background-repeat:no-repeat;background-size:contain;width:1.25em;height:1.25em;display:inline-block;vertical-align:-0.25em;}
.dark-mode div.wpforms-container form button[type=submit]::after{--wpforms-button-background-color:var(--light-bg-color);}
div.wpforms-container form .wpforms-field-label, div.wpforms-container form .wpforms-field-label-inline{--wpforms-label-color:var(--primary-text-color);--wpforms-label-size-font-size:1em;font-weight:revert;cursor:pointer;}
div.wpforms-container form .wpforms-field-gdpr-checkbox a{color:var(--color-red-400);text-decoration:none;font-weight:600;}
.dark-mode div.wpforms-container form .wpforms-field-gdpr-checkbox a{color:var(--color-blue-100);}
div.wpforms-container form .wpforms-field-gdpr-checkbox a:hover{text-decoration:underline;}
div.wpforms-container form .wpforms-field-gdpr-checkbox a:focus-visible{outline:2px solid var(--color-blue-400);}
.dark-mode div.wpforms-container form .wpforms-field-gdpr-checkbox input{--wpforms-button-background-color:var(--primary-text-color);}
.dark-mode div.wpforms-container form .wpforms-field-gdpr-checkbox input:before{background-color:var(--color-gray-700);border-width:0;}
.dark-mode div.wpforms-container form .wpforms-field-gdpr-checkbox input:focus:before{-webkit-box-shadow:0 0 0 2px var(--primary-text-color);box-shadow:0 0 0 2px var(--primary-text-color);}
.dark-mode div.wpforms-container form .wpforms-field-gdpr-checkbox input:checked:not(:focus):before{-webkit-box-shadow:none;box-shadow:none;}
.dark-mode div.wpforms-container form input:not([type=checkbox]).wpforms-error,
.dark-mode div.wpforms-container form textarea.wpforms-error{--wpforms-label-error-color:orange;}
div.wpforms-container form input:not([type=checkbox]).wpforms-error:hover,
div.wpforms-container form textarea.wpforms-error:hover{-webkit-box-shadow:0 0 0 2px var(--wpforms-label-error-color) !important;box-shadow:0 0 0 2px var(--wpforms-label-error-color) !important;}
div.wpforms-container form input:not([type=checkbox]).wpforms-error:focus-visible,
div.wpforms-container form textarea.wpforms-error:focus-visible{-webkit-box-shadow:0 0 0 2px var(--color-blue-400) !important;box-shadow:0 0 0 2px var(--color-blue-400) !important;}
.dark-mode div.wpforms-container form input:not([type=checkbox]).wpforms-error:focus-visible,
.dark-mode div.wpforms-container form textarea.wpforms-error:focus-visible{-webkit-box-shadow:0 0 0 2px var(--color-white) !important;box-shadow:0 0 0 2px var(--color-white) !important;}
.dark-mode div.wpforms-container form em.wpforms-error{color:orange;}
.wp-block[data-align=wide]{max-width:calc(var(--wide-wrapper-max-width) + var(--basis-margin));}
.wp-block[data-align=full],
.block-library-block__reusable-block-container{max-width:none;}
.wp-block[data-align=wide] [class^=wpb-]{max-width:calc(var(--wide-wrapper-max-width) + var(--basis-margin));}
section.wp-block-group{margin-block:3em 4.5em;}
.acf-innerblocks-container p:empty{display:none;}
.site-main > .wp-block-group.alignwide{margin-block:6em;}
.site-main > .wp-block-group:first-child{margin-block:1.5em 6em;}
.site-main > .wp-block-group p{line-height:1.6;}
.wp-block[data-align] .wp-block-group__inner-container{padding-left:var(--block-padding);padding-right:var(--block-padding);}
.wp-block[data-align=wide] .wp-block-group__inner-container .wp-block{max-width:calc(var(--wide-block-max-width) + var(--basis-margin));}
.wp-block[data-align=full] .wp-block-group__inner-container > p{max-width:unset;}
.block-header:has(~ div){margin-bottom:1em;}
.block-header strong{font-weight:600;}
.block-header em{font-style:normal;color:var(--color-red-400);}
.dark-mode .block-header em{color:var(--color-blue-300);}
.alignwide .block-header__title{margin-left:0;margin-right:0;}
.block-header__title.has-text-align-center{margin-left:auto;margin-right:auto;max-width:var(--intro-max-width);}
.block-header__title.has-text-align-right{margin-left:auto;margin-right:0;}
.block-header :where(p:not(.block-header__subtitle)){margin-left:0;margin-right:0;font-size:var(--fs-400);}
.block-header :where(p:not(.block-header__subtitle)).has-text-align-center{margin-left:auto;margin-right:auto;max-width:var(--intro-max-width);}
.block-header__text{font-size:inherit;line-height:1.6;}
@media(min-width:660px){
.block-header__text{margin-right:2em;}
}
.block-header__text.has-text-align-center{margin-left:auto;margin-right:auto;max-width:var(--intro-max-width);}
.block-header.is-centered{text-align:center;}
.block-header.is-centered .block-header__title{margin-left:auto;margin-right:auto;}
@media(max-width:659px){
.block-header{text-align:center;}
.block-header p:not([class]){text-align:left;}
}
.block-header:not(.sr-only) + .block-body{margin-top:2em;}
.text-container .block-header__title{max-width:revert;}
.editor-styles-wrapper .wp-block-group .wp-block-group__inner-container > .wp-block-heading, .single-post main.site-main .wp-block-group .wp-block-group__inner-container > .wp-block-heading{max-width:52rem;margin-inline:auto;}
.editor-styles-wrapper .wp-block-group .wp-block-group__inner-container > .wp-block-heading + .wp-block-image,
.single-post main.site-main .wp-block-group .wp-block-group__inner-container > .wp-block-heading + .wp-block-image{margin-top:1em;}
.editor-styles-wrapper .wp-block-group .wp-block-group__inner-container > .wp-block-heading + .wp-block-heading,
.single-post main.site-main .wp-block-group .wp-block-group__inner-container > .wp-block-heading + .wp-block-heading{margin-top:1em;}
.editor-styles-wrapper .wp-block-group .wp-block-group__inner-container > p:not([class]),
.editor-styles-wrapper .wp-block-group .wp-block-group__inner-container > p.wp-block, .editor-styles-wrapper .wp-block-group .wp-block-group__inner-container > .wp-block-list, .editor-styles-wrapper .wp-block-group .wp-block-group__inner-container > .wpb-button-container, .single-post main.site-main .wp-block-group .wp-block-group__inner-container > p:not([class]),
.single-post main.site-main .wp-block-group .wp-block-group__inner-container > p.wp-block, .single-post main.site-main .wp-block-group .wp-block-group__inner-container > .wp-block-list, .single-post main.site-main .wp-block-group .wp-block-group__inner-container > .wpb-button-container{max-width:52rem;margin-inline:auto;line-height:1.6;}
.editor-styles-wrapper .wp-block-group .wp-block-group__inner-container .wp-block-list > li, .single-post main.site-main .wp-block-group .wp-block-group__inner-container .wp-block-list > li{margin-block:0.5em;}
.editor-styles-wrapper .wp-block-group .wp-block-group__inner-container > .wp-block-gallery, .single-post main.site-main .wp-block-group .wp-block-group__inner-container > .wp-block-gallery{margin-block:3em;}
@media(min-width:990px){
.editor-styles-wrapper .wp-block-group .wp-block-group__inner-container > .wp-block-gallery, .single-post main.site-main .wp-block-group .wp-block-group__inner-container > .wp-block-gallery{padding-inline:3em;}
}
@media(min-width:1584px){
.editor-styles-wrapper .wp-block-group .wp-block-group__inner-container > .wp-block-gallery, .single-post main.site-main .wp-block-group .wp-block-group__inner-container > .wp-block-gallery{padding-inline:10em;}
} @media (prefers-reduced-motion: reduce) {
*,
*::before,
*::after{-webkit-animation-duration:0.01ms !important;animation-duration:0.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;-webkit-transition-duration:0.01ms !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;}
}
@-webkit-keyframes menu-fade {
100%{opacity:1;visibility:visible;}
}
@keyframes menu-fade {
100%{opacity:1;visibility:visible;}
}
@-webkit-keyframes modal-fade {
0%{opacity:0;}
100%{opacity:1;visibility:visible;}
}
@keyframes modal-fade {
0%{opacity:0;}
100%{opacity:1;visibility:visible;}
}
@-webkit-keyframes shine {
0%{left:-75%;opacity:0;}
50%{opacity:0;}
75%{left:-75%;opacity:0.5;}
95%{left:110%;opacity:0;}
100%{left:110%;opacity:0;}
}
@keyframes shine {
0%{left:-75%;opacity:0;}
50%{opacity:0;}
75%{left:-75%;opacity:0.5;}
95%{left:110%;opacity:0;}
100%{left:110%;opacity:0;}
}
.shine-effect{position:relative;overflow:hidden;}
.shine-effect::before{content:"";position:absolute;left:-75%;top:0;width:50%;height:100%;background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(1%, rgba(255, 255, 255, 0.05)), color-stop(30%, rgba(255, 255, 255, 0.6)), color-stop(50%, rgba(255, 255, 255, 0.85)), color-stop(70%, rgba(255, 255, 255, 0.85)), color-stop(71%, rgba(255, 255, 255, 0.85)), to(rgba(255, 255, 255, 0)));background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.05) 1%, rgba(255, 255, 255, 0.6) 30%, rgba(255, 255, 255, 0.85) 50%, rgba(255, 255, 255, 0.85) 70%, rgba(255, 255, 255, 0.85) 71%, rgba(255, 255, 255, 0) 100%);opacity:0;pointer-events:none;-webkit-transform:skewX(-20deg);transform:skewX(-20deg);-webkit-animation:shine 4s linear infinite;animation:shine 4s linear infinite;-webkit-animation-delay:1s;animation-delay:1s;}
.pagination{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.page-numbers:not(.current){padding:0.75em 1.5em;}
@media(max-width:659px){
.page-numbers:not(.current){padding:0.75em;}
}
.page-numbers:not(.current).prev svg, .page-numbers:not(.current).next svg{height:0.8rem;}
.page-numbers.current{pointer-events:none;padding:0.75em 1.5em;}
@media(max-width:659px){
.page-numbers.current{padding:0.75em;}
}
span.page-numbers {
pointer-events: none;
}