.wp-block-post-template.is-style-carousel{gap:var(--wp--custom--carousel--gutter);max-width:none;overflow-x:auto;overscroll-behavior-x:contain;padding:calc(var(--wp--custom--focus-ring--width) + var(--wp--custom--focus-ring--offset));scroll-behavior:smooth;scroll-padding-inline:calc(var(--wp--custom--focus-ring--width) + var(--wp--custom--focus-ring--offset));scroll-snap-type:x mandatory;scrollbar-width:none}.wp-block-post-template.is-style-carousel.is-layout-flex{margin:calc(var(--wp--custom--focus-ring--width)*-1 + var(--wp--custom--focus-ring--offset)*-1)}.wp-block-post-template.is-style-carousel>*{flex:0 0 calc(100% - var(--wp--custom--carousel--gutter)*0/1)}@media(width > 480px){.wp-block-post-template.is-style-carousel>*{flex:0 0 calc(50% - var(--wp--custom--carousel--gutter)*1/2)}}@media(width > 782px){.wp-block-post-template.is-style-carousel>*{flex:0 0 calc(33.33333% - var(--wp--custom--carousel--gutter)*2/3)}}.wp-block-post-template.is-style-carousel>*{scroll-snap-align:start}.wp-block-post-template.is-style-carousel-centered{--carousel-item:min(var(--wp--custom--carousel--centered-width),calc(100% - var(--wp--style--root--padding-left) - var(--wp--style--root--padding-right)));gap:var(--wp--custom--carousel--gutter);max-width:none;overflow-x:auto;overscroll-behavior-x:contain;padding-block:calc(var(--wp--custom--focus-ring--width) + var(--wp--custom--focus-ring--offset));position:relative;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.wp-block-post-template.is-style-carousel-centered:after,.wp-block-post-template.is-style-carousel-centered:before{content:"";flex:0 0 max(0px,50% - var(--carousel-item)/2 - var(--wp--custom--carousel--gutter))}.wp-block-post-template.is-style-carousel-centered>*{flex:0 0 var(--carousel-item);scroll-snap-align:center;scroll-snap-stop:always}.wp-block-post-template.is-style-carousel-centered>*>*>:first-child{--carousel-scale:var(--wp--custom--carousel--side-scale);--carousel-shift:calc((1 - var(--wp--custom--carousel--side-scale))/2*100%);transform:translateX(var(--carousel-shift)) scale(var(--carousel-scale));transform-origin:center}.wp-block-post-template.is-style-carousel-centered>.is-current~*>*>:first-child{--carousel-shift:calc((1 - var(--wp--custom--carousel--side-scale))/-2*100%)}.wp-block-post-template.is-style-carousel-centered>.is-current~*~*>*>:first-child{--carousel-shift:calc((1 - var(--wp--custom--carousel--side-scale))/-2*300%)}.wp-block-post-template.is-style-carousel-centered>.is-current>*>:first-child{--carousel-scale:1;--carousel-shift:0%}.wp-block-post-template.is-style-carousel-centered>*>*>:not(:first-child){transition:opacity var(--wp--custom--motion--duration)}.wp-block-post-template.is-style-carousel-centered.is-moving>.is-current>*>:not(:first-child){opacity:0;transition-duration:var(--wp--custom--carousel--fade)}.wp-block-post-template.is-style-carousel-centered>:not(.is-current)>*>:not(:first-child){opacity:0;pointer-events:none}.wp-block-query:has(>.wp-block-post-template.is-style-carousel-centered){position:relative}.wp-block-query:has(>.wp-block-post-template.is-style-carousel-centered) .carousel-ticks{align-items:center;display:flex;gap:var(--wp--preset--spacing--40);height:var(--wp--custom--carousel--tick-current);left:var(--carousel-controls-left);margin:0;pointer-events:none;position:absolute;top:calc(var(--carousel-controls-top) + var(--wp--preset--spacing--60));transform:translateX(calc(-100% - var(--wp--preset--spacing--50)))}@media(width <= 782px){.wp-block-query:has(>.wp-block-post-template.is-style-carousel-centered) .carousel-ticks{display:none}}.wp-block-query:has(>.wp-block-post-template.is-style-carousel-centered) .carousel-ticks>*{background:var(--wp--custom--separator--color);height:var(--wp--custom--carousel--tick);transition-duration:var(--wp--custom--motion--duration);transition-property:height,background-color;width:1px}.wp-block-query:has(>.wp-block-post-template.is-style-carousel-centered) .carousel-ticks>.is-current{background:var(--wp--preset--color--accent);height:var(--wp--custom--carousel--tick-current)}@media(width > 782px){.wp-block-query:has(>.wp-block-post-template.is-style-carousel-centered)>.wp-block-group:has(>.wp-block-buttons:only-child>.is-style-arrow),.wp-block-query:has(>.wp-block-post-template.is-style-carousel-centered)>.wp-block-group:not(:has(>.wp-block-buttons:only-child))>.wp-block-buttons:has(>.is-style-arrow){left:calc(var(--carousel-controls-right) + var(--wp--preset--spacing--50));margin:0;position:absolute;top:calc(var(--carousel-controls-top) + var(--wp--preset--spacing--60))}}.wp-block-post-template.is-style-slideshow{gap:0;max-width:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.wp-block-post-template.is-style-slideshow>*{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.wp-block-post-template.is-style-slideshow>*>.wp-block-cover{width:100%}.wp-block-post-template.is-style-slideshow>:not(.is-current) .wp-block-cover.alignfull:has(>.wp-block-cover__background.has-hero-shade-gradient-background)>img.wp-block-cover__image-background{animation:none;transform:scale(1.06)}@media(prefers-reduced-motion:reduce){.wp-block-post-template.is-style-slideshow>:not(.is-current) .wp-block-cover.alignfull:has(>.wp-block-cover__background.has-hero-shade-gradient-background)>img.wp-block-cover__image-background{transform:none}}.wp-block-post-template.is-style-slideshow>*>.younergy-slideshow-caption{padding:var(--wp--preset--spacing--60) var(--wp--style--root--padding-right) 0 var(--wp--style--root--padding-left)}.wp-block-query:has(>.wp-block-post-template.is-style-slideshow){position:relative}.wp-block-query:has(>.wp-block-post-template.is-style-slideshow) .younergy-slideshow-progress{overflow:visible;position:relative}.wp-block-query:has(>.wp-block-post-template.is-style-slideshow) .younergy-slideshow-progress:after{animation:slideshow-progress var(--wp--custom--slideshow--duration) linear both;background:var(--wp--custom--ambient--ink);content:"";height:var(--wp--custom--slideshow--bar);left:0;position:absolute;top:calc(var(--wp--custom--separator--width)*-1);transform-origin:left;width:100%}.wp-block-query:has(>.wp-block-post-template.is-style-slideshow) .younergy-slideshow-counter{color:color-mix(in srgb,currentcolor 60%,#0000)}.wp-block-query:has(>.wp-block-post-template.is-style-slideshow) .younergy-slideshow-counter strong{color:var(--wp--custom--ambient--ink)}@media(prefers-reduced-motion:reduce){.wp-block-query:has(>.wp-block-post-template.is-style-slideshow) .younergy-slideshow-progress:after{animation:none}}.wp-block-query.younergy-slideshow-ready>.younergy-slideshow-nav{bottom:0;left:0;margin:0;max-width:none;padding:0 var(--wp--style--root--padding-right) var(--wp--preset--spacing--90) var(--wp--style--root--padding-left);position:absolute;right:0;z-index:2}.wp-block-query.younergy-slideshow-ready .younergy-slideshow-captions{display:grid}.wp-block-query.younergy-slideshow-ready .younergy-slideshow-captions>*{align-self:end;grid-area:1/1;opacity:0;pointer-events:none;transition:opacity var(--wp--custom--carousel--fade),visibility 0s linear var(--wp--custom--carousel--fade);visibility:hidden}.wp-block-query.younergy-slideshow-ready .younergy-slideshow-captions>.is-current{opacity:1;pointer-events:auto;transition:opacity var(--wp--custom--motion--duration) ease-out var(--wp--custom--carousel--fade),visibility 0s;visibility:visible}.wp-block-query.younergy-slideshow-ready .younergy-slideshow-captions.is-moving>.is-current{opacity:0;transition:opacity var(--wp--custom--carousel--fade)}@media(prefers-reduced-motion:reduce){.wp-block-query.younergy-slideshow-ready .younergy-slideshow-captions>*{transition:none}}@keyframes slideshow-progress{0%{transform:scaleX(0)}}@media(width <= 782px){.wp-block-post-template>.type-younergy_job>.wp-block-columns{display:grid;gap:var(--wp--preset--spacing--40) var(--wp--preset--spacing--20);grid-template-columns:auto 1fr}.wp-block-post-template>.type-younergy_job>.wp-block-columns>.wp-block-column:first-child,.wp-block-post-template>.type-younergy_job>.wp-block-columns>.wp-block-column:last-child{grid-column:1/-1}.wp-block-post-template>.type-younergy_job>.wp-block-columns>.wp-block-column:nth-child(3){display:flex;gap:var(--wp--preset--spacing--20)}.wp-block-post-template>.type-younergy_job>.wp-block-columns>.wp-block-column:nth-child(3):before{content:"·"/""}}
