.wp-block-gigtforeningen-accordion{background-color:var(--wp--preset--color--magnolia)}.wp-block-gigtforeningen-accordion.disable-background-color{background-color:transparent}.wp-block-gigtforeningen-accordion.disable-background-color .accordion-container{padding:0}.wp-block-gigtforeningen-accordion .accordion-container{padding-bottom:var(--wp--preset--spacing--80);padding-top:var(--wp--preset--spacing--40)}.wp-block-gigtforeningen-accordion .accordion-header{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:var(--wp--preset--spacing--32);justify-content:space-between;margin-bottom:var(--wp--preset--spacing--32)}@media(min-width:1041px){.wp-block-gigtforeningen-accordion .accordion-header{align-items:center;flex-flow:row nowrap;gap:var(--wp--preset--spacing--8)}}.wp-block-gigtforeningen-accordion .accordion-title{font:var(--font-weight-extrabold) var(--font-size-xxl)/normal var(--font-family-heading);letter-spacing:var(--letter-spacing);margin:0}.wp-block-gigtforeningen-accordion .accordion-items{display:flex;flex-flow:column nowrap;gap:var(--wp--preset--spacing--8);list-style:none;margin:0;padding:0}.wp-block-gigtforeningen-accordion .accordion-item-header{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-flow:row nowrap;gap:var(--wp--preset--spacing--8);justify-content:space-between;padding:0;text-align:left;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.wp-block-gigtforeningen-accordion .accordion-item-header:hover .accordion-item-icon>.wp-block-button__link{background-color:var(--wp--preset--color--coral);border-color:var(--wp--preset--color--coral);color:var(--wp--preset--color--black)}.wp-block-gigtforeningen-accordion .accordion-item-header:hover .accordion-item-icon>.wp-block-button__link i{color:var(--wp--preset--color--black)}@media(min-width:1041px){.wp-block-gigtforeningen-accordion .accordion-item-header:hover .accordion-item-icon>.wp-block-button__link{background-color:var(--wp--preset--color--black);border-color:var(--wp--preset--color--black)}.wp-block-gigtforeningen-accordion .accordion-item-header:hover .accordion-item-icon>.wp-block-button__link i{color:var(--wp--preset--color--coral)}}.wp-block-gigtforeningen-accordion .accordion-item-title{color:var(--wp--preset--color--black);font:var(--font-weight-extrabold) var(--font-size-h3)/1.3 var(--font-family-heading);letter-spacing:var(--letter-spacing-l);margin:0}.wp-block-gigtforeningen-accordion .accordion-item-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.wp-block-gigtforeningen-accordion .accordion-item-icon .wp-block-button__link{background-color:var(--wp--preset--color--coral);border-color:var(--wp--preset--color--coral);color:var(--wp--preset--color--black);height:auto;padding:var(--wp--preset--spacing--10) var(--wp--preset--spacing--16);transition:all .3s cubic-bezier(.4,0,.2,1)}.wp-block-gigtforeningen-accordion .accordion-item-icon .wp-block-button__link i{color:var(--wp--preset--color--black);height:.875rem;transform-origin:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:.875rem}.wp-block-gigtforeningen-accordion .accordion-item-icon .wp-block-button__link:after{display:none}.wp-block-gigtforeningen-accordion .accordion-item.is-open .accordion-item-icon>.wp-block-button__link{background-color:var(--wp--preset--color--black);border-color:var(--wp--preset--color--black)}.wp-block-gigtforeningen-accordion .accordion-item.is-open .accordion-item-icon>.wp-block-button__link i{color:var(--wp--preset--color--coral)}.wp-block-gigtforeningen-accordion .accordion-item-content{display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.wp-block-gigtforeningen-accordion .accordion-item-content.is-open{grid-template-rows:1fr;opacity:1}.wp-block-gigtforeningen-accordion .accordion-item-content>*{min-height:0;overflow:hidden;padding:0}.wp-block-gigtforeningen-accordion .accordion-item-content>*>*{padding:var(--wp--preset--spacing--16) 0 0 0}@media(min-width:1041px){.wp-block-gigtforeningen-accordion .accordion-item-content{max-width:75%}}.wp-block-gigtforeningen-accordion .accordion-item-text{font:var(--font-weight-medium) var(--font-size-paragraph)/1.6 var(--font-family-base);margin:0}.wp-block-gigtforeningen-accordion .accordion-item-text a:not([class]){color:var(--wp--preset--color--black);font-weight:var(--font-weight-medium);text-decoration:underline;text-decoration-color:currentcolor;text-decoration-thickness:.125rem;text-underline-offset:.125rem;transition:var(--transition-base)}.wp-block-gigtforeningen-accordion .accordion-item-text a:not([class]):focus,.wp-block-gigtforeningen-accordion .accordion-item-text a:not([class]):hover{text-underline-offset:.25rem}.wp-block-gigtforeningen-accordion .accordion-item.filtered-out{display:none!important}.wp-block-gigtforeningen-accordion .accordion-filter-container{position:relative;width:100%}@media(min-width:1041px){.wp-block-gigtforeningen-accordion .accordion-filter-container{width:auto}}.wp-block-gigtforeningen-accordion .accordion-filter-container .wp-block-button .accordion-filter-button{align-items:center;display:flex;gap:var(--wp--preset--spacing--8);justify-content:center;text-decoration:none;width:100%}@media(min-width:1041px){.wp-block-gigtforeningen-accordion .accordion-filter-container .wp-block-button .accordion-filter-button{justify-content:space-between}}.wp-block-gigtforeningen-accordion .accordion-filter-container .wp-block-button .accordion-filter-button:after{display:none}@media(min-width:1041px){.wp-block-gigtforeningen-accordion .accordion-filter-container .wp-block-button .accordion-filter-button .accordion-filter-button-text{flex:1;text-align:left}}.wp-block-gigtforeningen-accordion .accordion-filter-container .wp-block-button .accordion-filter-button .icon-chevron-down,.wp-block-gigtforeningen-accordion .accordion-filter-container .wp-block-button .accordion-filter-button i{align-items:center;display:inline-flex;font-size:.5rem;justify-content:center;transform-origin:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.wp-block-gigtforeningen-accordion .accordion-filter-container .wp-block-button .accordion-filter-button:hover .icon-chevron-down{color:var(--wp--preset--color--red)}.wp-block-gigtforeningen-accordion .accordion-filter-container .wp-block-button .accordion-filter-button.is-open .icon-chevron-down{transform:rotate(180deg)}.wp-block-gigtforeningen-accordion .accordion-filter-container .accordion-filter-dropdown{background-color:var(--wp--preset--color--white);border:.0625rem solid var(--wp--preset--color--black);border-radius:.5rem;box-shadow:0 .25rem .375rem -.0625rem rgba(0,0,0,.1),0 .125rem .25rem -.125rem rgba(0,0,0,.1);left:0;min-width:12.5rem;opacity:0;overflow:hidden;position:absolute;top:calc(100% + .5rem);transform:translateY(-.5rem) scale(.95);transition:opacity .2s cubic-bezier(.4,0,.2,1),visibility .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);visibility:hidden;z-index:1000}@media(min-width:1041px){.wp-block-gigtforeningen-accordion .accordion-filter-container .accordion-filter-dropdown{left:unset;right:0}}.wp-block-gigtforeningen-accordion .accordion-filter-container .accordion-filter-dropdown.is-open{opacity:1;transform:translateY(0) scale(1);visibility:visible}.wp-block-gigtforeningen-accordion .accordion-filter-container .accordion-filter-dropdown .accordion-filter-option{background:none;border:none;color:var(--wp--preset--color--black);cursor:pointer;display:block;font:var(--font-weight-medium) var(--font-size-m)/1.5 var(--font-family-base);padding:.625rem 1rem;text-align:left;transition:all .15s cubic-bezier(.4,0,.2,1);width:100%}.wp-block-gigtforeningen-accordion .accordion-filter-container .accordion-filter-dropdown .accordion-filter-option:focus,.wp-block-gigtforeningen-accordion .accordion-filter-container .accordion-filter-dropdown .accordion-filter-option:hover{background-color:var(--wp--preset--color--magnolia);color:var(--wp--preset--color--black)}.wp-block-gigtforeningen-accordion .accordion-filter-container .accordion-filter-dropdown .accordion-filter-option:active{background-color:var(--wp--preset--color--black);color:var(--wp--preset--color--white)}.wp-block-gigtforeningen-accordion .accordion-filter-container .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-accordion .accordion-filter-container .accordion-filter-dropdown .accordion-filter-option:not(:last-child){border-bottom:.0625rem solid var(--wp--preset--color--contrast-1)}[class*=wp-block-gigtforeningen-] .wp-block-gigtforeningen-accordion{padding:0!important}[class*=wp-block-gigtforeningen-] .wp-block-gigtforeningen-accordion .accordion-container{padding:0}@media(min-width:1041px){[class*=wp-block-gigtforeningen-] .wp-block-gigtforeningen-accordion .accordion-item-content{max-width:80%}}.screen-reader-only{position:absolute!important;clip:rect(.0625rem,.0625rem,.0625rem,.0625rem);height:.0625rem!important;overflow:hidden;width:.0625rem!important}
