html{font-size:62.5%;}html.cf-theme-dark{color-scheme:dark;}:root,:root.cf-theme-dark .theme-inverted,:root.cf-theme-dark .theme-always-light,:root.cf-theme-light .theme-inverted .theme-always-light{--min-screen-width:478px;--max-screen-width:1336px;--primary:hsl(178,77%,34%);--primary-5:hsla(178,77%,34%,0.05);--primary-10:hsla(178,77%,34%,0.1);--primary-20:hsla(178,77%,34%,0.2);--primary-30:hsla(178,77%,34%,0.3);--primary-40:hsla(178,77%,34%,0.4);--primary-50:hsla(178,77%,34%,0.5);--primary-60:hsla(178,77%,34%,0.6);--primary-70:hsla(178,77%,34%,0.7);--primary-80:hsla(178,77%,34%,0.8);--primary-90:hsla(178,77%,34%,0.9);--primary-d-1:hsl(178,63%,29%);--primary-d-2:hsl(178,53%,23%);--primary-d-3:hsl(177,42%,17%);--primary-d-4:hsl(177,30%,10%);--primary-l-1:hsl(177,34%,51%);--primary-l-2:hsl(176,33%,64%);--primary-l-3:hsl(176,32%,76%);--primary-l-4:hsl(175,32%,88%);--secondary:hsl(338,24%,42%);--secondary-5:hsla(338,24%,42%,0.05);--secondary-10:hsla(338,24%,42%,0.1);--secondary-20:hsla(338,24%,42%,0.2);--secondary-30:hsla(338,24%,42%,0.3);--secondary-40:hsla(338,24%,42%,0.4);--secondary-50:hsla(338,24%,42%,0.5);--secondary-60:hsla(338,24%,42%,0.6);--secondary-70:hsla(338,24%,42%,0.7);--secondary-80:hsla(338,24%,42%,0.8);--secondary-90:hsla(338,24%,42%,0.9);--secondary-d-1:hsl(338,23%,33%);--secondary-d-2:hsl(339,22%,25%);--secondary-d-3:hsl(339,20%,17%);--secondary-d-4:hsl(340,18%,10%);--secondary-l-1:hsl(339,18%,53%);--secondary-l-2:hsl(340,19%,65%);--secondary-l-3:hsl(341,20%,76%);--secondary-l-4:hsl(342,20%,88%);--bg-body:hsl(30,8%,95%);--bg-surface:hsl(0,0%,97%);--text-body:hsl(27,2%,25%);--text-title:hsl(27,1%,12%);--border-primary:hsla(0,0%,50%,0.25);--shadow-primary:hsla(0,0%,0%,0.25);--light:hsl(0,0%,100%);--light-5:hsla(0,0%,100%,0.05);--light-10:hsla(0,0%,100%,0.1);--light-20:hsla(0,0%,100%,0.2);--light-30:hsla(0,0%,100%,0.3);--light-40:hsla(0,0%,100%,0.4);--light-50:hsla(0,0%,100%,0.5);--light-60:hsla(0,0%,100%,0.6);--light-70:hsla(0,0%,100%,0.7);--light-80:hsla(0,0%,100%,0.8);--light-90:hsla(0,0%,100%,0.9);--dark:hsl(0,0%,0%);--dark-5:hsla(0,0%,0%,0.05);--dark-10:hsla(0,0%,0%,0.1);--dark-20:hsla(0,0%,0%,0.2);--dark-30:hsla(0,0%,0%,0.3);--dark-40:hsla(0,0%,0%,0.4);--dark-50:hsla(0,0%,0%,0.5);--dark-60:hsla(0,0%,0%,0.6);--dark-70:hsla(0,0%,0%,0.7);--dark-80:hsla(0,0%,0%,0.8);--dark-90:hsla(0,0%,0%,0.9);--white:hsl(0,0%,100%);--black:hsl(0,0%,0%);--transparent:hsla(0,0%,0%,0);--space-4xs:clamp(0.28rem,calc(-0.02vw + 0.29rem),0.27rem);--space-3xs:clamp(0.4rem,calc(0.03vw + 0.39rem),0.43rem);--space-2xs:clamp(0.57rem,calc(0.14vw + 0.5rem),0.68rem);--space-xs:clamp(0.8rem,calc(0.34vw + 0.64rem),1.09rem);--space-s:clamp(1.13rem,calc(0.72vw + 0.79rem),1.75rem);--space-m:clamp(1.6rem,calc(1.4vw + 0.93rem),2.8rem);--space-l:clamp(2.26rem,calc(2.58vw + 1.03rem),4.48rem);--space-xl:clamp(3.2rem,calc(4.63vw + 0.99rem),7.17rem);--space-2xl:clamp(4.52rem,calc(8.09vw + 0.65rem),11.47rem);--space-3xl:clamp(6.4rem,calc(13.93vw + -0.26rem),18.35rem);--space-4xl:clamp(9.04rem,calc(23.68vw + -2.27rem),29.36rem);--text-xs:clamp(1.11rem,calc(0.05vw + 1.08rem),1.15rem);--text-s:clamp(1.24rem,calc(0.23vw + 1.14rem),1.44rem);--text-m:clamp(1.4rem,calc(0.47vw + 1.18rem),1.8rem);--text-l:clamp(1.57rem,calc(0.79vw + 1.2rem),2.25rem);--text-xl:clamp(1.77rem,calc(1.21vw + 1.19rem),2.81rem);--text-2xl:clamp(1.99rem,calc(1.77vw + 1.15rem),3.52rem);--text-3xl:clamp(2.24rem,calc(2.51vw + 1.04rem),4.4rem);--text-4xl:clamp(2.52rem,calc(3.46vw + 0.87rem),5.49rem);--h1:var(--text-3xl);--h2:var(--text-2xl);--h3:var(--text-xl);--h4:var(--text-l);--h5:var(--text-m);--h6:var(--text-s);--container-gap:var(--space-xl);--content-gap:var(--space-s);--grid-gap:var(--space-m);--card-gap:var(--space-xs);--gallery-gap:var(--space-3xs);--grid-1:repeat(1,minmax(0,1fr));--grid-2:repeat(2,minmax(0,1fr));--grid-3:repeat(3,minmax(0,1fr));--grid-4:repeat(4,minmax(0,1fr));--grid-5:repeat(5,minmax(0,1fr));--grid-6:repeat(6,minmax(0,1fr));--grid-7:repeat(7,minmax(0,1fr));--grid-8:repeat(8,minmax(0,1fr));--grid-12:repeat(12,minmax(0,1fr));--grid-2_1:minmax(0,2fr) minmax(0,1fr);--grid-1_2:minmax(0,1fr) minmax(0,2fr);--grid-min-5:repeat(auto-fit,minmax(5rem,1fr));--grid-min-10:repeat(auto-fit,minmax(10rem,1fr));--grid-min-20:repeat(auto-fit,minmax(20rem,1fr));--grid-min-30:repeat(auto-fit,minmax(30rem,1fr));--grid-min-40:repeat(auto-fit,minmax(40rem,1fr));--grid-min-50:repeat(auto-fit,minmax(50rem,1fr));--grid-min-60:repeat(auto-fit,minmax(60rem,1fr));--grid-min-70:repeat(auto-fit,minmax(70rem,1fr));--grid-min-25:repeat(auto-fit,minmax(25rem,1fr));--container-s:980px;--container-m:var(--max-screen-width);--container-l:1580px;--radius:5px;--radius-ui:var(--radius-s);--radius-xs:0.25rem;--radius-s:clamp(0.6rem,calc(0.23vw + 0.49rem),0.8rem);--radius-m:clamp(1rem,calc(0.23vw + 0.89rem),1.2rem);--radius-l:clamp(1.6rem,calc(0.47vw + 1.38rem),2rem);--radius-xl:clamp(2.6rem,calc(0.7vw + 2.27rem),3.2rem);--radius-full:999rem;--shadow-xs:0 1px 2px var(--shadow-primary);--shadow-s:0 1.5px 3px var(--shadow-primary);--shadow-m:0 2px 6px var(--shadow-primary);--shadow-l:0 3px 12px var(--shadow-primary);--shadow-xl:0 6px 48px var(--shadow-primary);--btn-default-borderradius:var(--radius-ui);--btn-default-fontweight:500;--btn-default-lineheight:1.2em;--btn-default-bg:var(--primary);--btn-default-bg-hover:var(--primary-l-2);--btn-primary-bg:var(--primary);--btn-primary-bg-hover:var(--primary-d-2);--btn-primary-color:white;--btn-primary-color-hover:white;--bricks-color-primary:var(--primary);--bricks-color-primary--light:var(--primary-l-2);--bricks-border-radius:var(--radius-ui);}:root.cf-theme-dark,:root.cf-theme-light .theme-inverted,:root.cf-theme-light .theme-always-dark,:root.cf-theme-dark .theme-inverted .theme-always-dark{--bg-body:hsl(0,0%,10%);--bg-surface:hsl(0,0%,15%);--text-body:hsl(0,0%,95%);--text-title:hsl(0,0%,100%);--border-primary:hsla(0,0%,75%,0.1);--shadow-primary:hsla(0,0%,0%,0.4);--light:hsl(0,0%,7%);--light-5:hsla(0,0%,7%,0.05);--light-10:hsla(0,0%,7%,0.1);--light-20:hsla(0,0%,7%,0.2);--light-30:hsla(0,0%,7%,0.3);--light-40:hsla(0,0%,7%,0.4);--light-50:hsla(0,0%,7%,0.5);--light-60:hsla(0,0%,7%,0.6);--light-70:hsla(0,0%,7%,0.7);--light-80:hsla(0,0%,7%,0.8);--light-90:hsla(0,0%,7%,0.9);--dark:hsl(0,0%,100%);--dark-5:hsla(0,0%,100%,0.05);--dark-10:hsla(0,0%,100%,0.1);--dark-20:hsla(0,0%,100%,0.2);--dark-30:hsla(0,0%,100%,0.3);--dark-40:hsla(0,0%,100%,0.4);--dark-50:hsla(0,0%,100%,0.5);--dark-60:hsla(0,0%,100%,0.6);--dark-70:hsla(0,0%,100%,0.7);--dark-80:hsla(0,0%,100%,0.8);--dark-90:hsla(0,0%,100%,0.9);}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(0 100% 100% 0);white-space:nowrap;border-width:0;}.visual-link,.gutenberg a{border-bottom:2px solid var(--primary-30);-webkit-text-decoration:none;text-decoration:none;}.visual-link:hover,.gutenberg a:hover{border-bottom-color:var(--primary);border-bottom-color:var(--primary);}.badge{display:flex;align-items:center;justify-content:center;gap:var(--space-4xs);padding:var(--space-2xs) var(--space-s);background:var(--dark-5);color:var(--primary-d-3);font-size:var(--text-s);font-weight:500;border-radius:var(--radius-full);border:0;outline:0;}.badge.secondary{color:var(--secondary);}.select,select{padding:var(--space-xs) var(--space-s);background:var(--light);color:var(--text-body);font-size:var(--text-m);font-weight:500;border-radius:var(--radius-m);border:1px solid var(--border-primary);box-shadow:var(--shadow-xs);transition:all 0.25s ease-in-out;outline:0;}.select:focus,select:focus{background:var(--primary-20);border-color:var(--primary);}.select:hover,select:hover{border-color:var(--primary);}.select::placeholder,select::placeholder{color:var(--dark-40);}.select:invalid,select:invalid{border-color:var(--error);background:var(--error-10);}.select:disabled,select:disabled{cursor:not-allowed;opacity:.75;box-shadow:none;background:var(--dark-10);}.avatar{width:var(--space-2xl);height:var(--space-2xl);border-radius:100%;box-shadow:var(--shadow-m);object-fit:cover;}.avatar.small{width:var(--space-l);height:var(--space-l);}.avatar.large{width:var(--space-4xl);height:var(--space-4xl);}.checkbox,input[type=checkbox]{appearance:none;display:grid;place-content:center;border:2px solid var(--dark-40);border-radius:var(--radius-xs);width:clamp(1.8rem,calc(1.05vw + 1.3rem),2.7rem);height:clamp(1.8rem,calc(1.05vw + 1.3rem),2.7rem);padding:0;}.checkbox:checked:before,input[type=checkbox]:checked:before{transform:scale(1);}.checkbox::before,input[type=checkbox]::before{content:"";width:1em;height:1em;box-shadow:inset 1em 1em #fff;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0);transition:transform 0.2s;}.checkbox:hover,input[type=checkbox]:hover{border-color:var(--primary);}.checkbox:focus,input[type=checkbox]:focus{outline:3px solid var(--primary-l-3);outline-offset:2px;}.checkbox:checked,input[type=checkbox]:checked{background:var(--primary);border-color:var(--primary);}.radio,input[type=radio]{appearance:none;display:grid;place-content:center;border:2px solid var(--dark-40);border-radius:var(--radius-full);width:1.5em;height:1.5em;padding:0;aspect-ratio:1;}.radio:checked:before,input[type=radio]:checked:before{transform:scale(1);}.radio::before,input[type=radio]::before{content:"";width:0.7em;height:0.7em;border-radius:100%;transform:scale(0);transition:transform 0.2s;background:var(--primary);}.radio:hover,input[type=radio]:hover{border-color:var(--primary);}.radio:focus,input[type=radio]:focus{outline:3px solid var(--primary-l-3);outline-offset:2px;}.radio:checked,input[type=radio]:checked{border-color:var(--primary);}.card-checkbox,.card-radio{padding:0.7em 1.3em;background-color:var(--light);border:2px solid var(--primary);border-radius:var(--radius-ui);}.card-checkbox:has([aria-checked=true]),.card-radio:has([aria-checked=true]){background-color:var(--primary);color:var(--white);}.bg-primary{background-color:var(--primary);}.bg-primary-5{background-color:var(--primary-5);}.bg-primary-10{background-color:var(--primary-10);}.bg-primary-20{background-color:var(--primary-20);}.bg-primary-30{background-color:var(--primary-30);}.bg-primary-40{background-color:var(--primary-40);}.bg-primary-50{background-color:var(--primary-50);}.bg-primary-60{background-color:var(--primary-60);}.bg-primary-70{background-color:var(--primary-70);}.bg-primary-80{background-color:var(--primary-80);}.bg-primary-90{background-color:var(--primary-90);}.bg-primary-d-1{background-color:var(--primary-d-1);}.bg-primary-d-2{background-color:var(--primary-d-2);}.bg-primary-d-3{background-color:var(--primary-d-3);}.bg-primary-d-4{background-color:var(--primary-d-4);}.bg-primary-l-1{background-color:var(--primary-l-1);}.bg-primary-l-2{background-color:var(--primary-l-2);}.bg-primary-l-3{background-color:var(--primary-l-3);}.bg-primary-l-4{background-color:var(--primary-l-4);}.text-primary{color:var(--primary);}.text-primary-5{color:var(--primary-5);}.text-primary-10{color:var(--primary-10);}.text-primary-20{color:var(--primary-20);}.text-primary-30{color:var(--primary-30);}.text-primary-40{color:var(--primary-40);}.text-primary-50{color:var(--primary-50);}.text-primary-60{color:var(--primary-60);}.text-primary-70{color:var(--primary-70);}.text-primary-80{color:var(--primary-80);}.text-primary-90{color:var(--primary-90);}.text-primary-d-1{color:var(--primary-d-1);}.text-primary-d-2{color:var(--primary-d-2);}.text-primary-d-3{color:var(--primary-d-3);}.text-primary-d-4{color:var(--primary-d-4);}.text-primary-l-1{color:var(--primary-l-1);}.text-primary-l-2{color:var(--primary-l-2);}.text-primary-l-3{color:var(--primary-l-3);}.text-primary-l-4{color:var(--primary-l-4);}.bg-secondary{background-color:var(--secondary);}.bg-secondary-5{background-color:var(--secondary-5);}.bg-secondary-10{background-color:var(--secondary-10);}.bg-secondary-20{background-color:var(--secondary-20);}.bg-secondary-30{background-color:var(--secondary-30);}.bg-secondary-40{background-color:var(--secondary-40);}.bg-secondary-50{background-color:var(--secondary-50);}.bg-secondary-60{background-color:var(--secondary-60);}.bg-secondary-70{background-color:var(--secondary-70);}.bg-secondary-80{background-color:var(--secondary-80);}.bg-secondary-90{background-color:var(--secondary-90);}.bg-secondary-d-1{background-color:var(--secondary-d-1);}.bg-secondary-d-2{background-color:var(--secondary-d-2);}.bg-secondary-d-3{background-color:var(--secondary-d-3);}.bg-secondary-d-4{background-color:var(--secondary-d-4);}.bg-secondary-l-1{background-color:var(--secondary-l-1);}.bg-secondary-l-2{background-color:var(--secondary-l-2);}.bg-secondary-l-3{background-color:var(--secondary-l-3);}.bg-secondary-l-4{background-color:var(--secondary-l-4);}.text-secondary{color:var(--secondary);}.text-secondary-5{color:var(--secondary-5);}.text-secondary-10{color:var(--secondary-10);}.text-secondary-20{color:var(--secondary-20);}.text-secondary-30{color:var(--secondary-30);}.text-secondary-40{color:var(--secondary-40);}.text-secondary-50{color:var(--secondary-50);}.text-secondary-60{color:var(--secondary-60);}.text-secondary-70{color:var(--secondary-70);}.text-secondary-80{color:var(--secondary-80);}.text-secondary-90{color:var(--secondary-90);}.text-secondary-d-1{color:var(--secondary-d-1);}.text-secondary-d-2{color:var(--secondary-d-2);}.text-secondary-d-3{color:var(--secondary-d-3);}.text-secondary-d-4{color:var(--secondary-d-4);}.text-secondary-l-1{color:var(--secondary-l-1);}.text-secondary-l-2{color:var(--secondary-l-2);}.text-secondary-l-3{color:var(--secondary-l-3);}.text-secondary-l-4{color:var(--secondary-l-4);}.bg-body{background-color:var(--bg-body);}.bg-surface{background-color:var(--bg-surface);}.text-body{color:var(--text-body);}.text-title{color:var(--text-title);}.bg-light{background-color:var(--light);}.bg-light-5{background-color:var(--light-5);}.bg-light-10{background-color:var(--light-10);}.bg-light-20{background-color:var(--light-20);}.bg-light-30{background-color:var(--light-30);}.bg-light-40{background-color:var(--light-40);}.bg-light-50{background-color:var(--light-50);}.bg-light-60{background-color:var(--light-60);}.bg-light-70{background-color:var(--light-70);}.bg-light-80{background-color:var(--light-80);}.bg-light-90{background-color:var(--light-90);}.text-light{color:var(--light);}.text-light-5{color:var(--light-5);}.text-light-10{color:var(--light-10);}.text-light-20{color:var(--light-20);}.text-light-30{color:var(--light-30);}.text-light-40{color:var(--light-40);}.text-light-50{color:var(--light-50);}.text-light-60{color:var(--light-60);}.text-light-70{color:var(--light-70);}.text-light-80{color:var(--light-80);}.text-light-90{color:var(--light-90);}.bg-dark{background-color:var(--dark);}.bg-dark-5{background-color:var(--dark-5);}.bg-dark-10{background-color:var(--dark-10);}.bg-dark-20{background-color:var(--dark-20);}.bg-dark-30{background-color:var(--dark-30);}.bg-dark-40{background-color:var(--dark-40);}.bg-dark-50{background-color:var(--dark-50);}.bg-dark-60{background-color:var(--dark-60);}.bg-dark-70{background-color:var(--dark-70);}.bg-dark-80{background-color:var(--dark-80);}.bg-dark-90{background-color:var(--dark-90);}.text-dark{color:var(--dark);}.text-dark-5{color:var(--dark-5);}.text-dark-10{color:var(--dark-10);}.text-dark-20{color:var(--dark-20);}.text-dark-30{color:var(--dark-30);}.text-dark-40{color:var(--dark-40);}.text-dark-50{color:var(--dark-50);}.text-dark-60{color:var(--dark-60);}.text-dark-70{color:var(--dark-70);}.text-dark-80{color:var(--dark-80);}.text-dark-90{color:var(--dark-90);}.text-white{color:var(--white);}.text-black{color:var(--black);}.padding-4xs{padding:var(--space-4xs);}.padding-3xs{padding:var(--space-3xs);}.padding-2xs{padding:var(--space-2xs);}.padding-xs{padding:var(--space-xs);}.padding-s{padding:var(--space-s);}.padding-m{padding:var(--space-m);}.padding-l{padding:var(--space-l);}.padding-xl{padding:var(--space-xl);}.padding-2xl{padding:var(--space-2xl);}.padding-3xl{padding:var(--space-3xl);}.padding-4xl{padding:var(--space-4xl);}.padding-left-4xs{padding-inline-start:var(--space-4xs);}.padding-left-3xs{padding-inline-start:var(--space-3xs);}.padding-left-2xs{padding-inline-start:var(--space-2xs);}.padding-left-xs{padding-inline-start:var(--space-xs);}.padding-left-s{padding-inline-start:var(--space-s);}.padding-left-m{padding-inline-start:var(--space-m);}.padding-left-l{padding-inline-start:var(--space-l);}.padding-left-xl{padding-inline-start:var(--space-xl);}.padding-left-2xl{padding-inline-start:var(--space-2xl);}.padding-left-3xl{padding-inline-start:var(--space-3xl);}.padding-left-4xl{padding-inline-start:var(--space-4xl);}.padding-right-4xs{padding-inline-end:var(--space-4xs);}.padding-right-3xs{padding-inline-end:var(--space-3xs);}.padding-right-2xs{padding-inline-end:var(--space-2xs);}.padding-right-xs{padding-inline-end:var(--space-xs);}.padding-right-s{padding-inline-end:var(--space-s);}.padding-right-m{padding-inline-end:var(--space-m);}.padding-right-l{padding-inline-end:var(--space-l);}.padding-right-xl{padding-inline-end:var(--space-xl);}.padding-right-2xl{padding-inline-end:var(--space-2xl);}.padding-right-3xl{padding-inline-end:var(--space-3xl);}.padding-right-4xl{padding-inline-end:var(--space-4xl);}.padding-top-4xs{padding-block-start:var(--space-4xs);}.padding-top-3xs{padding-block-start:var(--space-3xs);}.padding-top-2xs{padding-block-start:var(--space-2xs);}.padding-top-xs{padding-block-start:var(--space-xs);}.padding-top-s{padding-block-start:var(--space-s);}.padding-top-m{padding-block-start:var(--space-m);}.padding-top-l{padding-block-start:var(--space-l);}.padding-top-xl{padding-block-start:var(--space-xl);}.padding-top-2xl{padding-block-start:var(--space-2xl);}.padding-top-3xl{padding-block-start:var(--space-3xl);}.padding-top-4xl{padding-block-start:var(--space-4xl);}.padding-bottom-4xs{padding-block-end:var(--space-4xs);}.padding-bottom-3xs{padding-block-end:var(--space-3xs);}.padding-bottom-2xs{padding-block-end:var(--space-2xs);}.padding-bottom-xs{padding-block-end:var(--space-xs);}.padding-bottom-s{padding-block-end:var(--space-s);}.padding-bottom-m{padding-block-end:var(--space-m);}.padding-bottom-l{padding-block-end:var(--space-l);}.padding-bottom-xl{padding-block-end:var(--space-xl);}.padding-bottom-2xl{padding-block-end:var(--space-2xl);}.padding-bottom-3xl{padding-block-end:var(--space-3xl);}.padding-bottom-4xl{padding-block-end:var(--space-4xl);}.padding-horizontal-4xs{padding-inline-start:var(--space-4xs);padding-inline-end:var(--space-4xs);}.padding-horizontal-3xs{padding-inline-start:var(--space-3xs);padding-inline-end:var(--space-3xs);}.padding-horizontal-2xs{padding-inline-start:var(--space-2xs);padding-inline-end:var(--space-2xs);}.padding-horizontal-xs{padding-inline-start:var(--space-xs);padding-inline-end:var(--space-xs);}.padding-horizontal-s{padding-inline-start:var(--space-s);padding-inline-end:var(--space-s);}.padding-horizontal-m{padding-inline-start:var(--space-m);padding-inline-end:var(--space-m);}.padding-horizontal-l{padding-inline-start:var(--space-l);padding-inline-end:var(--space-l);}.padding-horizontal-xl{padding-inline-start:var(--space-xl);padding-inline-end:var(--space-xl);}.padding-horizontal-2xl{padding-inline-start:var(--space-2xl);padding-inline-end:var(--space-2xl);}.padding-horizontal-3xl{padding-inline-start:var(--space-3xl);padding-inline-end:var(--space-3xl);}.padding-horizontal-4xl{padding-inline-start:var(--space-4xl);padding-inline-end:var(--space-4xl);}.padding-vertical-4xs{padding-block-start:var(--space-4xs);padding-block-end:var(--space-4xs);}.padding-vertical-3xs{padding-block-start:var(--space-3xs);padding-block-end:var(--space-3xs);}.padding-vertical-2xs{padding-block-start:var(--space-2xs);padding-block-end:var(--space-2xs);}.padding-vertical-xs{padding-block-start:var(--space-xs);padding-block-end:var(--space-xs);}.padding-vertical-s{padding-block-start:var(--space-s);padding-block-end:var(--space-s);}.padding-vertical-m{padding-block-start:var(--space-m);padding-block-end:var(--space-m);}.padding-vertical-l{padding-block-start:var(--space-l);padding-block-end:var(--space-l);}.padding-vertical-xl{padding-block-start:var(--space-xl);padding-block-end:var(--space-xl);}.padding-vertical-2xl{padding-block-start:var(--space-2xl);padding-block-end:var(--space-2xl);}.padding-vertical-3xl{padding-block-start:var(--space-3xl);padding-block-end:var(--space-3xl);}.padding-vertical-4xl{padding-block-start:var(--space-4xl);padding-block-end:var(--space-4xl);}.margin-4xs{margin:var(--space-4xs);}.margin-3xs{margin:var(--space-3xs);}.margin-2xs{margin:var(--space-2xs);}.margin-xs{margin:var(--space-xs);}.margin-s{margin:var(--space-s);}.margin-m{margin:var(--space-m);}.margin-l{margin:var(--space-l);}.margin-xl{margin:var(--space-xl);}.margin-2xl{margin:var(--space-2xl);}.margin-3xl{margin:var(--space-3xl);}.margin-4xl{margin:var(--space-4xl);}.margin-left-4xs{margin-inline-start:var(--space-4xs);}.margin-left-3xs{margin-inline-start:var(--space-3xs);}.margin-left-2xs{margin-inline-start:var(--space-2xs);}.margin-left-xs{margin-inline-start:var(--space-xs);}.margin-left-s{margin-inline-start:var(--space-s);}.margin-left-m{margin-inline-start:var(--space-m);}.margin-left-l{margin-inline-start:var(--space-l);}.margin-left-xl{margin-inline-start:var(--space-xl);}.margin-left-2xl{margin-inline-start:var(--space-2xl);}.margin-left-3xl{margin-inline-start:var(--space-3xl);}.margin-left-4xl{margin-inline-start:var(--space-4xl);}.margin-right-4xs{margin-inline-end:var(--space-4xs);}.margin-right-3xs{margin-inline-end:var(--space-3xs);}.margin-right-2xs{margin-inline-end:var(--space-2xs);}.margin-right-xs{margin-inline-end:var(--space-xs);}.margin-right-s{margin-inline-end:var(--space-s);}.margin-right-m{margin-inline-end:var(--space-m);}.margin-right-l{margin-inline-end:var(--space-l);}.margin-right-xl{margin-inline-end:var(--space-xl);}.margin-right-2xl{margin-inline-end:var(--space-2xl);}.margin-right-3xl{margin-inline-end:var(--space-3xl);}.margin-right-4xl{margin-inline-end:var(--space-4xl);}.margin-top-4xs{margin-block-start:var(--space-4xs);}.margin-top-3xs{margin-block-start:var(--space-3xs);}.margin-top-2xs{margin-block-start:var(--space-2xs);}.margin-top-xs{margin-block-start:var(--space-xs);}.margin-top-s{margin-block-start:var(--space-s);}.margin-top-m{margin-block-start:var(--space-m);}.margin-top-l{margin-block-start:var(--space-l);}.margin-top-xl{margin-block-start:var(--space-xl);}.margin-top-2xl{margin-block-start:var(--space-2xl);}.margin-top-3xl{margin-block-start:var(--space-3xl);}.margin-top-4xl{margin-block-start:var(--space-4xl);}.margin-bottom-4xs{margin-block-end:var(--space-4xs);}.margin-bottom-3xs{margin-block-end:var(--space-3xs);}.margin-bottom-2xs{margin-block-end:var(--space-2xs);}.margin-bottom-xs{margin-block-end:var(--space-xs);}.margin-bottom-s{margin-block-end:var(--space-s);}.margin-bottom-m{margin-block-end:var(--space-m);}.margin-bottom-l{margin-block-end:var(--space-l);}.margin-bottom-xl{margin-block-end:var(--space-xl);}.margin-bottom-2xl{margin-block-end:var(--space-2xl);}.margin-bottom-3xl{margin-block-end:var(--space-3xl);}.margin-bottom-4xl{margin-block-end:var(--space-4xl);}.margin-horizontal-4xs{margin-inline-start:var(--space-4xs);margin-inline-end:var(--space-4xs);}.margin-horizontal-3xs{margin-inline-start:var(--space-3xs);margin-inline-end:var(--space-3xs);}.margin-horizontal-2xs{margin-inline-start:var(--space-2xs);margin-inline-end:var(--space-2xs);}.margin-horizontal-xs{margin-inline-start:var(--space-xs);margin-inline-end:var(--space-xs);}.margin-horizontal-s{margin-inline-start:var(--space-s);margin-inline-end:var(--space-s);}.margin-horizontal-m{margin-inline-start:var(--space-m);margin-inline-end:var(--space-m);}.margin-horizontal-l{margin-inline-start:var(--space-l);margin-inline-end:var(--space-l);}.margin-horizontal-xl{margin-inline-start:var(--space-xl);margin-inline-end:var(--space-xl);}.margin-horizontal-2xl{margin-inline-start:var(--space-2xl);margin-inline-end:var(--space-2xl);}.margin-horizontal-3xl{margin-inline-start:var(--space-3xl);margin-inline-end:var(--space-3xl);}.margin-horizontal-4xl{margin-inline-start:var(--space-4xl);margin-inline-end:var(--space-4xl);}.margin-vertical-4xs{margin-block-start:var(--space-4xs);margin-block-end:var(--space-4xs);}.margin-vertical-3xs{margin-block-start:var(--space-3xs);margin-block-end:var(--space-3xs);}.margin-vertical-2xs{margin-block-start:var(--space-2xs);margin-block-end:var(--space-2xs);}.margin-vertical-xs{margin-block-start:var(--space-xs);margin-block-end:var(--space-xs);}.margin-vertical-s{margin-block-start:var(--space-s);margin-block-end:var(--space-s);}.margin-vertical-m{margin-block-start:var(--space-m);margin-block-end:var(--space-m);}.margin-vertical-l{margin-block-start:var(--space-l);margin-block-end:var(--space-l);}.margin-vertical-xl{margin-block-start:var(--space-xl);margin-block-end:var(--space-xl);}.margin-vertical-2xl{margin-block-start:var(--space-2xl);margin-block-end:var(--space-2xl);}.margin-vertical-3xl{margin-block-start:var(--space-3xl);margin-block-end:var(--space-3xl);}.margin-vertical-4xl{margin-block-start:var(--space-4xl);margin-block-end:var(--space-4xl);}.gap-4xs{gap:var(--space-4xs);}.gap-3xs{gap:var(--space-3xs);}.gap-2xs{gap:var(--space-2xs);}.gap-xs{gap:var(--space-xs);}.gap-s{gap:var(--space-s);}.gap-m{gap:var(--space-m);}.gap-l{gap:var(--space-l);}.gap-xl{gap:var(--space-xl);}.gap-2xl{gap:var(--space-2xl);}.gap-3xl{gap:var(--space-3xl);}.gap-4xl{gap:var(--space-4xl);}.text-xs{font-size:var(--text-xs);}.text-s{font-size:var(--text-s);}.text-m{font-size:var(--text-m);}.text-l{font-size:var(--text-l);}.text-xl{font-size:var(--text-xl);}.text-2xl{font-size:var(--text-2xl);}.text-3xl{font-size:var(--text-3xl);}.text-4xl{font-size:var(--text-4xl);}.h1,h1{font-size:var(--h1);line-height:1.1;font-weight:700;}.h2,h2{font-size:var(--h2);line-height:1.2;text-transform:uppercase;font-weight:700;letter-spacing:1px;}.h3,h3{font-size:var(--h3);line-height:1.3;font-weight:700;letter-spacing:1px;}.h4,h4{font-size:var(--h4);line-height:1.3;text-transform:uppercase;font-weight:700;letter-spacing:1px;}.h5,h5{font-size:var(--h5);line-height:1.3;text-transform:uppercase;font-weight:700;letter-spacing:1px;}.h6,h6{font-size:var(--h6);line-height:1.3;text-transform:uppercase;font-weight:700;}.gutenberg{counter-reset:initial;}.gutenberg h1{margin-bottom:0.5em;}.gutenberg :where(h2,h3,h4){margin-bottom:0.4em;text-transform:none;}.gutenberg h2{font-size:var(--text-xl);}.gutenberg h3{font-size:var(--text-l);}.gutenberg h4{font-size:var(--text-m);}#cmplz-document{max-width:100%;}#cmplz-document h2{font-size:var(--text-xl);}#cmplz-document h3{font-size:var(--text-l);}#cmplz-document h4{font-size:var(--text-m);}#cmplz-document p{font-size:var(--text-m);}#cmplz-document a{-webkit-text-decoration:none;text-decoration:none;}.visual-link,.gutenberg a:not(:has(*)){border-bottom:2px solid var(--primary-30);}.text-col-2{column-width:calc( var(--container-m) / 2 - var(--grid-gap) );column-count:2;column-gap:var(--grid-gap);}.text-col-3{column-width:calc( var(--container-m) / 3 - var(--grid-gap) * 2);column-count:3;column-gap:var(--grid-gap);}.text-col-4{column-width:calc( var(--container-m) / 4 - var(--grid-gap) * 3);column-count:4;column-gap:var(--grid-gap);}.italic{font-style:italic;}.bold{font-weight:bold;}.lowercase{text-transform:lowercase;}.uppercase{text-transform:uppercase;}.underline{-webkit-text-decoration:underline;text-decoration:underline;}.font-100{font-weight:100;}.font-200{font-weight:200;}.font-300{font-weight:300;}.font-400{font-weight:400;}.font-500{font-weight:500;}.font-600{font-weight:600;}.font-700{font-weight:700;}.font-800{font-weight:800;}.font-900{font-weight:900;}.text-left{text-align:left;}.text-center{text-align:center;}.text-right{text-align:right;}.text-justify{text-align:justify;text-justify:inter-word;}.text-center--on-xl{text-align:center;}.align-center--on-xl{text-align:center;align-items:center;}.align-center--on-l{text-align:left;align-items:flex-start;}.align-center--on-m{text-align:left;align-items:flex-start;}.align-center--on-s{text-align:left;align-items:flex-start;}.align-center{text-align:center;align-items:center;}.blockquote-reset{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background-color:transparent;font-family:inherit;font-style:inherit;}.container-gap{gap:var(--container-gap);}.content-gap{gap:var(--content-gap);}.grid-gap{gap:var(--grid-gap);}.card-gap{gap:var(--card-gap);}.gallery-gap{gap:var(--gallery-gap);}.gap-0{gap:0!important;}.margin-vertical-0{margin-top:0;margin-bottom:0;}.margin-horizontal-0{margin-left:0;margin-right:0;}.margin-horizontal-auto{margin-left:auto;margin-right:auto;}.padding-vertical-0{padding-top:0;padding-bottom:0;}.padding-horizontal-0{padding-left:0;padding-right:0;}.padding-0{padding:0;}.margin-0{margin:0;}.margin-left-auto{margin-left:auto;}.margin-right-auto{margin-right:auto;}.margin-top-auto{margin-top:auto;}.margin-bottom-auto{margin-bottom:auto;}.row{display:grid;grid-auto-flow:column;justify-content:start;}.grid{display:grid;grid-auto-flow:row;justify-items:start;align-content:start;}.grid-2{display:grid;grid-template-columns:var(--grid-2);}.grid-3{display:grid;grid-template-columns:var(--grid-3);}.grid-4{display:grid;grid-template-columns:var(--grid-4);}.grid-5{display:grid;grid-template-columns:var(--grid-5);}.grid-6{display:grid;grid-template-columns:var(--grid-6);}.grid-7{display:grid;grid-template-columns:var(--grid-7);}.grid-8{display:grid;grid-template-columns:var(--grid-8);}.grid-12{display:grid;grid-template-columns:var(--grid-12);}.grid-2-1{display:grid;grid-template-columns:var(--grid-2_1);}.grid-1-2{display:grid;grid-template-columns:var(--grid-1_2);}[class*="grid-"]{align-items:initial;}.grid-min-5{display:grid;grid-template-columns:var(--grid-min-5);}.grid-min-10{display:grid;grid-template-columns:var(--grid-min-10);}.grid-min-20{display:grid;grid-template-columns:var(--grid-min-20);}.grid-min-25{display:grid;grid-template-columns:var(--grid-min-25);}.grid-min-30{display:grid;grid-template-columns:var(--grid-min-30);}.grid-min-40{display:grid;grid-template-columns:var(--grid-min-40);}.grid-min-50{display:grid;grid-template-columns:var(--grid-min-50);}.grid-min-60{display:grid;grid-template-columns:var(--grid-min-60);}.grid-min-70{display:grid;grid-template-columns:var(--grid-min-70);}.flex-row{display:flex;flex-direction:row;}.flex-column{display:flex;flex-direction:column;}.flex-wrap{flex-wrap:wrap;}.flex-nowrap{flex-wrap:nowrap;}.items-left{justify-items:start;}.content-left{justify-content:start;}.items-center{justify-items:center;align-items:center;}.content-center{justify-content:center;align-content:center;}.items-right{justify-items:end;}.content-right{justify-content:end;}.items-top{align-items:start;}.content-top{align-content:start;}.items-bottom{align-items:end;}.content-bottom{align-content:end;}.items-stretch{align-items:stretch;}.container-s{width:var(--container-s)!important;}.container-m{width:var(--container-m)!important;}.container-l{width:var(--container-l)!important;}.container--wide-xl{width:calc( var(--container-m) + var(--space-xl) *2 );}.container--wide-2xl{width:calc( var(--container-m) + var(--space-2xl) *2 );}.container--wide-3xl{width:calc( var(--container-m) + var(--space-3xl) *2 );}.container--wide-4xl{width:calc( var(--container-m) + var(--space-4xl) *2 );}.container--narrow-xl{width:calc( var(--container-m) - var(--space-xl) *2 );}.container--narrow-2xl{width:calc( var(--container-m) - var(--space-2xl) *2 );}.container--narrow-3xl{width:calc( var(--container-m) - var(--space-3xl) *2 );}.min-height-20{min-height:20rem;}.min-height-30{min-height:30rem;}.min-height-40{min-height:40rem;}.min-height-20vh{min-height:20vh;}.min-height-30vh{min-height:30vh;}.min-height-40vh{min-height:40vh;}.min-height-50vh{min-height:50vh;}.radius{border-radius:var(--radius);}.radius-ui{border-radius:var(--radius-ui);}.radius-xs{border-radius:var(--radius-xs);}.radius-s{border-radius:var(--radius-s);}.radius-m{border-radius:var(--radius-m);}.radius-l{border-radius:var(--radius-l);}.radius-xl{border-radius:var(--radius-xl);}.radius-full{border-radius:var(--radius-full);}.radius-0{border-radius:0;}.border{border-width:1px;border-style:solid;border-color:var(--border-primary);}.border-left{border-left-width:4px;border-left-style:solid;border-left-color:var(--primary);padding-left:1em;}.border-top-bottom{border-top-width:1px;border-top-style:solid;border-top-color:var(--primary);padding:.7em 1.4em;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:var(--primary);}.shadow-xs{box-shadow:var(--shadow-xs);}.shadow-s{box-shadow:var(--shadow-s);}.shadow-m{box-shadow:var(--shadow-m);}.shadow-l{box-shadow:var(--shadow-l);}.shadow-xl{box-shadow:var(--shadow-xl);}.aspect-1{aspect-ratio:1;}.aspect-4-3{aspect-ratio:4 / 3;}.aspect-3-4{aspect-ratio:3 / 4;}.aspect-3-2{aspect-ratio:3 / 2;}.aspect-2-3{aspect-ratio:2 / 3;}.aspect-16-9{aspect-ratio:16 / 9;}.aspect-9-16{aspect-ratio:9 / 16;}.aspect-21-9{aspect-ratio:21 / 9;}.aspect-9-21{aspect-ratio:9 / 21;}.fit-contain{object-fit:contain;}.fit-cover{object-fit:cover;}.fit-fill{object-fit:fill;}.bg-blur-xs{backdrop-filter:blur(2px);}.bg-blur-s{backdrop-filter:blur(4px);}.bg-blur-m{backdrop-filter:blur(8px);}.bg-blur-l{backdrop-filter:blur(16px);}.bg-blur-xl{backdrop-filter:blur(32px);}.rotate-90{transform:rotate(90deg);}.rotate-180{transform:rotate(180deg);}.rotate-270{transform:rotate(270deg);}.options-wrapper{display:flex;flex-direction:row;gap:var(--card-gap);}.display-none{display:none;}.visible{visibility:visible;}.hidden{visibility:hidden;}.overflow-hidden{overflow:hidden;}.overflow-clip{overflow:clip;}.overflow-auto{overflow:auto;}.overflow-x-hidden{overflow-x:hidden;}.overflow-x-auto{overflow-x:auto;}.overflow-y-hidden{overflow-y:hidden;}.overflow-y-auto{overflow-y:auto;}.list-none{list-style-type:none;list-style:none;padding-left:0;}.white-space-nowrap{white-space:nowrap;}.transition-global{transition:all 0.4s ease-in-out;}.width-100{width:100%;}.width-auto{width:auto;}.height-100{height:100%;}.position-relative{position:relative;}.position-absolute{position:absolute;}.position-sticky{position:sticky;top:0;}.position-fixed{position:fixed;}.inset-0{inset:0;}.bottom-0{bottom:0;}.top-0{top:0;}.left-0{left:0;}.right-0{right:0;}.cursor-pointer{cursor:pointer;}.cursor-not-allowed{cursor:not-allowed;}.cursor-auto{cursor:auto;}.no-pointer-events{pointer-events:none;}.blend-multiply{mix-blend-mode:multiply;}.blend-saturation{mix-blend-mode:saturation;}.blend-soft-light{mix-blend-mode:soft-light;}.blend-initial{mix-blend-mode:initial;}.complianz-formwrapper{r:inherit;}.cover-image-container{position:relative;overflow:clip;isolation:isolate;}.legal-checkbox{display:flex;align-items:baseline;}.link-extension{position:relative;outline:2px solid transparent;outline-offset:3px;transition:outline-color .4s ease-out;}@media (max-width:991px){.text-left--up-to-l{text-align:left;}.text-center--up-to-l{text-align:center;}.text-center--on-xl{text-align:left;}.align-center--on-xl{text-align:left;align-items:flex-start;}.align-center--on-l{text-align:center;align-items:center;}.align-center--on-m{text-align:left;align-items:flex-start;}.align-center--on-s{text-align:left;align-items:flex-start;}.grid-1--on-l{grid-template-columns:var(--grid-1);grid-auto-flow:row;}.row--on-l{grid-template-columns:unset;grid-auto-flow:column;}.grid-2--on-l{grid-template-columns:var(--grid-2);}.grid-3--on-l{grid-template-columns:var(--grid-3);}.grid-4--on-l{grid-template-columns:var(--grid-4);}.grid-5--on-l{grid-template-columns:var(--grid-5);}.grid-6--on-l{grid-template-columns:var(--grid-6);}}@media (max-width:767px){.text-left--up-to-l{text-align:left;}.text-center--up-to-l{text-align:center;}.align-center--on-xl{text-align:left;align-items:flex-start;}.align-center--on-l{text-align:left;align-items:flex-start;}.align-center--on-m{text-align:center;align-items:center;}.align-center--on-s{text-align:left;align-items:flex-start;}.grid-1--on-m{grid-template-columns:var(--grid-1);grid-auto-flow:row;}.row--on-m{grid-template-columns:unset;grid-auto-flow:column;}.grid-2--on-m{grid-template-columns:var(--grid-2);}.grid-3--on-m{grid-template-columns:var(--grid-3);}.grid-4--on-m{grid-template-columns:var(--grid-4);}.grid-5--on-m{grid-template-columns:var(--grid-5);}.grid-6--on-m{grid-template-columns:var(--grid-6);}}@media (max-width:478px){.text-left--up-to-m{text-align:left;}.text-center--up-to-m{text-align:center;}.align-center--on-xl{text-align:left;align-items:flex-start;}.align-center--on-l{text-align:left;align-items:flex-start;}.align-center--on-m{text-align:left;align-items:flex-start;}.align-center--on-s{text-align:center;align-items:center;}.grid-1--on-s{grid-template-columns:var(--grid-1);grid-auto-flow:row;}.row--on-s{grid-template-columns:1fr;grid-auto-flow:column;}.grid-2--on-s{grid-template-columns:var(--grid-2);}.grid-3--on-s{grid-template-columns:var(--grid-3);}.grid-4--on-s{grid-template-columns:var(--grid-4);}.grid-5--on-s{grid-template-columns:var(--grid-5);}.grid-6--on-s{grid-template-columns:var(--grid-6);}}/* Custom Stylesheets */ /* CF Stylesheet */ /* Body strecken und damit Footer nach unten */ .brx-body{min-height:calc(100dvh - var(--wp-admin--admin-bar--height,0px));}/* Kleine typografische Tweaks */ .brxe-heading{text-wrap:balance;}.brxe-text p{text-wrap:pretty;}/* Standardmäßig bei Grid Klasse auch die Grid-Gap anwenden */ :where(.brxe-container[class*="grid-"]),:where(.brxe-block[class*="grid-"]){gap:var(--grid-gap);}/* wenn wir sauberes HTML machen,dann verwenden wir den container als ul und die grid-elemente als li => Styles resetten */ ul.brx-grid,ul.brxe-container,ul.brxe-block{list-style:none;padding-left:0;}/* Accordion Tweaks */ .accordion-title-wrapper{flex-wrap:nowrap;}/* Links */ :where(.brxe-text,.brxe-text-basic,.brxe-woocommerce-account-page) a{border-bottom:2px solid var(--primary-20);}:where(.brxe-text,.brxe-text-basic,.brxe-woocommerce-account-page) a:hover{border-bottom-color:var(--primary);}/* Button mit SVG Icon */ /* Icons in Buttons schützen */ :where(.bricks-button svg,.brxe-text-link .icon svg){height:1.2em;width:auto;flex-shrink:0;/* Verhindert Stauchung */ color:currentColor;}:where(.bricks-button){min-width:fit-content;}/* Buttons */ .bricks-button{font-weight:var(--btn-default-fontweight);text-transform:var(--btn-default-texttransform);line-height:var(--btn-default-lineheight);}/* light button */ .bricks-button.bricks-background-light{outline:2px solid transparent;outline-offset:0;transition:outline-offset 0.3s ease,outline-color 0.5s ease;}.bricks-button.bricks-background-light:hover{outline-offset:-4px;outline-color:currentColor;}/* Gutenberg Buttons angleichen .wp-block-button__link,.wp-block-file .wp-block-file__button{background-color:var(--btn-primary-bg);color:var(--btn-primary-color);border:2px solid var(--btn-primary-bg);border-radius:var(--btn-default-borderradius);padding:0.5em 1em;font-size:var(--text-m);font-weight:var(--btn-default-fontweight);text-transform:var(--btn-default-texttransform);}.wp-block-button__link:hover,.wp-block-file .wp-block-file__button:hover{background-color:var(--btn-primary-bg-hover);color:var(--btn-primary-color-hover);}*/ /* Mapping der Gutenberg Buttons auf unsere Bricks/CF-Variablen */ :where(.wp-block-button__link,.wp-block-file .wp-block-file__button){/* Farben & Background */ background-color:var(--btn-primary-bg);color:var(--btn-primary-color);border:2px solid var(--btn-primary-bg);/* Typografie & Spacing */ border-radius:var(--btn-default-borderradius,var(--radius-ui));padding:0.6em 1.2em;/* Etwas großzügiger für Gutenberg */ font-size:var(--text-m);font-weight:var(--btn-default-fontweight);text-transform:var(--btn-default-texttransform);line-height:var(--btn-default-lineheight,1.2);/* Interaktion */ transition:all 0.3s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;}/* Hover-States synchronisieren */ :where(.wp-block-button__link,.wp-block-file .wp-block-file__button):hover{background-color:var(--btn-primary-bg-hover);color:var(--btn-primary-color-hover);border-color:var(--btn-primary-bg-hover);filter:brightness(105%);}/* Fokus-Zustand für Barrierefreiheit (analog zu Bricks) */ :where(.wp-block-button__link,.wp-block-file .wp-block-file__button):focus-visible{outline:2px dashed var(--primary-30);outline-offset:0.2em;}/* für outline icons */ :where(.bricks-button svg[fill="none"] path){stroke:currentColor;fill:none;}/* Bessere Bild-Abdeckung bei Aspect-Ratios */ [class*="aspect-"]{width:100%;height:100%;object-fit:cover;}/* Formulare */ .input,input:not([type=submit],[type=radio]),select,textarea,{border-radius:var(--radius-ui);}:where(.brxe-brf-pro-forms) label{font-size:calc(var(--text-s) * 1.1 );font-weight:500;}.brxe-brf-pro-forms-field-checkbox,.brxe-brf-pro-forms-field-radio{display:flex;flex-direction:row;align-items:baseline;}/* Complianz Banner anpassen */ body{--cmplz_button_border_radius:var(--radius-ui);--cmplz_button_accept_border_color:var(--primary-d-1);--cmplz_button_deny_border_color:var(--primary-d-1);--cmplz_slider_active_color:var(--primary);--cmplz_button_accept_text_color:white;--cmplz_button_deny_text_color:white;--cmplz_button_accept_background_color:var(--primary);--cmplz_button_deny_background_color:var(--primary);}.cmplz-btn.cmplz-accept:hover,.cmplz-btn.cmplz-deny:hover{filter:brightness(110%);}/* Complianz für Recaptcha */ .cmplz-placeholder-1 form,.cmplz-placeholder-1 > *:not(.cmplz-blocked-content-notice){display:none!important;height:0;width:0;overflow:hidden;overflow:clip;}/* Bricksforge Form */ .brxe-brf-pro-forms .input-icon-wrapper.icon-left .input-icon{border:1px solid currentcolor;border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius);border-color:var(--border-primary);}.brxe-brf-pro-forms .input-icon-wrapper.icon-left input{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0;border-color:var(--border-primary);}/* Link dynamisch erweitern */ /* Styling nur,wenn ein Link mit href im Inneren existiert */ .link-extension:has(a[href]){position:relative;/* Wichtig für das absolute ::before */ isolation:isolate;/* Schafft neuen Stapelkontext */ cursor:pointer;}/* Falls andere Links/Buttons im Container sind,müssen diese klickbar bleiben */ .link-extension :is(button,a:not(.link-extension a[href])){position:relative;z-index:2;}/* Hover-Effekt nur bei vorhandenem Link */ .link-extension:has(a[href]):hover{outline:2px solid var(--primary);}/* Der unsichtbare Klick-Bereich */ .link-extension a[href]::before{content:'';position:absolute;inset:0;z-index:1;}/* Fokus-Visualisierung für Barrierefreiheit */ .link-extension:has(a[href]):focus-within{outline:2px dashed var(--primary-30);outline-offset:0.2em;}/* Fallback:Entferne Standard-Focus vom Link selbst,da die Box den Fokus visuell übernimmt */ .link-extension a[href]:focus{outline:none;}/* Focus für Accessibility */ body.bricks-is-frontend :focus-visible,.link-extension:focus-within{outline-offset:0.2em;outline:2px dashed var(--primary-30);}.link-extension *:focus{outline:none !important;}::selection{color:white;background-color:var(--primary-d-2,#333);}/* bild als absolutes hintergrundbild einstellen */ .cover-image-container .brxe-image:first-child{position:absolute;width:100%;height:100%;object-fit:cover;/* Sorgt dafür,dass das Bild den ganzen Bereich füllt */ object-position:center;/* Zentriert das Bild */ z-index:-1;}/* Scrollbar */ *{scrollbar-width:auto;scrollbar-color:var(--primary) #ffffff;}*::-webkit-scrollbar{width:16px;}*::-webkit-scrollbar-track{background:#ffffff;}*::-webkit-scrollbar-thumb{background-color:var(--primary);border-radius:10px;border:3px solid #ffffff;}.gutenberg :where(p + h2){margin-top:var(--space-l);}.gutenberg :where(p + h3){margin-top:var(--space-m);}