button{overflow:visible;font-size:100%;line-height:1.15;margin:0;text-transform:none;-webkit-appearance:button}
hr{overflow:visible;box-sizing:content-box;height:0}
input{overflow:visible;font-size:100%;line-height:1.15;margin:0}
audio{display:inline-block}
canvas{display:inline-block}
progress{display:inline-block;vertical-align:baseline}
video{display:inline-block}
sub{vertical-align:baseline;font-size:75%;line-height:0;position:relative;bottom:-0.25em}
sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative;top:-0.5em}
[type="checkbox"]{box-sizing:border-box;padding:0}
[type="radio"]{box-sizing:border-box;padding:0}
legend{box-sizing:border-box;padding:0;color:inherit;display:table;max-width:100%;white-space:normal}
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;font-size:62.5%}
body{margin:0;font-size:min(max(calc(var(--mobile-text-base) * 1rem), calc(var(--mobile-text-base) * 1rem + (var(--desktop-text-base) - var(--mobile-text-base)) * var(--viewport-calc))), calc(var(--desktop-text-base) * 1rem));color:var(--paragraph-color);font-family:'Spectral';line-height:var(--lh-base);font-weight:400}
h1{margin:0;font-family:'Cormorant Garamond';font-size:var(--h1);font-weight:var(--h-font-weight);line-height:var(--lh-h1)}
h2{margin:0;font-family:'Cormorant Garamond';font-size:var(--h2);font-weight:var(--h-font-weight);line-height:var(--lh-h2)}
h3{margin:0;font-family:'Cormorant Garamond';font-size:var(--h3);font-weight:var(--h-font-weight);line-height:var(--lh-h3)}
h4{margin:0;font-family:'Cormorant Garamond';font-size:var(--h4);font-weight:var(--h-font-weight);line-height:var(--lh-h4)}
h5{margin:0;font-family:'Cormorant Garamond';font-size:var(--h5);font-weight:var(--h-font-weight);line-height:var(--lh-h5)}
h6{margin:0;font-family:'Cormorant Garamond';font-size:var(--h6);font-weight:var(--h-font-weight);line-height:var(--lh-h6)}
article{display:block}
aside{display:block}
details{display:block}
figcaption{display:block}
figure{display:block;margin:1em 40px}
footer{display:block}
header{display:block}
main{display:block}
menu{display:block}
nav{display:block}
section{display:block}
code{font-family:monospace, monospace;font-size:1em}
kbd{font-family:monospace, monospace;font-size:1em}
pre{font-family:monospace, monospace;font-size:1em}
samp{font-family:monospace, monospace;font-size:1em}
a{background-color:transparent;-webkit-text-decoration-skip:objects;color:var(--primary-color);text-decoration:none}
abbr[title]{border-bottom:none;text-decoration:underline dotted}
b{font-weight:bolder}
strong{font-weight:bolder}
dfn{font-style:italic}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
audio:not([controls]){display:none;height:0}
img{border-style:none}
svg:not(:root){overflow:hidden}
optgroup{font-size:100%;line-height:1.15;margin:0}
select{font-size:100%;line-height:1.15;margin:0;text-transform:none}
textarea{font-size:100%;line-height:1.15;margin:0;overflow:auto}
[type="reset"]{-webkit-appearance:button}
[type="submit"]{-webkit-appearance:button}
html [type="button"]{-webkit-appearance:button}
[type="button"]::-moz-focus-inner{border-style:none;padding:0}
[type="reset"]::-moz-focus-inner{border-style:none;padding:0}
[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button::-moz-focus-inner{border-style:none;padding:0}
[type="button"]:-moz-focusring{outline:ButtonText dotted 1px}
[type="reset"]:-moz-focusring{outline:ButtonText dotted 1px}
[type="submit"]:-moz-focusring{outline:ButtonText dotted 1px}
button:-moz-focusring{outline:ButtonText dotted 1px}
fieldset{padding:0.35em 0.75em 0.625em}
[type="number"]::-webkit-inner-spin-button{height:auto}
[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
summary{display:list-item}
[hidden]{display:none}
template{display:none}
body.oxygen-aos-enabled{overflow-x:hidden}
*{box-sizing:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
::after{box-sizing:inherit}
::before{box-sizing:inherit}
.ct-section-inner-wrap{margin-left:auto;margin-right:auto;height:100%;min-height:inherit;max-width:1168px;padding-top:min(max(8rem, calc(8rem + ((1vw - 0.32rem) * 5))), 12rem);padding-right:2.4rem;padding-bottom:min(max(8rem, calc(8rem + ((1vw - 0.32rem) * 5))), 12rem);padding-left:2.4rem}
.ct-section-with-shape-divider{position:relative !important}
.oxygen-unslider-container:not(.unslider-fade) > ul{list-style:none;width:0px}
.oxygen-unslider-container:not(.unslider-fade):not(.unslider-horizontal) > ul > li{opacity:0}
.oxygen-unslider-container.unslider-fade > ul > li:not(.unslider-active){opacity:0}
div.ct-svg-icon > svg{height:1em !important;fill:currentColor;width:1em !important;display:block}
svg.ct-svg-icon{height:1em !important;fill:currentColor;display:inline-block;width:1em !important}
.ct-columns-inner-wrap{display:flex !important}
.ct-column{float:left !important;word-break:break-word}
div.ct-svg-icon{display:inline-block;box-sizing:content-box;border-radius:50%;width:auto}
div.ct-fancy-icon{display:inline-flex;border-radius:50%}
.ct-fancy-icon svg{fill:currentColor}
.ct-columns-inner-wrap > .ct-column:first-child{margin-left:0 !important}
.ct-columns-inner-wrap > .ct-column:last-child{margin-right:0 !important}
.ct-video{width:100%}
.ct-video > .oxygen-vsb-responsive-video-wrapper{position:relative}
.ct-video > .oxygen-vsb-responsive-video-wrapper > iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:6px}
@keyframes oxy_sticky_header_fadein{
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.oxy-sticky-header-fade-in{animation-name:oxy_sticky_header_fadein;animation-duration:0.5s;animation-iteration-count:1}
.oxy-sticky-header .oxygen-show-in-sticky-only{display:none}
.oxy-sticky-header.oxy-sticky-header-active .oxygen-show-in-sticky-only{display:block}
.oxy-header-wrapper{position:relative}
.oxy-header-row{width:100%;display:block}
.oxy-header-container{height:100%;margin-left:auto;margin-right:auto;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;max-width:1168px;padding-right:2.4rem;padding-left:2.4rem}
.oxy-header-center{display:flex;align-items:center;flex-grow:1;justify-content:center}
.oxy-header-left{display:flex;align-items:center;justify-content:flex-start}
.oxy-header-right{display:flex;align-items:center;justify-content:flex-end}
.oxy-header .oxygen-only-show-in-overlay{display:none}
.oxy-social-icons{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}
.oxy-social-icons a{line-height:1;width:1em;height:1em;display:flex;align-items:center;justify-content:center;text-decoration:none}
.oxy-social-icons a svg{stroke-width:0;stroke:currentColor;fill:currentColor}
.oxy-soundcloud{min-width:300px;min-height:120px}
.oxy-soundcloud iframe{width:100%;height:100%}
.comment-body .alignleft{margin-right:1em;float:left}
.oxy-stock-content-styles .alignleft{margin-right:1em;float:left}
.comment-body .alignright{margin-left:1em;float:right}
.oxy-stock-content-styles .alignright{margin-left:1em;float:right}
.comment-body .aligncenter{margin-left:auto;margin-right:auto}
.oxy-stock-content-styles .aligncenter{margin-left:auto;margin-right:auto}
.comment-body img{max-width:100%}
.oxy-stock-content-styles img{max-width:100%;height:auto}
@keyframes oxy_progress_bar_width{
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
@keyframes oxy_progress_bar_stripes{
  from {
    background-position: 44px 0;
  }
  to {
    background-position: 0 0;
  }
}
.oxy-tab{padding:20px;cursor:pointer;display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start}
.oxy-tab-content{padding:20px;display:flex;width:100%;flex-wrap:nowrap;flex-direction:column;align-items:flex-start}
.oxy-tabs-wrapper{display:flex}
.oxy-tabs-contents-content-hidden{display:none !important}
.oxy-expand-collapse-icon{align-self:center;flex-shrink:0;flex-grow:0;margin-right:0.4em;text-align:initial;width:1em;height:1em;position:relative;display:inline-block}
.oxy-expand-collapse-icon::after{content:"";background-color:#000;position:absolute;width:1em;height:0.16em;top:calc((1em / 2) - 0.08em);transition:0.3s ease-in-out all;border-radius:0.03em;transform:rotate(-90deg) scale(0)}
.oxy-expand-collapse-icon::before{content:"";background-color:#000;position:absolute;width:1em;height:0.16em;top:calc((1em / 2) - 0.08em);transition:0.3s ease-in-out all;border-radius:0.03em}
.oxy-eci-collapsed.oxy-expand-collapse-icon::after{transform:rotate(-180deg)}
.oxy-eci-collapsed.oxy-expand-collapse-icon::before{transform:rotate(-90deg)}
[data-aos][data-aos=""]{transition-duration:0s !important}
body.oxy-modal-active{height:100vh;overflow-y:hidden;position:fixed;right:0;left:0}
body:not(.oxygen-builder-body) .oxy-modal-backdrop{display:none}
body.oxygen-builder-body .oxy-modal-backdrop{height:100vh}
div.oxy-dynamic-list div.oxy-product-images.oxy-woo-element{align-self:stretch}
div.oxy-repeater-pages{display:flex}
div.oxy-repeater-pages-wrap{display:flex}
.oxy-rich-text p:first-child{margin-block-start:0}
.oxy-rich-text p:last-child{margin-block-end:0}
:-webkit-any(li, div._important){display:list-item}
:is(li, div._important){display:list-item}
:-webkit-any(table, div._important){display:table}
:is(table, div._important){display:table}
:is(thead, div._important){display:table-header-group}
:-webkit-any(thead, div._important){display:table-header-group}
:is(tr, div._important){display:table-row}
:-webkit-any(tr, div._important){display:table-row}
:is(tbody, div._important){display:table-row-group}
:-webkit-any(tbody, div._important){display:table-row-group}
:is(th, td, div._important){display:table-cell}
:-webkit-any(th, td, div._important){display:table-cell}
:is(caption, div._important){display:table-caption}
:-webkit-any(caption, div._important){display:table-caption}
:is(colgroup, div._important){display:table-column-group}
:-webkit-any(colgroup, div._important){display:table-column-group}
:is(col, div._important){display:table-column}
:-webkit-any(col, div._important){display:table-column}
:is(tfoot, div._important){display:table-footer-group}
:-webkit-any(tfoot, div._important){display:table-footer-group}
.oxy_shape_divider{position:absolute;left:0;right:0;bottom:-1px;pointer-events:none}
.oxy_shape_divider svg{min-width:100%;position:absolute;bottom:0;left:0;z-index:0;transform-origin:bottom center}
.oxy_shape_divider_top{top:-1px;bottom:initial}
.oxy_shape_divider_flipped{transform:scaleX(-1)}
:root{--primary-color:#2d4ddb;--dark-color:#060b23;--paragraph-color:#444444;--border-color:#dcdfe4;--placeholder-color:#edf0f9;--background-color:#f9fafb;--secondary-color:#33335c;--light-color:#ffffff;--paragraph-alt-color:#d1d5db;--border-alt-color:#47476b;--placeholder-alt-color:#faf5f0;--background-alt-color:#f5f5f5;--tertiary-color:#eb5757;--black-color:#191919;--white-color:#ffffff;--success-color:#38a169;--warning-color:#d69e2e;--error-color:#e53e3e;--success-light-color:#f0fff4;--warning-light-color:#fffff0;--error-light-color:#fff5f5;--extra-color-1:#FFFFFF;--extra-color-2:#FFFFFF;--extra-color-3:#FFFFFF;--extra-color-4:#FFFFFF;--primary-hover-color:rgba(31, 58, 183, 1);--secondary-hover-color:rgba(32, 32, 59, 1);--primary-alt-color:rgba(220, 225, 249, 1);--secondary-alt-color:rgba(228, 228, 240, 1);--primary-alt-hover-color:rgba(176, 187, 241, 1);--secondary-alt-hover-color:rgba(195, 195, 222, 1);--primary-rgb-vals:45, 77, 219;--secondary-rgb-vals:51, 51, 92;--transparent-color:transparent;--dark-rgb-vals:6, 11, 35;--paragraph-rgb-vals:68, 68, 68;--tertiary-rgb-vals:235, 87, 87;--black-rgb-vals:25, 25, 25;--success-rgb-vals:56, 161, 105;--warning-rgb-vals:214, 158, 46;--error-rgb-vals:229, 62, 62;--extra-color-1-rgb-vals:255, 255, 255;--extra-color-2-rgb-vals:255, 255, 255;--extra-color-3-rgb-vals:255, 255, 255;--extra-color-4-rgb-vals:255, 255, 255;--desktop-text-base:1.7;--responsive-spacing-ratio:70;--step-gap-px:4;--mobile-text-base:1.6;--responsive-text-ratio:0.7;--smallest-font-size:1.5;--h-font-weight:700;--desktop-type-scale-ratio:1.25;--mobile-type-scale-ratio:1.2;--viewport-min:48;--viewport-max:112;--lh-65-150:0.98;--lh-49-64:1;--lh-37-48:1.1;--lh-31-36:1.2;--lh-25-30:1.33;--lh-21-24:1.45;--lh-17-20:1.54;--lh-13-16:1.68;--desktop-h6:2.125;--desktop-h5:2.65625;--desktop-h4:3.3203125;--desktop-h3:4.150390625;--desktop-h2:5.18798828125;--desktop-h1:6.4849853515625;--desktop-hero:8.1062316894531;--mobile-h6:1.92;--mobile-h5:2.304;--mobile-h4:2.7648;--mobile-h3:3.31776;--mobile-h2:3.981312;--mobile-h1:4.7775744;--mobile-hero:5.73308928;--desktop-xs:1.275;--desktop-sm:1.4875;--desktop-base:1.7;--desktop-lg:1.9125;--desktop-xl:2.125;--desktop-2xl:2.55;--desktop-3xl:2.975;--desktop-4xl:3.825;--desktop-5xl:4.675;--desktop-6xl:5.95;--desktop-7xl:7.225;--desktop-8xl:9.775;--desktop-9xl:11.9;--mobile-xs:0.8925;--mobile-sm:1.04125;--mobile-base:1.19;--mobile-lg:1.33875;--mobile-xl:1.4875;--mobile-2xl:1.785;--mobile-3xl:2.0825;--mobile-4xl:2.6775;--mobile-5xl:3.2725;--mobile-6xl:4.165;--mobile-7xl:5.0575;--mobile-8xl:6.8425;--mobile-9xl:8.33;--lh-hero:0.99;--lh-h1:1.04;--lh-h2:1.05;--lh-h3:1.15;--lh-h4:1.265;--lh-h5:1.39;--lh-h6:1.495;--lh-xs:1.68;--lh-sm:1.68;--lh-base:1.61;--lh-lg:1.61;--lh-xl:1.565;--lh-2xl:1.435;--lh-3xl:1.39;--lh-4xl:1.215;--lh-5xl:1.15;--lh-6xl:1.05;--lh-7xl:0.99;--lh-8xl:0.98;--lh-9xl:0.98;--responsive-text-base:calc(var(--desktop-text-base) * var(--responsive-text-ratio));--viewport-calc:calc((100vw - calc(var(--viewport-min) * 1rem)) / (var(--viewport-max) - var(--viewport-min)));--h1:min(max(calc(var(--mobile-h1) * 1rem), calc(var(--mobile-h1) * 1rem + (var(--desktop-h1) - var(--mobile-h1)) * var(--viewport-calc))), calc(var(--desktop-h1) * 1rem));--h2:min(max(calc(var(--mobile-h2) * 1rem), calc(var(--mobile-h2) * 1rem + (var(--desktop-h2) - var(--mobile-h2)) * var(--viewport-calc))), calc(var(--desktop-h2) * 1rem));--h3:min(max(calc(var(--mobile-h3) * 1rem), calc(var(--mobile-h3) * 1rem + (var(--desktop-h3) - var(--mobile-h3)) * var(--viewport-calc))), calc(var(--desktop-h3) * 1rem));--h4:min(max(calc(var(--mobile-h4) * 1rem), calc(var(--mobile-h4) * 1rem + (var(--desktop-h4) - var(--mobile-h4)) * var(--viewport-calc))), calc(var(--desktop-h4) * 1rem));--h5:min(max(calc(var(--mobile-h5) * 1rem), calc(var(--mobile-h5) * 1rem + (var(--desktop-h5) - var(--mobile-h5)) * var(--viewport-calc))), calc(var(--desktop-h5) * 1rem));--h6:min(max(calc(var(--mobile-h6) * 1rem), calc(var(--mobile-h6) * 1rem + (var(--desktop-h6) - var(--mobile-h6)) * var(--viewport-calc))), calc(var(--desktop-h6) * 1rem));--hero:min(max(calc(var(--mobile-hero) * 1rem), calc(var(--mobile-hero) * 1rem + (var(--desktop-hero) - var(--mobile-hero)) * var(--viewport-calc))), calc(var(--desktop-hero) * 1rem));--smallest-mobile-xs:max(var(--mobile-xs), var(--smallest-font-size));--smallest-mobile-sm:max(var(--mobile-sm), var(--smallest-font-size));--smallest-mobile-base:max(var(--mobile-base), var(--smallest-font-size));--smallest-mobile-lg:max(var(--mobile-lg), var(--smallest-font-size));--smallest-mobile-xl:max(var(--mobile-xl), var(--smallest-font-size));--smallest-mobile-2xl:max(var(--mobile-2xl), var(--smallest-font-size));--smallest-mobile-3xl:max(var(--mobile-3xl), var(--smallest-font-size));--smallest-mobile-4xl:max(var(--mobile-4xl), var(--smallest-font-size));--smallest-desktop-xs:max(var(--desktop-xs), var(--smallest-font-size));--smallest-desktop-sm:max(var(--desktop-sm), var(--smallest-font-size));--smallest-desktop-base:max(var(--desktop-base), var(--smallest-font-size));--text-xs:min(max(calc(var(--smallest-mobile-xs) * 1rem), calc(var(--smallest-mobile-xs) * 1rem + (var(--smallest-desktop-xs) - var(--smallest-mobile-xs)) * var(--viewport-calc))), calc(var(--smallest-desktop-xs) * 1rem));--text-sm:min(max(calc(var(--smallest-mobile-sm) * 1rem), calc(var(--smallest-mobile-sm) * 1rem + (var(--smallest-desktop-sm) - var(--smallest-mobile-sm)) * var(--viewport-calc))), calc(var(--smallest-desktop-sm) * 1rem));--text-base:min(max(calc(var(--smallest-mobile-base) * 1rem), calc(var(--smallest-mobile-base) * 1rem + (var(--smallest-desktop-base) - var(--smallest-mobile-base)) * var(--viewport-calc))), calc(var(--smallest-desktop-base) * 1rem));--text-lg:min(max(calc(var(--smallest-mobile-lg) * 1rem), calc(var(--smallest-mobile-lg) * 1rem + (var(--desktop-lg) - var(--smallest-mobile-lg)) * var(--viewport-calc))), calc(var(--desktop-lg) * 1rem));--text-xl:min(max(calc(var(--smallest-mobile-xl) * 1rem), calc(var(--smallest-mobile-xl) * 1rem + (var(--desktop-xl) - var(--smallest-mobile-xl)) * var(--viewport-calc))), calc(var(--desktop-xl) * 1rem));--text-2xl:min(max(calc(var(--smallest-mobile-2xl) * 1rem), calc(var(--smallest-mobile-2xl) * 1rem + (var(--desktop-2xl) - var(--smallest-mobile-2xl)) * var(--viewport-calc))), calc(var(--desktop-2xl) * 1rem));--text-3xl:min(max(calc(var(--smallest-mobile-3xl) * 1rem), calc(var(--smallest-mobile-3xl) * 1rem + (var(--desktop-3xl) - var(--smallest-mobile-3xl)) * var(--viewport-calc))), calc(var(--desktop-3xl) * 1rem));--text-4xl:min(max(calc(var(--smallest-mobile-4xl) * 1rem), calc(var(--smallest-mobile-4xl) * 1rem + (var(--desktop-4xl) - var(--smallest-mobile-4xl)) * var(--viewport-calc))), calc(var(--desktop-4xl) * 1rem));--text-5xl:min(max(calc(var(--mobile-5xl) * 1rem), calc(var(--mobile-5xl) * 1rem + (var(--desktop-5xl) - var(--mobile-5xl)) * var(--viewport-calc))), calc(var(--desktop-5xl) * 1rem));--text-6xl:min(max(calc(var(--mobile-6xl) * 1rem), calc(var(--mobile-6xl) * 1rem + (var(--desktop-6xl) - var(--mobile-6xl)) * var(--viewport-calc))), calc(var(--desktop-6xl) * 1rem));--text-7xl:min(max(calc(var(--mobile-7xl) * 1rem), calc(var(--mobile-7xl) * 1rem + (var(--desktop-7xl) - var(--mobile-7xl)) * var(--viewport-calc))), calc(var(--desktop-7xl) * 1rem));--text-8xl:min(max(calc(var(--mobile-8xl) * 1rem), calc(var(--mobile-8xl) * 1rem + (var(--desktop-8xl) - var(--mobile-8xl)) * var(--viewport-calc))), calc(var(--desktop-8xl) * 1rem));--text-9xl:min(max(calc(var(--mobile-9xl) * 1rem), calc(var(--mobile-9xl) * 1rem + (var(--desktop-9xl) - var(--mobile-9xl)) * var(--viewport-calc))), calc(var(--desktop-9xl) * 1rem));--minmax-quo:0.375;--step-gap-rem:calc(var(--step-gap-px) / 10);--min-space-1:calc(var(--step-gap-rem) * var(--responsive-spacing-ratio)/100 * 1);--min-space-2:calc(var(--step-gap-rem) * var(--responsive-spacing-ratio)/100 * 2);--min-space-3:calc(var(--step-gap-rem) * var(--responsive-spacing-ratio)/100 * 3);--min-space-4:calc(var(--step-gap-rem) * var(--responsive-spacing-ratio)/100 * 4);--min-space-5:calc(var(--step-gap-rem) * var(--responsive-spacing-ratio)/100 * 5);--min-space-6:calc(var(--step-gap-rem) * var(--responsive-spacing-ratio)/100 * 6);--min-space-8:calc(var(--step-gap-rem) * var(--responsive-spacing-ratio)/100 * 8);--min-space-10:calc(var(--step-gap-rem) * var(--responsive-spacing-ratio)/100 * 10);--min-space-12:calc(var(--step-gap-rem) * var(--responsive-spacing-ratio)/100 * 12);--min-space-14:calc(var(--step-gap-rem) * var(--responsive-spacing-ratio)/100 * 14);--min-space-16:calc(var(--step-gap-rem) * var(--responsive-spacing-ratio)/100 * 16);--min-space-20:calc(var(--step-gap-rem) * var(--responsive-spacing-ratio)/100 * 20);--min-space-24:calc(var(--step-gap-rem) * var(--responsive-spacing-ratio)/100 * 24);--min-space-28:calc(var(--step-gap-rem) * var(--responsive-spacing-ratio)/100 * 28);--min-space-32:calc(var(--step-gap-rem) * var(--responsive-spacing-ratio)/100 * 32);--min-space-36:calc(var(--step-gap-rem) * var(--responsive-spacing-ratio)/100 * 36);--min-space-40:calc(var(--step-gap-rem) * var(--responsive-spacing-ratio)/100 * 40);--max-space-1:calc(var(--step-gap-rem) * 1);--max-space-2:calc(var(--step-gap-rem) * 2);--max-space-3:calc(var(--step-gap-rem) * 3);--max-space-4:calc(var(--step-gap-rem) * 4);--max-space-5:calc(var(--step-gap-rem) * 5);--max-space-6:calc(var(--step-gap-rem) * 6);--max-space-8:calc(var(--step-gap-rem) * 8);--max-space-10:calc(var(--step-gap-rem) * 10);--max-space-12:calc(var(--step-gap-rem) * 12);--max-space-14:calc(var(--step-gap-rem) * 14);--max-space-16:calc(var(--step-gap-rem) * 16);--max-space-20:calc(var(--step-gap-rem) * 20);--max-space-24:calc(var(--step-gap-rem) * 24);--max-space-28:calc(var(--step-gap-rem) * 28);--max-space-32:calc(var(--step-gap-rem) * 32);--max-space-36:calc(var(--step-gap-rem) * 36);--max-space-40:calc(var(--step-gap-rem) * 40);--s-1:min(max(calc(var(--min-space-1) * 1rem), calc(var(--min-space-1) * 1rem + (var(--max-space-1) - var(--min-space-1)) * var(--viewport-calc))), calc(var(--max-space-1) * 1rem));--s-2:min(max(calc(var(--min-space-2) * 1rem), calc(var(--min-space-2) * 1rem + (var(--max-space-2) - var(--min-space-2)) * var(--viewport-calc))), calc(var(--max-space-2) * 1rem));--s-3:min(max(calc(var(--min-space-3) * 1rem), calc(var(--min-space-3) * 1rem + (var(--max-space-3) - var(--min-space-3)) * var(--viewport-calc))), calc(var(--max-space-3) * 1rem));--s-4:min(max(calc(var(--min-space-4) * 1rem), calc(var(--min-space-4) * 1rem + (var(--max-space-4) - var(--min-space-4)) * var(--viewport-calc))), calc(var(--max-space-4) * 1rem));--s-5:min(max(calc(var(--min-space-5) * 1rem), calc(var(--min-space-5) * 1rem + (var(--max-space-5) - var(--min-space-5)) * var(--viewport-calc))), calc(var(--max-space-5) * 1rem));--s-6:min(max(calc(var(--min-space-6) * 1rem), calc(var(--min-space-6) * 1rem + (var(--max-space-6) - var(--min-space-6)) * var(--viewport-calc))), calc(var(--max-space-6) * 1rem));--s-8:min(max(calc(var(--min-space-8) * 1rem), calc(var(--min-space-8) * 1rem + (var(--max-space-8) - var(--min-space-8)) * var(--viewport-calc))), calc(var(--max-space-8) * 1rem));--s-10:min(max(calc(var(--min-space-10) * 1rem), calc(var(--min-space-10) * 1rem + (var(--max-space-10) - var(--min-space-10)) * var(--viewport-calc))), calc(var(--max-space-10) * 1rem));--s-12:min(max(calc(var(--min-space-12) * 1rem), calc(var(--min-space-12) * 1rem + (var(--max-space-12) - var(--min-space-12)) * var(--viewport-calc))), calc(var(--max-space-12) * 1rem));--s-14:min(max(calc(var(--min-space-14) * 1rem), calc(var(--min-space-14) * 1rem + (var(--max-space-14) - var(--min-space-14)) * var(--viewport-calc))), calc(var(--max-space-14) * 1rem));--s-16:min(max(calc(var(--min-space-16) * 1rem), calc(var(--min-space-16) * 1rem + (var(--max-space-16) - var(--min-space-16)) * var(--viewport-calc))), calc(var(--max-space-16) * 1rem));--s-20:min(max(calc(var(--min-space-20) * 1rem), calc(var(--min-space-20) * 1rem + (var(--max-space-20) - var(--min-space-20)) * var(--viewport-calc))), calc(var(--max-space-20) * 1rem));--s-24:min(max(calc(var(--min-space-24) * 1rem), calc(var(--min-space-24) * 1rem + (var(--max-space-24) - var(--min-space-24)) * var(--viewport-calc))), calc(var(--max-space-24) * 1rem));--s-28:min(max(calc(var(--min-space-28) * 1rem), calc(var(--min-space-28) * 1rem + (var(--max-space-28) - var(--min-space-28)) * var(--viewport-calc))), calc(var(--max-space-28) * 1rem));--s-32:min(max(calc(var(--min-space-32) * 1rem), calc(var(--min-space-32) * 1rem + (var(--max-space-32) - var(--min-space-32)) * var(--viewport-calc))), calc(var(--max-space-32) * 1rem));--s-36:min(max(calc(var(--min-space-36) * 1rem), calc(var(--min-space-36) * 1rem + (var(--max-space-36) - var(--min-space-36)) * var(--viewport-calc))), calc(var(--max-space-36) * 1rem));--s-40:min(max(calc(var(--min-space-40) * 1rem), calc(var(--min-space-40) * 1rem + (var(--max-space-40) - var(--min-space-40)) * var(--viewport-calc))), calc(var(--max-space-40) * 1rem))}
.ct-section{width:100%;background-size:cover;background-repeat:repeat}
.ct-section>.ct-section-inner-wrap{display:flex;flex-direction:column;align-items:flex-start}
.ct-div-block{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start}
.ct-new-columns{display:flex;width:100%;flex-direction:row;align-items:stretch;justify-content:center;flex-wrap:wrap}
.ct-link-text{display:inline-block;text-decoration:}
.ct-link{display:flex;flex-wrap:wrap;text-align:center;text-decoration:;flex-direction:column;align-items:center;justify-content:center}
.ct-link-button{display:inline-block;text-align:center;text-decoration:none;background-color:#1e73be;border:1px solid #1e73be;color:#ffffff;padding:10px 16px;border-radius:3px}
.ct-image{max-width:100%}
.ct-fancy-icon svg{width:55px;height:55px}
.ct-inner-content{width:100%}
.ct-slide{display:flex;flex-wrap:wrap;text-align:center;flex-direction:column;align-items:center;justify-content:center;padding-left:1.6rem !important;padding-right:1.6rem !important}
.ct-nestable-shortcode{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start}
.oxy-tabs-contents{display:flex;width:100%;flex-wrap:nowrap;flex-direction:column;align-items:flex-start}
.oxy-gallery{width:100%}
.oxy-tabs{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:stretch}
.ct-modal{flex-direction:column;align-items:flex-start}
.ct-span{display:inline-block;text-decoration:inherit}
.ct-widget{width:100%}
.oxy-dynamic-list{width:100%}
.oxy-shape-divider{width:0px;height:0px}
.oxy_shape_divider svg{width:100%}
.oxy-site-navigation{--oxynav-brand-color:#4831B0;--oxynav-neutral-color:#FFFFFF;--oxynav-activehover-color:#EFEDF4;--oxynav-background-color:#4831B0;--oxynav-border-radius:0px;--oxynav-other-spacing:8px;--oxynav-transition-duration:0.3s;--oxynav-transition-timing-function:cubic-bezier(.84,.05,.31,.93);--oxynav-animation-name:none}
.oxy-site-navigation .oxy-site-navigation__mobile-close-wrapper{text-align:left}
.oxy-site-navigation > ul{left:0}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1){background-color:var(--oxynav-brand-color);transition:var(--oxynav-transition-duration);margin-left:var(--oxynav-other-spacing);border:none}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2){background:transparent;border:1px solid currentColor;transition:var(--oxynav-transition-duration);margin-left:var(--oxynav-other-spacing)}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2):not(:hover) > img{filter:invert(0) !important}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover{background-color:var(--oxynav-activehover-color)}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a{color:var(--oxynav-neutral-color)}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a{color:var(--oxynav-brand-color)}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a{color:var(--oxynav-brand-color)}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a::after{color:var(--oxynav-neutral-color)}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a::after{color:var(--oxynav-brand-color)}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a::after{color:var(--oxynav-brand-color)}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{display:none}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > button{display:none}
a:hover{text-decoration:none}
.ct-new-columns > .ct-div-block{padding-top:2.4rem;padding-right:2.4rem;padding-bottom:2.4rem;padding-left:2.4rem}
.oxel_accordion{background-color:#f8f4ec}
.oxel_accordion__row{font-family:Spectral;text-align:justify;font-weight:600;border-right-color:#f8f5f1;border-right-style:solid;border-bottom-style:solid;border-bottom-color:#f8f5f1;background-color:#f8f5f1;width:100%;border-top-color:#f8f5f1;border-left-color:#f8f5f1;cursor:pointer}
.oxel_accordion__row:not(.ct-section):not(.oxy-easy-posts){display:flex;flex-direction:row;align-items:center;justify-content:space-between}
.oxel_accordion__row.oxy-easy-posts .oxy-posts{display:flex;flex-direction:row;align-items:center;justify-content:space-between}
.oxel_accordion__row.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:center;justify-content:space-between}
.oxel_accordion__icon{color:#374047;margin-right:8px;transition-duration:0.3s}
.oxel_accordion__icon 
>svg{width:18px;height:18px}
.oxel_accordion__row_left{}
.oxel_accordion__row_left:not(.ct-section):not(.oxy-easy-posts){display:flex;flex-direction:row;align-items:center}
.oxel_accordion__row_left.oxy-easy-posts .oxy-posts{display:flex;flex-direction:row;align-items:center}
.oxel_accordion__row_left.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:center}
.oxel_accordion__content{width:100%;padding-top:8px;padding-left:8px;padding-right:8px;padding-bottom:8px;border-bottom-color:#98a1a8;border-bottom-width:2px;border-bottom-style:none;overflow:hidden;opacity:1;transition-duration:3s;border-top-style:none;border-right-style:none;border-left-style:none;transition-property:max-height;text-align:left;max-height:3000px;margin-top:0px;background-color:#f8f5f1}
.oxel_accordion__content:not(.ct-section):not(.oxy-easy-posts){display:flex;flex-direction:column;align-items:flex-end}
.oxel_accordion__content.oxy-easy-posts .oxy-posts{display:flex;flex-direction:column;align-items:flex-end}
.oxel_accordion__content.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:flex-end}
.oxel_accordion__content__hidden{max-height:0px;padding-left:8px;padding-right:8px;padding-top:0px;z-index:-1;padding-bottom:0px;transition-duration:0s}
.oxel_accordion__content__hidden:not(.ct-section):not(.oxy-easy-posts){display:flex}
.oxel_accordion__content__hidden.oxy-easy-posts .oxy-posts{display:flex}
.oxel_accordion__content__hidden.ct-section .ct-section-inner-wrap{display:flex}
.oxel_accordion__row__label{font-family:Georgia, serif;font-size:30px;font-weight:600}
.oxel_dropdown_buttonv2__trigger{padding-top:8px;padding-bottom:8px;padding-left:16px;padding-right:16px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;position:relative;background-color:rgba(249,249,250,0);cursor:pointer}
.oxel_dropdown_buttonv2__trigger:not(.ct-section):not(.oxy-easy-posts){display:flex;flex-direction:row;align-items:center}
.oxel_dropdown_buttonv2__trigger.oxy-easy-posts .oxy-posts{display:flex;flex-direction:row;align-items:center}
.oxel_dropdown_buttonv2__trigger.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:center}
.oxel_dropdown_buttonv2{position:relative;width:min-content;background-color:rgba(54,59,71,0)}
.oxel_dropdown_buttonv2:not(.ct-section):not(.oxy-easy-posts){display:flex;flex-direction:row;align-items:center}
.oxel_dropdown_buttonv2.oxy-easy-posts .oxy-posts{display:flex;flex-direction:row;align-items:center}
.oxel_dropdown_buttonv2.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:center}
.oxel_dropdown_buttonv2__submenu{position:absolute;left:0px;min-width:100%;padding-top:4px;width:200px;z-index:10;top:100%;padding-inline-start:0;margin-block-start:0;margin-block-end:0}
.oxel_dropdown_buttonv2__submenu--hidden{opacity:0;background-color:rgba(127,46,62,0);pointer-events:none}
.oxel_dropdown_buttonv2__submenu--hidden:not(.ct-section):not(.oxy-easy-posts){display:none}
.oxel_dropdown_buttonv2__submenu--hidden.oxy-easy-posts .oxy-posts{display:none}
.oxel_dropdown_buttonv2__submenu--hidden.ct-section .ct-section-inner-wrap{display:none}
.oxel_dropdown_buttonv2__submenubutton:hover{background-color:rgba(222,225,227,0);border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#c9a962;border-right-color:#c9a962;border-bottom-color:#c9a962;border-left-color:#c9a962;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px}
.oxel_dropdown_buttonv2__submenubutton{text-align:left;background-color:rgba(236,238,239,0);min-width:100%;color:#374047;transition-duration:0.3s;transition-timing-function:ease-in-out}
.oxel_dropdown_buttonv2__submenubutton:not(.ct-section):not(.oxy-easy-posts){display:flex;flex-direction:column;align-items:flex-start}
.oxel_dropdown_buttonv2__submenubutton.oxy-easy-posts .oxy-posts{display:flex;flex-direction:column;align-items:flex-start}
.oxel_dropdown_buttonv2__submenubutton.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:flex-start}
.oxel_dropdown_buttonv2__submenulabel{padding-top:8px;padding-bottom:8px;padding-left:16px;padding-right:16px;width:100%;color:#374047}
.oxel_dropdown_buttonv2__label{font-family:Georgia, serif;color:#2b2b2b;font-size:30px;white-space:nowrap}
.oxel_dropdown_buttonv2__symbol{background-image:linear-gradient(135deg, rgba(0,0,0,0) 50%, #ffffff 50%);transform:rotate(45deg);width:8px;height:8px;margin-top:-4px;margin-left:16px;min-width:0 !important;min-height:0 !important}
.oxel_megamenu_parent:hover{background-color:#cfd3d7}
.oxel_megamenu_parent{padding-top:8px;padding-bottom:8px;padding-left:32px;padding-right:32px;position:relative;background-color:#f9f9fa;transition-duration:0.3s}
.oxel_megamenu_parent__title{color:#374047}
.oxel_megamenu__wrapper{transform:;padding-top:32px;padding-left:0px;padding-right:0px;padding-bottom:0px;opacity:1;transition-duration:0.3s;transition-timing-function:ease-in-out;position:relative;width:100%;z-index:1999}
.oxel_megamenu__wrapper:not(.ct-section):not(.oxy-easy-posts){flex-direction:unset}
.oxel_megamenu__wrapper.oxy-easy-posts .oxy-posts{flex-direction:unset}
.oxel_megamenu__wrapper.ct-section .ct-section-inner-wrap{flex-direction:unset}
.oxel_megamenu__wrapper--hidden{transform:translateY(64px);opacity:0;pointer-events:none}
.oxel_megamenu__close-icon{color:#333333;position:absolute;top:48px;right:16px}
.oxel_megamenu__close-icon 
>svg{width:32px;height:32px}
.oxel_megamenu__close-icon:not(.ct-section):not(.oxy-easy-posts){display:none;flex-direction:unset}
.oxel_megamenu__close-icon.oxy-easy-posts .oxy-posts{display:none;flex-direction:unset}
.oxel_megamenu__close-icon.ct-section .ct-section-inner-wrap{display:none;flex-direction:unset}
.btn-l:hover{transform:translateY(-5px)}
.btn-l{padding-left:6.4rem;padding-right:6.4rem;padding-top:1.2rem;padding-bottom:1.2rem;font-weight:600;font-size:1.8rem;border-radius:0.8rem;transition-duration:0.4s;transition-property:all}
.btn-m:hover{transform:translateY(-5px)}
.btn-m{padding-left:3.2rem;padding-right:3.2rem;padding-top:1.2rem;padding-bottom:1.2rem;font-weight:600;font-size:1.6rem;border-radius:0.6rem;transition-duration:0.4s;transition-property:all}
.btn-s:hover{transform:translateY(-5px)}
.btn-s{padding-top:0.8rem;padding-bottom:0.8rem;padding-left:2.4rem;padding-right:2.4rem;font-weight:600;font-size:1.4rem;transition-duration:0.4s;transition-property:all;border-radius:0.4rem}
.btn-primary:hover{background-color:var(--primary-hover-color);box-shadow:0 8px 9px rgb(var(--primary-rgb-vals), 25%)}
.btn-primary{background-color:var(--primary-color);color:var(--light-color);transition-duration:0.4s;transition-property:all;box-shadow:0 4px 9px rgb(var(--primary-rgb-vals), 20%)}
.btn-primary:not(.ct-section):not(.oxy-easy-posts){display:flex;flex-direction:row;align-items:center;justify-content:center}
.btn-primary.oxy-easy-posts .oxy-posts{display:flex;flex-direction:row;align-items:center;justify-content:center}
.btn-primary.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:center;justify-content:center}
.btn-secondary:hover{background-color:var(--secondary-hover-color);box-shadow:0 8px 9px rgb(var(--secondary-rgb-vals), 25%)}
.btn-secondary{background-color:var(--secondary-color);color:var(--light-color);transition-duration:0.4s;transition-property:all;box-shadow:0 4px 9px rgb(var(--secondary-rgb-vals), 20%)}
.btn-secondary:not(.ct-section):not(.oxy-easy-posts){display:flex;flex-direction:row;align-items:center;justify-content:center}
.btn-secondary.oxy-easy-posts .oxy-posts{display:flex;flex-direction:row;align-items:center;justify-content:center}
.btn-secondary.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:center;justify-content:center}
.btn-white:hover{background-color:var(--primary-alt-color)}
.btn-white{color:var(--dark-color);background-color:var(--white-color);transition-duration:0.4s;transition-property:all;box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)}
.btn-white:not(.ct-section):not(.oxy-easy-posts){display:flex;flex-direction:row;align-items:center;justify-content:center}
.btn-white.oxy-easy-posts .oxy-posts{display:flex;flex-direction:row;align-items:center;justify-content:center}
.btn-white.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:center;justify-content:center}
.btn-trans:hover{background-color:var(--white-color);color:var(--primary-color)}
.btn-trans{color:var(--light-color);background-color:rgba(255,255,255,0.15);transition-duration:0.4s;transition-property:all;box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)}
.btn-trans:not(.ct-section):not(.oxy-easy-posts){display:flex;flex-direction:row;align-items:center;justify-content:center}
.btn-trans.oxy-easy-posts .oxy-posts{display:flex;flex-direction:row;align-items:center;justify-content:center}
.btn-trans.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:center;justify-content:center}
.btn-primary-alt:hover{background-color:var(--primary-alt-hover-color)}
.btn-primary-alt{background-color:var(--primary-alt-color);color:var(--primary-color);transition-duration:0.4s;transition-property:all}
.btn-primary-alt:not(.ct-section):not(.oxy-easy-posts){display:flex;flex-direction:row;align-items:center;justify-content:center}
.btn-primary-alt.oxy-easy-posts .oxy-posts{display:flex;flex-direction:row;align-items:center;justify-content:center}
.btn-primary-alt.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:center;justify-content:center}
.btn-secondary-alt:hover{background-color:var(--secondary-alt-hover-color)}
.btn-secondary-alt{background-color:var(--secondary-alt-color);color:var(--secondary-hover-color);transition-duration:0.4s;transition-property:all}
.btn-secondary-alt:not(.ct-section):not(.oxy-easy-posts){display:flex;flex-direction:row;align-items:center;justify-content:center}
.btn-secondary-alt.oxy-easy-posts .oxy-posts{display:flex;flex-direction:row;align-items:center;justify-content:center}
.btn-secondary-alt.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:center;justify-content:center}
.icon-3xl-light{color:var(--light-color)}
.icon-3xl-light 
>svg{width:64px;height:64px}
.icon-2xl-primary{color:var(--primary-color)}
.icon-2xl-primary 
>svg{width:48px;height:48px}
.icon-2xl-light{color:var(--light-color)}
.icon-2xl-light 
>svg{width:48px;height:48px}
.icon-2xl-dark{color:var(--dark-color)}
.icon-2xl-dark 
>svg{width:48px;height:48px}
.icon-xl-primary{color:var(--primary-color)}
.icon-xl-primary 
>svg{width:32px;height:32px}
.icon-xl-light{color:var(--light-color)}
.icon-xl-light 
>svg{width:32px;height:32px}
.icon-xl-dark{color:var(--dark-color)}
.icon-xl-dark 
>svg{width:32px;height:32px}
.icon-lg-primary{color:var(--primary-color)}
.icon-lg-primary 
>svg{width:24px;height:24px}
.icon-lg-secondary{color:var(--secondary-color)}
.icon-lg-secondary 
>svg{width:24px;height:24px}
.icon-lg-tertiary{color:var(--tertiary-color)}
.icon-lg-tertiary 
>svg{width:24px;height:24px}
.icon-lg-light{color:var(--light-color)}
.icon-lg-light 
>svg{width:24px;height:24px}
.icon-lg-dark{color:var(--dark-color)}
.icon-lg-dark 
>svg{width:24px;height:24px}
.icon-lg-paragraph{color:var(--paragraph-color)}
.icon-lg-paragraph 
>svg{width:24px;height:24px}
.icon-md-primary{color:var(--primary-color)}
.icon-md-primary 
>svg{width:20px;height:20px}
.icon-md-light{color:var(--light-color)}
.icon-md-light 
>svg{width:20px;height:20px}
.icon-md-dark{color:var(--dark-color)}
.icon-md-dark 
>svg{width:20px;height:20px}
.icon-md-paragraph{color:var(--paragraph-color)}
.icon-md-paragraph 
>svg{width:20px;height:20px}
.icon-sm-primary{color:var(--primary-color)}
.icon-sm-primary 
>svg{width:16px;height:16px}
.icon-sm-light{color:var(--light-color)}
.icon-sm-light 
>svg{width:16px;height:16px}
.icon-sm-dark{color:var(--dark-color)}
.icon-sm-dark 
>svg{width:16px;height:16px}
.icon-sm-paragraph{color:var(--paragraph-color)}
.icon-sm-paragraph 
>svg{width:16px;height:16px}
.icon-solid-lg-primary{background-color:var(--primary-color);border:1px solid var(--primary-color);padding:16px;color:var(--light-color)}
.icon-solid-lg-primary 
>svg{width:26px;height:26px}
.icon-solid-lg-secondary{background-color:var(--secondary-color);border:1px solid var(--secondary-color);padding:16px;color:var(--light-color)}
.icon-solid-lg-secondary 
>svg{width:26px;height:26px}
.icon-solid-lg-tertiary{background-color:var(--tertiary-color);border:1px solid var(--tertiary-color);padding:16px;color:var(--light-color)}
.icon-solid-lg-tertiary 
>svg{width:26px;height:26px}
.icon-solid-lg-light{background-color:var(--placeholder-color);border:1px solid var(--placeholder-color);padding:16px;color:var(--primary-color)}
.icon-solid-lg-light 
>svg{width:26px;height:26px}
.icon-solid-md-light{background-color:var(--placeholder-color);border:1px solid var(--placeholder-color);padding:14px;color:var(--primary-color)}
.icon-solid-md-light 
>svg{width:22px;height:22px}
.icon-solid-md-primary{background-color:var(--primary-color);border:1px solid var(--primary-color);padding:14px;color:var(--light-color)}
.icon-solid-md-primary 
>svg{width:22px;height:22px}
.icon-solid-sm-primary{background-color:var(--primary-color);border:1px solid var(--primary-color);padding:10px;color:var(--light-color)}
.icon-solid-sm-primary 
>svg{width:16px;height:16px}
.icon-solid-sm-light{background-color:var(--placeholder-color);border:1px solid var(--placeholder-color);padding:10px;color:var(--primary-color)}
.icon-solid-sm-light 
>svg{width:16px;height:16px}
.card-normal{width:100%;padding-left:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem);padding-right:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem);padding-bottom:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem);padding-top:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem);border-radius:0.5rem}
.card-loose{width:100%;padding-top:min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem);padding-left:min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem);padding-right:min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem);padding-bottom:min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem);border-radius:0.5rem}
.card-tight{width:100%;padding-top:min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem);padding-left:min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem);padding-right:min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem);padding-bottom:min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem);border-radius:0.5rem}
.card-snug{width:100%;padding-top:min(max(1.682rem, calc(1.682rem + ((1vw - 0.32rem) * 0.8975))), 2.4rem);padding-left:0;padding-right:0;padding-bottom:min(max(1.682rem, calc(1.682rem + ((1vw - 0.32rem) * 0.8975))), 2.4rem);border-radius:0.5rem;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:#f5efe6;border-right-color:#f5efe6;border-bottom-color:#f5efe6;border-left-color:#f5efe6;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px}
.card-relaxed{width:100%;padding-top:min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem);padding-left:min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem);padding-right:min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem);padding-bottom:min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem);border-radius:0.5rem}
.card-none{width:100%;border-radius:0.5rem}
.avatar{width:6.4rem;height:6.4rem;border-radius:0.8rem;box-shadow:inset 0px 2px 4px 0px rgba(0,0,0,0.11)}
.avatar-sm{width:4.8rem;height:4.8rem;border-radius:0.8rem;box-shadow:inset 0px 2px 4px 0px rgba(0,0,0,0.1)}
.avatar-lg{width:9.6rem;height:9.6rem;border-radius:0.8rem;box-shadow:inset 0px 2px 4px 0px rgba(0,0,0,0.11)}
.avatar-xl{width:12.8rem;height:12.8rem;border-radius:0.8rem;box-shadow:inset 0px 2px 4px 0px rgba(0,0,0,0.11)}
.h1{font-size:var(--h1);font-weight:var(--h-font-weight);line-height:var(--lh-h1)}
.h2{font-size:var(--h2);font-weight:var(--h-font-weight);line-height:var(--lh-h2)}
.h3{font-size:var(--h3);font-weight:var(--h-font-weight);line-height:var(--lh-h3)}
.h4{font-size:var(--h4);font-weight:var(--h-font-weight);line-height:var(--lh-h4)}
.h5{font-size:var(--h5);font-weight:var(--h-font-weight);line-height:var(--lh-h5)}
.h6{font-size:var(--h6);font-weight:var(--h-font-weight);line-height:var(--lh-h6)}
.shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)}
.shadow-none{box-shadow:0 0 #0000}
.shadow-xs{box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.03)}
.shadow-sm{box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.06)}
.shadow{box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.4), 0 1px 2px 0 rgba(0, 0, 0, 0.06)}
.shadow-md{box-shadow:0px 0px 5px 1px #16130f}
.shadow-lg{box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)}
.shadow-xl{box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)}
.shadow-2xl{box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)}
.two-buttons-set{}
.two-buttons-set:not(.ct-section):not(.oxy-easy-posts){display:flex;flex-direction:row;align-items:center}
.two-buttons-set.oxy-easy-posts .oxy-posts{display:flex;flex-direction:row;align-items:center}
.two-buttons-set.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:center}
.breakout-70{width:70vw;max-width:70vw;margin-top:0px;margin-bottom:0px;margin-left:calc(-35vw + 50%);margin-right:calc(-35vw + 50%)}
.breakout-80{width:80vw;max-width:80vw;margin-top:0px;margin-bottom:0px;margin-left:calc(-40vw + 50%);margin-right:calc(-40vw + 50%)}
.breakout-90{width:90vw;max-width:90vw;margin-top:0px;margin-bottom:0px;margin-left:calc(-45vw + 50%);margin-right:calc(-45vw + 50%)}
.breakout-100{width:100vw;max-width:100vw;margin-top:0px;margin-bottom:0px;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}
.sticky{position:sticky;top:0}
.sticky-sm{top:2.5%}
.sticky-md{top:5%}
.sticky-lg{top:10%}
.sticky-xl{top:20%}
.overlay-primary:before{position:absolute;z-index:-1;left:0px;right:0px;bottom:0px;top:0px;background-color:rgba(var(--primary-rgb-vals), 0.70);content:""}
.overlay-primary{position:relative;z-index:0}
.overlay-secondary:before{position:absolute;z-index:-1;left:0px;right:0px;bottom:0px;top:0px;background-color:rgba(var(--secondary-rgb-vals), 0.70);content:""}
.overlay-secondary{position:relative;z-index:0}
.overlay-tertiary:before{position:absolute;z-index:-1;left:0px;right:0px;bottom:0px;top:0px;background-color:rgba(var(--tertiary-rgb-vals), 0.70);content:""}
.overlay-tertiary{position:relative;z-index:0}
.overlay-dark:before{position:absolute;z-index:-1;left:0px;right:0px;bottom:0px;top:0px;background-color:rgba(var(--dark-rgb-vals), 0.70);content:""}
.overlay-dark{position:relative;z-index:0}
.overlay-paragraph:before{position:absolute;z-index:-1;left:0px;right:0px;bottom:0px;top:0px;background-color:rgba(var(--paragraph-rgb-vals), 0.70);content:""}
.overlay-paragraph{position:relative;z-index:0}
.overlay-black:before{position:absolute;z-index:-1;left:0px;right:0px;bottom:0px;top:0px;background-color:rgba(var(--black-rgb-vals), 0.70);content:""}
.overlay-black{position:relative;z-index:0}
.overlay-success:before{position:absolute;z-index:-1;left:0px;right:0px;bottom:0px;top:0px;background-color:rgba(var(--success-rgb-vals), 0.70);content:""}
.overlay-success{position:relative;z-index:0}
.overlay-warning:before{position:absolute;z-index:-1;left:0px;right:0px;bottom:0px;top:0px;background-color:rgba(var(--warning-rgb-vals), 0.70);content:""}
.overlay-warning{position:relative;z-index:0}
.overlay-error:before{position:absolute;z-index:-1;left:0px;right:0px;bottom:0px;top:0px;background-color:rgba(var(--error-rgb-vals), 0.70);content:""}
.overlay-error{position:relative;z-index:0}
.overlay-extra-1:before{position:absolute;z-index:-1;left:0px;right:0px;bottom:0px;top:0px;background-color:rgba(var(--extra-color-1-rgb-vals), 0.7);content:""}
.overlay-extra-1{position:relative;z-index:0}
.overlay-extra-2:before{position:absolute;z-index:-1;left:0px;right:0px;bottom:0px;top:0px;background-color:rgba(var(--extra-color-2-rgb-vals), 0.7);content:""}
.overlay-extra-2{position:relative;z-index:0}
.overlay-extra-3:before{position:absolute;z-index:-1;left:0px;right:0px;bottom:0px;top:0px;background-color:rgba(var(--extra-color-3-rgb-vals), 0.7);content:""}
.overlay-extra-3{position:relative;z-index:0}
.overlay-extra-4:before{position:absolute;z-index:-1;left:0px;right:0px;bottom:0px;top:0px;background-color:rgba(var(--extra-color-4-rgb-vals), 0.7);content:""}
.overlay-extra-4{position:relative;z-index:0}
.img-scroller:hover{transition-property:background-position;transition-duration:5s;transition-timing-function:linear;transition-delay:0s;background-position:bottom center!important}
.img-scroller{transition-property:background-position;transition-duration:1.5s;transition-timing-function:ease-out;transition-delay:0.5s;width:100%;height:100%;background-repeat:no-repeat;margin-left:auto!important;margin-right:auto!important;background-position:top center;background-size:100% auto!important}
.inline{display:inline}
.relative{position:relative}
.bg{background-color:var(--background-color)}
.bg-alt{background-color:var(--background-alt-color)}
.bg-primary{background-color:var(--primary-color)}
.bg-secondary{background-color:var(--secondary-color)}
.bg-primary-hover{background-color:var(--primary-hover-color)}
.bg-secondary-hover{background-color:var(--secondary-hover-color)}
.bg-primary-alt{background-color:var(--primary-alt-color)}
.bg-secondary-alt{background-color:var(--secondary-alt-color)}
.bg-primary-alt-hover{background-color:var(--primary-alt-hover-color)}
.bg-secondary-alt-hover{background-color:var(--secondary-alt-hover-color)}
.bg-tertiary{background-color:var(--tertiary-color)}
.bg-white{background-color:var(--white-color)}
.bg-black{background-color:var(--black-color)}
.bg-placeholder{background-color:var(--placeholder-color)}
.bg-placeholder-alt{background-color:var(--placeholder-alt-color)}
.border-color{border-top-color:var(--border-color);border-right-color:var(--border-color);border-bottom-color:var(--border-color);border-left-color:var(--border-color)}
.border-color-alt{border-top-color:var(--border-alt-color);border-right-color:var(--border-alt-color);border-bottom-color:var(--border-alt-color);border-left-color:var(--border-alt-color)}
.border-color-primary{border-top-color:var(--primary-color);border-right-color:var(--primary-color);border-bottom-color:var(--primary-color);border-left-color:var(--primary-color)}
.border-color-secondary{border-top-color:var(--secondary-color);border-right-color:var(--secondary-color);border-bottom-color:var(--secondary-color);border-left-color:var(--secondary-color)}
.border-color-tertiary{border-top-color:var(--tertiary-color);border-right-color:var(--tertiary-color);border-bottom-color:var(--tertiary-color);border-left-color:var(--tertiary-color)}
.space-y-0{}
.space-y-1{}
.space-y-2{}
.space-y-3{}
.space-y-4{}
.space-y-6{}
.space-y-8{}
.space-y-10{}
.space-y-12{}
.space-y-14{}
.space-y-16{}
.space-y-20{}
.space-x-0{}
.space-x-1{}
.space-x-2{}
.space-x-3{}
.space-x-4{}
.space-x-6{}
.space-x-8{}
.space-x-10{}
.space-x-12{}
.space-x-14{}
.space-x-16{}
.space-x-20{}
.divide-x{}
.divide-y{}
.rounded-sm{border-radius:0.2rem}
.rounded{border-radius:0.4rem}
.rounded-md{border-radius:0.6rem}
.rounded-lg{border-radius:0.8rem}
.rounded-xl{border-radius:1.6rem}
.rounded-full{border-radius:999.901rem}
.rounded-r-sm{border-top-right-radius:0.2rem;border-bottom-right-radius:0.2rem}
.rounded-l-sm{border-top-left-radius:0.2rem;border-bottom-left-radius:0.2rem}
.rounded-b-sm{border-bottom-right-radius:0.2rem;border-bottom-left-radius:0.2rem}
.rounded-t-sm{border-top-right-radius:0.2rem;border-top-left-radius:0.2rem}
.rounded-r{border-top-right-radius:0.4rem;border-bottom-right-radius:0.4rem}
.rounded-l{border-top-left-radius:0.4rem;border-bottom-left-radius:0.4rem}
.rounded-b{border-bottom-right-radius:0.4rem;border-bottom-left-radius:0.4rem}
.rounded-t{border-top-left-radius:0.4rem;border-top-right-radius:0.4rem}
.rounded-r-md{border-top-right-radius:0.6rem;border-bottom-right-radius:0.6rem}
.rounded-l-md{border-top-left-radius:0.6rem;border-bottom-left-radius:0.6rem}
.rounded-b-md{border-bottom-right-radius:0.6rem;border-bottom-left-radius:0.6rem}
.rounded-t-md{border-top-right-radius:0.6rem;border-top-left-radius:0.6rem}
.rounded-r-lg{border-top-right-radius:0.8rem;border-bottom-right-radius:0.8rem}
.rounded-l-lg{border-top-left-radius:0.8rem;border-bottom-left-radius:0.8rem}
.rounded-b-lg{border-bottom-right-radius:0.8rem;border-bottom-left-radius:0.8rem}
.rounded-t-lg{border-top-right-radius:0.8rem;border-top-left-radius:0.8rem}
.border-none{border-top-width:0px;border-left-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-style:solid;border-top-style:solid;border-bottom-style:solid;border-right-style:solid}
.border-px{border-top-width:1px;border-left-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-style:solid;border-top-style:solid;border-bottom-style:solid;border-right-style:solid}
.border-2{border-top-width:2px;border-right-width:2px;border-left-width:2px;border-bottom-width:2px;border-left-style:solid;border-top-style:solid;border-bottom-style:solid;border-right-style:solid}
.border-t{border-top-width:1px;border-top-style:solid}
.border-r{border-right-width:1px;border-right-style:solid}
.border-b{border-bottom-width:1px;border-bottom-style:solid}
.border-l{border-left-width:1px;border-left-style:solid}
.cursor-pointer{cursor:pointer}
.grid{display:grid}
.inline-grid{}
.gap-px{gap:1px}
.gap-2{gap:min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.2857))), 0.8rem)}
.gap-4{gap:min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.5714))), 1.6rem)}
.gap-6{gap:min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.8571))), 2.4rem)}
.gap-8{gap:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.1429))), 3.2rem)}
.gap-10{gap:min(max(2.8rem, calc(2.8rem + ((1vw - 0.32rem) * 1.4286))), 4rem)}
.gap-12{gap:min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.7143))), 4.8rem)}
.gap-14{gap:min(max(3.92rem, calc(3.92rem + ((1vw - 0.32rem) * 2))), 5.6rem)}
.gap-16{gap:min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.2857))), 6.4rem)}
.gap-20{gap:min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 2.8571))), 8rem)}
.gap-24{gap:min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.4286))), 9.6rem)}
.col-gap-0{column-gap:0rem}
.col-gap-2{column-gap:min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.2857))), 0.8rem)}
.col-gap-4{column-gap:min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.5714))), 1.6rem)}
.col-gap-6{column-gap:min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.8571))), 2.4rem)}
.col-gap-8{column-gap:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.1429))), 3.2rem)}
.col-gap-10{column-gap:min(max(2.8rem, calc(2.8rem + ((1vw - 0.32rem) * 1.4286))), 4rem)}
.col-gap-12{column-gap:min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.7143))), 4.8rem)}
.col-gap-14{column-gap:min(max(3.92rem, calc(3.92rem + ((1vw - 0.32rem) * 2))), 5.6rem)}
.col-gap-16{column-gap:min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.2857))), 6.4rem)}
.col-gap-20{column-gap:min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 2.8571))), 8rem)}
.col-gap-24{column-gap:min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.4286))), 9.6rem)}
.row-gap-0{row-gap:0rem}
.row-gap-2{row-gap:min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.2857))), 0.8rem)}
.row-gap-4{row-gap:min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.5714))), 1.6rem)}
.row-gap-6{row-gap:min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.8571))), 2.4rem)}
.row-gap-8{row-gap:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.1429))), 3.2rem)}
.row-gap-10{row-gap:min(max(2.8rem, calc(2.8rem + ((1vw - 0.32rem) * 1.4286))), 4rem)}
.row-gap-12{row-gap:min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.7143))), 4.8rem)}
.row-gap-14{row-gap:min(max(3.92rem, calc(3.92rem + ((1vw - 0.32rem) * 2))), 5.6rem)}
.row-gap-16{row-gap:min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.2857))), 6.4rem)}
.row-gap-20{row-gap:min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 2.8571))), 8rem)}
.row-gap-24{row-gap:min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.4286))), 9.6rem)}
.grid-flow-row{grid-auto-flow:row}
.grid-flow-col{grid-auto-flow:column}
.grid-flow-row-dense{grid-auto-flow:row dense}
.grid-flow-col-dense{grid-auto-flow:column dense}
.col-end-1{grid-column-end:1}
.col-end-2{grid-column-end:2}
.col-end-3{grid-column-end:3}
.col-end-4{grid-column-end:4}
.col-end-5{grid-column-end:5}
.col-end-6{grid-column-end:6}
.col-end-7{grid-column-end:7}
.col-end-auto{grid-column-end:auto}
.col-start-1{grid-column-start:1}
.col-start-2{grid-column-start:2}
.col-start-3{grid-column-start:3}
.col-start-4{grid-column-start:4}
.col-start-5{grid-column-start:5}
.col-start-6{grid-column-start:6}
.col-start-7{grid-column-start:7}
.col-start-auto{grid-column-start:auto}
.col-auto{grid-column:auto}
.col-span-1{grid-column:span 1 / span 1}
.col-span-2{grid-column:span 2 / span 2}
.col-span-3{grid-column:span 3 / span 3}
.col-span-4{grid-column:span 4 / span 4}
.col-span-5{grid-column:span 5 / span 5}
.col-span-6{grid-column:span 6 / span 6}
.row-auto{grid-row:auto}
.row-span-1{grid-row:span 1 / span 1}
.row-span-2{grid-row:span 2 / span 2}
.row-span-3{grid-row:span 3 / span 3}
.row-start-1{grid-row-start:1}
.row-start-2{grid-row-start:2}
.row-start-3{grid-row-start:3}
.row-start-4{grid-row-start:4}
.row-start-auto{grid-row-start:auto}
.row-end-1{grid-row-end:1}
.row-end-2{grid-row-end:2}
.row-end-3{grid-row-end:3}
.row-end-4{grid-row-end:4}
.row-end-auto{grid-row-end:auto}
.grid-rows-1{grid-template-rows:repeat(1, minmax(0, 1fr))}
.grid-rows-2{grid-template-rows:repeat(2, minmax(0, 1fr))}
.grid-rows-3{grid-template-rows:repeat(3, minmax(0, 1fr))}
.grid-rows-none{grid-template-rows:none}
.grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}
.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}
.grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}
.grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}
.grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr))}
.grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr))}
.grid-60-40{display:grid;grid-template-columns:3fr 2fr}
.grid-40-60{display:grid;grid-template-columns:2fr 3fr}
.grid-33-66{display:grid;grid-template-columns:1fr 2fr}
.grid-66-33{display:grid;grid-template-columns:2fr 1fr}
.grid-75-25{display:grid;grid-template-columns:3fr 1fr}
.grid-25-75{display:grid;grid-template-columns:1fr 3fr}
.auto-grid-2{display:grid;--auto-grid-min-size:calc(56rem - var(--gutter-size));--gutter-size:16px;grid-template-columns:repeat(auto-fill, minmax(max(35.2rem, min(45.6rem, var(--auto-grid-min-size))), 1fr))}
.auto-grid-3{display:grid;--auto-grid-min-size:calc(37.3rem - var(--gutter-size));--gutter-size:21.4px;grid-template-columns:repeat(auto-fill, minmax(max(28.8rem, min(29.4rem, var(--auto-grid-min-size))), 1fr))}
.auto-grid-4{display:grid;--auto-grid-min-size:calc(28rem - var(--gutter-size));--gutter-size:24px;grid-template-columns:repeat(auto-fill, minmax(max(20.8rem, min(21.2rem, var(--auto-grid-min-size))), 1fr))}
.grid-cols-none{grid-template-columns:none}
.font-normal{font-weight:400}
.font-medium{font-weight:500}
.font-semibold{font-weight:300}
.font-bold{font-weight:700}
.h-auto{height:auto}
.h-full{}
.h-screen{height:100vh}
.text-xs{font-size:var(--text-xs);line-height:var(--lh-xs)}
.text-sm{font-size:var(--text-sm);line-height:var(--lh-sm)}
.text-base{font-size:var(--text-base);line-height:var(--lh-base)}
.text-lg{font-size:var(--text-lg);line-height:var(--lh-lg)}
.text-xl{font-size:var(--text-xl);line-height:var(--lh-xl)}
.text-2xl{font-size:var(--text-2xl);line-height:var(--lh-2xl)}
.text-3xl{font-size:var(--text-3xl);line-height:var(--lh-3xl)}
.text-4xl{font-size:var(--text-4xl);line-height:var(--lh-4xl)}
.text-5xl{font-size:var(--text-5xl);line-height:var(--lh-5xl)}
.text-6xl{font-size:var(--text-6xl);line-height:var(--lh-6xl)}
.text-7xl{font-size:var(--text-7xl);line-height:var(--lh-7xl)}
.text-8xl{font-size:var(--text-8xl);line-height:var(--lh-8xl)}
.text-9xl{font-size:var(--text-9xl);line-height:var(--lh-9xl)}
.ml-auto{margin-left:auto}
.mr-auto{margin-right:auto}
.mb-auto{margin-bottom:auto}
.mt-auto{margin-top:auto}
.mr-0{margin-right:0px}
.mb-0{margin-bottom:0px}
.ml-0{margin-left:0px}
.mt-0{margin-top:0px}
.mr-1{margin-right:var(--s-1)}
.mb-1{margin-bottom:var(--s-1)}
.ml-1{margin-left:var(--s-1)}
.mt-1{margin-top:var(--s-1)}
.mr-2{margin-right:var(--s-2)}
.mb-2{margin-bottom:var(--s-2)}
.ml-2{margin-left:var(--s-2)}
.mt-2{margin-top:var(--s-2)}
.mr-3{margin-right:var(--s-3)}
.mb-3{margin-bottom:var(--s-3)}
.ml-3{margin-left:var(--s-3)}
.mt-3{margin-top:var(--s-3)}
.mr-4{margin-right:var(--s-4)}
.mb-4{margin-bottom:var(--s-4)}
.ml-4{margin-left:var(--s-4)}
.mt-4{margin-top:var(--s-4)}
.mr-5{margin-right:var(--s-5)}
.mb-5{margin-bottom:var(--s-5)}
.ml-5{margin-left:var(--s-5)}
.mt-5{margin-top:var(--s-5)}
.mr-6{margin-right:var(--s-6)}
.mb-6{margin-bottom:var(--s-6)}
.ml-6{margin-left:var(--s-6)}
.mt-6{margin-top:var(--s-6)}
.mr-8{margin-right:var(--s-8)}
.mb-8{margin-bottom:var(--s-8)}
.ml-8{margin-left:var(--s-8)}
.mt-8{margin-top:var(--s-8)}
.mr-10{margin-right:var(--s-10)}
.mb-10{margin-bottom:var(--s-10)}
.ml-10{margin-left:var(--s-10)}
.mt-10{margin-top:var(--s-10)}
.mr-12{margin-right:var(--s-12)}
.mb-12{margin-bottom:var(--s-12)}
.ml-12{margin-left:var(--s-12)}
.mt-12{margin-top:var(--s-12)}
.mr-14{margin-right:var(--s-14)}
.mb-14{margin-bottom:var(--s-14)}
.ml-14{margin-left:var(--s-14)}
.mt-14{margin-top:var(--s-14)}
.mr-16{margin-right:var(--s-16)}
.mb-16{margin-bottom:var(--s-16)}
.ml-16{margin-left:var(--s-16)}
.mt-16{margin-top:var(--s-16)}
.mr-20{margin-right:var(--s-20)}
.mb-20{margin-bottom:var(--s-20)}
.ml-20{margin-left:var(--s-20)}
.mt-20{margin-top:var(--s-20)}
.mr-24{margin-right:var(--s-24)}
.mb-24{margin-bottom:var(--s-24)}
.ml-24{margin-left:var(--s-24)}
.mt-24{margin-top:var(--s-24)}
.mr-28{margin-right:var(--s-28)}
.mb-28{margin-bottom:var(--s-28)}
.ml-28{margin-left:var(--s-28)}
.mt-28{margin-top:var(--s-28)}
.mr-32{margin-right:var(--s-32)}
.mb-32{margin-bottom:var(--s-32)}
.ml-32{margin-left:var(--s-32)}
.mt-32{margin-top:var(--s-32)}
.mr-36{margin-right:var(--s-36)}
.mb-36{margin-bottom:var(--s-36)}
.ml-36{margin-left:var(--s-36)}
.mt-36{margin-top:var(--s-36)}
.mr-40{margin-right:var(--s-40)}
.mb-40{margin-bottom:var(--s-40)}
.ml-40{margin-left:var(--s-40)}
.mt-40{margin-top:var(--s-40)}
.mx-auto{margin-left:auto;margin-right:auto}
.my-auto{margin-top:auto;margin-bottom:auto}
.object-contain{object-fit:contain}
.object-cover{object-fit:cover}
.object-bottom{object-position:bottom}
.object-left{object-position:left}
.object-right{object-position:right}
.object-top{object-position:top}
.bg-cover{background-size:cover}
.bg-center{background-position:center}
.opacity-0{opacity:0}
.opacity-25{opacity:0.25}
.opacity-50{opacity:0.5}
.opacity-75{opacity:0.75}
.opacity-100{opacity:1}
.hover-opacity-0:hover{opacity:0}
.hover-opacity-0{}
.hover-opacity-25:hover{opacity:0.25}
.hover-opacity-25{}
.hover-opacity-50:hover{opacity:0.5}
.hover-opacity-50{}
.hover-opacity-75:hover{opacity:0.75}
.hover-opacity-75{}
.hover-opacity-100:hover{opacity:1}
.hover-opacity-100{}
.font-headings{font-family:Cormorant Garamond}
.font-text{font-family:Spectral}
.p-0{padding-top:0rem;padding-left:0rem;padding-right:0rem;padding-bottom:0rem}
.p-1{padding-top:var(--s-1);padding-left:var(--s-1);padding-right:var(--s-1);padding-bottom:var(--s-1)}
.p-2{padding-top:var(--s-2);padding-left:var(--s-2);padding-right:var(--s-2);padding-bottom:var(--s-2)}
.p-3{padding-top:var(--s-3);padding-left:var(--s-3);padding-right:var(--s-3);padding-bottom:var(--s-3)}
.p-4{padding-top:var(--s-4);padding-left:var(--s-4);padding-right:var(--s-4);padding-bottom:var(--s-4)}
.p-5{padding-top:var(--s-5);padding-left:var(--s-5);padding-right:var(--s-5);padding-bottom:var(--s-5)}
.p-6{padding-top:var(--s-6);padding-left:var(--s-6);padding-right:var(--s-6);padding-bottom:var(--s-6)}
.p-8{padding-top:var(--s-8);padding-left:var(--s-8);padding-right:var(--s-8);padding-bottom:var(--s-8)}
.p-10{padding-top:var(--s-10);padding-left:var(--s-10);padding-right:var(--s-10);padding-bottom:var(--s-10)}
.p-12{padding-top:var(--s-12);padding-left:var(--s-12);padding-right:var(--s-12);padding-bottom:var(--s-12)}
.p-14{padding-top:var(--s-14);padding-left:var(--s-14);padding-right:var(--s-14);padding-bottom:var(--s-14)}
.p-16{padding-top:var(--s-16);padding-left:var(--s-16);padding-right:var(--s-16);padding-bottom:var(--s-16)}
.p-20{padding-top:var(--s-20);padding-left:var(--s-20);padding-right:var(--s-20);padding-bottom:var(--s-20)}
.p-24{padding-top:var(--s-24);padding-left:var(--s-24);padding-right:var(--s-24);padding-bottom:var(--s-24)}
.p-28{padding-left:var(--s-28);padding-bottom:var(--s-28);padding-top:var(--s-28);padding-right:var(--s-28)}
.p-32{padding-left:var(--s-32);padding-top:var(--s-32);padding-right:var(--s-32);padding-bottom:var(--s-32)}
.p-36{padding-left:var(--s-36);padding-top:var(--s-36);padding-right:var(--s-36);padding-bottom:var(--s-36)}
.p-40{padding-left:var(--s-40);padding-top:var(--s-40);padding-right:var(--s-40);padding-bottom:var(--s-40)}
.py-1{padding-bottom:var(--s-1);padding-top:var(--s-1)}
.px-1{padding-left:var(--s-1);padding-right:var(--s-1)}
.py-2{padding-top:var(--s-2);padding-bottom:var(--s-2)}
.px-2{padding-left:var(--s-2);padding-right:var(--s-2)}
.py-3{padding-top:var(--s-3);padding-bottom:var(--s-3)}
.px-3{padding-left:var(--s-3);padding-right:var(--s-3)}
.py-4{padding-top:var(--s-4);padding-bottom:var(--s-4)}
.px-4{padding-left:var(--s-4);padding-right:var(--s-4)}
.py-5{padding-top:var(--s-5);padding-bottom:var(--s-5)}
.px-5{padding-left:var(--s-5);padding-right:var(--s-5)}
.py-6{padding-top:var(--s-6);padding-bottom:var(--s-6)}
.px-6{padding-left:var(--s-6);padding-right:var(--s-6)}
.py-8{padding-top:var(--s-8);padding-bottom:var(--s-8)}
.px-8{padding-left:var(--s-8);padding-right:var(--s-8)}
.py-10{padding-top:var(--s-10);padding-bottom:var(--s-10)}
.px-10{padding-left:var(--s-10);padding-right:var(--s-10)}
.py-12{padding-top:var(--s-12);padding-bottom:var(--s-12)}
.px-12{padding-left:var(--s-12);padding-right:var(--s-12)}
.py-14{padding-top:var(--s-14);padding-bottom:var(--s-14)}
.px-14{padding-left:var(--s-14);padding-right:var(--s-14)}
.py-16{padding-top:var(--s-16);padding-bottom:var(--s-16)}
.px-16{padding-left:var(--s-16);padding-right:var(--s-16)}
.py-20{padding-top:var(--s-20);padding-bottom:var(--s-20)}
.px-20{padding-left:var(--s-20);padding-right:var(--s-20)}
.py-24{padding-top:var(--s-24);padding-bottom:var(--s-24)}
.px-24{padding-left:var(--s-24);padding-right:var(--s-24)}
.py-28{padding-top:var(--s-28);padding-bottom:var(--s-28)}
.px-28{padding-left:var(--s-28);padding-right:var(--s-28)}
.py-32{padding-top:var(--s-32);padding-bottom:var(--s-32)}
.px-32{padding-left:var(--s-32);padding-right:var(--s-32)}
.py-36{padding-top:var(--s-36);padding-bottom:var(--s-36)}
.px-36{padding-left:var(--s-36);padding-right:var(--s-36)}
.py-40{padding-top:var(--s-40);padding-bottom:var(--s-40)}
.px-40{padding-left:var(--s-40);padding-right:var(--s-40)}
.pr-1{padding-right:var(--s-1)}
.pb-1{padding-bottom:var(--s-1)}
.pl-1{padding-left:var(--s-1)}
.pt-1{padding-top:var(--s-1)}
.pr-2{padding-right:var(--s-2)}
.pb-2{padding-bottom:var(--s-2)}
.pl-2{padding-left:var(--s-2)}
.pt-2{padding-top:var(--s-2)}
.pr-3{padding-right:var(--s-3)}
.pb-3{padding-bottom:var(--s-3)}
.pl-3{padding-left:var(--s-3)}
.pt-3{padding-top:var(--s-3)}
.pr-4{padding-right:var(--s-4)}
.pb-4{padding-bottom:var(--s-4)}
.pl-4{padding-left:var(--s-4)}
.pt-4{padding-top:var(--s-4)}
.pr-5{padding-right:var(--s-5)}
.pb-5{padding-bottom:var(--s-5)}
.pl-5{padding-left:var(--s-5)}
.pt-5{padding-top:var(--s-5)}
.pr-6{padding-right:var(--s-6)}
.pb-6{padding-bottom:var(--s-6)}
.pl-6{padding-left:var(--s-6)}
.pt-6{padding-top:var(--s-6)}
.pr-8{padding-right:var(--s-8)}
.pb-8{padding-bottom:var(--s-8)}
.pl-8{padding-left:var(--s-8)}
.pt-8{padding-top:var(--s-8)}
.pr-12{padding-right:var(--s-12)}
.pb-12{padding-bottom:var(--s-12)}
.pl-12{padding-left:var(--s-12)}
.pt-12{padding-top:var(--s-12)}
.pr-16{padding-right:var(--s-16)}
.pb-16{padding-bottom:var(--s-16)}
.pl-16{padding-left:var(--s-16)}
.pt-16{padding-top:var(--s-16)}
.pr-20{padding-right:var(--s-20)}
.pb-20{padding-bottom:var(--s-20)}
.pl-20{padding-left:var(--s-20)}
.pt-20{padding-top:var(--s-20)}
.pr-24{padding-right:var(--s-24)}
.pb-24{padding-bottom:var(--s-24)}
.pl-24{padding-left:var(--s-24)}
.pt-24{padding-top:var(--s-24)}
.pr-28{padding-right:var(--s-28)}
.pb-28{padding-bottom:var(--s-28)}
.pl-28{padding-left:var(--s-28)}
.pt-28{padding-top:var(--s-28)}
.pr-32{padding-right:var(--s-32)}
.pb-32{padding-bottom:var(--s-32)}
.pl-32{padding-left:var(--s-32)}
.pt-32{padding-top:var(--s-32)}
.pr-36{padding-right:var(--s-36)}
.pb-36{padding-bottom:var(--s-36)}
.pl-36{padding-left:var(--s-36)}
.pt-36{padding-top:var(--s-36)}
.pr-40{padding-right:var(--s-40)}
.pb-40{padding-bottom:var(--s-40)}
.pl-40{padding-left:var(--s-40)}
.pt-40{padding-top:var(--s-40)}
.section-pt-0{}
.section-pt-sm{}
.section-pb-0{}
.section-pb-sm{}
.section-py-0{}
.section-py-sm{}
.underline{text-decoration:underline}
.hover-underline:hover{text-decoration:underline}
.hover-underline{}
.uppercase{text-transform:uppercase}
.lowercase{text-transform:lowercase}
.capitalize{text-transform:capitalize}
.text-left{text-align:left}
.text-center{text-align:center}
.text-right{text-align:right}
.centered{text-align:center}
.centered:not(.ct-section):not(.oxy-easy-posts){align-items:center;align-content:center;justify-content:center}
.centered.oxy-easy-posts .oxy-posts{align-items:center;align-content:center;justify-content:center}
.centered.ct-section .ct-section-inner-wrap{align-items:center;align-content:center;justify-content:center}
.horizontal{}
.horizontal:not(.ct-section):not(.oxy-easy-posts){display:flex;flex-direction:row}
.horizontal.oxy-easy-posts .oxy-posts{display:flex;flex-direction:row}
.horizontal.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row}
.horizontal-wrap{}
.horizontal-wrap:not(.ct-section):not(.oxy-easy-posts){display:flex;flex-direction:row;flex-wrap:wrap}
.horizontal-wrap.oxy-easy-posts .oxy-posts{display:flex;flex-direction:row;flex-wrap:wrap}
.horizontal-wrap.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;flex-wrap:wrap}
.vertical{}
.vertical:not(.ct-section):not(.oxy-easy-posts){display:flex;flex-direction:column}
.vertical.oxy-easy-posts .oxy-posts{display:flex;flex-direction:column}
.vertical.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column}
.flex{}
.flex:not(.ct-section):not(.oxy-easy-posts){display:flex}
.flex.oxy-easy-posts .oxy-posts{display:flex}
.flex.ct-section .ct-section-inner-wrap{display:flex}
.flex-row{}
.flex-row:not(.ct-section):not(.oxy-easy-posts){display:flex;flex-direction:row}
.flex-row.oxy-easy-posts .oxy-posts{display:flex;flex-direction:row}
.flex-row.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row}
.flex-col{}
.flex-col:not(.ct-section):not(.oxy-easy-posts){display:flex;flex-direction:column}
.flex-col.oxy-easy-posts .oxy-posts{display:flex;flex-direction:column}
.flex-col.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column}
.flex-wrap{}
.flex-wrap:not(.ct-section):not(.oxy-easy-posts){display:flex;flex-wrap:wrap}
.flex-wrap.oxy-easy-posts .oxy-posts{display:flex;flex-wrap:wrap}
.flex-wrap.ct-section .ct-section-inner-wrap{display:flex;flex-wrap:wrap}
.justify-start{}
.justify-start:not(.ct-section):not(.oxy-easy-posts){display:flex;justify-content:flex-start}
.justify-start.oxy-easy-posts .oxy-posts{display:flex;justify-content:flex-start}
.justify-start.ct-section .ct-section-inner-wrap{display:flex;justify-content:flex-start}
.justify-end{}
.justify-end:not(.ct-section):not(.oxy-easy-posts){display:flex;justify-content:flex-end}
.justify-end.oxy-easy-posts .oxy-posts{display:flex;justify-content:flex-end}
.justify-end.ct-section .ct-section-inner-wrap{display:flex;justify-content:flex-end}
.justify-center{}
.justify-center:not(.ct-section):not(.oxy-easy-posts){display:flex;justify-content:center}
.justify-center.oxy-easy-posts .oxy-posts{display:flex;justify-content:center}
.justify-center.ct-section .ct-section-inner-wrap{display:flex;justify-content:center}
.justify-between{}
.justify-between:not(.ct-section):not(.oxy-easy-posts){display:flex;justify-content:space-between}
.justify-between.oxy-easy-posts .oxy-posts{display:flex;justify-content:space-between}
.justify-between.ct-section .ct-section-inner-wrap{display:flex;justify-content:space-between}
.items-start{}
.items-start:not(.ct-section):not(.oxy-easy-posts){display:flex;align-items:flex-start}
.items-start.oxy-easy-posts .oxy-posts{display:flex;align-items:flex-start}
.items-start.ct-section .ct-section-inner-wrap{display:flex;align-items:flex-start}
.items-end{}
.items-end:not(.ct-section):not(.oxy-easy-posts){display:flex;align-items:flex-end}
.items-end.oxy-easy-posts .oxy-posts{display:flex;align-items:flex-end}
.items-end.ct-section .ct-section-inner-wrap{display:flex;align-items:flex-end}
.items-baseline{align-items:baseline}
.self-start{align-self:flex-start}
.self-end{align-self:flex-end}
.self-center{align-self:center}
.self-stretch{align-self:stretch}
.items-center{}
.items-center:not(.ct-section):not(.oxy-easy-posts){align-items:center}
.items-center.oxy-easy-posts .oxy-posts{align-items:center}
.items-center.ct-section .ct-section-inner-wrap{align-items:center}
.items-stretch{}
.items-stretch:not(.ct-section):not(.oxy-easy-posts){align-items:stretch}
.items-stretch.oxy-easy-posts .oxy-posts{align-items:stretch}
.items-stretch.ct-section .ct-section-inner-wrap{align-items:stretch}
.content-center{}
.content-center:not(.ct-section):not(.oxy-easy-posts){align-content:center}
.content-center.oxy-easy-posts .oxy-posts{align-content:center}
.content-center.ct-section .ct-section-inner-wrap{align-content:center}
.content-between{}
.content-between:not(.ct-section):not(.oxy-easy-posts){display:flex;align-content:space-between;justify-content:space-between}
.content-between.oxy-easy-posts .oxy-posts{display:flex;align-content:space-between;justify-content:space-between}
.content-between.ct-section .ct-section-inner-wrap{display:flex;align-content:space-between;justify-content:space-between}
.content-around{}
.content-around:not(.ct-section):not(.oxy-easy-posts){display:flex;justify-content:space-around}
.content-around.oxy-easy-posts .oxy-posts{display:flex;justify-content:space-around}
.content-around.ct-section .ct-section-inner-wrap{display:flex;justify-content:space-around}
.hidden{}
.hidden:not(.ct-section):not(.oxy-easy-posts){display:none;flex-direction:unset}
.hidden.oxy-easy-posts .oxy-posts{display:none;flex-direction:unset}
.hidden.ct-section .ct-section-inner-wrap{display:none;flex-direction:unset}
.overflow-y-scroll{overflow-y:scroll}
.tracking-tighter{letter-spacing:-0.05rem}
.tracking-tight{letter-spacing:-0.025rem}
.tracking-wide{letter-spacing:0.05rem}
.tracking-wider{letter-spacing:0.1rem}
.overflow-hidden{overflow:hidden}
.inline-block{display:inline-block}
.inline-block:not(.ct-section):not(.oxy-easy-posts){display:inline-block;flex-direction:unset}
.inline-block.oxy-easy-posts .oxy-posts{display:inline-block;flex-direction:unset}
.inline-block.ct-section .ct-section-inner-wrap{display:inline-block;flex-direction:unset}
.color-primary{font-family:'Cinzel';color:#c4963a;font-weight:400}
.color-secondary{color:var(--secondary-color)}
.color-primary-alt{color:var(--primary-alt-color)}
.color-secondary-alt{color:var(--secondary-alt-color)}
.color-tertiary{color:var(--tertiary-color)}
.color-dark{color:var(--dark-color)}
.color-light{color:var(--light-color)}
.color-paragraph{color:var(--paragraph-color)}
.color-paragraph-alt{color:var(--paragraph-alt-color)}
.color-black{color:var(--black-color)}
.color-white{color:var(--white-color)}
.order-1{-webkit-order:1;order:1}
.order-2{-webkit-order:2;order:2}
.order-3{-webkit-order:3;order:3}
.order-4{-webkit-order:4;order:4}
.order-5{-webkit-order:5;order:5}
.order-6{-webkit-order:6;order:6}
.order-first{-webkit-order:-9999;order:-9999}
.order-last{-webkit-order:9999;order:9999}
.order-none{-webkit-order:0;order:0}
.w-auto{width:auto}
.w-1by2{width:50%}
.w-1by3{width:33.333333%}
.w-2by3{width:66.666667%}
.w-1by4{width:18%;margin-top:10px;margin-right:10px;margin-bottom:10px}
.w-2by4{width:50%}
.w-3by4{width:75%}
.w-1by6{width:16.666667%}
.w-2by6{width:33.333333%}
.w-3by6{width:50%}
.w-4by6{width:66.666667%}
.w-5by6{width:83.333333%}
.w-1by5{width:20%}
.w-10p{width:10%}
.w-full{width:100%}
.w-screen{width:100vw}
.max-w-0{max-width:0rem}
.max-w-xs{max-width:31.9rem}
.max-w-sm{max-width:47.9rem}
.max-w-md{max-width:76.7rem}
.max-w-lg{max-width:99.1rem}
.max-w-xl{max-width:111.9rem}
.max-w-full{max-width:100%}
.max-w-prose{max-width:65chnone}
.z-99{z-index:99}
.blur-sm{filter:blur(4px)}
.blur{filter:blur(8px)}
.blur-md{filter:blur(12px)}
.blur-lg{filter:blur(16px)}
.blur-xl{filter:blur(24px)}
.blogzine{}
.xl-sticky-off{}
.xl-grid-cols-1{}
.xl-grid-cols-2{}
.xl-grid-cols-3{}
.xl-grid-cols-4{}
.xl-grid-cols-5{}
.xl-grid-cols-none{}
.xl-col-end-1{}
.xl-col-end-2{}
.xl-col-end-3{}
.xl-col-end-4{}
.xl-col-end-5{}
.xl-col-end-6{}
.xl-col-end-auto{}
.xl-col-start-1{}
.xl-col-start-2{}
.xl-col-start-3{}
.xl-col-start-4{}
.xl-col-start-5{}
.xl-col-start-6{}
.xl-col-start-auto{}
.xl-col-auto{}
.xl-col-span-1{}
.xl-col-span-2{}
.xl-col-span-3{}
.xl-col-span-4{}
.xl-col-span-5{}
.xl-row-span-1{}
.xl-row-span-2{}
.xl-row-span-3{}
.xl-flex{}
.xl-h-full{}
.xl-h-screen{}
.xl-mx-auto{}
.xl-centered{}
.xl-horizontal{}
.xl-horizontal-wrap{}
.xl-vertical{}
.xl-hidden{}
.xl-w-1by2{}
.xl-w-1by3{}
.xl-w-2by3{}
.xl-w-1by4{}
.xl-w-2by4{}
.xl-w-3by4{}
.xl-w-full{}
.lg-sticky-off{}
.lg-col-end-1{}
.lg-col-end-2{}
.lg-col-end-3{}
.lg-col-end-4{}
.lg-col-end-5{}
.lg-col-end-auto{}
.lg-col-start-1{}
.lg-col-start-2{}
.lg-col-start-3{}
.lg-col-start-4{}
.lg-col-start-5{}
.lg-col-start-auto{}
.lg-col-auto{}
.lg-col-span-1{}
.lg-col-span-2{}
.lg-col-span-3{}
.lg-col-span-4{}
.lg-row-span-1{}
.lg-row-span-2{}
.lg-row-span-3{}
.lg-grid-cols-1{}
.lg-grid-cols-2{}
.lg-grid-cols-3{}
.lg-grid-cols-4{}
.lg-grid-cols-none{}
.lg-row-start-1{}
.lg-flex{}
.lg-order-1{}
.lg-order-2{}
.lg-order-3{}
.lg-order-4{}
.lg-order-5{}
.lg-order-6{}
.lg-order-first{}
.lg-order-last{}
.lg-order-none{}
.lg-h-full{}
.lg-h-screen{}
.lg-mr-0{}
.lg-mx-auto{}
.lg-centered{}
.lg-horizontal{}
.lg-horizontal-reverse{}
.lg-horizontal-wrap{}
.lg-vertical{}
.lg-vertical-reverse{}
.lg-hidden{}
.lg-w-1by2{}
.lg-w-1by3{}
.lg-w-2by3{}
.lg-w-1by4{}
.lg-w-2by4{}
.lg-w-3by4{}
.lg-w-full{}
.md-sticky-off{}
.md-rounded-sm{}
.md-rounded{}
.md-rounded-md{}
.md-rounded-lg{}
.md-col-end-1{}
.md-col-end-2{}
.md-col-end-3{}
.md-col-end-4{}
.md-col-end-5{}
.md-col-end-auto{}
.md-col-start-1{}
.md-col-start-2{}
.md-col-start-3{}
.md-col-start-4{}
.md-col-start-5{}
.md-col-start-auto{}
.md-col-auto{}
.md-col-span-1{}
.md-col-span-2{}
.md-col-span-3{}
.md-col-span-4{}
.md-row-span-1{}
.md-row-span-2{}
.md-row-span-3{}
.md-grid-cols-1{}
.md-grid-cols-2{}
.md-grid-cols-3{}
.md-grid-cols-4{}
.md-grid-cols-none{}
.md-row-start-1{}
.md-flex{}
.md-order-1{}
.md-order-2{}
.md-order-3{}
.md-order-4{}
.md-order-5{}
.md-order-6{}
.md-order-first{}
.md-order-last{}
.md-order-none{}
.md-h-full{}
.md-h-screen{}
.md-ml-auto{}
.md-mr-auto{}
.md-mr-0{}
.md-mb-0{}
.md-mx-auto{}
.md-centered{}
.md-horizontal{}
.md-horizontal-reverse{}
.md-horizontal-wrap{}
.md-vertical{}
.md-vertical-reverse{}
.md-hidden{}
.md-w-1by2{}
.md-w-1by3{}
.md-w-2by3{}
.md-w-full{}
.sm-sticky-off{}
.sm-col-end-1{}
.sm-col-end-2{}
.sm-col-end-3{}
.sm-col-end-4{}
.sm-col-end-auto{}
.sm-col-start-1{}
.sm-col-start-2{}
.sm-col-start-3{}
.sm-col-start-4{}
.sm-col-start-auto{}
.sm-col-auto{}
.sm-col-span-1{}
.sm-col-span-2{}
.sm-col-span-3{}
.sm-row-span-1{}
.sm-row-span-2{}
.sm-row-span-3{}
.sm-grid-cols-1{}
.sm-grid-cols-2{}
.sm-grid-cols-3{}
.sm-grid-cols-none{}
.sm-flex{}
.sm-order-1{}
.sm-order-2{}
.sm-order-3{}
.sm-order-4{}
.sm-order-5{}
.sm-order-6{}
.sm-order-first{}
.sm-order-last{}
.sm-order-none{}
.sm-h-full{}
.sm-h-screen{}
.sm-mt-0{}
.sm-mr-0{}
.sm-mr-auto{}
.sm-ml-auto{}
.sm-mx-auto{}
.sm-centered{}
.sm-horizontal{}
.sm-horizontal-reverse{}
.sm-horizontal-wrap{}
.sm-vertical{}
.sm-vertical-reverse{}
.sm-hidden{}
.sm-w-1by2{}
.sm-w-full{}
.hover-bg-primary{}
.hover-bg-secondary{}
.hover-bg{}
.hover-bg-dark{}
.hover-bg-light{}
.hover-bg-alt{}
.hover-bg-white{}
.hover-bg-black{}
.hover-bg-placeholder{}
.hover-bg-placeholder-alt{}
.hover-color-dark{}
.hover-color-light{}
.hover-color-primary{}
.hover-color-paragraph{}
.hover-color-paragraph-alt{}
.hover-border-primary{}
.hover-border-secondary{}
.hover-border-dark{}
.hover-border-light{}
.hover-border{}
.hover-border-alt{}
.Button{padding:10px 16px;font-family:Arial, Helvetica, sans-serif;border-radius:20px;border-top-color:#2b2b2b;border-right-color:#2b2b2b;border-bottom-color:#2b2b2b;border-left-color:#2b2b2b;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;transition-duration:0.5s;font-weight:500;float:none}
.Button:not(.ct-section):not(.oxy-easy-posts){display:block;align-items:center}
.Button.oxy-easy-posts .oxy-posts{display:block;align-items:center}
.Button.ct-section .ct-section-inner-wrap{display:block;align-items:center}
.button:hover{background-color:#ceb198;border:1px solid #ceb198;transform:scale(1.01,1.01);transition-duration:0.5s}
.button{background-color:#b5a08a;border:1px solid #b5a08a;color:#f4f0eb;padding:15px 24px;transform:;font-family:Arial, Helvetica, sans-serif;button-hover_color:#ceb198;border-radius:20px;border-top-color:#2b2b2b;border-right-color:#2b2b2b;border-bottom-color:#2b2b2b;border-left-color:#2b2b2b;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;font-size:20px;transition-duration:0.5s;width:270px;height:60px;margin-top:15px}
.Cards:hover{}
.Cards{transform:;background-color:#b5a08a;margin-right:15px;margin-bottom:15px;margin-left:15px;width:22%;margin-top:15px;box-shadow:0 4px 30px rgba(0, 0, 0, 0.1);background:rgba(255, 255, 255, 0);border-radius:16px;backdrop-filter:blur(3.5px);-webkit-backdrop-filter:blur(3.5px);border:1px solid rgba(255, 255, 255, 0.08)}
.Cards:not(.ct-section):not(.oxy-easy-posts){display:flex;align-items:center;justify-content:center}
.Cards.oxy-easy-posts .oxy-posts{display:flex;align-items:center;justify-content:center}
.Cards.ct-section .ct-section-inner-wrap{display:flex;align-items:center;justify-content:center}
.menu-trigger{color:#2b2b2b}
.sub-menu-content{}
.sub-klasse{font-size:30px}
.Karten{border-radius:20px}
.Div{margin-right:40px;margin-bottom:40px;margin-left:40px;margin-top:20px}
.Div:not(.ct-section):not(.oxy-easy-posts){display:flex;flex-direction:row;align-items:center}
.Div.oxy-easy-posts .oxy-posts{display:flex;flex-direction:row;align-items:center}
.Div.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:center}
.Text{font-size:20px;color:#606e79;margin-bottom:5px}
.butto_2:hover{background-color:#0c4c1e;border:1px solid #0c4c1e}
.butto_2{background-color:#114320;border:1px solid #114320;button-hover_color:#0c4c1e}
.Diff{}
.Headline{font-family:Georgia, serif;color:#2b2b2b;font-weight:100}
.Kimi:hover{transform:scale3d(1.02,1.02,1.02);transition-duration:0.5s}
.Kimi{padding:10px 16px;border-top-color:#c9a962;border-right-color:#c9a962;border-bottom-color:#c9a962;border-left-color:#c9a962;button-hover_color:#c9a962;transition-duration:0.5s;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-radius:5px}
.smart-header{}
.my-offcanvas-wrapper{}
.my-offcanvas-overlay{}
.my-offcanvas-panel{}
.site-overlay{}
.slide-menu{}
.mein-reader{}
.mein-header{}
.is-active{}
.Uberschrift{font-family:Georgia, serif;color:#f8f5f1;font-weight:100;margin-bottom:20px}
.Uberschrift2{font-family:'Cormorant Garamond';color:#16130f;font-weight:500}
.Essen{font-family:'Spectral';line-height:1.3;margin-top:15px;margin-bottom:15px;margin-left:30px;color:#16130f;font-size:18px;font-weight:500}
.Navi{font-weight:600;font-size:18px;letter-spacing:1px;color:#c9a962}
.subpage-header{}
.subpage_header{}
.I5{border-radius:5px}
.DIv1{margin-top:20px;margin-right:20px;margin-bottom:20px;margin-left:20px}
.tabs-4860-tab{margin-right:10px;margin-top:10px;margin-left:10px;margin-bottom:10px}
.tabs-4860-tab-active{}
.tabs-contents-4860-tab{}
.Effect{background:rgba(255, 255, 255, 0.05);border-radius:16px;box-shadow:0 4px 30px rgba(0, 0, 0, 0.1);backdrop-filter:blur(8.5px);-webkit-backdrop-filter:blur(8.5px);border:1px solid rgba(255, 255, 255, 0.18)}
.Effect2{}
.heading{font-family:'Cormorant Garamond';color:#16130f;font-weight:600}
.text{font-family:'Spectral';color:#f5efe6;font-weight:600;font-size:20px;line-height:1.3;margin-bottom:10px;margin-top:10px}
.ext{}
.Cinzel{font-family:'Cinzel';font-weight:400;letter-spacing:1.5px;margin-bottom:20px;font-size:15px;color:#c4963a}
.spectral{font-family:'Spectral';color:#1c1814;font-weight:400}
.corm{font-family:'Cormorant Garamond';color:#1c1814;font-weight:400}
.ky-h1{}
.ky-sec{}
.ky-flush{}
.ky-hero{}
.ky-hero__bg{}
.ky-hero__bg--burg{}
.ky-hero__scrim{}
.ky-hero__inner{}
.ky-label{}
.ky-label--hell{}
.ky-text{}
.ky-text--hell{}
.ky-hero__claim{}
.ky-btns{}
.ky-btn{}
.ky-btn--gold{}
.ky-btn--hell{}
.ky-hero__scroll{}
.ky-narrow{}
.ky-center{}
.ky-rule{}
.ky-lead{}
.ky-facts{}
.ky-fact{}
.ky-fact__num{}
.ky-fact__lab{}
.ky-sec--alt{}
.ky-head{}
.ky-h2{}
.ky-hl{}
.ky-hl__media{}
.ky-hl__body{}
.ky-hl__date{}
.ky-h3{}
.ky-link{}
.ky-feed{}
.ky-more{}
.ky-btn--ghost{}
.ky-sec--gruen{}
.ky-split{}
.ky-split__text{}
.ky-h2--hell{}
.ky-zahl{}
.ky-zahl__lab{}
.ky-note{}
.ky-note--hell{}
.ky-btn--goldhell{}
.ky-link--hell{}
.ky-split__media{}
.ky-split__media--museum{}
.ky-duo{}
.ky-duo__media{}
.ky-duo__body{}
.ky-band{}
.ky-band__bg{}
.ky-band__bg--terrasse{}
.ky-band__scrim{}
.ky-band__inner{}
.ky-btns--center{}
.kh-section{}
.kh-hero{}
.kh-on-green{}
.kh-hero__media{}
.kh-hero__image{}
.kh-hero__content{}
.kh-kicker{}
.kh-title{}
.kh-copy{}
.kh-actions{}
.kh-button{}
.kh-button--outline{}
.kh-hero__index{}
.kh-house{}
.kh-wrap{}
.kh-house__grid{}
.kh-house__content{}
.kh-reveal{}
.kh-text-link{}
.kh-house__visual{}
.kh-image-shell{}
.kh-reveal--delay{}
.kh-house__image{}
.kh-image-caption{}
.kh-facts{}
.kh-fact{}
.kh-fact__value{}
.kh-fact__label{}
.kh-current{}
.kh-current__head{}
.kh-current__title{}
.kh-current__intro{}
.kh-current__feed{}
.kh-feed{}
.kh-current__foot{}
.kh-museum{}
.kh-museum__grid{}
.kh-museum__content{}
.kh-museum__stat{}
.kh-museum__number{}
.kh-museum__label{}
.kh-text-link--light{}
.kh-museum__visual{}
.kh-museum__main-image{}
.kh-museum__image{}
.kh-museum__detail-image{}
.kh-museum__detail{}
.kh-museum__seal{}
.kh-restaurant{}
.kh-restaurant__grid{}
.kh-restaurant__visual{}
.kh-restaurant__image{}
.kh-restaurant__content{}
.kh-finale{}
.kh-finale__media{}
.kh-finale__image{}
.kh-finale__content{}
.kh-floating-reservation{}
.kh-page-code{}
.ky2-kicker{font-family:'Cinzel';font-size:13px;font-weight:500;letter-spacing:1.5px;color:#8A5F25;margin-bottom:18px}
.ky2-kicker-hell{color:#C89A55}
.ky2-h2{font-family:Cormorant Garamond;font-size:46px;font-weight:500;line-height:1.08;letter-spacing:-0.5px;color:#1C1814}
.ky2-h2-hell{color:#F8F4EC}
.ky2-body{font-family:Spectral;font-size:18px;font-weight:300;line-height:1.7;color:rgba(28,24,20,0.8);max-width:560px;margin-top:22px}
.ky2-body-hell{color:rgba(248,244,236,0.85)}
.ky2-note{font-family:Spectral;font-style:italic;font-size:15px;line-height:1.6;color:#6f665b;margin-top:18px;max-width:560px}
.ky2-note-hell{color:rgba(248,244,236,0.6)}
.ky2-btn{font-family:'Cinzel';font-size:13px;font-weight:500;letter-spacing:1.2px;padding-top:14px;padding-bottom:13px;padding-left:26px;padding-right:26px;border-radius:6px;text-decoration:none;transition-duration:0.3s}
.ky2-btn-gold:hover{background-color:#11370B;color:#F8F4EC}
.ky2-btn-gold{background-color:#8A5F25;color:#F8F4EC}
.ky2-btn-linie:hover{color:#8A5F25;border-top-color:#8A5F25;border-right-color:#8A5F25;border-bottom-color:#8A5F25;border-left-color:#8A5F25}
.ky2-btn-linie{color:#1C1814;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(28,24,20,0.35);border-right-color:rgba(28,24,20,0.35);border-bottom-color:rgba(28,24,20,0.35);border-left-color:rgba(28,24,20,0.35);background-color:transparent}
.ky2-btn-goldhell:hover{background-color:#F8F4EC;color:#11370B}
.ky2-btn-goldhell{background-color:#C89A55;color:#0C2009}
.ky2-btn-liniehell:hover{background-color:#F8F4EC;color:#11370B;border-top-color:#F8F4EC;border-right-color:#F8F4EC;border-bottom-color:#F8F4EC;border-left-color:#F8F4EC}
.ky2-btn-liniehell{color:#F8F4EC;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(248,244,236,0.5);border-right-color:rgba(248,244,236,0.5);border-bottom-color:rgba(248,244,236,0.5);border-left-color:rgba(248,244,236,0.5);background-color:transparent}
.ky2-link:hover{color:#8A5F25;border-bottom-color:#8A5F25}
.ky2-link{font-family:'Cinzel';font-size:13px;font-weight:500;letter-spacing:1.2px;color:#8A5F25;text-decoration:none;padding-bottom:4px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(138,95,37,0.4)}
.ky2-link-hell:hover{color:#C89A55;border-bottom-color:#C89A55}
.ky2-link-hell{color:#C89A55;border-bottom-color:rgba(200,154,85,0.4)}
.ky2-reihe{gap:14px;margin-top:32px}
.ky2-reihe:not(.ct-section):not(.oxy-easy-posts){display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:14px}
.ky2-reihe.oxy-easy-posts .oxy-posts{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:14px}
.ky2-reihe.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:14px}
.ky2-jahr-zeile{gap:28px;width:100%;padding-top:16px;padding-bottom:16px;border-top-width:1px;border-top-style:solid;border-top-color:rgba(28,24,20,0.14)}
.ky2-jahr-zeile:not(.ct-section):not(.oxy-easy-posts){display:flex;flex-direction:row;align-items:baseline;gap:28px}
.ky2-jahr-zeile.oxy-easy-posts .oxy-posts{display:flex;flex-direction:row;align-items:baseline;gap:28px}
.ky2-jahr-zeile.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:baseline;gap:28px}
.ky2-jahr{font-family:Cormorant Garamond;font-size:30px;font-weight:500;color:#8A5F25;width:96px;flex-shrink:0}
.ky2-jahr-text{font-family:Spectral;font-size:17px;font-weight:300;color:rgba(28,24,20,0.75)}
.ky2-hero{background-color:#0C2009;position:relative;overflow:hidden}
.ky2-hero-media{position:absolute;inset:0;z-index:0}
.ky2-hero-scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(to top, rgba(12,32,9,0.88), rgba(12,32,9,0.42) 48%, rgba(12,32,9,0.12) 78%, rgba(12,32,9,0.3))}
.ky2-hero-inhalt{width:100%;padding-top:90px;padding-bottom:0px;position:relative;z-index:2}
.ky2-h1{font-family:Cormorant Garamond;font-size:68px;font-weight:500;line-height:1.04;letter-spacing:-1px;color:#F8F4EC;max-width:700px}
.ky2-hero-sub{font-family:Spectral;font-size:19px;font-weight:300;line-height:1.65;color:rgba(248,244,236,0.92);max-width:560px;margin-top:24px}
.ky2-bild{border-radius:6px;overflow:hidden}
.ky2-bildtext{font-family:'Cinzel';font-size:11px;letter-spacing:1.2px;color:#6F665B;margin-top:12px}
.ky2-schwebe:hover{background-color:#11370B;color:#F8F4EC}
.ky2-schwebe{font-family:'Cinzel';font-size:12px;font-weight:500;letter-spacing:1.2px;color:#F8F4EC;background-color:#8A5F25;padding-top:12px;padding-bottom:11px;padding-left:18px;padding-right:18px;border-radius:6px;text-decoration:none;transition-duration:0.3s;box-shadow:0px 10px 30px rgba(12,32,9,0.3);position:fixed;right:22px;bottom:22px;z-index:9990}
.ky2-marke{font-family:Cormorant Garamond;font-weight:500;font-size:clamp(64px, 10vw, 156px)px;line-height:1;letter-spacing:-1pxpx;color:#F8F4EC;margin-bottom:0px}
.ky2-slide{}
.is-on{}
.ky2-hero-flut{}
.ky2-hero-anker{}
.ky2-papier{background-color:#F8F4EC}
.ky2-fakt-zeile{gap:28px;width:100%;padding-top:16px;padding-bottom:16px;border-top-width:1px;border-top-style:solid;border-top-color:rgba(248,244,236,0.18)}
.ky2-fakt-zeile:not(.ct-section):not(.oxy-easy-posts){display:flex;flex-direction:row;align-items:baseline;gap:28px}
.ky2-fakt-zeile.oxy-easy-posts .oxy-posts{display:flex;flex-direction:row;align-items:baseline;gap:28px}
.ky2-fakt-zeile.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:baseline;gap:28px}
.ky2-fakt{font-family:Cormorant Garamond;font-size:30px;font-weight:500;color:#C89A55;width:120px;flex-shrink:0}
.ky2-fakt-text{font-family:Spectral;font-size:17px;font-weight:300;color:rgba(248,244,236,0.85)}
.ky2-band{}
.ky2-band-media{}
.ky2-band-scrim{}
.ky2-band-zeile{}
.ky2-gutschein{background-color:#F0E9DC}
.ky2-gutschein-inhalt{}
.ky2-hero-seite{background-color:#0C2009;position:relative;overflow:hidden;min-height:520px}
.ky2-hero-seite-inhalt{width:100%;max-width:1168px;padding-top:170px;padding-bottom:64px;padding-left:24px;padding-right:24px;position:relative;z-index:2;margin-left:auto;margin-right:auto}
.ky2-h1-seite{font-family:Cormorant Garamond;font-size:56px;font-weight:500;line-height:1.06;letter-spacing:-0.5px;color:#f8f4ec;max-width:760px}
.ky2-split{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:96px;align-items:center}
.ky2-zeilen{width:100%;max-width:520px;margin-top:28px;border-top-width:1px;border-top-style:solid;border-top-color:rgba(28,24,20,0.14)}
.ky2-zeile{width:100%;gap:24px;padding-top:14px;padding-bottom:14px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(28,24,20,0.14)}
.ky2-zeile:not(.ct-section):not(.oxy-easy-posts){display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:24px}
.ky2-zeile.oxy-easy-posts .oxy-posts{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:24px}
.ky2-zeile.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:24px}
.ky2-zeile-links{font-family:Spectral;font-size:17px;font-weight:300;color:#1C1814}
.ky2-zeile-rechts{font-family:Spectral;font-size:17px;font-weight:300;color:#6F665B;text-align:right}
.ky2-h3{font-family:Cormorant Garamond;font-size:24px;font-weight:500;line-height:1.25;color:#1C1814}
.ky2-h3-hell{color:#F8F4EC}
.ky2-karte:hover{border-top-width:1px;border-top-style:solid;border-top-color:rgba(28,24,20,0.24);border-right-width:1px;border-right-style:solid;border-right-color:rgba(28,24,20,0.24);border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(28,24,20,0.24);border-left-width:1px;border-left-style:solid;border-left-color:rgba(28,24,20,0.24);box-shadow:0px 14px 34px 0px rgba(28,24,20,0.12)}
.ky2-karte{width:100%;background-color:#F8F4EC;border-radius:6px;transition-duration:0.4s;border-top-width:1px;border-top-style:solid;border-top-color:rgba(28,24,20,0.14);border-right-width:1px;border-right-style:solid;border-right-color:rgba(28,24,20,0.14);border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(28,24,20,0.14);border-left-width:1px;border-left-style:solid;border-left-color:rgba(28,24,20,0.14);overflow:hidden}
.ky2-karte-bild{width:100%;aspect-ratio:3/2;overflow:hidden}
.ky2-karte-text{width:100%;padding-top:22px;padding-bottom:26px;padding-left:22px;padding-right:22px}
.ky2-karte-gruen:hover{background-color:rgba(248,244,236,0.05);border-top-width:1px;border-top-style:solid;border-top-color:rgba(248,244,236,0.35);border-right-width:1px;border-right-style:solid;border-right-color:rgba(248,244,236,0.35);border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(248,244,236,0.35);border-left-width:1px;border-left-style:solid;border-left-color:rgba(248,244,236,0.35)}
.ky2-karte-gruen{width:100%;border-radius:6px;padding-top:26px;padding-bottom:28px;padding-left:24px;padding-right:24px;transition-duration:0.4s;background-color:transparent;border-top-width:1px;border-top-style:solid;border-top-color:rgba(248,244,236,0.22);border-right-width:1px;border-right-style:solid;border-right-color:rgba(248,244,236,0.22);border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(248,244,236,0.22);border-left-width:1px;border-left-style:solid;border-left-color:rgba(248,244,236,0.22)}
.ky2-etikett{font-family:'Cinzel';font-size:12px;font-weight:500;letter-spacing:1.5px;color:#8A5F25}
.ky2-etikett-hell{color:#C89A55}
.ky2-zeit{margin-top:40px;padding-left:44px;border-left-width:1px;border-left-style:solid;border-left-color:rgba(28,24,20,0.14)}
.ky2-zeit-eintrag{padding-bottom:52px;position:relative}
.ky2-zeit-punkt{position:absolute;left:-49px;top:10px;width:9px;height:9px;border-radius:50%;background-color:#8A5F25}
.ky2-fakten{width:100%;display:grid;grid-template-columns:repeat(4, 1fr);gap:1px;background-color:rgba(248,244,236,0.18);border:1px solid rgba(248,244,236,0.18)}
.ky2-fakten-5{grid-template-columns:repeat(5, 1fr)}
.ky2-fakt-kasten{background-color:#f0e9dc;padding-top:30px;padding-bottom:26px;padding-left:14px;padding-right:14px;text-align:center;gap:8px}
.ky2-fakt-kasten:not(.ct-section):not(.oxy-easy-posts){display:flex;flex-direction:column;align-items:center;gap:8px}
.ky2-fakt-kasten.oxy-easy-posts .oxy-posts{display:flex;flex-direction:column;align-items:center;gap:8px}
.ky2-fakt-kasten.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;gap:8px}
.ky2-fakt-kasten-tief{background-color:#f0e9dc}
.ky2-fakt-zahl{font-family:Cormorant Garamond;font-size:40px;font-weight:500;line-height:1.1;color:#C89A55}
.ky2-fakt-wort{font-family:'Cinzel';font-size:12px;font-weight:500;letter-spacing:1.5px;color:#1c1814}
.ky2-hinweis{background-color:#f0e9dc;border-left-width:2px;border-left-style:solid;border-left-color:#8A5F25;border-radius:6px;padding-top:16px;padding-bottom:16px;padding-left:20px;padding-right:20px;margin-top:24px}
.ky2-hinweis-text{font-family:Spectral;font-size:16px;font-weight:300;line-height:1.65;color:rgba(28,24,20,0.85)}
.ky2-mosaik{width:100%;margin-top:44px;display:grid;grid-template-columns:repeat(12, 1fr);gap:10px}
.ky2-mosaik-breit{border-radius:6px;grid-column:span 8;aspect-ratio:16/10;overflow:hidden}
.ky2-mosaik-hoch{border-radius:6px;grid-column:span 4;aspect-ratio:3/4;overflow:hidden}
.ky2-mosaik-drittel{border-radius:6px;grid-column:span 4;aspect-ratio:1/1;overflow:hidden}
.ky2-gruen{background-color:#11370B}
.ky2-gruen-flaeche{background-color:#1D4517}
.ky2-gruen-tief{background-color:#0C2009}
.ky2-map{width:100%;min-height:440px;border-radius:6px;border-top-width:1px;border-top-style:solid;border-top-color:rgba(28,24,20,0.14);border-right-width:1px;border-right-style:solid;border-right-color:rgba(28,24,20,0.14);border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(28,24,20,0.14);border-left-width:1px;border-left-style:solid;border-left-color:rgba(28,24,20,0.14);overflow:hidden}
.ky2-vorwort{font-family:Cormorant Garamond;font-size:30px;font-weight:500;line-height:1.45;color:#1C1814;max-width:760px;text-align:center}
.ky2-band-seite{background-color:#0C2009;position:relative;overflow:hidden}
.ky2-band-seite-inhalt{width:100%;max-width:1168px;padding-top:110px;padding-bottom:110px;padding-left:24px;padding-right:24px;text-align:center;position:relative;z-index:2;margin-left:auto;margin-right:auto}
.ky2-band-seite-inhalt:not(.ct-section):not(.oxy-easy-posts){display:flex;flex-direction:column;align-items:center}
.ky2-band-seite-inhalt.oxy-easy-posts .oxy-posts{display:flex;flex-direction:column;align-items:center}
.ky2-band-seite-inhalt.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center}
.ky2-zeit-jahr{font-family:Cormorant Garamond;font-size:32px;font-weight:500;line-height:1.1;color:#8A5F25}
.ky2-footer{background-color:#F0E9DC;border-top-width:4px;border-top-style:solid;border-top-color:#11370B}
.ky2-footer-cta{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;width:100%;padding:10px 0 46px 0}
.ky2-footer-zeile{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;width:100%;border-bottom:1px dotted rgba(28,24,20,0.25);padding:6px 0}
.ky2-standlinie-sektion{background-color:#F8F4EC;overflow-x:clip;position:relative}
.ky2-standlinie-inhalt{display:block;width:100%;max-width:1240px;margin:0 auto;position:relative;padding:clamp(140px,15vw,190px) clamp(20px,5vw,64px) clamp(44px,6vw,64px)}
.ky2-standlinie-text{display:block;max-width:62%}
.ky2-standlinie-h1{font-family:'Cormorant Garamond',serif;font-weight:600;font-size:clamp(40px,4.2vw,58px);line-height:1.08;color:#1C1814;margin:0 0 18px 0;max-width:24ch}
.ky2-standlinie-lead{font-family:'Spectral',serif;font-weight:300;font-size:18px;line-height:1.65;color:#6F665B;max-width:54ch;margin:0 0 26px 0}
.ky2-standlinie-anker{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}
.ky2-standlinie-linie{height:1px;width:100%;background-color:rgba(28,24,20,0.14);transform-origin:left center}
.ky2-standlinie-figur{position:absolute;bottom:0;margin:0;line-height:0;z-index:1}
.ky2-standlinie-schatten{position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:115%;height:12px;background:radial-gradient(ellipse, rgba(28,24,20,0.17), transparent 68%)}
.ky2-standlinie-schild{position:absolute;top:calc(100% + 12px);right:0;font-family:'Spectral',serif;font-style:italic;font-size:13px;color:#6F665B;white-space:nowrap;line-height:1.4}
.ky2-standlinie--info{}
.ky2-standlinie--kontakt{}
.ky2-motion-auf{}
.ky2-motion-v1{}
.ky2-motion-v2{}
.ky2-motion-v3{}
.ky2-jahr-wasserzeichen{position:absolute;top:90px;left:50%;transform:translateX(-51%);font-family:'Cormorant Garamond',serif;font-weight:600;font-size:clamp(220px,40vw,590px);line-height:.75;letter-spacing:-0.09em;color:rgba(17,55,11,0.055);white-space:nowrap;pointer-events:none;z-index:-1}
.ky2-hat-wasserzeichen{position:relative;z-index:0;overflow-x:clip}
.hero{font-size:var(--hero);line-height:var(--lh-hero)}
a.oxy-post-title{transition:color 0.5s linear}
a.alt-oxy-post-title{transition:color 0.5s linear}
a.oxy-post-title:hover{background-position:0 100%}
a.alt-oxy-post-title:hover{background-position:0 100%}
.btn-l .ct-fancy-icon svg{height:18px;width:18px}
.btn-m .ct-fancy-icon svg{height:16px;width:16px}
.btn-s .ct-fancy-icon svg{height:14px;width:14px}
.color-primary a{color:inherit}
.color-secondary a{color:inherit}
.color-tertiary a{color:inherit}
.color-dark a{color:inherit}
.color-light a{color:inherit}
.color-paragraph a{color:inherit}
.color-paragraph-alt a{color:inherit}
.color-black a{color:inherit}
.color-white a{color:inherit}
a.color-primary{color:var(--primary-color)}
a.color-secondary{color:var(--secondary-color)}
a.color-tertiary{color:var(--tertiary-color)}
a.color-dark{color:var(--dark-color)}
a.color-light{color:var(--light-color)}
a.color-paragraph{color:var(--paragraph-color)}
a.color-paragraph-alt{color:var(--paragraph-alt-color)}
a.color-black{color:var(--black-color)}
a.color-white{color:var(--white-color)}
.oxy-post-image{overflow:hidden}
.alt-oxy-post-image{overflow:hidden}
.oxy-post-image-fixed-ratio{transition:all 1s}
.alt-oxy-post-image-fixed-ratio{transition:all 1s}
.oxy-post-image-fixed-ratio:hover{transform:scale(1.2)}
.alt-oxy-post-image-fixed-ratio:hover{transform:scale(1.2)}
article.oxy-post{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition:transform 0.5s ease-out;-moz-transition:transform 0.5s ease-out;-o-transition:transform 0.5s ease-out;transition:transform 0.5s ease-out}
article.alt-oxy-post{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition:transform 0.5s ease-out;-moz-transition:transform 0.5s ease-out;-o-transition:transform 0.5s ease-out;transition:transform 0.5s ease-out}
article.oxy-post:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)}
article.oxy-post:focus{-webkit-transform:translateY(-8px);transform:translateY(-8px)}
article.oxy-post:active{-webkit-transform:translateY(-8px);transform:translateY(-8px)}
article.alt-oxy-post:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)}
article.alt-oxy-post:focus{-webkit-transform:translateY(-8px);transform:translateY(-8px)}
article.alt-oxy-post:active{-webkit-transform:translateY(-8px);transform:translateY(-8px)}
.auto-grid-2.gap-0{grid-gap:0px;--gutter-size:0px}
.auto-grid-3.gap-0{grid-gap:0px;--gutter-size:0px}
.auto-grid-4.gap-0{grid-gap:0px;--gutter-size:0px}
.ct-section.space-y-0 .ct-section-inner-wrap > * + *{margin-top:0}
.space-y-0:not(.ct-section) > * + *{margin-top:0}
.ct-section.space-y-1 .ct-section-inner-wrap > * + *{margin-top:min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem)}
.space-y-1:not(.ct-section) > * + *{margin-top:min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem)}
.ct-section.space-y-2 .ct-section-inner-wrap > * + *{margin-top:min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem)}
.space-y-2:not(.ct-section) > * + *{margin-top:min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem)}
.ct-section.space-y-3 .ct-section-inner-wrap > * + *{margin-top:min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem)}
.space-y-3:not(.ct-section) > * + *{margin-top:min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem)}
.ct-section.space-y-4 .ct-section-inner-wrap > * + *{margin-top:min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem)}
.space-y-4:not(.ct-section) > * + *{margin-top:min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem)}
.ct-section.space-y-6 .ct-section-inner-wrap > * + *{margin-top:min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem)}
.space-y-6:not(.ct-section) > * + *{margin-top:min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem)}
.ct-section.space-y-8 .ct-section-inner-wrap > * + *{margin-top:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem)}
.space-y-8:not(.ct-section) > * + *{margin-top:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem)}
.ct-section.space-y-10 .ct-section-inner-wrap > * + *{margin-top:min(max(2.8rem, calc(2.8rem + ((1vw - 0.32rem) * 1.5))), 4rem)}
.space-y-10:not(.ct-section) > * + *{margin-top:min(max(2.8rem, calc(2.8rem + ((1vw - 0.32rem) * 1.5))), 4rem)}
.ct-section.space-y-12 .ct-section-inner-wrap > * + *{margin-top:min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem)}
.space-y-12:not(.ct-section) > * + *{margin-top:min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem)}
.ct-section.space-y-14 .ct-section-inner-wrap > * + *{margin-top:min(max(3.92rem, calc(3.92rem + ((1vw - 0.32rem) * 2.1))), 5.6rem)}
.space-y-14:not(.ct-section) > * + *{margin-top:min(max(3.92rem, calc(3.92rem + ((1vw - 0.32rem) * 2.1))), 5.6rem)}
.ct-section.space-y-16 .ct-section-inner-wrap > * + *{margin-top:min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem)}
.space-y-16:not(.ct-section) > * + *{margin-top:min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem)}
.ct-section.space-y-20 .ct-section-inner-wrap > * + *{margin-top:min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem)}
.space-y-20:not(.ct-section) > * + *{margin-top:min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem)}
.ct-section.space-x-0 .ct-section-inner-wrap > * + *{margin-left:0}
.space-x-0:not(.ct-section) > * + *{margin-left:0}
.ct-section.space-x-1 .ct-section-inner-wrap > * + *{margin-left:min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem)}
.space-x-1:not(.ct-section) > * + *{margin-left:min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem)}
.ct-section.space-x-2 .ct-section-inner-wrap > * + *{margin-left:min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem)}
.space-x-2:not(.ct-section) > * + *{margin-left:min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem)}
.ct-section.space-x-3 .ct-section-inner-wrap > * + *{margin-left:min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem)}
.space-x-3:not(.ct-section) > * + *{margin-left:min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem)}
.ct-section.space-x-4 .ct-section-inner-wrap > * + *{margin-left:min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem)}
.space-x-4:not(.ct-section) > * + *{margin-left:min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem)}
.ct-section.space-x-6 .ct-section-inner-wrap > * + *{margin-left:min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem)}
.space-x-6:not(.ct-section) > * + *{margin-left:min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem)}
.ct-section.space-x-8 .ct-section-inner-wrap > * + *{margin-left:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem)}
.space-x-8:not(.ct-section) > * + *{margin-left:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem)}
.ct-section.space-x-10 .ct-section-inner-wrap > * + *{margin-left:min(max(2.8rem, calc(2.8rem + ((1vw - 0.32rem) * 1.5))), 4rem)}
.space-x-10:not(.ct-section) > * + *{margin-left:min(max(2.8rem, calc(2.8rem + ((1vw - 0.32rem) * 1.5))), 4rem)}
.ct-section.space-x-12 .ct-section-inner-wrap > * + *{margin-left:min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem)}
.space-x-12:not(.ct-section) > * + *{margin-left:min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem)}
.ct-section.space-x-14 .ct-section-inner-wrap > * + *{margin-left:min(max(3.92rem, calc(3.92rem + ((1vw - 0.32rem) * 2.1))), 5.6rem)}
.space-x-14:not(.ct-section) > * + *{margin-left:min(max(3.92rem, calc(3.92rem + ((1vw - 0.32rem) * 2.1))), 5.6rem)}
.ct-section.space-x-16 .ct-section-inner-wrap > * + *{margin-left:min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem)}
.space-x-16:not(.ct-section) > * + *{margin-left:min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem)}
.ct-section.space-x-20 .ct-section-inner-wrap > * + *{margin-left:min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem)}
.space-x-20:not(.ct-section) > * + *{margin-left:min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem)}
.section-pt-0 > .ct-section-inner-wrap{padding-top:0px}
.section-pt-sm > .ct-section-inner-wrap{padding-top:min(max(4rem, calc(4rem + ((1vw - 0.32rem) * 2.5))), 6rem)}
.section-pb-0 > .ct-section-inner-wrap{padding-bottom:0px}
.section-pb-sm > .ct-section-inner-wrap{padding-bottom:min(max(4rem, calc(4rem + ((1vw - 0.32rem) * 2.5))), 6rem)}
.section-py-0 > .ct-section-inner-wrap{padding-top:0px;padding-bottom:0px}
.section-py-sm > .ct-section-inner-wrap{padding-top:min(max(4rem, calc(4rem + ((1vw - 0.32rem) * 2.5))), 6rem);padding-bottom:min(max(4rem, calc(4rem + ((1vw - 0.32rem) * 2.5))), 6rem)}
.ct-section[class*="overlay-"] .ct-section-inner-wrap{z-index:1}
@keyframes hover-wobble-horizontal{
  16.65% {
   -webkit-transform: translateX(8px);
   transform: translateX(8px);
  }
  33.3% {
   -webkit-transform: translateX(-6px);
   transform: translateX(-6px);
  }
  49.95% {
   -webkit-transform: translateX(4px);
   transform: translateX(4px);
  }
  66.6% {
   -webkit-transform: translateX(-2px);
   transform: translateX(-2px);
  }
  83.25% {
   -webkit-transform: translateX(1px);
   transform: translateX(1px);
  }
  100% {
   -webkit-transform: translateX(0);
   transform: translateX(0);
  }
}
@keyframes hover-buzz-out{
  10% {
   -webkit-transform: translateX(3px) rotate(2deg);
   transform: translateX(3px) rotate(2deg);
  }
  20% {
   -webkit-transform: translateX(-3px) rotate(-2deg);
   transform: translateX(-3px) rotate(-2deg);
  }
  30% {
   -webkit-transform: translateX(3px) rotate(2deg);
   transform: translateX(3px) rotate(2deg);
  }
  40% {
   -webkit-transform: translateX(-3px) rotate(-2deg);
   transform: translateX(-3px) rotate(-2deg);
  }
  50% {
   -webkit-transform: translateX(2px) rotate(1deg);
   transform: translateX(2px) rotate(1deg);
  }
  60% {
   -webkit-transform: translateX(-2px) rotate(-1deg);
   transform: translateX(-2px) rotate(-1deg);
  }
  70% {
   -webkit-transform: translateX(2px) rotate(1deg);
   transform: translateX(2px) rotate(1deg);
  }
  80% {
   -webkit-transform: translateX(-2px) rotate(-1deg);
   transform: translateX(-2px) rotate(-1deg);
  }
  90% {
   -webkit-transform: translateX(1px) rotate(0);
   transform: translateX(1px) rotate(0);
  }
  100% {
   -webkit-transform: translateX(-1px) rotate(0);
   transform: translateX(-1px) rotate(0);
  }
}
@keyframes hover-back-pulse{
  50% {
   background-color: var(--tertiary-color);
  }
}
@keyframes hover-ripple-out{
  100% {
   top: -12px;
   right: -12px;
   bottom: -12px;
   left: -12px;
   opacity: 0;
  }
}
:where(.hover-fade, .hover-back-pulse).hover-bg-primary:where(:hover, :focus, :active){background:var(--primary-color) !important}
:where(.hover-bounce-to-right, .hover-bounce-to-bottom, .hover-shutter-out-horizontal, .hover-underline-from-left, .hover-underline-from-center, .hover-overline-from-left, .hover-overline-from-center, .hover-underline-reveal, .hover-overline-reveal).hover-bg-primary:before{background:var(--primary-color) !important}
:where(.hover-bubble-left, .hover-bubble-bottom, .hover-bubble-right, .hover-bubble-top).hover-bg-primary:hover{background:var(--primary-color) !important}
:where(.hover-fade, .hover-back-pulse).hover-bg-secondary:where(:hover, :focus, :active){background:var(--secondary-color) !important}
:where(.hover-bounce-to-right, .hover-bounce-to-bottom, .hover-shutter-out-horizontal, .hover-underline-from-left, .hover-underline-from-center, .hover-overline-from-left, .hover-overline-from-center, .hover-underline-reveal, .hover-overline-reveal).hover-bg-secondary:before{background:var(--secondary-color) !important}
:where(.hover-bubble-left, .hover-bubble-bottom, .hover-bubble-right, .hover-bubble-top).hover-bg-secondary:hover{background:var(--secondary-color) !important}
:where(.hover-fade, .hover-back-pulse).hover-bg:where(:hover, :focus, :active){background:var(--background-color) !important}
:where(.hover-bounce-to-right, .hover-bounce-to-bottom, .hover-shutter-out-horizontal, .hover-underline-from-left, .hover-underline-from-center, .hover-overline-from-left, .hover-overline-from-center, .hover-underline-reveal, .hover-overline-reveal).hover-bg:before{background:var(--background-color) !important}
:where(.hover-bubble-left, .hover-bubble-bottom, .hover-bubble-right, .hover-bubble-top).hover-bg:hover{background:var(--background-color) !important}
:where(.hover-fade, .hover-back-pulse).hover-bg-dark:where(:hover, :focus, :active){background:var(--dark-color) !important}
:where(.hover-bounce-to-right, .hover-bounce-to-bottom, .hover-shutter-out-horizontal, .hover-underline-from-left, .hover-underline-from-center, .hover-overline-from-left, .hover-overline-from-center, .hover-underline-reveal, .hover-overline-reveal).hover-bg-dark:before{background:var(--dark-color) !important}
:where(.hover-bubble-left, .hover-bubble-bottom, .hover-bubble-right, .hover-bubble-top).hover-bg-dark:hover{background:var(--dark-color) !important}
:where(.hover-fade, .hover-back-pulse).hover-bg-light:where(:hover, :focus, :active){background:var(--light-color) !important}
:where(.hover-bounce-to-right, .hover-bounce-to-bottom, .hover-shutter-out-horizontal, .hover-underline-from-left, .hover-underline-from-center, .hover-overline-from-left, .hover-overline-from-center, .hover-underline-reveal, .hover-overline-reveal).hover-bg-light:before{background:var(--light-color) !important}
:where(.hover-bubble-left, .hover-bubble-bottom, .hover-bubble-right, .hover-bubble-top).hover-bg-light:hover{background:var(--light-color) !important}
:where(.hover-fade, .hover-back-pulse).hover-bg-alt:where(:hover, :focus, :active){background:var(--background-alt-color) !important}
:where(.hover-bounce-to-right, .hover-bounce-to-bottom, .hover-shutter-out-horizontal, .hover-underline-from-left, .hover-underline-from-center, .hover-overline-from-left, .hover-overline-from-center, .hover-underline-reveal, .hover-overline-reveal).hover-bg-alt:before{background:var(--background-alt-color) !important}
:where(.hover-bubble-left, .hover-bubble-bottom, .hover-bubble-right, .hover-bubble-top).hover-bg-alt:hover{background:var(--background-alt-color) !important}
:where(.hover-fade, .hover-back-pulse).hover-bg-white:where(:hover, :focus, :active){background:var(--white-color) !important}
:where(.hover-bounce-to-right, .hover-bounce-to-bottom, .hover-shutter-out-horizontal, .hover-underline-from-left, .hover-underline-from-center, .hover-overline-from-left, .hover-overline-from-center, .hover-underline-reveal, .hover-overline-reveal).hover-bg-white:before{background:var(--white-color) !important}
:where(.hover-bubble-left, .hover-bubble-bottom, .hover-bubble-right, .hover-bubble-top).hover-bg-white:hover{background:var(--white-color) !important}
:where(.hover-fade, .hover-back-pulse).hover-bg-black:where(:hover, :focus, :active){background:var(--black-color) !important}
:where(.hover-bounce-to-right, .hover-bounce-to-bottom, .hover-shutter-out-horizontal, .hover-underline-from-left, .hover-underline-from-center, .hover-overline-from-left, .hover-overline-from-center, .hover-underline-reveal, .hover-overline-reveal).hover-bg-black:before{background:var(--black-color) !important}
:where(.hover-bubble-left, .hover-bubble-bottom, .hover-bubble-right, .hover-bubble-top).hover-bg-black:hover{background:var(--black-color) !important}
:where(.hover-fade, .hover-back-pulse).hover-bg-placeholder:where(:hover, :focus, :active){background:var(--placeholder-color) !important}
:where(.hover-bounce-to-right, .hover-bounce-to-bottom, .hover-shutter-out-horizontal, .hover-underline-from-left, .hover-underline-from-center, .hover-overline-from-left, .hover-overline-from-center, .hover-underline-reveal, .hover-overline-reveal).hover-bg-placeholder:before{background:var(--placeholder-color) !important}
:where(.hover-bubble-left, .hover-bubble-bottom, .hover-bubble-right, .hover-bubble-top).hover-bg-placeholder:hover{background:var(--placeholder-color) !important}
:where(.hover-fade, .hover-back-pulse).hover-bg-placeholder-alt:where(:hover, :focus, :active){background:var(--placeholder-alt-color) !important}
:where(.hover-bounce-to-right, .hover-bounce-to-bottom, .hover-shutter-out-horizontal, .hover-underline-from-left, .hover-underline-from-center, .hover-overline-from-left, .hover-overline-from-center, .hover-underline-reveal, .hover-overline-reveal).hover-bg-placeholder-alt:before{background:var(--placeholder-alt-color) !important}
:where(.hover-bubble-left, .hover-bubble-bottom, .hover-bubble-right, .hover-bubble-top).hover-bg-placeholder-alt:hover{background:var(--placeholder-alt-color) !important}
:where(.hover-bounce-to-bottom, .hover-bounce-to-right, .hover-shutter-out-horizontal).hover-color-dark:where(:hover, :focus, :active){color:var(--dark-color) !important}
:where(.hover-bounce-to-bottom, .hover-bounce-to-right, .hover-shutter-out-horizontal).hover-color-light:where(:hover, :focus, :active){color:var(--light-color) !important}
:where(.hover-bounce-to-bottom, .hover-bounce-to-right, .hover-shutter-out-horizontal).hover-color-primary:where(:hover, :focus, :active){color:var(--primary-color) !important}
:where(.hover-bounce-to-bottom, .hover-bounce-to-right, .hover-shutter-out-horizontal).hover-color-paragraph:where(:hover, :focus, :active){color:var(--paragraph-color) !important}
:where(.hover-bounce-to-bottom, .hover-bounce-to-right, .hover-shutter-out-horizontal).hover-color-paragraph-alt:where(:hover, :focus, :active){color:var(--paragraph-alt-color) !important}
.hover-color-dark:hover{color:var(--dark-color) !important}
.hover-color-dark:hover :where(p, div, h1, h2, h3, h4, h5, h6, a, ul, li){color:var(--dark-color) !important}
.hover-color-light:hover{color:var(--light-color) !important}
.hover-color-light:hover :where(p, div, h1, h2, h3, h4, h5, h6, a, ul, li){color:var(--light-color) !important}
.hover-color-primary:hover{color:var(--primary-color) !important}
.hover-color-primary:hover :where(p, div, h1, h2, h3, h4, h5, h6, a, ul, li){color:var(--primary-color) !important}
.hover-color-paragraph:hover{color:var(--paragraph-color) !important}
.hover-color-paragraph:hover :where(p, div, h1, h2, h3, h4, h5, h6, a, ul, li){color:var(--paragraph-color) !important}
.hover-color-paragraph-alt:hover{color:var(--paragraph-alt-color) !important}
.hover-color-paragraph-alt:hover :where(p, div, h1, h2, h3, h4, h5, h6, a, ul, li){color:var(--paragraph-alt-color) !important}
:where(.hover-ripple-out, .hover-outline-out, .hover-trim, .hover-reveal).hover-border-primary:before{border-color:var(--primary-color) !important}
:where(.hover-ripple-out, .hover-outline-out, .hover-trim, .hover-reveal).hover-border-secondary:before{border-color:var(--secondary-color) !important}
:where(.hover-ripple-out, .hover-outline-out, .hover-trim, .hover-reveal).hover-border-dark:before{border-color:var(--dark-color) !important}
:where(.hover-ripple-out, .hover-outline-out, .hover-trim, .hover-reveal).hover-border-light:before{border-color:var(--light-color) !important}
:where(.hover-ripple-out, .hover-outline-out, .hover-trim, .hover-reveal).hover-border:before{border-color:var(--border-color) !important}
:where(.hover-ripple-out, .hover-outline-out, .hover-trim, .hover-reveal).hover-border-alt:before{border-color:var(--border-alt-color) !important}
.hover-bubble-top.hover-border-primary:where(:hover, :focus, :active):before{border-color:transparent transparent var(--primary-color) transparent !important}
.hover-bubble-top.hover-border-secondary:where(:hover, :focus, :active):before{border-color:transparent transparent var(--secondary-color) transparent !important}
.hover-bubble-top.hover-border-dark:where(:hover, :focus, :active):before{border-color:transparent transparent var(--dark-color) transparent !important}
.hover-bubble-top.hover-border-light:where(:hover, :focus, :active):before{border-color:transparent transparent var(--light-color) transparent !important}
.hover-bubble-top.hover-border:where(:hover, :focus, :active):before{border-color:transparent transparent var(--border-color) transparent !important}
.hover-bubble-top.hover-border-alt:where(:hover, :focus, :active):before{border-color:transparent transparent var(--border-alt-color) transparent !important}
.hover-bubble-left.hover-border-primary:where(:hover, :focus, :active):before{border-color:transparent var(--primary-color) transparent transparent !important}
.hover-bubble-left.hover-border-secondary:where(:hover, :focus, :active):before{border-color:transparent var(--secondary-color) transparent transparent !important}
.hover-bubble-left.hover-border-dark:where(:hover, :focus, :active):before{border-color:transparent var(--dark-color) transparent transparent !important}
.hover-bubble-left.hover-border-light:where(:hover, :focus, :active):before{border-color:transparent var(--light-color) transparent transparent !important}
.hover-bubble-left.hover-border:where(:hover, :focus, :active):before{border-color:transparent var(--border-color) transparent transparent !important}
.hover-bubble-left.hover-border-alt:where(:hover, :focus, :active):before{border-color:transparent var(--border-alt-color) transparent transparent !important}
.hover-bubble-bottom.hover-border-primary:where(:hover, :focus, :active):before{border-color:var(--primary-color) transparent transparent transparent !important}
.hover-bubble-bottom.hover-border-secondary:where(:hover, :focus, :active):before{border-color:var(--secondary-color) transparent transparent transparent !important}
.hover-bubble-bottom.hover-border-dark:where(:hover, :focus, :active):before{border-color:var(--dark-color) transparent transparent transparent !important}
.hover-bubble-bottom.hover-border-light:where(:hover, :focus, :active):before{border-color:var(--light-color) transparent transparent transparent !important}
.hover-bubble-bottom.hover-border:where(:hover, :focus, :active):before{border-color:var(--border-color) transparent transparent transparent !important}
.hover-bubble-bottom.hover-border-alt:where(:hover, :focus, :active):before{border-color:var(--border-alt-color) transparent transparent transparent !important}
.hover-bubble-right.hover-border-primary:where(:hover, :focus, :active):before{border-color:transparent transparent transparent var(--primary-color) !important}
.hover-bubble-right.hover-border-secondary:where(:hover, :focus, :active):before{border-color:transparent transparent transparent var(--secondary-color) !important}
.hover-bubble-right.hover-border-dark:where(:hover, :focus, :active):before{border-color:transparent transparent transparent var(--dark-color) !important}
.hover-bubble-right.hover-border-light:where(:hover, :focus, :active):before{border-color:transparent transparent transparent var(--light-color) !important}
.hover-bubble-right.hover-border:where(:hover, :focus, :active):before{border-color:transparent transparent transparent var(--border-color) !important}
.hover-bubble-right.hover-border-alt:where(:hover, :focus, :active):before{border-color:transparent transparent transparent var(--border-alt-color) !important}
.tabs-9436-tab-active .ct-text-block{border-bottom:2px solid #2b2620;padding-bottom:4px;display:inline-block}
.fluentform .ff-el-input--label{font-family:'Cinzel', serif !important;font-size:12px !important;font-weight:500 !important;letter-spacing:1.7px !important;text-transform:uppercase;color:#6F665B !important;margin-bottom:6px}
.fluentform .ff-el-input--label label{font-family:'Cinzel', serif !important;font-size:12px !important;font-weight:500 !important;letter-spacing:1.7px !important;text-transform:uppercase;color:#6F665B !important}
.fluentform .ff-el-form-control{background-color:transparent !important;border:0 !important;border-bottom:1px solid rgba(28,24,20,0.35) !important;border-radius:0 !important;box-shadow:none !important;font-family:'Spectral', serif !important;font-size:17px !important;font-weight:300;color:#1C1814 !important;padding:10px 0 8px 0 !important;transition:border-color .25s ease}
.fluentform .ff-el-form-control::placeholder{font-family:'Spectral', serif;font-style:italic;color:rgba(111,102,91,0.65)}
.fluentform .ff-el-form-control:focus{border-bottom-color:#8A5F25 !important;outline:none !important;box-shadow:none !important}
.fluentform textarea.ff-el-form-control{min-height:120px;resize:vertical}
.fluentform select.ff-el-form-control{background-color:transparent !important}
.fluentform input[type=checkbox]{accent-color:#11370B;width:16px;height:16px}
.fluentform .ff-el-form-check-label{font-family:'Spectral', serif !important;font-size:15px !important;color:#6F665B !important;line-height:1.55}
.fluentform .error{font-family:'Spectral', serif !important;font-size:13px !important}
.fluentform .error-text{font-family:'Spectral', serif !important;font-size:13px !important}
.fluentform .ff-el-is-error .error{font-family:'Spectral', serif !important;font-size:13px !important}
.fluentform .ff-el-group.ff-el-is-error .ff-el-form-control{transition:none !important;border-bottom:1px solid #B3402A !important}
.fluentform .ff-el-is-error .ff-el-form-control{transition:none !important;border-bottom:1px solid #B3402A !important}
.fluentform .ff-btn-submit{font-family:'Cinzel', serif !important;font-size:13px !important;font-weight:500 !important;letter-spacing:1.2px !important;padding:14px 26px 13px 26px !important;border-radius:6px !important;border:0 !important;background-color:#8A5F25 !important;color:#F8F4EC !important;transition:background-color .3s ease;cursor:pointer}
.fluentform .ff-btn-submit:hover{background-color:#11370B !important;color:#F8F4EC !important}
.fluentform .ff-message-success{font-family:'Spectral', serif;color:#1C1814}
.ky2-gruen .fluentform .ff-el-input--label{color:#C89A55 !important}
.ky2-gruen .fluentform .ff-el-input--label label{color:#C89A55 !important}
.ky2-gruen-flaeche .fluentform .ff-el-input--label{color:#C89A55 !important}
.ky2-gruen-flaeche .fluentform .ff-el-input--label label{color:#C89A55 !important}
.ky2-gruen-tief .fluentform .ff-el-input--label{color:#C89A55 !important}
.ky2-gruen-tief .fluentform .ff-el-input--label label{color:#C89A55 !important}
.ky2-gruen .fluentform .ff-el-form-control{color:#F8F4EC !important;border-bottom-color:rgba(248,244,236,0.35) !important}
.ky2-gruen-flaeche .fluentform .ff-el-form-control{color:#F8F4EC !important;border-bottom-color:rgba(248,244,236,0.35) !important}
.ky2-gruen-tief .fluentform .ff-el-form-control{color:#F8F4EC !important;border-bottom-color:rgba(248,244,236,0.35) !important}
.ky2-gruen .fluentform .ff-el-form-control:focus{border-bottom-color:#C89A55 !important}
.ky2-gruen-flaeche .fluentform .ff-el-form-control:focus{border-bottom-color:#C89A55 !important}
.ky2-gruen-tief .fluentform .ff-el-form-control:focus{border-bottom-color:#C89A55 !important}
.ky2-gruen .fluentform .ff-el-form-check-label{color:rgba(248,244,236,0.85) !important}
.ky2-gruen-flaeche .fluentform .ff-el-form-check-label{color:rgba(248,244,236,0.85) !important}
.ky2-gruen-tief .fluentform .ff-el-form-check-label{color:rgba(248,244,236,0.85) !important}
.fluentform .ff-el-is-required.asterisk-right .ff-el-input--label label:after{content:none !important}
.fluentform .ff-el-is-required.asterisk-right label:after{content:none !important}
.fluentform .ff-el-is-required.asterisk-left .ff-el-input--label label:before{content:none !important}
.fluentform .ff-el-is-required.asterisk-left label:before{content:none !important}
.ky2-footer .ky2-footer-bottom{border-top:1px solid rgba(28,24,20,0.14)}
.ky2-standlinie-sektion .ct-section-inner-wrap{position:static;padding:0;width:100%;max-width:none;margin:0;display:block}
.ky2-standlinie-anker a{font-family:'Cinzel',serif;font-size:13px;letter-spacing:2.1px;text-transform:uppercase;color:#8A5F25;text-decoration:none;padding:6px 0;transition:color .25s ease}
.ky2-standlinie-anker a:hover{color:#11370B}
.ky2-standlinie-anker a:not(:first-child)::before{content:'\00B7';margin:0 14px;color:rgba(28,24,20,0.35)}
.ky2-standlinie-figur img{width:auto;display:block;position:relative;z-index:1}
.ky2-standlinie--info .ky2-standlinie-figur{right:clamp(24px,5vw,64px)}
.ky2-standlinie--info .ky2-standlinie-figur img{height:285px}
.ky2-standlinie--kontakt .ky2-standlinie-figur{right:-67px}
.ky2-standlinie--kontakt .ky2-standlinie-figur img{height:335px}
.ky2-standlinie--kontakt .ky2-standlinie-schild{right:auto;left:0}
.ky2-js .ky2-motion-auf{opacity:0;transform:translateY(25px);animation:ky2-auf 720ms cubic-bezier(.22,.61,.36,1) forwards}
.ky2-js .ky2-motion-v1{animation-delay:100ms}
.ky2-js .ky2-motion-v2{animation-delay:210ms}
.ky2-js .ky2-motion-v3{animation-delay:330ms}
.ky2-js .ky2-standlinie-linie{transform:scaleX(0);animation:ky2-linie 800ms cubic-bezier(.22,.61,.36,1) 150ms forwards}
.ky2-js .ky2-standlinie-figur{opacity:0;transform:translateY(-9px);animation:ky2-abstellen 700ms cubic-bezier(.22,.61,.36,1) 300ms forwards}
@keyframes ky2-auf{ to { opacity:1; transform:translateY(0); } }
@keyframes ky2-linie{ to { transform:scaleX(1); } }
@keyframes ky2-abstellen{ to { opacity:1; transform:translateY(0); } }
.ky2-hero-seite img{max-width:100%}
.two-buttons-set > .btn-s:first-child{margin-right:1rem}
.two-buttons-set > .btn-m:first-child{margin-right:1rem}
.two-buttons-set > .btn-l:first-child{margin-right:1rem}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ct-div-block{max-width:100%}
.oxy-post-content{max-width:100%}
.ct-text-block{max-width:100%}
.ct-headline{max-width:100%}
.oxy-rich-text{max-width:100%}
.ct-link-text{max-width:100%}
img{flex-shrink:0}
body *{min-height:1px}}
@media (max-width: 992px){.ct-columns-inner-wrap{display:block !important;margin:0 !important}
.ct-columns-inner-wrap:after{display:table;clear:both;content:""}
.ct-column{width:100% !important;margin:0 !important}}
@media (max-width: 991px){.oxel_megamenu__close-icon{}
.oxel_megamenu__close-icon:not(.ct-section):not(.oxy-easy-posts){display:flex}
.oxel_megamenu__close-icon.oxy-easy-posts .oxy-posts{display:flex}
.oxel_megamenu__close-icon.ct-section .ct-section-inner-wrap{display:flex}
.btn-l{padding-left:4.4rem;padding-right:4.4rem}
.lg-breakout{width:100vw;max-width:100vw;margin-top:0px;margin-bottom:0px;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}
.lg-sticky-off{position:static}
.lg-col-end-1{}
.lg-col-end-2{}
.lg-col-end-3{}
.lg-col-end-4{}
.lg-col-end-5{}
.lg-col-end-auto{}
.lg-col-start-1{}
.lg-col-start-2{}
.lg-col-start-3{}
.lg-col-start-4{}
.lg-col-start-5{}
.lg-col-start-auto{}
.lg-col-auto{grid-column:auto}
.lg-col-span-1{}
.lg-col-span-2{}
.lg-col-span-3{}
.lg-col-span-4{}
.lg-row-span-1{}
.lg-row-span-2{}
.lg-row-span-3{}
.lg-grid-cols-1{}
.lg-grid-cols-2{}
.lg-grid-cols-3{}
.lg-grid-cols-4{}
.lg-grid-cols-none{}
.lg-row-start-1{}
.lg-flex{}
.lg-order-1{}
.lg-order-2{}
.lg-order-3{}
.lg-order-4{}
.lg-order-5{}
.lg-order-6{}
.lg-order-first{}
.lg-order-last{}
.lg-order-none{}
.lg-h-full{}
.lg-h-screen{}
.lg-mr-0{}
.lg-mx-auto{}
.lg-centered{}
.lg-horizontal{}
.lg-horizontal-reverse{}
.lg-horizontal-wrap{}
.lg-vertical{}
.lg-vertical-reverse{}
.lg-hidden{}
.lg-w-1by2{}
.lg-w-1by3{}
.lg-w-2by3{}
.lg-w-1by4{}
.lg-w-2by4{}
.lg-w-3by4{}
.lg-w-full{}
.ky2-split{gap:64px}}
@media (max-width: 1168px){.btn-l{padding-top:1rem;padding-bottom:1rem;padding-left:5.4rem;padding-right:5.4rem}
.btn-m{padding-top:1rem;padding-bottom:1rem;padding-left:2.8rem;padding-right:2.8rem}
.btn-s{padding-left:2rem;padding-right:2rem}
.xl-breakout{width:100vw;max-width:100vw;margin-top:0px;margin-bottom:0px;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}
.xl-sticky-off{position:static}
.xl-grid-cols-1{}
.xl-grid-cols-2{}
.xl-grid-cols-3{}
.xl-grid-cols-4{}
.xl-grid-cols-5{}
.xl-grid-cols-none{}
.xl-col-end-1{}
.xl-col-end-2{}
.xl-col-end-3{}
.xl-col-end-4{}
.xl-col-end-5{}
.xl-col-end-6{}
.xl-col-end-auto{}
.xl-col-start-1{}
.xl-col-start-2{}
.xl-col-start-3{}
.xl-col-start-4{}
.xl-col-start-5{}
.xl-col-start-6{}
.xl-col-start-auto{}
.xl-col-auto{}
.xl-col-span-1{}
.xl-col-span-2{}
.xl-col-span-3{}
.xl-col-span-4{}
.xl-col-span-5{}
.xl-row-span-1{}
.xl-row-span-2{}
.xl-row-span-3{}
.xl-flex{}
.xl-h-full{}
.xl-h-screen{}
.xl-mx-auto{}
.xl-centered{}
.xl-horizontal{}
.xl-horizontal-wrap{}
.xl-vertical{}
.xl-hidden{}
.xl-w-1by2{}
.xl-w-1by3{}
.xl-w-2by3{}
.xl-w-1by4{}
.xl-w-2by4{}
.xl-w-3by4{}
.xl-w-full{}}
@media (max-width: 767px){.btn-l{padding-top:1.2rem;padding-bottom:1.2rem;padding-left:6.4rem;padding-right:6.4rem}
.btn-m{padding-top:1.2rem;padding-bottom:1.2rem;padding-left:3.2rem;padding-right:3.2rem}
.btn-s{padding-left:2.4rem;padding-right:2.4rem}
.md-breakout{width:100vw;max-width:100vw;margin-top:0px;margin-bottom:0px;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}
.md-sticky-off{position:static}
.md-rounded-sm{}
.md-rounded{}
.md-rounded-md{}
.md-rounded-lg{}
.md-col-end-1{}
.md-col-end-2{}
.md-col-end-3{}
.md-col-end-4{}
.md-col-end-5{}
.md-col-end-auto{}
.md-col-start-1{}
.md-col-start-2{}
.md-col-start-3{}
.md-col-start-4{}
.md-col-start-5{}
.md-col-start-auto{}
.md-col-auto{}
.md-col-span-1{}
.md-col-span-2{}
.md-col-span-3{}
.md-col-span-4{}
.md-row-span-1{}
.md-row-span-2{}
.md-row-span-3{}
.md-grid-cols-1{}
.md-grid-cols-2{}
.md-grid-cols-3{}
.md-grid-cols-4{}
.md-grid-cols-none{}
.md-row-start-1{}
.md-flex{}
.md-order-1{}
.md-order-2{}
.md-order-3{}
.md-order-4{}
.md-order-5{}
.md-order-6{}
.md-order-first{}
.md-order-last{}
.md-order-none{}
.md-h-full{}
.md-h-screen{}
.md-ml-auto{margin-left:auto}
.md-mr-auto{}
.md-mr-0{}
.md-mb-0{}
.md-mx-auto{}
.md-centered{}
.md-horizontal{}
.md-horizontal-reverse{}
.md-horizontal-wrap{}
.md-vertical{}
.md-vertical-reverse{}
.md-hidden{}
.md-w-1by2{}
.md-w-1by3{}
.md-w-2by3{}
.md-w-full{}
.ky2-h2{font-size:34px}
.ky2-body{font-size:17px}
.ky2-hero-inhalt{padding-top:30px}
.ky2-h1{font-size:42px}
.ky2-hero-sub{font-size:17px}
.ky2-hero-seite{min-height:420px}
.ky2-hero-seite-inhalt{padding-top:120px;padding-bottom:44px}
.ky2-h1-seite{font-size:38px}
.ky2-split{grid-template-columns:1fr;gap:40px}
.ky2-fakten{grid-template-columns:repeat(2, 1fr)}
.ky2-fakten-5{grid-template-columns:repeat(2, 1fr)}
.ky2-fakt-zahl{font-size:30px}
.ky2-mosaik-breit{grid-column:span 12}
.ky2-mosaik-hoch{grid-column:span 6;aspect-ratio:1/1}
.ky2-mosaik-drittel{grid-column:span 6}
.ky2-vorwort{font-size:24px}
.ky2-band-seite-inhalt{padding-top:72px;padding-bottom:72px}}
@media (max-width: 479px){.btn-l{padding-left:5.4rem;padding-right:5.4rem;padding-top:1rem;padding-bottom:1rem;width:100%}
.btn-m{padding-top:1rem;padding-bottom:1rem;padding-left:2.8rem;padding-right:2.8rem;width:100%}
.btn-s{padding-left:2rem;padding-right:2rem;width:100%}
.two-buttons-set{width:100%}
.two-buttons-set:not(.ct-section):not(.oxy-easy-posts){display:flex;flex-direction:column}
.two-buttons-set.oxy-easy-posts .oxy-posts{display:flex;flex-direction:column}
.two-buttons-set.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column}
.sm-breakout{width:100vw;max-width:100vw;margin-top:0px;margin-bottom:0px;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}
.sm-sticky-off{position:static}
.sm-col-end-1{}
.sm-col-end-2{}
.sm-col-end-3{}
.sm-col-end-4{}
.sm-col-end-auto{}
.sm-col-start-1{}
.sm-col-start-2{}
.sm-col-start-3{}
.sm-col-start-4{}
.sm-col-start-auto{}
.sm-col-auto{}
.sm-col-span-1{}
.sm-col-span-2{}
.sm-col-span-3{}
.sm-row-span-1{}
.sm-row-span-2{}
.sm-row-span-3{}
.sm-grid-cols-1{}
.sm-grid-cols-2{}
.sm-grid-cols-3{}
.sm-grid-cols-none{}
.sm-flex{}
.sm-order-1{}
.sm-order-2{}
.sm-order-3{}
.sm-order-4{}
.sm-order-5{}
.sm-order-6{}
.sm-order-first{}
.sm-order-last{}
.sm-order-none{}
.sm-h-full{}
.sm-h-screen{}
.sm-mt-0{}
.sm-mr-0{}
.sm-mr-auto{}
.sm-ml-auto{}
.sm-mx-auto{}
.sm-centered{}
.sm-horizontal{}
.sm-horizontal-reverse{}
.sm-horizontal-wrap{}
.sm-vertical{}
.sm-vertical-reverse{}
.sm-hidden{}
.sm-w-1by2{}
.sm-w-full{}
.ky2-h1{font-size:38px}
.ky2-marke:font-size{}
.ky2-h1-seite{font-size:34px}
.two-buttons-set > .btn-l:first-child{margin-right:0rem;margin-bottom:1rem}
.two-buttons-set > .btn-m:first-child{margin-right:0rem;margin-bottom:1rem}
.two-buttons-set > .btn-s:first-child{margin-right:0rem;margin-bottom:1rem}}
@media screen and (max-width: 1119px){.breakout-70{width:100%;max-width:100%;margin:0}
.breakout-80{width:100%;max-width:100%;margin:0}
.breakout-90{width:100%;max-width:100%;margin:0}
.breakout-100{width:100%;max-width:100%;margin:0}
.xl-col-auto{grid-column:auto}
.xl-col-span-1{grid-column:span 1 / span 1}
.xl-col-span-2{grid-column:span 2 / span 2}
.xl-col-span-3{grid-column:span 3 / span 3}
.xl-col-span-4{grid-column:span 4 / span 4}
.xl-col-span-5{grid-column:span 5 / span 5}
.xl-row-span-1{grid-row:span 1 / span 1}
.xl-row-span-2{grid-row:span 2 / span 2}
.xl-row-span-3{grid-row:span 3 / span 3}
.xl-col-start-1{grid-column-start:1}
.xl-col-start-2{grid-column-start:2}
.xl-col-start-3{grid-column-start:3}
.xl-col-start-4{grid-column-start:4}
.xl-col-start-5{grid-column-start:5}
.xl-col-start-6{grid-column-start:6}
.xl-col-start-auto{grid-column-start:auto}
.xl-col-end-1{grid-column-end:1}
.xl-col-end-2{grid-column-end:2}
.xl-col-end-3{grid-column-end:3}
.xl-col-end-4{grid-column-end:4}
.xl-col-end-5{grid-column-end:5}
.xl-col-end-6{grid-column-end:6}
.xl-col-end-auto{grid-column-end:auto}
.xl-grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}
.xl-grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}
.xl-grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}
.xl-grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}
.xl-grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr))}
.xl-grid-cols-none{grid-template-columns:none}
.xl-flex{display:flex!important}
.xl-h-full{height:100%}
.xl-h-screen{height:100vh}
.xl-mx-auto{margin-left:auto;margin-right:auto}
.xl-centered{align-items:center!important;justify-content:center!important;align-content:center!important;text-align:center!important}
.xl-horizontal{display:flex!important;flex-direction:row!important}
.xl-horizontal-wrap{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important}
.xl-vertical{display:flex!important;flex-direction:column!important}
.xl-hidden{display:none!important}
.xl-w-1by2{width:50%}
.xl-w-1by3{width:33.333333%}
.xl-w-2by3{width:66.666667%}
.xl-w-1by4{width:25%}
.xl-w-2by4{width:50%}
.xl-w-3by4{width:75%}
.xl-w-full{width:100%}}
@media screen and (max-width: 991px){.lg-col-auto{grid-column:auto}
.lg-col-span-1{grid-column:span 1 / span 1}
.lg-col-span-2{grid-column:span 2 / span 2}
.lg-col-span-3{grid-column:span 3 / span 3}
.lg-col-span-4{grid-column:span 4 / span 4}
.lg-row-span-1{grid-row:span 1 / span 1}
.lg-row-span-2{grid-row:span 2 / span 2}
.lg-row-span-3{grid-row:span 3 / span 3}
.lg-col-start-1{grid-column-start:1}
.lg-col-start-2{grid-column-start:2}
.lg-col-start-3{grid-column-start:3}
.lg-col-start-4{grid-column-start:4}
.lg-col-start-5{grid-column-start:5}
.lg-col-start-auto{grid-column-start:auto}
.lg-col-end-1{grid-column-end:1}
.lg-col-end-2{grid-column-end:2}
.lg-col-end-3{grid-column-end:3}
.lg-col-end-4{grid-column-end:4}
.lg-col-end-5{grid-column-end:5}
.lg-col-end-auto{grid-column-end:auto}
.lg-grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}
.lg-grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}
.lg-grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}
.lg-grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}
.lg-grid-cols-none{grid-template-columns:none}
.lg-row-start-1{grid-row-start:1}
.lg-flex{display:flex!important}
.lg-order-1{order:1}
.lg-order-2{order:2}
.lg-order-3{order:3}
.lg-order-4{order:4}
.lg-order-5{order:5}
.lg-order-6{order:6}
.lg-order-first{order:-9999}
.lg-order-last{order:9999}
.lg-order-none{order:0}
.lg-h-full{height:100%}
.lg-h-screen{height:100vh}
.lg-mr-0{margin-right:0}
.lg-mx-auto{margin-left:auto;margin-right:auto}
.lg-centered{align-items:center!important;justify-content:center!important;align-content:center!important;text-align:center!important}
.lg-horizontal{display:flex!important;flex-direction:row!important}
.lg-horizontal-reverse{display:flex!important;flex-direction:row-reverse!important}
.lg-horizontal-wrap{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important}
.lg-vertical{display:flex!important;flex-direction:column!important}
.lg-vertical-reverse{display:flex!important;flex-direction:column-reverse!important}
.lg-hidden{display:none!important}
.lg-w-1by2{width:50%}
.lg-w-1by3{width:33.333333%}
.lg-w-2by3{width:66.666667%}
.lg-w-1by4{width:25%}
.lg-w-2by4{width:50%}
.lg-w-3by4{width:75%}
.lg-w-full{width:100%}}
@media screen and (max-width: 767px){.md-col-auto{grid-column:auto}
.md-col-span-1{grid-column:span 1 / span 1}
.md-col-span-2{grid-column:span 2 / span 2}
.md-col-span-3{grid-column:span 3 / span 3}
.md-row-span-1{grid-row:span 1 / span 1}
.md-row-span-2{grid-row:span 2 / span 2}
.md-row-span-3{grid-row:span 3 / span 3}
.md-col-start-1{grid-column-start:1}
.md-col-start-2{grid-column-start:2}
.md-col-start-3{grid-column-start:3}
.md-col-start-4{grid-column-start:4}
.md-col-start-auto{grid-column-start:auto}
.md-col-end-1{grid-column-end:1}
.md-col-end-2{grid-column-end:2}
.md-col-end-3{grid-column-end:3}
.md-col-end-4{grid-column-end:4}
.md-col-end-auto{grid-column-end:auto}
.md-grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}
.md-grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}
.md-grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}
.md-grid-cols-none{grid-template-columns:none}
.md-rounded-sm{border-radius:0.2rem}
.md-rounded{border-radius:0.4rem}
.md-rounded-md{border-radius:0.6rem}
.md-rounded-lg{border-radius:0.8rem}
.md-row-start-1{grid-row-start:1}
.md-flex{display:flex!important}
.md-order-1{order:1}
.md-order-2{order:2}
.md-order-3{order:3}
.md-order-4{order:4}
.md-order-5{order:5}
.md-order-6{order:6}
.md-order-first{order:-9999}
.md-order-last{order:9999}
.md-order-none{order:0}
.md-h-full{height:100%}
.md-h-screen{height:100vh}
.md-ml-auto{margin-left:auto}
.md-mr-auto{margin-right:auto}
.md-mr-0{margin-right:0}
.md-mb-0{margin-bottom:0}
.md-mx-auto{margin-left:auto;margin-right:auto}
.md-centered{align-items:center!important;justify-content:center!important;align-content:center!important;text-align:center!important}
.md-horizontal{display:flex!important;flex-direction:row!important}
.md-horizontal-reverse{display:flex!important;flex-direction:row-reverse!important}
.md-horizontal-wrap{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important}
.md-vertical{display:flex!important;flex-direction:column!important}
.md-vertical-reverse{display:flex!important;flex-direction:column-reverse!important}
.md-hidden{display:none!important}
.md-w-1by2{width:50%}
.md-w-1by3{width:33.333333%}
.md-w-2by3{width:66.666667%}
.md-w-full{width:100%}}
@media screen and (max-width: 479px){.sm-col-auto{grid-column:auto}
.sm-col-span-1{grid-column:span 1 / span 1}
.sm-col-span-2{grid-column:span 2 / span 2}
.sm-row-span-1{grid-row:span 1 / span 1}
.sm-row-span-2{grid-row:span 2 / span 2}
.sm-row-span-3{grid-row:span 3 / span 3}
.sm-col-start-1{grid-column-start:1}
.sm-col-start-2{grid-column-start:2}
.sm-col-start-3{grid-column-start:3}
.sm-col-start-auto{grid-column-start:auto}
.sm-col-end-1{grid-column-end:1}
.sm-col-end-2{grid-column-end:2}
.sm-col-end-3{grid-column-end:3}
.sm-col-end-auto{grid-column-end:auto}
.sm-grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}
.sm-grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}
.sm-grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}
.sm-grid-cols-none{grid-template-columns:none}
.sm-flex{display:flex!important}
.sm-order-1{order:1}
.sm-order-2{order:2}
.sm-order-3{order:3}
.sm-order-4{order:4}
.sm-order-5{order:5}
.sm-order-6{order:6}
.sm-order-first{order:-9999}
.sm-order-last{order:9999}
.sm-order-none{order:0}
.sm-h-full{height:100%}
.sm-h-screen{height:100vh}
.sm-mt-0{margin-top:0}
.sm-mr-0{margin-right:0}
.sm-mr-auto{margin-right:auto}
.sm-ml-auto{margin-left:auto}
.sm-mx-auto{margin-left:auto;margin-right:auto}
.sm-centered{align-items:center!important;justify-content:center!important;align-content:center!important;text-align:center!important}
.sm-horizontal{display:flex!important;flex-direction:row!important}
.sm-horizontal-reverse{display:flex!important;flex-direction:row-reverse!important}
.sm-horizontal-wrap{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important}
.sm-vertical{display:flex!important;flex-direction:column!important}
.sm-vertical-reverse{display:flex!important;flex-direction:column-reverse!important}
.sm-hidden{display:none!important}
.sm-w-1by2{width:50%}
.sm-w-full{width:100%}}
@media (max-width: 880px){.ky2-footer .ct-new-columns{flex-direction:column}
.ky2-footer .ct-new-columns > .ct-div-block{width:100%;max-width:100%}}
@media (prefers-reduced-motion: reduce){.ky2-js .ky2-motion-auf{animation:none !important;opacity:1 !important;transform:none !important}
.ky2-js .ky2-standlinie-linie{animation:none !important;opacity:1 !important;transform:none !important}
.ky2-js .ky2-standlinie-figur{animation:none !important;opacity:1 !important;transform:none !important}}
@media (max-width:860px){.ky2-standlinie-inhalt{padding-top:130px}
.ky2-standlinie-text{max-width:100%;padding-right:96px}
.ky2-standlinie--info .ky2-standlinie-figur{right:20px}
.ky2-standlinie--info .ky2-standlinie-figur img{height:180px}
.ky2-standlinie--kontakt .ky2-standlinie-figur{right:-45px}
.ky2-standlinie--kontakt .ky2-standlinie-figur img{height:225px}
.ky2-standlinie-schild{display:none}}
/* ===== Port-Korrekturen (NICHT aus dem Classic-CSS, bewusst ergänzt) =====
   Jede Regel hier ändert das Desktop-Bild NICHT und lässt sich einzeln löschen. */

/* 1. Oxygen 6 wickelt jedes <svg> in einen .oxy-svg-icon2-Container.
      Damit die Classic-Regeln (Icon-Größe, Shape-Divider-Position) weiter greifen,
      wird der Zwischen-Container durchsichtig gemacht. */
.ct-fancy-icon > .oxy-svg-icon2, .oxy_shape_divider > .oxy-svg-icon2{display:contents}

/* 2. Der Zierstrich im Footer hat eine feste Breite von 1000 px und schob auf
      Handys die ganze Seite nach rechts (Bug schon im Classic-Staging).
      Der Strich selbst UND sein Code-Block-Container werden auf die verfügbare
      Breite begrenzt; ab 1000 px Bildschirmbreite sieht alles aus wie vorher. */
.luxus-strichh, .luxus-strich{max-width:100%}
.ct-code-block{max-width:100%}

/* 3. Die Fußzeile („© 2026 … · Impressum · Datenschutz") stand als eine starre
      Zeile nebeneinander und ragte auf Handys aus dem Bild. Sie darf jetzt umbrechen.
      Auf dem Desktop passt alles weiterhin in eine Zeile, dort ändert sich nichts. */
#div_block-308-121{flex-wrap:wrap}

/* 4. Zwei Button-/Reiter-Reihen aus deinen eigenen Sections standen ebenfalls
      starr nebeneinander und ragten auf Handys heraus (Tastings: die beiden
      Buttons, Restaurant: die Speisekarten-Reiter). Sie dürfen jetzt umbrechen.
      Desktop unverändert. */
#div_block-101-9434, #_tabs-10-9436{flex-wrap:wrap}

/* 5. Die eingebettete Google-Karte auf Kontakt hat eine feste Breite von 500 px.
      Sie passt sich jetzt der Bildschirmbreite an. */
.ct-code-block iframe{max-width:100%}

/* 6. Sehr lange Wörter (z. B. „Petersilienwurzelcremesuppe" in der Speisekarte)
      wurden nicht getrennt und schoben die Zeile aus dem Bild. */
.ct-text-block, .ct-headline{overflow-wrap:break-word}

/* 7. Flex-Zeilen (Speisekarten-Zeile, Kontaktzeile auf Tastings) durften ihre
      Spalten technisch nicht schmaler machen als deren Inhalt. Jetzt dürfen sie. */
#text_block-25-9436, #div_block-64-9434 > *{min-width:0}

/* 8. In den Speisekarten-Spalten sind die Zeilen so breit wie ihr längster
      Gerichtname, statt sich der Spalte anzupassen. Jetzt füllen sie die Spalte
      und lange Namen brechen um. Desktop unverändert (dort ist Platz genug). */
#new_columns-22-9436 .ct-text-block, #new_columns-22-9436 .ct-headline{align-self:stretch}

/* ===== Port-Korrekturen der Startseite (Classic-Seite 90) =====
   Die alte Startseite wurde nur für den Desktop eingestellt. Darunter haben vier
   Blöcke feste Desktop-Maße behalten: die Seite ließ sich seitlich verschieben und
   das Gutschein-Bild legte sich über den Text. Alle Regeln hier greifen NUR unterhalb
   von 1169 px, ab da ist das Bild unverändert das des Classic-Staging.
   Das vorangestellte „body" ist Absicht: seiten.css lädt NACH global.css und setzt
   dieselben Eigenschaften mit gleicher Gewichtung – ohne das body gewinnt der alte Wert. */

@media (max-width: 1168px){
  /* 9. Die Buttonreihe im Restaurant-Block ist starr 500 px breit und damit breiter
        als ihre Rasterspalte. Sie darf jetzt die vorhandene Breite nehmen und umbrechen. */
  body #div_block-965-90{align-self:stretch}
  body #div_block-968-90{width:auto;max-width:100%;flex-wrap:wrap}

  /* 10. Das Gutschein-Bild hat 100 px linken Außenabstand plus 80 % Breite und ragte
         damit aus seiner Spalte. Es steht jetzt bündig im Raster. */
  body #image-761-90{margin-left:0}

  /* 11. Dasselbe Bild hat unterhalb des Desktops Höhen in Prozent (410 %, 500 %, 400 %,
         300 %). In der Rasterzelle ergibt das bis zu 1.900 px hohe Bilder, die den
         Gutschein-Text überdecken. Es bekommt wieder seine eigene Höhe. */
  body #image-761-90{height:auto}
}

@media (max-width: 479px){
  /* 12. Der Hero-Textblock hat 150 px linken Außenabstand, auch auf 375 px Breite.
         Unter 480 px bekommt er denselben 24-px-Rand wie der Rest der Seite. */
  body #div_block-16-18{margin-left:24px;margin-right:24px}
  body #div_block-721-90{flex-wrap:wrap}
}

/* 20.09.2026 Launch-Check: Schlussband-Bilder fuellen die Sektion (vorher ohne Hoehe, object-cover griff nicht),
   Gold-Buttons ohne den blauen Oxygen-Standardrand von .ct-link-button. Einzeln loeschbar. */
.ky2-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center 62%}
body .ky2-btn-gold,body .ky2-btn-goldhell{border-color:transparent}
