.wp-block-navigation{position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;background-color:inherit;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block;z-index:1}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{stroke:currentColor;display:inline-block;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;opacity:0;position:absolute;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{height:0;overflow:hidden;visibility:hidden;width:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1;padding:.5em 1em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{left:-1px;top:100%}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:#0000;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}@media (hover:hover){.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child.open-always{align-items:var(--navigation-layout-align,initial);flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always,.wp-block-navigation .has-child.open-always .wp-block-navigation-item{justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation-item,.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{padding-bottom:0;padding-top:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container{padding-left:var(--wp--style--block-gap,2em);padding-right:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content,.wp-block-navigation .has-child.open-always>.wp-block-navigation-item__content{flex-grow:0}.wp-block-navigation .has-child.open-always>.wp-block-navigation__submenu-container{background-color:initial;border:none;color:inherit;flex-basis:100%;height:auto;opacity:1;overflow:visible;position:static;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:initial;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon>svg,.wp-block-navigation-submenu__toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid #00000026}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-container.is-menu-open{overflow:auto;z-index:100000}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content{padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-page-list{background:#0000!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__overlay-container{display:none;width:100%}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__responsive-close{max-width:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content>:not(.wp-block-navigation__overlay-container){display:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container{display:block}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container .wp-block-navigation__submenu-container{left:0;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#0000;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.disable-default-overlay .wp-block-navigation__responsive-container-close{right:clamp(1rem,var(--wp--style--root--padding-left),20rem);top:clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:initial}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background,.wp-block-cover-image .wp-block-cover__embed-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;outline:none;padding:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper{bottom:0;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover .wp-block-cover__embed-background iframe,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover-image .wp-block-cover__embed-background iframe{height:100vh;left:50%;min-height:100%;min-width:100%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__embed-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}/**
 * Swiper 12.1.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2026 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: April 29, 2026
 */

:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode{.swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}}.swiper-virtual.swiper-css-mode.swiper-horizontal{.swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}}.swiper-virtual.swiper-css-mode.swiper-vertical{.swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}::slotted(svg),svg{height:100%;object-fit:contain;transform-origin:center;width:100%;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;&.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>&{display:none!important}&.swiper-scrollbar-horizontal,.swiper-horizontal>&{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}&.swiper-scrollbar-vertical,.swiper-vertical>&{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%;>canvas,>img,>svg{max-height:100%;max-width:100%;object-fit:contain}}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.swiper.swiper-cube{overflow:visible}.swiper-cube{.swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1;.swiper-slide{pointer-events:none}}&.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0;&:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}}}.swiper-cube{.swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}}.swiper-cube{.swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper.swiper-flip{overflow:visible}.swiper-flip{.swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1;.swiper-slide{pointer-events:none}}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}}.swiper-flip{.swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper-creative{.swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}}.swiper.swiper-cards{overflow:visible}.swiper-cards{.swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}}.webcrema-slider{box-sizing:border-box;max-width:100%;min-width:0;position:relative;width:100%}.wp-block-group:has(>.webcrema-slider),.wp-block-column:has(>.webcrema-slider),.wp-block-cover:has(>.webcrema-slider),.wp-block-media-text:has(.webcrema-slider),.wp-block-buttons:has(.webcrema-slider){min-width:0;overflow-x:hidden;overflow-x:clip}.webcrema-slider, .webcrema-slider *{box-sizing:border-box}.webcrema-slider__viewport{--swiper-wrapper-transition-timing-function:cubic-bezier(0.22, 1, 0.36, 1);contain:paint;max-width:100%;min-width:0;overflow:hidden;overflow:clip;overflow-clip-margin:0;position:relative;width:100%}.webcrema-slider--style-6{overflow-x:hidden;overflow-x:clip}.webcrema-slider--style-4 .webcrema-slider__viewport, .webcrema-slider--style-6 .webcrema-slider__viewport{padding-bottom:10px;padding-top:10px}.webcrema-slider__track{align-items:stretch;min-width:0}.webcrema-slider__slide{display:flex;height:auto;min-width:0}.webcrema-slider__slide>*{flex:1 1 auto;height:100%;max-width:100%;min-width:0;width:100%}.webcrema-slider__slide .alignfull, .webcrema-slider__slide .alignwide{margin-left:0 !important;margin-right:0 !important;max-width:100% !important;width:100% !important}.webcrema-slider__slide figure, .webcrema-slider__slide picture, .webcrema-slider__slide .wp-block-image, .webcrema-slider__slide .wp-block-cover, .webcrema-slider__slide .wp-block-group{max-width:100%;min-width:0}.webcrema-slider__slide img, .webcrema-slider__slide video, .webcrema-slider__slide iframe, .webcrema-slider__slide canvas, .webcrema-slider__slide svg{height:auto;max-width:100%}.webcrema-slider__slide .wp-block-image img{display:block;width:100%}.webcrema-slider__slide .wp-block-cover, .webcrema-slider__slide .wp-block-image{min-width:0;overflow:hidden}.webcrema-slider--style-4 .webcrema-slider__track, .webcrema-slider--style-6 .webcrema-slider__track{align-items:center}.webcrema-slider--style-4 .webcrema-slider__slide, .webcrema-slider--style-6 .webcrema-slider__slide{--webcrema-slider-slide-shift:0px;transform:translateX(var(--webcrema-slider-slide-shift)) scale(0.8);transform-origin:center center;transition:transform 520ms cubic-bezier(0.22, 1, 0.36, 1)}.webcrema-slider--style-4 .webcrema-slider__slide.swiper-slide-active, .webcrema-slider--style-6 .webcrema-slider__slide.swiper-slide-active{transform:translateX(0) scale(1)}.webcrema-slider__pagination.swiper-pagination{margin-top:24px;min-height:12px;position:static}.webcrema-slider__pagination--hidden{visibility:hidden}.webcrema-slider__controls{align-items:center;display:flex;gap:24px;justify-content:space-between;width:100%}.webcrema-slider__controls--placement-top,.webcrema-slider__controls--placement-bottom{display:none}.webcrema-slider__controls--hidden{display:none}.webcrema-slider--style-3 > .webcrema-slider__controls--placement-top:not( .webcrema-slider__controls--hidden ), .webcrema-slider--style-2 > .webcrema-slider__controls--placement-bottom:not( .webcrema-slider__controls--hidden ), .webcrema-slider--style-4 > .webcrema-slider__controls--placement-bottom:not( .webcrema-slider__controls--hidden ), .webcrema-slider--style-6 > .webcrema-slider__controls--placement-bottom:not( .webcrema-slider__controls--hidden ){display:flex}.webcrema-slider--style-2 .webcrema-slider__controls{margin-top:36px}.webcrema-slider--style-4 .webcrema-slider__controls, .webcrema-slider--style-6 .webcrema-slider__controls{margin-top:12px}.webcrema-slider--style-4.webcrema-slider--active-position-start .webcrema-slider__controls, .webcrema-slider--style-6 .webcrema-slider__controls{max-width:var(--webcrema-slider-active-control-width, 25%)}.webcrema-slider--style-4.webcrema-slider--active-position-center .webcrema-slider__controls{margin-left:auto;margin-right:auto;max-width:var(--webcrema-slider-active-control-width, 25%)}.webcrema-slider--style-3 .webcrema-slider__controls{margin-bottom:36px}.webcrema-slider__controls .webcrema-slider__pagination.swiper-pagination{margin-top:0;text-align:left;width:auto}.webcrema-slider--content-slider.webcrema-slider--style-5 .webcrema-slider__pagination.swiper-pagination{bottom:24px;left:auto;margin-top:0;min-height:12px;position:absolute;right:calc(100% - var(--webcrema-slider-active-slide-width, 100%) + 32px);text-align:right;width:auto;z-index:2}@media (max-width: 1024px){.webcrema-slider--content-slider.webcrema-slider--tablet-style-5 .webcrema-slider__pagination.swiper-pagination{bottom:24px;left:auto;margin-top:0;min-height:12px;position:absolute;right:calc(100% - var(--webcrema-slider-active-slide-width, 100%) + 32px);text-align:right;width:auto;z-index:2}.webcrema-slider--content-slider.webcrema-slider--style-5.webcrema-slider--tablet-style-1 .webcrema-slider__pagination.swiper-pagination, .webcrema-slider--content-slider.webcrema-slider--style-5.webcrema-slider--tablet-style-2 .webcrema-slider__pagination.swiper-pagination, .webcrema-slider--content-slider.webcrema-slider--style-5.webcrema-slider--tablet-style-3 .webcrema-slider__pagination.swiper-pagination, .webcrema-slider--content-slider.webcrema-slider--style-5.webcrema-slider--tablet-style-4 .webcrema-slider__pagination.swiper-pagination{bottom:auto;left:auto;margin-top:24px;position:static;right:auto;text-align:center;width:auto}}@media (max-width: 767px){.webcrema-slider--content-slider.webcrema-slider--mobile-style-5 .webcrema-slider__pagination.swiper-pagination{bottom:18px;left:auto;margin-top:0;min-height:12px;position:absolute;right:calc(100% - var(--webcrema-slider-active-slide-width, 100%) + 20px);text-align:right;width:auto;z-index:2}.webcrema-slider--content-slider.webcrema-slider--style-5.webcrema-slider--mobile-style-1 .webcrema-slider__pagination.swiper-pagination, .webcrema-slider--content-slider.webcrema-slider--style-5.webcrema-slider--mobile-style-2 .webcrema-slider__pagination.swiper-pagination, .webcrema-slider--content-slider.webcrema-slider--style-5.webcrema-slider--mobile-style-3 .webcrema-slider__pagination.swiper-pagination, .webcrema-slider--content-slider.webcrema-slider--style-5.webcrema-slider--mobile-style-4 .webcrema-slider__pagination.swiper-pagination{bottom:auto;left:auto;margin-top:12px;position:static;right:auto;text-align:center;width:auto}}.webcrema-slider__arrows{align-items:center;display:flex;flex:0 0 auto;gap:12px;justify-content:flex-end;min-height:44px}.webcrema-slider-controls{align-items:center;display:flex;gap:22px;justify-content:flex-end}.webcrema-slider__pagination .swiper-pagination-bullet{background:currentcolor;opacity:0.28}.webcrema-slider__pagination .swiper-pagination-bullet-active{opacity:1}.webcrema-slider__button{align-items:center;background:#fff;border:1px solid rgba(0, 0, 0, 0.16);border-radius:999px;color:#111;cursor:pointer;display:inline-flex;height:44px;justify-content:center;margin:0;padding:0;position:absolute;top:42%;transform:translateY(-50%);width:44px;z-index:2}.webcrema-slider__controls .webcrema-slider__button{position:static;transform:none}.webcrema-slider-controls .webcrema-slider__button{position:static;transform:none}.webcrema-slider__button--prev{left:-22px}.webcrema-slider__button--next{right:-22px}.webcrema-slider__button span{border-color:currentcolor;border-style:solid;border-width:2px 2px 0 0;display:block;flex:0 0 auto;height:10px;width:10px}.webcrema-slider__button-icon{display:block;flex:0 0 auto;height:18px;object-fit:contain;width:18px}.webcrema-slider__button--prev span{transform:rotate(-135deg)}.webcrema-slider__button--next span{transform:rotate(45deg)}.webcrema-slider__button:hover,.webcrema-slider__button:focus{background:#f3480b;border-color:#f3480b;color:#fff}.webcrema-slider__button.swiper-button-disabled,.webcrema-slider__button.swiper-button-lock{display:none !important}.webcrema-slider--style-2 .webcrema-slider__button.swiper-button-disabled, .webcrema-slider--style-2 .webcrema-slider__button.swiper-button-lock, .webcrema-slider--style-3 .webcrema-slider__button.swiper-button-disabled, .webcrema-slider--style-3 .webcrema-slider__button.swiper-button-lock{cursor:default;display:inline-flex;opacity:0.35;pointer-events:none}.webcrema-slider-controls .webcrema-slider__button.swiper-button-disabled, .webcrema-slider-controls .webcrema-slider__button.swiper-button-lock{cursor:default;display:inline-flex;opacity:0.35;pointer-events:none}.webcrema-slider--loop .webcrema-slider__button.swiper-button-disabled, .webcrema-slider--loop .webcrema-slider__button.swiper-button-lock{cursor:pointer;display:inline-flex;opacity:1;pointer-events:auto}.webcrema-slider--arrows-style-2 .webcrema-slider__button{background:transparent;border:0;border-radius:0;color:currentcolor;height:24px;width:24px}.webcrema-slider--arrows-style-2 .webcrema-slider__button span{height:11px;width:11px}.webcrema-slider--arrows-style-2 .webcrema-slider__button:hover, .webcrema-slider--arrows-style-2 .webcrema-slider__button:focus{background:transparent;border-color:transparent;color:currentcolor}.webcrema-slider--arrows-style-3 .webcrema-slider__button{background:#14213d;border:1px solid #9bc7e4;border-radius:6px;color:#fff;height:48px;width:48px}.webcrema-slider--arrows-style-3 .webcrema-slider__button span{border-width:1px 1px 0 0;height:14px;margin:0;width:14px}.webcrema-slider--arrows-style-3 .webcrema-slider__button--prev span{transform:translateX(2px) rotate(-135deg)}.webcrema-slider--arrows-style-3 .webcrema-slider__button--next span{transform:translateX(-2px) rotate(45deg)}.webcrema-slider--arrows-style-3 .webcrema-slider__button-icon{height:20px;width:20px}.webcrema-slider--arrows-style-3 .webcrema-slider__button:hover, .webcrema-slider--arrows-style-3 .webcrema-slider__button:focus{background:#14213d;border-color:#9bc7e4;color:#fff}.webcrema-category-card{color:currentcolor;height:100%}.webcrema-category-card__link{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.webcrema-category-card__media{aspect-ratio:1 / 1.05;margin-bottom:16px;overflow:hidden;width:100%}.webcrema-category-card__media img{border-radius:16px;display:block;height:100%;object-fit:cover;width:100%}.webcrema-category-card__content{display:grid;gap:6px}.webcrema-slider--text-align-center .webcrema-category-card__content{text-align:center}.webcrema-slider--text-align-right .webcrema-category-card__content{text-align:right}.webcrema-category-card__title{font-size:20px;font-weight:600;letter-spacing:0;line-height:1.4;margin:0}.webcrema-category-card__description{font-size:16px;font-weight:300;letter-spacing:0;line-height:1.5;margin:0}.webcrema-product-card{color:currentcolor;display:flex;flex-direction:column;height:100%;width:100%}.webcrema-product-card__media{aspect-ratio:1 / 1.2;margin-bottom:16px;overflow:hidden;width:100%}.webcrema-product-card__media img{border-radius:16px;display:block;height:100%;object-fit:contain;width:100%}.webcrema-product-card__media-link{display:block;height:100%;text-decoration:none;width:100%}.webcrema-product-card__content{align-items:flex-start;display:grid;gap:12px;grid-template-columns:minmax(0, 1fr) auto;margin-bottom:8px}.webcrema-slider--text-align-center .webcrema-product-card__content{grid-template-columns:minmax(0, 1fr);text-align:center}.webcrema-slider--text-align-right .webcrema-product-card__content{text-align:right}.webcrema-slider--text-align-center .webcrema-product-card__price{justify-self:center}.webcrema-slider--text-align-right .webcrema-product-card__price{justify-self:end}.webcrema-product-card__title{font-size:20px;font-weight:600;letter-spacing:0;line-height:1.6;margin:0}.webcrema-product-card__title a{color:inherit;text-decoration:none}.webcrema-product-card__description{font-size:16px;font-weight:300;letter-spacing:0;line-height:1.6;margin:0}.webcrema-product-card__price{font-size:26px;font-weight:600;letter-spacing:0;line-height:1.6;white-space:nowrap}.webcrema-product-card__button{align-items:center;background:var(--wp--preset--color--accent-1, #f3480b);border:0;border-radius:8px;color:#fff;display:flex;font-size:16px;font-weight:400;gap:8px;justify-content:center;letter-spacing:0;line-height:1.6;margin-top:auto;padding:12px;text-align:center;text-decoration:none;width:100%}.webcrema-product-card__button:hover,.webcrema-product-card__button:focus{color:#fff;filter:brightness(90%);text-decoration:none}.webcrema-product-card__cart-icon{display:inline-flex;flex:0 0 auto}.webcrema-product-card__cart-icon svg{fill:none;height:1.25em;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:1.25em}.webcrema-project-card{--webcrema-project-card-background:#eef5fb;--webcrema-project-card-color:#15233b;--webcrema-project-card-accent:#f04b13;background:var(--webcrema-project-card-background);border-radius:8px;color:var(--webcrema-project-card-color);display:flex;flex-direction:column;gap:18px;height:100%;min-width:0;padding:24px}.webcrema-project-card__terms{display:flex;flex-wrap:wrap;gap:8px}.webcrema-project-card__term{align-items:center;background:var(--webcrema-project-card-accent);border-radius:4px;color:#fff;display:inline-flex;font-size:13px;font-weight:700;line-height:1.2;min-height:28px;padding:5px 10px}.webcrema-project-card__media{aspect-ratio:16 / 10;background:#dce6ee;border-radius:8px;display:block;overflow:hidden}.webcrema-project-card__media img{display:block;height:100%;object-fit:cover;transition:transform 240ms ease;width:100%}.webcrema-project-card__media:hover img, .webcrema-project-card__media:focus img{transform:scale(1.03)}.webcrema-project-card__content{display:grid;gap:12px}.webcrema-project-card__title{font-size:clamp(1.25rem, 1.05rem + 0.45vw, 1.625rem);font-weight:500;line-height:1.2;margin:0}.webcrema-project-card__title a{color:inherit;text-decoration:none}.webcrema-project-card__title a:hover, .webcrema-project-card__title a:focus{color:var(--webcrema-project-card-accent)}.webcrema-project-card__description{color:inherit;font-size:16px;line-height:1.55;margin:0}.webcrema-project-card__button{align-items:center;color:var(--webcrema-project-card-accent);display:inline-flex;font-size:17px;font-weight:500;gap:10px;justify-content:space-between;margin-top:auto;text-decoration:none}.webcrema-project-card__button span:last-child{font-size:28px;line-height:1;transform:translateY(-2px)}.webcrema-project-card__button:hover,.webcrema-project-card__button:focus{text-decoration:underline}.webcrema-slider--text-align-center .webcrema-project-card__content, .webcrema-slider--text-align-center .webcrema-project-card__button{text-align:center}.webcrema-slider--text-align-center .webcrema-project-card__button{justify-content:center}.webcrema-slider--text-align-right .webcrema-project-card__content{text-align:right}.webcrema-slider--text-align-right .webcrema-project-card__button{justify-content:flex-end}.webcrema-slider .webcrema-product-card{max-width:none}.slider-pull-to-top{position:relative;top:-56px}@media (max-width: 782px){.webcrema-slider__button{display:none}}.ak-projekte-query{--ak-projekte-gap:24px;--ak-projekte-card-bg:#eef5fb;--ak-projekte-text:#15233b;--ak-projekte-accent:#f04b13}.ak-projekt,.block-editor-block-list__block[data-type="ak-projekte/projekt"]{box-sizing:border-box;width:100%;min-width:0}.is-layout-flex:not(.is-vertical)>.ak-projekt,.is-layout-flex:not(.is-vertical)>.block-editor-block-list__block[data-type="ak-projekte/projekt"]{flex:1 1 280px}.ak-projekte-query__filters{display:flex;flex-wrap:wrap;gap:16px 20px;margin:0 0 32px}.start-projekte-gt-dn .ak-projekte-query__filters, .start-projekte-gt-dn .ak-projekte-query__load-more{display:none}.ak-projekte-query__filter{appearance:none;display:inline-flex;min-height:30px;align-items:center;justify-content:center;margin:0;padding:6px 14px;border:1px solid #65728a;border-radius:4px;background:#fff;box-shadow:none;color:var(--ak-projekte-text);cursor:pointer;font:inherit;font-size:13px;font-weight:400;line-height:1.2;text-transform:none;transition:border-color 0.2s ease, background-color 0.2s ease, color 0.2s ease}.ak-projekte-query__filter:hover,.ak-projekte-query__filter:focus-visible{border-color:var(--ak-projekte-accent);color:var(--ak-projekte-accent)}.ak-projekte-query__filter:focus-visible{outline:2px solid var(--ak-projekte-accent);outline-offset:2px}.ak-projekte-query__filter.is-active,.ak-projekte-query__filter[aria-pressed="true"]{border-color:var(--ak-projekte-accent);background:var(--ak-projekte-accent);color:#fff}.ak-projekte-query.is-category-filtered:is( .is-style-alternierend, .is-style-bild-overlay-alternierend ) .ak-projekte-card.is-filter-position-narrow{grid-column:span 1}.ak-projekte-query.is-category-filtered:is( .is-style-alternierend, .is-style-bild-overlay-alternierend ) .ak-projekte-card.is-filter-position-wide{grid-column:span 2}.ak-projekte-card[hidden]{display:none !important}.ak-projekte-query__grid{display:grid;grid-template-columns:repeat( var(--ak-projekte-columns, 3), minmax(0, 1fr) );gap:var(--ak-projekte-gap);align-items:stretch}.ak-projekte-query:is( .is-style-alternierend, .is-style-bild-overlay-alternierend ) .ak-projekte-query__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.ak-projekte-query:is( .is-style-alternierend, .is-style-bild-overlay-alternierend ) .ak-projekte-card:nth-child(4n + 1), .ak-projekte-query:is( .is-style-alternierend, .is-style-bild-overlay-alternierend ) .ak-projekte-card:nth-child(4n+4){grid-column:span 1}.ak-projekte-query:is( .is-style-alternierend, .is-style-bild-overlay-alternierend ) .ak-projekte-card:nth-child(4n + 2), .ak-projekte-query:is( .is-style-alternierend, .is-style-bild-overlay-alternierend ) .ak-projekte-card:nth-child(4n+3){grid-column:span 2}.ak-projekte-card{display:flex;min-width:0;flex-direction:column;padding:24px;border-radius:8px;background:var(--ak-projekte-card-bg);color:var(--ak-projekte-text);gap:var(--ak-projekte-gap)}.ak-projekte-card__terms{display:flex;flex-wrap:wrap;gap:8px}.ak-projekte-card__term{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border-radius:4px;background:var(--ak-projekte-accent);color:#fff;font-size:13px;font-weight:700;line-height:1.2}.ak-projekte-card__image-link{display:block;overflow:hidden;border-radius:8px;aspect-ratio:16 / 10;background:#dce6ee}.ak-projekte-card__image{display:block;width:100%;height:100%;object-fit:cover}.ak-projekte-card__body{display:flex;flex:0 0 auto;flex-direction:column;gap:12px}.ak-projekte-card__title{margin:0}.ak-projekte-card__title a{color:var(--ak-projekte-text);font-size:clamp(1.5rem, 1.15rem + 0.8vw, 1.875rem);font-weight:500;line-height:1.2;text-decoration:none}.ak-projekte-card__title a:hover, .ak-projekte-card__title a:focus{color:var(--ak-projekte-accent)}.ak-projekte-card__footer{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:16px;align-items:end;margin:0}.ak-projekte-card__excerpt{color:var(--ak-projekte-text);font-size:18px;line-height:1.6;font-weight:400}.ak-projekte-card__link{display:inline-flex;align-items:center;gap:10px;color:var(--ak-projekte-accent);font-size:18px;font-weight:500;line-height:1;text-decoration:none;border-bottom:1px solid transparent;white-space:nowrap}.ak-projekte-card__link span{display:inline-flex;align-items:center;font-size:28px;line-height:1;transform:translateY(-2px)}.ak-projekte-card__link:hover,.ak-projekte-card__link:focus{border-bottom-color:currentColor}.ak-projekte-query:is( .is-style-bild-overlay, .is-style-bild-overlay-alternierend ) .ak-projekte-card{position:relative;display:block;overflow:hidden;min-height:var(--ak-projekte-card-min-height, 280px);padding:0;border-radius:12px;background:#15233b}.ak-projekte-query:is( .is-style-bild-overlay, .is-style-bild-overlay-alternierend ) .ak-projekte-card::before{position:absolute;z-index:1;inset:0;background:linear-gradient(0deg, #16223a -11.43%, rgba(22, 34, 58, 0) 100%);content:"";opacity:0;pointer-events:none;transition:opacity 0.3s ease}.ak-projekte-query:is( .is-style-bild-overlay, .is-style-bild-overlay-alternierend ) .ak-projekte-card:hover::before, .ak-projekte-query:is( .is-style-bild-overlay, .is-style-bild-overlay-alternierend ) .ak-projekte-card:focus-within::before{opacity:1}.ak-projekte-query:is( .is-style-bild-overlay, .is-style-bild-overlay-alternierend ) .ak-projekte-card::after{position:absolute;z-index:1;right:0;bottom:0;left:0;height:45%;background:linear-gradient( to top, rgb(10 20 38 / 82%) 0%, rgb(10 20 38 / 42%) 55%, transparent 100% );content:"";pointer-events:none}.ak-projekte-query:is( .is-style-bild-overlay, .is-style-bild-overlay-alternierend ) .ak-projekte-card__image-link{position:absolute;inset:0;border-radius:0;aspect-ratio:auto}.ak-projekte-query:is( .is-style-bild-overlay, .is-style-bild-overlay-alternierend ) .ak-projekte-card__terms{position:absolute;z-index:3;top:24px;right:24px;left:24px;justify-content:flex-end}.ak-projekte-query:is( .is-style-bild-overlay, .is-style-bild-overlay-alternierend ) .ak-projekte-card__body{position:absolute;z-index:2;right:32px;bottom:28px;left:32px;display:flex;flex-direction:row;align-items:center;gap:16px}.ak-projekte-query:is( .is-style-bild-overlay, .is-style-bild-overlay-alternierend ) .ak-projekte-card__title{min-width:0}.ak-projekte-query:is( .is-style-bild-overlay, .is-style-bild-overlay-alternierend ) .ak-projekte-card__title a{color:#fff;font-weight:700}.ak-projekte-query:is( .is-style-bild-overlay, .is-style-bild-overlay-alternierend ) .ak-projekte-card__title a:hover, .ak-projekte-query:is( .is-style-bild-overlay, .is-style-bild-overlay-alternierend ) .ak-projekte-card__title a:focus{color:#fff}.ak-projekte-query:is( .is-style-bild-overlay, .is-style-bild-overlay-alternierend ) .ak-projekte-card__footer{display:block;flex:0 0 auto}.ak-projekte-query:is( .is-style-bild-overlay, .is-style-bild-overlay-alternierend ) .ak-projekte-card__excerpt{display:none}.ak-projekte-query:is( .is-style-bild-overlay, .is-style-bild-overlay-alternierend ) .ak-projekte-card__link{display:block;overflow:hidden;width:32px;height:32px;border:0;color:#fff;font-size:0;white-space:nowrap}.ak-projekte-query:is( .is-style-bild-overlay, .is-style-bild-overlay-alternierend ) .ak-projekte-card__link span{display:none}.ak-projekte-query:is( .is-style-bild-overlay, .is-style-bild-overlay-alternierend ) .ak-projekte-card__link::after{display:block;font-size:32px;font-weight:400;line-height:1;content:"→"}.ak-projekte-query__empty{margin:0;color:var(--ak-projekte-text)}@media (max-width: 900px){.ak-projekte-query__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.ak-project-query__neverbreak .ak-projekte-query__grid{grid-template-columns:1fr !important}}@media (min-width: 769px) and (max-width: 900px){.start-projekte-gt-dn .ak-projekte-card:nth-child(3){display:none}}@media (max-width: 768px){.ak-projekte-query__grid{gap:0 !important;row-gap:var(--ak-projekte-gap) !important;grid-template-columns:1fr !important}}@media (max-width: 640px){.ak-projekte-query__grid{grid-template-columns:1fr}.ak-projekte-query:is( .is-style-alternierend, .is-style-bild-overlay-alternierend ) .ak-projekte-query__grid{grid-template-columns:1fr}.ak-projekte-query:is( .is-style-alternierend, .is-style-bild-overlay-alternierend ) .ak-projekte-card, .ak-projekte-query.is-category-filtered:is( .is-style-alternierend, .is-style-bild-overlay-alternierend ) .ak-projekte-card.is-filter-position-narrow, .ak-projekte-query.is-category-filtered:is( .is-style-alternierend, .is-style-bild-overlay-alternierend ) .ak-projekte-card.is-filter-position-wide{grid-column:auto}.ak-projekte-query:is( .is-style-bild-overlay, .is-style-bild-overlay-alternierend ) .ak-projekte-card__terms{top:16px;right:16px;left:16px}.ak-projekte-query:is( .is-style-bild-overlay, .is-style-bild-overlay-alternierend ) .ak-projekte-card__body{right:20px;bottom:20px;left:20px}.ak-projekte-card__footer{grid-template-columns:1fr}.ak-projekte-card__link{justify-self:start}}.ak-projekte-query__load-more{display:block;margin:32px auto 0;appearance:none;min-height:44px;padding:10px 28px;border:1px solid var(--ak-projekte-accent, #f04b13);border-radius:4px;background:#fff;box-shadow:none;color:var(--ak-projekte-accent, #f04b13);cursor:pointer;font:inherit;font-size:15px;font-weight:500;transition:background-color 0.2s ease, color 0.2s ease}.ak-projekte-query__load-more:hover,.ak-projekte-query__load-more:focus-visible{background:var(--ak-projekte-accent, #f04b13);color:#fff}.ak-projekte-query__load-more[hidden]{display:none}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}.wp-block-social-link{height:auto}.wp-block-social-link a{align-items:center;display:flex;line-height:0}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{fill:currentColor;color:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{background-color:#5865f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{stroke:#000;background-color:#fefc00;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{color:#5865f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{stroke:#000;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.gtbe-mega-menu-item__link{display:inline-flex;align-items:center;text-decoration:none;color:inherit}.gtbe-mega-menu-item__link:hover,.gtbe-mega-menu-item__link:focus{text-decoration:underline}:root{--font-size-gastro-total-3xl:clamp(48px, 32px + 4.444vw, 80px);--font-size-gastro-total-2xl:clamp(32px, 30px + 2vw, 60px);--font-size-gastro-total-xl:clamp(24px, 24px + 1vw, 48px);--font-size-gastro-total-lg:clamp(20px, 22px + 1vw, 36px);--font-size-gastro-total-md:clamp(18px, 17px + 0.278vw, 20px);--font-size-gastro-total-sm:clamp(16px, 15px + 0.278vw, 18px);--font-size-gastro-total-xs:clamp(15px, 14.5px + 0.139vw, 16px);--font-size-gastro-total-2xs:clamp(13px, 12.5px + 0.139vw, 14px);--font-size-gastro-total-3xs:clamp(11px, 10.5px + 0.139vw, 12px);--image-border-radius:12px}img:not(.wp-block-cover img){border-radius:var(--image-border-radius)}.no-border-radius img{border-radius:0 !important}.wp-block-buttons{line-height:1}.wp-block-button:not(.is-style-custom):not(.is-style-contour):not( .is-style-kontur ):not(.is-style-contour-hover):not(.is-style-button-light):not( .is-style-outline ) > .wp-block-button__link.wp-element-button:hover, .wp-block-button:not(.is-style-custom):not(.is-style-contour):not( .is-style-kontur ):not(.is-style-contour-hover):not(.is-style-button-light):not( .is-style-outline ) a.wp-block-button__link.wp-element-button:hover, .wp-block-button:not(.is-style-custom):not(.is-style-contour):not( .is-style-kontur ):not(.is-style-contour-hover):not(.is-style-button-light):not( .is-style-outline ) .wp-block-button__link.wp-element-button:hover{background-color:var( --webcrema-button-background-color, var(--wp--preset--color--accent-1) ) !important}.wp-block-button.is-style-contour-hover>.wp-block-button__link.wp-element-button{background:var( --webcrema-contour-background-color, var(--wp--preset--color--accent-1) ) !important;border:1px solid var( --webcrema-contour-border-color, var( --webcrema-contour-background-color, var(--wp--preset--color--accent-1) ) ) !important;color:var(--webcrema-contour-text-color, #fff) !important}.wp-block-button.is-style-custom > .wp-block-button__link.wp-element-button, .wp-block-button.is-style-custom a.wp-block-button__link.wp-element-button, .wp-block-button.is-style-custom .wp-block-button__link.wp-element-button, .is-style-custom .wp-block-button__link.wp-element-button{background:color-mix( in srgb, var(--webcrema-custom-button-background-color, transparent) var(--webcrema-custom-button-background-opacity, 100%), transparent ) !important;border:1px solid color-mix( in srgb, var(--webcrema-custom-button-border-color, transparent) var(--webcrema-custom-button-border-opacity, 100%), transparent ) !important;color:color-mix( in srgb, var(--webcrema-custom-button-text-color, currentcolor) var(--webcrema-custom-button-text-opacity, 100%), transparent ) !important}.wp-block-button.is-style-custom > .wp-block-button__link:hover, .wp-block-button.is-style-custom a.wp-block-button__link.wp-element-button:hover, .wp-block-button.is-style-custom .wp-block-button__link.wp-element-button:hover, .wp-block-button.is-style-custom > .wp-block-button__link:active, .wp-block-button.is-style-custom a.wp-block-button__link.wp-element-button:active, .wp-block-button.is-style-custom .wp-block-button__link.wp-element-button:active, .wp-block-button.is-style-custom > .wp-block-button__link:focus, .wp-block-button.is-style-custom a.wp-block-button__link.wp-element-button:focus, .wp-block-button.is-style-custom .wp-block-button__link.wp-element-button:focus, .wp-block-button.is-style-custom > .wp-block-button__link:focus-visible, .wp-block-button.is-style-custom a.wp-block-button__link.wp-element-button:focus-visible, .wp-block-button.is-style-custom .wp-block-button__link.wp-element-button:focus-visible, .is-style-custom .wp-block-button__link.wp-element-button:hover, .is-style-custom .wp-block-button__link.wp-element-button:active, .is-style-custom .wp-block-button__link.wp-element-button:focus, .is-style-custom .wp-block-button__link.wp-element-button:focus-visible{background:color-mix( in srgb, var(--webcrema-custom-button-hover-background-color, transparent) var(--webcrema-custom-button-hover-background-opacity, 100%), transparent ) !important;border-color:color-mix( in srgb, var(--webcrema-custom-button-hover-border-color, transparent) var(--webcrema-custom-button-hover-border-opacity, 100%), transparent ) !important;color:color-mix( in srgb, var(--webcrema-custom-button-hover-text-color, currentcolor) var(--webcrema-custom-button-hover-text-opacity, 100%), transparent ) !important;filter:none !important;text-decoration:none !important}.wp-block-button.is-style-contour > .wp-block-button__link:hover, .wp-block-button.is-style-contour a.wp-block-button__link.wp-element-button:hover, .wp-block-button.is-style-contour .wp-block-button__link.wp-element-button:hover, .wp-block-button.is-style-contour > .wp-block-button__link:active, .wp-block-button.is-style-contour a.wp-block-button__link.wp-element-button:active, .wp-block-button.is-style-contour .wp-block-button__link.wp-element-button:active, .wp-block-button.is-style-kontur > .wp-block-button__link:hover, .wp-block-button.is-style-kontur a.wp-block-button__link.wp-element-button:hover, .wp-block-button.is-style-kontur .wp-block-button__link.wp-element-button:hover, .wp-block-button.is-style-kontur > .wp-block-button__link:active, .wp-block-button.is-style-kontur a.wp-block-button__link.wp-element-button:active, .wp-block-button.is-style-kontur .wp-block-button__link.wp-element-button:active, .wp-block-button.is-style-outline[class*="is-style-outline--"] > .wp-block-button__link:hover, .wp-block-button.is-style-outline[class*="is-style-outline--"] a.wp-block-button__link.wp-element-button:hover, .wp-block-button.is-style-outline[class*="is-style-outline--"] .wp-block-button__link.wp-element-button:hover, .wp-block-button.is-style-outline[class*="is-style-outline--"] > .wp-block-button__link:active, .wp-block-button.is-style-outline[class*="is-style-outline--"] a.wp-block-button__link.wp-element-button:active, .wp-block-button.is-style-outline[class*="is-style-outline--"] .wp-block-button__link.wp-element-button:active{background:var(--webcrema-button-contour-text-color, #fff) !important;border-color:var(--webcrema-button-contour-text-color, #fff) !important;color:var( --webcrema-button-contour-background-color, var(--wp--preset--color--accent-1) ) !important;filter:none !important;text-decoration:none !important}.wp-block-button.is-style-contour-hover > .wp-block-button__link:hover, .wp-block-button.is-style-contour-hover a.wp-block-button__link.wp-element-button:hover, .wp-block-button.is-style-contour-hover .wp-block-button__link.wp-element-button:hover, .wp-block-button.is-style-contour-hover > .wp-block-button__link:active, .wp-block-button.is-style-contour-hover a.wp-block-button__link.wp-element-button:active, .wp-block-button.is-style-contour-hover .wp-block-button__link.wp-element-button:active{background:var( --webcrema-contour-hover-background-color, var(--webcrema-contour-text-color, #fff) ) !important;border-color:var( --webcrema-contour-hover-border-color, var(--webcrema-contour-background-color, var(--wp--preset--color--accent-1)) ) !important;color:var( --webcrema-contour-hover-text-color, var(--webcrema-contour-background-color, var(--wp--preset--color--accent-1)) ) !important;filter:none !important;text-decoration:none !important}.wp-block-button.is-style-contour-hover > .wp-block-button__link:focus, .wp-block-button.is-style-contour-hover a.wp-block-button__link.wp-element-button:focus, .wp-block-button.is-style-contour-hover .wp-block-button__link.wp-element-button:focus, .wp-block-button.is-style-contour-hover > .wp-block-button__link:focus-visible, .wp-block-button.is-style-contour-hover a.wp-block-button__link.wp-element-button:focus-visible, .wp-block-button.is-style-contour-hover .wp-block-button__link.wp-element-button:focus-visible{background:var( --webcrema-contour-hover-background-color, var(--webcrema-contour-text-color, #fff) ) !important;border-color:var( --webcrema-contour-hover-border-color, var(--webcrema-contour-background-color, var(--wp--preset--color--accent-1)) ) !important;color:var( --webcrema-contour-hover-text-color, var(--webcrema-contour-background-color, var(--wp--preset--color--accent-1)) ) !important;text-decoration:none !important}.wp-block-button.is-style-button-light>.wp-block-button__link.wp-element-button{background:#fff;border:1px solid #fff;color:var(--wp--preset--color--contrast)}.wp-block-button.is-style-button-light a.wp-block-button__link.wp-element-button:hover{background:#fff !important;filter:brightness(90%) !important;text-decoration:none !important}.wp-block-button.is-style-button-light > .wp-block-button__link:hover, .wp-block-button.is-style-button-light .wp-block-button__link.wp-element-button:hover{background:#fff !important}.wp-block-button.has-webcrema-button-height > .wp-block-button__link, .has-webcrema-button-height .wp-block-button>.wp-block-button__link{align-items:center;box-sizing:border-box;display:inline-flex;justify-content:center;min-height:var(--webcrema-button-height)}.wp-block-button.has-webcrema-button-icon > .wp-block-button__link, .has-webcrema-button-icon .wp-block-button>.wp-block-button__link{align-items:center;display:inline-flex;justify-content:center;line-height:inherit}.wp-block-button.has-webcrema-button-icon-left > .wp-block-button__link::before, .wp-block-button.has-webcrema-button-icon-right > .wp-block-button__link::after, .has-webcrema-button-icon-left .wp-block-button > .wp-block-button__link::before, .has-webcrema-button-icon-right .wp-block-button>.wp-block-button__link::after{background-color:var( --webcrema-button-icon-stroke-color, var(--webcrema-button-icon-fill-color, currentcolor) );content:"";display:inline-block;flex:0 0 auto;height:var(--webcrema-button-icon-height);mask:var(--webcrema-button-icon-url) center / contain no-repeat;-webkit-mask:var(--webcrema-button-icon-url) center / contain no-repeat;width:var(--webcrema-button-icon-width)}.wp-block-button.has-webcrema-button-icon-left > .wp-block-button__link::before, .has-webcrema-button-icon-left .wp-block-button>.wp-block-button__link::before{margin-right:var(--webcrema-button-icon-spacing)}.wp-block-button.has-webcrema-button-icon-right > .wp-block-button__link::after, .has-webcrema-button-icon-right .wp-block-button>.wp-block-button__link::after{margin-left:var(--webcrema-button-icon-spacing)}.wp-block-button.has-webcrema-button-icon-only > .wp-block-button__link, .has-webcrema-button-icon-only .wp-block-button>.wp-block-button__link,.wp-block-button__link.has-webcrema-button-icon-only{align-items:center;box-sizing:border-box;display:inline-flex;justify-content:center;font-size:0;line-height:0}.wp-block-button.has-webcrema-button-height.has-webcrema-button-icon-only > .wp-block-button__link, .has-webcrema-button-height.has-webcrema-button-icon-only .wp-block-button>.wp-block-button__link,.wp-block-button__link.has-webcrema-button-icon-only[style*="min-height"]{min-width:var(--webcrema-button-height)}.wp-block-button .webcrema-button-icon{align-items:center;display:inline-block;flex:0 0 auto;line-height:0;vertical-align:middle}.wp-block-button .webcrema-button-icon img{display:inline-block;height:100%;vertical-align:middle;width:100%}.wp-block-button .wp-block-button__link:hover,.wp-block-button__link:hover,.wp-element-button:hover,button:hover,input[type="button"]:hover,input[type="submit"]:hover{filter:brightness(90%) !important;text-decoration:none !important}.wp-block-button.has-webcrema-button-height > .wp-block-button__link, .has-webcrema-button-height .wp-block-button>.wp-block-button__link{align-items:center;box-sizing:border-box;display:inline-flex;justify-content:center;min-height:var(--webcrema-button-height)}.wp-block-button.has-webcrema-button-icon > .wp-block-button__link, .has-webcrema-button-icon .wp-block-button>.wp-block-button__link{align-items:center;display:inline-flex;justify-content:center;line-height:inherit}.wp-block-button.has-webcrema-button-icon-left > .wp-block-button__link::before, .wp-block-button.has-webcrema-button-icon-right > .wp-block-button__link::after, .has-webcrema-button-icon-left .wp-block-button > .wp-block-button__link::before, .has-webcrema-button-icon-right .wp-block-button>.wp-block-button__link::after{background-color:var( --webcrema-button-icon-stroke-color, var(--webcrema-button-icon-fill-color, currentcolor) );content:"";display:inline-block;flex:0 0 auto;height:var(--webcrema-button-icon-height);mask:var(--webcrema-button-icon-url) center / contain no-repeat;-webkit-mask:var(--webcrema-button-icon-url) center / contain no-repeat;width:var(--webcrema-button-icon-width)}.wp-block-button.has-webcrema-button-icon-left > .wp-block-button__link::before, .has-webcrema-button-icon-left .wp-block-button>.wp-block-button__link::before{margin-right:var(--webcrema-button-icon-spacing)}.wp-block-button.has-webcrema-button-icon-right > .wp-block-button__link::after, .has-webcrema-button-icon-right .wp-block-button>.wp-block-button__link::after{margin-left:var(--webcrema-button-icon-spacing)}.wp-block-button.has-webcrema-button-icon-only > .wp-block-button__link, .has-webcrema-button-icon-only .wp-block-button>.wp-block-button__link,.wp-block-button__link.has-webcrema-button-icon-only{align-items:center;box-sizing:border-box;display:inline-flex;justify-content:center;font-size:0;line-height:0}.wp-block-button.has-webcrema-button-height.has-webcrema-button-icon-only > .wp-block-button__link, .has-webcrema-button-height.has-webcrema-button-icon-only .wp-block-button>.wp-block-button__link,.wp-block-button__link.has-webcrema-button-icon-only[style*="min-height"]{min-width:var(--webcrema-button-height)}.wp-block-button .webcrema-button-icon{align-items:center;display:inline-block;flex:0 0 auto;line-height:0;vertical-align:middle}.wp-block-button .webcrema-button-icon img{display:inline-block;height:100%;vertical-align:middle;width:100%}.wp-block-button .wp-block-button__link:hover,.wp-block-button__link:hover,.wp-element-button:hover,button:hover,input[type="button"]:hover,input[type="submit"]:hover{filter:brightness(90%) !important;text-decoration:none !important}[class*="is-style-"][class*="-bold"]{font-weight:700;line-height:1.2}.is-style-font-size-3xl{font-size:var(--font-size-gastro-total-3xl);font-weight:700;line-height:1.2}.is-style-font-size-2xl{font-size:var(--font-size-gastro-total-2xl);font-weight:700;line-height:1.2}.is-style-font-size-xl{font-size:var(--font-size-gastro-total-xl);font-weight:700;line-height:1.2}.is-style-font-size-lg{font-size:var(--font-size-gastro-total-lg);font-weight:700;line-height:1.2}.is-style-font-size-md{font-size:var(--font-size-gastro-total-md);font-weight:400}.is-style-font-size-sm{font-size:var(--font-size-gastro-total-sm);font-weight:400;line-height:1.6}.is-style-font-size-xs{font-size:var(--font-size-gastro-total-xs);font-weight:400;line-height:1.6}.is-style-font-size-2xs{font-size:var(--font-size-gastro-total-2xs);font-weight:400;line-height:1.6}.is-style-font-size-3xs{font-size:var(--font-size-gastro-total-3xs);font-weight:400;line-height:1.6}.is-style-preheading{color:var(--wp--preset--color--accent-1);font-size:1rem;font-weight:600;line-height:1.5;text-transform:uppercase}.is-style-default{font-size:var(--font-size-gastro-total-sm);font-weight:400;line-height:1.6}.is-style-bold{font-weight:700}.is-webcrema-preview-tablet.has-webcrema-responsive-container{padding-top:var(--webcrema-tablet-padding-vertical) !important;padding-right:var(--webcrema-tablet-padding-horizontal) !important;padding-bottom:var(--webcrema-tablet-padding-vertical) !important;padding-left:var(--webcrema-tablet-padding-horizontal) !important;margin-top:var(--webcrema-tablet-margin-vertical) !important;margin-right:var(--webcrema-tablet-margin-horizontal) !important;margin-bottom:var(--webcrema-tablet-margin-vertical) !important;margin-left:var(--webcrema-tablet-margin-horizontal) !important}.is-webcrema-preview-tablet.has-webcrema-tablet-block-gap{gap:var(--webcrema-tablet-block-gap) !important;--wp--style--block-gap:var(--webcrema-tablet-block-gap) !important}.is-layout-constrained.is-webcrema-preview-tablet.has-webcrema-tablet-block-gap>*+*{margin-block-start:var(--webcrema-tablet-block-gap) !important}.is-webcrema-preview-tablet.tablet-stack{flex-direction:column !important}.is-layout-grid.is-webcrema-preview-tablet.tablet-stack{grid-template-columns:1fr !important}.is-webcrema-preview-tablet.tablet-stack-reverse{flex-direction:column-reverse !important}.is-layout-grid.is-webcrema-preview-tablet.tablet-stack-reverse{display:flex !important;flex-direction:column-reverse !important}.is-webcrema-preview-tablet.tablet-align-center{align-items:center !important;justify-items:center;text-align:center}.is-webcrema-preview-tablet.tablet-align-start{align-items:flex-start !important;justify-items:start;text-align:left}.is-webcrema-preview-tablet.tablet-align-end{align-items:flex-end !important;justify-items:end;text-align:right}.is-webcrema-preview-tablet.tablet-align-stretch{align-items:stretch !important;justify-items:stretch}.is-webcrema-preview-tablet.tablet-justify-center{justify-content:center !important}.is-webcrema-preview-tablet.tablet-justify-start{justify-content:flex-start !important}.is-webcrema-preview-tablet.tablet-justify-end{justify-content:flex-end !important}.is-webcrema-preview-tablet.tablet-justify-space-between{justify-content:space-between !important}.is-webcrema-preview-tablet.tablet-justify-space-around{justify-content:space-around !important}.is-webcrema-preview-tablet.tablet-justify-space-evenly{justify-content:space-evenly !important}.is-layout-grid.is-webcrema-preview-tablet.has-webcrema-tablet-grid-columns{grid-template-columns:repeat( var(--webcrema-tablet-grid-columns), minmax(0, 1fr) ) !important}.is-webcrema-preview-mobile.has-webcrema-mobile-spacing{padding-top:var(--webcrema-mobile-padding-vertical) !important;padding-right:var(--webcrema-mobile-padding-horizontal) !important;padding-bottom:var(--webcrema-mobile-padding-vertical) !important;padding-left:var(--webcrema-mobile-padding-horizontal) !important;margin-top:var(--webcrema-mobile-margin-vertical) !important;margin-right:var(--webcrema-mobile-margin-horizontal) !important;margin-bottom:var(--webcrema-mobile-margin-vertical) !important;margin-left:var(--webcrema-mobile-margin-horizontal) !important}.is-webcrema-preview-mobile.has-webcrema-mobile-block-gap{gap:var(--webcrema-mobile-block-gap) !important;--wp--style--block-gap:var(--webcrema-mobile-block-gap) !important}.is-layout-constrained.is-webcrema-preview-mobile.has-webcrema-mobile-block-gap>*+*{margin-block-start:var(--webcrema-mobile-block-gap) !important}.is-webcrema-preview-mobile.mobile-stack{flex-direction:column !important}.is-layout-grid.is-webcrema-preview-mobile.mobile-stack{grid-template-columns:1fr !important}.is-webcrema-preview-mobile.mobile-stack-reverse{flex-direction:column-reverse !important}.is-layout-grid.is-webcrema-preview-mobile.mobile-stack-reverse{display:flex !important;flex-direction:column-reverse !important}.is-webcrema-preview-mobile.mobile-align-center{align-items:center !important;justify-items:center;text-align:center}.is-webcrema-preview-mobile.mobile-align-start,.is-webcrema-preview-mobile.mobile-align-left{align-items:flex-start !important;justify-items:start;text-align:left}.is-webcrema-preview-mobile.mobile-align-end,.is-webcrema-preview-mobile.mobile-align-right{align-items:flex-end !important;justify-items:end;text-align:right}.is-webcrema-preview-mobile.mobile-align-stretch{align-items:stretch !important;justify-items:stretch}.is-webcrema-preview-mobile.mobile-justify-center{justify-content:center !important}.is-webcrema-preview-mobile.mobile-justify-start{justify-content:flex-start !important}.is-webcrema-preview-mobile.mobile-justify-end{justify-content:flex-end !important}.is-webcrema-preview-mobile.mobile-justify-space-between{justify-content:space-between !important}.is-webcrema-preview-mobile.mobile-justify-space-around{justify-content:space-around !important}.is-webcrema-preview-mobile.mobile-justify-space-evenly{justify-content:space-evenly !important}.is-layout-grid.is-webcrema-preview-mobile.has-webcrema-mobile-grid-columns{grid-template-columns:repeat( var(--webcrema-mobile-grid-columns), minmax(0, 1fr) ) !important}.is-webcrema-preview-desktop.webcrema-hide-desktop, .is-webcrema-preview-tablet.webcrema-hide-tablet:not( .is-webcrema-preview-mobile ),.is-webcrema-preview-mobile.webcrema-hide-mobile{display:none !important}@media (min-width: 1025px){.webcrema-hide-desktop:not(.is-webcrema-preview-desktop):not( .is-webcrema-preview-tablet ):not(.is-webcrema-preview-mobile){display:none !important}}@media (min-width: 768px) and (max-width: 1024px){.webcrema-hide-tablet:not(.is-webcrema-preview-desktop):not( .is-webcrema-preview-tablet ):not(.is-webcrema-preview-mobile){display:none !important}}@media (max-width: 767px){.webcrema-hide-mobile:not(.is-webcrema-preview-desktop):not( .is-webcrema-preview-tablet ):not(.is-webcrema-preview-mobile){display:none !important}}.is-webcrema-preview-mobile.wp-block-columns.small-mobile-stack,.is-webcrema-preview-mobile.wp-block-columns.small-mobile-stack.is-not-stacked-on-mobile{flex-wrap:wrap !important}.is-webcrema-preview-mobile.wp-block-columns.small-mobile-stack>.wp-block-column,.is-webcrema-preview-mobile.wp-block-columns.small-mobile-stack.is-not-stacked-on-mobile>.wp-block-column{flex-basis:100% !important;flex-grow:0}@media (max-width: 1024px){.has-webcrema-responsive-container{padding-top:var(--webcrema-tablet-padding-vertical) !important;padding-right:var(--webcrema-tablet-padding-horizontal) !important;padding-bottom:var(--webcrema-tablet-padding-vertical) !important;padding-left:var(--webcrema-tablet-padding-horizontal) !important;margin-top:var(--webcrema-tablet-margin-vertical) !important;margin-right:var(--webcrema-tablet-margin-horizontal) !important;margin-bottom:var(--webcrema-tablet-margin-vertical) !important;margin-left:var(--webcrema-tablet-margin-horizontal) !important}.has-webcrema-tablet-block-gap{gap:var(--webcrema-tablet-block-gap) !important;--wp--style--block-gap:var(--webcrema-tablet-block-gap) !important}.is-layout-constrained.has-webcrema-tablet-block-gap>*+*{margin-block-start:var(--webcrema-tablet-block-gap) !important}.tablet-stack{flex-direction:column !important}.is-layout-grid.tablet-stack{grid-template-columns:1fr !important}.tablet-stack-reverse{flex-direction:column-reverse !important}.is-layout-grid.tablet-stack-reverse{display:flex !important;flex-direction:column-reverse !important}.tablet-align-center{align-items:center !important;justify-items:center;text-align:center}.tablet-align-start{align-items:flex-start !important;justify-items:start;text-align:left}.tablet-align-end{align-items:flex-end !important;justify-items:end;text-align:right}.tablet-align-stretch{align-items:stretch !important;justify-items:stretch}.tablet-justify-center{justify-content:center !important}.tablet-justify-start{justify-content:flex-start !important}.tablet-justify-end{justify-content:flex-end !important}.tablet-justify-space-between{justify-content:space-between !important}.tablet-justify-space-around{justify-content:space-around !important}.tablet-justify-space-evenly{justify-content:space-evenly !important}.is-layout-grid.has-webcrema-tablet-grid-columns{grid-template-columns:repeat( var(--webcrema-tablet-grid-columns), minmax(0, 1fr) ) !important}}@media (max-width: 767px){.m-stack,.mobile-stack{flex-direction:column !important}.has-webcrema-mobile-spacing{padding-top:var(--webcrema-mobile-padding-vertical) !important;padding-right:var(--webcrema-mobile-padding-horizontal) !important;padding-bottom:var(--webcrema-mobile-padding-vertical) !important;padding-left:var(--webcrema-mobile-padding-horizontal) !important;margin-top:var(--webcrema-mobile-margin-vertical) !important;margin-right:var(--webcrema-mobile-margin-horizontal) !important;margin-bottom:var(--webcrema-mobile-margin-vertical) !important;margin-left:var(--webcrema-mobile-margin-horizontal) !important}.has-webcrema-mobile-block-gap{gap:var(--webcrema-mobile-block-gap) !important;--wp--style--block-gap:var(--webcrema-mobile-block-gap) !important}.is-layout-constrained.has-webcrema-mobile-block-gap>*+*{margin-block-start:var(--webcrema-mobile-block-gap) !important}.is-layout-grid.mobile-stack{grid-template-columns:1fr !important}.m-stack-reverse,.mobile-stack-reverse{flex-direction:column-reverse !important}.is-layout-grid.mobile-stack-reverse{display:flex !important;flex-direction:column-reverse !important}.m-center,.mobile-center,.mobile-align-center{align-items:center !important;justify-items:center;text-align:center}.m-left,.mobile-left,.mobile-align-start,.mobile-align-left{align-items:flex-start !important;justify-items:start;text-align:left}.m-right,.mobile-right,.mobile-align-end,.mobile-align-right{align-items:flex-end !important;justify-items:end;text-align:right}.mobile-align-stretch{align-items:stretch !important;justify-items:stretch}.mobile-justify-center{justify-content:center !important}.mobile-justify-start{justify-content:flex-start !important}.mobile-justify-end{justify-content:flex-end !important}.mobile-justify-space-between{justify-content:space-between !important}.mobile-justify-space-around{justify-content:space-around !important}.mobile-justify-space-evenly{justify-content:space-evenly !important}.is-layout-grid.has-webcrema-mobile-grid-columns{grid-template-columns:repeat( var(--webcrema-mobile-grid-columns), minmax(0, 1fr) ) !important}}@media (max-width: 479px){.wp-block-columns.small-mobile-stack,.wp-block-columns.small-mobile-stack.is-not-stacked-on-mobile{flex-wrap:wrap !important}.wp-block-columns.small-mobile-stack>.wp-block-column,.wp-block-columns.small-mobile-stack.is-not-stacked-on-mobile>.wp-block-column{flex-basis:100% !important;flex-grow:0}}.grid-center{align-items:center}@media (min-width: 1025px){}@media (min-width: 768px) and (max-width: 1024px){}@media (max-width: 767px){}@media (max-width: 479px){}.wp-block-button__link .webcrema-button-icon, .wp-block-button__link .webcrema-button-icon-svg{align-items:center;display:inline-block;flex:0 0 auto;line-height:0;vertical-align:middle}.wp-block-button__link .webcrema-button-icon-svg[stroke]:not([stroke="none" i]){stroke:var(--webcrema-button-icon-stroke-color, currentColor)}.wp-block-button__link .webcrema-button-icon-svg[fill]:not([fill="none" i]){fill:var(--webcrema-button-icon-fill-color, currentColor)}.wp-block-button__link .webcrema-button-icon-svg[fill="none" i]{fill:none}.wp-block-button__link .webcrema-button-icon-svg [stroke]:not([stroke="none" i]){stroke:var(--webcrema-button-icon-stroke-color, currentColor)}.wp-block-button__link .webcrema-button-icon-svg [fill]:not([fill="none" i]){fill:var(--webcrema-button-icon-fill-color, currentColor)}.wp-block-button__link .webcrema-button-icon-svg [fill="none" i]{fill:none}.wp-block-button__link .webcrema-button-icon{display:inline-block;height:auto;width:auto}.wp-block-button.is-style-button-light .wp-block-button__link .webcrema-button-icon-svg[stroke]:not([stroke="none" i]){stroke:var(--webcrema-button-icon-stroke-color, currentColor)}.wp-block-button .wp-block-button__link .webcrema-button-icon-svg[stroke]:not([stroke="none" i]){stroke:var(--webcrema-button-icon-stroke-color, currentColor)}/*!
 * baguetteBox.js
 * @author  feimosi
 * @version 1.12.0
 * @url https://github.com/feimosi/baguetteBox.js
 */#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease}#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}@-webkit-keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@-webkit-keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}@keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}.gt-cart-drawer-open{overflow:hidden}.gt-cart-drawer{bottom:0;display:flex;justify-content:flex-end;left:0;pointer-events:none;position:fixed;right:0;top:0;transition:visibility .3s;visibility:hidden;z-index:99999}.gt-cart-drawer.is-open{pointer-events:auto;transition:visibility 0s;visibility:visible}.gt-cart-drawer__overlay{background-color:rgba(0,0,0,.5);cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.gt-cart-drawer.is-open .gt-cart-drawer__overlay{opacity:1}.gt-cart-drawer__panel{background-color:var(--wp--preset--color--accent-3,#005ca9);box-shadow:-5px 0 25px rgba(0,0,0,.2);color:#fff;display:flex;flex-direction:column;height:100%;overflow:auto;position:relative;transform:translateX(100%);transition:transform .3s ease;width:100vw}@media(min-width:768px){.gt-cart-drawer__panel{max-width:866px;min-width:420px;width:50vw}}.gt-cart-drawer.is-open .gt-cart-drawer__panel{gap:58px;transform:translateX(0)}@media(prefers-reduced-motion:reduce){.gt-cart-drawer__overlay,.gt-cart-drawer__panel{transition:none}}.gt-cart-drawer__header{align-items:flex-end;display:flex;flex-direction:column;gap:30px;padding:30px}@media(min-width:768px){.gt-cart-drawer__header{gap:48px;padding:48px}}@media(min-width:1200px){.gt-cart-drawer__header{padding-left:160px}}.gt-cart-drawer__close{align-items:center;background:transparent;border:1px solid var(--wp--preset--color--accent-1,hsla(0,0%,100%,.3));border-radius:4px;color:var(--wp--preset--color--accent-1,hsla(0,0%,100%,.3));cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;transition:background-color 0s,border-color 0s;width:40px}.gt-cart-drawer__close:hover{background-color:hsla(0,0%,100%,.1);border-color:#fff;color:#fff;outline:none}.gt-cart-drawer__btn-cart{align-items:center;border:1px solid #fff;border-radius:4px;color:#fff;display:inline-flex;font-size:18px;font-weight:500;line-height:1.5;min-height:28px;padding:10px 20px;text-decoration:none}.gt-cart-drawer__btn-cart:focus,.gt-cart-drawer__btn-cart:hover{background-color:#fff;color:var(--wp--preset--color--accent-1,#000)}.gt-cart-drawer__btn-cart:focus svg path,.gt-cart-drawer__btn-cart:hover svg path{stroke:var(--wp--preset--color--accent-1,#000)}.gt-cart-drawer__btn-cart svg{fill:none;height:20px;margin-left:8px;width:24px}.gt-cart-drawer__content{flex:1;padding:0 30px}@media(min-width:768px){.gt-cart-drawer__content{padding:0 48px}}@media(min-width:1200px){.gt-cart-drawer__content{padding-left:160px}}.gt-cart-drawer__items{display:flex;flex-direction:column;gap:20px}.gt-cart-drawer__item{align-items:flex-start;display:flex;gap:20px}@media(min-width:768px){.gt-cart-drawer__item{gap:32px}}.gt-cart-drawer__image{align-items:center;aspect-ratio:4/3;background-color:#fff;border-radius:10px;display:flex;flex-shrink:0;justify-content:center;overflow:hidden;width:100px}@media(min-width:1280px){.gt-cart-drawer__image{width:160px}}.gt-cart-drawer__image img{height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}.gt-cart-drawer__item-details{display:flex;flex:1;flex-direction:column;gap:8px}.gt-cart-drawer__item-title{font-size:16px;font-weight:700;line-height:1.3;margin:0}.gt-cart-drawer__item-meta{color:hsla(0,0%,100%,.8);font-size:14px;margin:0}.gt-cart-drawer__item-price{font-size:16px;font-weight:700;margin-top:auto}.gt-cart-drawer__footer{padding:30px}@media(min-width:768px){.gt-cart-drawer__footer{padding:48px}}@media(min-width:1200px){.gt-cart-drawer__footer{padding-left:160px}.gt-cart-drawer__footer-content{margin-left:192px}}.gt-cart-drawer__total{align-items:center;display:flex;font-size:18px;font-weight:700;justify-content:space-between;margin-bottom:32px}.gt-cart-drawer__btn-checkout{align-items:center;background-color:#fff;border:1px solid #fff;border-radius:4px;color:var(--wp--preset--color--accent-1,#000);display:flex;font-size:16px;font-weight:500;gap:8px;justify-content:center;padding:15px;text-decoration:none;transition:opacity .2s;width:100%}.gt-cart-drawer__btn-checkout:focus,.gt-cart-drawer__btn-checkout:hover{background-color:transparent;border:1px solid #fff;color:#fff}.gt-cart-drawer__btn-checkout:focus svg path,.gt-cart-drawer__btn-checkout:hover svg path{fill:#fff}.gt-cart-drawer__btn-checkout svg{fill:none;height:16px;margin-left:8px;width:16px}@media(max-width:480px){.gt-cart-drawer__item{flex-direction:row}.gt-cart-drawer__image{aspect-ratio:16/9}.gt-cart-drawer__btn-checkout{width:auto}.gt-cart-drawer.is-open .gt-cart-drawer__panel,.gt-cart-drawer__header{gap:24px}}:root{--bd-jobs-primary:#0073aa;--bd-jobs-primary-hover:#005a87;--bd-jobs-success:#28a745;--bd-jobs-error:#dc3545;--bd-jobs-text-dark:#16223A;--bd-jobs-text:#005CA9;--bd-jobs-text-light:#F1F8FD;--bd-jobs-border:#E84E0F;--bd-jobs-bg:#F1F8FD;--bd-jobs-bg-hover:#fff;--bd-jobs-radius:6px;--bd-jobs-shadow:0 2px 4px rgba(0, 0, 0, 0.1)}.bd-jobs-list{margin:0;padding:0;position:relative;z-index:10}.bd-jobs-list__empty{text-align:center;padding:40px 20px;color:var(--bd-jobs-text-dark)}.bd-jobs-list__items{display:grid;gap:20px}#deutschland,#austria,#produktion,#gastrototal{scroll-margin-top:200px}.bd-jobs-card{background:var(--bd-jobs-bg);border:1px solid transparent;border-radius:var(--bd-jobs-radius);overflow:hidden;transition:box-shadow 0.2s ease, background 0.2s ease}.bd-jobs-card:hover{box-shadow:var(--bd-jobs-shadow);border:1px solid var(--bd-jobs-border);background:var(--bd-jobs-bg-hover)}.bd-jobs-card a{text-decoration:none}.bd-jobs-card__content{padding:40px}.bd-jobs-card__header{margin-bottom:15px}.bd-jobs-card__title{margin:0 0 5px 0}.bd-jobs-card__title{color:var(--bd-jobs-text-dark);text-decoration:none;font-size:26px;font-weight:700}.bd-jobs-card__title a:hover{color:var(--bd-jobs-primary)}.bd-jobs-card__subtitle{margin:0;color:var(--bd-jobs-text-dark);font-size:0.9rem}.bd-jobs-card__meta{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:15px}.bd-jobs-card__meta-item{display:inline-flex;align-items:center;gap:5px;font-size:1rem;color:var(--bd-jobs-text)}.bd-jobs-card__meta-divider{display:block}.bd-jobs-card__icon{flex-shrink:0}.bd-jobs-card__excerpt{color:var(--bd-jobs-text-dark);font-size:0.9rem;line-height:1.6}.bd-jobs-card__footer{padding:15px 20px;background:var(--bd-jobs-bg);border-top:1px solid var(--bd-jobs-border)}.bd-jobs-card__link{display:inline-flex;align-items:center;gap:5px;color:var(--bd-jobs-primary);text-decoration:none;font-weight:500}.bd-jobs-card__link:hover{color:var(--bd-jobs-primary-hover)}.bd-jobs-pagination{margin-top:30px;text-align:center}.bd-jobs-pagination__list{display:inline-flex;list-style:none;margin:0;padding:0;gap:5px}.bd-jobs-pagination__link{display:inline-block;padding:8px 12px;border:1px solid var(--bd-jobs-border);border-radius:4px;color:var(--bd-jobs-text);text-decoration:none;transition:all 0.2s ease}.bd-jobs-pagination__link:hover{background:var(--bd-jobs-primary);border-color:var(--bd-jobs-primary);color:#fff}.bd-jobs-pagination__link--current{background:var(--bd-jobs-primary);border-color:var(--bd-jobs-primary);color:#fff}.bd-jobs-single{margin:0 auto;padding-bottom:var(--wp--preset--spacing--50)}.bd-jobs-single__header{margin-bottom:30px;padding-bottom:20px}.bd-jobs-single_location_info{}.bd-jobs-single__title{margin:20px 0 30px 0}.bd-jobs-single__subtitle{margin:0 0 20px 0;font-size:1.1rem;color:var(--bd-jobs-text-dark)}.bd-jobs-single__meta{display:flex;flex-wrap:wrap;gap:20px}.bd-jobs-single__meta-item{font-size:0.9rem}.bd-jobs-single__meta-item strong{display:block;color:var(--bd-jobs-text-dark);font-size:0.8rem;text-transform:uppercase;margin-bottom:3px}.bd-jobs-single__section{margin-bottom:30px}.bd-jobs-single__section-title{margin:0 0 15px 0;padding-bottom:10px;font-weight:700}.bd-jobs-single__contact{background:var(--bd-jobs-bg);padding:20px;border-radius:var(--bd-jobs-radius)}.bd-jobs-gastro-total-texte{padding:130px 0 90px 0}.bd-jobs-single-bewerben{background:var(--bd-jobs-text-dark);margin:0 !important;max-width:unset;margin-right:- var(--wp--style--root--padding-right) !important;margin-left:- var(--wp--style--root--padding-left) !important;width:calc(100% + 100px);justify-self:center;padding-top:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--70)}.bd-jobs-single-bewerben-innercon{max-width:var(--wp--style--global--content-size);margin-left:auto !important;margin-right:auto !important;display:flex;flex-direction:row;gap:var(--wp--preset--spacing--50);padding-left:var(--wp--style--root--padding-left) !important;padding-right:var(--wp--style--root--padding-right) !important}.bd-jobs-single-bewerben-links{display:flex;flex-direction:column;width:130%;margin-right:10%}.bd-jobs-single-bewerben-links h2{margin:0 !important}.bd-jobs-bewerben-button{background:transparent !important;color:var(--bd-jobs-border) !important;border:1px solid var(--bd-jobs-border);align-items:center;display:inline-flex;justify-content:center;line-height:inherit;border-radius:6px;font-family:var(--wp--preset--font-family--montserrat);font-style:normal;font-weight:500}.bd-jobs-bewerben-button:hover{background:var(--bd-jobs-border) !important;color:white !important}.bd-jobs-single-bewerben-rechts{gap:20px;display:flex;flex-direction:column}.bd-jobs-single-bewerben-rechts p{color:white !important}@media(max-width: 1024px){.bd-jobs-single-bewerben-links,.bd-jobs-single-bewerben-rechts{width:100%;margin:0 !important}}@media(max-width: 767px){.bd-jobs-single-bewerben-innercon{padding-left:calc(2 * var(--wp--style--root--padding-left)) !important;padding-right:calc(2 * var(--wp--style--root--padding-right)) !important;flex-direction:column;gap:0px}}.bd-jobs-application{margin-top:40px;padding-top:40px}.bd-jobs-single__application{position:relative;z-index:10}.bd-jobs-application__header{text-align:center;margin-bottom:30px}.bd-jobs-application__title{margin:0 0 10px 0}.bd-jobs-application__intro{color:var(--bd-jobs-text-dark)}.bd-jobs-progress{display:flex;justify-content:center;margin-bottom:60px}.bd-jobs-progress__step{display:flex;flex-direction:column;align-items:center;position:relative;padding:0 20px}.bd-jobs-progress__step:not(:last-child)::after{content:'';position:absolute;top:15px;left:calc(50% + 20px);width:calc(100% - 40px);height:2px;background:var(--bd-jobs-text-dark)}.bd-jobs-progress__step--active::after,.bd-jobs-progress__step--completed::after{background:var(--bd-jobs-border)}.bd-jobs-progress__number{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--bd-jobs-text-dark);color:var(--bd-jobs-text-light);font-weight:bold;font-size:0.875rem;position:relative;z-index:1;transition:all 0.3s ease}.bd-jobs-progress__step--active .bd-jobs-progress__number, .bd-jobs-progress__step--completed .bd-jobs-progress__number{background:var(--bd-jobs-border);color:#fff}.bd-jobs-progress__label{margin-top:8px;font-size:0.75rem;color:var(--bd-jobs-text-light);text-align:center}.bd-jobs-progress__step--active .bd-jobs-progress__label{color:var(--bd-jobs-primary);font-weight:500}.bd-jobs-application__step{display:none}.bd-jobs-application__step--active{display:block}.bd-jobs-application__step-title{margin:0 0 10px 0;font-size:30px}.bd-jobs-application__step-description{color:var(--bd-jobs-text-dark);margin-bottom:25px}.bg_jobs_form_step_2_label{padding-top:40px}.bd-jobs-form__group{margin-bottom:20px}.bd-jobs-form__row{display:flex;gap:20px}.bd-jobs-form__group--half{flex:1}.bd-jobs-form__label{display:block;margin-bottom:8px;font-weight:500}.bd-jobs-form__label .required{color:var(--bd-jobs-border)}.bd-jobs-form__input,.bd-jobs-form__textarea{width:stretch;transition:border-color 0.2s ease, box-shadow 0.2s ease;min-height:52px;background-color:transparent;border:1px solid rgb(22 34 58 / 55%);border-radius:0;color:var(--wp--preset--color--contrast);font-family:var(--wp--preset--font-family--montserrat);font-size:1rem;font-weight:400;line-height:1.2;padding-left:15px}.bd-jobs-form__input:focus,.bd-jobs-form__textarea:focus{outline:none;border-color:var(--bd-jobs-border);box-shadow:0 0 0 3px rgba(0, 115, 170, 0.1)}.bd-jobs-form__input.bd-jobs-form__input--error,.bd-jobs-form__textarea.bd-jobs-form__textarea--error{border-color:var(--bd-jobs-error)}.bd-jobs-form__textarea{resize:vertical;min-height:120px;padding:15px}.bd-jobs-form__hint{display:block;margin-top:5px;font-size:0.85rem;color:var(--bd-jobs-text-dark)}.bd-jobs-form__error{display:none;margin-top:5px;font-size:0.85rem;color:var(--bd-jobs-error)}.bd-jobs-form__error.bd-jobs-form__error--visible{display:block}.bd-jobs-form__radio-group{display:flex;gap:20px}.bd-jobs-form__radio{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.bd-jobs-form__radio input{width:18px;height:18px;accent-color:var(--bd-jobs-border)}.bd-jobs-form__checkbox{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.bd-jobs-form__checkbox input{width:20px;height:20px;margin-top:2px;accent-color:var(--bd-jobs-border)}.bd-jobs-form__checkbox-text{flex:1;line-height:1.5}.bd-jobs-form__checkbox-text a{color:var(--bd-jobs-primary)}.bd-jobs-form__file-wrapper{position:relative}.bd-jobs-form__file{position:absolute;left:-9999px;opacity:0}.bd-jobs-form__file-label{display:flex;flex-direction:column;align-items:center;gap:10px;padding:30px 20px;border:2px dashed var(--bd-jobs-text);border-radius:var(--bd-jobs-radius);text-align:center;cursor:pointer;transition:border-color 0.2s ease, background 0.2s ease;margin-bottom:10px}.bd-jobs-form__file-label:hover{border-color:var(--bd-jobs-border);background:rgba(0, 115, 170, 0.02)}.bd-jobs-form__file-label svg{color:var(--bd-jobs-text-dark)}.bd-jobs-form__file-text{color:var(--bd-jobs-text-dark)}.bd-jobs-form__file-name{display:none;margin-top:10px;padding:10px 15px;background:var(--bd-jobs-bg);border-radius:4px;font-size:0.9rem}.bd-jobs-form__file-name.bd-jobs-form__file-name--visible{display:block}.bd-jobs-application__navigation{display:flex;justify-content:space-between;gap:15px;margin-top:30px;padding-top:20px}.bd-jobs-application__btn{padding:12px 30px;border:none;border-radius:var(--bd-jobs-radius);font-size:1rem;font-weight:500;cursor:pointer;transition:all 0.2s ease}.bd-jobs-application__btn--prev,.bd-jobs-application__btn--next,.bd-jobs-application__btn--submit{background:var(--bd-jobs-border);color:#fff;border:1px solid transparent;filter:none !important}.bd-jobs-application__btn--next,.bd-jobs-application__btn--submit{margin-left:auto}.bd-jobs-application__btn--prev:hover,.bd-jobs-application__btn--next:hover,.bd-jobs-application__btn--submit:hover{background:var(--bd-jobs-bg-hover);color:var(--bd-jobs-border);border-color:var(--bd-jobs-border);filter:none !important}.bd-jobs-application__btn:disabled{opacity:0.6;cursor:not-allowed}.bd-jobs-application__center_class{text-align:center}.bd-jobs-application__messages{margin-top:20px;padding:15px;border-radius:var(--bd-jobs-radius)}.bd-jobs-application__messages--error{background:#fef2f2;border:1px solid #fecaca;color:var(--bd-jobs-error)}.bd-jobs-application__messages--success{background:#f0fdf4;border:1px solid #bbf7d0;color:var(--bd-jobs-success)}.bd-jobs-application__success{text-align:center;padding:40px 20px}.bd-jobs-application__success-content{max-width:400px;margin:0 auto}.bd-jobs-application__success-icon{margin-bottom:20px}.bd-jobs-application__success h3{margin:0 0 10px 0;font-size:1.5rem;color:var(--bd-jobs-success)}.bd-jobs-application__success p{color:var(--bd-jobs-text-dark)}.bd-jobs-application__summary{margin-top:30px;padding:20px;background:var(--bd-jobs-bg);border-radius:var(--bd-jobs-radius)}.bd-jobs-application__summary h4{margin:0 0 10px 0;font-weight:700}.bd-jobs-application__summary p{margin:0 0 10px 0;font-size:var(--font-size-gastro-total-md);font-weight:400}.bd-jobs-application__summary p.bd-jobs-application__summary-note{font-size:var(--font-size-gastro-total-2xs)}.bd-jobs-application__summary-note{font-size:0.9rem;color:var(--bd-jobs-text-dark)}.bd-jobs-application--loading{pointer-events:none;opacity:0.7}.bd-jobs-error{padding:20px;background:#fef2f2;border:1px solid #fecaca;border-radius:var(--bd-jobs-radius);color:var(--bd-jobs-error);text-align:center}.bd-jobs-search{position:relative;max-width:500px;width:100%}.bd-jobs-search__form{display:flex;gap:10px}.bd-jobs-search__input-wrapper{position:relative;flex:1}.bd-jobs-search__input{width:100%;padding:12px 40px 12px 15px;border:1px solid var(--bd-jobs-border);border-radius:var(--bd-jobs-radius);font-size:1rem;transition:border-color 0.2s ease, box-shadow 0.2s ease}.bd-jobs-search__input:focus{outline:none;border-color:var(--bd-jobs-primary);box-shadow:0 0 0 3px rgba(0, 115, 170, 0.1)}.bd-jobs-search__icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--bd-jobs-text-dark);pointer-events:none}.bd-jobs-search--loading .bd-jobs-search__icon{animation:bd-jobs-spin 1s linear infinite}@keyframes bd-jobs-spin{from{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(360deg)}}.bd-jobs-search__button{padding:12px 20px;background:var(--bd-jobs-primary);color:#fff;border:none;border-radius:var(--bd-jobs-radius);font-size:1rem;font-weight:500;cursor:pointer;transition:background 0.2s ease}.bd-jobs-search__button:hover{background:var(--bd-jobs-primary-hover)}.bd-jobs-search__results{position:absolute;top:100%;left:0;right:0;margin-top:5px;background:var(--bd-jobs-bg-white);border:1px solid var(--bd-jobs-border);border-radius:var(--bd-jobs-radius);box-shadow:0 4px 12px rgba(0, 0, 0, 0.15);max-height:350px;overflow-y:auto;z-index:1000;display:none}.bd-jobs-search__results--visible{display:block}.bd-jobs-search__result-item{padding:12px 15px;cursor:pointer;border-bottom:1px solid var(--bd-jobs-border);transition:background 0.15s ease}.bd-jobs-search__result-item:last-child{border-bottom:none}.bd-jobs-search__result-item:hover,.bd-jobs-search__result-item--active{background:var(--bd-jobs-bg)}.bd-jobs-search__result-title{font-weight:500;color:var(--bd-jobs-text);margin-bottom:2px}.bd-jobs-search__result-title mark{background:rgba(0, 115, 170, 0.2);color:inherit;padding:0 2px;border-radius:2px}.bd-jobs-search__result-subtitle{font-size:0.875rem;color:var(--bd-jobs-text-dark);margin-bottom:5px}.bd-jobs-search__result-subtitle mark{background:rgba(0, 115, 170, 0.15);color:inherit;padding:0 2px;border-radius:2px}.bd-jobs-search__result-meta{display:flex;flex-wrap:wrap;gap:10px;font-size:0.8rem;color:var(--bd-jobs-text-dark)}.bd-jobs-search__result-location{display:inline-flex;align-items:center;gap:4px}.bd-jobs-search__result-location svg{flex-shrink:0}.bd-jobs-search__result-type{background:var(--bd-jobs-bg);padding:2px 8px;border-radius:4px}.bd-jobs-search__no-results{padding:20px 15px;text-align:center;color:var(--bd-jobs-text-dark)}@media (max-width: 768px){.bd-jobs-form__row{flex-direction:column;gap:0}.bd-jobs-progress__step{padding:0 10px}.bd-jobs-progress__label{display:none}.bd-jobs-single__meta{gap:10px}.bd-jobs-card__meta{gap:8px}.bd-jobs-card__title{font-size:20px;hyphens:auto}.bd-jobs-single__title{hyphens:auto}.bd-jobs-search__form{flex-direction:column}.bd-jobs-search{max-width:100%}.bd-jobs-gastro-total-texte{padding:60px 0 0 0 !important}}:root{--bl-primary:#00A43D;--bl-secondary:#EFD848;--bl-text:#252525;--bl-dark:#004018;--bl-bg:#F9F9EE;--bl-white:#FFF;--bl-border:#A0A0A0}html{scroll-behavior:smooth}.bl-job-single{font-family:var(--bl-font);color:var(--bl-text);line-height:1.6}.bl-job-single *, .bl-job-single *::before, .bl-job-single *::after{box-sizing:border-box}.bl-top{}.bl-single__floating{position:absolute !important;transform:translateY(var(--translateY));right:0px;max-width:100%;width:var(--container-widget-width, 200px);max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;top:17.5%;z-index:-1}.bl-hero{background-color:var(--bl-bg);padding:100px 0;position:relative;overflow:hidden}.bl-hero__inner{max-width:70%;margin:0;position:relative;z-index:1;display:flex;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis);align-items:var(--align-items);flex-direction:column;flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.bl-hero__pretitle{font-family:"Poppins",Sans-serif;font-size:75px;font-weight:400;line-height:85px;color:var(--e-global-color-primary)}.bl-hero__title{font-family:var(--bl-font);font-size:50px;font-weight:400;line-height:1.5;color:var(--bl-text);margin:0 0 15px 0;text-wrap:balance}.bl-hero__subtitle{font-family:var(--bl-font);font-size:20px;font-weight:400;line-height:1.5;color:var(--bl-text);margin:0 0 30px 0;text-wrap:balance}.bl-hero__cta{display:inline-flex;align-self:flex-start;box-shadow:none;text-decoration:none;background-color:var(--e-global-color-secondary);text-align:center;transition:all .3s;font-family:"Poppins",Sans-serif;font-size:16px;font-weight:500;line-height:16px;fill:var(--e-global-color-text);color:var(--e-global-color-text);border-style:none;border-radius:25px 25px 25px 25px;padding:18px 20px 18px 20px;align-items:center;justify-content:center;gap:5px}.bl-hero__cta:hover{opacity:0.85;color:var(--bl-text)}.bl-hero__cta svg{width:16px;height:16px;fill:currentColor}.bl-hero__decoration{position:absolute;right:0;top:50%;transform:translateY(-50%);width:200px;z-index:-1;pointer-events:none}.bl-hero__decoration img{width:100%;height:auto}.bl-content{background-color:transparent;padding:0 20px 80px !important;z-index:5;position:relative;@media (min-width: 1024px){padding:0 10px 80px !important}}.bl-content__inner{max-width:1400px;margin:0 auto;display:flex;flex-direction:row;gap:100px;align-items:flex-start}.bl-content__main{flex:1;min-width:0}.bl-content__heading{font-family:var(--bl-font);font-size:38px;font-weight:400;line-height:1.5;color:var(--bl-primary);margin:0 0 24px 0}.bl-content__text{font-family:var(--bl-font);font-size:20px;font-weight:400;line-height:1.5;color:var(--bl-text)}.bl-content__text ul{padding-left:20px;margin:15px 0}.bl-content__text ul li{margin-bottom:0;font-size:20px}.bl-content__text p{margin:0 0 15px 0}.bl-content__spacer{height:80px}.bl-content__sidebar{flex-shrink:0;width:45%}.bl-info-grid{display:grid !important;grid-template-columns:40% 1fr !important;gap:20px !important;justify-items:center;align-items:start;@media (max-width: 679px){display:block !important}}.bl-info-grid__col1{@media (max-width: 679px){margin-bottom:20px !important}}.bl-info-card{position:relative;z-index:5 !important;display:flex;flex-direction:column !important;align-items:center;justify-content:center;background-color:var(--bl-white);border-radius:35px !important;padding:35px 25px !important;text-align:center;width:100%;min-height:160px}.bl-info-card--offset-top{margin-top:100px}.bl-info-card__label{font-family:var(--bl-font);font-size:20px;font-weight:400;color:var(--bl-text);margin-bottom:20px;text-transform:lowercase;text-align:center}.bl-info-card__value{font-family:var(--bl-font);font-size:40px;font-weight:400;line-height:1.2;color:var(--bl-primary);text-align:center}.bl-info-card__value small{font-size:30px}.bl-info-card--icon{display:flex;align-items:center !important;justify-content:center !important;background-color:var(--bl-white);padding:25px}.bl-info-card--icon img{max-width:130px;height:auto}.bl-apply{background-color:var(--e-global-color-accent);padding:0 0 100px !important;@media (min-width: 1200px){background-color:transparent;background-image:linear-gradient(180deg, transparent 20%, var(--e-global-color-accent) 0%)}}.bl-apply__heading{@media (min-width: 1200px){margin-top:160px}}.bl-apply__inner{max-width:1400px;margin:0 auto;display:flex;flex-direction:column !important;gap:50px !important;align-content:center !important;align-items:center !important;align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content);padding:100px 10px 50px !important;@media (min-width: 1200px){flex-direction:row !important;padding:100px 0 50px 0 !important}}.bl-apply__header{text-align:left;width:100% !important;@media (min-width: 1200px){width:45% !important}}.bl-apply__heading{font-family:"Poppins",Sans-serif;font-size:56px;font-weight:400;line-height:76px;color:#FFF}.bl-apply__description{font-family:"Poppins",Sans-serif;font-size:20px;font-weight:400;color:#FFF}.bl-apply__form-container{width:100% !important;background-color:var(--bl-white) !important;border-radius:40px !important;box-shadow:0 0 10px 0 rgba(88, 85, 79, 0.08) !important;padding:100px 50px !important;padding-inline-start:50px !important;padding-inline-end:50px !important;@media (min-width: 1200px){width:55% !important}}.bl-apply__form-standalone-container{width:100% !important;background-color:var(--bl-white) !important;border-radius:40px !important;box-shadow:0 0 10px 0 rgba(88, 85, 79, 0.08) !important;padding:0 !important;@media (min-width: 1200px){width:55% !important}}.bl-job-single .bd-jobs-application{margin-top:0;padding-top:0;border-top:none;padding:60px 60px 40px 60px !important;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);border-radius:40px}.bl-job-single .bd-jobs-application__header{text-align:left;margin-bottom:20px}.bl-job-single .bd-jobs-application__title{font-family:var(--bl-font);font-size:24px;font-weight:400}.bl-job-single .bd-jobs-application__intro{font-family:var(--bl-font)}.bd-jobs-application__progress{margin-top:40px}.bl-job-single .bd-jobs-application__form{display:flex;flex-direction:column;justify-content:space-between;@media (min-width: 1200px){min-height:500px}}.bl-job-single .bd-jobs-progress{display:flex;justify-content:flex-start;gap:15px;margin-bottom:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.bl-job-single .bd-jobs-progress__step{display:flex;flex-direction:column;align-items:flex-start;padding:0;position:relative;gap:15px;width:20px}.bl-job-single .bd-jobs-progress__step--active{width:80px}.bl-job-single .bd-jobs-progress__step:after{display:none}.bl-job-single .bd-jobs-progress__number{height:4px;background:#ccc;width:20px;border-radius:3px}.bl-job-single .bd-jobs-progress__step--active .bd-jobs-progress__number{background:#333;width:80px}.bl-job-single .bd-jobs-progress__label{font-family:var(--bl-font);font-size:12px;line-height:1.2;font-weight:400;color:#333;margin-top:0;white-space:nowrap;transition:color 0.3s ease;max-width:auto;text-wrap:auto;display:none;text-wrap:nowrap}.bl-job-single .bd-jobs-progress__step--active .bd-jobs-progress__label{color:#333;font-weight:400;display:block}.bl-job-single .bd-jobs-progress__step--completed .bd-jobs-progress__label{color:#00A43D;font-weight:400}.bl-job-single .bd-jobs-application__step-title{font-family:var(--bl-font);font-size:1.75rem;font-weight:400;margin:0 0 0 0}.bl-job-single .bd-jobs-application__step-description{font-family:var(--bl-font);font-size:14px;color:var(--bl-text)}.bl-job-single .bd-jobs-form__group{margin-bottom:10px}.bl-job-single .bd-jobs-form__label{font-family:var(--bl-font);font-weight:400;font-size:14px;color:var(--bl-text)}.bl-job-single .bd-jobs-form__input, .bl-job-single .bd-jobs-form__textarea, .bl-job-single .bd-jobs-form__select{font-family:var(--bl-font);font-weight:400;font-size:16px;background-color:var(--bl-white);border:1px solid var(--bl-border);border-radius:0;padding:14px 18px;width:100%;transition:border-color 0.2s ease}.bl-job-single .bd-jobs-form__select{padding:14px 15px}.bl-job-single .bd-jobs-form__select{background-image:linear-gradient(45deg, transparent 50%, #333 50%), linear-gradient(135deg, #333 50%, transparent 50%);background-position:calc(100% - 20px) calc(1em + 7px), calc(100% - 15px) calc(1em + 7px), 100% 0;background-size:5px 5px, 5px 5px, 2.5em 2.5em;background-repeat:no-repeat;appearance:none}.bl-job-single .bd-jobs-form__select:focus{background-image:linear-gradient(45deg, #333 50%, transparent 50%), linear-gradient(135deg, transparent 50%, #333 50%);background-position:calc(100% - 15px) calc(1em + 7px), calc(100% - 20px) calc(1em + 7px), 100% 0;background-size:5px 5px, 5px 5px, 2.5em 2.5em;background-repeat:no-repeat;border-color:grey;outline:0}.bl-job-single .bd-jobs-form__input:focus, .bl-job-single .bd-jobs-form__textarea:focus, .bl-job-single .bd-jobs-form__select:focus{outline:none;border-color:var(--bl-primary);box-shadow:none}.bl-job-single .bd-jobs-form__input.bd-jobs-form__input--error, .bl-job-single .bd-jobs-form__textarea.bd-jobs-form__textarea--error{border-color:#dc3545}.bl-job-single .bd-jobs-form__textarea{resize:vertical;min-height:140px}.bl-job-single .bd-jobs-form__hint{font-family:var(--bl-font);font-size:12px;color:var(--bl-border)}.bl-job-single .bd-jobs-form__error{font-family:var(--bl-font);font-size:12px}.bl-form__label--hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.bl-job-single .bd-jobs-form__radio-group{display:flex;gap:20px;flex-wrap:wrap}.bl-job-single .bd-jobs-form__radio{font-family:var(--bl-font);font-size:16px;cursor:pointer}.bl-job-single .bd-jobs-form__radio input{accent-color:var(--bl-primary)}.bl-job-single .bd-jobs-form__checkbox{font-family:var(--bl-font)}.bl-job-single .bd-jobs-form__checkbox input{accent-color:var(--bl-primary)}.bl-job-single .bd-jobs-form__checkbox-text{font-size:14px;line-height:1.6}.bl-job-single .bd-jobs-form__checkbox-text a{color:var(--bl-primary)}.bl-job-single .bd-jobs-form__row{display:flex;gap:10px}.bl-job-single .bd-jobs-form__group--half{flex:1}.bl-job-single .bd-jobs-form__file-label{font-family:var(--bl-font);background-color:var(--bl-primary);color:var(--bl-white);padding:15px 20px;border-radius:35px;border:none;display:inline-flex;flex-direction:row;align-items:center;gap:10px;font-size:15px;font-weight:500;cursor:pointer;transition:opacity 0.2s ease}.bl-job-single .bd-jobs-form__file-label:hover{opacity:0.85;border-color:transparent;background:var(--bl-primary)}.bl-job-single .bd-jobs-form__file-label svg{color:var(--bl-white)}.bl-job-single .bd-jobs-form__file-text{color:var(--bl-white)}.bl-job-single .bd-jobs-form__file-label--dragover{opacity:0.7}.bl-job-single .bd-jobs-form__file-name{font-family:var(--bl-font);background:var(--bl-bg);border-radius:4px;font-size:14px}.bl-form__file-section-label{font-family:var(--bl-font);font-weight:600;font-size:16px;margin-bottom:8px;display:block}.bl-job-single .bd-jobs-application__navigation{display:inline-flex;justify-content:flex-start;gap:15px;margin-top:30px;padding-top:0;border-top:none}.bl-job-single .bd-jobs-application__btn{font-family:var(--bl-font);font-size:16px;font-weight:500;padding:18px 20px 18px 20px;border-radius:40px;border:none;cursor:pointer;transition:opacity 0.2s ease;line-height:1;width:60px;height:60px;box-shadow:1px 2px 4px rgba(0, 0, 0, 0.3)}.bl-job-single .bd-jobs-application__btn--prev{background:transparent !important;color:#333 !important;border:0 !important;padding:0 !important;font-size:0em !important}.bl-job-single .bd-jobs-application__btn--prev:focus, .bl-job-single .bd-jobs-application__btn--prev:hover{background:transparent !important;color:#333 !important;border:0 !important}.bl-job-single .bd-jobs-application__btn--next, .bl-job-single .bd-jobs-application__btn--submit{background:var(--bl-secondary);color:var(--bl-text)}.bl-job-single .bd-jobs-application__btn--submit{width:auto !important}.bl-job-single .bd-jobs-application__btn--next:hover, .bl-job-single .bd-jobs-application__btn--next:focus, .bl-job-single .bd-jobs-application__btn--submit:hover, .bl-job-single .bd-jobs-application__btn--submit:focus{opacity:0.85;background:var(--bl-secondary);color:var(--bl-text)}.bl-job-single .bd-jobs-application__btn:disabled{opacity:0.5;cursor:not-allowed}.bl-job-single .bd-jobs-application__btn--next .elementor-button-icon svg{width:12px}.bl-job-single .bd-jobs-application__messages{font-family:var(--bl-font);border-radius:10px}.bl-job-single .bd-jobs-application__success{text-align:center;padding:60px 20px}.bl-job-single .bd-jobs-application__success h3{font-family:var(--bl-font);font-weight:400}.bl-job-single .bd-jobs-application__success p{font-family:var(--bl-font)}.bl-job-single .bd-jobs-application__summary{font-family:var(--bl-font);background:var(--bl-bg);border-radius:10px}.bl-job-single .bd-jobs-application--loading{pointer-events:none;opacity:0.6}.bl-form__required-note{font-family:var(--bl-font);font-size:12px;color:#333;margin-top:5px}.bd-jobs-application__step-header{display:flex;align-items:center;gap:12px;margin-bottom:25px}.bl-back-btn{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:var(--bl-text);transition:opacity 0.2s ease;flex-shrink:0}.bl-back-btn:hover{opacity:0.6}.bl-back-btn svg{width:16px;height:16px;transform:rotate(90deg)}.bl-calendar{background:var(--bl-white);border-radius:20px;padding:24px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.3);max-width:420px;font-family:var(--bl-font);margin:40px auto 15px auto}.bl-calendar__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.bl-calendar__month-label{font-size:24px;font-weight:400;color:var(--bl-text)}.bl-calendar__nav:focus,.bl-calendar__nav{background:none !important;border:none !important;cursor:pointer;padding:8px !important;display:flex !important;align-items:center;justify-content:center;border-radius:50% !important;transition:background 0.2s ease;font-size:12px !important;width:40px !important;height:40px !important}.bl-calendar__nav:hover{background:#F9F9EE !important}.bl-calendar__nav--prev svg{transform:scaleX(-1)}.bl-calendar__nav svg{width:12px;height:12px}.bl-calendar__weekdays{display:grid;grid-template-columns:repeat(7, 1fr);text-align:center;margin-bottom:8px}.bl-calendar__weekdays span{font-size:14px;font-weight:500;color:var(--bl-text);padding:8px 0}.bl-calendar__days{display:grid;grid-template-columns:repeat(7, 1fr);gap:4px;justify-items:center}.bl-calendar__day{width:100%;aspect-ratio:1;display:flex !important;align-items:center;justify-content:center;border:none !important;background:none;font-family:var(--bl-font);font-size:14px;color:var(--bl-text) !important;cursor:pointer;border-radius:50% !important;transition:background 0.15s ease;padding:0;width:42px !important;height:42px !important}.bl-calendar__day:hover{background:#F9F9EE !important}.bl-calendar__day--selected{background:var(--bd-jobs-border) !important;color:#fff !important;font-weight:600 !important}.bl-calendar__day--today{font-weight:600}.bl-calendar__day--other{color:#ccc !important;cursor:not-allowed !important;background:transparent !important}.bl-calendar__day--other:hover{color:#ccc !important;cursor:not-allowed !important;background:transparent !important}.bl-calendar__day--disabled:hover{background:#F9F9EE !important}.bl-calendar__day--selected:hover{background:var(--bd-jobs-border) !important;color:#fff !important;font-weight:600 !important}@media (max-width: 460px){.bl-calendar__day{font-size:13px !important;width:32px !important;height:32px !important}}@media (max-width: 1024px){.bl-hero{padding:80px 15px}.bl-hero__pretitle{font-size:60px;line-height:70px}.bl-hero__title{font-size:36px}.bl-hero__decoration{display:none}.bl-content{padding:0 15px 60px}.bl-content__inner{flex-direction:column;gap:50px}.bl-content__sidebar{width:100%}.bl-content__heading{font-size:30px}.bl-apply{padding:80px 15px 40px}.bl-apply__heading{font-size:30px}.bl-apply__form-container{padding:60px 30px}}@media (max-width: 768px){.bl-single__floating{top:100%;z-index:-1}.bl-hero__inner{max-width:100%}.bl-job-single .bd-jobs-application{padding:20px !important;border-radius:40px}.bl-info-grid{display:grid !important}.bl-hero{padding:60px 15px}.bl-hero__pretitle{font-size:40px;line-height:50px}.bl-hero__title{font-size:25px}.bl-hero__subtitle{font-size:16px}.bl-content__heading{font-size:24px}.bl-info-grid{grid-template-columns:1fr}.bl-info-card__value{font-size:35px}.bl-info-card--icon img{max-width:90px}.bl-apply__heading{font-size:24px}.bl-apply__form-container{padding:40px 20px;border-radius:25px}.bl-job-single .bd-jobs-progress{gap:10px;overflow-x:auto;padding-bottom:10px}.bl-job-single .bd-jobs-progress__label{font-size:12px}.bl-job-single .bd-jobs-form__row{flex-direction:column;gap:0}.bl-job-single .bd-jobs-application__navigation{flex-direction:column;gap:10px}.bl-job-single .bd-jobs-application__btn{width:60px;text-align:center}.bl-job-single .bd-jobs-application__btn--next, .bl-job-single .bd-jobs-application__btn--submit{order:-1}}@media (max-width: 480px){.bl-hero__pretitle{font-size:30px;line-height:38px}.bl-hero__title{font-size:22px}.bl-apply__form-container{padding:30px 15px;border-radius:20px}.bl-info-card{padding:25px 20px;border-radius:25px;min-height:120px}}.bl-jobs-list{gap:40px !important;display:flex;flex-direction:column;margin-bottom:40px}.bl-jobs-card{border-radius:50px 50px 50px 50px !important;box-shadow:0px 0px 30px 0px rgba(125, 83.00000000000009, 0, 0.21176470588235294);padding-top:35px !important;padding-bottom:35px !important;padding-left:25px !important;padding-right:25px !important;transition:var(--overlay-transition, .3s);background-color:var(--bl-white);display:flex;gap:15px;flex-direction:column;@media (min-width: 1200px){flex-direction:row}&:hover{@media (min-width: 1200px){scale:1.02;transition:0.3s}}.bl-jobs-card__header{width:100%;padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start);@media (min-width: 1200px){width:55%}.bl-jobs-card__title{font-family:"Poppins",Sans-serif;font-weight:400;font-size:25px;line-height:35px;color:var(--e-global-color-text);@media (min-width: 768px){font-size:32px;line-height:42px}}}.bl-jobs-card__meta{width:100%;padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start);flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis);display:flex;align-items:start;flex-direction:column;flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:space-between;@media (min-width: 768px){align-items:center;flex-direction:var(--flex-direction)}@media (min-width: 1200px){width:45%}.bl-jobs-card__meta-item{color:var(--e-global-color-primary);transition:color 0.3s;font-family:"Poppins",Sans-serif;font-size:25px;line-height:35px;font-weight:600;margin-inline:calc(30px / 2);@media (min-width: 768px){font-size:32px;line-height:42px;margin-inline:calc(60px / 2)}&:before{content:"";border-color:var(--e-global-color-primary);border-width:0;border-inline-start-width:3px;border-style:solid;height:100%;inset-inline-end:0;inset-inline-start:-15px;position:relative;width:auto;@media (min-width: 768px){inset-inline-start:-33px}}}}.bl-jobs-card__link{opacity:1;transition:all 0.3s ease !important;@media (min-width: 1024px){opacity:0}&:hover{transition:all 0.3s ease !important;transform:scale(1.05)}}&:hover .bl-jobs-card__link{opacity:1}}.bl-jobs-card__button a{background-color:var(--bl-secondary) !important;border-radius:50%;height:50px;width:50px;display:flex;justify-content:center;align-items:center}.elementor-element-66289ef{position:unset !important}.elementor-2118 .e-con-full{padding:0 !important}.bd-jobs-application__footer{display:flex;align-items:center;justify-content:space-between}@media (max-width: 1024px){.bl-jobs-card{flex-direction:column-reverse !important;position:relative}.bl-jobs-card__header{width:80% !important}.bl-jobs-card__button{position:absolute;right:20px;top:50%;transform:translateY(-50%)}}:root{--bl-primary:#00A43D;--bl-secondary:#EFD848;--bl-text:#252525;--bl-dark:#004018;--bl-bg:#F9F9EE;--bl-white:#FFF;--bl-border:#A0A0A0}html{scroll-behavior:smooth}.bl-job-single{font-family:var(--bl-font);color:var(--bl-text);line-height:1.6}.bl-job-single *, .bl-job-single *::before, .bl-job-single *::after{box-sizing:border-box}.bl-hero{background-color:var(--bl-bg);padding:100px 10px;position:relative;overflow:hidden}.bl-hero__inner{max-width:1400px;margin:0 auto;position:relative;z-index:1}.bl-hero__pretitle{font-family:"Poppins",Sans-serif;font-size:75px;font-weight:400;line-height:85px;color:var(--e-global-color-primary);font-size:40px;line-height:50px}.bl-hero__title{font-family:var(--bl-font);font-size:50px;font-weight:400;line-height:1.2;color:var(--bl-text);margin:0 0 15px 0}.bl-hero__subtitle{font-family:var(--bl-font);font-size:20px;font-weight:400;line-height:1.5;color:var(--bl-text);margin:0 0 30px 0}.bl-hero__cta{display:inline-flex;align-items:center;gap:10px;background-color:var(--bl-secondary);color:var(--bl-text);font-family:var(--bl-font);font-size:16px;font-weight:500;padding:18px 20px;border-radius:25px;border:none;text-decoration:none;cursor:pointer;transition:opacity 0.2s ease}.bl-hero__cta:hover{opacity:0.85;color:var(--bl-text)}.bl-hero__cta svg{width:16px;height:16px;fill:currentColor}.bl-hero__decoration{position:absolute;right:0;top:50%;transform:translateY(-50%);width:200px;z-index:-1;pointer-events:none}.bl-hero__decoration img{width:100%;height:auto}.bl-calendar__selected-label{font-weight:600;margin:8px 0;color:var(--bd-jobs-border);text-align:center}.bl-calendar__day--disabled{opacity:0.35;cursor:not-allowed;pointer-events:none}.bl-content{background-color:var(--bl-bg);padding:0 10px 80px}.bl-content__inner{max-width:1400px;margin:0 auto;display:flex;flex-direction:row;gap:100px;align-items:flex-start}.bl-content__main{flex:1;min-width:0}.bl-content__heading{font-family:var(--bl-font);font-size:38px;font-weight:400;line-height:1.3;color:var(--bl-primary);margin:0 0 20px 0}.bl-content__text{font-family:var(--bl-font);font-size:16px;font-weight:400;line-height:1.7;color:var(--bl-text)}.bl-content__text ul{padding-left:20px;margin:15px 0}.bl-content__text ul li{margin-bottom:8px}.bl-content__text p{margin:0 0 15px 0}.bl-content__spacer{height:40px}.bl-content__sidebar{flex-shrink:0;width:45%}.bl-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;justify-items:center;align-items:start}.bl-info-card{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--bl-white);border-radius:35px;padding:35px 25px;text-align:center;width:100%;min-height:160px}.bl-info-card--offset-top{margin-top:100px}.bl-info-card__label{font-family:var(--bl-font);font-size:14px;font-weight:400;color:var(--bl-text);margin-bottom:5px;text-transform:lowercase}.bl-info-card__value{font-family:var(--bl-font);font-size:50px;font-weight:400;line-height:1.2;color:var(--bl-primary);text-align:center}.bl-info-card__value small{font-size:30px}.bl-info-card--icon{display:flex;align-items:center;justify-content:center;background-color:var(--bl-white);padding:25px}.bl-info-card--icon img{max-width:130px;height:auto}.bl-apply{background:linear-gradient(180deg, var(--bl-bg) 20%, var(--bl-secondary) 20%);padding:100px 10px 50px}.bl-apply__inner{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:50px}.bl-apply__header{text-align:left}.bl-apply__heading{font-family:var(--bl-font);font-size:38px;font-weight:400;line-height:1.3;color:var(--bl-text);margin:0 0 15px 0}.bl-apply__description{font-family:var(--bl-font);font-size:16px;font-weight:400;color:var(--bl-text);margin:0}.bl-apply__form-container{background-color:var(--bl-white);border-radius:40px;box-shadow:0 0 10px 0 rgba(88, 85, 79, 0.08);padding:100px 50px}.bl-job-single .bd-jobs-application{margin-top:0;padding-top:0;border-top:none}.bl-job-single .bd-jobs-application__header{text-align:left;margin-bottom:20px}.bl-job-single .bd-jobs-application__title{font-family:var(--bl-font);font-size:24px;font-weight:400}.bl-job-single .bd-jobs-application__intro{font-family:var(--bl-font)}.bl-job-single .bd-jobs-progress{display:flex;justify-content:flex-start;gap:0;margin-bottom:40px;overflow-x:auto;-webkit-overflow-scrolling:touch}.bl-job-single .bd-jobs-progress__step{display:flex;flex-direction:row;align-items:center;padding:0;position:relative}.bl-job-single .bd-jobs-progress__step:not(:last-child)::after{content:'';position:static;display:inline-block;width:20px;height:2px;background:var(--bl-border);margin:0 15px;flex-shrink:0;top:auto;left:auto}.bl-job-single .bd-jobs-progress__step--active:not(:last-child)::after, .bl-job-single .bd-jobs-progress__step--completed:not(:last-child)::after{background:var(--bl-primary)}.bl-job-single .bd-jobs-progress__number{display:none}.bl-job-single .bd-jobs-progress__label{font-family:var(--bl-font);font-size:14px;font-weight:400;color:var(--bl-border);margin-top:0;white-space:nowrap;transition:color 0.3s ease}.bl-job-single .bd-jobs-progress__step--active .bd-jobs-progress__label{color:var(--bl-text);font-weight:500}.bl-job-single .bd-jobs-progress__step--completed .bd-jobs-progress__label{color:var(--bl-primary);font-weight:400}.bl-job-single .bd-jobs-application__step-title{font-family:var(--bl-font);font-size:20px;font-weight:400;margin:0 0 25px 0}.bl-job-single .bd-jobs-application__step-description{font-family:var(--bl-font);font-size:14px;color:var(--bl-text)}.bl-job-single .bd-jobs-form__group{margin-bottom:20px}.bl-job-single .bd-jobs-form__label{font-family:var(--bl-font);font-weight:400;font-size:14px;color:var(--bl-text)}.bl-job-single .bd-jobs-form__input, .bl-job-single .bd-jobs-form__textarea, .bl-job-single .bd-jobs-form__select{font-family:var(--bl-font);font-weight:400;font-size:16px;background-color:var(--bl-white);border:1px solid var(--bl-border);border-radius:0;padding:14px 18px;width:100%;transition:border-color 0.2s ease}.bl-job-single .bd-jobs-form__input:focus, .bl-job-single .bd-jobs-form__textarea:focus, .bl-job-single .bd-jobs-form__select:focus{outline:none;border-color:var(--bl-primary);box-shadow:none}.bl-job-single .bd-jobs-form__input.bd-jobs-form__input--error, .bl-job-single .bd-jobs-form__textarea.bd-jobs-form__textarea--error{border-color:#dc3545}.bl-job-single .bd-jobs-form__textarea{resize:vertical;min-height:140px}.bl-job-single .bd-jobs-form__hint{font-family:var(--bl-font);font-size:12px;color:var(--bl-border)}.bl-job-single .bd-jobs-form__error{font-family:var(--bl-font);font-size:12px}.bl-form__label--hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.bl-job-single .bd-jobs-form__radio-group{display:flex;gap:20px;flex-wrap:wrap}.bl-job-single .bd-jobs-form__radio{font-family:var(--bl-font);font-size:16px;cursor:pointer}.bl-job-single .bd-jobs-form__radio input{accent-color:var(--bl-primary)}.bl-job-single .bd-jobs-form__checkbox{font-family:var(--bl-font)}.bl-job-single .bd-jobs-form__checkbox input{accent-color:var(--bl-primary)}.bl-job-single .bd-jobs-form__checkbox-text{font-size:14px;line-height:1.6}.bl-job-single .bd-jobs-form__checkbox-text a{color:var(--bl-primary)}.bl-job-single .bd-jobs-form__row{display:flex;gap:20px}.bl-job-single .bd-jobs-form__group--half{flex:1}.bl-job-single .bd-jobs-form__file-label{font-family:var(--bl-font);background-color:var(--bl-primary);color:var(--bl-white);padding:15px 20px;border-radius:35px;border:none;display:inline-flex;flex-direction:row;align-items:center;gap:10px;font-size:15px;font-weight:500;cursor:pointer;transition:opacity 0.2s ease}.bl-job-single .bd-jobs-form__file-label:hover{opacity:0.85;border-color:transparent;background:var(--bl-primary)}.bl-job-single .bd-jobs-form__file-label svg{color:var(--bl-white)}.bl-job-single .bd-jobs-form__file-text{color:var(--bl-white)}.bl-job-single .bd-jobs-form__file-label--dragover{opacity:0.7}.bl-job-single .bd-jobs-form__file-name{font-family:var(--bl-font);background:var(--bl-bg);border-radius:4px;font-size:14px}.bl-form__file-section-label{font-family:var(--bl-font);font-weight:600;font-size:16px;margin-bottom:8px;display:block}.bl-job-single .bd-jobs-application__navigation{display:flex;justify-content:space-between;gap:15px;margin-top:30px;padding-top:0;border-top:none}.bl-job-single .bd-jobs-application__btn{font-family:var(--bl-font);font-size:16px;font-weight:500;padding:18px 30px;border-radius:40px;border:none;cursor:pointer;transition:opacity 0.2s ease}.bl-job-single .bd-jobs-application__btn--prev{background:transparent;color:var(--bl-text);border:1px solid var(--bl-border)}.bl-job-single .bd-jobs-application__btn--prev:hover{background:var(--bl-bg)}.bl-job-single .bd-jobs-application__btn--next, .bl-job-single .bd-jobs-application__btn--submit{background:var(--bl-secondary);color:var(--bl-text)}.bl-job-single .bd-jobs-application__btn--next:hover, .bl-job-single .bd-jobs-application__btn--submit:hover{opacity:0.85}.bl-job-single .bd-jobs-application__btn:disabled{opacity:0.5;cursor:not-allowed}.bl-job-single .bd-jobs-application__messages{font-family:var(--bl-font);border-radius:10px}.bl-job-single .bd-jobs-application__success{text-align:center;padding:60px 20px}.bl-job-single .bd-jobs-application__success h3{font-family:var(--bl-font);font-weight:400}.bl-job-single .bd-jobs-application__success p{font-family:var(--bl-font)}.bl-job-single .bd-jobs-application__summary{font-family:var(--bl-font);background:var(--bl-bg);border-radius:10px}.bl-job-single .bd-jobs-application--loading{pointer-events:none;opacity:0.6}.bl-form__required-note{font-family:var(--bl-font);font-size:12px;color:var(--bl-border);margin-top:10px}@media (max-width: 1024px){.bl-hero{padding:80px 15px}.bl-hero__pretitle{font-size:60px;line-height:70px}.bl-hero__title{font-size:36px}.bl-hero__decoration{display:none}.bl-content{padding:0 15px 60px}.bl-content__inner{flex-direction:column;gap:50px}.bl-content__sidebar{width:100%}.bl-content__heading{font-size:30px}.bl-apply{padding:80px 15px 40px}.bl-apply__heading{font-size:30px}.bl-apply__form-container{padding:60px 30px}}@media (max-width: 768px){.bl-hero{padding:60px 15px}.bl-hero__pretitle{font-size:40px;line-height:50px}.bl-hero__title{font-size:25px}.bl-hero__subtitle{font-size:16px}.bl-content__heading{font-size:24px}.bl-info-grid{display:grid !important}.bl-info-card__value{font-size:35px}.bl-info-card--icon img{max-width:90px}.bl-apply__heading{font-size:24px}.bl-apply__form-container{padding:40px 20px;border-radius:25px}.bl-job-single .bd-jobs-progress{gap:0;overflow-x:auto;padding-bottom:10px}.bl-job-single .bd-jobs-progress__label{font-size:12px}.bl-job-single .bd-jobs-form__row{flex-direction:column;gap:0}.bl-job-single .bd-jobs-application__navigation{flex-direction:column;gap:10px}.bl-job-single .bd-jobs-application__btn{width:100%;text-align:center}.bl-job-single .bd-jobs-application__btn--next, .bl-job-single .bd-jobs-application__btn--submit{order:-1}}@media (max-width: 480px){.bl-hero__pretitle{font-size:30px;line-height:38px}.bl-hero__title{font-size:22px}.bl-apply__form-container{padding:30px 15px;border-radius:20px}.bl-info-card{padding:25px 20px;border-radius:25px;min-height:120px}}html,body{overflow-x:clip}:root{font-size:16px}*:focus,*:focus-visible{outline:none !important;box-shadow:none !important}footer{margin-block-start:0px}.z-1000{z-index:1000}.wp-block-social-links.has-normal-icon-size .wp-social-link svg{width:28px !important;height:28px !important}.wp-block-social-links.has-large-icon-size .wp-social-link svg{width:36px !important;height:36px !important}.divider{width:100%;height:1px;background-color:rgb(255 255 255 / 20%)}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:0}:root :where(.wp-element-button,.wp-block-button__link){padding-top:12px;padding-bottom:12px}.max-w-xl{width:100%;max-width:var(--wp--style--global--content-size);margin-inline:auto;align-self:center}.wp-block-cb-carousel-v2 .cb-pagination .cb-pagination-bullet{background-color:currentColor}.slider-with-dark-bullets .cb-pagination .cb-pagination-bullet{background-color:#333 !important;opacity:0.5 !important}.slider-with-dark-bullets .cb-pagination .cb-pagination-bullet.swiper-pagination-bullet-active{background-color:#333 !important;opacity:1 !important}.slider-with-right-aligned-bullets .cb-pagination.swiper-pagination-horizontal{width:90%;margin-inline:auto;display:flex;justify-content:flex-end}.slider-no-bm .swiper-horizontal{margin-bottom:0 !important}.split-section{width:100%}.split-section__grid{display:grid;grid-template-columns:minmax(24px, 1fr) minmax(0, 640px) minmax(0, 640px) minmax(24px, 1fr)}.split-section__content{grid-column:2;padding:120px 80px 120px 0}.split-section__content>.wp-block-group{width:100%;max-width:560px}.split-section__content{justify-content:center}.split-section__image{grid-column:3 / -1}.split-section__image img{width:100%;height:100%;object-fit:cover;display:block;max-height:800px}.split-section{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.slider-pull-to-top{position:relative;top:-56px}.fluentform input, .fluentform textarea, .fluentform select{background-color:transparent !important;border-radius:0 !important}.fluentform .ff-el-input--label{display:none !important}.fluentform .ff-el-form-check-label div.ff_t_c{font-size:1rem !important}.ff-el-form-check-input{width:20px !important;height:20px !important;margin-top:6px !important}.ff_tc_checkbox{padding-right:12px !important}.fluentform .ff-btn-submit{background:var(--wp--preset--color--accent-1) !important;color:var(--wp--preset--color--base) !important;border:1px solid var(--wp--preset--color--accent-1) !important;border-radius:6px !important;padding:12px 20px !important;font-family:var(--wp--preset--font-family--montserrat) !important;font-size:1rem !important;font-weight:600 !important;line-height:1 !important;transition:background 0.2s ease, color 0.2s ease, border-color 0.2s ease}.fluentform .ff-btn-submit:hover{background:transparent !important;color:var(--wp--preset--color--accent-1) !important;border-color:var(--wp--preset--color--accent-1) !important}.fluentform .ff-btn-submit{display:inline-flex;align-items:center;gap:8px}.fluentform .ff-btn-submit::after{content:"";width:24px;height:24px;flex-shrink:0;background-color:currentColor;mask:url("/wp-content/uploads/2026/05/move-right.svg") center / contain no-repeat;-webkit-mask:url("/wp-content/uploads/2026/05/move-right.svg") center / contain no-repeat}.fluentform .ff-btn-submit{color:#fff !important}.fluentform .ff-btn-submit:hover{color:var(--wp--preset--color--accent-1) !important}.fluentform .ff-btn-submit:hover{cursor:pointer}.fluentform input:not([type="checkbox"]), .fluentform textarea, .fluentform select{min-height:52px !important;padding:12px 16px !important;background-color:transparent !important;border:1px solid rgb(22 34 58 / 55%) !important;border-radius:0 !important;color:var(--wp--preset--color--contrast) !important;font-family:var(--wp--preset--font-family--montserrat) !important;font-size:1rem !important;font-weight:400 !important;line-height:1.2 !important}.fluentform input::placeholder, .fluentform textarea::placeholder{color:rgb(22 34 58 / 60%) !important;opacity:1 !important;font-size:1rem !important;font-weight:400 !important}.fluentform .ff-btn-submit{}nav[aria-label="breadcrumbs"] .last{color:currentColor;font-family:var(--wp--preset--font-family--montserrat);font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.125), 1rem);font-style:normal;font-weight:500;line-height:1.1}.wp-block-search__button{padding:12px}.single-projekt .wp-block-post-featured-image img{aspect-ratio:2000 / 727;object-fit:contain}.single-projekt .wp-block-gallery figure:first-child{width:100% !important}.single-projekt .wp-block-gallery img:first-child{width:100% !important}.projekt-slider-gtak .swiper-pagination{display:flex;justify-content:flex-start;margin:20px 0}.projekt-slider-gtak .webcrema-slider__button{top:auto;bottom:0}.projekt-slider-gtak .webcrema-slider__button:hover span{border-color:#E84E0F}.projekt-slider-gtak .webcrema-slider__button--next{right:0}.projekt-slider-gtak .webcrema-slider__button--prev{right:50px;left:auto}.blog .wp-block-query-is-layout-flow .wp-container-core-post-template-is-layout-b861f4ab img{aspect-ratio:560 / 308}.wp-block-group.wp-container-content-9cfa9a5a.has-global-padding.is-layout-constrained.wp-block-group-is-layout-constrained{max-width:550px}@media (min-width: 1025px){.split-section__text-container{max-width:660px;margin-left:auto !important}}@media (min-width: 768px) and (max-width: 1024px){.split-section__image-container{min-height:520px;margin-bottom:24px !important}.contact-form-contact-boxes-con{flex-direction:column;gap:var(--wp--preset--spacing--30)}}@media (max-width: 767px){.split-section__image-container{min-height:240px;margin-bottom:24px !important}}@media (max-width: 767px){}@media (max-width: 479px){}footer figure{line-height:0 !important}a:where(:not(.wp-element-button)){font-weight:inherit}.rank-math-breadcrumb .separator{margin:0 4px}.rank-math-breadcrumb a{text-decoration:none;font-weight:400}strong{font-weight:600}a:has(.has-accent-1-color){text-decoration-color:var(--wp--preset--color--accent-1)}.wp-block-gallery{padding-top:20px;padding-bottom:20px}:root{--webcrema-search-button-height:28px;--webcrema-search-button-container-height:48px;--navigation-mobile-inline-padding:clamp(28px, 8vw, 56px)}:root :where(.wp-block-navigation){font-size:1rem;font-weight:500}.wp-block-navigation a:hover{text-decoration:none;text-decoration-line:none;opacity:0.8}.navigation-right-actions .wp-block-search__button svg, .wp-block-search__button svg{width:27px;height:27px}.wp-block-search{max-width:454px}@media (min-width: 1281px){.navigation-right-actions{align-items:center}.navigation-right-actions .wp-block-search__inside-wrapper{align-items:center;min-height:var(--webcrema-search-button-container-height, 48px);height:var(--webcrema-search-button-container-height, 48px);padding:0 12px;gap:12px}.navigation-right-actions .wp-block-search__input{height:var(--webcrema-search-button-height, 48px);min-height:var(--webcrema-search-button-height, 48px);box-sizing:border-box}.navigation-right-actions .wp-block-search__button{width:var(--webcrema-search-button-height, 48px) !important;height:var(--webcrema-search-button-height, 48px) !important;min-width:var(--webcrema-search-button-height, 48px) !important;min-height:var(--webcrema-search-button-height, 48px) !important;padding:0 !important;box-sizing:border-box}}@media (max-width: 1660px){.navigation-right-actions .wp-block-search{position:relative;transition:width 0.3s ease;overflow:hidden}.navigation-right-actions .wp-block-search:focus-within{width:280px}.wp-block-search__inside-wrapper{padding-left:12px}.navigation-right-actions .wp-block-search__inside-wrapper{display:flex;align-items:center;border:none !important;background:transparent;min-height:48px;height:48px}.navigation-right-actions .wp-block-search:focus-within .wp-block-search__input{width:100%;padding:0 12px;border-bottom:2px solid #005ca9 !important}.navigation-right-actions .wp-block-search__button{display:flex !important;align-items:center;justify-content:center;width:var(--webcrema-search-button-height, 48px) !important;height:var(--webcrema-search-button-height, 48px) !important;min-width:var(--webcrema-search-button-height, 48px) !important;min-height:var(--webcrema-search-button-height, 48px) !important;padding:0 !important;flex-shrink:0;box-sizing:border-box;margin-left:0 !important}.navigation-right-actions .wp-block-search__button svg, .wp-block-search__button svg,svg.search-icon{width:27px !important;height:27px !important;fill:transparent !important}.wp-block-search__button svg, .wp-block-search__button svg path{fill:none !important}}@media (max-width: 1620px){.navigation-right-actions .wp-block-search__input{width:0;padding:0;border:none !important;border-bottom:2px solid #005ca9 !important;min-width:0;height:var(--webcrema-search-button-height, 48px);min-height:var(--webcrema-search-button-height, 48px)}.navigation-right-actions .wp-block-search__inside-wrapper{gap:0}}@media (max-width: 1440px){header .header-outer-container{justify-content:flex-start !important}header .header-outer-container>.alignwide{width:100%;justify-content:flex-start !important;align-items:center}header .navigation-container{flex-grow:0;flex-shrink:1;justify-content:flex-end;min-width:0;margin-left:auto}}.navigation-right-actions .wp-block-search__button{padding:0 !important}.hidden-on-desktop-menu{display:none !important}.hidden-on-mobile-menu{display:inherit !important}.wp-block-search__input{padding-right:0;padding-left:16px;border:none !important;border-bottom:2px solid #005ca9 !important;border-radius:0 !important;background-color:transparent !important;box-shadow:none !important;box-sizing:border-box !important;-webkit-appearance:none !important;appearance:none !important}@media (min-width: 1401px){header:has(.navigation-right-actions .search-desktop:focus-within) .main-navigation-left{opacity:0;pointer-events:none;display:none}}.wp-block-search__input:focus{outline:none !important}:root :where( .wp-block-search .wp-element-button, .wp-block-search .wp-block-button__link ){margin-left:0}@media (max-width: 1400px){.hidden-on-desktop-menu{display:inherit !important}.hidden-on-mobile-menu{display:none}.wp-block-navigation__responsive-container-open{display:flex !important;align-items:center;justify-content:center;position:relative;width:24px;height:24px;z-index:2}.search-mobile{margin-left:var(--navigation-mobile-inline-padding);margin-right:var(--navigation-mobile-inline-padding);align-self:stretch;max-width:none}.wp-block-navigation__responsive-container-open .menu-toggle-icon{display:flex;align-items:center;justify-content:center;transition:opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1), transform 0.25s cubic-bezier(0.4, 0, 0.2, 1)}.wp-block-navigation__responsive-container-open .menu-toggle-icon svg{display:block;width:24px;height:24px}.wp-block-navigation__responsive-container-open .menu-toggle-icon--close{position:absolute;inset:0;opacity:0;transform:rotate(-90deg) scale(0.6);pointer-events:none}.wp-block-navigation.is-mobile-menu-open .wp-block-navigation__responsive-container-open .menu-toggle-icon--burger, .wp-block-navigation:has( .wp-block-navigation__responsive-container.is-menu-open ) .wp-block-navigation__responsive-container-open .menu-toggle-icon--burger{opacity:0;transform:rotate(90deg) scale(0.6)}.wp-block-navigation.is-mobile-menu-open .wp-block-navigation__responsive-container-open .menu-toggle-icon--close, .wp-block-navigation:has( .wp-block-navigation__responsive-container.is-menu-open ) .wp-block-navigation__responsive-container-open .menu-toggle-icon--close{opacity:1;transform:rotate(0deg) scale(1)}@media (prefers-reduced-motion: reduce){.wp-block-navigation__responsive-container-open .menu-toggle-icon{transition:none}}.wp-block-navigation__responsive-container:not(.is-menu-open){display:none !important}header .navigation-container{flex-grow:0 !important;flex-shrink:0;justify-content:flex-end;margin-left:auto}.navigation-right-actions{display:none !important}.wp-block-navigation__responsive-container.is-menu-open, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation{--navigation-layout-direction:column;--navigation-layout-justify:flex-start;--navigation-layout-align:flex-start;--navigation-layout-justification-setting:flex-start;--navigation-layout-wrap:nowrap}nav ul, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:flex-start !important;justify-content:flex-start !important}header{position:sticky;top:0;z-index:100}html.has-mobile-menu-open,body.has-mobile-menu-open{overflow:hidden !important;overscroll-behavior:none}body.has-mobile-menu-open header{position:fixed;top:0;right:0;left:0;width:100%;z-index:100}.wp-block-navigation__responsive-container.is-menu-open{top:var(--header-height) !important;height:calc(100vh - var(--header-height)) !important;height:calc(100dvh - var(--header-height)) !important;max-height:calc(100vh - var(--header-height)) !important;max-height:calc(100dvh - var(--header-height)) !important;overflow-x:hidden !important;overflow-y:auto !important;padding-top:0 !important;border-top:0 !important;background:var(--wp--preset--color--contrast) !important;color:var(--wp--preset--color--base) !important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-close, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{box-sizing:border-box;display:flex !important;flex-direction:column !important;flex-wrap:nowrap !important;flex:1 1 auto !important;align-items:flex-start !important;justify-content:flex-start !important;min-height:0;width:100%;padding-top:24px !important;gap:32px}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{display:flex !important;flex-direction:column !important;flex-wrap:nowrap !important;align-items:flex-start !important;justify-content:flex-start !important;flex:1 1 auto !important;width:100%;min-height:0;gap:22px !important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation.is-layout-flex{flex-direction:column !important;align-items:flex-start !important;justify-content:flex-start !important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item{box-sizing:border-box;min-width:0;width:100%;padding-inline:var(--navigation-mobile-inline-padding);color:var(--wp--preset--color--base) !important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{color:var(--wp--preset--color--base) !important;font-family:inherit;font-size:inherit;font-weight:500;line-height:1.15;text-decoration:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content:hover, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content:focus-visible{color:var(--wp--preset--color--accent-1) !important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-icon{display:inline-flex !important;grid-column:2;grid-row:1;align-items:center;justify-content:center;width:24px;height:24px;margin:0 0 0 auto;padding:0;color:var(--wp--preset--color--base) !important;pointer-events:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-icon svg{width:18px;height:18px;stroke:currentColor}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.has-child{display:grid !important;grid-template-columns:minmax(0, 1fr) 24px;align-items:center !important;column-gap:24px}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.has-child>.wp-block-navigation-submenu__toggle{box-sizing:border-box;grid-column:1 / -1;grid-row:1;justify-content:flex-start;width:100%;padding-right:48px;padding-left:0;text-align:left}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.has-child>.wp-block-navigation__submenu-container{box-sizing:border-box;grid-column:1 / -1;display:none !important;flex-direction:column !important;width:100%;padding-inline:0 !important;padding-top:18px !important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.has-child>.wp-block-navigation-submenu__toggle[aria-expanded="true"]~.wp-block-navigation__submenu-container{display:flex !important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.has-child > .wp-block-navigation-submenu__toggle[aria-expanded="true"], .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.has-child>.wp-block-navigation-submenu__toggle[aria-expanded="true"]+.wp-block-navigation__submenu-icon{color:var(--wp--preset--color--accent-1) !important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.has-child > .wp-block-navigation-submenu__toggle[aria-expanded="true"] + .wp-block-navigation__submenu-icon svg{transform:rotate(180deg)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close{display:none !important}.wp-block-navigation__responsive-container-close{color:var(--wp--preset--color--base) !important}}:root{--header-height:150px;--header-mega-menu-width:50vw}@media (min-width: 1401px){header{position:sticky;top:0;z-index:9999}header .main-navigation-left, header .main-navigation-left .wp-block-navigation__responsive-container, header .main-navigation-left .wp-block-navigation__responsive-dialog, header .main-navigation-left .wp-block-navigation__container, header .wp-block-navigation__container>.has-child{position:static !important}header .wp-block-navigation__container>.has-child>.wp-block-navigation__submenu-container{position:absolute !important;top:var(--header-height) !important;left:0 !important;right:auto !important;width:var(--header-mega-menu-width) !important;min-width:720px;max-width:100vw !important;box-sizing:border-box;height:calc(100vh - var(--header-height)) !important;max-height:calc(100vh - var(--header-height)) !important;min-height:0;overflow-x:hidden !important;overflow-y:auto !important;padding:80px 120px 80px 320px !important;margin:0 !important;background:#16233a !important;border:none !important;border-radius:0 !important;display:flex !important;flex-direction:column;align-items:flex-start;gap:34px;z-index:9998}header .wp-block-navigation__container>.has-child>.wp-block-navigation__submenu-container>li{width:100%}header .wp-block-navigation__container>.has-child>.wp-block-navigation__submenu-container>li>a{width:100%;display:flex;align-items:center;justify-content:space-between;color:#fff !important;text-align:left;text-decoration:none;font-size:clamp(18px, 2vw, 25px);font-weight:500;line-height:1.1;opacity:1}header .wp-block-navigation__container > .has-child > .wp-block-navigation__submenu-container > li > a:hover, header .wp-block-navigation__container>.has-child>.wp-block-navigation__submenu-container>li>a:focus-visible{color:var(--wp--preset--color--accent-1) !important}header .wp-block-navigation__container>.has-child>.wp-block-navigation__submenu-container>li>a::after{content:"→";margin-left:80px;font-size:32px;font-weight:400}header .wp-block-navigation__container > .has-child > .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{display:none !important}.menu-categories{margin-top:0;padding:8px 52px;display:flex;flex-wrap:nowrap;overflow:hidden;min-width:0}.menu-categories li{white-space:nowrap;flex-shrink:0}}.menu-categories.wp-block-navigation__container{display:flex;flex-wrap:nowrap;overflow:hidden;min-width:0;visibility:hidden}.menu-categories.wp-block-navigation__container.is-ready{visibility:visible}.menu-categories.wp-block-navigation__container>li{white-space:nowrap;flex-shrink:0}.categories-mega-menu-mobile{display:none}.webcrema-category-mega-menu__arrow-down{display:none}.webcrema-category-mega-menu__children{padding-right:0 !important}@media (max-width: 1400px){.categories-mega-menu-mobile{display:inherit}.categories-mega-menu-desktop-container{display:none}.webcrema-category-mega-menu{--webcrema-category-mobile-inline:clamp(28px, 8vw, 50px);display:flex;flex:1 1 auto;flex-direction:column;min-height:0;background:var(--webcrema-category-mega-menu-background)}.webcrema-category-mega-menu.is-mobile-accordion .webcrema-category-mega-menu__bar{display:none}.webcrema-category-mega-menu.is-mobile-accordion .webcrema-category-mega-menu__panel{position:static;left:auto;top:auto;width:100%;flex:1 1 auto;min-height:0;max-width:none !important;overflow-y:auto;padding:24px var(--webcrema-category-mobile-inline) 34px;background:var(--webcrema-category-mega-menu-background);animation:none}.webcrema-category-mega-menu.is-mobile-accordion .webcrema-category-mega-menu__mobile-heading{display:block;margin:0 0 28px;padding:0 0 10px;border-bottom:2px solid rgb(0 92 169 / 24%);color:var(--webcrema-category-mega-menu-blue);font-size:1.25rem;font-weight:800;line-height:1.15}.webcrema-category-mega-menu.is-mobile-accordion .webcrema-category-mega-menu__sections{display:grid;align-content:start;gap:26px;width:100%;max-width:none}.webcrema-category-mega-menu.is-mobile-accordion .webcrema-category-mega-menu__section{display:grid;grid-template-columns:1fr;gap:0}.webcrema-category-mega-menu.is-mobile-accordion .webcrema-category-mega-menu__section-title{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:20px;margin:0;color:var(--webcrema-category-mega-menu-blue);cursor:pointer;font-size:inherit;font-weight:600;line-height:1.15}.webcrema-category-mega-menu.is-mobile-accordion .webcrema-category-mega-menu__section-title::after, .webcrema-category-mega-menu.is-mobile-accordion .webcrema-category-mega-menu__group-link::after{display:none}.webcrema-category-mega-menu.is-mobile-accordion .webcrema-category-mega-menu__arrow-down{display:block;width:17px;height:10px;justify-self:end;transition:transform 0.3s ease}.webcrema-category-mega-menu.is-mobile-accordion .webcrema-category-mega-menu__section.is-open>.webcrema-category-mega-menu__section-title{color:var(--wp--preset--color--accent-1)}.webcrema-category-mega-menu.is-mobile-accordion .webcrema-category-mega-menu__section.is-open > .webcrema-category-mega-menu__section-title .webcrema-category-mega-menu__arrow-down, .webcrema-category-mega-menu.is-mobile-accordion .webcrema-category-mega-menu__group.is-open > .webcrema-category-mega-menu__group-link .webcrema-category-mega-menu__arrow-down{transform:rotate(180deg)}.webcrema-category-mega-menu.is-mobile-accordion .webcrema-category-mega-menu__section.is-open>.webcrema-category-mega-menu__section-title{padding-bottom:22px;border-bottom:1px solid rgb(0 92 169 / 14%)}.webcrema-category-mega-menu.is-mobile-accordion .webcrema-category-mega-menu__groups{display:none;grid-template-columns:1fr;gap:20px;padding-top:20px}.webcrema-category-mega-menu.is-mobile-accordion .webcrema-category-mega-menu__section.is-open>.webcrema-category-mega-menu__groups{display:grid}.webcrema-category-mega-menu.is-mobile-accordion .webcrema-category-mega-menu__group{display:grid;gap:18px;min-width:0}.webcrema-category-mega-menu.is-mobile-accordion .webcrema-category-mega-menu__group-link, .webcrema-category-mega-menu.is-mobile-accordion .webcrema-category-mega-menu__child-link{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:20px;color:var(--webcrema-category-mega-menu-blue);font-size:1rem;font-weight:500;line-height:1.15;text-decoration:none}.webcrema-category-mega-menu.is-mobile-accordion .webcrema-category-mega-menu__group:has( .webcrema-category-mega-menu__children ) > .webcrema-category-mega-menu__group-link .webcrema-category-mega-menu__arrow{display:none}.webcrema-category-mega-menu.is-mobile-accordion .webcrema-category-mega-menu__group:not( :has(.webcrema-category-mega-menu__children) )>.webcrema-category-mega-menu__group-link::after{display:none}.webcrema-category-mega-menu.is-mobile-accordion .webcrema-category-mega-menu__children{display:none;gap:18px;list-style:none;margin:0;padding:0;grid-template-columns:1fr;width:100%}.webcrema-category-mega-menu.is-mobile-accordion .webcrema-category-mega-menu__group.is-open>.webcrema-category-mega-menu__children{display:grid}.webcrema-category-mega-menu.is-mobile-accordion .webcrema-category-mega-menu__group.is-open>.webcrema-category-mega-menu__group-link{color:var(--webcrema-category-mega-menu-blue)}.webcrema-category-mega-menu.is-mobile-accordion .webcrema-category-mega-menu__child-link{color:var(--webcrema-category-mega-menu-text);width:100%;padding-left:28px}.webcrema-category-mega-menu.is-mobile-accordion .webcrema-category-mega-menu__child-link svg.webcrema-category-mega-menu__arrow{transform:translateX(1px)}}