:root{--max-width: calc((1440 / 16) * 1rem);--max-width-content-wide: calc((920 / 16) * 1rem);--max-width-content-narrow: calc((1160 / 16) * 1rem);--max-width-content: calc((680 / 16) * 1rem);--grid-col-width: calc((98 / 16) * 1rem);--grid-gutter-width: calc((24 / 16) * 1rem);--side-gutter-width-mobile: calc((16 / 16) * 1rem);--side-gutter-width-desktop: calc((24 / 16) * 1rem);--header-height-mobile: 5rem;--header-height: 7.5rem;--font-family-base: "Diatype", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-heading: "Centra No 2", var(--font-family-base);--font-family-header-alt: "Martina-Plantjin", Georgia, "Times New Roman", serif;--font-family-icons: "icon-font";--root-em-size: 16px;--font-size-base: 1rem;--font-size-xs: 0.75rem;--font-size-s: 0.875rem;--font-size-m: 1rem;--font-size-l: 1.125rem;--font-size-xl: 1.25rem;--font-size-xxl: 1.5rem;--font-size-h1: clamp(2.5rem, 3.2vw + 1.7rem, 4.5rem);--font-size-h2: 1.5rem;--font-size-h3: 1.25rem;--font-size-h4: 1.125rem;--font-size-h5: 1rem;--font-size-h6: 0.875rem;--font-size-excerpt: clamp(1.25rem, 0vw + 1.25rem, 1.25rem);--font-size-hero-title: clamp(3rem, 6.4vw + 1.4rem, 7rem);--font-size-hero-subtitle: clamp(1.25rem, 1.2vw + 0.95rem, 2rem);--font-size-404-title: clamp(2.625rem, 7vw + 0.875rem, 7rem);--font-size-teaser: clamp(2rem, 2.4vw + 1.4rem, 3.5rem);--font-size-teaser-m: clamp(2rem, 0.8vw + 1.8rem, 2.5rem);--font-size-teaser-l: clamp(2.5rem, 3.2vw + 1.7rem, 4.5rem);--font-size-teaser-xl: clamp(2.5rem, 4.8vw + 1.3rem, 5.5rem);--font-size-button: 0.875rem;--font-size-label: 0.875rem;--font-size-paragraph: 1.125rem;--line-height-base: 1.4;--line-height-heading: 1;--line-height-tight: 1.2;--letter-spacing: -0.04em;--letter-spacing-l: -0.06em;--font-weight-light: 300;--font-weight-medium: 500;--font-weight-extrabold: 800;--font-h1: var(--font-weight-extrabold) var(--font-size-h1) / var(--line-height-heading) var(--font-family-heading);--font-h2: var(--font-weight-extrabold) var(--font-size-h2) / var(--line-height-heading) var(--font-family-heading);--font-h3: var(--font-weight-extrabold) var(--font-size-h3) / var(--line-height-heading) var(--font-family-heading);--font-h4: var(--font-weight-extrabold) var(--font-size-h4) / var(--line-height-heading) var(--font-family-heading);--font-h5: var(--font-weight-extrabold) var(--font-size-h5) / var(--line-height-heading) var(--font-family-heading);--font-h6: var(--font-weight-extrabold) var(--font-size-h6) / var(--line-height-heading) var(--font-family-heading);--font-button: var(--font-weight-extrabold) var(--font-size-button) / normal var(--font-family-heading);--font-hero-headline: var(--font-weight-extrabold) var(--font-size-hero-title) / var(--line-height-tight) var(--font-family-heading);--font-menu: var(--font-weight-extrabold) var(--font-size-xl) / 1.5rem var(--font-family-heading);--font-label: var(--font-weight-medium) var(--font-size-label) / var(--line-height-base) var(--font-family-base);--font-paragraph: var(--font-weight-medium) var(--font-size-paragraph) / var(--line-height-base) var(--font-family-base);--color-header-bg: #fff;--color-header-search-bg: #000;--color-text: #000;--color-text-light: #fff;--color-text-gray: #6f7373;--color-heading: var(--color-text);--color-separator: #e2e2e2;--color-background-gray: #f1f1f1;--color-gray-1: #ccc;--button-padding-x: 0.625rem;--button-padding-y: 1rem;--button-border-width: 0.125rem;--button-border-radius: 1.5rem;--border-color: #e2e2e2;--border: 0.0625rem solid var(--border-color);--border-radius: 0.5rem;--shadow-base: 0 0.0625rem 0.125rem 0 rgba(0, 0, 0, 0.1);--shadow-card: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1);--shadow-card-hover: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.2);--shadow-header: 0 0 0.3125rem 0 rgba(0, 0, 0, 0.1);--transition-base: 180ms cubic-bezier(0.4, 0, 0.2, 1);--transition-card: 250ms cubic-bezier(0.4, 0, 0.2, 1);--transition-1: 300ms cubic-bezier(0.215, 0.61, 0.355, 1)}p.has-background,h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{max-width:var(--max-width-content);padding:var(--wp--preset--spacing--24)}[class^=icon-],[class*=" icon-"]{color:var(--wp--preset--color--black);font-family:icon-font !important;font-style:normal;font-weight:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-error:before{content:""}.icon-pause:before{content:""}.icon-sound:before{content:""}.icon-no-sound:before{content:""}.icon-play:before{content:""}.icon-chevron-down:before{content:""}.icon-arrow-left:before{content:""}.icon-plus:before{content:""}.icon-search:before{content:""}.icon-arrow-right:before{content:""}.icon-burger:before{content:""}.icon-chevron-left:before{content:""}.icon-close:before{content:""}.screen-reader-text{border:0;clip:rect(0.0625rem, 0.0625rem, 0.0625rem, 0.0625rem);clip-path:inset(50%);height:.0625rem;margin:-0.0625rem;overflow:hidden;padding:0;position:absolute !important;width:.0625rem;word-wrap:normal !important}body.search-results .primary,body.search-no-results .primary,body.page .post-header,.main-header-bar-wrap,.site-footer__inner,.author-single__inner,.author-single__posts,.author-single__related-articles,body.archive .primary,body.blog .primary,body.archive .archive-header,body.blog .archive-header,.error404 .error-404-hero__content,.error404 .post-content,.wp-block-gigtforeningen-hero.hero--section:not(:has(.hero-background-image)):not(:has(.hero-background-video)) .wp-block-gigtforeningen-hero__inner,div.pagination,.site-header .menu__sub-menu,.post-content .alignfull,.gigtforeningen-blocks__inner,.wp-block-gigtforeningen__inner,blockquote,.wp-block-quote,.container{max-width:calc(var(--max-width) + 2*var(--side-gutter-width-mobile));margin-left:auto;margin-right:auto;padding-left:var(--side-gutter-width-mobile);padding-right:var(--side-gutter-width-mobile);width:100%}@media(min-width: 721px){body.search-results .primary,body.search-no-results .primary,body.page .post-header,.main-header-bar-wrap,.site-footer__inner,.author-single__inner,.author-single__posts,.author-single__related-articles,body.archive .primary,body.blog .primary,body.archive .archive-header,body.blog .archive-header,.error404 .error-404-hero__content,.error404 .post-content,.wp-block-gigtforeningen-hero.hero--section:not(:has(.hero-background-image)):not(:has(.hero-background-video)) .wp-block-gigtforeningen-hero__inner,div.pagination,.site-header .menu__sub-menu,.post-content .alignfull,.gigtforeningen-blocks__inner,.wp-block-gigtforeningen__inner,blockquote,.wp-block-quote,.container{max-width:calc(var(--max-width) + 2*var(--side-gutter-width-desktop));padding-left:var(--side-gutter-width-desktop);padding-right:var(--side-gutter-width-desktop)}}.post-content>*,.container-content{max-width:calc(var(--max-width-content) + 2*var(--side-gutter-width-mobile));margin-left:auto;margin-right:auto;padding-left:var(--side-gutter-width-mobile);padding-right:var(--side-gutter-width-mobile);width:100%}@media(min-width: 721px){.post-content>*,.container-content{max-width:calc(var(--max-width-content) + 2*var(--side-gutter-width-desktop));padding-left:var(--side-gutter-width-desktop);padding-right:var(--side-gutter-width-desktop)}}.post-content .alignwide,.container-content-wide{max-width:calc(var(--max-width-content-wide) + 2*var(--side-gutter-width-mobile));margin-left:auto;margin-right:auto;padding-left:var(--side-gutter-width-mobile);padding-right:var(--side-gutter-width-mobile);width:100%}@media(min-width: 721px){.post-content .alignwide,.container-content-wide{max-width:calc(var(--max-width-content-wide) + 2*var(--side-gutter-width-desktop));padding-left:var(--side-gutter-width-desktop);padding-right:var(--side-gutter-width-desktop)}}body.single-post .post-header,.container-content-wider{max-width:calc(var(--max-width) + 2*var(--side-gutter-width-mobile));margin-left:auto;margin-right:auto;padding-left:var(--side-gutter-width-mobile);padding-right:var(--side-gutter-width-mobile);width:100%}@media(min-width: 721px){body.single-post .post-header,.container-content-wider{max-width:calc(var(--max-width) + 2*var(--side-gutter-width-desktop));padding-left:var(--side-gutter-width-desktop);padding-right:var(--side-gutter-width-desktop)}}.container-list{max-width:calc(var(--max-width-content-narrow) + 2*var(--side-gutter-width-mobile));margin-left:auto;margin-right:auto;padding-left:var(--side-gutter-width-mobile);padding-right:var(--side-gutter-width-mobile);width:100%}@media(min-width: 721px){.container-list{max-width:calc(var(--max-width-content-narrow) + 2*var(--side-gutter-width-desktop));padding-left:var(--side-gutter-width-desktop);padding-right:var(--side-gutter-width-desktop)}}blockquote,.wp-block-quote{margin-top:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40);position:relative}blockquote p,.wp-block-quote p{font-size:1.75rem;font-style:italic;font-weight:var(--font-weight-light);margin:0}blockquote cite,.wp-block-quote cite{display:block;font-size:var(--font-size-base);font-style:normal;font-weight:var(--font-weight-medium);margin-top:var(--wp--preset--spacing--24)}.btn-wrapper,.wp-block-buttons{display:flex;flex-wrap:wrap;margin-top:var(--wp--preset--spacing--32);margin-bottom:var(--wp--preset--spacing--32)}.btn-wrapper{gap:var(--wp--preset--spacing--8)}.btn,button.button,button[type=submit],.gfield--type-submit input[type=submit],.gfield--type-submit .gform_button,.gfield--type-submit .gform-button,.wp-block-button .wp-block-button__link{position:relative;display:inline-flex;height:2rem;border-radius:var(--button-border-radius);box-shadow:none;cursor:pointer;font:var(--font-button);margin:0;padding:0 var(--button-padding-y);text-decoration:none;text-align:center;word-break:break-word;transition:all var(--transition-base);align-items:center;gap:var(--wp--preset--spacing--8);background-color:var(--wp--preset--color--black);border:var(--button-border-width) solid var(--wp--preset--color--black);color:var(--wp--preset--color--white)}.btn:hover,button.button:hover,button[type=submit]:hover,.gfield--type-submit input[type=submit]:hover,.gfield--type-submit .gform_button:hover,.gfield--type-submit .gform-button:hover,.wp-block-button .wp-block-button__link:hover{background-color:rgba(0,0,0,0);color:var(--wp--preset--color--black)}.wp-block-button .wp-block-button__link{gap:var(--wp--preset--spacing--8)}.wp-block-button .wp-block-button__link::after{font-family:var(--font-family-icons);content:"";font-size:var(--font-size-s);transition:transform var(--transition-base)}.wp-block-button .wp-block-button__link:hover::after{transform:translateX(0.25rem)}.btn--outlined,.wp-block-button.is-style-outline .wp-block-button__link{color:var(--wp--preset--color--black);background-color:rgba(0,0,0,0);border:var(--button-border-width) solid var(--wp--preset--color--black);padding:var(--button-padding-x) var(--button-padding-y)}.btn--outlined:hover,.wp-block-button.is-style-outline .wp-block-button__link:hover{color:var(--wp--preset--color--red);border-color:var(--wp--preset--color--red)}.btn--red,.wp-block-button.is-style-red .wp-block-button__link{color:var(--wp--preset--color--white);background-color:var(--wp--preset--color--red);border:var(--button-border-width) solid var(--wp--preset--color--red);padding:var(--button-padding-x) var(--button-padding-y)}.btn--red:hover,.wp-block-button.is-style-red .wp-block-button__link:hover{background-color:rgba(0,0,0,0);color:var(--wp--preset--color--red)}.btn--outline-white,.wp-block-button.is-style-outline-white .wp-block-button__link{color:var(--wp--preset--color--white);background-color:rgba(0,0,0,0);border:var(--button-border-width) solid var(--wp--preset--color--white);padding:var(--button-padding-x) var(--button-padding-y)}.btn--outline-white:hover,.wp-block-button.is-style-outline-white .wp-block-button__link:hover{background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--black)}.wp-block-button.alt-style .wp-block-button__link{position:relative;background-color:rgba(0,0,0,0);color:var(--wp--preset--color--black);min-height:2.75rem;padding-right:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--20);overflow:hidden;gap:var(--wp--preset--spacing--16)}.wp-block-button.alt-style .wp-block-button__link::before,.wp-block-button.alt-style .wp-block-button__link::after{position:absolute;right:.5rem;top:50%;height:1.875rem;width:1.875rem}.wp-block-button.alt-style .wp-block-button__link::before{content:"";border-radius:50%;background-color:var(--wp--preset--color--black);color:var(--wp--preset--color--white);transform:translateY(-50%) scale(1);transition:transform var(--transition-base);z-index:-1}.wp-block-button.alt-style .wp-block-button__link::after{color:var(--wp--preset--color--white);font-size:12px;transform:translateY(-50%);line-height:1;display:flex;align-items:center;justify-content:center}.wp-block-button.alt-style .wp-block-button__link:hover{color:var(--wp--preset--color--white)}.wp-block-button.alt-style .wp-block-button__link:hover::before{transform:scale(10);transition:transform var(--transition-base)}.wp-block-button.alt-style .wp-block-button__link:hover::after{transform:translate(0.25rem, -50%)}.wp-block-button.alt-style-inverted .wp-block-button__link{position:relative;background-color:rgba(0,0,0,0);color:var(--wp--preset--color--white);min-height:2.75rem;padding-right:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--20);overflow:hidden;gap:var(--wp--preset--spacing--16)}.wp-block-button.alt-style-inverted .wp-block-button__link::before,.wp-block-button.alt-style-inverted .wp-block-button__link::after{position:absolute;right:.5rem;top:50%;height:1.875rem;width:1.875rem}.wp-block-button.alt-style-inverted .wp-block-button__link::before{content:"";border-radius:50%;background-color:var(--wp--preset--color--black);color:var(--wp--preset--color--black);transform:translateY(-50%) scale(10);transition:transform var(--transition-base);z-index:-1}.wp-block-button.alt-style-inverted .wp-block-button__link::after{color:var(--wp--preset--color--white);font-size:12px;transform:translate(0.25rem, -50%);line-height:1;display:flex;align-items:center;justify-content:center}.wp-block-button.alt-style-inverted .wp-block-button__link:hover{color:var(--wp--preset--color--black)}.wp-block-button.alt-style-inverted .wp-block-button__link:hover::before{transform:translateY(-50%) scale(1);transition:transform var(--transition-base)}.wp-block-button.alt-style-inverted .wp-block-button__link:hover::after{transform:translateY(-50%)}.wp-block-button.alt-style.is-style-red .wp-block-button__link{color:var(--wp--preset--color--red)}.wp-block-button.alt-style.is-style-red .wp-block-button__link::before{background-color:var(--wp--preset--color--red)}.wp-block-button.alt-style.is-style-red .wp-block-button__link::after{color:var(--wp--preset--color--white)}.wp-block-button.alt-style.is-style-red .wp-block-button__link:hover{color:var(--wp--preset--color--white)}img{display:block;max-width:100%}.post-content .wp-block-image{margin-top:var(--wp--preset--spacing--56);margin-bottom:var(--wp--preset--spacing--56)}.post-content .wp-block-image.alignleft .wp-element-caption,.post-content .wp-block-image.aligncenter .wp-element-caption,.post-content .wp-block-image.alignright .wp-element-caption{padding-left:var(--side-gutter-width-mobile);padding-right:var(--side-gutter-width-mobile)}@media(min-width: 721px){.post-content .wp-block-image.alignleft .wp-element-caption,.post-content .wp-block-image.aligncenter .wp-element-caption,.post-content .wp-block-image.alignright .wp-element-caption{padding-left:var(--side-gutter-width-desktop);padding-right:var(--side-gutter-width-desktop)}}.wp-block-image .wp-element-caption{font:var(--font-weight-medium) var(--font-size-s)/var(--line-height-base) var(--font-family-base);color:var(--wp--preset--color--dark-gray);margin-top:var(--wp--preset--spacing--8);margin-bottom:0}body .gform_wrapper input[type=text],body .gform_wrapper input[type=email],body .gform_wrapper input[type=tel],body .gform_wrapper input[type=url],body .gform_wrapper input[type=password],body .gform_wrapper input[type=search],body .gform_wrapper input[type=number],body .gform_wrapper input[type=date],body .gform_wrapper textarea,body .gform_wrapper .gform_body input[type=text],body .gform_wrapper .gform_body input[type=email],body .gform_wrapper .gform_body input[type=tel],body .gform_wrapper .gform_body input[type=url],body .gform_wrapper .gform_body input[type=password],body .gform_wrapper .gform_body input[type=search],body .gform_wrapper .gform_body input[type=number],body .gform_wrapper .gform_body input[type=date],body .gform_wrapper .gform_body textarea{background:var(--wp--preset--color--white);border:none;border-radius:0;border-bottom:.125rem solid var(--wp--preset--color--black);color:var(--color-text);font-family:var(--font-family-base);line-height:var(--line-height-tight);padding:.75rem var(--wp--preset--spacing--16);height:auto;width:100%;position:relative}body .gform_wrapper input[type=text]::-moz-placeholder, body .gform_wrapper input[type=email]::-moz-placeholder, body .gform_wrapper input[type=tel]::-moz-placeholder, body .gform_wrapper input[type=url]::-moz-placeholder, body .gform_wrapper input[type=password]::-moz-placeholder, body .gform_wrapper input[type=search]::-moz-placeholder, body .gform_wrapper input[type=number]::-moz-placeholder, body .gform_wrapper input[type=date]::-moz-placeholder, body .gform_wrapper textarea::-moz-placeholder, body .gform_wrapper .gform_body input[type=text]::-moz-placeholder, body .gform_wrapper .gform_body input[type=email]::-moz-placeholder, body .gform_wrapper .gform_body input[type=tel]::-moz-placeholder, body .gform_wrapper .gform_body input[type=url]::-moz-placeholder, body .gform_wrapper .gform_body input[type=password]::-moz-placeholder, body .gform_wrapper .gform_body input[type=search]::-moz-placeholder, body .gform_wrapper .gform_body input[type=number]::-moz-placeholder, body .gform_wrapper .gform_body input[type=date]::-moz-placeholder, body .gform_wrapper .gform_body textarea::-moz-placeholder{color:var(--wp--preset--color--dark-gray)}body .gform_wrapper input[type=text]::placeholder,body .gform_wrapper input[type=email]::placeholder,body .gform_wrapper input[type=tel]::placeholder,body .gform_wrapper input[type=url]::placeholder,body .gform_wrapper input[type=password]::placeholder,body .gform_wrapper input[type=search]::placeholder,body .gform_wrapper input[type=number]::placeholder,body .gform_wrapper input[type=date]::placeholder,body .gform_wrapper textarea::placeholder,body .gform_wrapper .gform_body input[type=text]::placeholder,body .gform_wrapper .gform_body input[type=email]::placeholder,body .gform_wrapper .gform_body input[type=tel]::placeholder,body .gform_wrapper .gform_body input[type=url]::placeholder,body .gform_wrapper .gform_body input[type=password]::placeholder,body .gform_wrapper .gform_body input[type=search]::placeholder,body .gform_wrapper .gform_body input[type=number]::placeholder,body .gform_wrapper .gform_body input[type=date]::placeholder,body .gform_wrapper .gform_body textarea::placeholder{color:var(--wp--preset--color--dark-gray)}body .gform_wrapper input[type=text]:focus,body .gform_wrapper input[type=email]:focus,body .gform_wrapper input[type=tel]:focus,body .gform_wrapper input[type=url]:focus,body .gform_wrapper input[type=password]:focus,body .gform_wrapper input[type=search]:focus,body .gform_wrapper input[type=number]:focus,body .gform_wrapper input[type=date]:focus,body .gform_wrapper textarea:focus,body .gform_wrapper .gform_body input[type=text]:focus,body .gform_wrapper .gform_body input[type=email]:focus,body .gform_wrapper .gform_body input[type=tel]:focus,body .gform_wrapper .gform_body input[type=url]:focus,body .gform_wrapper .gform_body input[type=password]:focus,body .gform_wrapper .gform_body input[type=search]:focus,body .gform_wrapper .gform_body input[type=number]:focus,body .gform_wrapper .gform_body input[type=date]:focus,body .gform_wrapper .gform_body textarea:focus{outline:none;box-shadow:inset 0 .125rem 0 0 var(--wp--preset--color--black),inset .125rem 0 0 0 var(--wp--preset--color--black),inset -0.125rem 0 0 0 var(--wp--preset--color--black)}body .gform_wrapper a,body .gform_wrapper .gform_body a{color:currentColor}body .gform_wrapper .gfield--type-checkbox,body .gform_wrapper .gfield--type-radio,body .gform_wrapper .gfield--type-consent,body .gform_wrapper .gform_body .gfield--type-checkbox,body .gform_wrapper .gform_body .gfield--type-radio,body .gform_wrapper .gform_body .gfield--type-consent{border:none;padding:0 0 1.25rem;margin:0}body .gform_wrapper .gfield_label,body .gform_wrapper .gform_body .gfield_label{font-family:var(--font-family-base);color:var(--color-text);font-weight:var(--font-weight-medium);font-size:var(--font-size-xs);margin-bottom:var(--wp--preset--spacing--8);display:block}body .gform_wrapper .gfield_required.gfield_required_asterisk,body .gform_wrapper .gform_body .gfield_required.gfield_required_asterisk{margin-left:.125rem}body .gform_wrapper .gfield_label.hidden_label,body .gform_wrapper .gfield_label.screen-reader-text,body .gform_wrapper .gfield_label.sr-only,body .gform_wrapper .gfield.hidden_label .gfield_label,body .gform_wrapper .gform_body .gfield_label.hidden_label,body .gform_wrapper .gform_body .gfield_label.screen-reader-text,body .gform_wrapper .gform_body .gfield_label.sr-only,body .gform_wrapper .gform_body .gfield.hidden_label .gfield_label{clip:rect(0.0625rem, 0.0625rem, 0.0625rem, 0.0625rem);position:absolute !important;height:.0625rem;width:.0625rem;overflow:hidden;margin:0}body .gform_wrapper .gfield_description,body .gform_wrapper .gform_body .gfield_description{font-family:var(--font-family-base);color:var(--color-text);padding-top:var(--wp--preset--spacing--8)}body .gform_wrapper [class*=gchoice_],body .gform_wrapper .gform_body [class*=gchoice_]{display:flex;align-items:center;line-height:1;margin:var(--wp--preset--spacing--8) 0}body .gform_wrapper [class*=gchoice_]:first-of-type,body .gform_wrapper .gform_body [class*=gchoice_]:first-of-type{margin-top:0}body .gform_wrapper [class*=gchoice_]:last-of-type,body .gform_wrapper .gform_body [class*=gchoice_]:last-of-type{margin-bottom:0}body .gform_wrapper [class*=gchoice_] label,body .gform_wrapper .gform_body [class*=gchoice_] label{padding:0 0 0 var(--wp--preset--spacing--8)}body .gform_wrapper .gfield_checkbox .gchoice,body .gform_wrapper .gform_body .gfield_checkbox .gchoice{display:flex;align-items:center;align-self:center;position:relative;cursor:pointer;padding-left:var(--wp--preset--spacing--20);line-height:1.4;flex-direction:row}body .gform_wrapper input[type=checkbox],body .gform_wrapper .gform_body input[type=checkbox]{width:0;height:1.625rem;-webkit-appearance:initial;appearance:initial;-moz-appearance:initial}body .gform_wrapper input[type=checkbox]::before,body .gform_wrapper .gform_body input[type=checkbox]::before{display:block;background-color:rgba(0,0,0,0);border:.125rem solid var(--wp--preset--color--black);position:absolute;content:"";-moz-content:"";top:.125rem;left:0;height:1rem;width:1rem}body .gform_wrapper input[type=checkbox]::after,body .gform_wrapper .gform_body input[type=checkbox]::after{display:block;position:absolute;content:"";-moz-content:"";top:.4375rem;left:.3125rem;width:.625rem;height:.625rem;background-image:url(../img/whitecheckmark.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;opacity:0}body .gform_wrapper input[type=checkbox]:checked::before,body .gform_wrapper .gform_body input[type=checkbox]:checked::before{background-color:var(--wp--preset--color--black)}body .gform_wrapper input[type=checkbox]:checked::after,body .gform_wrapper .gform_body input[type=checkbox]:checked::after{opacity:1}body .gform_wrapper input[type=radio],body .gform_wrapper .gform_body input[type=radio]{background:rgba(0,0,0,0);width:1.25rem;min-width:1.25rem;height:1.25rem;border-radius:1.25rem;position:relative;border:.125rem solid var(--wp--preset--color--black);-webkit-appearance:none;-moz-appearance:none;appearance:none}body .gform_wrapper input[type=radio]::before,body .gform_wrapper .gform_body input[type=radio]::before{content:"";-moz-content:""}body .gform_wrapper input[type=radio]:checked::before,body .gform_wrapper .gform_body input[type=radio]:checked::before{position:absolute;background-color:var(--wp--preset--color--black);border-radius:1.25rem;width:.75rem;height:.75rem;margin:.125rem}body .gform_wrapper fieldset,body .gform_wrapper .gform_body fieldset{padding:0;margin:0;border:none}body .gform_wrapper .gform_fields,body .gform_wrapper .gform_body .gform_fields{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--16)}body .gform_wrapper .gfield--type-select,body .gform_wrapper .gform_body .gfield--type-select{position:relative}body .gform_wrapper .gfield--type-select .ginput_container,body .gform_wrapper .gform_body .gfield--type-select .ginput_container{position:relative}body .gform_wrapper .gfield--type-select .gfield_select,body .gform_wrapper .gform_body .gfield--type-select .gfield_select{background:var(--wp--preset--color--white);border:none;border-radius:0;border-bottom:.125rem solid var(--wp--preset--color--black);color:var(--color-text);font-family:var(--font-family-base);line-height:1.4;padding:var(--wp--preset--spacing--10) var(--wp--preset--spacing--16);padding-right:var(--wp--preset--spacing--40);width:100%;height:auto;margin-bottom:var(--wp--preset--spacing--20);appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}body .gform_wrapper .gfield--type-select .gfield_select:focus,body .gform_wrapper .gform_body .gfield--type-select .gfield_select:focus{outline:none;box-shadow:inset 0 .125rem 0 0 var(--wp--preset--color--black),inset .125rem 0 0 0 var(--wp--preset--color--black),inset -0.125rem 0 0 0 var(--wp--preset--color--black)}body .gform_wrapper .gfield--type-select .gfield_select:hover,body .gform_wrapper .gform_body .gfield--type-select .gfield_select:hover{border-bottom-color:var(--wp--preset--color--black)}body .gform_wrapper .gfield--type-select .ginput_container::after,body .gform_wrapper .gform_body .gfield--type-select .ginput_container::after{content:"";position:absolute;top:calc(var(--wp--preset--spacing--10) + .7rem);right:var(--wp--preset--spacing--16);transform:translateY(-50%);width:.75rem;height:.375rem;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2714%27 height=%278%27 viewBox=%270 0 14 8%27 fill=%27none%27%3E%3Cpath d=%27M1 1L7 7L13 1%27 stroke=%27black%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;pointer-events:none;z-index:1}body .gform_wrapper .gfield--type-select.gfield_error .gfield_select,body .gform_wrapper .gform_body .gfield--type-select.gfield_error .gfield_select{border-bottom-color:var(--wp--preset--color--red)}body .gform_wrapper .gfield--type-select.gfield_error .ginput_container::after,body .gform_wrapper .gform_body .gfield--type-select.gfield_error .ginput_container::after{display:none}body .gform_wrapper .ginput_container_consent,body .gform_wrapper .gform_body .ginput_container_consent{position:relative;display:flex;flex-direction:row;gap:var(--wp--preset--spacing--32);margin-bottom:var(--wp--preset--spacing--10);align-items:center}body .gform_wrapper .ginput_container_consent .gfield_consent_label,body .gform_wrapper .gform_body .ginput_container_consent .gfield_consent_label{font-size:var(--font-size-xs)}body .gform_wrapper .gform_validation_errors,body .gform_wrapper .gform_body .gform_validation_errors{display:none}body .gform_wrapper .gform_required_legend,body .gform_wrapper .gform_body .gform_required_legend{display:none}body .gform_wrapper .gfield_validation_message,body .gform_wrapper .gform_body .gfield_validation_message{color:var(--wp--preset--color--red);font-size:var(--font-size-s);margin-top:var(--wp--preset--spacing--8);display:block}body .gform_wrapper .gfield_error,body .gform_wrapper .gform_body .gfield_error{position:relative}body .gform_wrapper .gfield_error input[type=text],body .gform_wrapper .gfield_error input[type=email],body .gform_wrapper .gfield_error input[type=tel],body .gform_wrapper .gfield_error input[type=url],body .gform_wrapper .gfield_error input[type=password],body .gform_wrapper .gfield_error input[type=search],body .gform_wrapper .gfield_error input[type=number],body .gform_wrapper .gfield_error input[type=date],body .gform_wrapper .gfield_error textarea,body .gform_wrapper .gfield_error .gfield_select,body .gform_wrapper .gform_body .gfield_error input[type=text],body .gform_wrapper .gform_body .gfield_error input[type=email],body .gform_wrapper .gform_body .gfield_error input[type=tel],body .gform_wrapper .gform_body .gfield_error input[type=url],body .gform_wrapper .gform_body .gfield_error input[type=password],body .gform_wrapper .gform_body .gfield_error input[type=search],body .gform_wrapper .gform_body .gfield_error input[type=number],body .gform_wrapper .gform_body .gfield_error input[type=date],body .gform_wrapper .gform_body .gfield_error textarea,body .gform_wrapper .gform_body .gfield_error .gfield_select{border-bottom-color:var(--wp--preset--color--red);padding-right:2.5rem}body .gform_wrapper .gfield_error input[type=text]:focus,body .gform_wrapper .gfield_error input[type=email]:focus,body .gform_wrapper .gfield_error input[type=tel]:focus,body .gform_wrapper .gfield_error input[type=url]:focus,body .gform_wrapper .gfield_error input[type=password]:focus,body .gform_wrapper .gfield_error input[type=search]:focus,body .gform_wrapper .gfield_error input[type=number]:focus,body .gform_wrapper .gfield_error input[type=date]:focus,body .gform_wrapper .gfield_error textarea:focus,body .gform_wrapper .gfield_error .gfield_select:focus,body .gform_wrapper .gform_body .gfield_error input[type=text]:focus,body .gform_wrapper .gform_body .gfield_error input[type=email]:focus,body .gform_wrapper .gform_body .gfield_error input[type=tel]:focus,body .gform_wrapper .gform_body .gfield_error input[type=url]:focus,body .gform_wrapper .gform_body .gfield_error input[type=password]:focus,body .gform_wrapper .gform_body .gfield_error input[type=search]:focus,body .gform_wrapper .gform_body .gfield_error input[type=number]:focus,body .gform_wrapper .gform_body .gfield_error input[type=date]:focus,body .gform_wrapper .gform_body .gfield_error textarea:focus,body .gform_wrapper .gform_body .gfield_error .gfield_select:focus{border-bottom-color:var(--wp--preset--color--black)}body .gform_wrapper .gfield_error .ginput_container,body .gform_wrapper .gform_body .gfield_error .ginput_container{position:relative}body .gform_wrapper .gfield_error .ginput_container::after,body .gform_wrapper .gform_body .gfield_error .ginput_container::after{content:"";font-family:icon-font,sans-serif !important;font-style:normal;font-weight:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;position:absolute;top:1.45rem;right:var(--wp--preset--spacing--16);transform:translateY(-50%);font-size:1rem;color:var(--wp--preset--color--red);pointer-events:none;z-index:2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body .gform_wrapper .gfield_error.gfield--type-select .ginput_container::after,body .gform_wrapper .gform_body .gfield_error.gfield--type-select .ginput_container::after{top:calc(var(--wp--preset--spacing--10) + .7rem)}body .gform_wrapper .gfield_error .ginput_container_textarea::after,body .gform_wrapper .gform_body .gfield_error .ginput_container_textarea::after{top:1.45rem}body .gform_wrapper .gfield_error .ginput_container_consent::after,body .gform_wrapper .gform_body .gfield_error .ginput_container_consent::after{top:50%;right:var(--wp--preset--spacing--16)}body .gform_wrapper .gfield_error .gfield_validation_message,body .gform_wrapper .gform_body .gfield_error .gfield_validation_message{position:absolute;top:2.5rem;right:0;background:var(--wp--preset--color--black);color:var(--wp--preset--color--white);padding:.25rem .5rem;border-radius:.25rem;font-size:var(--font-size-s);white-space:nowrap;opacity:0;visibility:hidden;transform:translateY(-0.5rem);transition:all var(--transition-base);z-index:10;pointer-events:none}body .gform_wrapper .gfield_error:hover .gfield_validation_message,body .gform_wrapper .gform_body .gfield_error:hover .gfield_validation_message{opacity:1;visibility:visible;transform:translateY(0)}body .gform_wrapper .gfield--type-honeypot,body .gform_wrapper .gform_body .gfield--type-honeypot{display:none}body .gform_wrapper .gform-button .btn-icon::after,body .gform_wrapper .gform_button .btn-icon::after,body .gform_wrapper .gform_body .gform-button .btn-icon::after,body .gform_wrapper .gform_body .gform_button .btn-icon::after{font-family:var(--font-family-icons);content:"";font-size:var(--font-size-s);transition:transform var(--transition-base);display:flex}body .gform_wrapper .gform-button:hover .btn-icon::after,body .gform_wrapper .gform_button:hover .btn-icon::after,body .gform_wrapper .gform_body .gform-button:hover .btn-icon::after,body .gform_wrapper .gform_body .gform_button:hover .btn-icon::after{transform:translateX(0.25rem)}.footer-newsletter-signup .gform_wrapper .gform_fields,.footer-newsletter-signup .gform_wrapper .gform_body .gform_fields{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto}.footer-newsletter-signup .gform_wrapper .gfield--type-email,.footer-newsletter-signup .gform_wrapper .gform_body .gfield--type-email{grid-column:1;grid-row:1;position:relative}.footer-newsletter-signup .gform_wrapper .gfield--type-email.gfield_error .ginput_container::after,.footer-newsletter-signup .gform_wrapper .gform_body .gfield--type-email.gfield_error .ginput_container::after{right:auto;left:calc(100% - var(--wp--preset--spacing--104));top:2rem}@media(min-width: 721px){.footer-newsletter-signup .gform_wrapper .gfield--type-email.gfield_error .ginput_container::after,.footer-newsletter-signup .gform_wrapper .gform_body .gfield--type-email.gfield_error .ginput_container::after{left:calc(100% - 10rem)}}.footer-newsletter-signup .gform_wrapper .gfield_label,.footer-newsletter-signup .gform_wrapper .gform_body .gfield_label{color:var(--wp--preset--color--light-gray)}.footer-newsletter-signup .gform_wrapper .gfield_required.gfield_required_asterisk,.footer-newsletter-signup .gform_wrapper .gform_body .gfield_required.gfield_required_asterisk{color:var(--wp--preset--color--red)}.footer-newsletter-signup .gform_wrapper input[type=checkbox]::before,.footer-newsletter-signup .gform_wrapper input[type=checkbox]::after,.footer-newsletter-signup .gform_wrapper input[type=checkbox]:checked::before,.footer-newsletter-signup .gform_wrapper input[type=checkbox]:checked::after,.footer-newsletter-signup .gform_wrapper .gform_body input[type=checkbox]::before,.footer-newsletter-signup .gform_wrapper .gform_body input[type=checkbox]::after,.footer-newsletter-signup .gform_wrapper .gform_body input[type=checkbox]:checked::before,.footer-newsletter-signup .gform_wrapper .gform_body input[type=checkbox]:checked::after{filter:invert(1)}.footer-newsletter-signup .gform_wrapper .gfield--type-consent.gfield_error .ginput_container_consent .gfield_consent_label,.footer-newsletter-signup .gform_wrapper .gform_body .gfield--type-consent.gfield_error .ginput_container_consent .gfield_consent_label{position:relative;display:inline-block;padding-right:1.5rem}.footer-newsletter-signup .gform_wrapper .gfield--type-consent.gfield_error .ginput_container_consent .gfield_consent_label::after,.footer-newsletter-signup .gform_wrapper .gform_body .gfield--type-consent.gfield_error .ginput_container_consent .gfield_consent_label::after{content:"";font-family:icon-font,sans-serif !important;font-style:normal;font-weight:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:1rem;color:var(--wp--preset--color--red);pointer-events:none;z-index:2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.footer-newsletter-signup .gform_wrapper .gfield--type-consent.gfield_error .ginput_container_consent::after,.footer-newsletter-signup .gform_wrapper .gform_body .gfield--type-consent.gfield_error .ginput_container_consent::after{display:none}.footer-newsletter-signup .gform_wrapper .gfield--type-submit,.footer-newsletter-signup .gform_wrapper .gform_body .gfield--type-submit{grid-column:1;grid-row:1;position:relative;display:flex;align-items:flex-start;justify-content:flex-end;pointer-events:none;max-height:4.5rem}.footer-newsletter-signup .gform_wrapper .gfield--type-submit .gfield_label,.footer-newsletter-signup .gform_wrapper .gform_body .gfield--type-submit .gfield_label{display:none}.footer-newsletter-signup .gform_wrapper .gfield--type-submit input[type=submit],.footer-newsletter-signup .gform_wrapper .gfield--type-submit .gform_button,.footer-newsletter-signup .gform_wrapper .gfield--type-submit .gform-button,.footer-newsletter-signup .gform_wrapper .gfield--type-submit button[type=submit],.footer-newsletter-signup .gform_wrapper .gform_body .gfield--type-submit input[type=submit],.footer-newsletter-signup .gform_wrapper .gform_body .gfield--type-submit .gform_button,.footer-newsletter-signup .gform_wrapper .gform_body .gfield--type-submit .gform-button,.footer-newsletter-signup .gform_wrapper .gform_body .gfield--type-submit button[type=submit]{pointer-events:auto;margin-right:var(--wp--preset--spacing--16);margin-top:1.125rem;line-height:1}.footer-newsletter-signup .gform_wrapper input[type=text],.footer-newsletter-signup .gform_wrapper input[type=email],.footer-newsletter-signup .gform_wrapper input[type=tel],.footer-newsletter-signup .gform_wrapper input[type=url],.footer-newsletter-signup .gform_wrapper input[type=password],.footer-newsletter-signup .gform_wrapper input[type=search],.footer-newsletter-signup .gform_wrapper input[type=number],.footer-newsletter-signup .gform_wrapper input[type=date],.footer-newsletter-signup .gform_wrapper textarea,.footer-newsletter-signup .gform_wrapper .gform_body input[type=text],.footer-newsletter-signup .gform_wrapper .gform_body input[type=email],.footer-newsletter-signup .gform_wrapper .gform_body input[type=tel],.footer-newsletter-signup .gform_wrapper .gform_body input[type=url],.footer-newsletter-signup .gform_wrapper .gform_body input[type=password],.footer-newsletter-signup .gform_wrapper .gform_body input[type=search],.footer-newsletter-signup .gform_wrapper .gform_body input[type=number],.footer-newsletter-signup .gform_wrapper .gform_body input[type=date],.footer-newsletter-signup .gform_wrapper .gform_body textarea{background:var(--wp--preset--color--extra-dark-gray);border:none;border-bottom:.125rem solid var(--wp--preset--color--white);color:var(--wp--preset--color--light-gray);padding:var(--wp--preset--spacing--24) var(--wp--preset--spacing--80) var(--wp--preset--spacing--24) var(--wp--preset--spacing--16);padding-inline-end:var(--wp--preset--spacing--72)}.footer-newsletter-signup .gform_wrapper input[type=text]::-moz-placeholder, .footer-newsletter-signup .gform_wrapper input[type=email]::-moz-placeholder, .footer-newsletter-signup .gform_wrapper input[type=tel]::-moz-placeholder, .footer-newsletter-signup .gform_wrapper input[type=url]::-moz-placeholder, .footer-newsletter-signup .gform_wrapper input[type=password]::-moz-placeholder, .footer-newsletter-signup .gform_wrapper input[type=search]::-moz-placeholder, .footer-newsletter-signup .gform_wrapper input[type=number]::-moz-placeholder, .footer-newsletter-signup .gform_wrapper input[type=date]::-moz-placeholder, .footer-newsletter-signup .gform_wrapper textarea::-moz-placeholder, .footer-newsletter-signup .gform_wrapper .gform_body input[type=text]::-moz-placeholder, .footer-newsletter-signup .gform_wrapper .gform_body input[type=email]::-moz-placeholder, .footer-newsletter-signup .gform_wrapper .gform_body input[type=tel]::-moz-placeholder, .footer-newsletter-signup .gform_wrapper .gform_body input[type=url]::-moz-placeholder, .footer-newsletter-signup .gform_wrapper .gform_body input[type=password]::-moz-placeholder, .footer-newsletter-signup .gform_wrapper .gform_body input[type=search]::-moz-placeholder, .footer-newsletter-signup .gform_wrapper .gform_body input[type=number]::-moz-placeholder, .footer-newsletter-signup .gform_wrapper .gform_body input[type=date]::-moz-placeholder, .footer-newsletter-signup .gform_wrapper .gform_body textarea::-moz-placeholder{color:var(--wp--preset--color--light-gray)}.footer-newsletter-signup .gform_wrapper input[type=text]::placeholder,.footer-newsletter-signup .gform_wrapper input[type=email]::placeholder,.footer-newsletter-signup .gform_wrapper input[type=tel]::placeholder,.footer-newsletter-signup .gform_wrapper input[type=url]::placeholder,.footer-newsletter-signup .gform_wrapper input[type=password]::placeholder,.footer-newsletter-signup .gform_wrapper input[type=search]::placeholder,.footer-newsletter-signup .gform_wrapper input[type=number]::placeholder,.footer-newsletter-signup .gform_wrapper input[type=date]::placeholder,.footer-newsletter-signup .gform_wrapper textarea::placeholder,.footer-newsletter-signup .gform_wrapper .gform_body input[type=text]::placeholder,.footer-newsletter-signup .gform_wrapper .gform_body input[type=email]::placeholder,.footer-newsletter-signup .gform_wrapper .gform_body input[type=tel]::placeholder,.footer-newsletter-signup .gform_wrapper .gform_body input[type=url]::placeholder,.footer-newsletter-signup .gform_wrapper .gform_body input[type=password]::placeholder,.footer-newsletter-signup .gform_wrapper .gform_body input[type=search]::placeholder,.footer-newsletter-signup .gform_wrapper .gform_body input[type=number]::placeholder,.footer-newsletter-signup .gform_wrapper .gform_body input[type=date]::placeholder,.footer-newsletter-signup .gform_wrapper .gform_body textarea::placeholder{color:var(--wp--preset--color--light-gray)}.footer-newsletter-signup .gform_wrapper input[type=text]:focus,.footer-newsletter-signup .gform_wrapper input[type=email]:focus,.footer-newsletter-signup .gform_wrapper input[type=tel]:focus,.footer-newsletter-signup .gform_wrapper input[type=url]:focus,.footer-newsletter-signup .gform_wrapper input[type=password]:focus,.footer-newsletter-signup .gform_wrapper input[type=search]:focus,.footer-newsletter-signup .gform_wrapper input[type=number]:focus,.footer-newsletter-signup .gform_wrapper input[type=date]:focus,.footer-newsletter-signup .gform_wrapper textarea:focus,.footer-newsletter-signup .gform_wrapper .gform_body input[type=text]:focus,.footer-newsletter-signup .gform_wrapper .gform_body input[type=email]:focus,.footer-newsletter-signup .gform_wrapper .gform_body input[type=tel]:focus,.footer-newsletter-signup .gform_wrapper .gform_body input[type=url]:focus,.footer-newsletter-signup .gform_wrapper .gform_body input[type=password]:focus,.footer-newsletter-signup .gform_wrapper .gform_body input[type=search]:focus,.footer-newsletter-signup .gform_wrapper .gform_body input[type=number]:focus,.footer-newsletter-signup .gform_wrapper .gform_body input[type=date]:focus,.footer-newsletter-signup .gform_wrapper .gform_body textarea:focus{outline:none;border-bottom-color:var(--wp--preset--color--white);box-shadow:inset 0 .125rem 0 0 var(--wp--preset--color--white),inset .125rem 0 0 0 var(--wp--preset--color--white),inset -0.125rem 0 0 0 var(--wp--preset--color--white)}@media(min-width: 721px){.footer-newsletter-signup .gform_wrapper input[type=text],.footer-newsletter-signup .gform_wrapper input[type=email],.footer-newsletter-signup .gform_wrapper input[type=tel],.footer-newsletter-signup .gform_wrapper input[type=url],.footer-newsletter-signup .gform_wrapper input[type=password],.footer-newsletter-signup .gform_wrapper input[type=search],.footer-newsletter-signup .gform_wrapper input[type=number],.footer-newsletter-signup .gform_wrapper input[type=date],.footer-newsletter-signup .gform_wrapper textarea,.footer-newsletter-signup .gform_wrapper .gform_body input[type=text],.footer-newsletter-signup .gform_wrapper .gform_body input[type=email],.footer-newsletter-signup .gform_wrapper .gform_body input[type=tel],.footer-newsletter-signup .gform_wrapper .gform_body input[type=url],.footer-newsletter-signup .gform_wrapper .gform_body input[type=password],.footer-newsletter-signup .gform_wrapper .gform_body input[type=search],.footer-newsletter-signup .gform_wrapper .gform_body input[type=number],.footer-newsletter-signup .gform_wrapper .gform_body input[type=date],.footer-newsletter-signup .gform_wrapper .gform_body textarea{padding-inline-end:var(--wp--preset--spacing--120)}}.footer-newsletter-signup .gform_wrapper .gfield_error input[type=text],.footer-newsletter-signup .gform_wrapper .gfield_error input[type=email],.footer-newsletter-signup .gform_wrapper .gfield_error input[type=tel],.footer-newsletter-signup .gform_wrapper .gfield_error input[type=url],.footer-newsletter-signup .gform_wrapper .gfield_error input[type=password],.footer-newsletter-signup .gform_wrapper .gfield_error input[type=search],.footer-newsletter-signup .gform_wrapper .gfield_error input[type=number],.footer-newsletter-signup .gform_wrapper .gfield_error input[type=date],.footer-newsletter-signup .gform_wrapper .gfield_error textarea,.footer-newsletter-signup .gform_wrapper .gform_body .gfield_error input[type=text],.footer-newsletter-signup .gform_wrapper .gform_body .gfield_error input[type=email],.footer-newsletter-signup .gform_wrapper .gform_body .gfield_error input[type=tel],.footer-newsletter-signup .gform_wrapper .gform_body .gfield_error input[type=url],.footer-newsletter-signup .gform_wrapper .gform_body .gfield_error input[type=password],.footer-newsletter-signup .gform_wrapper .gform_body .gfield_error input[type=search],.footer-newsletter-signup .gform_wrapper .gform_body .gfield_error input[type=number],.footer-newsletter-signup .gform_wrapper .gform_body .gfield_error input[type=date],.footer-newsletter-signup .gform_wrapper .gform_body .gfield_error textarea{border-bottom-color:var(--wp--preset--color--white)}.footer-newsletter-signup .gform_wrapper .gfield_error input[type=text]:focus,.footer-newsletter-signup .gform_wrapper .gfield_error input[type=email]:focus,.footer-newsletter-signup .gform_wrapper .gfield_error input[type=tel]:focus,.footer-newsletter-signup .gform_wrapper .gfield_error input[type=url]:focus,.footer-newsletter-signup .gform_wrapper .gfield_error input[type=password]:focus,.footer-newsletter-signup .gform_wrapper .gfield_error input[type=search]:focus,.footer-newsletter-signup .gform_wrapper .gfield_error input[type=number]:focus,.footer-newsletter-signup .gform_wrapper .gfield_error input[type=date]:focus,.footer-newsletter-signup .gform_wrapper .gfield_error textarea:focus,.footer-newsletter-signup .gform_wrapper .gform_body .gfield_error input[type=text]:focus,.footer-newsletter-signup .gform_wrapper .gform_body .gfield_error input[type=email]:focus,.footer-newsletter-signup .gform_wrapper .gform_body .gfield_error input[type=tel]:focus,.footer-newsletter-signup .gform_wrapper .gform_body .gfield_error input[type=url]:focus,.footer-newsletter-signup .gform_wrapper .gform_body .gfield_error input[type=password]:focus,.footer-newsletter-signup .gform_wrapper .gform_body .gfield_error input[type=search]:focus,.footer-newsletter-signup .gform_wrapper .gform_body .gfield_error input[type=number]:focus,.footer-newsletter-signup .gform_wrapper .gform_body .gfield_error input[type=date]:focus,.footer-newsletter-signup .gform_wrapper .gform_body .gfield_error textarea:focus{border-bottom-color:var(--wp--preset--color--white) !important}.footer-newsletter-signup .gform_wrapper .gfield--type-submit input[type=submit],.footer-newsletter-signup .gform_wrapper .gfield--type-submit .gform_button,.footer-newsletter-signup .gform_wrapper .gfield--type-submit .gform-button,.footer-newsletter-signup .gform_wrapper .gform_body .gfield--type-submit input[type=submit],.footer-newsletter-signup .gform_wrapper .gform_body .gfield--type-submit .gform_button,.footer-newsletter-signup .gform_wrapper .gform_body .gfield--type-submit .gform-button{color:var(--wp--preset--color--white);background-color:var(--wp--preset--color--red);border-color:var(--wp--preset--color--red);margin-right:var(--wp--preset--spacing--16)}.footer-newsletter-signup .gform_wrapper .gfield--type-submit input[type=submit]:hover,.footer-newsletter-signup .gform_wrapper .gfield--type-submit .gform_button:hover,.footer-newsletter-signup .gform_wrapper .gfield--type-submit .gform-button:hover,.footer-newsletter-signup .gform_wrapper .gform_body .gfield--type-submit input[type=submit]:hover,.footer-newsletter-signup .gform_wrapper .gform_body .gfield--type-submit .gform_button:hover,.footer-newsletter-signup .gform_wrapper .gform_body .gfield--type-submit .gform-button:hover{background-color:var(--wp--preset--color--black);border-color:var(--wp--preset--color--black);color:var(--wp--preset--color--white)}@media(max-width: 720px){.footer-newsletter-signup .gform_wrapper .gfield--type-submit input[type=submit] .btn-text,.footer-newsletter-signup .gform_wrapper .gfield--type-submit .gform_button .btn-text,.footer-newsletter-signup .gform_wrapper .gfield--type-submit .gform-button .btn-text,.footer-newsletter-signup .gform_wrapper .gform_body .gfield--type-submit input[type=submit] .btn-text,.footer-newsletter-signup .gform_wrapper .gform_body .gfield--type-submit .gform_button .btn-text,.footer-newsletter-signup .gform_wrapper .gform_body .gfield--type-submit .gform-button .btn-text{display:none}.footer-newsletter-signup .gform_wrapper .gfield--type-submit input[type=submit],.footer-newsletter-signup .gform_wrapper .gfield--type-submit .gform_button,.footer-newsletter-signup .gform_wrapper .gfield--type-submit .gform-button,.footer-newsletter-signup .gform_wrapper .gform_body .gfield--type-submit input[type=submit],.footer-newsletter-signup .gform_wrapper .gform_body .gfield--type-submit .gform_button,.footer-newsletter-signup .gform_wrapper .gform_body .gfield--type-submit .gform-button{font-size:0;min-width:auto;gap:0}.footer-newsletter-signup .gform_wrapper .gfield--type-submit input[type=submit]:hover::after,.footer-newsletter-signup .gform_wrapper .gfield--type-submit .gform_button:hover::after,.footer-newsletter-signup .gform_wrapper .gfield--type-submit .gform-button:hover::after,.footer-newsletter-signup .gform_wrapper .gform_body .gfield--type-submit input[type=submit]:hover::after,.footer-newsletter-signup .gform_wrapper .gform_body .gfield--type-submit .gform_button:hover::after,.footer-newsletter-signup .gform_wrapper .gform_body .gfield--type-submit .gform-button:hover::after{transform:none}}body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gfield_label,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body .gfield_label{color:var(--wp--preset--color--white)}body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper input[type=text],body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper input[type=email],body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper input[type=tel],body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper input[type=url],body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper input[type=password],body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper input[type=search],body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper input[type=number],body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper input[type=date],body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper textarea,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body input[type=text],body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body input[type=email],body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body input[type=tel],body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body input[type=url],body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body input[type=password],body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body input[type=search],body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body input[type=number],body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body input[type=date],body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body textarea{border:.125rem solid rgba(0,0,0,0)}body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper input[type=text]:focus,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper input[type=email]:focus,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper input[type=tel]:focus,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper input[type=url]:focus,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper input[type=password]:focus,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper input[type=search]:focus,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper input[type=number]:focus,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper input[type=date]:focus,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper textarea:focus,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body input[type=text]:focus,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body input[type=email]:focus,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body input[type=tel]:focus,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body input[type=url]:focus,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body input[type=password]:focus,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body input[type=search]:focus,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body input[type=number]:focus,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body input[type=date]:focus,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body textarea:focus{box-shadow:inset 0 -0.125rem 0 0 var(--wp--preset--color--dark-gray),inset -0.125rem 0 0 0 var(--wp--preset--color--dark-gray),inset .125rem 0 0 0 var(--wp--preset--color--dark-gray)}body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gfield_error input[type=text],body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gfield_error input[type=email],body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gfield_error input[type=tel],body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gfield_error input[type=url],body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gfield_error input[type=password],body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gfield_error input[type=search],body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gfield_error input[type=number],body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gfield_error input[type=date],body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gfield_error textarea,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body .gfield_error input[type=text],body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body .gfield_error input[type=email],body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body .gfield_error input[type=tel],body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body .gfield_error input[type=url],body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body .gfield_error input[type=password],body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body .gfield_error input[type=search],body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body .gfield_error input[type=number],body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body .gfield_error input[type=date],body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body .gfield_error textarea{border-bottom-color:var(--wp--preset--color--red)}body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gfield_error input[type=text]:focus,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gfield_error input[type=email]:focus,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gfield_error input[type=tel]:focus,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gfield_error input[type=url]:focus,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gfield_error input[type=password]:focus,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gfield_error input[type=search]:focus,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gfield_error input[type=number]:focus,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gfield_error input[type=date]:focus,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gfield_error textarea:focus,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body .gfield_error input[type=text]:focus,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body .gfield_error input[type=email]:focus,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body .gfield_error input[type=tel]:focus,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body .gfield_error input[type=url]:focus,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body .gfield_error input[type=password]:focus,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body .gfield_error input[type=search]:focus,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body .gfield_error input[type=number]:focus,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body .gfield_error input[type=date]:focus,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body .gfield_error textarea:focus{border-bottom-color:var(--wp--preset--color--dark-gray)}body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper input[type=submit],body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_button,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform-button,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper button[type=submit],body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body input[type=submit],body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body .gform_button,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body .gform-button,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body button[type=submit]{color:var(--wp--preset--color--white);background-color:var(--wp--preset--color--red);border-color:var(--wp--preset--color--red)}body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper input[type=submit]:hover,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_button:hover,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform-button:hover,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper button[type=submit]:hover,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body input[type=submit]:hover,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body .gform_button:hover,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body .gform-button:hover,body .wp-block-gigtforeningen-single-teaser.is-style-black .gform_wrapper .gform_body button[type=submit]:hover{background-color:rgba(0,0,0,0);border-color:var(--wp--preset--color--white);color:var(--wp--preset--color--white)}body .wp-block-gigtforeningen-single-teaser.is-style-deep-red .gform_wrapper .gfield_label,body .wp-block-gigtforeningen-single-teaser.is-style-deep-red .gform_wrapper .gform_body .gfield_label,body .wp-block-gigtforeningen-single-teaser.is-style-blue .gform_wrapper .gfield_label,body .wp-block-gigtforeningen-single-teaser.is-style-blue .gform_wrapper .gform_body .gfield_label{color:var(--wp--preset--color--white)}body .wp-block-gigtforeningen-single-teaser.is-style-deep-red .gform_wrapper input[type=submit]:hover,body .wp-block-gigtforeningen-single-teaser.is-style-deep-red .gform_wrapper .gform_button:hover,body .wp-block-gigtforeningen-single-teaser.is-style-deep-red .gform_wrapper .gform-button:hover,body .wp-block-gigtforeningen-single-teaser.is-style-deep-red .gform_wrapper button[type=submit]:hover,body .wp-block-gigtforeningen-single-teaser.is-style-deep-red .gform_wrapper .gform_body input[type=submit]:hover,body .wp-block-gigtforeningen-single-teaser.is-style-deep-red .gform_wrapper .gform_body .gform_button:hover,body .wp-block-gigtforeningen-single-teaser.is-style-deep-red .gform_wrapper .gform_body .gform-button:hover,body .wp-block-gigtforeningen-single-teaser.is-style-deep-red .gform_wrapper .gform_body button[type=submit]:hover,body .wp-block-gigtforeningen-single-teaser.is-style-blue .gform_wrapper input[type=submit]:hover,body .wp-block-gigtforeningen-single-teaser.is-style-blue .gform_wrapper .gform_button:hover,body .wp-block-gigtforeningen-single-teaser.is-style-blue .gform_wrapper .gform-button:hover,body .wp-block-gigtforeningen-single-teaser.is-style-blue .gform_wrapper button[type=submit]:hover,body .wp-block-gigtforeningen-single-teaser.is-style-blue .gform_wrapper .gform_body input[type=submit]:hover,body .wp-block-gigtforeningen-single-teaser.is-style-blue .gform_wrapper .gform_body .gform_button:hover,body .wp-block-gigtforeningen-single-teaser.is-style-blue .gform_wrapper .gform_body .gform-button:hover,body .wp-block-gigtforeningen-single-teaser.is-style-blue .gform_wrapper .gform_body button[type=submit]:hover{background-color:var(--wp--preset--color--white);border-color:var(--wp--preset--color--white);color:var(--wp--preset--color--black)}body .wp-block-gigtforeningen-single-teaser.is-style-deep-red input[type=checkbox]::before,body .wp-block-gigtforeningen-single-teaser.is-style-deep-red input[type=checkbox]::after,body .wp-block-gigtforeningen-single-teaser.is-style-deep-red input[type=checkbox]:checked::before,body .wp-block-gigtforeningen-single-teaser.is-style-deep-red input[type=checkbox]:checked::after,body .wp-block-gigtforeningen-single-teaser.is-style-blue input[type=checkbox]::before,body .wp-block-gigtforeningen-single-teaser.is-style-blue input[type=checkbox]::after,body .wp-block-gigtforeningen-single-teaser.is-style-blue input[type=checkbox]:checked::before,body .wp-block-gigtforeningen-single-teaser.is-style-blue input[type=checkbox]:checked::after,body .wp-block-gigtforeningen-single-teaser.is-style-black input[type=checkbox]::before,body .wp-block-gigtforeningen-single-teaser.is-style-black input[type=checkbox]::after,body .wp-block-gigtforeningen-single-teaser.is-style-black input[type=checkbox]:checked::before,body .wp-block-gigtforeningen-single-teaser.is-style-black input[type=checkbox]:checked::after{filter:invert(1)}body .wp-block-gigtforeningen-single-teaser.is-style-deep-red input[type=radio],body .wp-block-gigtforeningen-single-teaser.is-style-blue input[type=radio],body .wp-block-gigtforeningen-single-teaser.is-style-black input[type=radio]{filter:invert(1)}.hamburger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:0;text-align:left;text-align:initial;display:inline-flex;align-items:center;height:2rem;padding:0 var(--button-padding-y);font:var(--font-button);border-radius:var(--button-border-radius);border:var(--button-border-width) solid var(--header-action-button-border-color, var(--wp--preset--color--black));color:var(--header-action-button-text-color, var(--wp--preset--color--black));background-color:rgba(0,0,0,0);transition:color var(--transition-base),border-color var(--transition-base),background-color var(--transition-base)}.hamburger:hover{cursor:pointer;background-color:rgba(0,0,0,0)}.hamburger:focus-visible{outline:.125rem solid var(--wp--preset--color--brass);outline-offset:.125rem}@media(min-width: 1041px){.hamburger{display:none}}.hamburger__icon::before{font-family:icon-font !important;speak:never;font-style:normal;font-weight:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;transition:var(--transition-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;content:"";font-size:.875rem;transition:none}.hamburger.active .hamburger__icon::before{content:""}h1,h2,h3,h4,h5,h6{letter-spacing:var(--letter-spacing);margin-top:var(--wp--preset--spacing--56);margin-bottom:var(--wp--preset--spacing--16);word-break:break-word}h1{font:var(--font-h1)}h2{font:var(--font-h2)}h3{font:var(--font-h3)}h4{font:var(--font-h4)}h5{font:var(--font-h5)}h6{font:var(--font-h6)}a{color:var(--wp--preset--color--black);font-weight:var(--font-weight-medium);text-decoration:underline;text-underline-offset:.125rem;text-decoration-thickness:.125rem;text-decoration-color:rgba(0,0,0,0);transition:var(--transition-base)}a:hover,a:focus{text-decoration-color:currentcolor}.post-content p a,.post-content ul li a{color:var(--wp--preset--color--black);font-weight:var(--font-weight-medium);text-decoration:underline;text-underline-offset:.125rem;text-decoration-thickness:.125rem;text-decoration-color:rgba(0,0,0,0);transition:var(--transition-base)}.post-content p a:hover,.post-content p a:focus,.post-content ul li a:hover,.post-content ul li a:focus{text-decoration-color:currentcolor}.post-content p a,.post-content ul li a{text-decoration-color:currentcolor}.post-content p a:hover,.post-content p a:focus,.post-content ul li a:hover,.post-content ul li a:focus{text-underline-offset:.25rem}.post-content p a,.post-content ul li a{color:var(--wp--preset--color--black);text-decoration-color:var(--wp--preset--color--black)}.post-content ul,.post-content ol{font:var(--font-paragraph)}.post-content ol{padding-left:calc(var(--wp--preset--spacing--24) + 2rem)}.post-content ul{padding-left:calc(var(--wp--preset--spacing--24) + 1.6875rem)}.logo{flex-grow:1;display:flex}@media(min-width: 1041px){.logo{flex-grow:unset}}.logo__image{display:flex;max-width:5.4375rem;height:auto;fill:var(--wp--preset--color--black);transition:fill var(--transition-base)}@media(min-width: 1041px){.logo__image{max-width:9.75rem}}.dark-theme .logo__image .logo__text-group{fill:var(--wp--preset--color--white);transition:fill var(--transition-base)}p{font-size:var(--font-size-paragraph);line-height:var(--line-height-base);font-feature-settings:"liga" off,"clig" off;margin-top:var(--wp--preset--spacing--16);margin-bottom:var(--wp--preset--spacing--16)}p strong{font-weight:var(--font-weight-extrabold)}.wp-block-separator{border:none;border-top:.0625rem solid var(--color-separator);height:0;margin:var(--wp--preset--spacing--24) 0;max-width:none;width:100%}.skip-link{background-color:var(--wp--preset--color--coral);border:0;clip:rect(0 0 0 0);color:#000 !important;display:inline-block;height:.0625rem;left:1rem;line-height:1;margin:-0.0625rem;overflow:hidden;opacity:1 !important;padding:1rem;position:fixed;top:1rem;width:.0625rem}.skip-link:focus{display:block;clip:auto;height:auto;width:auto;z-index:100000}.post-content .has-background{padding:0}.gigtforeningen-blocks{max-width:100% !important;padding-left:0 !important;padding-right:0 !important}.gigtforeningen-blocks.has-background-color{padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)}@media(min-width: 721px){.gigtforeningen-blocks.has-background-color{padding-top:var(--wp--preset--spacing--64);padding-bottom:var(--wp--preset--spacing--64)}}.gigtforeningen-blocks.has-spacing-top{margin-top:var(--wp--preset--spacing--40)}@media(min-width: 721px){.gigtforeningen-blocks.has-spacing-top{margin-top:var(--wp--preset--spacing--80)}}.gigtforeningen-blocks.has-spacing-bottom{margin-bottom:var(--wp--preset--spacing--40)}@media(min-width: 721px){.gigtforeningen-blocks.has-spacing-bottom{margin-bottom:var(--wp--preset--spacing--80)}}[class*=wp-block-gigtforeningen-]:not([class*=wp-block-gigtforeningen-] [class*=wp-block-gigtforeningen-],.skip-block-styling){max-width:calc(var(--max-width-content) + 2*var(--side-gutter-width-mobile)) !important;padding-left:0 !important;padding-right:0 !important}@media(min-width: 721px){[class*=wp-block-gigtforeningen-]:not([class*=wp-block-gigtforeningen-] [class*=wp-block-gigtforeningen-],.skip-block-styling){max-width:calc(var(--max-width-content) + 2*var(--side-gutter-width-desktop)) !important}}[class*=wp-block-gigtforeningen-]:not([class*=wp-block-gigtforeningen-] [class*=wp-block-gigtforeningen-],.skip-block-styling).alignwide{max-width:calc(var(--max-width) + 2*var(--side-gutter-width-mobile)) !important}@media(min-width: 721px){[class*=wp-block-gigtforeningen-]:not([class*=wp-block-gigtforeningen-] [class*=wp-block-gigtforeningen-],.skip-block-styling).alignwide{max-width:calc(var(--max-width) + 2*var(--side-gutter-width-desktop)) !important}}[class*=wp-block-gigtforeningen-]:not([class*=wp-block-gigtforeningen-] [class*=wp-block-gigtforeningen-],.skip-block-styling).alignfull{max-width:100% !important}[class*=wp-block-gigtforeningen-]:not([class*=wp-block-gigtforeningen-] [class*=wp-block-gigtforeningen-],.skip-block-styling).has-background-color{padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)}@media(min-width: 721px){[class*=wp-block-gigtforeningen-]:not([class*=wp-block-gigtforeningen-] [class*=wp-block-gigtforeningen-],.skip-block-styling).has-background-color{padding-top:var(--wp--preset--spacing--64);padding-bottom:var(--wp--preset--spacing--64)}}[class*=wp-block-gigtforeningen-]:not([class*=wp-block-gigtforeningen-] [class*=wp-block-gigtforeningen-],.skip-block-styling).has-spacing-top{margin-top:var(--wp--preset--spacing--40)}@media(min-width: 721px){[class*=wp-block-gigtforeningen-]:not([class*=wp-block-gigtforeningen-] [class*=wp-block-gigtforeningen-],.skip-block-styling).has-spacing-top{margin-top:var(--wp--preset--spacing--80)}}[class*=wp-block-gigtforeningen-]:not([class*=wp-block-gigtforeningen-] [class*=wp-block-gigtforeningen-],.skip-block-styling).has-spacing-bottom{margin-bottom:var(--wp--preset--spacing--40)}@media(min-width: 721px){[class*=wp-block-gigtforeningen-]:not([class*=wp-block-gigtforeningen-] [class*=wp-block-gigtforeningen-],.skip-block-styling).has-spacing-bottom{margin-bottom:var(--wp--preset--spacing--80)}}.breadcrumbs-wrapper{margin-bottom:var(--wp--preset--spacing--16)}.breadcrumbs{list-style:none;margin:0;padding:0;display:flex;align-items:center;font-family:var(--font-family-base);font-size:var(--font-size-s);font-weight:var(--font-weight-light);line-height:var(--line-height-tight)}.breadcrumbs__item{display:flex;align-items:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);color:var(--color-text-gray)}.breadcrumbs__item:not(:last-child)::after{content:"/";margin:0 .1875rem}.breadcrumbs__item--home:only-child::after{content:"/";margin:0 .1875rem}.breadcrumbs__link,.breadcrumbs__item a.breadcrumbs__link{color:var(--color-text-gray);text-decoration:underline;text-underline-offset:.125rem;text-decoration-thickness:.125rem;text-decoration-color:rgba(0,0,0,0);transition:color .2s ease}.breadcrumbs__link:hover,.breadcrumbs__link:focus,.breadcrumbs__item a.breadcrumbs__link:hover,.breadcrumbs__item a.breadcrumbs__link:focus{color:var(--color-text);text-decoration-color:currentColor;text-underline-offset:.125rem}figure.wp-block-video,figure.wp-block-embed{margin-top:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40)}figure.wp-block-video .wp-element-caption,figure.wp-block-embed .wp-element-caption{font:var(--font-weight-medium) var(--font-size-s)/var(--line-height-base) var(--font-family-base);color:var(--wp--preset--color--dark-gray);margin-top:var(--wp--preset--spacing--8);margin-bottom:0}figure.is-type-video .wp-block-embed__wrapper{aspect-ratio:16/9}figure.is-type-video iframe{height:100%;width:100%}iframe{display:block;border:none;margin-top:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40);width:100%}.nav-mobile{position:fixed;inset:0;box-sizing:border-box;width:100%;height:100svh;padding-top:var(--header-height-mobile);background-color:var(--wp--preset--color--black);transition:transform var(--transition-base);-webkit-overflow-scrolling:touch;transform:translateY(-100%)}@media(min-width: 1041px){.nav-mobile{display:none}}.nav-mobile.nav-mobile--open{transform:translateY(0)}.nav-mobile-inner{height:100%;display:grid;grid-template-columns:1fr;grid-template-rows:1fr min-content;overflow:hidden}.nav-mobile-menu-wrapper{grid-area:1/1/2/2;overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:0}.menu-mobile{margin:0;padding:0;list-style:none;height:100%;overflow-y:auto}@media(min-width: 1041px){.menu-mobile{display:none}}.menu-mobile__item{border-bottom:var(--border)}.menu-mobile__item:first-child{border-top:var(--border)}.menu-mobile__item.menu-mobile__item--current-ancestor>.menu-mobile__link{color:var(--wp--preset--color--coral)}.menu-mobile__link{display:flex;align-items:center;justify-content:space-between;padding:var(--wp--preset--spacing--24) var(--wp--preset--spacing--16);color:var(--wp--preset--color--white);font:var(--font-menu);font-size:var(--font-size-s);line-height:normal;text-decoration:none}.menu-mobile__link::after{content:"";font-family:var(--font-family-icons);font-size:var(--font-size-s);color:var(--wp--preset--color--coral);transition:transform var(--transition-base)}.menu-mobile__link:hover,.menu-mobile__link:focus{text-decoration:none}.menu-mobile__link:hover::after,.menu-mobile__link:focus::after{transform:translateX(0.25rem)}.menu-mobile__sub-menu__link{display:flex;align-items:center;justify-content:space-between;padding:var(--wp--preset--spacing--24);padding-left:var(--wp--preset--spacing--32);background-color:var(--color-gray-1);border-bottom:var(--border);font-size:1.0625rem;text-decoration:none}.menu-mobile__sub-menu__link:hover,.menu-mobile__sub-menu__link:focus{text-decoration:none}.menu-mobile__sub-menu__link::after{content:"";font-family:var(--font-family-icons);font-size:var(--font-size-s);color:var(--wp--preset--color--coral)}.menu-mobile__sub-menu{position:fixed;inset:0;padding-top:var(--header-height-mobile);padding-left:0;padding-bottom:8rem;background-color:var(--wp--preset--color--black);transform:translateX(100%);transition:transform var(--transition-base);display:block;z-index:30;overflow-y:auto;-webkit-overflow-scrolling:touch}.menu-mobile__sub-menu__item{border-bottom:var(--border)}.menu-mobile__sub-menu__item.menu-mobile__item--current .menu-mobile__link{color:var(--wp--preset--color--coral)}.menu-mobile__sub-menu--is-visible{transform:translateX(0)}.menu-mobile__sub-menu__back-item{border-bottom:var(--border)}.menu-mobile__sub-menu__back{display:flex;align-items:center;gap:var(--wp--preset--spacing--8);padding:var(--wp--preset--spacing--24) var(--wp--preset--spacing--16);color:var(--wp--preset--color--white);text-decoration:none;font:var(--font-menu);font-size:var(--font-size-s);line-height:normal;border-top:var(--border)}.menu-mobile__sub-menu__back:hover,.menu-mobile__sub-menu__back:focus{text-decoration:none}.menu-mobile__sub-menu__back::before{content:"";font-family:var(--font-family-icons);font-size:var(--font-size-s);color:var(--wp--preset--color--coral);order:-1}.site-header .nav-mobile-inner .nav-mobile-actions{background-color:var(--wp--preset--color--black);z-index:35}.site-header .nav-mobile-inner .nav-mobile-actions .menu-actions{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--16);padding:var(--wp--preset--spacing--24) var(--wp--preset--spacing--16)}.site-header .nav-mobile-inner .nav-mobile-actions .menu-actions__item{width:100%}.site-header .nav-mobile-inner .nav-mobile-actions .menu-actions__link{justify-content:center;width:100%}.site-header .nav-mobile-inner .nav-mobile-actions .menu-actions__link::after{display:none}@media(min-width: 1041px){.site-header .menu-wrapper{flex-grow:1;justify-content:center}}.site-header .menu{display:none;margin:0;padding:0;list-style:none;align-items:center;gap:var(--wp--preset--spacing--40)}@media(min-width: 1041px){.site-header .menu{display:flex}}.site-header .menu__link{font:var(--font-menu);letter-spacing:var(--letter-spacing);text-decoration:underline;text-underline-offset:32%;text-decoration-thickness:.125rem;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color var(--transition-base)}.site-header .menu__link:hover,.site-header .menu__link:focus{text-decoration-color:var(--wp--preset--color--red)}.site-header .menu__item--current .menu__link,.site-header .menu__item--current-ancestor .menu__link,.site-header .menu--inverted .menu__item--current .menu__link,.site-header .menu--inverted .menu__item--current-ancestor .menu__link{color:var(--wp--preset--color--black);font-weight:var(--font-weight-normal);text-decoration:underline;text-underline-offset:32%;text-decoration-thickness:.125rem;text-decoration-color:currentcolor}.site-header .menu__item--current .menu__link:hover,.site-header .menu__item--current .menu__link:focus,.site-header .menu__item--current-ancestor .menu__link:hover,.site-header .menu__item--current-ancestor .menu__link:focus,.site-header .menu--inverted .menu__item--current .menu__link:hover,.site-header .menu--inverted .menu__item--current .menu__link:focus,.site-header .menu--inverted .menu__item--current-ancestor .menu__link:hover,.site-header .menu--inverted .menu__item--current-ancestor .menu__link:focus{text-decoration-color:var(--wp--preset--color--red)}.site-header .menu__sub-menu{position:absolute;top:100%;left:50%;min-height:3.75rem;display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:min-content;-moz-column-gap:var(--wp--preset--spacing--16);column-gap:var(--wp--preset--spacing--16);background:var(--wp--preset--color--black);list-style:none;box-sizing:border-box;transform:translate(-50%, -100%);opacity:0;visibility:hidden;pointer-events:none;transition:transform var(--transition-base),opacity var(--transition-base);width:100%;margin-left:0;margin-right:0;padding-top:0;padding-bottom:var(--wp--preset--spacing--24)}.site-header .menu__sub-menu::before,.site-header .menu__sub-menu::after{content:"";position:absolute;top:0;bottom:0;width:100vw;background:var(--wp--preset--color--black);z-index:-1}.site-header .menu__sub-menu::before{right:100%}.site-header .menu__sub-menu::after{left:100%}.site-header .menu__sub-menu--is-visible{transform:translate(-50%, 0);opacity:1;visibility:visible;pointer-events:auto}.site-header .menu__sub-menu__item{color:var(--wp--preset--color--white);border-bottom:var(--border)}.site-header .menu__sub-menu__item:nth-child(-n+3){border-top:var(--border)}.site-header .menu__sub-menu__link{display:flex;align-items:center;justify-content:space-between;padding:var(--wp--preset--spacing--24) var(--wp--preset--spacing--16);font:var(--font-menu);font-size:var(--font-size-s);line-height:normal;color:var(--wp--preset--color--white);text-decoration:none}.site-header .menu__sub-menu__link::after{content:"";font-family:var(--font-family-icons);font-size:var(--font-size-s);color:var(--wp--preset--color--coral);transition:transform var(--transition-base)}.site-header .menu__sub-menu__link:hover,.site-header .menu__sub-menu__link:focus{text-decoration:none}.site-header .menu__sub-menu__link:hover::after,.site-header .menu__sub-menu__link:focus::after{transform:translateX(0.25rem)}.site-header .menu__sub-menu__item.menu__item--current .menu__sub-menu__link{color:var(--wp--preset--color--coral)}.site-header .menu-actions{list-style:none;padding:0;margin:0;display:none;align-items:center;gap:var(--wp--preset--spacing--16)}@media(min-width: 1041px){.site-header .menu-actions{display:flex}}.site-header .menu-actions__item .menu-actions__link{position:relative;display:inline-flex;align-items:center;height:2rem;border-radius:var(--button-border-radius);box-shadow:none;cursor:pointer;font:var(--font-button);margin:0;padding:0 var(--button-padding-y);text-decoration:none;text-align:center;word-break:break-word;transition:all var(--transition-base);gap:var(--wp--preset--spacing--8);color:var(--wp--preset--color--black);background-color:rgba(0,0,0,0);border:var(--button-border-width) solid var(--wp--preset--color--black)}.site-header .menu-actions__item .menu-actions__link:hover{color:var(--wp--preset--color--red);border-color:var(--wp--preset--color--red)}.site-header .menu-actions__item.menu-actions__item--icon-arrow-right .menu-actions__link{color:var(--wp--preset--color--white);background-color:var(--wp--preset--color--red);border:var(--button-border-width) solid var(--wp--preset--color--red)}.site-header .menu-actions__item.menu-actions__item--icon-arrow-right .menu-actions__link:hover{background-color:var(--wp--preset--color--black);color:var(--wp--preset--color--white);border-color:var(--wp--preset--color--black)}.site-header .menu-actions__item.menu-actions__item--icon-arrow-right .menu-actions__link::after{font-family:var(--font-family-icons);content:""}.dark-theme .menu__item .menu__link,.dark-theme .menu-actions__item .menu-actions__link{border-color:var(--wp--preset--color--white);color:var(--wp--preset--color--white)}.header-search{display:flex;align-items:center}.header-search-form{position:absolute;left:0;right:0;margin:0;background:var(--color-header-search-bg);list-style:none;padding:0 var(--wp--preset--spacing--16) var(--wp--preset--spacing--16);transition:transform var(--transition-base),opacity var(--transition-base),background-color var(--transition-1);transform:translateY(-100%);opacity:0;z-index:15}@media(min-width: 1041px){.header-search-form{padding:0 var(--wp--preset--spacing--24) var(--wp--preset--spacing--24)}}.dark-theme .header-search-form{background-color:var(--wp--preset--color--black);transition:transform var(--transition-base),opacity var(--transition-base),background-color var(--transition-base)}.header-search-form.header-search-form--is-open{display:block;transform:translateY(0);opacity:1}.header-search-form form{max-width:var(--max-width);margin:0 auto}.header-search-toggle-button__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:0;text-align:left;text-align:initial;display:inline-flex;align-items:center;height:2rem;padding:0 var(--button-padding-y);font:var(--font-button);border-radius:var(--button-border-radius);border:var(--button-border-width) solid var(--header-action-button-border-color, var(--wp--preset--color--black));color:var(--header-action-button-text-color, var(--wp--preset--color--black));background-color:rgba(0,0,0,0);transition:color var(--transition-base),border-color var(--transition-base),background-color var(--transition-base)}.header-search-toggle-button__button:hover{cursor:pointer;background-color:rgba(0,0,0,0)}.header-search-toggle-button__button:focus-visible{outline:.125rem solid var(--wp--preset--color--brass);outline-offset:.125rem}.header-search-toggle-button__button:hover{color:var(--wp--preset--color--red);border-color:var(--wp--preset--color--red)}.header-search-toggle-button__icon::before{font-family:icon-font !important;speak:never;font-style:normal;font-weight:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;transition:var(--transition-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;content:"";font-size:.875rem;transition:none}.header-search-form .wp-block-search{position:relative}.header-search-form .wp-block-search .wp-block-search__inside-wrapper{border:none;padding:var(--wp--preset--spacing--30) var(--wp--preset--spacing--16);background-color:var(--wp--preset--color--extra-dark-gray);border-bottom:.125rem solid var(--wp--preset--color--white)}@media(min-width: 1041px){.header-search-form .wp-block-search .wp-block-search__inside-wrapper{padding:1.5625rem var(--wp--preset--spacing--16)}}.header-search-form .wp-block-search .wp-block-search__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-right:0;background-color:rgba(0,0,0,0);outline-offset:0;padding:0;font:var(--font-weight-medium) var(--font-size-m)/normal var(--font-family-base);color:var(--wp--preset--color--white)}.header-search-form .wp-block-search .wp-block-search__input::-moz-placeholder{opacity:1;font:var(--font-weight-medium) var(--font-size-m)/normal var(--font-family-base);color:var(--wp--preset--color--white)}.header-search-form .wp-block-search .wp-block-search__input::placeholder{opacity:1;font:var(--font-weight-medium) var(--font-size-m)/normal var(--font-family-base);color:var(--wp--preset--color--white)}.header-search-form .wp-block-search .wp-block-search__input::-webkit-search-decoration,.header-search-form .wp-block-search .wp-block-search__input::-webkit-search-cancel-button,.header-search-form .wp-block-search .wp-block-search__input::-webkit-search-results-button,.header-search-form .wp-block-search .wp-block-search__input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}.header-search-form .wp-block-search .wp-block-search__input::-ms-clear{display:none;width:0;height:0}.header-search-form .wp-block-search .wp-block-search__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:0;text-align:left;text-align:initial;display:inline-flex;align-items:center;height:2rem;border-radius:var(--button-border-radius);border:var(--button-border-width) solid var(--wp--preset--color--coral);padding:0 var(--button-padding-y);font:var(--font-button);background-color:var(--wp--preset--color--coral);color:var(--wp--preset--color--black);transition:color var(--transition-base),border-color var(--transition-base),background-color var(--transition-base)}.header-search-form .wp-block-search .wp-block-search__button:hover{background-color:var(--wp--preset--color--black);border-color:var(--wp--preset--color--black);color:var(--wp--preset--color--coral)}.header-search-form .wp-block-search .wp-block-search__button:hover::before{color:var(--wp--preset--color--coral)}.header-search-form .wp-block-search .wp-block-search__button::before{font-family:icon-font !important;speak:never;font-style:normal;font-weight:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;transition:var(--transition-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:var(--wp--preset--color--black);font-size:.875rem}.header-search-toggle-button__text{border:0;clip:rect(0.0625rem, 0.0625rem, 0.0625rem, 0.0625rem);clip-path:inset(50%);height:.0625rem;margin:-0.0625rem;overflow:hidden;padding:0;position:absolute !important;width:.0625rem;word-wrap:normal !important}.label-wrapper{margin-bottom:var(--wp--preset--spacing--16)}a.label{background-color:rgba(0,0,0,0);border:.0625rem solid var(--wp--preset--color--coral);border-radius:3.125rem;color:var(--wp--preset--color--coral);display:inline-block;font:var(--font-label);margin:0;padding:.625rem .9375rem;text-decoration:none;text-transform:uppercase;transition:all var(--transition-base)}a.label:hover{background-color:var(--wp--preset--color--coral);color:#fff;opacity:1}div.pagination{padding-top:var(--wp--preset--spacing--32)}div.pagination .pagination__inner{display:flex;flex-flow:row nowrap;align-items:center}div.pagination .nav-links{display:flex;flex-flow:row nowrap;align-items:center;gap:var(--wp--preset--spacing--8)}div.pagination span.prev,div.pagination span.next{display:none}div.pagination .page-numbers{position:relative;display:inline-flex;height:2rem;border-radius:var(--button-border-radius);box-shadow:none;cursor:pointer;font:var(--font-button);margin:0;padding:0 var(--button-padding-y);text-decoration:none;text-align:center;word-break:break-word;transition:all var(--transition-base);align-items:center;gap:var(--wp--preset--spacing--8);background-color:rgba(0,0,0,0);border:var(--button-border-width) solid var(--wp--preset--color--black);color:var(--wp--preset--color--black)}div.pagination .page-numbers.current,div.pagination .page-numbers:hover{background-color:var(--wp--preset--color--black);color:var(--wp--preset--color--white)}div.pagination .page-numbers.current .pagination__icon,div.pagination .page-numbers:hover .pagination__icon{color:inherit}#peytz-mail{width:var(--max-width-content);max-width:100%;margin:0 auto}#peytz-mail .form__button{background-color:var(--wp--preset--color--coral);color:#fff;border:none;border-radius:.3125rem;padding:.9375rem var(--wp--preset--spacing--24);text-decoration:none;transition:all var(--transition-base);font-size:1.125rem;font-weight:var(--font-weight-medium)}#peytz-mail .form__button:hover{cursor:pointer;opacity:.95}#peytz-newsletter{width:var(--max-width-content);max-width:100%;margin:0 auto}#peytz-newsletter .form__button{background-color:var(--wp--preset--color--coral);color:#fff;border:none;border-radius:.3125rem;padding:.9375rem var(--wp--preset--spacing--24);text-decoration:none;transition:all .1s ease-in-out;font-size:1.125rem;font-weight:var(--font-weight-medium)}#peytz-newsletter .form__button:hover{cursor:pointer;opacity:.95}.wp-block-table{border-collapse:separate;border-spacing:.25rem;margin:var(--wp--preset--spacing--24) auto;width:100%}.wp-block-table table{width:100%}.wp-block-table tr,.wp-block-table th,.wp-block-table td{text-align:left}.wp-block-table th{background-color:var(--wp--preset--color--black);color:var(--wp--preset--color--white);padding:var(--wp--preset--spacing--16)}.wp-block-table td{border:none;padding:var(--wp--preset--spacing--16)}.wp-block-table tr:nth-child(odd) td{background-color:rgba(0,0,0,.05)}.wp-block-table tr:first-child td{background-color:var(--wp--preset--color--black);color:var(--wp--preset--color--white);font-weight:var(--font-weight-medium)}.wp-block-gigtforeningen-hero{--hero-section-edge-spacing: 1rem;--hero-section-column-gap: 0;--hero-section-content-column: minmax(0, var(--max-width));overflow-x:clip}@media(min-width: 721px){.wp-block-gigtforeningen-hero{--hero-section-edge-spacing: 1.5rem}}@media(min-width: 1041px){.wp-block-gigtforeningen-hero{--hero-section-column-gap: 4rem;--hero-section-content-column: minmax(0, calc((var(--max-width) - var(--hero-section-column-gap)) / 2))}}@media(min-width: 1441px){.wp-block-gigtforeningen-hero{--hero-section-column-gap: 8.125rem}}.wp-block-gigtforeningen-hero .wp-block-gigtforeningen-hero__inner{width:100%;max-width:100vw;padding:0;height:85svh;position:relative;display:grid;overflow:hidden;grid-template-columns:minmax(1rem, 1fr) minmax(0, var(--max-width)) minmax(1rem, 1fr);grid-template-rows:1fr min-content;background-color:var(--hero-background-color, transparent)}@media(min-width: 429px)and (max-width: 927px)and (orientation: landscape){.wp-block-gigtforeningen-hero .wp-block-gigtforeningen-hero__inner{grid-template-rows:var(--header-height-mobile) min-content;height:100%}}@media(min-width: 721px){.wp-block-gigtforeningen-hero .wp-block-gigtforeningen-hero__inner{grid-template-columns:minmax(1.5rem, 1fr) minmax(0, var(--max-width)) minmax(1.5rem, 1fr)}}.wp-block-gigtforeningen-hero.has-form{grid-template-rows:1fr repeat(2, min-content)}.wp-block-gigtforeningen-hero.has-form .hero-background-image,.wp-block-gigtforeningen-hero.has-form .hero-background-video{grid-area:1/1/4/4}.wp-block-gigtforeningen-hero.has-form .hero-content{grid-area:2/2/3/3}.wp-block-gigtforeningen-hero.has-form .hero-form{grid-area:3/1/4/4;z-index:2}@media(min-width: 1041px){.wp-block-gigtforeningen-hero.has-form .hero-form{grid-area:3/2/4/3}}.wp-block-gigtforeningen-hero.has-image-overlay .hero-background-image-overlay{grid-area:1/1/3/4;z-index:2;background:linear-gradient(180deg, rgba(0, 0, 0, 0.4) 8.43%, transparent 100%)}.wp-block-gigtforeningen-hero .hero-background-image{grid-area:1/1/3/4;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:pixelated;image-rendering:auto}.wp-block-gigtforeningen-hero .hero-background-video{grid-area:1/1/3/4;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.wp-block-gigtforeningen-hero .hero-background-video-controls{z-index:4}.wp-block-gigtforeningen-hero .hero-background-video-controls__inner{display:flex;flex-flow:row nowrap;justify-content:flex-end;gap:var(--wp--preset--spacing--8)}.wp-block-gigtforeningen-hero .hero-background-video-control{padding:0;background-color:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;height:2.5rem;width:2.5rem;border:var(--border);border-color:var(--wp--preset--color--white);border-radius:50%;border-width:.125rem;box-shadow:none;cursor:pointer;transition:background-color --transition-base}.wp-block-gigtforeningen-hero .hero-background-video-control:hover{background-color:var(--wp--preset--color--white);transition:background-color --transition-base}.wp-block-gigtforeningen-hero .hero-background-video-control:hover i{color:var(--wp--preset--color--black)}.wp-block-gigtforeningen-hero .hero-background-video-control i{font-size:var(--font-size-m);color:var(--wp--preset--color--white)}.wp-block-gigtforeningen-hero .breadcrumbs-wrapper{margin-bottom:var(--wp--preset--spacing--16)}.wp-block-gigtforeningen-hero .breadcrumbs-wrapper .breadcrumbs{padding:0}.wp-block-gigtforeningen-hero .breadcrumbs-wrapper .breadcrumbs__item{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);color:var(--wp--preset--color--dark-gray)}.wp-block-gigtforeningen-hero .hero-content-wrapper{grid-area:1/2/4/3;z-index:3;display:flex;flex-direction:column;justify-content:flex-end}@supports(grid-template-columns: subgrid){.wp-block-gigtforeningen-hero .hero-content-wrapper{display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;grid-area:1/1/4/4}.wp-block-gigtforeningen-hero .hero-content-wrapper .hero-content{grid-column:2;grid-row:2}.wp-block-gigtforeningen-hero .hero-content-wrapper .hero-form{grid-column:1/-1;grid-row:3}@media(min-width: 1041px){.wp-block-gigtforeningen-hero .hero-content-wrapper{grid-area:1/2/4/3}.wp-block-gigtforeningen-hero .hero-content-wrapper .hero-form{grid-column:2}}}.wp-block-gigtforeningen-hero .hero-content{padding-top:var(--wp--preset--spacing--24);padding-bottom:var(--wp--preset--spacing--24);text-align:left}@media(min-width: 927px){.wp-block-gigtforeningen-hero .hero-content{padding-bottom:var(--wp--preset--spacing--56)}}.wp-block-gigtforeningen-hero .hero-headline{font:var(--font-hero-headline);line-height:1;font-size:3rem;letter-spacing:var(--letter-spacing);margin:0}@media(min-width: 927px){.wp-block-gigtforeningen-hero .hero-headline{font-size:var(--font-size-hero-title)}}.wp-block-gigtforeningen-hero .hero-description{font-size:var(--font-size-xl);line-height:1.4;font-family:var(--font-weight-medium);margin:0}@media(min-width: 721px){.wp-block-gigtforeningen-hero:not(.hero--section) .hero-headline{max-width:60%}}@media(min-width: 721px){.wp-block-gigtforeningen-hero:not(.hero--section) .hero-description{max-width:75%}}@media(min-width: 1441px){.wp-block-gigtforeningen-hero:not(.hero--section) .hero-description{max-width:50%}}.wp-block-gigtforeningen-hero .hero-headline,.wp-block-gigtforeningen-hero .hero-description{color:var(--hero-text-color, var(--wp--preset--color--white))}.wp-block-gigtforeningen-hero:has(.hero-description) .hero-headline{margin-bottom:var(--wp--preset--spacing--16)}@media(min-width: 721px){.wp-block-gigtforeningen-hero:has(.hero-description) .hero-headline{margin-bottom:var(--wp--preset--spacing--24)}}.wp-block-gigtforeningen-hero .hero-form{z-index:2;width:100%}.wp-block-gigtforeningen-hero .hero-form-inner{display:flex;flex-flow:column nowrap;gap:var(--wp--preset--spacing--16);padding:var(--wp--preset--spacing--16) var(--wp--preset--spacing--16) var(--wp--preset--spacing--24) var(--wp--preset--spacing--16);border-top:.125rem solid var(--White, #fff);background:rgba(0,0,0,.4);backdrop-filter:blur(0.125rem)}@media(min-width: 1041px){.wp-block-gigtforeningen-hero .hero-form-inner{padding:var(--wp--preset--spacing--24);display:grid;grid-template-columns:auto 1fr auto;gap:var(--wp--preset--spacing--24);align-items:center}}.wp-block-gigtforeningen-hero .hero-form-title{margin:0;color:var(--wp--preset--color--white);font:var(--font-weight-light) var(--font-size-xl)/normal var(--font-family-header-alt)}@media(min-width: 1041px){.wp-block-gigtforeningen-hero .hero-form-title{grid-column:1}}.wp-block-gigtforeningen-hero .hero-form-content{display:flex;flex-flow:column nowrap;gap:var(--wp--preset--spacing--16)}@media(min-width: 1041px){.wp-block-gigtforeningen-hero .hero-form-content{grid-column:2;display:contents}}.wp-block-gigtforeningen-hero .hero-form-fields-wrapper{display:flex;flex-flow:column nowrap;gap:var(--wp--preset--spacing--16)}@media(min-width: 1041px){.wp-block-gigtforeningen-hero .hero-form-fields-wrapper{grid-column:2;display:flex;flex-flow:row nowrap;align-items:center;justify-self:center;gap:1.5rem}}@media(min-width: 1441px){.wp-block-gigtforeningen-hero .hero-form-fields-wrapper{gap:4rem}}@media(min-width: 1041px){.wp-block-gigtforeningen-hero .hero-form-content>.wp-block-button{grid-column:3;justify-self:end}}.wp-block-gigtforeningen-hero .hero-form-radio-group{margin:0;border:none;padding:0;color:var(--wp--preset--color--white)}.wp-block-gigtforeningen-hero .hero-form-radio-options{display:flex;flex-flow:row nowrap;align-items:center;gap:var(--wp--preset--spacing--8)}.wp-block-gigtforeningen-hero .hero-form-radio-options:not(.hero-form-amount-options) .hero-form-radio-label{display:flex;align-items:center;gap:var(--wp--preset--spacing--8);cursor:pointer;font:var(--font-weight-medium) var(--font-size-m)/1.3 var(--font-family-base);color:var(--wp--preset--color--white)}.wp-block-gigtforeningen-hero .hero-form-radio-options:not(.hero-form-amount-options) .hero-form-radio-label input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;width:1rem;height:1rem;min-width:1rem;min-height:1rem;border:.09375rem solid var(--wp--preset--color--white);border-radius:50%;background:rgba(0,0,0,0);position:relative;margin:0;padding:0;display:inline-block;vertical-align:middle}.wp-block-gigtforeningen-hero .hero-form-radio-options:not(.hero-form-amount-options) .hero-form-radio-label input[type=radio]:checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:.625rem;height:.625rem;background:var(--wp--preset--color--white);border-radius:50%;cursor:pointer}.wp-block-gigtforeningen-hero .hero-form-radio-options:not(.hero-form-amount-options) .hero-form-radio-label input[type=radio]:disabled{opacity:.5;cursor:not-allowed}.wp-block-gigtforeningen-hero .hero-form-radio-options .hero-form-radio-option{display:none;flex-flow:row nowrap;align-items:center;gap:var(--wp--preset--spacing--8)}.wp-block-gigtforeningen-hero .hero-form-radio-options .hero-form-radio-option.is-active{display:flex}.wp-block-gigtforeningen-hero .hero-form-radio-text{font:var(--font-weight-medium) var(--font-size-s)/1.3 var(--font-family-base)}.wp-block-gigtforeningen-hero .hero-form-radio-label{display:flex;flex-flow:row nowrap;align-items:center;gap:var(--wp--preset--spacing--8)}.wp-block-gigtforeningen-hero .hero-form-amount-options{position:relative}.wp-block-gigtforeningen-hero .hero-form-amount-options input{height:0;opacity:0;position:absolute;width:0}.wp-block-gigtforeningen-hero .hero-form-amount-options .hero-form-amount-button{cursor:pointer}.wp-block-gigtforeningen-hero .hero-form-amount-options .hero-form-amount-button:has(input:checked) .hero-form-radio-text{background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--black)}.wp-block-gigtforeningen-hero .hero-form-amount-options .hero-form-radio-text{border-radius:1.5rem;border-width:.0625rem}.wp-block-gigtforeningen-hero .hero-form-amount-options .hero-form-radio-text::after{display:none}.wp-block-gigtforeningen-hero.hero--section .wp-block-gigtforeningen-hero__inner{grid-template-columns:minmax(var(--hero-section-edge-spacing), 1fr) var(--hero-section-content-column) minmax(var(--hero-section-edge-spacing), 1fr);grid-template-rows:repeat(2, min-content);row-gap:var(--wp--preset--spacing--24);padding-top:var(--header-height-mobile);height:100%}@media(min-width: 1041px){.wp-block-gigtforeningen-hero.hero--section .wp-block-gigtforeningen-hero__inner{grid-template-columns:minmax(var(--hero-section-edge-spacing), 1fr) var(--hero-section-content-column) minmax(0, var(--hero-section-column-gap)) var(--hero-section-content-column) minmax(var(--hero-section-edge-spacing), 1fr);grid-template-rows:repeat(2, 1fr);row-gap:0;padding-top:var(--header-height)}}@media(min-width: 1441px){.wp-block-gigtforeningen-hero.hero--section .wp-block-gigtforeningen-hero__inner{--hero-section-column-gap: 8.125rem}}.wp-block-gigtforeningen-hero.hero--section .hero-background-image{grid-area:1/1/2/4}@media(min-width: 1041px){.wp-block-gigtforeningen-hero.hero--section .hero-background-image{grid-area:1/4/3/5;justify-self:start;align-self:center}}.wp-block-gigtforeningen-hero.hero--section .hero-content{grid-area:2/2/3/3;padding:0 0 var(--wp--preset--spacing--20)}@media(min-width: 1041px){.wp-block-gigtforeningen-hero.hero--section .hero-content{grid-area:2/2/3/3;align-self:center}}.wp-block-gigtforeningen-hero.hero--section.has-spacing-bottom .hero-content{padding:0}.wp-block-gigtforeningen-hero.hero--section:not(:has(.hero-background-image)):not(:has(.hero-background-video)) .wp-block-gigtforeningen-hero__inner{grid-template-columns:1fr;grid-template-rows:min-content;margin-bottom:var(--wp--preset--spacing--24);padding-top:calc(var(--header-height-mobile) + var(--wp--preset--spacing--24));overflow:visible}@media(min-width: 1041px){.wp-block-gigtforeningen-hero.hero--section:not(:has(.hero-background-image)):not(:has(.hero-background-video)) .wp-block-gigtforeningen-hero__inner{margin-bottom:var(--wp--preset--spacing--56);padding-top:calc(var(--header-height) + var(--wp--preset--spacing--104))}}.wp-block-gigtforeningen-hero.hero--section:not(:has(.hero-background-image)):not(:has(.hero-background-video)) .hero-content{grid-area:1/1/2/2;padding:0;align-self:start}.wp-block-gigtforeningen-hero.hero--section:not(:has(.hero-background-image)):not(:has(.hero-background-video)) .hero-headline{color:var(--hero-text-color, var(--wp--preset--color--black));max-width:var(--max-width-content-wide);font-size:var(--font-size-teaser-l)}.wp-block-gigtforeningen-hero.hero--section:not(:has(.hero-background-image)):not(:has(.hero-background-video)) .hero-description{color:var(--hero-text-color, var(--wp--preset--color--black));max-width:var(--max-width-content)}@media(min-width: 1041px){.wp-block-gigtforeningen-hero.has-small-text .hero-headline{font-size:var(--font-size-teaser-l);line-height:1}}.home .wp-block-gigtforeningen-hero .wp-block-gigtforeningen-hero__inner{height:100svh}@media(min-width: 429px)and (max-width: 927px)and (orientation: landscape){.home .wp-block-gigtforeningen-hero .wp-block-gigtforeningen-hero__inner{height:100%}}.wp-block-gigtforeningen-quick-links.quick-links-wrapper{background-color:var(--quick-links-background-color, transparent)}.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-links-wrapper__inner{display:grid;grid-template-columns:1fr;grid-template-rows:min-content}@media(min-width: 1041px){.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-links-wrapper__inner{grid-template-columns:repeat(2, 1fr);grid-auto-rows:min-content}}.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-links-container{grid-area:1/1/2/2;z-index:5;padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--80)}@media(min-width: 1041px){.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-links-container{grid-area:1/1/2/3}}.wp-block-gigtforeningen-quick-links.quick-links-wrapper.has-no-background .quick-links-container{padding-top:0;padding-bottom:0}.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-links-background-image{grid-area:1/1/2/2;z-index:1;width:auto;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}@media(min-width: 1041px){.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-links-background-image{grid-area:1/2/2/3;justify-self:end}}.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-links-header{margin-bottom:var(--wp--preset--spacing--32);display:flex;flex-flow:column nowrap;gap:var(--wp--preset--spacing--16)}.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-links-title{margin:0;font:var(--font-weight-extrabold) var(--font-size-xxl)/1.2 var(--font-family-heading);letter-spacing:var(--letter-spacing-l);color:var(--quick-links-text-color, inherit)}.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-links-description .quick-links-order{justify-self:end}.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-links-description .quick-links-order .quick-links-order-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--wp--preset--color--white);border:.0625rem solid var(--wp--preset--color--gray);border-radius:2rem;padding:var(--wp--preset--spacing--8) var(--wp--preset--spacing--16);font:var(--font-weight-medium) var(--font-size-paragraph)/1.3 var(--font-family-base);color:var(--wp--preset--color--black);cursor:pointer}.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-links-description{margin:0;color:var(--quick-links-text-color, inherit)}@media(min-width: 1041px){.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-links-container-inner:has(.quick-link-featured){display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--wp--preset--spacing--16)}.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-links-container-inner:has(.quick-link-featured) .quick-link-featured{grid-area:1/1/2/2}.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-links-container-inner:has(.quick-link-featured) .quick-links-content{grid-area:1/2/2/3;grid-template-columns:1fr}}.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-links-content{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;grid-auto-rows:min-content;gap:var(--wp--preset--spacing--8);align-items:start}@media(min-width: 1041px){.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-links-content{grid-template-columns:repeat(2, 1fr);gap:var(--wp--preset--spacing--16)}}@media(min-width: 1041px){.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-links-content{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1041px){.wp-block-gigtforeningen-quick-links.quick-links-wrapper.has-columns-2 .quick-links-content{grid-template-columns:repeat(2, 1fr)}}.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-link-item{display:flex;align-items:center;border-radius:2.5rem;background-color:var(--wp--preset--color--white);border:.0625rem solid var(--wp--preset--color--gray)}@media(prefers-reduced-motion: reduce){.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-link-item{transition:none}}.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-link-item .quick-link-content{display:flex;flex-direction:column;gap:.25rem}.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-link-item .quick-link-anchor,.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-link-item .quick-link-featured-content{display:block;width:100%;height:100%;text-decoration:none;padding:var(--wp--preset--spacing--16) var(--wp--preset--spacing--16) var(--wp--preset--spacing--16) var(--wp--preset--spacing--24)}.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-link-item .quick-link-anchor:has(.quick-link-icon),.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-link-item .quick-link-featured-content:has(.quick-link-icon){padding:var(--wp--preset--spacing--24) var(--wp--preset--spacing--16) var(--wp--preset--spacing--16) var(--wp--preset--spacing--24)}.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-link-item .quick-link-anchor:hover,.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-link-item .quick-link-anchor:focus,.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-link-item .quick-link-featured-content:hover,.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-link-item .quick-link-featured-content:focus{text-decoration:none}.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-link-item .quick-link-anchor:hover .wp-block-button__link,.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-link-item .quick-link-anchor:focus .wp-block-button__link,.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-link-item .quick-link-featured-content:hover .wp-block-button__link,.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-link-item .quick-link-featured-content:focus .wp-block-button__link{background-color:var(--wp--preset--color--black);border-color:var(--wp--preset--color--black);color:var(--wp--preset--color--coral)}.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-link-item .quick-link-anchor:hover .wp-block-button__link::after,.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-link-item .quick-link-anchor:focus .wp-block-button__link::after,.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-link-item .quick-link-featured-content:hover .wp-block-button__link::after,.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-link-item .quick-link-featured-content:focus .wp-block-button__link::after{transform:translateX(0.25rem)}.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-link-item .quick-link-icon{margin-bottom:var(--wp--preset--spacing--48)}.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-link-item .quick-link-icon img{height:5rem;width:5rem;overflow:hidden;-o-object-fit:cover;object-fit:cover}.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-link-item .quick-link-text{display:grid;grid-template-columns:1fr min-content;grid-auto-rows:min-content;gap:var(--wp--preset--spacing--24)}.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-link-item .quick-link-text a:not([class]){color:var(--wp--preset--color--black);font-weight:var(--font-weight-medium);text-decoration:underline;text-underline-offset:.125rem;text-decoration-thickness:.125rem;text-decoration-color:currentcolor;transition:var(--transition-base)}.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-link-item .quick-link-text a:not([class]):hover,.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-link-item .quick-link-text a:not([class]):focus{text-underline-offset:.25rem}.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-link-item .quick-link-text-inner{display:flex;flex-direction:column;gap:.25rem;justify-content:center}.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-link-item .quick-link-title{margin:0;font:var(--font-weight-extrabold) 1rem/1.3 var(--font-family-heading);letter-spacing:var(--letter-spacing);color:var(--wp--preset--color--black)}.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-link-item .quick-link-description{margin:0;font:var(--font-weight-medium) 1rem/1.4 var(--font-family-base)}.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-link-item .quick-link-button{align-self:end}.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-link-item .quick-link-button .wp-block-button__link{display:flex;align-items:center;justify-content:center;height:2.5rem;width:3.0625rem;background-color:var(--wp--preset--color--coral);border-color:var(--wp--preset--color--coral);color:var(--wp--preset--color--black);transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base)}.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-link-item .quick-link-button .wp-block-button__link:hover,.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-link-item .quick-link-button .wp-block-button__link:focus{background-color:var(--wp--preset--color--black);border-color:var(--wp--preset--color--black);color:var(--wp--preset--color--coral)}.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-link-featured{margin-bottom:var(--wp--preset--spacing--8)}@media(min-width: 1041px){.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-link-featured{margin-bottom:var(--wp--preset--spacing--16)}}@media(min-width: 1041px){.wp-block-gigtforeningen-quick-links.quick-links-wrapper .quick-link-featured{margin-bottom:0}}.wp-block-gigtforeningen-quick-links.quick-links-wrapper.is-style-list .quick-links-header{display:block}.wp-block-gigtforeningen-quick-links.quick-links-wrapper.is-style-list .quick-links-header-inner{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:space-between;gap:var(--wp--preset--spacing--32);margin-bottom:var(--wp--preset--spacing--32)}@media(min-width: 1041px){.wp-block-gigtforeningen-quick-links.quick-links-wrapper.is-style-list .quick-links-header-inner{flex-flow:row nowrap;align-items:center;gap:var(--wp--preset--spacing--8)}}.wp-block-gigtforeningen-quick-links.quick-links-wrapper.is-style-list .quick-links-title{margin:0}.wp-block-gigtforeningen-quick-links.quick-links-wrapper.is-style-list .quick-links-order{position:relative;width:100%}@media(min-width: 1041px){.wp-block-gigtforeningen-quick-links.quick-links-wrapper.is-style-list .quick-links-order{width:auto}}.wp-block-gigtforeningen-quick-links.quick-links-wrapper.is-style-list .quick-links-order .wp-block-button .accordion-filter-button{display:flex;align-items:center;justify-content:center;gap:var(--wp--preset--spacing--8);width:100%;text-decoration:none}@media(min-width: 1041px){.wp-block-gigtforeningen-quick-links.quick-links-wrapper.is-style-list .quick-links-order .wp-block-button .accordion-filter-button{justify-content:space-between}}.wp-block-gigtforeningen-quick-links.quick-links-wrapper.is-style-list .quick-links-order .wp-block-button .accordion-filter-button::after{display:none}@media(min-width: 1041px){.wp-block-gigtforeningen-quick-links.quick-links-wrapper.is-style-list .quick-links-order .wp-block-button .accordion-filter-button .accordion-filter-button-text{flex:1;text-align:left}}.wp-block-gigtforeningen-quick-links.quick-links-wrapper.is-style-list .quick-links-order .wp-block-button .accordion-filter-button i,.wp-block-gigtforeningen-quick-links.quick-links-wrapper.is-style-list .quick-links-order .wp-block-button .accordion-filter-button .icon-chevron-down{display:inline-flex;align-items:center;justify-content:center;font-size:.5rem;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);transform-origin:center}.wp-block-gigtforeningen-quick-links.quick-links-wrapper.is-style-list .quick-links-order .wp-block-button .accordion-filter-button:hover .icon-chevron-down{color:var(--wp--preset--color--red)}.wp-block-gigtforeningen-quick-links.quick-links-wrapper.is-style-list .quick-links-order .wp-block-button .accordion-filter-button.is-open .icon-chevron-down{transform:rotate(180deg)}.wp-block-gigtforeningen-quick-links.quick-links-wrapper.is-style-list .quick-links-order .accordion-filter-dropdown{position:absolute;top:calc(100% + .5rem);left:0;z-index:1000;border:.0625rem solid var(--wp--preset--color--black);border-radius:.5rem;background-color:var(--wp--preset--color--white);box-shadow:0 .25rem .375rem -0.0625rem rgba(0,0,0,.1),0 .125rem .25rem -0.125rem rgba(0,0,0,.1);opacity:0;visibility:hidden;transform:translateY(-0.5rem) scale(0.95);transition:opacity .2s cubic-bezier(0.4, 0, 0.2, 1),visibility .2s cubic-bezier(0.4, 0, 0.2, 1),transform .2s cubic-bezier(0.4, 0, 0.2, 1);overflow:hidden;min-width:12.5rem}@media(min-width: 1041px){.wp-block-gigtforeningen-quick-links.quick-links-wrapper.is-style-list .quick-links-order .accordion-filter-dropdown{right:0;left:unset}}.wp-block-gigtforeningen-quick-links.quick-links-wrapper.is-style-list .quick-links-order .accordion-filter-dropdown.is-open{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.wp-block-gigtforeningen-quick-links.quick-links-wrapper.is-style-list .quick-links-order .accordion-filter-dropdown .accordion-filter-option{display:block;width:100%;padding:.625rem 1rem;border:none;background:none;text-align:left;font:var(--font-weight-medium) var(--font-size-m)/1.5 var(--font-family-base);color:var(--wp--preset--color--black);cursor:pointer;transition:all .15s cubic-bezier(0.4, 0, 0.2, 1)}.wp-block-gigtforeningen-quick-links.quick-links-wrapper.is-style-list .quick-links-order .accordion-filter-dropdown .accordion-filter-option:hover,.wp-block-gigtforeningen-quick-links.quick-links-wrapper.is-style-list .quick-links-order .accordion-filter-dropdown .accordion-filter-option:focus{background-color:var(--wp--preset--color--magnolia);color:var(--wp--preset--color--black)}.wp-block-gigtforeningen-quick-links.quick-links-wrapper.is-style-list .quick-links-order .accordion-filter-dropdown .accordion-filter-option:active{background-color:var(--wp--preset--color--black);color:var(--wp--preset--color--white)}.wp-block-gigtforeningen-quick-links.quick-links-wrapper.is-style-list .quick-links-order .accordion-filter-dropdown .accordion-filter-option.active{background-color:var(--wp--preset--color--magnolia);color:var(--wp--preset--color--black);font-weight:var(--font-weight-bold)}.wp-block-gigtforeningen-quick-links.quick-links-wrapper.is-style-list .quick-links-order .accordion-filter-dropdown .accordion-filter-option:not(:last-child){border-bottom:.0625rem solid var(--wp--preset--color--contrast-1)}.wp-block-gigtforeningen-quick-links.quick-links-wrapper.is-style-list .quick-links-content{grid-template-columns:1fr;grid-template-rows:min-content;gap:var(--wp--preset--spacing--8)}.wp-block-gigtforeningen-quick-links.quick-links-wrapper.is-style-list .quick-link-item{border:none}.wp-block-gigtforeningen-quick-links.quick-links-wrapper.is-style-list .quick-link-item .quick-link-anchor{padding:var(--wp--preset--spacing--16) var(--wp--preset--spacing--16) var(--wp--preset--spacing--16) var(--wp--preset--spacing--24)}.wp-block-gigtforeningen-quick-links.quick-links-wrapper.is-style-list .quick-link-item .quick-link-icon{display:none}.wp-block-gigtforeningen-quick-links.quick-links-wrapper.is-style-list .quick-link-item .quick-link-title{font:var(--font-weight-extrabold) var(--font-size-paragraph)/1.3 var(--font-family-heading);letter-spacing:var(--letter-spacing-l);margin:var(--wp--preset--spacing--8) 0 0}@media(min-width: 1041px){.wp-block-gigtforeningen-quick-links.quick-links-wrapper.is-style-list .quick-link-item .quick-link-title{margin:0}}.wp-block-gigtforeningen-quick-links.quick-links-wrapper.is-style-list .quick-link-item .quick-link-text{gap:var(--wp--preset--spacing--8);align-items:center;grid-template-columns:1fr min-content;grid-auto-rows:min-content}@media(min-width: 1041px){.wp-block-gigtforeningen-quick-links.quick-links-wrapper.is-style-list .quick-link-item .quick-link-text{grid-template-columns:26.875rem 1fr min-content;gap:var(--wp--preset--spacing--16)}}.wp-block-gigtforeningen-quick-links.quick-links-wrapper.is-style-list .quick-link-item .quick-link-description-container{display:flex;align-items:center;grid-column:1/2;grid-row:2/3}@media(min-width: 1041px){.wp-block-gigtforeningen-quick-links.quick-links-wrapper.is-style-list .quick-link-item .quick-link-description-container{grid-column:2/3;grid-row:1/2;height:100%;padding-left:var(--wp--preset--spacing--16);border-left:.0625rem solid var(--wp--preset--color--gray)}}.wp-block-gigtforeningen-quick-links.quick-links-wrapper.is-style-list .quick-link-item .quick-link-description{display:block;margin:0;font:var(--font-weight-medium) var(--font-size-paragraph)/1.3 var(--font-family-base)}.wp-block-gigtforeningen-quick-links.quick-links-wrapper.is-style-list .quick-link-item .quick-link-button{align-self:start}@media(min-width: 1041px){.wp-block-gigtforeningen-quick-links.quick-links-wrapper.is-style-list .quick-link-item .quick-link-button{align-self:center}}.screen-reader-only{position:absolute !important;clip:rect(0.0625rem, 0.0625rem, 0.0625rem, 0.0625rem);width:.0625rem !important;height:.0625rem !important;overflow:hidden}.gigtforeningen-events-block{margin:var(--wp--preset--spacing--40) auto;max-width:calc(var(--max-width) + 2*var(--side-gutter-width-desktop))}.events-loading{text-align:center;padding:var(--wp--preset--spacing--24);color:var(--wp--preset--color--dark-gray)}.events-loading .loading-spinner{width:2.5rem;height:2.5rem;border:.25rem solid var(--wp--preset--color--gray);border-top:.25rem solid var(--wp--preset--color--red);border-radius:50%;animation:spin 1s linear infinite;margin:0 auto var(--wp--preset--spacing--16)}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.events-error{text-align:center;padding:var(--wp--preset--spacing--24);color:var(--wp--preset--color--red);background:var(--wp--preset--color--magnolia);border:.0625rem solid var(--wp--preset--color--red);border-radius:var(--border-radius)}.events-error button{background:var(--wp--preset--color--red);color:var(--wp--preset--color--white);border:none;padding:var(--wp--preset--spacing--8) var(--wp--preset--spacing--16);border-radius:var(--border-radius);cursor:pointer;margin-top:var(--wp--preset--spacing--16)}.events-app{background:rgba(0,0,0,0)}.events-filters{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--wp--preset--spacing--16);margin-bottom:var(--wp--preset--spacing--32);width:100%;align-items:flex-end}.events-filters .events-filter-dropdown-container{position:relative;display:block;width:100%;min-width:0}.events-filters .events-filter-dropdown-container .events-filter-label{font-size:var(--font-size-xs);color:var(--wp--preset--color--dark-gray);margin-bottom:.375rem}.events-filters .events-filter-dropdown-container .events-filter-control-wrap{position:relative;display:flex;align-items:stretch}.events-filters .events-filter-dropdown-container .events-filter-control{background:var(--wp--preset--color--white);border:none;border-radius:0;border-bottom:.125rem solid var(--wp--preset--color--black);color:var(--color-text);font-family:var(--font-family-base);line-height:1.4;display:flex;align-items:center;justify-content:space-between;gap:var(--wp--preset--spacing--8);width:100%;text-decoration:none;padding:var(--wp--preset--spacing--8) 0;min-height:3rem;height:auto;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.events-filters .events-filter-dropdown-container .events-filter-control.is-disabled{opacity:.6;cursor:not-allowed}.events-filters .events-filter-dropdown-container .events-filter-control:focus{outline:none;box-shadow:none;border-bottom-color:var(--wp--preset--color--red)}.events-filters .events-filter-dropdown-container .events-filter-control:focus-visible{outline:none;box-shadow:none;border-bottom-color:var(--wp--preset--color--red)}.events-filters .events-filter-dropdown-container .events-filter-control:hover:not(:focus):not(:focus-visible){border-bottom-color:var(--wp--preset--color--black)}.events-filters .events-filter-dropdown-container .events-filter-control .events-filter-chips{display:flex;flex:1;flex-wrap:wrap;gap:.5rem;align-content:flex-start}.events-filters .events-filter-dropdown-container .events-filter-control .events-filter-chip{background:var(--wp--preset--color--magnolia);color:var(--wp--preset--color--black);padding:.375rem .5rem .375rem .5rem;font-size:var(--font-size-s);line-height:1;white-space:nowrap;display:inline-flex;align-items:center;gap:.5rem}.events-filters .events-filter-dropdown-container .events-filter-control .events-filter-chip-remove{border:none;background:rgba(0,0,0,0);color:var(--wp--preset--color--black);cursor:pointer;font-size:var(--font-size-m);line-height:1;padding:0}.events-filters .events-filter-dropdown-container .events-filter-control .events-filter-end{display:inline-flex;align-items:center;gap:.25rem;flex-shrink:0;align-self:flex-end;margin-bottom:.125rem}.events-filters .events-filter-dropdown-container .events-filter-control .events-filter-clear-all{width:1.5rem;height:1.5rem;border:none;background:rgba(0,0,0,0);color:var(--wp--preset--color--black);cursor:pointer;font-size:1.125rem;line-height:1;padding:0;transition:color .2s cubic-bezier(0.4, 0, 0.2, 1)}.events-filters .events-filter-dropdown-container .events-filter-control .events-filter-clear-all:hover{color:var(--wp--preset--color--red)}.events-filters .events-filter-dropdown-container .events-filter-control .events-filter-caret{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.25rem;height:1.25rem;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);transform-origin:center}.events-filters .events-filter-dropdown-container .events-filter-control:hover .events-filter-caret{stroke:var(--wp--preset--color--red)}.events-filters .events-filter-dropdown-container .events-filter-control.is-open .events-filter-caret{transform:rotate(180deg)}.events-filters .events-filter-dropdown-container .events-filter-dropdown{position:absolute;top:calc(100% + .5rem);left:0;z-index:1000;border:.0625rem solid var(--wp--preset--color--black);border-radius:.5rem;background-color:var(--wp--preset--color--white);box-shadow:0 .25rem .375rem -0.0625rem rgba(0,0,0,.1),0 .125rem .25rem -0.125rem rgba(0,0,0,.1);opacity:0;visibility:hidden;transform:translateY(-0.5rem) scale(0.95);transition:opacity .2s cubic-bezier(0.4, 0, 0.2, 1),visibility .2s cubic-bezier(0.4, 0, 0.2, 1),transform .2s cubic-bezier(0.4, 0, 0.2, 1);overflow-y:auto;overflow-x:hidden;min-width:12.5rem;max-height:18.75rem}.events-filters .events-filter-dropdown-container .events-filter-dropdown.is-open{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.events-filters .events-filter-dropdown-container .events-filter-dropdown .events-filter-option{display:flex;width:100%;padding:.625rem 1rem;border:none;background:none;text-align:left;font:var(--font-weight-medium) var(--font-size-m)/1.5 var(--font-family-base);color:var(--wp--preset--color--black);cursor:pointer;transition:all .15s cubic-bezier(0.4, 0, 0.2, 1);align-items:center;gap:.5rem}.events-filters .events-filter-dropdown-container .events-filter-dropdown .events-filter-option .events-filter-option-check{width:1rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.events-filters .events-filter-dropdown-container .events-filter-dropdown .events-filter-option .events-filter-option-text{flex:1}.events-filters .events-filter-dropdown-container .events-filter-dropdown .events-filter-option:hover,.events-filters .events-filter-dropdown-container .events-filter-dropdown .events-filter-option:focus{background-color:var(--wp--preset--color--magnolia);color:var(--wp--preset--color--black)}.events-filters .events-filter-dropdown-container .events-filter-dropdown .events-filter-option:active{background-color:var(--wp--preset--color--black);color:var(--wp--preset--color--white)}.events-filters .events-filter-dropdown-container .events-filter-dropdown .events-filter-option.active{background-color:var(--wp--preset--color--magnolia);color:var(--wp--preset--color--black);font-weight:var(--font-weight-extrabold)}.events-filters .events-filter-dropdown-container .events-filter-dropdown .events-filter-option:not(:last-child){border-bottom:.0625rem solid var(--wp--preset--color--gray)}.events-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--wp--preset--spacing--16);padding:0}.event-item{background:var(--wp--preset--color--white);border-radius:0;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column;height:100%}.event-item a{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%}.event-item:hover .event-image img{transform:scale(1.05)}.event-item .event-image{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background-color:var(--wp--preset--color--magnolia)}.event-item .event-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;backface-visibility:hidden;transform:scale(1.01);transition:transform var(--transition-card)}.event-item .event-image--no-image{background-color:var(--wp--preset--color--magnolia)}.event-item .event-image .event-date-category{position:absolute;top:0;flex-direction:column;margin:.5rem;display:inline-block}.event-item .event-image .event-date-category .event-date{background-color:var(--wp--preset--color--black);color:var(--wp--preset--color--white);padding:.25rem .5rem;font-size:.75rem;display:table}.event-item .event-image .event-date-category .event-status{background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--black);padding:.25rem .5rem;font-size:.75rem;display:table}.event-item .event-content{padding:var(--wp--preset--spacing--16) 0;flex:1;display:flex;flex-direction:column;gap:var(--wp--preset--spacing--16)}.event-item .event-content .event-title{margin:0;font-size:var(--font-size-h5);line-height:1.3}.event-item .event-content .event-meta{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--16);font-size:var(--font-size-m)}.event-item .event-content .event-meta .event-location{line-height:1.5}.event-item .event-content .event-meta .event-price{font-size:var(--font-size-m)}.no-events{text-align:center;padding:var(--wp--preset--spacing--32) var(--wp--preset--spacing--16);color:var(--wp--preset--color--dark-gray)}.no-events p{margin:0;font-size:var(--font-size-m)}.events-no-results{text-align:center;padding:var(--wp--preset--spacing--32) var(--wp--preset--spacing--16);margin:var(--wp--preset--spacing--32) 0;color:var(--wp--preset--color--black);border-radius:var(--border-radius)}.events-no-results p{margin:0;font-size:var(--font-size-m);font-weight:var(--font-weight-extrabold)}.events-results-info{margin:var(--wp--preset--spacing--16) 0}.events-results-info p{margin:0;font-size:var(--font-size-s);color:var(--wp--preset--color--dark-gray)}.events-load-more{display:flex;justify-content:center;margin:var(--wp--preset--spacing--16) 0}@media(max-width: 720px){.events-filters{grid-template-columns:1fr;gap:var(--wp--preset--spacing--32);margin-bottom:var(--wp--preset--spacing--48)}.events-filters .events-filter-dropdown-container{width:100%;min-width:auto}.events-filters .events-filter-dropdown-container .events-filter-control{width:100%}.events-filters .events-filter-dropdown-container .events-filter-dropdown{right:0;left:0}.events-list{grid-template-columns:1fr;gap:var(--wp--preset--spacing--24)}.events-results-info{margin-bottom:var(--wp--preset--spacing--32)}}@media(min-width: 721px) and (max-width: 1040px){.events-list{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1041px){.events-list{grid-template-columns:repeat(4, 1fr)}.events-app{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));-moz-column-gap:var(--wp--preset--spacing--16);column-gap:var(--wp--preset--spacing--16);row-gap:var(--wp--preset--spacing--16)}.events-filters{grid-column:1/span 3}.events-list,.events-no-results,.events-results-info,.events-load-more,.events-error,.events-loading{grid-column:1/-1}}.error404 .post-wrapper{margin-top:calc(var(--header-height-mobile) + var(--wp--preset--spacing--24));margin-bottom:var(--wp--preset--spacing--64)}@media(min-width: 1041px){.error404 .post-wrapper{margin-top:calc(var(--header-height) + var(--wp--preset--spacing--16));margin-bottom:var(--wp--preset--spacing--104)}}.error404 .error-404-hero{display:flex;flex-direction:column;min-height:auto;justify-content:flex-end;margin-bottom:var(--wp--preset--spacing--64);position:relative}@media(min-width: 1041px){.error404 .error-404-hero{margin-bottom:var(--wp--preset--spacing--80);overflow:hidden;height:33.75rem}.error404 .error-404-hero::after{content:"";position:absolute;right:-10%;bottom:-0.75rem;width:auto;height:100%;background-image:var(--404-image-url, url(../img/404-background.png));background-size:cover;background-position:right bottom;background-repeat:no-repeat;z-index:-1;aspect-ratio:1080/720;max-height:33.75rem}}@media(min-width: 1601px){.error404 .error-404-hero{height:43.75rem}.error404 .error-404-hero::after{max-height:43.75rem}}.error404 .error-404-hero__title{font-size:var(--font-size-404-title);letter-spacing:var(--letter-spacing);line-height:1;margin-top:0;margin-bottom:var(--wp--preset--spacing--24);margin-left:-0.125rem}@media(min-width: 1041px){.error404 .error-404-hero__title{margin-left:-0.4375rem;width:50%}}.error404 .error-404-hero__description{margin:0;font-size:var(--font-size-l);line-height:var(--line-height-base)}@media(min-width: 1041px){.error404 .error-404-hero__description{width:40%}}.error404 .error-404-hero__search{margin-top:var(--wp--preset--spacing--32)}@media(min-width: 1041px){.error404 .error-404-hero__search{width:50%}}.error404 .search-results-searchform .wp-block-search{position:relative}.error404 .search-results-searchform .wp-block-search .wp-block-search__inside-wrapper{border:none;background-color:var(--wp--preset--color--white);border-bottom:.125rem solid var(--wp--preset--color--black)}@media(min-width: 1041px){.error404 .search-results-searchform .wp-block-search .wp-block-search__inside-wrapper{padding:1.5625rem var(--wp--preset--spacing--16)}}.error404 .search-results-searchform .wp-block-search .wp-block-search__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-right:0;background-color:rgba(0,0,0,0);outline-offset:0;padding:0;font:var(--font-weight-medium) var(--font-size-m)/normal var(--font-family-base);color:var(--wp--preset--color--black)}.error404 .search-results-searchform .wp-block-search .wp-block-search__input::-moz-placeholder{opacity:1;font:var(--font-weight-medium) var(--font-size-m)/normal var(--font-family-base);color:var(--wp--preset--color--black)}.error404 .search-results-searchform .wp-block-search .wp-block-search__input::placeholder{opacity:1;font:var(--font-weight-medium) var(--font-size-m)/normal var(--font-family-base);color:var(--wp--preset--color--black)}.error404 .search-results-searchform .wp-block-search .wp-block-search__input::-webkit-search-decoration,.error404 .search-results-searchform .wp-block-search .wp-block-search__input::-webkit-search-cancel-button,.error404 .search-results-searchform .wp-block-search .wp-block-search__input::-webkit-search-results-button,.error404 .search-results-searchform .wp-block-search .wp-block-search__input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}.error404 .search-results-searchform .wp-block-search .wp-block-search__input::-ms-clear{display:none;width:0;height:0}.error404 .search-results-searchform .wp-block-search .wp-block-search__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:0;text-align:left;text-align:initial;display:inline-flex;align-items:center;height:2rem;border-radius:var(--button-border-radius);border:var(--button-border-width) solid var(--wp--preset--color--coral);padding:0 var(--button-padding-y);font:var(--font-button);background-color:var(--wp--preset--color--coral);color:var(--wp--preset--color--black);transition:color var(--transition-base),border-color var(--transition-base),background-color var(--transition-base)}.error404 .search-results-searchform .wp-block-search .wp-block-search__button:hover{background-color:var(--wp--preset--color--black);border-color:var(--wp--preset--color--black);color:var(--wp--preset--color--coral)}.error404 .search-results-searchform .wp-block-search .wp-block-search__button:hover::before{color:var(--wp--preset--color--coral)}.error404 .search-results-searchform .wp-block-search .wp-block-search__button::before{font-family:icon-font !important;speak:never;font-style:normal;font-weight:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;transition:var(--transition-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:var(--wp--preset--color--black);font-size:.875rem}.error404 .quick-links-container{padding:0}*{box-sizing:border-box}html{font-size:var(--root-em-size);scroll-behavior:smooth}body{position:relative;font-family:var(--font-family-base);line-height:var(--line-height-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.post-content>*:first-child{margin-top:0}@media screen and (max-width: 600px){#wpadminbar{position:fixed}}body.archive,body.blog{background-color:var(--wp--preset--color--magnolia)}body.archive .archive-header,body.blog .archive-header{display:flex;flex-flow:column nowrap;gap:var(--wp--preset--spacing--32);padding-top:var(--wp--preset--spacing--24);padding-bottom:var(--wp--preset--spacing--32)}@media(min-width: 1041px){body.archive .archive-header,body.blog .archive-header{gap:var(--wp--preset--spacing--56);padding-top:var(--wp--preset--spacing--40)}}body.archive .archive-header__title,body.blog .archive-header__title{font:var(--font-weight-extrabold) var(--font-size-xxl)/1.2 var(--font-family-heading);letter-spacing:var(--letter-spacing-l);margin:0}body.archive .archive-header__prefix,body.blog .archive-header__prefix{font-size:1em}body.archive .archive-header__description,body.blog .archive-header__description{font:var(--font-weight-medium) var(--font-size-paragraph)/1.3 var(--font-family-base)}body.archive .content-wrapper--archive,body.blog .content-wrapper--archive{margin-top:var(--header-height-mobile);margin-bottom:var(--wp--preset--spacing--32)}@media(min-width: 1041px){body.archive .content-wrapper--archive,body.blog .content-wrapper--archive{margin-top:var(--header-height);margin-bottom:var(--wp--preset--spacing--80)}}body.archive .site-main,body.blog .site-main{display:flex;flex-flow:column nowrap;gap:var(--wp--preset--spacing--8)}.author-single__inner{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2, min-content);row-gap:var(--wp--preset--spacing--24);padding-top:var(--wp--preset--spacing--24);padding-bottom:var(--wp--preset--spacing--24)}@media(min-width: 1041px){.author-single__inner{grid-template-columns:repeat(2, 1fr);grid-template-rows:1fr;row-gap:0;-moz-column-gap:var(--wp--preset--spacing--64);column-gap:var(--wp--preset--spacing--64);padding-top:var(--wp--preset--spacing--80);padding-bottom:var(--wp--preset--spacing--80)}}.author-single__image-wrapper{display:flex;justify-content:center;align-items:center}@media(min-width: 1041px){.author-single__image-wrapper{grid-column:2;grid-row:1;justify-content:center;align-items:center}}.author-single__image{width:21rem;height:21rem;-o-object-fit:cover;object-fit:cover}@media(min-width: 1041px){.author-single__content{grid-column:1;grid-row:1;display:flex;flex-direction:column;padding-top:var(--wp--preset--spacing--24)}}.breadcrumbs-wrapper{margin-bottom:var(--wp--preset--spacing--16)}.breadcrumbs-wrapper .breadcrumbs{padding:0}.breadcrumbs-wrapper .breadcrumbs__item{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);color:var(--wp--preset--color--dark-gray)}.author-single__title{margin:0 0 var(--wp--preset--spacing--24);font:var(--font-hero-headline);font-size:var(--font-size-teaser-l);letter-spacing:var(--letter-spacing)}@media(min-width: 721px){.author-single__title{max-width:60vw}}.author-single__job-title{margin:0 0 var(--wp--preset--spacing--40);font-size:var(--font-size-xl);font-feature-settings:"liga" off,"clig" off}.author-single__description{margin:0;font:var(--font-paragraph);font-feature-settings:"liga" off,"clig" off}@media(min-width: 721px){.author-single__description{max-width:75vw}}@media(min-width: 1441px){.author-single__description{max-width:50vw}}.author-single__description p{margin:0 0 var(--wp--preset--spacing--16)}.author-single__description p:last-child{margin-bottom:0}.author-single__contact-info{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--8);margin-top:var(--wp--preset--spacing--24)}.author-single__contact-info-item{font-size:var(--font-size-m);line-height:var(--line-height-base)}.author-single__contact-info-item a{color:var(--wp--preset--color--black);text-decoration:none}.author-single__contact-info-item a:hover{text-decoration:underline}.author-single__contact-info-item span{margin-left:var(--wp--preset--spacing--4);color:var(--wp--preset--color--dark-gray)}.author-single__posts{padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--80)}.author-single__posts-title{margin:0 0 var(--wp--preset--spacing--32);font:var(--font-h2)}.author-single__posts-list{display:flex;flex-flow:column nowrap;gap:var(--wp--preset--spacing--8)}.author-single__related-articles{margin-top:var(--wp--preset--spacing--40)}.author-single__related-articles .quick-links-wrapper__inner{max-width:none;padding-left:0;padding-right:0}.author-single__related-articles .quick-links-wrapper .quick-links-container{padding-top:0;padding-bottom:0}.card-list{display:grid;grid-gap:var(--grid-gutter);width:100%}@media(min-width: 721px){.card-list--2{grid-template-columns:repeat(2, 1fr)}.card-list--3{grid-template-columns:repeat(3, 1fr)}.card-list--4{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1041px){.card-list--4{grid-template-columns:repeat(4, 1fr)}}.card__inner{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow-card);overflow:hidden}a.card__inner{display:block;color:inherit;text-decoration:none;transition:box-shadow var(--transition-card)}a.card__inner:hover{box-shadow:var(--shadow-card-hover);opacity:1}.card__image-wrapper{position:relative;overflow:hidden}.card__image{backface-visibility:hidden;transform:scale(1.01);transition:transform var(--transition-card);width:100%}a.card__inner:hover .card__image{transform:scale(1.05)}.card__content{padding:var(--wp--preset--spacing--24)}@media(min-width: 1041px){.card__content{padding:var(--wp--preset--spacing--32)}}.card__metadata{font:var(--font-label)}.card__label{text-transform:uppercase;font-weight:var(--font-weight-extrabold);margin-right:var(--wp--preset--spacing--16)}.card__title{font:var(--font-h5);margin:var(--wp--preset--spacing--16) 0 0}.card__text{font-size:var(--font-paragraph);margin:var(--wp--preset--spacing--16) 0 0}.card__cta{display:inline-block;margin:var(--wp--preset--spacing--24) 0 0}.card--individual-links a{color:inherit;text-decoration:none}.card--individual-links a:hover{opacity:1}.card--individual-links .card__image-invisible-link{position:absolute;top:0;left:0;width:100%;height:100%}.card--individual-links .card__image-wrapper:hover .card__image{transform:scale(1.05)}.card--individual-links .card__metadata a:hover,.card--individual-links .card__title a:hover,.card--individual-links .card__cta a:hover{text-decoration:underline}.site-footer{background-color:var(--wp--preset--color--black);color:var(--wp--preset--color--white);overflow:hidden;position:relative}.site-footer>*{position:relative;z-index:2}.site-footer__inner{display:flex;flex-flow:column nowrap;gap:var(--wp--preset--spacing--40);padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)}@media(min-width: 1041px){.site-footer__inner{padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--24);gap:var(--wp--preset--spacing--80) 0}}.site-footer a{color:currentColor;font-weight:var(--font-weight-extrabold);font-family:var(--font-family-heading);text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color var(--transition-base)}.site-footer a:hover{text-decoration-color:var(--wp--preset--color--red)}.site-footer p{font-size:var(--font-size-m)}.site-footer__top{width:100%}.site-footer__middle{width:100%;display:grid;grid-template-columns:1fr;gap:var(--wp--preset--spacing--24)}@media(min-width: 721px){.site-footer__middle{grid-template-columns:repeat(2, 1fr);gap:var(--wp--preset--spacing--104)}}.site-footer__tagline{width:50%;order:1}@media(min-width: 721px){.site-footer__tagline{width:80%;order:1;grid-column:1/2}}.site-footer__tagline p{font-family:var(--font-family-header-alt);font-size:var(--font-size-xl);font-weight:var(--font-weight-light);line-height:var(--line-height-tight);margin:0}@media(min-width: 721px){.site-footer__tagline p{font-size:var(--font-size-teaser)}}.site-footer__logo{display:flex;justify-content:flex-end;order:2;margin-bottom:var(--wp--preset--spacing--16)}@media(min-width: 721px){.site-footer__logo{order:3;grid-column:2/3;grid-row:1/3}}.site-footer__columns{display:grid;grid-template-columns:1fr;gap:var(--wp--preset--spacing--40);order:3}@media(min-width: 721px){.site-footer__columns{order:2;grid-column:1/2;grid-template-columns:repeat(3, 1fr)}}.site-footer .footer-column--1 .widget:first-child p{margin-top:-0.375rem;line-height:2;margin-bottom:var(--wp--preset--spacing--16);white-space:nowrap}.site-footer .footer-column--1 p{margin-top:0;margin-bottom:var(--wp--preset--spacing--8)}.site-footer .logo--footer{display:inline-flex;justify-content:flex-end}.site-footer .logo--footer .logo__link{display:inline-block}.site-footer .logo--footer .logo__image{max-width:100%;width:100%;height:auto}.site-footer__bottom-content{display:grid;grid-template-columns:1fr;gap:var(--wp--preset--spacing--16)}@media(min-width: 1041px){.site-footer__bottom-content{grid-template-columns:.8fr 2fr;gap:var(--wp--preset--spacing--80);margin-top:var(--wp--preset--spacing--24)}}.site-footer__copyright{font-size:var(--font-size-m);color:var(--wp--preset--color--white);font-weight:var(--font-weight-medium)}.site-footer__copyright::before{content:"©";margin-right:.125rem}.site-footer .footer-bottom-links .wp-block-group{gap:var(--wp--preset--spacing--16);display:flex;flex-flow:column nowrap}@media(min-width: 721px){.site-footer .footer-bottom-links .wp-block-group{gap:var(--wp--preset--spacing--24);flex-flow:row nowrap}}@media(min-width: 1041px){.site-footer .footer-bottom-links .wp-block-group{gap:var(--wp--preset--spacing--80);justify-content:space-between}}.site-footer .footer-bottom-links .wp-block-group a{font-family:var(--font-family-base);font-weight:var(--font-weight-light);font-size:var(--font-size-m)}.site-footer .widget{width:100%}.site-footer .widget .wp-block-group__inner-container>*:last-child{margin-bottom:0}.site-footer .widget ul{margin:0;padding:0}.site-footer .widget li{display:block;margin-bottom:var(--wp--preset--spacing--8)}.site-footer .widget li:last-child{margin:0}.site-footer .gform_wrapper input[type=text],.site-footer .gform_wrapper input[type=email],.site-footer .gform_wrapper input[type=tel],.site-footer .gform_wrapper input[type=url],.site-footer .gform_wrapper input[type=password],.site-footer .gform_wrapper input[type=search],.site-footer .gform_wrapper input[type=number],.site-footer .gform_wrapper input[type=date],.site-footer .gform_wrapper textarea{border-bottom-color:var(--wp--preset--color--white)}.site-footer .gform_wrapper input[type=text]:focus,.site-footer .gform_wrapper input[type=email]:focus,.site-footer .gform_wrapper input[type=tel]:focus,.site-footer .gform_wrapper input[type=url]:focus,.site-footer .gform_wrapper input[type=password]:focus,.site-footer .gform_wrapper input[type=search]:focus,.site-footer .gform_wrapper input[type=number]:focus,.site-footer .gform_wrapper input[type=date]:focus,.site-footer .gform_wrapper textarea:focus{box-shadow:inset 0 .125rem 0 0 var(--wp--preset--color--white),inset .125rem 0 0 0 var(--wp--preset--color--white),inset -0.125rem 0 0 0 var(--wp--preset--color--white)}.site-footer .gform_wrapper input[type=text]:hover,.site-footer .gform_wrapper input[type=email]:hover,.site-footer .gform_wrapper input[type=tel]:hover,.site-footer .gform_wrapper input[type=url]:hover,.site-footer .gform_wrapper input[type=password]:hover,.site-footer .gform_wrapper input[type=search]:hover,.site-footer .gform_wrapper input[type=number]:hover,.site-footer .gform_wrapper input[type=date]:hover,.site-footer .gform_wrapper textarea:hover{border-bottom-color:var(--wp--preset--color--white)}.site-footer .gform_wrapper .gfield--input-type-consent{padding-bottom:0 !important}.site-footer .gform_wrapper .ginput_container_consent{margin-bottom:0 !important}.site-header{position:fixed;top:0;left:0;right:0;margin:0 auto;z-index:9999;background-color:var(--color-header-bg);transition:all var(--transition-base)}.site-header.dark-theme{--header-action-button-border-color: var(--wp--preset--color--white);--header-action-button-text-color: var(--wp--preset--color--white);background-color:var(--wp--preset--color--black);transition:background-color var(--transition-base)}body.admin-bar .site-header{top:2.875rem}@media screen and (min-width: 783px){body.admin-bar .site-header{top:2rem}}.site-header--scrolling{position:fixed}.main-header-bar-wrap{display:flex;min-height:var(--header-height-mobile);z-index:25;position:relative;padding-top:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20);transition:all var(--transition-base)}@media(min-width: 1041px){.main-header-bar-wrap{padding:var(--wp--preset--spacing--24)}}@media(min-width: 1441px){.main-header-bar-wrap{min-height:var(--header-height);padding-top:var(--wp--preset--spacing--24);padding-bottom:var(--wp--preset--spacing--24)}}.header-search-toggle-button{grid-area:1/11/2/12}.menu-actions-wrapper{grid-area:1/12/2/13}.site-header:has(.nav-mobile--open) .main-header-bar-wrap{background-color:var(--wp--preset--color--black)}body:has(.has-transparent-header) .site-header:not(.dark-theme):not(.site-header--scrolling-up){background-color:rgba(0,0,0,0)}body:has(.has-transparent-header) .site-header:not(.dark-theme):not(.site-header--scrolling-up) .logo__image .logo__text-group{fill:var(--wp--preset--color--white)}body:has(.has-transparent-header) .site-header:not(.dark-theme):not(.site-header--scrolling-up) .menu__item .menu__link{color:var(--wp--preset--color--white)}body:has(.has-transparent-header) .site-header:not(.dark-theme):not(.site-header--scrolling-up) .hamburger,body:has(.has-transparent-header) .site-header:not(.dark-theme):not(.site-header--scrolling-up) .header-search-toggle-button__button,body:has(.has-transparent-header) .site-header:not(.dark-theme):not(.site-header--scrolling-up) .menu-actions__item:not(.menu-actions__item--icon-arrow-right) .menu-actions__link{color:var(--wp--preset--color--white);border-color:var(--wp--preset--color--white)}body:has(.has-transparent-header) .site-header.dark-theme{transition:background-color 0ms}.site-header:not(.dark-theme){transition:background-color var(--transition-1)}.main-header-bar{display:grid;grid-template-columns:max-content repeat(7, 1fr) repeat(2, max-content);grid-auto-rows:min-content;gap:var(--wp--preset--spacing--8);align-items:center;width:100%}@media(min-width: 1041px){.main-header-bar{gap:var(--wp--preset--spacing--16)}}.menu-wrapper{grid-area:1/3/2/10}@media(min-width: 1280px){.menu-wrapper{grid-area:1/5/2/9}}.listed-post:hover .wp-block-button__link,.listed-post:focus-within .wp-block-button__link{background-color:var(--wp--preset--color--black);border-color:var(--wp--preset--color--black);color:var(--wp--preset--color--coral)}.listed-post:hover .wp-block-button__link::after,.listed-post:focus-within .wp-block-button__link::after{transform:translateX(0.25rem)}.listed-post .listed-post__link{display:block;background-color:var(--wp--preset--color--white);border:.0625rem solid var(--wp--preset--color--gray);border-radius:2rem;text-decoration:none;padding:var(--wp--preset--spacing--16) var(--wp--preset--spacing--16) var(--wp--preset--spacing--16) var(--wp--preset--spacing--24)}@media(max-width: 1040px){.listed-post .listed-post__link:has(.listed-post__excerpt){padding-bottom:var(--wp--preset--spacing--24)}}@media(min-width: 1041px){.listed-post .listed-post__link{padding:var(--wp--preset--spacing--16) var(--wp--preset--spacing--16) var(--wp--preset--spacing--16) var(--wp--preset--spacing--24)}}.listed-post .listed-post__content{display:grid;grid-template-columns:1fr min-content;grid-auto-rows:min-content;row-gap:.25rem;-moz-column-gap:var(--wp--preset--spacing--8);column-gap:var(--wp--preset--spacing--8)}@media(min-width: 1041px){.listed-post .listed-post__content{grid-template-columns:26.875rem 1fr min-content;grid-auto-rows:1fr;gap:var(--wp--preset--spacing--16);align-items:center}}.listed-post .listed-post__title{grid-area:1/1/2/2;margin:var(--wp--preset--spacing--8) 0 0;font:var(--font-weight-extrabold) var(--font-size-paragraph)/1.3 var(--font-family-heading);letter-spacing:var(--letter-spacing)}@media(min-width: 1041px){.listed-post .listed-post__title{grid-area:1/1/2/2;margin:0}}.listed-post .listed-post__excerpt{grid-area:2/1/3/2;display:flex;flex-flow:column nowrap;justify-content:center}@media(min-width: 1041px){.listed-post .listed-post__excerpt{grid-area:1/2/2/3;height:100%;padding-left:var(--wp--preset--spacing--16);border-left:.0625rem solid var(--wp--preset--color--gray)}}.listed-post .listed-post__excerpt p{margin:0;font:var(--font-weight-medium) var(--font-size-paragraph)/1.3 var(--font-family-base)}.listed-post .wp-block-button{grid-area:1/2/3/3}@media(min-width: 1041px){.listed-post .wp-block-button{grid-area:1/3/2/4}}.listed-post .wp-block-button__link{display:flex;align-items:center;justify-content:center;height:2.5rem;width:3.0625rem;background-color:var(--wp--preset--color--coral);border-color:var(--wp--preset--color--coral);color:var(--wp--preset--color--black);transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base)}.listed-post .wp-block-button__link:hover,.listed-post .wp-block-button__link:focus{background-color:var(--wp--preset--color--black);border-color:var(--wp--preset--color--black);color:var(--wp--preset--color--coral)}body.page .post-header{display:grid;grid-template-columns:1fr;grid-auto-rows:min-content;row-gap:var(--wp--preset--spacing--24);align-items:center;height:100%;padding-top:var(--header-height-mobile);margin-bottom:var(--wp--preset--spacing--40)}@media(min-width: 1041px){body.page .post-header{grid-auto-rows:1fr;row-gap:0;height:60vh;padding-top:var(--header-height);margin-bottom:var(--wp--preset--spacing--80)}}body.page .post-header__title{grid-area:2/1/3/2;margin:0;font:var(--font-hero-headline);font-size:3rem;letter-spacing:var(--letter-spacing)}@media(min-width: 721px){body.page .post-header__title{max-width:60vw}}@media(min-width: 1041px){body.page .post-header__title{font-size:var(--font-size-teaser-xl);line-height:1}}body.single-post .post-header{margin-top:calc(var(--header-height-mobile) + var(--wp--preset--spacing--24));margin-bottom:var(--wp--preset--spacing--24)}@media(min-width: 1041px){body.single-post .post-header{margin-top:calc(var(--header-height) + var(--wp--preset--spacing--104));margin-bottom:var(--wp--preset--spacing--56)}}body.single-post .post-header__content{display:grid;grid-template-columns:1fr;gap:var(--wp--preset--spacing--24)}@media(min-width: 1041px){body.single-post .post-header__content{grid-template-columns:var(--max-width-content) 1fr;align-items:start}}@media(min-width: 1441px){body.single-post .post-header__content{grid-template-columns:var(--max-width-content-wide) 1fr}}body.single-post .post-header__left{max-width:var(--max-width-content-wide)}body.single-post .post-header__title{margin:0 0 var(--wp--preset--spacing--24);font:var(--font-h1);font-size:var(--font-size-teaser-l);line-height:1}body.single-post .post-header__excerpt{max-width:var(--max-width-content)}body.single-post .post-header__excerpt p{font-size:var(--font-size-excerpt);margin:0}body.single-post .post-header__right{display:flex;justify-content:flex-start;align-self:flex-end}@media(min-width: 1041px){body.single-post .post-header__right{justify-content:flex-end}}body.single-post .post-anchor-link{display:flex;align-items:center;border-radius:2.5rem;background-color:var(--wp--preset--color--white);border:.0625rem solid var(--wp--preset--color--gray);width:100%;margin-bottom:var(--wp--preset--spacing--16)}@media(min-width: 721px){body.single-post .post-anchor-link{margin-bottom:0;width:auto;min-width:16.25rem}}@media(min-width: 1041px){body.single-post .post-anchor-link{min-width:0}}body.single-post .post-anchor-link__link{display:block;width:100%;height:100%;text-decoration:none;padding:var(--wp--preset--spacing--16) var(--wp--preset--spacing--16) var(--wp--preset--spacing--16) var(--wp--preset--spacing--24);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}body.single-post .post-anchor-link__link .post-anchor-link-content{display:grid;grid-template-columns:1fr min-content;grid-auto-rows:min-content;gap:var(--wp--preset--spacing--40);align-items:center}body.single-post .post-anchor-link__link .post-anchor-link-text{font:var(--font-weight-extrabold) 1rem/1.3 var(--font-family-heading);letter-spacing:var(--letter-spacing);color:var(--wp--preset--color--black);margin:0}body.single-post .post-anchor-link__link .post-anchor-link-button{align-self:end}body.single-post .post-anchor-link__link .post-anchor-link-button .wp-block-button__link{height:2.5rem;width:3.0625rem;background-color:var(--wp--preset--color--coral);border-color:var(--wp--preset--color--coral);color:var(--wp--preset--color--black);padding:var(--wp--preset--spacing--10) var(--wp--preset--spacing--16);display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}body.single-post .post-anchor-link__link .post-anchor-link-button .wp-block-button__link i{width:.875rem;height:.875rem;color:var(--wp--preset--color--black);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);transform:rotate(90deg)}body.single-post .post-anchor-link__link .post-anchor-link-button .wp-block-button__link::after{display:none}body.single-post .post-anchor-link__link:hover,body.single-post .post-anchor-link__link:focus{text-decoration:none}body.single-post .post-anchor-link__link:hover .wp-block-button__link,body.single-post .post-anchor-link__link:focus .wp-block-button__link{background-color:var(--wp--preset--color--black);border-color:var(--wp--preset--color--black);color:var(--wp--preset--color--coral)}body.single-post .post-anchor-link__link:hover .wp-block-button__link i,body.single-post .post-anchor-link__link:focus .wp-block-button__link i{color:var(--wp--preset--color--coral)}body.single-post .post-header .post-featured{margin:var(--wp--preset--spacing--24) auto 0}body.single-post .post-header .post-featured .post-featured__image-wrap:not(:has(.featured-video)){aspect-ratio:16/9;overflow:hidden}body.single-post .post-header .post-featured img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(min-width: 721px){body.single-post .post-header .post-featured{margin:var(--wp--preset--spacing--56) auto 0}}body.single-post .post-header .post-featured .featured-video{margin:0;aspect-ratio:16/9}body.single-post .post-image-meta{margin-top:var(--wp--preset--spacing--8);font-size:var(--font-size-s);color:var(--wp--preset--color--dark-gray)}@media(min-width: 721px){body.single-post .post-image-meta{max-width:60%}}body.single-post .post-meta{max-width:calc(var(--max-width-content) + 2*var(--side-gutter-width-desktop));position:relative;margin:var(--wp--preset--spacing--48) auto}@media(min-width: 1201px){body.single-post .post-meta{margin:0;position:absolute;max-width:none;padding-left:0;padding-right:0;pointer-events:none}}@media(min-width: 1201px){body.single-post .post-meta__inner{display:grid;grid-template-columns:1fr var(--max-width-content) 1fr;-moz-column-gap:var(--side-gutter-width-desktop);column-gap:var(--side-gutter-width-desktop);max-width:calc(var(--max-width) + 2*var(--side-gutter-width-desktop));padding-left:var(--side-gutter-width-desktop);padding-right:var(--side-gutter-width-desktop);margin:0 auto}}body.single-post .post-meta__content{display:flex;flex-direction:column;align-items:flex-start;line-height:1.3;font-size:var(--font-size-s)}@media(min-width: 1041px){body.single-post .post-meta__content{grid-column:1}}@media(min-width: 1201px){body.single-post .post-meta__content{pointer-events:auto}}body.single-post .post-meta__author{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--4)}body.single-post .post-meta__author-title{font-weight:var(--font-weight-extrabold);font-family:var(--font-family-heading)}body.single-post .post-meta__categories{margin-top:var(--wp--preset--spacing--24);display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--8)}body.single-post .post-meta__category{background-color:var(--wp--preset--color--light-gray);padding:var(--wp--preset--spacing--8) var(--wp--preset--spacing--8);font-size:var(--font-size-s);text-decoration:none;color:inherit;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}body.single-post .post-meta__category:hover,body.single-post .post-meta__category:focus{transform:translateY(-0.125rem);background-color:var(--wp--preset--color--gray)}body.search-results,body.search-no-results{background-color:var(--wp--preset--color--magnolia)}body.search-results .search-results-header,body.search-no-results .search-results-header{display:flex;flex-flow:column nowrap;gap:var(--wp--preset--spacing--32);padding-top:var(--wp--preset--spacing--24);padding-bottom:var(--wp--preset--spacing--32)}@media(min-width: 1041px){body.search-results .search-results-header,body.search-no-results .search-results-header{gap:var(--wp--preset--spacing--56);padding-top:var(--wp--preset--spacing--40)}}body.search-results .search-results-searchform .wp-block-search,body.search-no-results .search-results-searchform .wp-block-search{position:relative}body.search-results .search-results-searchform .wp-block-search .wp-block-search__inside-wrapper,body.search-no-results .search-results-searchform .wp-block-search .wp-block-search__inside-wrapper{border:none;padding:var(--wp--preset--spacing--30) var(--wp--preset--spacing--16);background-color:var(--wp--preset--color--white);border-bottom:.125rem solid var(--wp--preset--color--black)}@media(min-width: 1041px){body.search-results .search-results-searchform .wp-block-search .wp-block-search__inside-wrapper,body.search-no-results .search-results-searchform .wp-block-search .wp-block-search__inside-wrapper{padding:1.5625rem var(--wp--preset--spacing--16)}}body.search-results .search-results-searchform .wp-block-search .wp-block-search__input,body.search-no-results .search-results-searchform .wp-block-search .wp-block-search__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-right:0;background-color:rgba(0,0,0,0);outline-offset:0;padding:0;font:var(--font-weight-medium) var(--font-size-m)/normal var(--font-family-base);color:var(--wp--preset--color--black)}body.search-results .search-results-searchform .wp-block-search .wp-block-search__input::-moz-placeholder, body.search-no-results .search-results-searchform .wp-block-search .wp-block-search__input::-moz-placeholder{opacity:1;font:var(--font-weight-medium) var(--font-size-m)/normal var(--font-family-base);color:var(--wp--preset--color--black)}body.search-results .search-results-searchform .wp-block-search .wp-block-search__input::placeholder,body.search-no-results .search-results-searchform .wp-block-search .wp-block-search__input::placeholder{opacity:1;font:var(--font-weight-medium) var(--font-size-m)/normal var(--font-family-base);color:var(--wp--preset--color--black)}body.search-results .search-results-searchform .wp-block-search .wp-block-search__input::-webkit-search-decoration,body.search-results .search-results-searchform .wp-block-search .wp-block-search__input::-webkit-search-cancel-button,body.search-results .search-results-searchform .wp-block-search .wp-block-search__input::-webkit-search-results-button,body.search-results .search-results-searchform .wp-block-search .wp-block-search__input::-webkit-search-results-decoration,body.search-no-results .search-results-searchform .wp-block-search .wp-block-search__input::-webkit-search-decoration,body.search-no-results .search-results-searchform .wp-block-search .wp-block-search__input::-webkit-search-cancel-button,body.search-no-results .search-results-searchform .wp-block-search .wp-block-search__input::-webkit-search-results-button,body.search-no-results .search-results-searchform .wp-block-search .wp-block-search__input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}body.search-results .search-results-searchform .wp-block-search .wp-block-search__input::-ms-clear,body.search-no-results .search-results-searchform .wp-block-search .wp-block-search__input::-ms-clear{display:none;width:0;height:0}body.search-results .search-results-searchform .wp-block-search .wp-block-search__button,body.search-no-results .search-results-searchform .wp-block-search .wp-block-search__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:0;text-align:left;text-align:initial;display:inline-flex;align-items:center;height:2rem;border-radius:var(--button-border-radius);border:var(--button-border-width) solid var(--wp--preset--color--coral);padding:0 var(--button-padding-y);font:var(--font-button);background-color:var(--wp--preset--color--coral);color:var(--wp--preset--color--black);transition:color var(--transition-base),border-color var(--transition-base),background-color var(--transition-base)}body.search-results .search-results-searchform .wp-block-search .wp-block-search__button:hover,body.search-no-results .search-results-searchform .wp-block-search .wp-block-search__button:hover{background-color:var(--wp--preset--color--black);border-color:var(--wp--preset--color--black);color:var(--wp--preset--color--coral)}body.search-results .search-results-searchform .wp-block-search .wp-block-search__button:hover::before,body.search-no-results .search-results-searchform .wp-block-search .wp-block-search__button:hover::before{color:var(--wp--preset--color--coral)}body.search-results .search-results-searchform .wp-block-search .wp-block-search__button::before,body.search-no-results .search-results-searchform .wp-block-search .wp-block-search__button::before{font-family:icon-font !important;speak:never;font-style:normal;font-weight:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;transition:var(--transition-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:var(--wp--preset--color--black);font-size:.875rem}body.search-results .search-results-counter,body.search-no-results .search-results-counter{font:var(--font-weight-extrabold) var(--font-size-xxl)/1.2 var(--font-family-heading);letter-spacing:var(--letter-spacing-l)}body.search-results .content-wrapper--archive,body.search-no-results .content-wrapper--archive{margin-top:var(--header-height-mobile);margin-bottom:var(--wp--preset--spacing--32)}@media(min-width: 1041px){body.search-results .content-wrapper--archive,body.search-no-results .content-wrapper--archive{margin-top:var(--header-height);margin-bottom:var(--wp--preset--spacing--80)}}body.search-results .site-main,body.search-no-results .site-main{display:flex;flex-flow:column nowrap;gap:var(--wp--preset--spacing--8)}body.search-results .search-not-found-message,body.search-no-results .search-not-found-message{margin:0;font:var(--font-weight-medium) var(--font-size-paragraph)/1.3 var(--font-family-base)}
