@charset "UTF-8";
span.eeb-nodis { 
display:none !important; 
}
span.eeb-rtl { 
unicode-bidi:bidi-override !important; 
direction:rtl !important; 
display:inline !important; 
}
span.eeb-rtl span.eeb-sd, span.eeb-nrtl span.eeb-sd{
display:inline !important;
padding-left:0 !important;
}
span.eeb-nrtl { 
word-break: break-all !important;
}
.eeb-encoded { 
position:relative; 
margin-top:-0.3em; 
z-index:1000; 
color:green; 
}
@font-face{
font-family: 'Conduit';
src: url(//www.zefueg.de/wp-content/themes/zefueg/fonts/5120380/447d575d-38c0-4d02-b440-bb361e3cda42.woff2) format('woff2'),
url(//www.zefueg.de/wp-content/themes/zefueg/fonts/5120380/635381f9-82a6-4991-8008-9b8d73dde424.woff) format('woff');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face{
font-family: 'Conduit';
src: url(//www.zefueg.de/wp-content/themes/zefueg/fonts/5321663/a97846f1-d07d-4e87-b77f-03ee07a2ee80.woff2) format('woff2'),
url(//www.zefueg.de/wp-content/themes/zefueg/fonts/5321663/97ffe385-adcf-41cc-af47-697089936f5d.woff) format('woff');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face{
font-family: 'GT Walsheim';
src: url(//www.zefueg.de/wp-content/themes/zefueg/fonts/gt-walsheim/GT-Walsheim-Thin.woff2) format('woff2'),
url(//www.zefueg.de/wp-content/themes/zefueg/fonts/gt-walsheim/GT-Walsheim-Thin.woff) format('woff');
font-weight: 100;
font-style: normal;
font-display: swap;
}
@font-face{
font-family: 'GT Walsheim';
src: url(//www.zefueg.de/wp-content/themes/zefueg/fonts/gt-walsheim/GT-Walsheim-Bold.woff2) format('woff2'),
url(//www.zefueg.de/wp-content/themes/zefueg/fonts/gt-walsheim/GT-Walsheim-Bold.woff) format('woff');
font-weight: bold;
font-style: normal;
font-display: swap;
} @keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes fadeInFromTop {
from {
opacity: 0;
transform: translateY(-20px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
@keyframes fadeInFromBottom {
from {
opacity: 0;
transform: translateY(20px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
@keyframes fadeInFromLeft {
from {
opacity: 0;
transform: translateX(-50px);
}
to {
opacity: 1;
transform: none;
}
}
@keyframes fadeInFromRight {
from {
opacity: 0;
transform: translateX(50px);
}
to {
opacity: 1;
transform: none;
}
} html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
} article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, main {
display: block;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
html {
font-size: 62.5%;
-webkit-text-size-adjust: 100%;
overscroll-behavior: none;
}
body {
font-family: 'Conduit';
font-weight: 300;
background: #ffffff;
text-align: left;
font-size: 1.9rem;
line-height: 1.2;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: flex;
flex-direction: column;
min-height: 100vh;
overflow-x: hidden; }
body.menu-active, body.newsletter-active {
overflow: hidden;
}
h1 {
font-family: 'GT Walsheim';
font-weight: bold;
font-size: 5rem;
margin-top: 8rem;
margin-bottom: 3rem;
line-height: 1.0;
text-transform: uppercase;
letter-spacing: 0.2rem;
opacity: 0;
animation: fadeInFromBottom 1s ease-out forwards;
}
h1.has-x-large-font-size {
margin-bottom: 6rem;
}
h2 {
font-family: 'GT Walsheim';
font-weight: bold;
margin-top: 4rem;
margin-bottom: 2rem;
line-height: 1.1;
text-transform: uppercase;
}
.wp-block-cover.has-wave-bottom + * {
margin-top: 0;
}
h2.has-large-font-size {
margin-top: 9rem;
margin-bottom: 4rem;
}
h2.has-large-font-size + .is-font-family-gt-walsheim {
margin-top: -3rem;
}
h2.has-medium-font-size {
font-family: 'Conduit';
}
h3 {
font-family: 'Conduit';
font-weight: bold;
margin-top: 2rem;
margin-bottom: 2rem;
line-height: 1;
}
h4 {
font-family: 'Conduit';
font-weight: bold;
margin-top: 2rem;
margin-bottom: 2rem;
line-height: 1;
}
.is-font-family-gt-walsheim {
font-family: 'GT Walsheim';
}
h2:first-child, h3:first-child, h4:first-child {
margin-top: 0;
}
h1:last-child, h2:last-child, h3:last-child, h4:last-child {
margin-bottom: 0;
}
p, main.site-main ul, main.site-main ol {
margin-bottom: 2rem;
}
main.site-main ul {
list-style: disc;
padding-left: 2rem;
line-height: 1.3;
}
main.site-main ul li {
margin-bottom: 1rem;
}
main.site-main ul.has-medium-font-size li {
margin-bottom: 2rem;
}
main.site-main ul.list-no-bullets {
list-style: none;
padding-left: 0;
}
a {
text-decoration: none;
transition: all 300ms ease;
color: inherit;
}
main p a, main table a, main ul:not(.wp-block-post-template) a {
text-decoration: underline;
transition: all 300ms ease;
}
main .links-no-text-decoration a {
text-decoration: none !important;
}
main p a:hover, main table a:hover, main ul:not(.wp-block-post-template) a:hover {
background: -webkit-linear-gradient(225deg, rgb(61,171,197) 25%, rgb(29,113,184) 50%, rgb(91,101,165) 75%, rgb(98,61,145) 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
text-decoration: none;
} .has-x-large-font-size {
font-size: 9rem !important;
}
.has-large-font-size {
font-size: 7rem !important;
}
h2 {
font-size: 4.6rem;
}
h3 {
font-size: 2.7rem;
}
.has-medium-font-size {
font-size: 2.7rem !important;
}
.has-medium-font-size {
margin-bottom: 2rem;
}
p, #partner h3 {
font-size: 1.9rem;
font-weight: 300;
letter-spacing: 0.05rem;
line-height: 1.2;
margin-top: 2rem;
margin-bottom: 2rem;
}
.wp-block-column p:first-child {
margin-top: 0;
}
.wp-block-column p:last-child {
margin-bottom: 0;
}
.has-small-font-size {
font-size: 1.7rem !important;
letter-spacing: 0 !important;
} .wp-block-buttons {
gap: 1.5rem;
margin-top: 2rem;
margin-bottom: 2rem;
font-size: 1.9rem;
letter-spacing: 0.05rem;
line-height: 1.2;
}
.wp-block-buttons:last-child {
margin-bottom: 0;
}
.wp-block-buttons.has-large-font-size {
font-size: 4.6rem !important;
font-family: 'GT Walsheim';
font-weight: bold;
letter-spacing: 0;
text-transform: uppercase;
margin-top: 3rem;
margin-bottom: 3rem;
}
.button, .wp-block-button__link, .sib-form-block__button, .wp-block-button .wp-block-button__link.is-style-outline, .wp-block-button.is-style-outline>.wp-block-button__link {
padding: 0.5rem 3rem;
border: 1px solid #000000 !important;
border-radius: 0 !important;
white-space: nowrap;
cursor: pointer;
transition: all 300ms ease;
}
.button, .wp-block-button__link, .is-style-fill .wp-block-button__link, .sib-form-block__button {
background-color: #000000;
color: #ffffff;
}
.button.is-style-outline, .is-style-outline .wp-block-button__link {
background-color: transparent;
color: #000000;
}
.has-large-font-size .wp-block-button__link {
padding: 1.5rem 8rem !important;
font-size: 4.6rem !important;
font-family: 'GT Walsheim';
font-weight: 100;
letter-spacing: 0;
text-transform: uppercase;
}
.n2-ss-button-container a, .sib-form-block__button {
font-size: 1.9rem !important;
letter-spacing: 0.05rem !important;
line-height: 1.2 !important;
font-weight: normal !important;
padding: 0.5rem 3rem !important;
transition: all 300ms ease !important;
}
.wp-block-button__link:active, .wp-block-button__link:focus, .wp-block-button__link:visited {
text-decoration: none;
color: #ffffff !important;
background-color: #000000 !important;
}
.is-style-outline .wp-block-button__link:active, .is-style-outline .wp-block-button__link:focus, .is-style-outline .wp-block-button__link:visited {
color: #000000 !important;
background-color: transparent !important;
}
.button:hover, .is-style-fill .wp-block-button__link:hover, .wp-block-button__link:hover, .sib-form-block__button:hover {
text-decoration: none;
color: #000000 !important;
background-color: transparent !important;
}
.button.is-style-outline:hover, .is-style-outline .wp-block-button__link:hover {
text-decoration: none;
color: #ffffff !important;
background-color: #000000 !important;
}
.n2-ss-button-container a:hover {
text-decoration: none !important;
color: #ffffff !important;
background-color: #000000 !important;
}
.wp-block-button.has-arrow-right .wp-block-button__link, .wp-block-query .wp-block-post-excerpt__more-link {
background-color: transparent !important;
color: #000000 !important;
border: 0 !important;
padding: 0 4rem 0 0 !important;
position: relative;
display: flex;
height: 3rem;
align-items: center;
}
.wp-block-query .wp-block-post-excerpt__more-link {
font-size: 0;
text-decoration: none;
opacity: 0;
animation: fadeIn 0.5s ease 0.3s forwards;
}
.wp-block-query .download {
opacity: 0;
animation: fadeIn 0.5s ease 0.3s forwards;
}
.wp-block-button.has-arrow-right .wp-block-button__link .arrow-right, .wp-block-post-excerpt__more-link .arrow-right, .wp-block-post-excerpt__more-link .download {
display: block;
position: absolute;
right: 0;
width: 3rem;
height: 3rem;
}
.wp-block-button.has-arrow-right .wp-block-button__link .arrow-right circle, .wp-block-post-excerpt__more-link .arrow-right circle {
transition: all 300ms ease;
fill: #000000;
stroke: #000000;
}
.wp-block-button.has-arrow-right .wp-block-button__link .arrow-right path, .wp-block-post-excerpt__more-link .arrow-right path {
transition: all 300ms ease;
fill: #ffffff;
}
.wp-block-button.has-arrow-right .wp-block-button__link:hover .arrow-right circle, .wp-block-post-excerpt__more-link:hover .arrow-right circle, .download:hover path.download-circle {
fill: transparent;
}
.wp-block-button.has-arrow-right .wp-block-button__link:hover .arrow-right path, .wp-block-post-excerpt__more-link:hover .arrow-right path, .download:hover path {
fill: #000000;
}
.download:hover line {
stroke: #000000;
} .wp-block-cover > .has-gaerung-background-color + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-gaerung-background-color .arrow-right circle, .style-gaerung .arrow-right circle, .style-gaerung .download path.download-circle {
stroke: #d6d395;
fill: #d6d395;
}
.wp-block-cover > .has-naehrstoffe-background-color + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-naehrstoffe-background-color .arrow-right circle, .style-naehrstoffe .arrow-right circle, .style-naehrstoffe .download path.download-circle {
stroke: #95c23d;
fill: #95c23d;
}
.wp-block-cover > .has-saeuerungsmanagement-background-color + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-saeuerungsmanagement-background-color .arrow-right circle, .style-saeuerungsmanagement .arrow-right circle, .style-saeuerungsmanagement .download path.download-circle {
stroke: #71bc7a;
fill: #71bc7a;
}
.wp-block-cover > .has-mostbehandlung-background-color + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-mostbehandlung-background-color .arrow-right circle, .style-mostbehandlung .arrow-right circle, .style-mostbehandlung .download path.download-circle {
stroke: #3dabc5;
fill: #3dabc5;
}
.wp-block-cover > .has-stabilisierung-background-color + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-stabilisierung-background-color .arrow-right circle, .style-stabilisierung .arrow-right circle, .style-stabilisierung .download path.download-circle {
stroke: #1d71b8;
fill: #1d71b8;
}
.wp-block-cover > .has-tanine-chips-background-color + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-tanine-chips-background-color .arrow-right circle, .style-tanine-chips .arrow-right circle, .style-tanine-chips .download path.download-circle {
stroke: #623d91;
fill: #623d91;
}
.wp-block-cover > .has-grau-background-color + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-grau-background-color .arrow-right circle, .style-grau .arrow-right circle, .style-grau .download path.download-circle {
stroke: #b3b8bb;
fill: #b3b8bb;
}
.wp-block-cover > .has-weinberg-background-color + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-weinberg-background-color .arrow-right circle, .style-weinberg .arrow-right circle, .style-weinberg .download path.download-circle {
stroke: #978c87;
fill: #978c87;
}
.wp-block-cover > .has-trauben-background-color + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-trauben-background-color .arrow-right circle, .style-trauben .arrow-right circle, .style-trauben .download path.download-circle {
stroke: #943c8f;
fill: #943c8f;
}
.wp-block-cover > .has-most-background-color + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-most-background-color .arrow-right circle, .style-most .arrow-right circle, .style-most .download path.download-circle {
stroke: #6e629b;
fill: #6e629b;
}
.wp-block-cover > .has-hefe-background-color + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-hefe-background-color .arrow-right circle, .style-hefe .arrow-right circle, .style-hefe .download path.download-circle {
stroke: #aba891;
fill: #aba891;
}
.wp-block-cover > .has-non-sacchs-background-color + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-non-sacchs-background-color .arrow-right circle, .style-non-sacchs .arrow-right circle, .style-non-sacchs .download path.download-circle {
stroke: #8da891;
fill: #8da891;
}
.wp-block-cover > .has-enzyme-background-color + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-enzyme-background-color .arrow-right circle, .style-enzyme .arrow-right circle, .style-enzyme .download path.download-circle {
stroke: #50afb0;
fill: #50afb0;
}
.wp-block-cover > .has-bakterien-background-color + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-bakterien-background-color .arrow-right circle, .style-bakterien .arrow-right circle, .style-bakterien .download path.download-circle {
stroke: #432861;
fill: #432861;
}
.wp-block-cover > .has-aktivatoren-background-color + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-aktivatoren-background-color .arrow-right circle, .style-aktivatoren .arrow-right circle, .style-aktivatoren .download path.download-circle {
stroke: #00585d;
fill: #00585d;
}
.wp-block-cover > .has-schoenung-background-color + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-schoenung-background-color .arrow-right circle, .style-schoenung .arrow-right circle, .style-schoenung .download path.download-circle {
stroke: #007154;
fill: #007154;
}
.wp-block-cover > .has-sekt-background-color + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-sekt-background-color .arrow-right circle, .style-sekt .arrow-right circle, .style-sekt .download path.download-circle {
stroke: #e3d285;
fill: #e3d285;
}
.wp-block-cover > .has-cider-background-color + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-cider-background-color .arrow-right circle, .style-cider .arrow-right circle, .style-cider .download path.download-circle {
stroke: #fbe95f;
fill: #fbe95f;
} .wp-block-cover > .has-zefueg-standard-gradient-background + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-zefueg-standard-gradient-background .arrow-right circle, .style-gradient-zefueg-standard .arrow-right circle, .style-gradient-zefueg-standard .download path.download-circle {
stroke: url(#zefueg-standard);
fill: url(#zefueg-standard);
}
.wp-block-cover > .has-trauben-most-gradient-background + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-trauben-most-gradient-background .arrow-right circle, .style-gradient-trauben-most .arrow-right circle, .style-gradient-trauben-most .download path.download-circle {
stroke: url(#trauben-most);
fill: url(#trauben-most);
}
.wp-block-cover > .has-gaerung-gradient-background + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-gaerung-gradient-background .arrow-right circle, .style-gradient-gaerung .arrow-right circle, .style-gradient-gaerung .download path.download-circle {
stroke: url(#gaerung);
fill: url(#gaerung);
}
.wp-block-cover > .has-malolaktische-fermentation-gradient-background + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-malolaktische-fermentation-gradient-background .arrow-right circle, .style-gradient-malolaktische-fermentation .arrow-right circle, .style-gradient-malolaktische-fermentation .download path.download-circle {
stroke: url(#malolaktische-fermentation);
fill: url(#malolaktische-fermentation);
}
.wp-block-cover > .has-wein-gradient-background + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-wein-gradient-background .arrow-right circle, .style-gradient-wein .arrow-right circle, .style-gradient-wein .download path.download-circle {
stroke: url(#wein);
fill: url(#wein);
} .wp-block-cover > .has-gaerung-background-color + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link:hover .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-gaerung-background-color:hover .arrow-right circle, .style-gaerung .wp-block-post-excerpt__more-link:hover .arrow-right circle, .style-gaerung .download:hover path.download-circle {
fill: transparent;
stroke: #d6d395;
}
.wp-block-cover > .has-naehrstoffe-background-color + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link:hover .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-naehrstoffe-background-color:hover .arrow-right circle, .style-naehrstoffe .wp-block-post-excerpt__more-link:hover .arrow-right circle, .style-naehrstoffe .download:hover path.download-circle {
fill: transparent;
stroke: #95c23d;
}
.wp-block-cover > .has-saeuerungsmanagement-background-color + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link:hover .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-saeuerungsmanagement-background-color:hover .arrow-right circle, .style-saeuerungsmanagement .wp-block-post-excerpt__more-link:hover .arrow-right circle, .style-saeuerungsmanagement .download:hover path.download-circle {
fill: transparent;
stroke: #71bc7a;
}
.wp-block-cover > .has-mostbehandlung-background-color + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link:hover .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-mostbehandlung-background-color:hover .arrow-right circle, .style-mostbehandlung .wp-block-post-excerpt__more-link:hover .arrow-right circle, .style-mostbehandlung .download:hover path.download-circle {
fill: transparent;
stroke: #3dabc5;
}
.wp-block-cover > .has-stabilisierung-background-color + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link:hover .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-stabilisierung-background-color:hover .arrow-right circle, .style-stabilisierung .wp-block-post-excerpt__more-link:hover .arrow-right circle, .style-stabilisierung .download:hover path.download-circle {
fill: transparent;
stroke: #1d71b8;
}
.wp-block-cover > .has-tanine-chips-background-color + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link:hover .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-tanine-chips-background-color:hover .arrow-right circle, .style-tanine-chips .wp-block-post-excerpt__more-link:hover .arrow-right circle, .style-tanine-chips .download:hover path.download-circle {
fill: transparent;
stroke: #623d91;
}
.wp-block-cover > .has-grau-background-color + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link:hover .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-grau-background-color:hover .arrow-right circle, .style-grau .wp-block-post-excerpt__more-link:hover .arrow-right circle, .style-grau .download:hover path.download-circle {
fill: transparent;
stroke: #b3b8bb;
}
.wp-block-cover > .has-weinberg-background-color + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link:hover .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-weinberg-background-color:hover .arrow-right circle, .style-weinberg .wp-block-post-excerpt__more-link:hover .arrow-right circle, .style-weinberg .download:hover path.download-circle {
fill: transparent;
stroke: #978c87;
}
.wp-block-cover > .has-trauben-background-color + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link:hover .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-trauben-background-color:hover .arrow-right circle, .style-trauben .wp-block-post-excerpt__more-link:hover .arrow-right circle, .style-trauben .download:hover path.download-circle {
fill: transparent;
stroke: #943c8f;
}
.wp-block-cover > .has-most-background-color + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link:hover .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-most-background-color:hover .arrow-right circle, .style-most .wp-block-post-excerpt__more-link:hover .arrow-right circle, .style-most .download:hover path.download-circle {
fill: transparent;
stroke: #6e629b;
}
.wp-block-cover > .has-hefe-background-color + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link:hover .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-hefe-background-color:hover .arrow-right circle, .style-hefe .wp-block-post-excerpt__more-link:hover .arrow-right circle, .style-hefe .download:hover path.download-circle {
fill: transparent;
stroke: #aba891;
}
.wp-block-cover > .has-non-sacchs-background-color + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link:hover .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-non-sacchs-background-color:hover .arrow-right circle, .style-non-sacchs .wp-block-post-excerpt__more-link:hover .arrow-right circle, .style-non-sacchs .download:hover path.download-circle {
fill: transparent;
stroke: #8da891;
}
.wp-block-cover > .has-enzyme-background-color + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link:hover .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-enzyme-background-color:hover .arrow-right circle, .style-enzyme .wp-block-post-excerpt__more-link:hover .arrow-right circle, .style-enzyme .download:hover path.download-circle {
fill: transparent;
stroke: #50afb0;
}
.wp-block-cover > .has-bakterien-background-color + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link:hover .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-bakterien-background-color:hover .arrow-right circle, .style-bakterien .wp-block-post-excerpt__more-link:hover .arrow-right circle, .style-bakterien .download:hover path.download-circle {
fill: transparent;
stroke: #432861;
}
.wp-block-cover > .has-aktivatoren-background-color + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link:hover .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-aktivatoren-background-color:hover .arrow-right circle, .style-aktivatoren .wp-block-post-excerpt__more-link:hover .arrow-right circle, .style-aktivatoren .download:hover path.download-circle {
fill: transparent;
stroke: #00585d;
}
.wp-block-cover > .has-schoenung-background-color + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link:hover .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-schoenung-background-color:hover .arrow-right circle, .style-schoenung .wp-block-post-excerpt__more-link:hover .arrow-right circle, .style-schoenung .download:hover path.download-circle {
fill: transparent;
stroke: #007154;
}
.wp-block-cover > .has-sekt-background-color + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link:hover .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-sekt-background-color:hover .arrow-right circle, .style-sekt .wp-block-post-excerpt__more-link:hover .arrow-right circle, .style-sekt .download:hover path.download-circle {
fill: transparent;
stroke: #e3d285;
}
.wp-block-cover > .has-cider-background-color + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link:hover .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-cider-background-color:hover .arrow-right circle, .style-cider .wp-block-post-excerpt__more-link:hover .arrow-right circle, .style-cider .download:hover path.download-circle {
fill: transparent;
stroke: #fbe95f;
} .wp-block-cover > .has-zefueg-standard-gradient-background + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link:hover .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-zefueg-standard-gradient-background:hover .arrow-right circle, .style-gradient-zefueg-standard .wp-block-post-excerpt__more-link:hover .arrow-right circle, .style-gradient-zefueg-standard .download:hover path.download-circle {
fill: transparent;
stroke: url(#zefueg-standard);
}
.wp-block-cover > .has-trauben-most-gradient-background + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link:hover .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-trauben-most-gradient-background:hover .arrow-right circle, .style-gradient-trauben-most .wp-block-post-excerpt__more-link:hover .arrow-right circle, .style-gradient-trauben-most .download:hover path.download-circle {
fill: transparent;
stroke: url(#trauben-most);
}
.wp-block-cover > .has-gaerung-gradient-background + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link:hover .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-gaerung-gradient-background:hover .arrow-right circle, .style-gradient-gaerung .wp-block-post-excerpt__more-link:hover .arrow-right circle, .style-gradient-gaerung .download:hover path.download-circle {
fill: transparent;
stroke: url(#gaerung);
}
.wp-block-cover > .has-malolaktische-fermentation-gradient-background + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link:hover .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-malolaktische-fermentation-gradient-background:hover .arrow-right circle, .style-gradient-malolaktische-fermentation .wp-block-post-excerpt__more-link:hover .arrow-right circle, .style-gradient-malolaktische-fermentation .download:hover path.download-circle {
fill: transparent;
stroke: url(#malolaktische-fermentation);
}
.wp-block-cover > .has-wein-gradient-background + .wp-block-cover__inner-container .wp-block-button.has-arrow-right .wp-block-button__link:hover .arrow-right circle, .wp-block-button.has-arrow-right .wp-block-button__link.has-wein-gradient-background:hover .arrow-right circle, .style-gradient-wein .wp-block-post-excerpt__more-link:hover .arrow-right circle, .style-gradient-wein .download:hover path.download-circle {
fill: transparent;
stroke: url(#wein);
}
strong {
font-weight: bold;
}
em {
font-style: italic;
}
sup {
font-size: 75%;
line-height: 0;
position: relative;
top: -0.5em;
} .has-gaerung-color {
color: #d6d395;
}
.has-naehrstoffe-color {
color: #95c23d;
}
.has-saeuerungsmanagement-color {
color: #71bc7a;
}
.has-mostbehandlung-color {
color: #3dabc5;
}
.has-stabilisierung-color {
color: #1d71b8;
}
.has-tanine-chips-color {
color: #623d91;
}
.has-schwarz-color {
color: #000000;
}
.has-weiss-color {
color: #ffffff;
}
.has-hellgrau-color {
color: #ebebeb;
}
.has-grau-color {
color: #b3b8bb;
}
.has-weinberg-color {
color: #978c87;
}
.has-trauben-color {
color: #943c8f;
}
.has-most-color {
color: #6e629b;
}
.has-hefe-color {
color: #aba891;
}
.has-non-sacchs-color {
color: #8da891;
}
.has-enzyme-color {
color: #50afb0;
}
.has-bakterien-color {
color: #432861;
}
.has-aktivatoren-color {
color: #00585d;
}
.has-schoenung-color {
color: #007154;
}
.has-sekt-color {
color: #e3d285;
}
.has-cider-color {
color: #fbe95f;
}
.has-gaerung-background-color {
background-color: #d6d395 !important;
}
.has-naehrstoffe-background-color {
background-color: #95c23d !important;
}
.has-saeuerungsmanagement-background-color {
background-color: #71bc7a !important;
}
.has-mostbehandlung-background-color {
background-color: #3dabc5 !important;
}
.has-stabilisierung-background-color {
background-color: #1d71b8 !important;
}
.has-tanine-chips-background-color {
background-color: #623d91 !important;
}
.has-schwarz-background-color {
background-color: #000000 !important;
}
.has-weiss-background-color {
background-color: #ffffff !important;
}
.has-hellgrau-background-color {
background-color: #ebebeb !important;
}
.has-grau-background-color {
background-color: #b3b8bb !important;
}
.has-weinberg-background-color {
background-color: #978c87 !important;
}
.has-trauben-background-color {
background-color: #943c8f !important;
}
.has-most-background-color {
background-color: #6e629b !important;
}
.has-hefe-background-color {
background-color: #aba891 !important;
}
.has-non-sacchs-background-color {
background-color: #8da891 !important;
}
.has-enzyme-background-color {
background-color: #50afb0 !important;
}
.has-bakterien-background-color {
background-color: #432861 !important;
}
.has-aktivatoren-background-color {
background-color: #00585d !important;
}
.has-schoenung-background-color {
background-color: #007154 !important;
}
.has-sekt-background-color {
background-color: #e3d285 !important;
}
.has-cider-background-color {
background-color: #fbe95f !important;
} .has-zefueg-standard-gradient-background {
background: linear-gradient(324deg, rgb(214,211,149) 4%, rgb(149,194,61) 29%, rgb(113,188,122) 41%, rgb(61,171,197) 52%, rgb(29,113,184) 64%, rgb(91,101,165) 71%, rgb(98,61,145) 100%) !important;
}
.has-trauben-most-gradient-background {
background: linear-gradient(90deg, rgb(148,60,143) 4%, rgb(110,98,155) 100%) !important;
}
.has-gaerung-gradient-background {
background: linear-gradient(90deg, rgb(171,168,145) 0%, rgb(141,168,145) 40%, rgb(149,194,61) 100%) !important;
}
.has-malolaktische-fermentation-gradient-background {
background: linear-gradient(90deg, rgb(67,40,97) 0%, rgb(0,88,93) 100%) !important;
}
.has-wein-gradient-background {
background: linear-gradient(90deg, rgb(98,61,145) 0%, rgb(29,113,184) 38%, rgb(113,188,122) 72%, rgb(0,113,84) 100%) !important;
} header.site-header {
height: 6rem;
display: flex;
gap: 0;
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 9999;
justify-content: space-between;
align-items: stretch;
border-bottom: 1px solid #ffffff;
transition: all 300ms ease;
}
body:not(.home) header.site-header, body.page-scrolled header.site-header {
background: linear-gradient(324deg, rgb(214,211,149) 4%, rgb(149,194,61) 29%, rgb(113,188,122) 41%, rgb(61,171,197) 52%, rgb(29,113,184) 64%, rgb(91,101,165) 71%, rgb(98,61,145) 100%);
}  #nav-icon {
width: 4rem;
height: 2.4rem;
margin-left: 4rem;
align-self: center;
margin-right: auto;
cursor: pointer;
transition-property: opacity, filter;
transition-duration: 0.15s;
transition-timing-function: linear;
font: inherit;
color: inherit;
text-transform: none;
background-color: transparent;
border: 0;
overflow: visible; }
.hamburger-box {
width: 100%;
height: 100%;
display: inline-block;
position: relative; }
.hamburger-inner {
display: block;
top: 50%;
margin-top: -1px; }
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
width: 4rem;
height: 1px;
background-color: #ffffff;
border-radius: 0;
position: absolute;
transition-property: transform;
transition-duration: 0.15s;
transition-timing-function: ease; }
.hamburger-inner::before, .hamburger-inner::after {
content: "";
display: block; }
.hamburger-inner::before {
top: calc(-1.2rem + 1px); }
.hamburger-inner::after {
bottom: calc(-1.2rem + 1px); }
.hamburger--spin .hamburger-inner {
transition-duration: 0.22s;
transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--spin .hamburger-inner::before {
transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in; }
.hamburger--spin .hamburger-inner::after {
transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
body.menu-active .hamburger--spin .hamburger-inner {
transform: rotate(225deg);
transition-delay: 0.12s;
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
body.menu-active .hamburger--spin .hamburger-inner::before {
top: 0;
opacity: 0;
transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out; }
body.menu-active .hamburger--spin .hamburger-inner::after {
bottom: 0;
transform: rotate(-90deg);
transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }
header.site-header #logo {
display: block;
width: auto;
height: 65%;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
body.home header.site-header #logo {
display: none;
}
body.home.page-scrolled header.site-header #logo {
display: block;
}
header.site-header #logo img {
display: block;
width: auto;
height: 100%;
}
#header-search {
border-left: 1px solid #ffffff;
flex-basis: 20%;
}
#header-search .search-form {
height: 100%;
}
#header-search .search-field {
background-color: transparent;
border: 0;
padding: 0 1.5rem;
margin: 0;
width: 100%;
box-sizing: border-box;
height: 100%;
color: #ffffff;
font-size: 2rem;
text-transform: uppercase;
letter-spacing: 0.05rem;
background-image: url(//www.zefueg.de/wp-content/themes/zefueg/img/magnifying-glass.svg);
background-repeat: no-repeat;
background-position: 2rem center;
background-size: auto 50%;
transition: all 300ms ease;
appearance: none;
}
#header-search .search-field:focus, #header-search .search-field.has-value {
outline: none;
background-position: 2rem 200%;
}
#header-search .search-btn {
display: none;
}
#header-newsletter {
flex-basis: 7%;
display: flex;
justify-content: center;
align-items: center;
border-left: 1px solid #ffffff;
padding: 1.3rem;
box-sizing: border-box;
background-image: url(//www.zefueg.de/wp-content/themes/zefueg/img/envelope.svg);
background-repeat: no-repeat;
background-position: center;
background-size: auto 57%;
min-width: 8rem;
cursor: pointer;
}
body.newsletter-active #header-newsletter {
background-image: url(//www.zefueg.de/wp-content/themes/zefueg/img/cross.svg);
}
nav#main-menu {
opacity: 0;
visibility: hidden;
overflow: auto;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: linear-gradient(324deg, rgb(214,211,149) 4%, rgb(149,194,61) 29%, rgb(113,188,122) 41%, rgb(61,171,197) 52%, rgb(29,113,184) 64%, rgb(91,101,165) 71%, rgb(98,61,145) 100%);
z-index: 9998;
transition: all 300ms ease;
}
body.menu-active nav#main-menu {
opacity: 1;
visibility: visible;
}
nav#main-menu > div {
width: 100%;
height: 100%;
}
nav#main-menu > div > ul {
width: 100%;
height: 100%;
box-sizing: border-box;
margin: 0;
padding: 12rem 6rem;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
nav#main-menu ul li {
}
nav#main-menu ul li a {
display: block;
text-align: center;
opacity: 0;
font-size: 8vh;
font-family: 'GT Walsheim';
font-weight: bold;
color: #ffffff;
text-transform: uppercase;
line-height: 1.1;
animation-duration: 0.7s;
animation-timing-function: ease-out;
animation-fill-mode: forwards;
}
body.menu-active nav#main-menu ul li a {
animation-name: fadeInFromBottom;
}
nav#main-menu ul li:nth-child(1) a {
animation-delay: 0.3s;
}
nav#main-menu ul li:nth-child(2) a {
animation-delay: 0.4s;
}
nav#main-menu ul li:nth-child(3) a {
animation-delay: 0.5s;
}
nav#main-menu ul li:nth-child(4) a {
animation-delay: 0.6s;
}
nav#main-menu ul li:nth-child(5) a {
animation-delay: 0.7s;
}
nav#main-menu ul li:nth-child(6) a {
animation-delay: 0.8s;
}
nav#main-menu ul li:nth-child(7) a {
animation-delay: 0.9s;
}
nav#main-menu ul li:nth-child(8) a {
animation-delay: 1s;
}
nav#main-menu ul li:nth-child(1) a:hover, nav#main-menu ul li.current-menu-item:nth-child(1) a {
text-decoration: none;
color: #3DABC5;
}
nav#main-menu ul li:nth-child(2) a:hover, nav#main-menu ul li.current-menu-item:nth-child(2) a {
text-decoration: none;
color: #71BC7A;
}
nav#main-menu ul li:nth-child(3) a:hover, nav#main-menu ul li.current-menu-item:nth-child(3) a {
text-decoration: none;
color: #95c23d;
}
nav#main-menu ul li:nth-child(4) a:hover, nav#main-menu ul li.current-menu-item:nth-child(4) a {
text-decoration: none;
color: #D6D395;
}
nav#main-menu ul li:nth-child(5) a:hover, nav#main-menu ul li.current-menu-item:nth-child(5) a {
text-decoration: none;
color: #623D91;
}
nav#main-menu ul li:nth-child(6) a:hover, nav#main-menu ul li.current-menu-item:nth-child(6) a {
text-decoration: none;
color: #5B65A5;
}
nav#main-menu ul li:nth-child(7) a:hover, nav#main-menu ul li.current-menu-item:nth-child(7) a {
text-decoration: none;
color: #6E629B;
}
nav#main-menu ul li:nth-child(8) a:hover, nav#main-menu ul li.current-menu-item:nth-child(8) a {
text-decoration: none;
color: #1D71B8;
} main.site-main {
flex: 1;
transition: all 300ms ease;
}
body.newsletter-active main.site-main {
filter: blur(10rem);
transform: scale(1.1);
}
main.site-main, .wp-block-cover .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.is-position-top-center .wp-block-cover__inner-container {
width: 100%;
max-width: 55rem;
margin-left: auto;
margin-right: auto;
padding: 0;
}
body.home .wp-block-cover .wp-block-cover__inner-container, body.home .wp-block-cover.has-custom-content-position.is-position-top-center .wp-block-cover__inner-container {
max-width: 80rem;
}
main.site-main > *:first-child {
padding-top: 6rem;
} footer.site-footer {
display: flex;
justify-content: space-between;
gap: 0.25em;
flex-wrap: wrap;
color: #ffffff;
background-color: #333333;
padding: 1rem 4rem;
font-size: 15px;
margin-top: 10rem; position: relative;
z-index: 10;
}
body.newsletter-active footer.site-footer {
visibility: hidden;
}
body.page-id-3173 footer.site-footer {
margin-top: 0;
}
footer.site-footer nav#footer-menu {
}
footer.site-footer nav#footer-menu ul li {
display: inline-block;
margin-right: 8px;
}
footer.site-footer nav#footer-menu ul li a {
color: #ffffff;
letter-spacing: 0.05rem;
}
footer.site-footer .copyright {
text-align: right;
}
footer.site-footer .copyright p {
margin: 0;
font-size: inherit;
} .alignwide {
width: 100vw; max-width: 1240px;
margin-left: calc(50% - 1240px / 2); }
.alignfull {
width: 100vw;
max-width: 100vw;
position: relative;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw;
} input, textarea {
font-family: 'Conduit';
font-weight: 300;
}
input[type="search"]::placeholder { color: #ffffff;
opacity: 0.5; }
input[type="search"]:-ms-input-placeholder { color: #ffffff;
opacity: 0.5;
}
input[type="search"]::-ms-input-placeholder { color: #ffffff;
opacity: 0.5;
} .wp-block-image.logo {
margin: 5rem 0;
}
main.site-main > .wp-block-image {
margin: 5rem 0;
}
.wp-block-group.is-layout-flex .wp-block-image {
margin: 2rem 0;
}
.wp-block-image figcaption {
font-size: 1.6rem;
}
.wp-block-image .aligncenter figcaption {
text-align: center;
}
.wp-block-group.is-layout-flex .wp-block-image:last-child {
margin-bottom: 0;
}
.wp-block-post-featured-image.aligncenter {
margin-left: auto;
margin-right: auto;
} .wp-block-columns, .wp-block-group.is-layout-flex {
gap: 2.8rem;
margin-bottom: 2.8rem;
}
.wp-block-column.has-background, .wp-block-group.is-layout-flex .wp-block-group.has-background, .wp-block-query .is-flex-container .wp-block-group.has-background, .wp-block-column.has-background, .wp-block-group.is-layout-flex .wp-block-group.has-background, .wp-block-query .wp-block-post-template .wp-block-group.has-background {
padding: 3rem 3rem 11rem 3rem;
-webkit-box-shadow: 0 2px 5px 2px rgba(0,0,0,0.1);
box-shadow: 0 2px 5px 2px rgba(0,0,0,0.1);
box-sizing: border-box;
}
body.page-id-47 .wp-block-column.has-background, body.page-id-47 .wp-block-group.is-layout-flex .wp-block-group.has-background, body.page-id-47 .wp-block-query .is-flex-container .wp-block-group.has-background, body.page-id-47 .wp-block-column.has-background, body.page-id-47 .wp-block-group.is-layout-flex .wp-block-group.has-background, body.page-id-47 .wp-block-query .wp-block-post-template .wp-block-group.has-background {
padding: 3rem;
}
.wp-block-column.has-background.is-empty {
background-color: transparent;
box-shadow: none;
}
.wp-block-columns.horizontal-align-center {
justify-content: center;
} .wp-block-query {
opacity: 0;
animation: fadeIn 1.5s ease forwards;
}
main.site-main .wp-block-query > ul {
padding: 0;
list-style: none;
line-height: inherit;
}
.wp-block-query .is-flex-container, .wp-block-query .wp-block-post-template {
padding: 0;
margin-bottom: 2.8rem;
display: flex;
flex-wrap: wrap;
gap: 2.8rem;
justify-content: flex-start;
}
.wp-block-query .is-flex-container.columns-3, .wp-block-query .wp-block-post-template.columns-3 {
max-width: calc(28.9rem * 3 + 5.6rem);
margin-left: auto;
margin-right: auto;
}
.wp-block-query .is-flex-container.columns-2, .wp-block-query .wp-block-post-template.columns-2 {
max-width: calc(28.9rem * 2 + 2.8rem);
margin-left: auto;
margin-right: auto;
}
.wp-block-query .wp-block-post {
cursor: pointer;
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li, .wp-block-post-template.columns-2 > li {
width: calc(50% - 1.4rem);
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li, .wp-block-post-template.columns-3 > li {
width: calc(33.33333% - 1.866rem);
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li, .wp-block-post-template.columns-4 > li {
width: calc(25% - 2.1rem);
}
.wp-block-query .is-flex-container .wp-block-group.has-background, .wp-block-query .wp-block-post-template .wp-block-group.has-background {
min-height: 100%;
position: relative;
}
.wp-block-post-excerpt.has-small-font-size .wp-block-post-excerpt__excerpt, .wp-block-post-excerpt.has-medium-font-size .wp-block-post-excerpt__excerpt {
font-size: inherit;
}
.wp-block-post-excerpt:not(.product-intro-text) .wp-block-post-excerpt__more-text {
margin-top: 0 !important;
display: flex;
justify-content: center;
position: absolute;
bottom: 3rem;
right: 3rem;
}
.create-download-link .wp-block-post-excerpt__more-text:not(.download-wrapper) {
display: none;
}
.wp-block-query .download-url {
display: none;
} .wp-block-post-excerpt:not(.product-intro-text) .wp-block-post-excerpt__more-text:last-child {
margin-bottom: 0;
} .wp-block-post-excerpt.product-intro-text .wp-block-post-excerpt__more-text {
display: none !important;
}
.product-intro-text {
margin-top: 2rem;
margin-bottom: 2rem;
}
.product-intro-text + .wp-block-separator {
margin-top: 2.5rem;
}
.download, .download * {
transition: all 300ms ease;
}
.download.product-page {
display: block;
width: 5rem;
height: auto;
margin: 3rem auto;
opacity: 0;
animation: fadeIn 0.5s ease 0.3s forwards;
} .wp-block-cover.alignfull {
padding: 6rem;
}
.wp-block-cover.has-wave-bottom {
padding-bottom: calc(11.35% + 9.5vw) !important;
min-height: 40.5rem !important;
align-items: center;
}
.wp-block-cover.has-wave-bottom.large {
min-height: 77.5rem !important;
align-items: flex-start;
}
body:not(.home) .wp-block-cover.has-wave-bottom:not(.next-element-offset) + * {
margin-top: -3vw;
}
.wp-block-cover.has-wave-bottom > .wp-block-cover__background::after {
content: '';
position: absolute;
z-index: -1;
top: 0;
bottom: -1px;
left: 0;
right: 0;
background-image: url(//www.zefueg.de/wp-content/themes/zefueg/img/wave.svg);
background-repeat: no-repeat;
background-position: left bottom;
background-size: contain;
}
.wp-block-cover.has-wave-bottom.next-element-offset + *, .wp-block-cover.has-wave-bottom.next-element-offset + * + *, .wp-block-cover.has-wave-bottom.next-element-offset + * + * + *, .wp-block-cover.has-wave-bottom.next-element-offset + * + * + * + *, .wp-block-cover.has-wave-bottom.next-element-offset + * + * + * + * + *, body:not(.home) .wp-block-cover.has-wave-bottom:not(.next-element-offset) + *, body:not(.home) .wp-block-cover.has-wave-bottom:not(.next-element-offset) + * + *, body:not(.home) .wp-block-cover.has-wave-bottom:not(.next-element-offset) + * + * + *, body:not(.home) .wp-block-cover.has-wave-bottom:not(.next-element-offset) + * + * + * + * {
position: relative;
z-index: 1;
} hr, .wp-block-separator {
margin-top: 3rem;
margin-bottom: 3rem;
border-top-width: 0px;
border-bottom-width: 0px;
height: 1px;
background-color: #000000;
}
.search .wp-block-separator {
margin-top: 5rem;
margin-bottom: 5rem;
}
.search .wp-block-separator:last-child {
display: none;
}
.wp-block-separator:not(.alignwide) {
max-width: 290px;
}
p + .wp-block-separator {
margin-top: 2.5rem;
} .wp-block-image.logo img {
width: 19rem !important;
height: auto !important;
} .schema-faq-question, .lightweight-accordion-title h2 {
display: block;
font-size: 2.7rem;
font-family: 'Conduit';
line-height: 1;
position: relative;
cursor: pointer;
padding: 1.5rem 5rem 1.5rem 0;
margin: 0 !important;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
}
.schema-faq-question::after, .lightweight-accordion-title h2::after {
content: '+';
position: absolute;
right: 0rem;
top: 0;
width: 2.5rem;
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.schema-faq-question.active::after, .lightweight-accordion details[open] h2::after {
content: '–';
}
.schema-faq-answer {
display: none;
margin: 0 !important;
padding: 1rem 0;
} .lightweight-accordion-title {
list-style-type: none;
padding: 0;
}
.lightweight-accordion details[open] summary ~ * {
animation: accordionopen .5s ease-in-out;
}
@keyframes accordionopen {
from {opacity: 0;}
to {opacity: 1;}
}
.lightweight-accordion-body > .wp-block-columns:first-child {
margin-top: 2.8rem;
}
.lightweight-accordion-body .tablepress {
margin-top: 0;
margin-bottom: 5rem;
}  .n2-section-smartslider.use-theme-styles h2 {
font-family: 'GT Walsheim' !important;
font-weight: bold !important;
margin-top: 9rem !important;
margin-bottom: 4rem !important;
line-height: 1.1 !important;
text-transform: uppercase !important;
font-size: 7rem !important;
} .n2-section-smartslider#news h3 {
font-size: 4.8rem !important;
line-height: 0.9 !important;
margin-bottom: 1.5rem !important;
font-weight: 300 !important;
}
.n2-section-smartslider#news p {
margin-top: 0 !important;
margin-bottom: 2rem !important;
font-size: 1.9rem !important;
letter-spacing: 0.05rem !important;
line-height: 1.2 !important;
font-weight: 300 !important;
}
.n2-section-smartslider#news .n2-ss-button-container a {
margin-top: 1rem !important;
}
@media screen and (max-width: 700px) {
.column-mobile-min-height {
min-height: 400px;
}
} .n2-section-smartslider#team .n2-ss-slide .n2-ss-section-main-content {
opacity: 0 !important;
visibility: hidden !important;
transition: all 300ms ease;
}
.n2-section-smartslider#team .n2-ss-slide:hover .n2-ss-section-main-content {
opacity: 1 !important;
visibility: visible !important;
}
.n2-section-smartslider#team h3 {
font-family: 'Conduit' !important;
font-size: 3.4rem !important;
font-weight: bold !important;
margin-top: 2rem !important;
line-height: 1 !important;
margin-bottom: 1rem !important;
text-transform: none !important;
}
.n2-section-smartslider#team p {
font-size: 1.7rem !important;
letter-spacing: 0 !important;
line-height: 1.2 !important;
margin-top: 1rem !important;
margin-bottom: 1rem !important;
font-weight: bold !important;
}  .n2-section-smartslider#karte input[type="text"], input.partner-search {
background-color: transparent !important;
border: 0 !important;
padding: 0 1.5rem 0 4.5rem !important;
margin: 0 !important;
width: 100% !important;
box-sizing: border-box !important;
height: 36px !important;
color: #000000 !important;
font-size: 2rem !important;
text-transform: uppercase !important;
letter-spacing: 0.05rem !important;
background-image: url(//www.zefueg.de/wp-content/themes/zefueg/img/magnifying-glass-black.svg) !important;
background-repeat: no-repeat !important;
background-position: 1rem center !important;
background-size: auto 50% !important;
transition: all 300ms ease !important;
display: block !important;
white-space:nowrap !important;
border-radius: 0 !important;
-webkit-appearance: none !important;
appearance: none !important;
line-height: 1;
}
input.partner-search {
border: 1px solid #000000 !important;
}
.n2-section-smartslider#karte input[type="submit"] {
display: none !important;
} #anbaugebiete {
transition: all 300ms ease;
}
#anbaugebiete:hover {
transform: scale(1.02);
}
#anbaugebiete .gebiet {
cursor: pointer;
transition: all 300ms ease;
}
#anbaugebiete path {
pointer-events: all;
transition: all 300ms ease;
}
#anbaugebiete .gebiet:hover path, #anbaugebiete .gebiet.is-checked path {
fill: #000000;
} body.search h2.has-medium-font-size {
margin-bottom: 1rem;
}
body.search h2.has-medium-font-size + p {
margin-top: 1rem;
margin-bottom: 0;
} #breadcrumbs {
position: absolute;
z-index: 2;
top: 10rem;
left: 0;
right: 0;
transition: all 300ms ease;
}
body.newsletter-active #breadcrumbs {
filter: blur(10rem);
transform: scale(1.1);
}
#breadcrumbs p {
margin-top: 0;
margin-bottom: 0;
color: #ffffff;
font-size: 15px;
text-transform: uppercase;
white-space: nowrap;
overflow: hidden;
}
body.light-wave #breadcrumbs p {
color: #000000;
}
#breadcrumbs a {
transition: none;
text-decoration: none;
} .wp-block-table td, .wp-block-table th {
padding: 2rem;
} #partner .element-item {
width: 100%;
display: flex;
align-items: stretch;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
}
#partner .element-item:not(:first-child) {
margin-top: -1px;
}
#partner .element-item > div {
padding: 2rem;
border-left: 1px solid #000000;
flex-basis: 20%;
}
#partner .element-item > div:nth-child(2) {
flex-basis: 15%;
}
#partner .element-item > div:nth-child(4) {
flex-basis: 15%;
}
#partner .element-item > div:last-child {
border-left: 0;
border-right: 1px solid #000000;
flex-basis: 30%;
}
#partner .element-item > div * {
margin: 0;
padding: 0;
} @keyframes tooltipAnimation {
from {
opacity: 0;
transform: translateX(-50%) translateY(-10px);
}
to {
opacity: 1;
transform: translateX(-50%) translateY(0);
}
}
.tooltip {
position: absolute;
z-index: 9999;
padding: 0.5rem 1rem;
border-radius: 8px;
background-color: #000000;
color: #ffffff;
border: 1px solid #ffffff;
animation: tooltipAnimation 0.6s ease forwards;
}   .pika-single {
z-index: 9999;
display: block;
position: relative;
color: #333;
background: #fff;
border: 1px solid #ccc;
border-bottom-color: #bbb;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
} .pika-single:before,
.pika-single:after {
content: " ";
display: table;
}
.pika-single:after { clear: both }
.pika-single.is-hidden {
display: none;
}
.pika-single.is-bound {
position: absolute;
box-shadow: 0 5px 15px -5px rgba(0,0,0,.5);
}
.pika-lendar {
float: left;
width: 240px;
margin: 8px;
}
.pika-title {
position: relative;
text-align: center;
}
.pika-label {
display: inline-block;
position: relative;
z-index: 9999;
overflow: hidden;
margin: 0;
padding: 5px 3px;
font-size: 14px;
line-height: 20px;
font-weight: bold;
background-color: #fff;
}
.pika-title select {
cursor: pointer;
position: absolute;
z-index: 9998;
margin: 0;
left: 0;
top: 5px;
opacity: 0;
}
.pika-prev,
.pika-next {
display: block;
cursor: pointer;
position: relative;
outline: none;
border: 0;
padding: 0;
width: 20px;
height: 30px; text-indent: 20px;
white-space: nowrap;
overflow: hidden;
background-color: transparent;
background-position: center center;
background-repeat: no-repeat;
background-size: 75% 75%;
opacity: .5;
}
.pika-prev:hover,
.pika-next:hover {
opacity: 1;
}
.pika-prev,
.is-rtl .pika-next {
float: left;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==);
}
.pika-next,
.is-rtl .pika-prev {
float: right;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=);
}
.pika-prev.is-disabled,
.pika-next.is-disabled {
cursor: default;
opacity: .2;
}
.pika-select {
display: inline-block;
}
.pika-table {
width: 100%;
border-collapse: collapse;
border-spacing: 0;
border: 0;
}
.pika-table th,
.pika-table td {
width: 14.285714285714286%;
padding: 0;
}
.pika-table th {
color: #999;
font-size: 12px;
line-height: 25px;
font-weight: bold;
text-align: center;
}
.pika-button {
cursor: pointer;
display: block;
box-sizing: border-box;
-moz-box-sizing: border-box;
outline: none;
border: 0;
margin: 0;
width: 100%;
padding: 5px;
color: #666;
font-size: 12px;
line-height: 15px;
text-align: right;
background: #f5f5f5;
height: initial;
}
.pika-week {
font-size: 11px;
color: #999;
}
.is-today .pika-button {
color: #33aaff;
font-weight: bold;
}
.is-selected .pika-button,
.has-event .pika-button {
color: #fff;
font-weight: bold;
background: #33aaff;
box-shadow: inset 0 1px 3px #178fe5;
border-radius: 3px;
}
.has-event .pika-button {
background: #005da9;
box-shadow: inset 0 1px 3px #0076c9;
}
.is-disabled .pika-button,
.is-inrange .pika-button {
background: #D5E9F7;
}
.is-startrange .pika-button {
color: #fff;
background: #6CB31D;
box-shadow: none;
border-radius: 3px;
}
.is-endrange .pika-button {
color: #fff;
background: #33aaff;
box-shadow: none;
border-radius: 3px;
}
.is-disabled .pika-button {
pointer-events: none;
cursor: default;
color: #999;
opacity: .3;
}
.is-outside-current-month .pika-button {
color: #999;
opacity: .3;
}
.is-selection-disabled {
pointer-events: none;
cursor: default;
}
.pika-button:hover,
.pika-row.pick-whole-week:hover .pika-button {
color: #fff;
background: #ff8000;
box-shadow: none;
border-radius: 3px;
} .pika-table abbr {
border-bottom: none;
cursor: help;
}
.pika-single{color:#3c4858}.pika-button{color:#3c4858;background:#fff}.sib-is-today .pika-button{color:#0092ff}.sib-is-selected .pika-button{color:#fff}.sib-is-today:hover .pika-button{color:#fff}.sib-is-selected .pika-button,.sib-has-event .pika-button{background:#0092ff}.pika-button:hover,.pika-row.sib-pick-whole-week:hover .pika-button{background:#0092ff}.pika-table abbr{cursor:default;color:#8390a4;text-decoration:none}.pika-label{font-size:0}.pika-title select{position:initial;opacity:1;z-index:inherit}.sib-sms-tooltip{margin-left:8px;position:relative}.sib-sms-tooltip__box{display:none;border-radius:5px;color:#fff;background-color:#333;position:absolute;bottom:100%;width:200px;padding:5px;right:calc(100% - 60px);font-size:12px}.sib-sms-tooltip:hover .sib-sms-tooltip__box{display:block}.sib-sms-tooltip__icon{border-radius:50%;color:#4da6e0;width:24px;height:24px;padding:3px;font-weight:700;font-style:normal;font-size:24px}.sib-container--medium.sib-container--horizontal .sib-sms-tooltip,.sib-container--small .sib-sms-tooltip{position:absolute;bottom:0;right:0;border-radius:100%;height:18px;width:18px;margin:12px 8px;background:#687484;text-align:center;display:flex;justify-content:center;align-items:center}.sib-container--medium.sib-container--horizontal .sib-sms-tooltip__icon,.sib-container--small .sib-sms-tooltip__icon{color:#fff;font-size:16px}.sib-sms-input-wrapper{display:flex;align-items:center;position:relative}.sib-sms-field .form__label-row--horizontal{flex-wrap:wrap} .sib-flag{display:inline-block;width:32px;min-width:2rem;height:32px;background:url(https://static.brevo.com/images/flags.png) no-repeat}.sib-flag.sib-flag-ad{background-position:-3px 0px;width:30px;height:30px}.sib-flag.sib-flag-ae{background-position:-36px 0px;width:30px;height:30px}.sib-flag.sib-flag-af{background-position:-69px 0px;width:30px;height:30px}.sib-flag.sib-flag-ag{background-position:-102px 0px;width:30px;height:30px}.sib-flag.sib-flag-ai{background-position:-135px 0px;width:30px;height:30px}.sib-flag.sib-flag-al{background-position:-168px 0px;width:30px;height:30px}.sib-flag.sib-flag-am{background-position:-201px 0px;width:30px;height:30px}.sib-flag.sib-flag-ao{background-position:-234px 0px;width:30px;height:30px}.sib-flag.sib-flag-aq{background-position:-267px 0px;width:30px;height:30px}.sib-flag.sib-flag-ar{background-position:-300px 0px;width:30px;height:30px}.sib-flag.sib-flag-as{background-position:-333px 0px;width:30px;height:30px}.sib-flag.sib-flag-at{background-position:-366px 0px;width:30px;height:30px}.sib-flag.sib-flag-au{background-position:-399px 0px;width:30px;height:30px}.sib-flag.sib-flag-aw{background-position:-432px 0px;width:30px;height:30px}.sib-flag.sib-flag-ax{background-position:-465px 0px;width:30px;height:30px}.sib-flag.sib-flag-az{background-position:-498px 0px;width:30px;height:30px}.sib-flag.sib-flag-ba{background-position:-3px -33px;width:30px;height:30px}.sib-flag.sib-flag-bb{background-position:-36px -33px;width:30px;height:30px}.sib-flag.sib-flag-bd{background-position:-69px -33px;width:30px;height:30px}.sib-flag.sib-flag-be{background-position:-102px -33px;width:30px;height:30px}.sib-flag.sib-flag-bf{background-position:-135px -33px;width:30px;height:30px}.sib-flag.sib-flag-bg{background-position:-168px -33px;width:30px;height:30px}.sib-flag.sib-flag-bh{background-position:-201px -33px;width:30px;height:30px}.sib-flag.sib-flag-bi{background-position:-234px -33px;width:30px;height:30px}.sib-flag.sib-flag-bj{background-position:-267px -33px;width:30px;height:30px}.sib-flag.sib-flag-bl{background-position:-300px -33px;width:30px;height:30px}.sib-flag.sib-flag-bm{background-position:-333px -33px;width:30px;height:30px}.sib-flag.sib-flag-bn{background-position:-366px -33px;width:30px;height:30px}.sib-flag.sib-flag-bo{background-position:-399px -33px;width:30px;height:30px}.sib-flag.sib-flag-bq{background-position:-432px -33px;width:30px;height:30px}.sib-flag.sib-flag-br{background-position:-465px -33px;width:30px;height:30px}.sib-flag.sib-flag-bs{background-position:-498px -33px;width:30px;height:30px}.sib-flag.sib-flag-bt{background-position:-3px -66px;width:30px;height:30px}.sib-flag.sib-flag-bv{background-position:-36px -66px;width:30px;height:30px}.sib-flag.sib-flag-bw{background-position:-69px -66px;width:30px;height:30px}.sib-flag.sib-flag-by{background-position:-102px -66px;width:30px;height:30px}.sib-flag.sib-flag-bz{background-position:-135px -66px;width:30px;height:30px}.sib-flag.sib-flag-ca{background-position:-168px -66px;width:30px;height:30px}.sib-flag.sib-flag-cc{background-position:-201px -66px;width:30px;height:30px}.sib-flag.sib-flag-cd{background-position:-234px -66px;width:30px;height:30px}.sib-flag.sib-flag-cf{background-position:-267px -66px;width:30px;height:30px}.sib-flag.sib-flag-cg{background-position:-300px -66px;width:30px;height:30px}.sib-flag.sib-flag-ch{background-position:-333px -66px;width:30px;height:30px}.sib-flag.sib-flag-ci{background-position:-366px -66px;width:30px;height:30px}.sib-flag.sib-flag-ck{background-position:-399px -66px;width:30px;height:30px}.sib-flag.sib-flag-cl{background-position:-432px -66px;width:30px;height:30px}.sib-flag.sib-flag-cm{background-position:-465px -66px;width:30px;height:30px}.sib-flag.sib-flag-cn{background-position:-498px -66px;width:30px;height:30px}.sib-flag.sib-flag-co{background-position:-3px -99px;width:30px;height:30px}.sib-flag.sib-flag-cr{background-position:-36px -99px;width:30px;height:30px}.sib-flag.sib-flag-cu{background-position:-69px -99px;width:30px;height:30px}.sib-flag.sib-flag-cv{background-position:-102px -99px;width:30px;height:30px}.sib-flag.sib-flag-cw{background-position:-135px -99px;width:30px;height:30px}.sib-flag.sib-flag-cx{background-position:-168px -99px;width:30px;height:30px}.sib-flag.sib-flag-cy{background-position:-201px -99px;width:30px;height:30px}.sib-flag.sib-flag-cz{background-position:-234px -99px;width:30px;height:30px}.sib-flag.sib-flag-de{background-position:-267px -99px;width:30px;height:30px}.sib-flag.sib-flag-dj{background-position:-300px -99px;width:30px;height:30px}.sib-flag.sib-flag-dk{background-position:-333px -99px;width:30px;height:30px}.sib-flag.sib-flag-dm{background-position:-366px -99px;width:30px;height:30px}.sib-flag.sib-flag-do{background-position:-399px -99px;width:30px;height:30px}.sib-flag.sib-flag-dz{background-position:-432px -99px;width:30px;height:30px}.sib-flag.sib-flag-ec{background-position:-465px -99px;width:30px;height:30px}.sib-flag.sib-flag-ee{background-position:-498px -99px;width:30px;height:30px}.sib-flag.sib-flag-eg{background-position:-3px -132px;width:30px;height:30px}.sib-flag.sib-flag-eh{background-position:-36px -132px;width:30px;height:30px}.sib-flag.sib-flag-er{background-position:-69px -132px;width:30px;height:30px}.sib-flag.sib-flag-es{background-position:-102px -132px;width:30px;height:30px}.sib-flag.sib-flag-et{background-position:-135px -132px;width:30px;height:30px}.sib-flag.sib-flag-fi{background-position:-168px -132px;width:30px;height:30px}.sib-flag.sib-flag-fj{background-position:-201px -132px;width:30px;height:30px}.sib-flag.sib-flag-fk{background-position:-234px -132px;width:30px;height:30px}.sib-flag.sib-flag-fm{background-position:-267px -132px;width:30px;height:30px}.sib-flag.sib-flag-fo{background-position:-300px -132px;width:30px;height:30px}.sib-flag.sib-flag-fr{background-position:-333px -132px;width:30px;height:30px}.sib-flag.sib-flag-ga{background-position:-366px -132px;width:30px;height:30px}.sib-flag.sib-flag-gb{background-position:-399px -132px;width:30px;height:30px}.sib-flag.sib-flag-gd{background-position:-432px -132px;width:30px;height:30px}.sib-flag.sib-flag-ge{background-position:-465px -132px;width:30px;height:30px}.sib-flag.sib-flag-gf{background-position:-498px -132px;width:30px;height:30px}.sib-flag.sib-flag-gg{background-position:-3px -165px;width:30px;height:30px}.sib-flag.sib-flag-gh{background-position:-36px -165px;width:30px;height:30px}.sib-flag.sib-flag-gi{background-position:-69px -165px;width:30px;height:30px}.sib-flag.sib-flag-gl{background-position:-102px -165px;width:30px;height:30px}.sib-flag.sib-flag-gm{background-position:-135px -165px;width:30px;height:30px}.sib-flag.sib-flag-gn{background-position:-168px -165px;width:30px;height:30px}.sib-flag.sib-flag-gp{background-position:-201px -165px;width:30px;height:30px}.sib-flag.sib-flag-gq{background-position:-234px -165px;width:30px;height:30px}.sib-flag.sib-flag-gr{background-position:-267px -165px;width:30px;height:30px}.sib-flag.sib-flag-gs{background-position:-300px -165px;width:30px;height:30px}.sib-flag.sib-flag-gt{background-position:-333px -165px;width:30px;height:30px}.sib-flag.sib-flag-gu{background-position:-366px -165px;width:30px;height:30px}.sib-flag.sib-flag-gw{background-position:-399px -165px;width:30px;height:30px}.sib-flag.sib-flag-gy{background-position:-432px -165px;width:30px;height:30px}.sib-flag.sib-flag-hk{background-position:-465px -165px;width:30px;height:30px}.sib-flag.sib-flag-hm{background-position:-498px -165px;width:30px;height:30px}.sib-flag.sib-flag-hn{background-position:-3px -198px;width:30px;height:30px}.sib-flag.sib-flag-hr{background-position:-36px -198px;width:30px;height:30px}.sib-flag.sib-flag-ht{background-position:-69px -198px;width:30px;height:30px}.sib-flag.sib-flag-hu{background-position:-102px -198px;width:30px;height:30px}.sib-flag.sib-flag-id{background-position:-135px -198px;width:30px;height:30px}.sib-flag.sib-flag-ie{background-position:-168px -198px;width:30px;height:30px}.sib-flag.sib-flag-il{background-position:-201px -198px;width:30px;height:30px}.sib-flag.sib-flag-im{background-position:-234px -198px;width:30px;height:30px}.sib-flag.sib-flag-in{background-position:-267px -198px;width:30px;height:30px}.sib-flag.sib-flag-io{background-position:-300px -198px;width:30px;height:30px}.sib-flag.sib-flag-iq{background-position:-333px -198px;width:30px;height:30px}.sib-flag.sib-flag-ir{background-position:-366px -198px;width:30px;height:30px}.sib-flag.sib-flag-is{background-position:-399px -198px;width:30px;height:30px}.sib-flag.sib-flag-it{background-position:-432px -198px;width:30px;height:30px}.sib-flag.sib-flag-je{background-position:-465px -198px;width:30px;height:30px}.sib-flag.sib-flag-jm{background-position:-498px -198px;width:30px;height:30px}.sib-flag.sib-flag-jo{background-position:-3px -231px;width:30px;height:30px}.sib-flag.sib-flag-jp{background-position:-36px -231px;width:30px;height:30px}.sib-flag.sib-flag-ke{background-position:-69px -231px;width:30px;height:30px}.sib-flag.sib-flag-kg{background-position:-102px -231px;width:30px;height:30px}.sib-flag.sib-flag-kh{background-position:-135px -231px;width:30px;height:30px}.sib-flag.sib-flag-ki{background-position:-168px -231px;width:30px;height:30px}.sib-flag.sib-flag-km{background-position:-201px -231px;width:30px;height:30px}.sib-flag.sib-flag-kn{background-position:-234px -231px;width:30px;height:30px}.sib-flag.sib-flag-kp{background-position:-267px -231px;width:30px;height:30px}.sib-flag.sib-flag-kr{background-position:-300px -231px;width:30px;height:30px}.sib-flag.sib-flag-kw{background-position:-333px -231px;width:30px;height:30px}.sib-flag.sib-flag-ky{background-position:-366px -231px;width:30px;height:30px}.sib-flag.sib-flag-kz{background-position:-399px -231px;width:30px;height:30px}.sib-flag.sib-flag-la{background-position:-432px -231px;width:30px;height:30px}.sib-flag.sib-flag-lb{background-position:-465px -231px;width:30px;height:30px}.sib-flag.sib-flag-lc{background-position:-498px -231px;width:30px;height:30px}.sib-flag.sib-flag-li{background-position:-3px -264px;width:30px;height:30px}.sib-flag.sib-flag-lk{background-position:-36px -264px;width:30px;height:30px}.sib-flag.sib-flag-lr{background-position:-69px -264px;width:30px;height:30px}.sib-flag.sib-flag-ls{background-position:-102px -264px;width:30px;height:30px}.sib-flag.sib-flag-lt{background-position:-135px -264px;width:30px;height:30px}.sib-flag.sib-flag-lu{background-position:-168px -264px;width:30px;height:30px}.sib-flag.sib-flag-lv{background-position:-201px -264px;width:30px;height:30px}.sib-flag.sib-flag-ly{background-position:-234px -264px;width:30px;height:30px}.sib-flag.sib-flag-ma{background-position:-267px -264px;width:30px;height:30px}.sib-flag.sib-flag-mc{background-position:-300px -264px;width:30px;height:30px}.sib-flag.sib-flag-md{background-position:-333px -264px;width:30px;height:30px}.sib-flag.sib-flag-me{background-position:-366px -264px;width:30px;height:30px}.sib-flag.sib-flag-mf{background-position:-399px -264px;width:30px;height:30px}.sib-flag.sib-flag-mg{background-position:-432px -264px;width:30px;height:30px}.sib-flag.sib-flag-mh{background-position:-465px -264px;width:30px;height:30px}.sib-flag.sib-flag-mk{background-position:-498px -264px;width:30px;height:30px}.sib-flag.sib-flag-ml{background-position:-3px -297px;width:30px;height:30px}.sib-flag.sib-flag-mm{background-position:-36px -297px;width:30px;height:30px}.sib-flag.sib-flag-mn{background-position:-69px -297px;width:30px;height:30px}.sib-flag.sib-flag-mo{background-position:-102px -297px;width:30px;height:30px}.sib-flag.sib-flag-mp{background-position:-135px -297px;width:30px;height:30px}.sib-flag.sib-flag-mq{background-position:-168px -297px;width:30px;height:30px}.sib-flag.sib-flag-mr{background-position:-201px -297px;width:30px;height:30px}.sib-flag.sib-flag-ms{background-position:-234px -297px;width:30px;height:30px}.sib-flag.sib-flag-mt{background-position:-267px -297px;width:30px;height:30px}.sib-flag.sib-flag-mu{background-position:-300px -297px;width:30px;height:30px}.sib-flag.sib-flag-mv{background-position:-333px -297px;width:30px;height:30px}.sib-flag.sib-flag-mw{background-position:-366px -297px;width:30px;height:30px}.sib-flag.sib-flag-mx{background-position:-399px -297px;width:30px;height:30px}.sib-flag.sib-flag-my{background-position:-432px -297px;width:30px;height:30px}.sib-flag.sib-flag-mz{background-position:-465px -297px;width:30px;height:30px}.sib-flag.sib-flag-na{background-position:-498px -297px;width:30px;height:30px}.sib-flag.sib-flag-nc{background-position:-3px -330px;width:30px;height:30px}.sib-flag.sib-flag-ne{background-position:-36px -330px;width:30px;height:30px}.sib-flag.sib-flag-nf{background-position:-69px -330px;width:30px;height:30px}.sib-flag.sib-flag-ng{background-position:-102px -330px;width:30px;height:30px}.sib-flag.sib-flag-ni{background-position:-135px -330px;width:30px;height:30px}.sib-flag.sib-flag-nl{background-position:-168px -330px;width:30px;height:30px}.sib-flag.sib-flag-no{background-position:-201px -330px;width:30px;height:30px}.sib-flag.sib-flag-np{background-position:-234px -330px;width:30px;height:30px}.sib-flag.sib-flag-nr{background-position:-267px -330px;width:30px;height:30px}.sib-flag.sib-flag-nu{background-position:-300px -330px;width:30px;height:30px}.sib-flag.sib-flag-nz{background-position:-333px -330px;width:30px;height:30px}.sib-flag.sib-flag-om{background-position:-366px -330px;width:30px;height:30px}.sib-flag.sib-flag-pa{background-position:-399px -330px;width:30px;height:30px}.sib-flag.sib-flag-pe{background-position:-432px -330px;width:30px;height:30px}.sib-flag.sib-flag-pf{background-position:-465px -330px;width:30px;height:30px}.sib-flag.sib-flag-pg{background-position:-498px -330px;width:30px;height:30px}.sib-flag.sib-flag-ph{background-position:-3px -363px;width:30px;height:30px}.sib-flag.sib-flag-pk{background-position:-36px -363px;width:30px;height:30px}.sib-flag.sib-flag-pl{background-position:-69px -363px;width:30px;height:30px}.sib-flag.sib-flag-pm{background-position:-102px -363px;width:30px;height:30px}.sib-flag.sib-flag-pn{background-position:-135px -363px;width:30px;height:30px}.sib-flag.sib-flag-pr{background-position:-168px -363px;width:30px;height:30px}.sib-flag.sib-flag-ps{background-position:-201px -363px;width:30px;height:30px}.sib-flag.sib-flag-pt{background-position:-234px -363px;width:30px;height:30px}.sib-flag.sib-flag-pw{background-position:-267px -363px;width:30px;height:30px}.sib-flag.sib-flag-py{background-position:-300px -363px;width:30px;height:30px}.sib-flag.sib-flag-qa{background-position:-333px -363px;width:30px;height:30px}.sib-flag.sib-flag-re{background-position:-366px -363px;width:30px;height:30px}.sib-flag.sib-flag-ro{background-position:-399px -363px;width:30px;height:30px}.sib-flag.sib-flag-rs{background-position:-432px -363px;width:30px;height:30px}.sib-flag.sib-flag-ru{background-position:-465px -363px;width:30px;height:30px}.sib-flag.sib-flag-rw{background-position:-498px -363px;width:30px;height:30px}.sib-flag.sib-flag-sa{background-position:-3px -396px;width:30px;height:30px}.sib-flag.sib-flag-sb{background-position:-36px -396px;width:30px;height:30px}.sib-flag.sib-flag-sc{background-position:-69px -396px;width:30px;height:30px}.sib-flag.sib-flag-sd{background-position:-102px -396px;width:30px;height:30px}.sib-flag.sib-flag-se{background-position:-135px -396px;width:30px;height:30px}.sib-flag.sib-flag-sg{background-position:-168px -396px;width:30px;height:30px}.sib-flag.sib-flag-sh{background-position:-201px -396px;width:30px;height:30px}.sib-flag.sib-flag-si{background-position:-234px -396px;width:30px;height:30px}.sib-flag.sib-flag-sj{background-position:-267px -396px;width:30px;height:30px}.sib-flag.sib-flag-sk{background-position:-300px -396px;width:30px;height:30px}.sib-flag.sib-flag-sl{background-position:-333px -396px;width:30px;height:30px}.sib-flag.sib-flag-sm{background-position:-366px -396px;width:30px;height:30px}.sib-flag.sib-flag-sn{background-position:-399px -396px;width:30px;height:30px}.sib-flag.sib-flag-so{background-position:-432px -396px;width:30px;height:30px}.sib-flag.sib-flag-sr{background-position:-465px -396px;width:30px;height:30px}.sib-flag.sib-flag-ss{background-position:-498px -396px;width:30px;height:30px}.sib-flag.sib-flag-st{background-position:-3px -429px;width:30px;height:30px}.sib-flag.sib-flag-sv{background-position:-36px -429px;width:30px;height:30px}.sib-flag.sib-flag-sx{background-position:-69px -429px;width:30px;height:30px}.sib-flag.sib-flag-sy{background-position:-102px -429px;width:30px;height:30px}.sib-flag.sib-flag-sz{background-position:-135px -429px;width:30px;height:30px}.sib-flag.sib-flag-tc{background-position:-168px -429px;width:30px;height:30px}.sib-flag.sib-flag-td{background-position:-201px -429px;width:30px;height:30px}.sib-flag.sib-flag-tf{background-position:-234px -429px;width:30px;height:30px}.sib-flag.sib-flag-tg{background-position:-267px -429px;width:30px;height:30px}.sib-flag.sib-flag-th{background-position:-300px -429px;width:30px;height:30px}.sib-flag.sib-flag-tj{background-position:-333px -429px;width:30px;height:30px}.sib-flag.sib-flag-tk{background-position:-366px -429px;width:30px;height:30px}.sib-flag.sib-flag-tl{background-position:-399px -429px;width:30px;height:30px}.sib-flag.sib-flag-tm{background-position:-432px -429px;width:30px;height:30px}.sib-flag.sib-flag-tn{background-position:-465px -429px;width:30px;height:30px}.sib-flag.sib-flag-to{background-position:-498px -429px;width:30px;height:30px}.sib-flag.sib-flag-tr{background-position:-3px -462px;width:30px;height:30px}.sib-flag.sib-flag-tt{background-position:-36px -462px;width:30px;height:30px}.sib-flag.sib-flag-tv{background-position:-69px -462px;width:30px;height:30px}.sib-flag.sib-flag-tw{background-position:-102px -462px;width:30px;height:30px}.sib-flag.sib-flag-tz{background-position:-135px -462px;width:30px;height:30px}.sib-flag.sib-flag-ua{background-position:-168px -462px;width:30px;height:30px}.sib-flag.sib-flag-ug{background-position:-201px -462px;width:30px;height:30px}.sib-flag.sib-flag-um{background-position:-234px -462px;width:30px;height:30px}.sib-flag.sib-flag-us{background-position:-267px -462px;width:30px;height:30px}.sib-flag.sib-flag-uy{background-position:-300px -462px;width:30px;height:30px}.sib-flag.sib-flag-uz{background-position:-333px -462px;width:30px;height:30px}.sib-flag.sib-flag-va{background-position:-366px -462px;width:30px;height:30px}.sib-flag.sib-flag-vc{background-position:-399px -462px;width:30px;height:30px}.sib-flag.sib-flag-ve{background-position:-432px -462px;width:30px;height:30px}.sib-flag.sib-flag-vg{background-position:-465px -462px;width:30px;height:30px}.sib-flag.sib-flag-vi{background-position:-498px -462px;width:30px;height:30px}.sib-flag.sib-flag-vn{background-position:-3px -495px;width:30px;height:30px}.sib-flag.sib-flag-vu{background-position:-36px -495px;width:30px;height:30px}.sib-flag.sib-flag-wf{background-position:-69px -495px;width:30px;height:30px}.sib-flag.sib-flag-ws{background-position:-102px -495px;width:30px;height:30px}.sib-flag.sib-flag-xk{background-position:-135px -495px;width:30px;height:30px}.sib-flag.sib-flag-ye{background-position:-168px -495px;width:30px;height:30px}.sib-flag.sib-flag-yt{background-position:-201px -495px;width:30px;height:30px}.sib-flag.sib-flag-za{background-position:-234px -495px;width:30px;height:30px}.sib-flag.sib-flag-zm{background-position:-267px -495px;width:30px;height:30px}.sib-flag.sib-flag-zw{background-position:-300px -495px;width:30px;height:30px}.sib-sms-select{display:flex;width:100%;font-size:14px;position:relative}.sib-container--medium.sib-container--horizontal .sib-sms-select,.sib-container--small .sib-sms-select{flex-direction:column}.sib-sms-select__title{display:flex;position:relative;align-items:center;background:#fff;border:1px solid #c0ccda;border-radius:3px;box-sizing:border-box;cursor:pointer;font-size:14px;height:3em;padding:8px 16px 8px 8px;margin-right:8px;text-align:left;width:100%;max-width:60px}.sib-sms-select__title::after{content:"";display:block;position:absolute;right:5px;width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #000}.sib-sms-select__title>.sib-sms-select__label-text{display:none}.sib-container--medium.sib-container--horizontal .sib-sms-select__title,.sib-container--small .sib-sms-select__title{max-width:100%;margin-right:0;margin-bottom:.5rem}.sib-container--medium.sib-container--horizontal .sib-sms-select__title::after,.sib-container--small .sib-sms-select__title::after{content:"";display:block;position:absolute;right:8px;width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #000}.sib-container--medium.sib-container--horizontal .sib-sms-select__title>.sib-sms-select__label-text,.sib-container--small .sib-sms-select__title>.sib-sms-select__label-text{display:block}.sib-sms-select__list{background:#fff;border:1px solid #c0ccda;border-radius:3px;box-sizing:border-box;display:none;height:0;list-style:none;margin:8px 0 0 0;opacity:0;padding:0;position:absolute;width:100%;z-index:999}.sib-sms-select__list.sib-is-open{display:block;height:auto;max-height:250px;overflow:scroll;opacity:1}.sib-sms-select__list li{display:flex;align-items:center;border-bottom:1px solid #c0ccda;cursor:pointer;padding:8px;font-size:14px}.sib-sms-select__list li:hover,.sib-sms-select__list li.sib-is-selected{background-color:#8ed8fd}.sib-sms-select__number-input{display:flex;width:100%;height:3em;border:1px solid #c0ccda;border-radius:3px;background:#fff}.sib-sms-select__calling-code{height:100%;max-width:70px;padding:8px;border-top:0;border-right:1px solid #c0ccda;border-bottom:0;border-left:0;border-radius:3px 0 0 3px;line-height:1.8em;text-align:center;font-size:inherit;color:inherit;outline:none}.sib-container--medium.sib-container--horizontal .sib-sms-select__calling-code,.sib-container--small .sib-sms-select__calling-code{max-width:50px;padding:8px 4px}.sib-sms-select__phone-number{width:calc(100% - 70px);height:100%;padding:8px;border-radius:3px;border:0;outline:0;font-size:inherit}.sib-sms-select__label-text{margin-left:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 480px){.sib-sms-select{display:block}.sib-sms-select__title{display:inline-block;max-width:100%;margin-bottom:10px}.sib-container--small .sib-sms-select__title{display:flex}.sib-container--small .sib-sms-select__title .sib-flag{margin-left:0;bottom:0}.sib-container--small .sib-sms-select__title .sib-sms-select__label-text{margin-left:.5rem;padding-bottom:0}.sib-sms-select__title::after{content:"";display:block;position:absolute;right:20px;top:50%;width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #000}.sib-sms-select__title__phone-number{padding-right:45px}.sib-sms-select__title>.sib-flag{margin-left:10px;float:left;position:relative;bottom:4px}.sib-sms-select__title>.sib-sms-select__label-text{display:inline-block;max-width:70%;margin-left:18px;padding-bottom:5px;font-size:20px;float:left}}@media screen and (max-width: 480px){.sib-sms-tooltip{position:absolute;right:12px;top:56%;width:18px;height:18px}.sib-sms-tooltip__icon{color:#fff;width:24px;height:24px;display:block;background:rgba(0,0,0,0);text-align:center;font-size:12px !important;padding:4px}}@media screen and (max-width: 375px){.g-recaptcha.sib-visible-recaptcha{transform:scale(0.8);-webkit-transform:scale(0.8);transform-origin:0 0;-webkit-transform-origin:0 0}}.sib-form *,.sib-form ::after,.sib-form ::before{box-sizing:border-box}.sib-form{background-attachment:fixed;font-size:16px;font-family:Roboto,sans-serif;padding:32px 12px 32px;margin:0}.sib-form__declaration{display:flex;padding:0 16px;align-items:center}.sib-form__declaration .declaration-block-icon{display:flex;padding:0 16px 0 0;margin:0}.sib-form__declaration .declaration-block-icon [class^=svgIcon]{width:65px;height:65px}.sib-form__declaration p{line-height:1.5em;margin:0}.sib-form--blockPosition{position:relative}.sib-form ul,.sib-form ol{padding:0}#sib-container{background:#fff;margin:0 auto;padding:17px;display:inline-block;width:100%}#sib-form{text-align:left}#sib-form .entry__choice label{display:unset}.sib-menu{display:none;position:absolute;top:0;left:0;z-index:10;background-color:#fff;border:1px solid #d1d1d1;border-radius:3px;margin-top:8px}.sib-menu .entry__choice{white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis;padding:0;text-indent:0}.sib-menu__item-list{margin:0;list-style:none;overflow-y:auto;overflow-x:hidden;box-shadow:none;margin-top:8px;max-height:360px;border:none;padding:12px 0}.sib-menu__item{line-height:1.5em;cursor:pointer;padding:4px 16px;overflow:hidden}.sib-menu__item:hover{background-color:#8ed8fd}.sib-menu__apply{text-align:right;padding:8px 12px 12px 0}@media screen and (max-width: 375px){.sib-menu__apply{display:flex;flex-direction:column-reverse;padding:8px}}.sib-menu__apply button{padding:8px 16px}.sib-menu__separator{font-size:20px;vertical-align:sub}.sib-menu__select{padding:0px 7px}.sib-menu__selectTextAlign{padding:0px 15px !important}.sib-menu__select button{padding:8px 5px}.sib-menu .input_replaced{opacity:0;position:static;width:0px;margin:0}.sib-menu .sib-multiselect__label{width:100%}.sib-menu .sib-multiselect__label-text{text-indent:0}#sib-other-container .entry__controls--other{margin-left:1.5em}#sib-other-container .entry__choice--other{width:100%}#sib-other-container #sib-other-reason{width:100%;padding:8px;resize:vertical;border:1px solid #687484}.checkbox__label{word-wrap:break-word}.checkbox.checkbox_tick_positive::before{left:calc(50% - 1px)}.input_display{line-height:1.5rem}.entry__choice{width:100%;margin-bottom:3px;font-family:Roboto,sans-serif;word-wrap:break-all;word-wrap:break-word}.entry__label{margin-bottom:10px;width:100%;font-weight:500;word-break:break-word;word-wrap:break-word}.entry__label_optin{display:inline}.entry__label>*{float:left}.entry__label::after{content:attr(data-required);font-size:1em;color:#ff4949;text-decoration:none;word-wrap:break-all;word-wrap:break-word;display:inline}.entry__specification{margin:10px 0}.entry__controls{margin:0}.entry__error{display:none;margin-top:6px;margin-bottom:6px;background:rgba(0,0,0,0)}.sib-entry_mcq .entry__controls{display:block;background:rgba(0,0,0,0);border:none;outline:none}.sib-form-block{padding:0 16px;word-wrap:break-word;outline:none}.sib-form-block p,.sib-form-block ol,.sib-form-block ul{text-align:inherit;margin:0;line-height:1.5em}.sib-form-block ol,.sib-form-block ul{list-style-position:inside}.sib-form-block__button{display:inline-block;padding:8px 18px;border:none;overflow-wrap:break-word;max-width:100%;cursor:pointer}.sib-form-block__button-disabled{opacity:.5}.sib-form-block__button-with-loader{min-height:40px;line-height:23px}.sib-image-form-block{padding:2px}.sib-image-form-block a{display:block;overflow:hidden}.sib-image-form-block img{max-width:100%}.sib-divider-form-block{border:0;margin:0}.form__label-row{display:flex;flex-direction:column;justify-content:stretch}.form__label-row--horizontal{flex-direction:row;align-items:flex-start;margin:10px 0}.form__label-row--horizontal>*:first-child{margin-right:20px}.form__label-row--horizontal>*{width:50%;flex-grow:1}.input{width:calc(100% - 1rem)}.input--multiselect{position:relative;padding-right:32px;line-height:37px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input--multiselect::before{content:"";position:absolute;right:8px;border:8px solid rgba(0,0,0,0);border-top-color:#343f4e;top:calc(50% - 4px)}.input--select{position:relative;width:100%}.input--select::before,.input--select::after{content:"";position:absolute;right:8px}.input--select::before{top:calc(50% - 12px);border:5px solid rgba(0,0,0,0);border-bottom-color:#343f4e}.input--select::after{top:calc(50% + 2px);border:5px solid rgba(0,0,0,0);border-top-color:#343f4e}.input--hidden{display:none !important}.input--centerText{display:flex;align-items:center}.input__rtl[type=text]::placeholder{text-align:right !important}.input__textareaRtl::placeholder{text-align:right !important}input::-webkit-input-placeholder{color:#bfcad8}input::-moz-placeholder{color:#bfcad8}input:-ms-input-placeholder{color:#bfcad8}input:-moz-placeholder{color:#bfcad8}textarea.input{padding:calc(.5rem - 1px)}.sib-form-container a{text-decoration:underline;color:#2bb2fc}.sib-sms-input{width:100%;display:flex;align-items:center}.sib-sms-input .sib-smscode-select{width:70px;margin-right:10px;flex-shrink:0}.sib-sms-input .entry__controls{width:100%}.sib-sms-input .sib-menu__item{padding:4px 2px}.form__entry{position:static;margin-left:0;padding-left:0}.sib-panel{position:relative;width:100%;margin:24px 0;padding:10px 25px;border-width:1px;border-style:solid;border-radius:3px;color:#3c4858;text-align:center;box-shadow:none}.sib-panel--active{display:block}.sib-panel--inactive{display:none}.sib-panel__text{margin:0;font-weight:600;text-align:left}.sib-panel__link{padding:0 5px;color:#3c4858;text-decoration:underline;cursor:pointer}.sib-panel__close-icon{position:absolute;top:12px;right:25px;cursor:pointer}.sib-form-message-panel{margin:0 0 1.25rem 0;width:100%;padding:.4375rem;border:1px solid;display:none}.sib-form-message-panel--active{display:inline-block}.sib-form-message-panel__text{display:flex;align-items:center;margin:0;padding:.5rem}.sib-form-message-panel__text .sib-icon{contain:strict;display:inline-block;fill:currentColor}.sib-form-message-panel__text .sib-notification__icon{height:1.5em;width:1.5em;flex-shrink:0;margin-right:calc(1rem - 1px)}.sib-loader{display:inline-block;position:relative;width:64px;height:64px}.checkbox_tick_positive:before{left:49%}@media screen and (max-width: 500px){#sib-container{padding:32px 9px 32px}.form__label-row--horizontal{flex-direction:column}.form__label-row--horizontal>*{width:100%}}.sib-loader div{position:absolute;width:5px;height:5px;background:#fff;border-radius:50%;animation:loader 1.2s linear infinite}.sib-loader div:nth-child(1){animation-delay:0s;top:29px;left:53px}.sib-loader div:nth-child(2){animation-delay:-0.1s;top:18px;left:50px}.sib-loader div:nth-child(3){animation-delay:-0.2s;top:9px;left:41px}.sib-loader div:nth-child(4){animation-delay:-0.3s;top:6px;left:29px}.sib-loader div:nth-child(5){animation-delay:-0.4s;top:9px;left:18px}.sib-loader div:nth-child(6){animation-delay:-0.5s;top:18px;left:9px}.sib-loader div:nth-child(7){animation-delay:-0.6s;top:29px;left:6px}.sib-loader div:nth-child(8){animation-delay:-0.7s;top:41px;left:9px}.sib-loader div:nth-child(9){animation-delay:-0.8s;top:50px;left:18px}.sib-loader div:nth-child(10){animation-delay:-0.9s;top:53px;left:29px}.sib-loader div:nth-child(11){animation-delay:-1s;top:50px;left:41px}.sib-loader div:nth-child(12){animation-delay:-1.1s;top:41px;left:50px}.entry__choice label p{display:inline}@keyframes loader{0%,20%,80%,100%{transform:scale(1)}50%{transform:scale(1.5)}}@media screen and (max-width: 400px){#sib-container{padding:32px 0px 32px}}@media screen and (max-width: 480px){.sib-image-form-block img{height:auto !important}}.progress-indicator{background:rgba(0,0,0,0)}.sib-hide-loader-icon{display:none}
.sib-form ::-webkit-input-placeholder{color:#c0ccda;opacity:1}.sib-form ::-moz-placeholder{color:#c0ccda;opacity:1}.sib-form :-ms-input-placeholder{color:#c0ccda;opacity:1}.sib-form ::-ms-input-placeholder{color:#c0ccda;opacity:1}.sib-form ::placeholder{color:#c0ccda;opacity:1}.sib-form .sib-form_fieldset{display:table-row-group}.sib-form .fieldset__separator{display:table-row}.sib-form .fieldset__separator:after,.sib-form .fieldset__separator:before{background:#c0ccda;background-clip:padding-box;border:solid rgba(0,0,0,0);border-width:calc(4rem - 1px) 0 4rem;-moz-box-sizing:content-box;box-sizing:content-box;content:"";display:table-cell;height:1px}.sib-form .form__fieldset{border:0;display:table-row;padding:0}.sib-form .form__fieldset:first-child .form__entries,.sib-form .form__fieldset:first-child .form__legend{padding-top:0}.sib-form .form__entries,.sib-form .form__legend{display:table-cell;margin:0;padding-top:4rem;vertical-align:top}.sib-form .form__legend{font-size:1.14869835rem;line-height:1.5rem;font-weight:700;padding-right:2.5rem}@media(max-width: 45rem){.sib-form .fieldset__separator,.sib-form .form__entries,.sib-form .form__fieldset,.sib-form .form__legend,.sib-form .sib-form_fieldset{display:block}.sib-form .form__legend{padding-bottom:.5rem;padding-right:0}.sib-form .form__entries{padding-top:0}.sib-form .fieldset__separator{border:0}}.sib-form .form__entry{border:0;margin:0;padding:0;position:relative}.sib-form .form__entry:not(:first-child){margin-top:1.5rem}.sib-form .entry__label+.form__entry{margin-top:0}.sib-form .entry__label{display:table;font-weight:700;padding:0;white-space:normal}.sib-form .form__row{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:-0.25rem -0.75rem}.sib-form .form__row:not(:first-child){margin-top:1.25rem}.sib-form .entry__label+.form__row{margin-top:-0.25rem}.sib-form .form__row>.form__entry{margin:.25rem .75rem}.sib-form .entry__optional-indicator{color:#687484;font-size:.87055056rem;line-height:1rem;font-weight:400}.sib-form .entry__field{-webkit-align-items:center;align-items:center;background:#fff;border:1px solid #c0ccda;border-radius:3px;display:-webkit-inline-flex;display:inline-flex;margin:.25rem 0;max-width:100%}.sib-form .entry__field:focus-within{box-shadow:0 0 0 2px #c9e1f4}.sib-form .input,.sib-form .input__affix{background:none;border:0;font:inherit;margin:0}.sib-form .input:first-child,.sib-form .input__affix:first-child{padding-left:.5rem}.sib-form .input:last-child,.sib-form .input__affix:last-child{padding-right:.5rem}.sib-form .input,.sib-form .input__button{-moz-box-sizing:content-box;box-sizing:content-box;color:inherit;outline:0}.sib-form .input:not(textarea),.sib-form .input__button{height:calc(2.5rem - 2px)}.sib-form .input__affix{color:#687484;-webkit-flex-shrink:0;flex-shrink:0}.sib-form .input__button{cursor:pointer;padding:0 .5rem}.sib-form .input__button[type=submit]{border-bottom-left-radius:0;border-left:1px solid #c0ccda;border-top-left-radius:0;color:inherit;margin-left:.5rem}.sib-form .input__button .sib-icon{height:1.5rem;vertical-align:bottom;width:1.5rem}.sib-form .input{box-shadow:none;min-width:1px;padding:0}.sib-form textarea.input{padding:calc(.5rem - 1px)}.sib-form select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 286.1 167%27%3E%3Cpath d=%27M24.1 0h238c21.4 0 32.1 25.9 17 41l-119 119c-9.4 9.4-24.6 9.4-33.9 0L7.1 41C-8 25.9 2.7 0 24.1 0z%27 fill=%27%233c4858%27/%3E%3C/svg%3E");background-position:right .65em top 50%;background-repeat:no-repeat;background-size:.65em auto}.sib-form select.input:first-child,.sib-form select.input:last-child{padding-right:calc(2rem - 1px)}.sib-form .sib-entry_block .entry__field,.sib-form .form__row .entry__field,.sib-form .sib-form_block .entry__field{display:-webkit-flex;display:flex}.sib-form .sib-entry_block .input,.sib-form .form__row .input,.sib-form .sib-form_block .input{-webkit-flex-grow:1;flex-grow:1}.sib-form .sib-entry_phrasing,.sib-form .sib-entry_phrasing .entry__label,.sib-form .sib-entry_phrasing .entry__specification{display:inline-block}.sib-form .sib-entry_phrasing .entry__label{font-weight:400}.sib-form .sib-entry_errored{margin-left:-0.5rem;padding-left:.5rem}.sib-form .sib-entry_errored:before{background:#ff4949;bottom:0;content:"";position:absolute;right:100%;top:0;width:.25rem}.sib-form .entry__error,.sib-form .entry__label,.sib-form .entry__specification,.sib-form .form__error{max-width:40em}.sib-form .entry__error,.sib-form .entry__specification,.sib-form .form__error{display:block}.sib-form .entry__choice+.entry__error,.sib-form .entry__choice+.entry__specification,.sib-form .entry__error+.entry__error,.sib-form .entry__error+.entry__specification,.sib-form .entry__specification+.entry__error,.sib-form .entry__specification+.entry__specification{margin-top:.5rem}.sib-form .entry__error{color:#ff4949;font-size:.87055056rem;line-height:1rem}.sib-form .entry__specification{color:#687484;margin:0}.sib-form .entry__choice{padding-left:1.5em;text-indent:-1.5em}.sib-form .entry__choice .checkbox,.sib-form .entry__choice .radio-button{margin-right:.5em}.sib-form .entry__choice .sib-toggletip{text-indent:0}.sib-form .entry__choice:not(:first-child){margin-top:.5rem}.sib-form .entry__choices.menu{margin-top:2px;max-height:20rem;overflow:auto;padding:.5rem}.sib-form .checkbox,.sib-form .radio-button{background:#fff;border:1px solid #687484;cursor:pointer;display:inline-block;height:1em;vertical-align:-0.125em;width:1em;position:relative}.sib-form .checkbox{border-radius:3px}.sib-form .radio-button{border-radius:50%}.sib-form .radio-button:before{border-radius:50%;bottom:2px;content:"";left:2px;position:absolute;right:2px;top:2px}.sib-form .checkbox_tick_negative:after,.sib-form .checkbox_tick_negative:before{border:solid #fff;border-width:0 0 0 2px;bottom:0;content:"";left:50%;margin-left:-1px;position:absolute;top:0}.sib-form .checkbox_tick_negative:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sib-form .checkbox_tick_negative:before,.sib-form .checkbox_tick_positive:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sib-form .checkbox_tick_positive:before{border-color:#fff;border-style:solid;border-width:0 2px 2px 0;bottom:1px;content:"";left:50%;margin-left:-25%;position:absolute;top:1px;-webkit-transform-origin:80% 45%;transform-origin:80% 45%;width:50%}.sib-form .input_replaced{opacity:0;position:absolute;z-index:-1}.sib-form .input_replaced:checked+.checkbox_tick_positive{background:#13ce66;border-color:#13ce66}.sib-form .input_replaced:checked+.checkbox_tick_negative{background:#ff4949;border-color:#ff4949}.sib-form .input_replaced:checked+.radio-button{border-color:#0092ff}.sib-form .input_replaced:checked+.radio-button:before{background:#0092ff}.sib-form .input_replaced:indeterminate+.checkbox{background:#fff;border-color:#687484}.sib-form .input_replaced:indeterminate+.checkbox:before{background:#687484;border:0;content:"";height:2px;left:2px;margin:-1px 0 0;position:absolute;right:2px;-webkit-transform:none;transform:none;top:50%;width:auto}.sib-form .input_replaced:indeterminate+.checkbox:after{content:normal}.sib-form .input_replaced:active+.checkbox,.sib-form .input_replaced:active+.radio-button,.sib-form .input_replaced:focus+.checkbox,.sib-form .input_replaced:focus+.radio-button{box-shadow:0 0 0 2px #c9e1f4}.sib-form .choice__form{border:0;margin:0;padding:0}.sib-form .choice__form[disabled]{display:none}.sib-form .entry__choice+.choice__form{border-left:2px solid #c0ccda;margin-left:calc(.5em - 1px);padding:.5rem calc(.5rem + .5em - 1px)}.sib-form ::-ms-reveal{display:none}.sib-form ::-webkit-inner-spin-button,.sib-form ::-webkit-search-decoration{display:none}.sib-form [type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.sib-form .input[readonly]{background-color:#f9fafc}.sib-form .input[type=text]+.input__password-toggler{color:#0092ff}.sib-form .sib-ap-nostyle-input-icon{display:none}.sib-form .sib-ap-nostyle-dropdown-menu{-moz-box-sizing:content-box;box-sizing:content-box;background:#fff;border:1px solid #c0ccda;border-radius:3px;list-style:none;margin:0;max-width:100vw;min-width:100%;padding:calc(.5rem - 1px) 0}.sib-form .sib-ap-nostyle-dropdown-menu.sib-collapsible__content{position:absolute;top:100%;z-index:1}.sib-form .sib-ap-nostyle-dropdown-menu.sib-collapsible__content:not(.sib-collapsible__content_toggled){display:none}.sib-form .sib-ap-nostyle-dropdown-menu em{font-style:normal;font-weight:700}.sib-form .sib-ap-nostyle-input{padding-right:.5rem}.sib-form .sib-ap-nostyle-suggestion{cursor:default;color:inherit;display:block;overflow:hidden;padding:.5rem 1rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.sib-form .sib-ap-nostyle-cursor,.sib-form .sib-ap-nostyle-suggestion:focus,.sib-form .sib-ap-nostyle-suggestion:hover{background:#eff2f7}.sib-form .sib-ap-footer{display:none}.sib-form .menu{background:#fff;border:1px solid #c0ccda;border-radius:3px;list-style:none;margin:0;max-width:100vw;min-width:100%;padding:calc(.5rem - 1px) 0}.sib-form .menu.sib-collapsible__content{position:absolute;top:100%;z-index:1}.sib-form .menu.sib-collapsible__content:not(.sib-collapsible__content_toggled){display:none}.sib-form .menu__content,.sib-form .menu__heading{padding:0;margin:1rem}.sib-form .menu__content:first-child,.sib-form .menu__heading:first-child{margin-top:.5rem}.sib-form .menu__content:last-child,.sib-form .menu__heading:last-child{margin-bottom:.5rem}.sib-form .menu__heading{font-size:1.31950791rem;line-height:1.5rem;font-weight:400}.sib-form .menu__content{list-style:none}.sib-form .menu__icon{color:#8492a6;height:1em;vertical-align:-0.125em;width:1em;margin-right:.5rem}.sib-form .menu__control{color:inherit;cursor:pointer;display:block;overflow:hidden;padding:.5rem 1rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.sib-form .menu__control:focus,.sib-form .menu__control:hover{background:#eff2f7}.sib-form .menu__divider{border:0;border-top:1px solid #c0ccda;margin:.5rem 0}.sib-form .clickable_button,.sib-form .clickable_link{font:inherit;margin:0}.sib-form .clickable_button.sib-collapsible__trigger:before,.sib-form .clickable_link.sib-collapsible__trigger:before{border-left:.25rem solid rgba(0,0,0,0);border-right:.25rem solid rgba(0,0,0,0);border-bottom:0;border-top:.25rem solid;content:"";float:right;margin:.625rem 0 0 .25em}.sib-form .clickable_button.sib-collapsible__trigger_toggled:before,.sib-form .clickable_link.sib-collapsible__trigger_toggled:before{border-bottom:.25rem solid;border-top:0}.sib-form .clickable_button:not([disabled]),.sib-form .clickable_link:not([disabled]){cursor:pointer}.sib-form .clickable_button{background:#0092ff;border:1px solid #0092ff;border-radius:3px;color:#fff;display:inline-block;outline:0;padding:calc(.5rem - 1px) calc(1rem - 1px);text-decoration:none}.sib-form .clickable_button.sib-collapsible__trigger{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.sib-form .clickable_button[disabled]{opacity:.5}.sib-form .clickable_button:focus{box-shadow:0 0 0 2px #c9e1f4}.sib-form .clickable_button:focus:not([disabled]),.sib-form .clickable_button:hover:not([disabled]){background:#007cd9;border-color:#007cd9}.sib-form .clickable_ghost{background:none;border-color:#c0ccda;color:#3c4858}.sib-form .clickable_ghost:focus:not([disabled]),.sib-form .clickable_ghost:hover:not([disabled]){background:none;border-color:#8492a6}.sib-form .clickable_dropdown{display:inline-block;position:relative}.sib-form .clickable_dropdown .menu{margin-top:2px}.sib-form .clickable_dropdown .menu_left{left:0}.sib-form .clickable_dropdown .menu_right{right:0}.sib-form .clickable_block{width:100%}.sib-form .clickable_cta{border-radius:9999em}.sib-form .clickable_link{background:none;border:0;color:#0092ff;display:inline;padding:0;text-decoration:none}.sib-form .clickable_link:focus,.sib-form .clickable_link:hover{color:#007cd9;text-decoration:underline}.sib-form .clickable_link:focus{outline:0}.sib-form .clickable_sneaky,.sib-form .clickable_sneaky:focus,.sib-form .clickable_sneaky:hover{color:inherit}.sib-form .clickable_plan{color:#0092ff}.sib-form .clickable_plan:focus,.sib-form .clickable_plan:hover{color:#007cd9}.sib-form .clickable_destructive{background:#ff4949;border-color:#ff4949}.sib-form .clickable_destructive:focus:not([disabled]),.sib-form .clickable_destructive:hover:not([disabled]){background:#d93e3e;border-color:#d93e3e}.sib-form .clickable__group{display:-webkit-inline-flex;display:inline-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.sib-form .clickable__group .clickable_button:focus,.sib-form .clickable__group .clickable_button:hover{position:relative}.sib-form .clickable__group .clickable_button:not(:first-child),.sib-form .clickable__group .clickable_dropdown:not(:first-child) .clickable_button{border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px}.sib-form .clickable__group>.clickable_button:not(:last-child),.sib-form .clickable__group>.clickable_dropdown:not(:last-child) .clickable_button{border-bottom-right-radius:0;border-top-right-radius:0}.sib-form .clickable__group>.clickable_dropdown:not(:last-child) .clickable_link,.sib-form .clickable__group>.clickable_link:not(:last-child){margin-right:1.5em;position:relative}.sib-form .clickable__group>.clickable_dropdown:not(:last-child) .clickable_link:after,.sib-form .clickable__group>.clickable_link:not(:last-child):after{background:#c0ccda;border-radius:50%;content:"";cursor:auto;display:inline-block;height:.25rem;pointer-events:none;position:absolute;right:-0.9em;top:.7em;width:.25rem}.sib-form .clickable__icon{height:1.5rem;vertical-align:bottom;width:1.5rem}.sib-form .clickable__icon:not(.sib-icon_standalone){margin-right:calc(.7002rem - 1px)}.sib-form .progress-indicator{-webkit-align-items:center;align-items:center;background:rgba(255,255,255,.9);display:-webkit-flex;display:flex;height:100%;-webkit-justify-content:center;justify-content:center;width:100%}.sib-form .progress-indicator .progress-indicator__icon{fill:#0092ff;height:2rem;width:2rem}.sib-form .progress-indicator_small .progress-indicator__icon{height:1rem;width:1rem}.sib-form .progress-indicator__icon{-webkit-animation:indicator-spin 1.3s cubic-bezier(0.46, 0.35, 0.39, 0.85) infinite;animation:indicator-spin 1.3s cubic-bezier(0.46, 0.35, 0.39, 0.85) infinite}@-webkit-keyframes indicator-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes indicator-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}} body:not(.page-id-3173) #newsletter {
display: none;
opacity: 0;
position: fixed;
z-index: 2;
top: 6rem;
right: 0;
width: 100%;
max-width: 85rem;
height: 100%;
max-height: 80vh;
overflow-y: auto;
background: linear-gradient(324deg, rgb(214,211,149) 0%, rgb(149,194,61) 15%, rgb(113,188,122) 41%, rgb(61,171,197) 52%, rgb(29,113,184) 100%);
border-bottom-left-radius: 30px;
}
body.newsletter-active #newsletter {
display: block;
animation: fadeInFromRight 0.3s ease-out forwards;
}
#newsletter * {
font-family: 'Conduit' !important;
}
#newsletter .sib-form {
padding: 0;
}
#newsletter h2, #newsletter p {
color: #000000 !important;
}
#newsletter h2, .sib-form-block p, .sib-form-block ol, .sib-form-block ul {
margin-bottom: 2rem !important;
line-height: 1.2 !important;
}
#newsletter #sib-container {
background-color: transparent !important;
padding: 4rem !important;
border: 0 !important;
max-width: 100% !important;
}
body.page-id-3173 #newsletter #sib-container {
padding: 0 !important;
}
#newsletter .sib-form-block {
padding: 0;
}
#newsletter .form__label-row--horizontal {
margin: 0;
}
#newsletter .form__label-row--horizontal > :first-child {
margin: 0;
}
.entry__choice {
margin-bottom: 0;
}
#newsletter .sib-form .entry__field {
background: transparent;
border: 0;
border-radius: 0;
margin: 0;
}
.sib-form__declaration {
padding: 0;
}
.sib-form .clickable_link, .sib-form .clickable_link:focus, .sib-form .clickable_link:hover {
color: #000000;
text-decoration: underline;
}
#newsletter input[type="text"] {
background-color: transparent;
border: 1px solid;
padding: 0 0 0 1.5rem;
border-radius: 0;
-webkit-appearance: none;
appearance: none;
line-height: 1;
color: #000000;
font-size: 2rem;
text-transform: uppercase;
letter-spacing: 0.05rem;
box-sizing: border-box;
width: 100%;
}
.sib-form .input:not(textarea), .sib-form .input__button {
height: 36px;
}
#newsletter input::placeholder { font-family: 'Conduit' !important;
color: #000000;
opacity: 1; font-size: 2rem;
text-transform: uppercase;
letter-spacing: 0.05rem;
line-height: 1;
margin: 0;
padding: 0;
}
#newsletter input:-ms-input-placeholder { font-family: 'Conduit' !important;
color: #000000;
opacity: 1;
font-size: 2rem;
text-transform: uppercase;
letter-spacing: 0.05rem;
line-height: 1;
margin: 0;
padding: 0;
}
#newsletter input::-ms-input-placeholder { font-family: 'Conduit' !important;
color: #000000;
opacity: 1;
font-size: 2rem;
text-transform: uppercase;
letter-spacing: 0.05rem;
line-height: 1;
margin: 0;
padding: 0;
}
#newsletter select {
background-color: transparent;
border: 1px solid;
padding: 0 0 0 1.5rem;
border-radius: 0;
-webkit-appearance: none;
appearance: none;
line-height: 1;
color: #000000;
font-size: 2rem;
text-transform: uppercase;
letter-spacing: 0.05rem;
box-sizing: border-box;
width: 100%;
}
#newsletter select option:first-of-type {
opacity: 0.5;
}
.sib-form-block__button {
}
.sib-form__declaration {
gap: 1em;
}
.sib-form__declaration .declaration-block-icon {
padding: 0 !important;
order: 2;
}
input[type="text"]#website { display: none; } .single .site-main > .wp-block-cover.has-wave-bottom.large:first-child {
align-items: center;
}
.single .site-main > .wp-block-cover.has-wave-bottom.large:first-child > .has-post-thumbnail {
opacity: 1;
background-color: rgba(0, 0, 0, 0.5);
}  @media screen and (max-width: 1420px) {
body:not(.home) .wp-block-cover.has-wave-bottom:not(.next-element-offset) + * {
margin-top: -2vw;
}
}
@media screen and (max-width: 1360px) {
.alignwide {
width: 100vw;
max-width: 100vw;
position: relative;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw;
padding-left: 60px;
padding-right: 60px;
box-sizing: border-box;
}
}
@media screen and (max-width: 1200px) {
#partner .element-item {
flex-direction: column;
}
#partner .element-item > div {
flex-basis: 100% !important;
border: 1px solid #000000 !important;
border-bottom: 0 !important;
}
#partner .element-item > div:first-child {
background-color: #000000;
color: #ffffff;
}
}
@media screen and (max-width: 1040px) {
html {
font-size: 52.5%; font-size: 52%;
}
footer.site-footer {
font-size: 14px;
}
#breadcrumbs p {
font-size: 13px;
}
.alignwide {
padding-left: 4rem;
padding-right: 4rem;
}
.wp-block-cover.alignfull {
padding: 4rem;
}
}
@media screen and (max-width: 900px) {
body:not(.home) .wp-block-cover.has-wave-bottom:not(.next-element-offset) + * {
margin-top: -1vw;
}
}
@media screen and (max-width: 860px) {
.wp-block-image.logo {
margin: 8rem 0;
}
.wp-block-image.logo img {
width: 13rem !important;
}
.has-x-large-font-size {
font-size: 5rem !important;
}
h1, .has-large-font-size, .n2-section-smartslider.use-theme-styles h2 {
font-size: 4rem !important;
}
h2, .n2-section-smartslider#news h3, p[style*="font-size:4.6rem;"], .has-large-font-size .wp-block-button__link {
font-size: 3.0rem !important;
}
h3, .has-medium-font-size {
font-size: 2.4rem !important;
}
}
@media screen and (max-width: 781px) { .hide-on-column-break {
display: none;
}
.wp-block-columns.column-reverse-on-column-break {
flex-direction: column-reverse;
}
.wp-block-group.break-at-781 {
flex-wrap: wrap !important;
}
.wp-block-group.break-at-781 .wp-block-group.has-weiss-background-color {
flex-basis: 100% !important;
}
.wp-block-query .is-flex-container, .wp-block-query .wp-block-post-template {
max-width: 100% !important;
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li, .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li, .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li, .wp-block-post-template.columns-2 > li, .wp-block-post-template.columns-3 > li, .wp-block-post-template.columns-4 > li {
flex-basis: 100% !important;
width: 100% !important;
} p:not(.has-small-font-size) {
margin-top: 2.8rem;
margin-bottom: 2.8rem;
}
.columns-mobile-no-gap {
gap: 0 !important;
}
.columns-mobile-no-gap ul:last-child {
margin-bottom: 0 !important;
}
}
@media screen and (max-width: 768px) {
nav#main-menu ul li a {
font-size: 5vh;
}
}
@media screen and (max-width: 720px) {
body:not(.home) .wp-block-cover.has-wave-bottom:not(.next-element-offset) + * {
margin-top: 1vw;
}
}
@media screen and (max-width: 620px) {
body.home .wp-block-cover.has-wave-bottom.large {
margin-bottom: 5%;
}
}
@media screen and (max-width: 600px) {
footer.site-footer {
flex-direction: column;
justify-content: center;
}
footer.site-footer > * {
text-align: center !important;
}
body:not(.home) .wp-block-cover.has-wave-bottom:not(.next-element-offset) + * {
margin-top: 3vw;
}
}
@media screen and (max-width: 530px) {
main.site-main, .wp-block-cover .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.is-position-top-center .wp-block-cover__inner-container {
max-width: 100%;
}
main.site-main {
padding-left: 4rem;
padding-right: 4rem;
box-sizing: border-box;
}
.alignwide {
padding-left: 0;
padding-right: 0;
width: 100%;
max-width: 100%;
left: initial;
right: initial;
margin-left: initial;
margin-right: initial;
}
#breadcrumbs {
padding: 0 4rem 0 4rem;
}
}
@media screen and (max-width: 420px) {
body:not(.home) .wp-block-cover.has-wave-bottom:not(.next-element-offset) + * {
margin-top: 4vw;
}
}div.tnp-subscription,
form.tnp-subscription, form.tnp-profile {
display: block;
margin: 1em auto;
max-width: 500px;
width: 100%;
}
div.tnp-profile {
display: block;
margin: 1em 0;
max-width: 500px; } .tnp-subscription div.tnp-field,
.tnp-profile div.tnp-field
{
margin-bottom: .7em;
border: 0;
padding: 0;
}
.tnp-subscription label,
.tnp-profile label
{
display: block;
color: inherit;
font-weight: normal;
line-height: normal;
padding: 0;
margin: 0;
margin-bottom: .25em;
font-size: .9em;
}
.tnp-subscription .tnp-field-checkbox label,
.tnp-profile .tnp-field-checkbox label
{
display: inline-block;
}
.tnp-subscription input[type=text],
.tnp-subscription input[type=email],
.tnp-subscription input[type=submit],
.tnp-subscription select,
.tnp-subscription textarea,
.tnp-profile input[type=text],
.tnp-profile input[type=email],
.tnp-profile input[type=submit],
.tnp-profile select,
.tnp-profile textarea
{
width: 100%;
padding: .7em;
display: block;
border: 1px;
color: #444;
border-color: #ddd;
background-color: #f4f4f4;
background-image: none;
text-shadow: none;
font-size: 1em;
margin: 0;
line-height: normal;
box-sizing: border-box;
}
.tnp-subscription input[type=checkbox],
.tnp-widget input[type=radio],
.tnp-profile input[type=checkbox]
{ max-width: 1em;
display: inline-block;
margin-right: .5em;
} .tnp-subscription select option,
.tnp-profile select option
{
margin-right: .75em;
}
.tnp-subscription input.tnp-submit,
.tnp-profile input.tnp-submit,
.tnp-unsubscribe button.tnp-submit,
.tnp-reactivate button.tnp-submit
{
background-color: #444;
color: #fff;
width: auto;
height: auto;
margin: 0;
display: inline-block;
}
@media all and (max-width: 480px) {
.tnp-subscription input[type=submit],
.tnp-profile input[type=submit] {
width: 100%;
}
}
.tnp-widget {
width: 100%;
display: block;
box-sizing: border-box;
}
.tnp-widget .tnp-field {
margin-bottom: 10px;
border: 0;
padding: 0;
}
.tnp-widget label {
display: block;
color: inherit;
font-size: 14px;
}
.tnp-widget input[type=text], .tnp-widget input[type=email], .tnp-widget input[type=submit], .tnp-widget select {
width: 100%;
padding: 10px;
display: block;
border: 1px solid #ddd ;
border-color: #ddd;
background-color: #f4f4f4;
background-image: none;
text-shadow: none;
color: #444;
font-size: 14px;
line-height: normal;
box-sizing: border-box;
height: auto;
}
.tnp-widget input[type=checkbox], .tnp-widget input[type=radio] {
width: auto;
display: inline-block;
} .tnp-widget select option {
margin-right: 10px;
}
.tnp-widget input.tnp-submit {
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
margin: 0;
}
.tnp-field input[type="submit"] {
position: inherit;
}
.tnp-field label {
} .tnp-widget-minimal {
width: 100%;
}
.tnp-widget-minimal form {
margin: 0;
padding: 0;
border: 0;
}
.tnp-widget-minimal input.tnp-email {
width: 100%;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px solid #ddd;
background-color: #f4f4f4;
color: #444;
font-size: 14px;
}
.tnp-widget-minimal input.tnp-submit {
width: 100%;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px;
border-color: #ddd;
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
font-size: 14px;
line-height: normal;
border-radius: 0px;
height: auto;
margin: 0;
} .tnp-subscription-minimal {
width: 100%;
box-sizing: border-box;
margin: 10px 0;
}
.tnp-subscription-minimal form {
width: auto;
margin: 0;
padding: 0;
border: 0;
white-space: nowrap;
}
.tnp-subscription-minimal input.tnp-email,
.tnp-subscription-minimal input.tnp-name
{
width: 70%;
max-width: 300px;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px solid #ddd;
background-color: #f4f4f4;
color: #444;
font-size: 14px;
line-height: 20px;
border-radius: 0px;
margin-right: 10px;
}
.tnp-subscription-minimal.with-name input.tnp-email,
.tnp-subscription-minimal.with-name input.tnp-name
{
width: 31%;
}
.tnp-subscription-minimal .tnp-privacy-field {
margin-top: 10px;
} .tnp-subscription-minimal input.tnp-submit {
width: 29%;
box-sizing: border-box;
display: inline-block;
padding: 10px;
border: 1px;
border-color: #ddd;
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
font-size: 14px;
line-height: 20px;
border-radius: 0px;
margin: 0;
}
.tnp-subscription-posts {
margin-top: 2em;
margin-bottom: 2em;
padding: 2rem;
}
.tnp-subscription-posts .tnp-subscription {
max-width: auto;
margin: 0;
}
@media all and (max-width: 525px) {
.tnp-subscription-minimal.with-name input.tnp-email,
.tnp-subscription-minimal.with-name input.tnp-name,
.tnp-subscription-minimal input.tnp-submit
{
width: 100%;
max-width: 100%;
margin: 0;
display: block;
margin-bottom: .5rem;
}
} .tnp-button-form button.tnp-submit {
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px;
border-color: #ddd;
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
font-size: 14px;
line-height: normal;
border-radius: 0px;
height: auto;
margin: 0;
} .tnp-comments {
clear: both;
margin-top: 15px;
margin-bottom: 15px;
}
.tnp-comments label {
display: block;
}
.tnp-comments input[type=checkbox] {
display: inline-block;
width: auto!important;
} .tnp-lock {
clear: both;
display: block;
box-sizing: border-box;
box-shadow: none;
margin: 20px;
padding: 15px;
background-color: #fff;
border: 1px solid #ddd;
}
.tnp-nl-checkout {
margin-bottom: 1em;
}.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:0.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:none;border:none;box-sizing:border-box;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>:where(thead)+tbody>*>*,.tablepress>tbody>*~*>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>*>th{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(odd)>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(2n)>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr:hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dt-scroll{width:100%}.dt-scroll .tablepress{width:100%!important}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr th{border-bottom-width:0!important;border-top-width:0!important;height:0!important;padding-bottom:0!important;padding-top:0!important}div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color);--head-sort-arrow-color:var(--head-active-text-color)}.tablepress thead th:active{outline:none}.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before{bottom:50%;content:"▲"/"";display:block;position:absolute}.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after{content:"▼"/"";display:block;position:absolute;top:50%}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{padding-right:24px;position:relative}.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order{bottom:0;color:var(--head-sort-arrow-color);position:absolute;right:6px;top:0;width:12px}.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before{font-family:sans-serif!important;font-size:12px;line-height:12px;opacity:.2}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc{cursor:pointer;outline-offset:-2px}.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after{opacity:.8}.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric{text-align:right}.dt-container{clear:both;margin-bottom:1rem;position:relative}.dt-container .tablepress{margin-bottom:0}.dt-container .dt-layout-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell{display:block;width:100%}.dt-container .dt-layout-cell{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:5px 0}.dt-container .dt-layout-cell.dt-layout-full{align-items:center;justify-content:space-between;width:100%}.dt-container .dt-layout-cell.dt-layout-full>:only-child{margin:auto}.dt-container .dt-layout-cell.dt-layout-start{align-items:center;justify-content:flex-start;margin-right:auto}.dt-container .dt-layout-cell.dt-layout-end{align-items:center;justify-content:flex-end;margin-left:auto}.dt-container .dt-layout-cell:empty{display:none}.dt-container label{display:inline}.dt-container .dt-input{display:inline;font-size:inherit;padding:5px;width:auto}.dt-container .dt-search{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.dt-container .dt-paging .dt-paging-button{background:#0000;border:1px solid #0000;border-radius:2px;box-sizing:border-box;color:inherit!important;cursor:pointer;display:inline-block;font-size:1em;height:32px;margin-left:2px;min-width:32px;padding:0 5px;text-align:center;text-decoration:none!important;vertical-align:middle}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover{border:1px solid #111}.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover{border:1px solid #0000;color:#0000004d!important;cursor:default;outline:none}.dt-container .dt-paging>.dt-paging-button:first-child{margin-left:0}.dt-container .dt-paging .ellipsis{padding:0 1em}@media screen and (max-width:767px){.dt-container .dt-layout-row{flex-direction:column}.dt-container .dt-layout-cell{flex-direction:column;padding:.5em 0}}
.tablepress.weisswein thead th:first-child,.tablepress.weisswein td:has(img){background-color:#fff3dc!important}.tablepress.rosewein thead th:first-child,.tablepress.rosewein td:has(img){background-color:#f4aaa0!important}.tablepress.rotwein thead th:first-child,.tablepress.rotwein td:has(img){background-color:#8b1925!important}.tablepress tbody td{background-color:#fff}.tablepress tfoot th:has(img){background-color:#000!important}.tablepress td{vertical-align:middle}.tablepress td:has(img),.tablepress th:has(img){text-align:center}.tablepress thead th{background-color:#333;color:#fff;font-weight:700;text-transform:uppercase;text-align:center}.tablepress tfoot th{background-color:#fff;font-weight:700}.tablepress > :not(caption,thead) > * > *{padding:1.2rem}.tablepress thead th:not(:first-child){border-right:1px solid #ffffff80}.tablepress thead th:last-child{border-color:#33333380}.tablepress tbody td{border-right:1px solid}.tablepress tbody td:has(img){border-right:none!important}.tablepress tbody tr:first-child td:has(img){border-top:none!important}.tablepress tbody td,.tablepress tfoot th{border-color:#33333380!important}.tablepress.rotwein tbody td:has(img){border-color:#ffffff80!important}.tablepress tbody td:has(img) + td{font-weight:700}.tablepress tbody td:first-child img,.tablepress tfoot th:first-child img{max-width:60px;vertical-align:middle}