.swp-flex--col {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}
form.searchwp-form .swp-flex--row {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    flex-grow: 1;
}
form.searchwp-form .swp-flex--wrap {
    flex-wrap: wrap;
}
form.searchwp-form .swp-flex--gap-sm {
    gap: 0.25em;
}
form.searchwp-form .swp-flex--gap-md {
    gap: 0.5em;
}
form.searchwp-form .swp-items-stretch {
    align-items: stretch;
}
form.searchwp-form .swp-margin-l-auto {
    margin-left: auto;
}
form.searchwp-form input.swp-input,
form.searchwp-form select.swp-select {
    color: rgba(14, 33, 33, 0.8);
}
form.searchwp-form select.swp-select {
    min-width: fit-content;
    appearance: none;
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='11' viewBox='0 0 17 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.2915 0.814362L8.09717 6.95819L1.90283 0.814362L0 2.7058L8.09717 10.7545L16.1943 2.7058L14.2915 0.814362Z' fill='%230E2121' fill-opacity='0.8'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: right 12px top 50%;
    background-size: 12px auto;
    padding: 0 33px 0 0.7em;
    min-height: 2em;
}
form.searchwp-form input.swp-input--search {
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.06786 12.1357C7.3777 12.1357 8.60074 11.7096 9.59495 10.9995L13.3351 14.7396C13.5087 14.9132 13.7375 15 13.9742 15C14.4871 15 14.858 14.6055 14.858 14.1005C14.858 13.8638 14.7791 13.6428 14.6055 13.4692L10.889 9.74487C11.6702 8.7191 12.1357 7.44871 12.1357 6.06786C12.1357 2.73014 9.40558 0 6.06786 0C2.72225 0 0 2.73014 0 6.06786C0 9.40558 2.72225 12.1357 6.06786 12.1357ZM6.06786 10.8259C3.45608 10.8259 1.30984 8.67175 1.30984 6.06786C1.30984 3.46397 3.45608 1.30984 6.06786 1.30984C8.67175 1.30984 10.8259 3.46397 10.8259 6.06786C10.8259 8.67175 8.67175 10.8259 6.06786 10.8259Z' fill='%23CFCFCF'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 12px top 50%;
    background-size: 15px auto;
    padding-right: 38px;
    padding-left: 0.7em;
}
form.searchwp-form .searchwp-form-input-container {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    flex-grow: 1;
}
form.searchwp-form .searchwp-form-input-container .swp-input {
    margin: 0;
    width: 100%;
}

form.searchwp-form .searchwp-form-input-container .swp-select {
    border-right: 0;
}
form.searchwp-form .searchwp-form-input-container .swp-select + .swp-input {
    flex-grow: 1;
}
form.searchwp-form .searchwp-form-advanced-filters-toggle {
    text-align: right;
}
form.searchwp-form .searchwp-form-advanced-filters select {
    flex: 1;
}
form.searchwp-form .swp-toggle {
    cursor: pointer;
    margin-bottom: 0;
}

form.searchwp-form .swp-toggle-switch {
    background-color: rgba(14, 33, 33, 0.14);
    border-radius: 20px;
    width: 40px;
    height: 22px;
    position: relative;
    transition: background-color 0.25s;
}

form.searchwp-form .swp-toggle-switch:not(.swp-toggle-switch--mini):hover {
    background-color: rgba(14, 33, 33, 0.2);
}

form.searchwp-form .swp-toggle-switch--mini {
    width: 25px;
    height: 15px;
}

form.searchwp-form .swp-toggle-switch:before,
form.searchwp-form .swp-toggle-switch:after {
    content: "";
}

form.searchwp-form .swp-toggle-switch:before {
    display: block;
    background: #ffffff;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    position: absolute;
    top: 2px;
    left: 2px;
    -webkit-transition: left 0.25s;
    -o-transition: left 0.25s;
    transition: left 0.25s;
}

form.searchwp-form .swp-toggle-switch--mini:before {
    width: 11px;
    height: 11px;
    top: 2px;
    left: 2px;
}

form.searchwp-form .swp-toggle-checkbox:checked + .swp-toggle-switch,
form.searchwp-form .swp-toggle-switch--checked {
    background: currentcolor;
}

form.searchwp-form .swp-toggle-checkbox:checked + .swp-toggle-switch:before {
    left: 20px;
}

form.searchwp-form .swp-toggle-checkbox:checked + .swp-toggle-switch--mini:before,
form.searchwp-form .swp-toggle-switch--checked.swp-toggle-switch--mini:before {
    left: 12px;
}

form.searchwp-form input.swp-toggle-checkbox {
    height: 0;
    width: 0;
    overflow: hidden;
    position: absolute;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
}

form.searchwp-form input.swp-toggle-checkbox:focus {
    border: none;
    box-shadow: none;
    outline: none;
}

form.searchwp-form .swp-toggle .swp-label {
    display: block;
    margin-top: 21px;
}

form.searchwp-form input.swp-toggle-checkbox:focus + .swp-toggle-switch,
form.searchwp-form input.swp-toggle-checkbox:active + .swp-toggle-switch {
    -webkit-box-shadow: 0 0 1px 1px rgba(14, 33, 33, 0.14);
    box-shadow: 0 0 1px 1px rgba(14, 33, 33, 0.14);
    border: none;
}body{background-color:var(--base-3);color:var(--contrast);}a:hover, a:focus{text-decoration:underline;}.entry-title a, .site-branding a, a.button, .wp-block-button__link, .main-navigation a{text-decoration:none;}.wp-block-group__inner-container{max-width:1200px;margin-left:auto;margin-right:auto;}.site-header .header-image{width:210px;}.generate-back-to-top{font-size:20px;border-radius:3px;position:fixed;bottom:30px;right:30px;line-height:40px;width:40px;text-align:center;z-index:10;transition:opacity 300ms ease-in-out;opacity:0.1;transform:translateY(1000px);}.generate-back-to-top__show{opacity:1;transform:translateY(0);}:root{--base-0:#ffffff;--base-50:#f9fafb;--base-75:rgb(246,246,246);--base-100:#f3f4f6;--base-200:#e5e7eb;--base-300:#d1d5db;--base-400:#9ca3af;--base-500:#6b7280;--base-600:#4b5563;--base-700:#374151;--base-800:#1f2937;--base-900:#111827;--brand:#5C73E4;--brand-darker:#415BDF;--brand-lighter:#778BE9;--contrast:#222222;--contrast-2:#354052;--contrast-3:#003975;--contrast-4:#b2b2be;--base:#D8EEF1;--base-2:#f7f8f9;--base-3:#ffffff;--accent-0:#5b86ea;--accent:#12A2B5;--accent-lighter:#13abbf;--accent-darker:#1197a8;--accent-light:#2bc7db;--light-grey:rgba(53,64,82,0.05);--medium-grey:rgba(53,64,82,0.15);--provider-accent:#4b97e8;--app-accent:#29b486;--type-yellow:#f9c96b;--type-purple:#cf8ddf;--type-ruby:#EE4B6A;--type-orange:#EF8354;--variable-accent:var(--contrast-2);--overlay:rgba(0,80,166,0.2);--event-1:#FFC914;--event-2:#00fffb;--event-3:#ff33e4;--cat-topic:#b06d02;--cat-language:#003975;--base-light:#f3f9fb;--input-border:rgba(53,64,82,0.31);--event-lvl-1:rgba(103,175,59,1);--event-lvl-2:rgba(20,161,180,1);--event-lvl-3:rgba(151,95,186,1);--event-level-color:rgba(129,129,129,0.49);--dark-border-1:rgba(135,135,135,0.3);--dark-border-2:rgba(135,135,135,0.15);--accent-2:#eabf5b;--accent-3:#ea5b86;--accent-4:#5beabf;}:root .has-base-0-color{color:var(--base-0);}:root .has-base-0-background-color{background-color:var(--base-0);}:root .has-base-50-color{color:var(--base-50);}:root .has-base-50-background-color{background-color:var(--base-50);}:root .has-base-75-color{color:var(--base-75);}:root .has-base-75-background-color{background-color:var(--base-75);}:root .has-base-100-color{color:var(--base-100);}:root .has-base-100-background-color{background-color:var(--base-100);}:root .has-base-200-color{color:var(--base-200);}:root .has-base-200-background-color{background-color:var(--base-200);}:root .has-base-300-color{color:var(--base-300);}:root .has-base-300-background-color{background-color:var(--base-300);}:root .has-base-400-color{color:var(--base-400);}:root .has-base-400-background-color{background-color:var(--base-400);}:root .has-base-500-color{color:var(--base-500);}:root .has-base-500-background-color{background-color:var(--base-500);}:root .has-base-600-color{color:var(--base-600);}:root .has-base-600-background-color{background-color:var(--base-600);}:root .has-base-700-color{color:var(--base-700);}:root .has-base-700-background-color{background-color:var(--base-700);}:root .has-base-800-color{color:var(--base-800);}:root .has-base-800-background-color{background-color:var(--base-800);}:root .has-base-900-color{color:var(--base-900);}:root .has-base-900-background-color{background-color:var(--base-900);}:root .has-brand-color{color:var(--brand);}:root .has-brand-background-color{background-color:var(--brand);}:root .has-brand-darker-color{color:var(--brand-darker);}:root .has-brand-darker-background-color{background-color:var(--brand-darker);}:root .has-brand-lighter-color{color:var(--brand-lighter);}:root .has-brand-lighter-background-color{background-color:var(--brand-lighter);}:root .has-contrast-color{color:var(--contrast);}:root .has-contrast-background-color{background-color:var(--contrast);}:root .has-contrast-2-color{color:var(--contrast-2);}:root .has-contrast-2-background-color{background-color:var(--contrast-2);}:root .has-contrast-3-color{color:var(--contrast-3);}:root .has-contrast-3-background-color{background-color:var(--contrast-3);}:root .has-contrast-4-color{color:var(--contrast-4);}:root .has-contrast-4-background-color{background-color:var(--contrast-4);}:root .has-base-color{color:var(--base);}:root .has-base-background-color{background-color:var(--base);}:root .has-base-2-color{color:var(--base-2);}:root .has-base-2-background-color{background-color:var(--base-2);}:root .has-base-3-color{color:var(--base-3);}:root .has-base-3-background-color{background-color:var(--base-3);}:root .has-accent-0-color{color:var(--accent-0);}:root .has-accent-0-background-color{background-color:var(--accent-0);}:root .has-accent-color{color:var(--accent);}:root .has-accent-background-color{background-color:var(--accent);}:root .has-accent-lighter-color{color:var(--accent-lighter);}:root .has-accent-lighter-background-color{background-color:var(--accent-lighter);}:root .has-accent-darker-color{color:var(--accent-darker);}:root .has-accent-darker-background-color{background-color:var(--accent-darker);}:root .has-accent-light-color{color:var(--accent-light);}:root .has-accent-light-background-color{background-color:var(--accent-light);}:root .has-light-grey-color{color:var(--light-grey);}:root .has-light-grey-background-color{background-color:var(--light-grey);}:root .has-medium-grey-color{color:var(--medium-grey);}:root .has-medium-grey-background-color{background-color:var(--medium-grey);}:root .has-provider-accent-color{color:var(--provider-accent);}:root .has-provider-accent-background-color{background-color:var(--provider-accent);}:root .has-app-accent-color{color:var(--app-accent);}:root .has-app-accent-background-color{background-color:var(--app-accent);}:root .has-type-yellow-color{color:var(--type-yellow);}:root .has-type-yellow-background-color{background-color:var(--type-yellow);}:root .has-type-purple-color{color:var(--type-purple);}:root .has-type-purple-background-color{background-color:var(--type-purple);}:root .has-type-ruby-color{color:var(--type-ruby);}:root .has-type-ruby-background-color{background-color:var(--type-ruby);}:root .has-type-orange-color{color:var(--type-orange);}:root .has-type-orange-background-color{background-color:var(--type-orange);}:root .has-variable-accent-color{color:var(--variable-accent);}:root .has-variable-accent-background-color{background-color:var(--variable-accent);}:root .has-overlay-color{color:var(--overlay);}:root .has-overlay-background-color{background-color:var(--overlay);}:root .has-event-1-color{color:var(--event-1);}:root .has-event-1-background-color{background-color:var(--event-1);}:root .has-event-2-color{color:var(--event-2);}:root .has-event-2-background-color{background-color:var(--event-2);}:root .has-event-3-color{color:var(--event-3);}:root .has-event-3-background-color{background-color:var(--event-3);}:root .has-cat-topic-color{color:var(--cat-topic);}:root .has-cat-topic-background-color{background-color:var(--cat-topic);}:root .has-cat-language-color{color:var(--cat-language);}:root .has-cat-language-background-color{background-color:var(--cat-language);}:root .has-base-light-color{color:var(--base-light);}:root .has-base-light-background-color{background-color:var(--base-light);}:root .has-input-border-color{color:var(--input-border);}:root .has-input-border-background-color{background-color:var(--input-border);}:root .has-event-lvl-1-color{color:var(--event-lvl-1);}:root .has-event-lvl-1-background-color{background-color:var(--event-lvl-1);}:root .has-event-lvl-2-color{color:var(--event-lvl-2);}:root .has-event-lvl-2-background-color{background-color:var(--event-lvl-2);}:root .has-event-lvl-3-color{color:var(--event-lvl-3);}:root .has-event-lvl-3-background-color{background-color:var(--event-lvl-3);}:root .has-event-level-color-color{color:var(--event-level-color);}:root .has-event-level-color-background-color{background-color:var(--event-level-color);}:root .has-dark-border-1-color{color:var(--dark-border-1);}:root .has-dark-border-1-background-color{background-color:var(--dark-border-1);}:root .has-dark-border-2-color{color:var(--dark-border-2);}:root .has-dark-border-2-background-color{background-color:var(--dark-border-2);}:root .has-accent-2-color{color:var(--accent-2);}:root .has-accent-2-background-color{background-color:var(--accent-2);}:root .has-accent-3-color{color:var(--accent-3);}:root .has-accent-3-background-color{background-color:var(--accent-3);}:root .has-accent-4-color{color:var(--accent-4);}:root .has-accent-4-background-color{background-color:var(--accent-4);}body, button, input, select, textarea{font-family:Inter, sans-serif;font-weight:normal;font-size:var(--fs-body);letter-spacing:-0.015em;}body{line-height:1.7;}@media (max-width: 1024px){body, button, input, select, textarea{letter-spacing:0em;}body{line-height:1.7;}}@media (max-width:768px){body, button, input, select, textarea{letter-spacing:0em;}}h1, h2, h3, h4, h5, h6{font-family:Poppins, sans-serif;font-weight:700;letter-spacing:-0.02em;line-height:1.2;margin-bottom:0.8em;}.site-info{font-size:var(--fs-body-s);}h1{font-weight:800;font-size:var(--fs-heading-xl);line-height:1.1em;margin-bottom:1em;}h2{font-size:var(--fs-heading-l);}h3{font-size:var(--fs-heading-m);}h4{font-size:var(--fs-heading-s);}.gb-headline-heading-1{font-size:2.5rem;line-height:1.2em;}@media (max-width: 1024px){.gb-headline-heading-1{font-size:2.3rem;}}@media (max-width:768px){.gb-headline-heading-1{font-size:2rem;}}.gb-headline-heading-2{font-size:2.2rem;line-height:1.2em;}@media (max-width: 1024px){.gb-headline-heading-2{font-size:2rem;}}@media (max-width:768px){.gb-headline-heading-2{font-size:1.8rem;}}.gb-headline-heading-3{font-size:1.7rem;line-height:1.2em;}@media (max-width:768px){.gb-headline-heading-3{font-size:1.5rem;}}.gb-headline-heading-4{font-size:1.35rem;}@media (max-width: 1024px){.gb-headline-heading-4{font-size:1.25rem;}}@media (max-width:768px){.gb-headline-heading-4{font-size:1.15rem;}}.gb-headline-heading-5{font-size:1.15rem;}@media (max-width:768px){.gb-headline-heading-5{font-size:1.05rem;}}.gb-headline-heading-6{font-size:1rem;}h5{font-size:var(--fs-heading-xs);}h6{font-size:var(--fs-heading-xxs);}.main-navigation .main-nav ul ul li a{text-transform:initial;}.blog-post-style h2{font-weight:700;font-size:1.6rem;line-height:1.2;}@media (max-width: 1024px){.blog-post-style h2{font-size:1.3rem;}}@media (max-width:768px){.blog-post-style h2{font-size:1.2rem;}}.blog-post-style h3{font-weight:600;font-size:1.25rem;line-height:1.2;}@media (max-width: 1024px){.blog-post-style h3{font-size:1.2rem;}}@media (max-width:768px){.blog-post-style h3{font-size:1.1rem;}}.blog-post-style h4{font-weight:600;font-size:1.1rem;line-height:1.2;}@media (max-width:768px){.blog-post-style h4{font-size:1rem;}}.blog-post-style h5{font-weight:500;font-size:1.1rem;line-height:1.2;}@media (max-width:768px){.blog-post-style h5{font-size:1rem;}}.licensee-template-default.single-licensee .licensee-description h2{font-size:30px;}@media (max-width:768px){.licensee-template-default.single-licensee .licensee-description h2{font-size:26px;}}.licensee-template-default.single-licensee .licensee-description h3{font-size:25px;}@media (max-width:768px){.licensee-template-default.single-licensee .licensee-description h3{font-size:23px;}}.dynamic-content-template.post.type-post h2{font-size:var(--fs-heading-s);}.dynamic-content-template.post.type-post h3{font-size:var(--fs-heading-xs);}.single-post .blog-post-content h1, .single-post .blog-post-content h2, .single-post h3, .single-post .blog-post-content h4, .single-post .blog-post-content h5{font-weight:700;letter-spacing:-0.02em;}button:not(.menu-toggle),html input[type="button"],input[type="reset"],input[type="submit"],.button,.wp-block-button .wp-block-button__link{font-weight:bold;}.dynamic-content-template.post.type-post h4{font-size:var(--fs-heading-xxs);}.top-bar{background-color:#636363;color:#ffffff;}.top-bar a{color:#ffffff;}.top-bar a:hover{color:#303030;}.site-header{background-color:var(--contrast-3);color:var(--base-3);}.site-header a{color:var(--base-3);}.main-title a,.main-title a:hover{color:var(--base-3);}.site-description{color:var(--base-3);}.mobile-menu-control-wrapper .menu-toggle,.mobile-menu-control-wrapper .menu-toggle:hover,.mobile-menu-control-wrapper .menu-toggle:focus,.has-inline-mobile-toggle #site-navigation.toggled{background-color:rgba(0, 0, 0, 0.02);}.main-navigation,.main-navigation ul ul{background-color:var(--contrast-3);}.main-navigation .main-nav ul li a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{color:var(--base-3);}.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{color:var(--base-3);}button.menu-toggle:hover,button.menu-toggle:focus{color:var(--base-3);}.main-navigation .main-nav ul li[class*="current-menu-"] > a{color:var(--base-3);}.navigation-search input[type="search"],.navigation-search input[type="search"]:active, .navigation-search input[type="search"]:focus, .main-navigation .main-nav ul li.search-item.active > a, .main-navigation .menu-bar-items .search-item.active > a{color:var(--base-3);}.main-navigation ul ul{background-color:var(--contrast-3);}.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):hover > a,.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul ul li.sfHover:not([class*="current-menu-"]) > a{background-color:#03458b;}.main-navigation .main-nav ul ul li[class*="current-menu-"] > a{background-color:#03458b;}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header{color:var(--contrast);background-color:var(--base-3);}.entry-header h1,.page-header h1{color:var(--contrast);}.entry-title a{color:var(--contrast);}.entry-title a:hover{color:var(--contrast-2);}.entry-meta a:hover{color:var(--contrast-2);}.sidebar .widget{background-color:var(--base-3);}.footer-widgets{background-color:var(--base-3);}.site-info{color:var(--base-3);background-color:var(--contrast-3);}.site-info a:hover{color:var(--base-3);}.footer-bar .widget_nav_menu .current-menu-item a{color:var(--base-3);}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select{color:var(--contrast);background-color:var(--base-2);border-color:var(--base);}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus{color:var(--contrast);background-color:var(--base-2);border-color:var(--contrast-3);}button,html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.wp-block-button__link:not(.has-background){color:var(--base-3);background-color:var(--accent);}button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,a.button:hover,button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,a.button:focus,a.wp-block-button__link:not(.has-background):active,a.wp-block-button__link:not(.has-background):focus,a.wp-block-button__link:not(.has-background):hover{color:var(--base-3);background-color:var(--accent-darker);}a.generate-back-to-top{background-color:rgba( 0,0,0,0.4 );color:#ffffff;}a.generate-back-to-top:hover,a.generate-back-to-top:focus{background-color:rgba( 0,0,0,0.6 );color:#ffffff;}:root{--gp-search-modal-bg-color:var(--base-3);--gp-search-modal-text-color:var(--contrast);--gp-search-modal-overlay-bg-color:rgba(0,0,0,0.2);}@media (max-width: 1024px){.main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{background:none;color:var(--base-3);}}.nav-below-header .main-navigation .inside-navigation.grid-container, .nav-above-header .main-navigation .inside-navigation.grid-container{padding:0px 24px 0px 24px;}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:40px 20px 40px 20px;}.site-main .wp-block-group__inner-container{padding:40px 20px 40px 20px;}.separate-containers .paging-navigation{padding-top:20px;padding-bottom:20px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-20px;width:calc(100% + 40px);max-width:calc(100% + 40px);}.one-container.right-sidebar .site-main,.one-container.both-right .site-main{margin-right:20px;}.one-container.left-sidebar .site-main,.one-container.both-left .site-main{margin-left:20px;}.one-container.both-sidebars .site-main{margin:0px 20px 0px 20px;}.sidebar .widget, .page-header, .widget-area .main-navigation, .site-main > *{margin-bottom:0px;}.separate-containers .site-main{margin:0px;}.both-right .inside-left-sidebar,.both-left .inside-left-sidebar{margin-right:0px;}.both-right .inside-right-sidebar,.both-left .inside-right-sidebar{margin-left:0px;}.separate-containers .featured-image{margin-top:0px;}.separate-containers .inside-right-sidebar, .separate-containers .inside-left-sidebar{margin-top:0px;margin-bottom:0px;}.main-navigation .main-nav ul li a,.menu-toggle,.main-navigation .menu-bar-item > a{padding-left:16px;padding-right:16px;line-height:80px;}.main-navigation .main-nav ul ul li a{padding:15px 16px 15px 16px;}.main-navigation ul ul{width:320px;}.navigation-search input[type="search"]{height:80px;}.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:16px;}.menu-item-has-children .dropdown-menu-toggle{padding-right:16px;}.menu-item-has-children ul .dropdown-menu-toggle{padding-top:15px;padding-bottom:15px;margin-top:-15px;}.rtl .main-navigation .main-nav ul li.menu-item-has-children > a{padding-right:16px;}.inside-site-info{padding:40px;}@media (max-width:768px){.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:10px;}.site-main .wp-block-group__inner-container{padding:10px;}.inside-top-bar{padding-right:30px;padding-left:30px;}.inside-header{padding-right:30px;padding-left:30px;}.widget-area .widget{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.footer-widgets-container{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.inside-site-info{padding-right:30px;padding-left:30px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-10px;width:calc(100% + 20px);max-width:calc(100% + 20px);}.one-container .site-main .paging-navigation{margin-bottom:0px;}}@media (max-width: 1024px){.main-navigation .main-nav ul li a,.main-navigation .menu-toggle,.main-navigation .mobile-bar-items a,.main-navigation .menu-bar-item > a{line-height:60px;}.main-navigation .site-logo.navigation-logo img, .mobile-header-navigation .site-logo.mobile-header-logo img, .navigation-search input[type="search"]{height:60px;}}.post-image:not(:first-child), .page-content:not(:first-child), .entry-content:not(:first-child), .entry-summary:not(:first-child), footer.entry-meta{margin-top:0em;}.post-image-above-header .inside-article div.featured-image, .post-image-above-header .inside-article div.post-image{margin-bottom:0em;}.main-navigation.toggled .main-nav > ul{background-color: var(--contrast-3)}.sticky-enabled .gen-sidebar-nav.is_stuck .main-navigation {margin-bottom: 0px;}.sticky-enabled .gen-sidebar-nav.is_stuck {z-index: 500;}.sticky-enabled .main-navigation.is_stuck {box-shadow: 0 2px 2px -2px rgba(0, 0, 0, .2);}.navigation-stick:not(.gen-sidebar-nav) {left: 0;right: 0;width: 100% !important;}.both-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav > ul,.mobile-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav > ul,.mobile-header-sticky #mobile-header.toggled .main-nav > ul {position: absolute;left: 0;right: 0;z-index: 999;}@media (max-width: 1024px){#sticky-placeholder{height:0;overflow:hidden;}.has-inline-mobile-toggle #site-navigation.toggled{margin-top:0;}.has-inline-mobile-menu #site-navigation.toggled .main-nav > ul{top:1.5em;}}.nav-float-right .navigation-stick {width: 100% !important;left: 0;}.nav-float-right .navigation-stick .navigation-branding {margin-right: auto;}.main-navigation.has-sticky-branding:not(.grid-container) .inside-navigation:not(.grid-container) .navigation-branding{margin-left: 10px;}/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  GeneratePress child theme for holacracy.org
 Author:       Olivier Compagne
 Author URI:   oliviercp@silvermail.one
 Template:     generatepress
 Version:      0.1
*/

/* Fluid Typography Sizes*/
:root {
--fs-body-xs: clamp(0.79rem, 0.09vi + 0.77rem, 0.84rem);
--fs-body-s: clamp(0.89rem, 0.16vi + 0.85rem, 0.97rem);
--fs-body: clamp(1rem, 0.25vi + 0.94rem, 1.13rem);
--fs-heading-xxs: clamp(1.13rem, 0.36vi + 1.04rem, 1.3rem);
--fs-heading-xs: clamp(1.27rem, 0.5vi + 1.14rem, 1.51rem);
--fs-heading-s: clamp(1.42rem, 0.66vi + 1.26rem, 1.76rem);
--fs-heading-m: clamp(1.6rem, 0.87vi + 1.38rem, 2.04rem);
--fs-heading-l: clamp(1.8rem, 1.12vi + 1.52rem, 2.36rem);
--fs-heading-xl: clamp(2.03rem, 1.43vi + 1.67rem, 2.74rem);
--fs-heading-xxl: clamp(2.28rem, 1.8vi + 1.83rem, 3.18rem);
--fs-heading-xxxl: clamp(2.57rem, 2.24vi + 2rem, 3.69rem);
--fs-heading-xxxxl: clamp(2.89rem, 2.78vi + 2.19rem, 4.28rem);
--fs-heading-xxxxxl: clamp(3.25rem, 3.43vi + 2.39rem, 4.96rem);
}.section-lightgrey{background-color:var(--base-2);padding:150px min(40px,4%)}@media (max-width:1024px){.section-lightgrey{padding-bottom:120px;padding-top:120px}}@media (max-width:767px){.section-lightgrey{padding-bottom:100px;padding-top:100px}}.section-base{padding:150px min(40px,4%)}@media (max-width:1024px){.section-base{padding-bottom:120px;padding-top:120px}}@media (max-width:767px){.section-base{padding-bottom:100px;padding-top:100px}}.section-dark{background-color:var(--contrast);color:var(--base-3);padding:150px min(40px,4%)}.section-dark a{color:#3a8cff}.section-dark a:hover{color:var(--base-3)}@media (max-width:1024px){.section-dark{padding-bottom:120px;padding-top:120px}}@media (max-width:767px){.section-dark{padding-bottom:100px;padding-top:100px}}.container-generic{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;border:1px solid var(--medium-grey);margin-bottom:2em;margin-top:2em;padding:50px 60px}@media (max-width:1024px){.container-generic{padding:40px 50px}}@media (max-width:767px){.container-generic{padding:20px 25px}}.container-shadow{background-color:var(--base-3);border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem;border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;border:1px solid var(--dark-border-1);box-shadow:15px 15px 0px -5px rgba(0,0,0,0.1);padding:60px 70px}.container-shadow:hover{background-color:var(--base-3)}@media (max-width:1024px){.container-shadow{padding:40px 50px 40px 60px}}@media (max-width:767px){.container-shadow{padding:30px 35px}}.container-hero{align-items:center;display:flex;flex-direction:column;padding-bottom:100px;padding-top:100px}@media (max-width:1024px){.container-hero{padding-bottom:80px;padding-top:80px}}@media (max-width:767px){.container-hero{padding-bottom:60px;padding-top:60px}}.slim-container-shadow{border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem;border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;border:1px solid var(--dark-border-1);box-shadow:15px 15px 0px -5px rgba(0,0,0,0.1);padding:30px 40px}@media (max-width:1024px){.slim-container-shadow{padding:25px 30px}}@media (max-width:767px){.slim-container-shadow{padding:20px 25px}}.slim-container-grey{background-color:var(--base-2);border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem;border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;border:1px solid var(--dark-border-1);margin-bottom:1em;margin-top:1em;padding:30px 40px}@media (max-width:1024px){.slim-container-grey{padding:40px 50px}}@media (max-width:767px){.slim-container-grey{padding:20px 25px}}.card-outside-container{border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem;border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;border:1px solid var(--medium-grey);display:flex;flex-direction:column;justify-content:space-between;padding:40px 50px}@media (max-width:767px){.card-outside-container{padding:30px 25px}}.card-inside-container{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:17px;row-gap:17px}.card-image{height:202.5px;margin-bottom:2em;object-fit:cover;width:360px}.button-primary{align-items:center;background-color:var(--accent);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-style:solid;border-top-width:0px;box-shadow:inset 0px 0px 20px 5px rgba(0,0,0,0.05);color:#ffffff;display:inline-flex;font-size:0.9em;font-weight:700;justify-content:center;min-width:200px;transition:all 0.2s ease 0s;border-radius:0.375em;padding:0.8em 1.6em}.button-primary:hover{color:#ffffff;box-shadow:inset 0px 0px 50px 10px rgba(0,0,0,0.2);background-color:var(--accent);text-decoration:none}.slim-container-generic{border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem;border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;border:1px solid var(--medium-grey);padding:30px 40px}@media (max-width:1024px){.slim-container-generic{padding:25px 30px}}@media (max-width:767px){.slim-container-generic{padding:20px 25px}}.button-ui-subtle{background-color:rgba(135,135,135,0.1);color:var(--contrast);display:inline-flex;border-radius:0.25em;padding:0.3em 1em}.button-ui-subtle:hover{background-color:rgba(135,135,135,0.15);color:var(--contrast);text-decoration:none}.button-ui-subtle:is(:hover,:focus){text-decoration:none}.button-ui-subtler{background-color:rgba(255,255,255,0);color:var(--contrast);display:inline-flex;text-decoration:none;border-radius:0.25em;padding:0.3em 1em}.button-ui-subtler:hover{background-color:rgba(135,135,135,0.1);color:var(--contrast)}.button-secondary{align-items:center;background-color:rgba(255,255,255,0);color:var(--accent);display:inline-flex;font-size:0.9em;font-weight:600;justify-content:center;transition:all 0.1s ease 0s;border:3px solid var(--accent);border-radius:0.375em;padding:0.8em 1.6em}.button-secondary:hover{background-color:var(--accent);color:var(--base-3);border-top-color:var(--accent);border-right-color:var(--accent);border-bottom-color:var(--accent);border-left-color:var(--accent);text-decoration:none}.button-secondary-alt{align-items:center;background-color:rgba(255,255,255,0);color:var(--base-50);display:inline-flex;font-weight:bold;justify-content:center;min-width:200px;transition:all 0.1s ease 0s;border:3px solid var(--base-3);border-radius:0.375em;padding:0.8em 1.6em}.button-secondary-alt:hover{background-color:var(--base-0);color:var(--base-700)}.button-secondary-alt a{color:var(--base-50)}.button-link{display:inline-flex;padding:0px}.button-link:hover{color:var(--contrast)}.heading-extra-large-fluid{font-size:clamp(46px,4.5vw,85px)}.heading-handwritten{color:var(--accent);font-family:Kalam;font-weight:400;line-height:1em}.heading-body-font{font-family:Inter}.heading-handwritten-hero-accent{color:var(--accent);font-family:Kalam;font-size:40px;font-weight:400;line-height:1em;margin-bottom:0px}@media (max-width:1024px){.heading-handwritten-hero-accent{font-size:34px}}@media (max-width:767px){.heading-handwritten-hero-accent{font-size:30px}}.slim-container-shadow-link{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;border:1px solid var(--medium-grey);box-shadow:15px 15px 0px -5px rgba(0,0,0,0.1);margin-bottom:1em;margin-top:1em;padding:30px 40px;transition:all 0.2s ease 0s}.slim-container-shadow-link:hover{border:1px solid var(--input-border);box-shadow:15px 15px 0px -5px rgba(0,0,0,0.3)}@media (max-width:1024px){.slim-container-shadow-link{padding:40px 50px}}@media (max-width:767px){.slim-container-shadow-link{padding:20px 25px}}.sidebar-lightgrey{background-color:var(--base-2);border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem;border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;display:flex;flex-basis:460px;flex-direction:column;flex-shrink:2;max-width:460px;padding:60px 80px;row-gap:2rem}@media (max-width:767px){.sidebar-lightgrey{max-width:100%}}.accordion-title-invisible{align-items:center;background-color:rgba(255,255,255,0);color:var(--contrast);column-gap:0.5em;display:flex;justify-content:space-between;padding:0px 0px 0em;text-align:left;width:100%}.accordion-title-invisible:hover{background-color:rgba(255,255,255,0);color:var(--contrast)}.accordion-title-invisible:is(:hover,:focus){background-color:rgba(255,255,255,0);color:var(--contrast)}.accordion-content-invisible{background-color:rgba(255,255,255,0);flex-direction:column;padding:0px;row-gap:1.5em}.term-generic{background-color:var(--dark-border-2);border-bottom-left-radius:0.5em;border-bottom-right-radius:0.5em;border-top-left-radius:0.5em;border-top-right-radius:0.5em;display:inline-flex;line-height:1.5;padding-left:0.5em;padding-right:0.5em}.heading-sub-section{font-size:1.22em;font-weight:800;margin-bottom:3em}@media (max-width:1024px){.heading-sub-section{font-size:1.18em}}@media (max-width:767px){.heading-sub-section{font-size:1.15em}}.social-icon{align-items:center;border-bottom-left-radius:0.25em;border-bottom-right-radius:0.25em;border-top-left-radius:0.25em;border-top-right-radius:0.25em;border:1px solid var(--contrast);color:var(--contrast);display:inline-flex;height:2em;justify-content:center;transition:all 0.1s ease 0s;width:2em}.social-icon:hover{background-color:var(--contrast);color:var(--base-3)}.line-height-2-25{line-height:2.25}.term-topic{align-items:center;background-color:var(--base-2);border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem;border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;color:#a7a7af;display:inline-flex;justify-content:center;letter-spacing:-0.01em;padding:0.1em 1em;text-transform:lowercase}.term-topic .gb-icon svg{color:var(--contrast-4);opacity:1}.line-height-2{line-height:2em}.heading-section{font-size:2rem;font-weight:800;margin-bottom:3rem}@media (max-width:1024px){.heading-section{font-size:1.625rem}}@media (max-width:767px){.heading-section{font-size:1.375rem}}.container-shadow-link:is(:hover,:focus){text-decoration:none;border-color:var(--contrast)}@media (min-width:1025px){.container-shadow-link{transition:all 0.2s ease 0s}.container-shadow-link:hover{box-shadow:15px 18px 3px 0px rgba(0,0,0,0.1);transform:translate3d(0px,-2px,0px)}}.absolute-middle{bottom:0px;margin-bottom:auto;margin-top:auto;position:absolute;top:0px}.container-link:hover{border-color:var(--contrast);text-decoration:none}.section-yellow{background-color:var(--accent-2);background-image:radial-gradient(rgb(255,208,97) 25%,rgb(237,193,91) 50%,rgb(233,189,85) 75%,rgb(234,191,91) 100%);background-position:center;background-repeat:no-repeat;background-size:cover;opacity:1}.absolute-corner-top-right{overflow-x:hidden;overflow-y:hidden;position:absolute;right:-45%;top:40px}.absolute-left{left:0px;position:absolute}.pull-quote{border-bottom-style:solid;border-bottom-width:3px;border-top-style:solid;border-top-width:3px;float:right;font-family:Poppins;font-size:1.9em;font-style:italic;font-weight:500;letter-spacing:-0.02;line-height:1.2;margin-bottom:1em;margin-left:1em;margin-top:1em;padding-bottom:1em;padding-top:1em;width:50%}@media (max-width:767px){.pull-quote{float:none;margin-left:0px;width:100%}}.section-d{padding:clamp(3rem,1.923rem + 4.103vi,5rem) clamp(1rem,0.731rem + 1.026vi,1.5rem)}.section-l{padding:clamp(4rem,2.115rem + 7.179vi,7.5rem) clamp(1rem,0.731rem + 1.026vi,1.5rem)}.section-s{padding:clamp(2rem,1.462rem + 2.051vi,3rem) clamp(1rem,0.731rem + 1.026vi,1.5rem)}.section-xs{padding:clamp(1rem,0.462rem + 2.051vi,2rem) clamp(1rem,0.731rem + 1.026vi,1.5rem)}@media (max-width:767px){.section-xs{padding-bottom:16px;padding-top:16px}}.section-cl-dark{background-color:var(--contrast-2);color:var(--base-3)}.fs-heading-xxxl{font-size:var(--fs-heading-xxxl);line-height:1.05}.fs-heading-xxl{font-size:var(--fs-heading-xxl);line-height:1.05}.fs-heading-xl{font-size:var(--fs-heading-xl)}.fs-heading-l{font-size:var(--fs-heading-l)}.fs-heading-m{font-size:var(--fs-heading-m)}.fs-heading-s{font-size:var(--fs-heading-s)}.fs-heading-xs{font-size:var(--fs-heading-xs)}.fs-heading-xxs{font-size:var(--fs-heading-xxs)}.fs-body{font-size:var(--fs-body)}.fs-body-s{font-size:var(--fs-body-s)}.fs-body-xs{font-size:var(--fs-body-xs)}.grid-12-d{column-gap:16px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));max-width:var(--gb-container-width)}.fs-heading-xxxxl{font-size:var(--fs-heading-xxxxl)}.fs-heading-xxxxxl{font-size:var(--fs-heading-xxxxxl)}