/*
Theme Name: ÄGNW-Netzwerk
Theme URI: https://www.aegnw.com
Description: Theme for ÄGNW and subsidiaries based on wordpress standard theme Twenty Twenty-One.
Author: Bastian Felsmann
Author URI: https://www.felsmalerei.net
Template: twentytwentyone
Version: 1.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html s
*/

/* Media Queries */
/*
@media only screen and (min-width: 482px)  { }
@media only screen and (min-width: 769px)  { }
@media only screen and (min-width: 822px)  { }
@media only screen and (min-width: 1024px) { }
@media only screen and (min-width: 1140px) { }
@media only screen and (min-width: 1280px) { }
@media only screen and (min-width: 1380px) { }
*/


/*
 * VARIABLES
 */
:root {

    /* Font Family */
    --global--font-primary:     var(--font-headings, 'News Cycle', -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);
    --global--font-secondary:   var(--font-base, 'Roboto', -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);


    /* Font Size */
    --global--font-size-base:       1rem;       /* 16px */
    --global--font-size-xs:         1.125rem;   /* 18px */
    --global--font-size-sm:         1.25rem;    /* 20px */
    --global--font-size-md:         1.5rem;     /* 24px */
    --global--font-size-lg:         2rem;       /* 32px */
    --global--font-size-xl:         2.5rem;     /* 40px */
    --global--font-size-xxl:        3rem;       /* 48px */
    --global--font-size-xxxl:       3.5rem;     /* 56px */

    --global--font-size-page-title: var(--global--font-size-xl);
    --global--letter-spacing:       0.0125rem;


    /* Line Height */
    --global--line-height-body:         1.75; /* Original 1.5 */
    --global--line-height-heading:      1.20;
    --global--line-height-page-title:   1.35;


    /* Headings */
    --heading--font-family:     var(--global--font-primary);

    --heading--font-size-h1:    var(--global--font-size-xl);
    --heading--font-size-h2:    var(--global--font-size-lg);
    --heading--font-size-h3:    var(--global--font-size-md);
    --heading--font-size-h4:    var(--global--font-size-sm);
    --heading--font-size-h5:    var(--global--font-size-xs);
    --heading--font-size-h6:    var(--global--font-size-xs);

    --heading--letter-spacing-h1: var(--global--letter-spacing);
    --heading--letter-spacing-h2: var(--global--letter-spacing);
    --heading--letter-spacing-h3: var(--global--letter-spacing);
    --heading--letter-spacing-h4: var(--global--letter-spacing);
    --heading--letter-spacing-h5: var(--global--letter-spacing);
    --heading--letter-spacing-h6: 0.1rem;

    --heading--line-height-h1: 1.15;
    --heading--line-height-h2: var(--global--line-height-heading);
    --heading--line-height-h3: var(--global--line-height-heading);
    --heading--line-height-h4: var(--global--line-height-heading);
    --heading--line-height-h5: var(--global--line-height-heading);
    --heading--line-height-h6: 1.15;

    --heading--font-style:              normal;

    --heading--font-weight:             700;
    --heading--font-weight-page-title:  700;
    --heading--font-weight-strong:      700;


    /* Colors */
    --global--color-gray-100:           #FFFFFF;
    --global--color-gray-200:           #DDDDDD;
    --global--color-gray-300:           #BCBCBC;
    --global--color-gray-500:           #7B7B7A;
    --global--color-gray-700:           #4D4D4C;
    --global--color-gray-800:           #373737;
    --global--color-gray-900:           #2C2C2C;

    --global--color-blue-200:      #4AAEDC; /* Gradient */
    --global--color-blue-500:      #0164AE;
    --global--color-blue-600:      #004F9F;
    --global--color-blue-700:      #01458A; /* Gradient */
    --global--color-blue-800:      #013A75;

    --global--color-black:         #000000;
    --global--color-white:         #ffffff;

    --global--color-primary:            var(--global--color-grey-700); /* Headlines */
    --global--color-secondary:          var(--global--color-grey-700); /* Body Text */


    /* Used for borders (separators) */

    /* Spacing */
    --global--spacing-unit:        8px;
    --global--spacing-measure:    unset;
    --global--spacing-horizontal: 20px;
    --global--spacing-vertical:   20px;


    /* Forms */
    --form--font-family: var(--global--font-secondary);
    --form--font-size: var(--global--font-size-base );
    --form--line-height: var(--global--line-height-body);
    --form--color-text: var(--global--color-gray-900);
    --form--color-ranged: var(--global--color-secondary);
    --form--label-weight: 500;
    --form--border-color: var(--global--color-white);
    --form--border-width:  1px;
    --form--border-radius: 4px;
    --form--spacing-unit: calc(0.5 * var(--global--spacing-unit));


    /* Radius */
    --global--border-radius:      8px;

    /* Buttons */
    --button--color-text: var(--global--color-white);
    --button--color-text-hover: var(--global--color-white);
    --button--color-text-active: var(--global--color-white);
    --button--color-background: var(--global--color-blue-600);
    --button--color-background-active: var(--global--color-blue-600);
    --button--font-family: var(--global--font-primary);
    --button--font-size: calc(1.25 * var(--global--font-size-base));
    --button--font-weight: 700;
    --button--line-height: 1.15;
    --button--border-width: 1px;
    --button--border-radius: 16px;
    --button--padding-vertical: 10px;
    --button--padding-horizontal: calc(2 * var(--button--padding-vertical));

    /* entry */
    --entry-header--color: var(--global--color-white);
    --entry-header--color-link: currentColor;
    --entry-header--color-hover: var(--global--color-primary-hover);
    --entry-header--color-focus: var(--global--color-secondary);
    --entry-header--font-size: var(--heading--font-size-h2);
    --entry-content--font-family: var(--global--font-secondary);
    --entry-author-bio--font-family: var(--heading--font-family);
    --entry-author-bio--font-size: var(--heading--font-size-h4);

    /* Header */
    --branding--color-text: var(--global--color-primary);
    --branding--color-link: var(--global--color-primary);
    --branding--color-link-hover: var(--global--color-secondary);
    --branding--title--font-family: var(--global--font-primary);
    --branding--title--font-size: var(--global--font-size-lg);
    --branding--title--font-size-mobile: var(--heading--font-size-h4);
    --branding--title--font-weight: normal;
    --branding--title--text-transform: uppercase;
    --branding--description--font-family: var(--global--font-primary);
    --branding--description--font-size: var(--global--font-size-sm);
    --branding--description--font-family: var(--global--font-primary);
    --branding--logo--max-width:  320px;
    --branding--logo--max-height: 160px;
    --branding--logo--max-width-mobile:  280px;
    --branding--logo--max-height-mobile: 160px;

    /* Main navigation */
    --primary-nav--font-family: var(--global--font-primary);
    --primary-nav--font-family-mobile: var(--global--font-primary);
    --primary-nav--font-size: var(--global--font-size-xs);
    --primary-nav--font-size-sub-menu: var(--global--font-size-sm);
    --primary-nav--font-size-mobile: var(--global--font-size-sm);
    --primary-nav--font-size-sub-menu-mobile: var(--global--font-size-sm);
    --primary-nav--font-size-button: var(--global--font-size-sm);
    --primary-nav--font-style: normal;
    --primary-nav--font-style-sub-menu-mobile: normal;
    --primary-nav--font-weight: 700;
    --primary-nav--font-weight-button: 700;
    --primary-nav--color-link: var(--global--color-secondary);
    --primary-nav--color-link-hover: var(--global--color-secondary-hover);
    --primary-nav--color-text: var(--global--color-secondary);
    --primary-nav--padding: calc(.5 * var(--global--spacing-unit));
    --primary-nav--border-color: var(--global--color-primary);

    /* Footer */
    --footer--color-text: var(--global--color-white);
    --footer--color-link: var(--global--color-white);
    --footer--color-link-hover: var(--global--white);
    --footer--font-family: var(--global--font-secondary);
    --footer--font-size: var(--global--font-size-xs);

}



/* ========================================================================================================== */
/* ========================================================================================================== */
/* ========================================================================================================== */



/* Misc
   ========================================================================== */

/*
 * text-underline-offset doesn't work in Chrome at all 👎
 * But looks nice in Safari/Firefox, so let's keep it and
 * maybe Chrome will support it soon.
 */
a {
    margin-left:    calc(-0.5 * var(--global--spacing-unit));
    margin-right:   calc(-0.5 * var(--global--spacing-unit));
    padding-top:    calc(1 * var(--global--spacing-unit));
    padding-right:  calc(1 * var(--global--spacing-unit));
    padding-bottom: calc(1 * var(--global--spacing-unit));
    padding-left:   calc(1 * var(--global--spacing-unit));

    cursor: pointer;
    color: var(--global--color-primary);
    text-underline-offset: 3px;
    text-decoration-skip-ink: all;
}

    a:hover {
        text-decoration-style: dotted;
        text-decoration-skip-ink: none;
    }

    .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {

        /* Only visible in Windows High Contrast mode */
        outline: 2px dotted transparent;
        outline-offset: 2px;

        text-decoration: underline 1px dotted currentColor;
        text-decoration-skip-ink: none;

        transition: all 0.25s ease-in-out;

    }

    .has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {

        color: var(--global--color-white);
        text-decoration: none;

        background: var(--global--color-gray-900);
        outline: 2px dotted var(--global--color-gray-900);
        outline-offset: 2px;

        border-top-right-radius:    var(--global--border-radius);
        border-bottom-right-radius: var(--global--border-radius);
        border-bottom-left-radius:  var(--global--border-radius);
        border-top-left-radius:     var(--global--border-radius);

        transition: all 0.25s ease-in-out;

    }

    .has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav { color: var(--global--color-white); }

p {

    margin-block-start: 0 !important;
    margin-block-end:   0 !important;

    padding-top:    calc(0 * var(--global--spacing-unit));
    padding-bottom: calc(2.5 * var(--global--spacing-unit));

    width: 100%;
    line-height: var(--wp--typography--line-height, var(--global--line-height-body));

}

    p.has-background {
        padding: var(--global--spacing-unit);
    }

    p.has-text-color a {
        color: var(--global--color-primary);
    }

    p.lead,
    .entry-content > p.lead {

        padding-top:    calc(0 * var(--global--spacing-unit));
        padding-bottom: calc(5 * var(--global--spacing-unit));

        font-size:   var(--global--font-size-md);
        font-weight: 700;

    }

.entry-content ul,
.entry-content ol {

    padding-top:   0;
    padding-right: calc(5 * var(--global--spacing-unit));
    padding-left:  calc(5 * var(--global--spacing-unit));

}

    @media only screen and (min-width: 822px) {

        .entry-content ul,
        .entry-content ol {

            padding-top:   0;
            padding-right: calc(5 * var(--global--spacing-unit));
            padding-left:  calc(5 * var(--global--spacing-unit));

        }

    }


    .entry-content ul > li,
    .entry-content ol > li {

        padding-top:   calc(2.5 * var(--global--spacing-unit));

    }


/* Show / Hide Mobile, Desktop, Backend */
.show-backend-only { display: none !important; } /* Hide element temporarily before element is either deleted or reactivated */
.screen-reader-text { } /* Base class, defined in twenty twenty-one theme */

.show-desktop-only { display: inherit !important;}
.show-mobile-only  { display: none !important; }

    @media only screen and (max-width: 821px) {

        .show-desktop-only { display: none !important; }
        .show-mobile-only  { display: inherit !important; }

    }



/**
 * Root Media Query Variables
 */
:root {
    --responsive--spacing-horizontal: calc(2 * var(--global--spacing-horizontal) * 0.8);
    --responsive--aligndefault-width: calc(100vw - var(--responsive--spacing-horizontal));
    --responsive--alignwide-width: calc(100vw - var(--responsive--spacing-horizontal));
    --responsive--alignfull-width: 100%;
    --responsive--alignright-margin: var(--global--spacing-horizontal);
    --responsive--alignleft-margin: var(--global--spacing-horizontal);
}

@media only screen and (min-width: 482px) {

    :root {
        --responsive--aligndefault-width: min(calc(100vw - 4 * var(--global--spacing-horizontal)), 840px);
        --responsive--alignwide-width: calc(100vw - 4 * var(--global--spacing-horizontal));
        --responsive--alignright-margin: calc(0.5 * (100vw - var(--responsive--aligndefault-width)));
        --responsive--alignleft-margin: calc(0.5 * (100vw - var(--responsive--aligndefault-width)));
    }
}
@media only screen and (min-width: 822px) {

    :root {
        --responsive--aligndefault-width: min(calc(100vw - 8 * var(--global--spacing-horizontal)), 840px);
        --responsive--alignwide-width: min(calc(100vw - 8 * var(--global--spacing-horizontal)), 1140px);
    }
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-scroll-behavior: smooth;
    scroll-behavior: smooth;
}

html { overflow-x: hidden;  /* Necessary to block horizontal scroll due to background images */ }


/**
 * Headlines
 */
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {

    margin-block-start: 0 !important;
    margin-block-end:   0 !important;

    margin-top:    calc(0 * var(--global--spacing-unit)) !important;
    margin-bottom: calc(0 * var(--global--spacing-unit)) !important;

    padding-top:    calc(0 * var(--global--spacing-unit)) !important;
    padding-bottom: calc(2.5 * var(--global--spacing-unit)) !important;

    color: var(--global--color-white-300);

    word-break: keep-all;
    overflow-wrap: break-word;
    -webkit-hyphens: auto;
    hyphens: auto;

}


h1, .h1 { font-size: var(--heading--font-size-h3); letter-spacing: var(--heading--letter-spacing-h3); line-height: var(--heading--line-height-h3); }
h2, .h2 { font-size: var(--heading--font-size-h4); letter-spacing: var(--heading--letter-spacing-h4); line-height: var(--heading--line-height-h4); }
h3, .h3 { font-size: var(--heading--font-size-h5); letter-spacing: var(--heading--letter-spacing-h5); line-height: var(--heading--line-height-h5); }
h4, .h4 { font-size: var(--heading--font-size-h5); letter-spacing: var(--heading--letter-spacing-h5); line-height: var(--heading--line-height-h5); font-weight: var(--heading--font-weight-strong); }
h5, .h5 { font-size: var(--heading--font-size-h5); letter-spacing: var(--heading--letter-spacing-h5); line-height: var(--heading--line-height-h5); font-weight: var(--heading--font-weight-strong); }
h6, .h6 { font-size: var(--heading--font-size-h6); letter-spacing: var(--heading--letter-spacing-h6); line-height: var(--heading--line-height-h6); font-weight: var(--heading--font-weight-strong); }

    @media only screen and (min-width: 482px) {

        h1, .h1 { font-size: var(--heading--font-size-h2); letter-spacing: var(--heading--letter-spacing-h2); line-height: var(--heading--line-height-h2); }
        h2, .h2 { font-size: var(--heading--font-size-h3); letter-spacing: var(--heading--letter-spacing-h3); line-height: var(--heading--line-height-h3); }
        h3, .h3 { font-size: var(--heading--font-size-h4); letter-spacing: var(--heading--letter-spacing-h4); line-height: var(--heading--line-height-h4); }
        h4, .h4 { font-size: var(--heading--font-size-h4); letter-spacing: var(--heading--letter-spacing-h4); line-height: var(--heading--line-height-h4); font-weight: var(--heading--font-weight-strong); }
        h5, .h5 { font-size: var(--heading--font-size-h5); letter-spacing: var(--heading--letter-spacing-h5); line-height: var(--heading--line-height-h5); font-weight: var(--heading--font-weight-strong); }
        h6, .h6 { font-size: var(--heading--font-size-h6); letter-spacing: var(--heading--letter-spacing-h6); line-height: var(--heading--line-height-h6); font-weight: var(--heading--font-weight-strong); }

    }

    @media only screen and (min-width: 592px) {

        h1, .h1 { font-size: var(--heading--font-size-h1); letter-spacing: var(--heading--letter-spacing-h1); line-height: var(--heading--line-height-h1); }
        h2, .h2 { font-size: var(--heading--font-size-h2); letter-spacing: var(--heading--letter-spacing-h2); line-height: var(--heading--line-height-h2); }
        h3, .h3 { font-size: var(--heading--font-size-h3); letter-spacing: var(--heading--letter-spacing-h3); line-height: var(--heading--line-height-h3); }
        h4, .h4 { font-size: var(--heading--font-size-h4); letter-spacing: var(--heading--letter-spacing-h4); line-height: var(--heading--line-height-h4); font-weight: var(--heading--font-weight-strong); }
        h5, .h5 { font-size: var(--heading--font-size-h5); letter-spacing: var(--heading--letter-spacing-h5); line-height: var(--heading--line-height-h5); font-weight: var(--heading--font-weight-strong); }
        h6, .h6 { font-size: var(--heading--font-size-h6); letter-spacing: var(--heading--letter-spacing-h6); line-height: var(--heading--line-height-h6); font-weight: var(--heading--font-weight-strong); }

    }

    .headline-membership,
    .headline-family { position: relative;  padding-left: 112px; }

        .headline-membership:before,
        .headline-family:before {

            content: '';

            position: absolute;
            top: -8px;
            left: 0;

            width: 84px;
            height: 84px;

            background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIzLjg3MzMgOS41MDM5N0wyMy44NjgxIDkuNDQzNzlDMjMuODMyNyA5LjAyMTUgMjMuNzQ1NyA4Ljg3NzUgMjMuMjcxOSA4Ljc5ODM2QzIxLjQ3MzYgOC41MDI2IDE3Ljk4NDggOC43MDUxNyAxNi40MzQxIDguNzgwMzlDMTUuNjUxOCA3LjM4MDA0IDE1LjY3OTggNy4yMDUyOSAxNC4zODM5IDcuMTY1MThDMTQuMzQ5MyA1LjU2ODAyIDE0LjI5OTkgNC41Mjg5MiAxNC4zNDA3IDQuMjI1OTdDMTQuMzk4NCAzLjgwNjUzIDE0LjE5MzQgMy42MTMyMSAxMy43Njg4IDMuNjMzMTlDMTMuNDU0NSAzLjY0MjggMTMuMDA5MiAzLjYyNDI1IDEyLjEzMTQgMy43MjU3OUMxMS45NzY1IDMuNzA1NjUgMTEuODc1MyAzLjcxMyAxMS43MjI4IDMuNzY3NzRDMTEuNDMwNCAzLjg1MTA2IDExLjAzNiA0LjIzMTU4IDEwLjkzODIgNC42NjQ2NUMxMC45MTQ3IDQuNzY5MDMgMTAuOTEyNSA0Ljg3MjU4IDEwLjkxNjggNC45NzY0NkMxMC45MTg0IDUuMDEzMTQgMTAuOTk1NiA2LjcyMjggMTAuOTQxMSA2LjczNDI0QzEwLjIwNDcgNi44ODg2OSA5LjU2Nzk1IDcuNDA4MDEgOS4yNjQgOC4wNjY5QzkuMTAxNyA4LjQxODY1IDkuMTU0NjggOC41NTUxMyA4Ljk5NjIyIDguNTk2NUM4LjgyNDE0IDguNjQxNDcgNC42OTU4OSA4LjY1NjI2IDIuOTc2NCA4LjcyNjM3QzIuNjYwMjUgOC43MzkyNCAyLjM0MDMzIDguNjgxNSAyLjAyNDI1IDguNjk3NTRDMS42NTI2IDguNzE2NDMgMS4wMDE3MyA4LjgyNDk5IDAuODI2NDg2IDguOTE0NTFDMC42Nzk2NDcgOC45ODk0NyAwLjUzOTMyNiA5LjA4MTU3IDAuNDMxNDMyIDkuMjA3ODVDMC4yMDQ0NTYgOS40NzMyNyAwLjI3OTkxNSA4LjU5MDUgMC4yNTk2MDcgMjEuNzQyOEMwLjI1Nzc2OSAyMi44ODk0IDAuMDg3ODY1NiAyMy40NzU4IDEuMjk5NSAyMy4zNjY4QzIuOTQ5NTYgMjMuMjE4NyAwLjc1MzAxMiAyMy4zODE5IDcuODg0MzYgMjMuNDIzOEMyMi4yOTE1IDIzLjMyMDkgMjAuODM0MSAyMy41MDAxIDIyLjUyOSAyMy41MDAxQzIyLjg2NjYgMjMuNTAwMSAyMy4yMDI1IDIzLjQ4NzIgMjMuNTMxIDIzLjQ0OTlDMjMuNjY5IDIzLjQzNDUgMjMuNzczOSAyMy4zMTgxIDIzLjc3NTEgMjMuMTc5MkMyMy44MzczIDE2LjEwMTQgMjQuMTgyMiAxMy4wMTM2IDIzLjg3MzMgOS41MDM5N1pNMTUuODE4OCA4LjgwOTU2QzE0Ljk3NSA4Ljg0NyAxNC42ODg4IDguODUxNiAxNC4zNjM4IDguODU5MzdDMTQuMzY5NyA4Ljc2MDI1IDE0LjM2MDYgOS4xNzQ2OCAxNC4zODQ3IDcuNzE1MjRDMTUuMzczMyA3Ljc0ODI2IDE1LjIzNDIgNy43ODU0NiAxNS44MTg4IDguODA5NTZaTTExLjQ5OTIgNy43NDk3N0MxMS40OTg0IDcuNzc2MzUgMTEuNDU4OSA4Ljg4MzM1IDExLjQ2MzIgOC45MDk2QzExLjA0NyA4LjkxNTI4IDEwLjYzMzQgOC45MjMxNCAxMC4yMTcxIDguOTI2OThDMTAuNjY0NiA3Ljg4MDQ4IDEwLjU0MzcgNy44OTExNyAxMS40OTkyIDcuNzQ5NzdaTTEzLjc5MTUgNC4xODMwNkMxMy43MzM1IDQuNjQxMTIgMTMuODY3IDYuMTQ2ODYgMTMuODE5OCA4LjYzNDY2QzEzLjMxNDggOC43MjkxOCAxMi45Nzk4IDguNzMyMTkgMTIuNjg2NCA4Ljc0ODlDMTIuNDc2OCA4Ljc2MDE4IDEyLjIyNzcgOC43NzY3MyAxMi4wMjE1IDguNzE4NDhDMTIuMDIxNSA4LjA1OTc2IDEyLjE0NDUgNi42ODMzMSAxMi4wMDg5IDQuMzcwMjJMMTIuMDAyNyA0LjI4NjA2QzEyLjAzOTUgNC4yODYwNiAxMi4wNzE5IDQuMjg0NjQgMTIuMDk1OCA0LjI4MThDMTMuMDIzNyA0LjE2ODk4IDEzLjYwOSA0LjE5MDY3IDEzLjc5MTUgNC4xODMwNlpNMjMuMjI3NCAyMi45MjYxQzIxLjkxNTkgMjMuMDIzOSAyMi43NzY2IDIyLjc2NzUgNy44ODA1MyAyMi44NzM4QzcuODQzNTEgMjIuODcyOSAxLjI1NDgxIDIyLjc0NjcgMS4yMTc1OCAyMi43NDY2QzEuMDU0OTUgMjAuOTEyNSAxLjI0OTg0IDkuNDg4MjkgMS4zMDE3NCA5LjQwMDc5QzEuNTMwODEgOS4zMjM0OCA5LjAzNjk5IDkuNjk5MjIgMTYuOTcyOSA5LjMwNTUyQzE4LjIyNDEgOS4yNDM1MSAyMS45OTQ5IDkuMDU4ODEgMjMuMzA4MyA5LjM2NDkzQzIzLjY0NCAxMi4wNTA0IDIzLjI4ODggMTYuNTc5MSAyMy4yMjc0IDIyLjkyNjFaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjAuNzcxMSAxMi43NTc1QzIwLjczMzEgMTIuNzU3NSAxNC4wMDUyIDEyLjg2MDQgMTMuOTY4MiAxMi44NjE3QzEzLjgxNjQgMTIuODY0MiAxMy42OTUxIDEyLjk4OTIgMTMuNjk3NCAxMy4xNDExQzEzLjY5OTggMTMuMjkxNSAxMy44MjI1IDEzLjQxMTggMTMuOTcyNSAxMy40MTE4QzE0LjAxMDQgMTMuNDExOCAyMC43MzgzIDEzLjMwODkgMjAuNzc1MyAxMy4zMDc2QzIwLjkyNzIgMTMuMzA1MSAyMS4wNDg1IDEzLjE4MDEgMjEuMDQ2MSAxMy4wMjgyQzIxLjA0MzggMTIuODc3OCAyMC45MjEyIDEyLjc1NzUgMjAuNzcxMSAxMi43NTc1WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE4LjMzMzkgMTUuMDI2N0MxOC40ODU2IDE1LjAyMDkgMTguNjAzOCAxNC44OTI3IDE4LjU5NzkgMTQuNzQxMkMxOC41OTE4IDE0LjU4OTMgMTguNDcyMiAxNC40NjU0IDE4LjMxMjEgMTQuNDc3MkMxNi44NzE5IDE0LjUzMzggMTUuNDE0NiAxNC41NDQ1IDEzLjk4MDEgMTQuNTA3M0MxMy44NDEzIDE0LjUxMTIgMTMuNzAyIDE0LjYyMzMgMTMuNjk4MiAxNC43NzUyQzEzLjY5NDMgMTQuOTI3IDEzLjgxNDMgMTUuMDUzNSAxMy45NjYxIDE1LjA1NzRDMTUuNDIxNSAxNS4wOTQzIDE2Ljg3MDEgMTUuMDg0OSAxOC4zMzM5IDE1LjAyNjdaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTMuOTYzIDE2LjcyNTJDMTUuMDAxOSAxNi43NjIxIDE2LjA2NzUgMTYuNzUyNCAxNy4xMjMyIDE2LjY5NDhDMTcuMjc0OSAxNi42ODY1IDE3LjM5MTEgMTYuNTU2NSAxNy4zODI5IDE2LjQwNUMxNy4zNzQ0IDE2LjI1MzUgMTcuMjQzNiAxNi4xMzIxIDE3LjA5MzEgMTYuMTQ1NEMxNi4wNjEzIDE2LjIwMTkgMTUuMDE0NyAxNi4yMTIzIDEzLjk4MjYgMTYuMTc1MUMxMy44MzE0IDE2LjE3MjYgMTMuNzAzMiAxNi4yODgzIDEzLjY5NzggMTYuNDQwNUMxMy42OTI0IDE2LjU5MjMgMTMuODExMyAxNi43MTk1IDEzLjk2MyAxNi43MjUyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE5LjcxOTIgMTguMDA4OEMxMy43NzMgMTguMDI4NiAxMy41NzQ2IDE3LjkwMzkgMTMuNTk1NCAxOC4zNTU5QzEzLjYxNTkgMTguODA1MiAxMy42MzM4IDE5LjI1NDYgMTMuNjQ5MSAxOS43MDQyQzEzLjY1MzggMTkuODQyIDEzLjc0MzMgMTkuOTQ3OCAxMy44NTEyIDE5Ljk0MjFDMTUuODA5MSAxOS44MzkzIDE3Ljc5MSAxOS44MjkyIDE5Ljc0OTkgMTkuODk0OEMxOS44NTcgMTkuODk4NCAxOS45NDk2IDE5Ljc5MjggMTkuOTU1NyAxOS42NTYxQzE5Ljk3NjcgMTkuMTgxOSAxOS45NjUgMTguNzA1MyAxOS45MjA2IDE4LjIzMzdDMTkuOTA4NiAxOC4xMDU2IDE5LjgyMDIgMTguMDA4NyAxOS43MTkyIDE4LjAwODhaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTEuODY1MiAxMS43MzkyQzkuNDUyNzUgMTEuNTU3NSA3LjA0OTA1IDExLjU5NDEgMy44MjgwOCAxMS44NjAzQzMuNjMxMjcgMTEuODc2NSAzLjUxNzI4IDEyLjA4OCAzLjYwNjIgMTIuMjZDMy42NjUyOCAxMi42NjkgMy42MjIxNiAxNS4yODMzIDMuNTkzMTYgMTcuMDI5N0MzLjU0ODUzIDE5LjcyNTcgMy41MjczOSAxOS44NTc5IDMuNjYxNiAyMC4wMjg0QzMuNzA1MDYgMjAuMDg0NCAzLjc4NjMgMjAuMTQ1MiAzLjkxMzU3IDIwLjE4MzFDNC45OTMwOCAyMC40OTQ0IDYuMTI1NTcgMjAuNDkwMyA3LjI0NjY1IDIwLjQ4MTFDNy44MzUyNiAyMC40Nzc1IDguNTIwMjEgMjAuNDc5MSA5Ljg5MDM5IDIwLjM5NTlDMTEuNzc4IDIwLjI4MTYgMTEuOTYyNCAyMC4xNjA1IDExLjk3OTQgMTkuODY5QzEyLjExNjIgMTcuNTA0MSAxMi4xNjIxIDE0LjkzMzEgMTIuMTE5NiAxMi4wMDk3QzEyLjExNzUgMTEuODY3IDEyLjAwNzMgMTEuNzQ5OSAxMS44NjUyIDExLjczOTJaTTcuMTE0NzMgMTQuMTc5QzcuODU0NjkgMTMuODUyNCA4LjcyOTM3IDEzLjkxMSA5LjEzMDY5IDE0LjYzQzkuNTY0MzYgMTUuNDA3MiA5LjQwMDM3IDE2LjMxNDkgOC41MDUzMiAxNi42MDk4TDcuNDAxMDggMTYuNjIxMkM3LjAyMjk5IDE2LjUxMjYgNi43MTQ3OCAxNi4yOTQ0IDYuNTUyODIgMTYuMDAzNUM2LjE3NDA3IDE1LjMyMzMgNi4zOTczNCAxNC40OTQ1IDcuMTE0NzMgMTQuMTc5Wk03LjM2MTg2IDE3LjE3NjhDNy43NTk1OSAxNy4yNzE0IDguMTUzNzIgMTcuMjc2NCA4LjU2NjgxIDE3LjE2NDNDOS4wOTMxNiAxNy4yNjMgOS41NjY1MiAxNy41OTM4IDkuOTAzMDYgMTguMTAxOUMxMC4xOTMyIDE4LjUzNzQgMTAuNDczMSAxOS4xNTk5IDEwLjUzNSAxOS42OTYxQzkuOTU4NTYgMTkuNTg2IDcuMjI2NTYgMTkuNzA0OCA2LjYxMTI1IDE5LjY4NzVDNi41OTg3MiAxOS42ODY4IDUuNzI3MTQgMTkuNjQzNSA1LjE1NjE2IDE5LjY5MzZDNS4yNDggMTguNzUxOCA2LjIxNTgxIDE3LjQxMDcgNy4zNjE4NiAxNy4xNzY4Wk0xMS40MzkxIDE5LjY4NTRDMTEuMzU3MyAxOS43MDUyIDExLjIzNjIgMTkuNzI0MSAxMS4wOTEzIDE5Ljc0MjFDMTEuMDQwNCAxOS4wNDU5IDEwLjY4NDEgMTguMjgyMiAxMC4zNjEzIDE3Ljc5NzRDMTAuMDcwNSAxNy4zNTg3IDkuNjkyMjIgMTcuMDI3NyA5LjI2Mzg5IDE2LjgyMThDMTAuMDIxNCAxNi4yMjY4IDEwLjA2ODggMTUuMTgxOCA5LjYxMDg5IDE0LjM2MThDOS4wMzA4MiAxMy4zMjE3IDcuNzk1MzYgMTMuMjc2NSA2Ljg5MjcgMTMuNjc1MkM1LjU1OTMgMTQuMjYyNyA1LjQ3MTEzIDE2LjA3MTIgNi42MjE1IDE2Ljg1NTdDNS40MDk3NyAxNy40NTM0IDQuNjE3OTkgMTguODc5NiA0LjYwMTQ2IDE5Ljc3OEM0LjQzODU3IDE5Ljc0NzEgNC4yNzY2IDE5LjcxMjQgNC4xMTY3NCAxOS42NjgzQzQuMDg2MDcgMTguODIxNyA0LjIzOTM0IDEzLjU2NjEgNC4xNjUxMyAxMi4zODQ1QzcuMTAwMDUgMTIuMTUxIDkuMzQ2OTIgMTIuMTE2NSAxMS41NzMgMTIuMjY5NUMxMS42MDg1IDE1LjAxMzggMTEuNTY0NCAxNy40NDQgMTEuNDM5MSAxOS42ODU0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTEzLjEyMDYgNy42MzM3MkMxMi45NzIgNy4yOTY0MSAxMi40MDkzIDcuNTQ0MjEgMTIuNTU5MiA3Ljg4MjI2QzEyLjcwODMgOC4yMTY5IDEzLjI2OTUgNy45NzI0NCAxMy4xMjA2IDcuNjMzNzJaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTMuMTg5NCAwLjUwMDg3OUMxMy4wMzc3IDAuNTA3NjQ5IDEyLjkyIDAuNjM2MjY3IDEyLjkyNyAwLjc4ODEyNEwxMi45OTEzIDIuMjA5NjlDMTIuOTk3OSAyLjM1NzI4IDEzLjExOTUgMi40NzIyMSAxMy4yNjU4IDIuNDcyMjFDMTMuNDIyNyAyLjQ3MjIxIDEzLjU0OCAyLjM0MTUgMTMuNTQwNyAyLjE4NDY0TDEzLjQ3NjQgMC43NjMwNzFDMTMuNDY5NyAwLjYxMTU1NCAxMy4zMzk4IDAuNDg4MzQyIDEzLjE4OTQgMC41MDA4NzlaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTUuOTM5IDEuNDY5MzNDMTUuODE3MyAxLjM3OTA3IDE1LjY0NDYgMS40MDMzOSAxNS41NTQgMS41MjU1N0wxNC43MzMxIDIuNjI1OUMxNC42NDIzIDIuNzQ3NjcgMTQuNjY3NCAyLjkxOTk5IDE0Ljc4OSAzLjAxMDkyQzE0LjkxMjYgMy4xMDIyNiAxNS4wODQxIDMuMDc1MzUgMTUuMTc0IDIuOTU0NjhMMTUuOTk0OSAxLjg1NDM1QzE2LjA4NTcgMS43MzI1OCAxNi4wNjA2IDEuNTYwMjUgMTUuOTM5IDEuNDY5MzNaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTYuMTU2NiAzLjk2MDZMMTcuMjI5NSAzLjU4NTI4QzE3LjM3MjkgMy41MzUxMyAxNy40NDg1IDMuMzc4MjcgMTcuMzk4NCAzLjIzNTAzQzE3LjM0ODQgMy4wOTEzNiAxNy4xOTIgMy4wMTY1NiAxNy4wNDc5IDMuMDY1OTZMMTUuOTc1IDMuNDQxMjhDMTUuODMxNSAzLjQ5MTQzIDE1Ljc1NTkgMy42NDgzIDE1LjgwNiAzLjc5MTU0QzE1Ljg1NTYgMy45MzM1MyAxNi4wMTEgNC4wMTA4MyAxNi4xNTY2IDMuOTYwNloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");
            background-repeat: no-repeat;
            background-size: contain;

      }

        .headline-family:before {

            background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzYwMHB4IiBoZWlnaHQ9IjM2MDBweCIgdmlld0JveD0iMCAwIDM2MDAgMzYwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzYwMCAzNjAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik01NDEuNTIsOTgzYzguMjUsMTIuMjczLDE3LjkwMiwxNS4zMDEsMzAsMTYuNTMxYzU1LDQ3Ni4yNSw1MTAuNTQsNTQ5Ljg5OSw2NTcuODgsMjA0Ljk2DQoJYzMyLjgxLTc2LjczNCw0My45NjEtMTU4LjY0MSw1MC41MDQtMjM4LjA1YzQwLjEwMy0xMS42MzgsMTA4LjA4LTEyOS43OCw3Mi40NDUtMjY5LjQ3MWMtMzguNzgxLTE1Mi4wOS0xNzIuMjcxLTI2Ni0zNDUuOTQtMjQzLjU2DQoJYy0wLjkzNC0zNi41NTktMTYuMTQxLTczLjIxOS00My45NTctMTAwLjA2Yy0zNS43MTEtMzQuMzgzLTg4LjU5LTUwLjUxNi0xNDEuMjI5LTQzLjM5MWMtNDQuODEzLDYuMTY0LTg5LjI2MiwyOS4wOS0xMjUuMTQsNjQuNTgyDQoJYy0yOS4yNTksMjguOTQ1LTQ3LjM5Miw2MC40NjUtNTMuOTE0LDkzLjcxOWMtNy4xMjksMzYuMTMzLDEuNDk2LDcxLjg5MiwyMS41Myw5OC43ODENCgljLTExNC4wNSw3Mi4yMTEtMjE3LjA1LDI2Ny41Mi0xMzkuOTA5LDQwMS4yMjljNC4xNTEsNy4yMTEsMTAuNjE2LDExLjY5OSwxNy43MjksMTQuNzNMNTQxLjUyLDk4M3ogTTY0NS40LDk5NS40Mw0KCWMxNDUuNDYtMjYuMzA5LDMzOC45Ni0xNDkuODMsNDM0LjY3LTI3NC4zOWMyMS40MzEsODMuNjg4LDU4LjA5LDE2Mi4yMjksMTI4LjQyLDIxMS4zNmMtNS44NTIsODEuODkxLTE0LjgxMiwxNjcuMzktNDcuMTA0LDI0My4wMzkNCgljLTExNy4wMjEsMjczLjgxMS00NjguMDQsMjE1LjQ4LTUxNS45OS0xODAuMDJMNjQ1LjQsOTk1LjQzeiBNNzE0Ljc0LDQ4Mi41NGM0LjUyNy0yMi45OTYsMjAuNjM4LTQyLjgxMywzMy4zNTMtNTUuNDA2DQoJYzI0LjU4Ni0yNC4yOTcsNTQuMTMzLTM5Ljg5OCw4My4xOTQtNDMuODc1YzY1LjA3NC05LjE2NCwxMTIuOTMxLDQwLjQ0MSw5OC44OCw4OS4zMjhjLTM1LjUwOSwxMy42NDgtNjguODc1LDMyLjkzNC05Ny40OCw1OC4zNzUNCgljLTM0LjI5Ny03LjAyMy02OC4zNzktNC40MTQtMTAwLjQsNC43MzRDNzI0LjY0OSw1MjQuMjE3LDcwOC42MSw1MTMuNTkyLDcxNC43NCw0ODIuNTRMNzE0Ljc0LDQ4Mi41NHogTTgzMS43NCw2MDcuMTMNCgljMTMuNDM4LDQuNDMsMjguMTk1LDAuNzcsMzguMDctOS4zNjdjMTI3LjExLTEzMC44OSwzNTguNDktODcuOTAyLDQxMC44NSwxMTcuNDhjMTUuMzM3LDYwLjEzNyw4LjA3OCwxMTguOTMtMTguNTQzLDE2My45MzkNCgljLTg0LjIyMy00OS44NTQtMTExLjgtMTU4LjkxLTEyOC42OC0yNjkuODljLTUuOTUzLTM4Ljg3OS02MC44OTEtNDIuNzg1LTcyLjA3LTQuODYzDQoJYy0zOC4yMTksMTI5Ljk3OS0zMzIuODE5LDMyOS4xNC00NzUuNjQ5LDMyMS42N2MtNjIuODYzLTEyMS42Niw5Ni41NjktMzY3Ljg0LDI0Ni4wMjktMzE4Ljk3SDgzMS43NHoiLz4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMzUuNjcsMjA4MC4zYzIuODA1LDAuMzk4LDUuODcxLDAuNjY0LDguNzAzLDEuMDM5bDIyLjgwNSw0OC4xMTcNCgljMzQxLjQxLDI3LjkyMiw4MjQuOTEsMzEuNjMzLDEyMDIuMywyOC44NTNjMzEuNzgxLDIyMC4yMzksMTc3LjU3LDMzNi4zMywzMjAuMzYsMzM2LjMzYzExNC45MywwLDE4Ny40Ni04Ni44MDIsMTgyLjUyLTgyLjcxNg0KCWM3MS40MS03NC4xNjgsOTQuMTM3LTE2NC4xNTksMTA3LjQxLTI2NC43OWMzMzMuNjcsMTkuOTc4LDkyOS4zOCwyMC40ODQsMTI2Ny4yLDE5LjUxMmwxNy4wNzMtNDUuMjY2DQoJYzQuOTQxLTEuMDY2LDE5LjQ1MywxLjg2MywzMi4xMTctMTMuOTQ1YzYuODE2LTguNSw5LjUxMi0xOS41NTEsNy40MTgtMzAuMjQyYy0yNi4wMzEtMTMyLjcyOS04MS4yNDYtMjYyLjA3OS0xNTkuNzctMzc0LjE5OQ0KCWMtMTA5Ljg0LTE1NS40Ni0zNzkuNzcxLTI3NS4xMi02MjQuNDYtMjMzLjgxMWMtMjE0LjY3LDM2LjE4MS0zODMuMzgsMTM5LjgxMS01MDkuNTcsMjc4LjQ4DQoJYy02MC4zNTMtMTI3LjA1MS0xOTQuODItMTk3LjMyLTM0MC4wNy0xNDAuNjdjOC4yMTktMjEuMDEzLDE3LjI1NC00MS41OTksMjMuNzU5LTUyLjk0OWMyNC4yOTctNDIuNDc4LTM5LjkwMi03OS4yMzQtNjQuMTk1LTM2Ljc0Ng0KCWMtNi42OTUsMTEuNjk1LTI0LjIzLDQ5LjMwNS0zNy40NjEsODYuODA1Yy0xMC41MzUtMTEuMDM1LTIwLjY1Mi0xOS44NjYtMjcuMTY4LTIzLjc2MmMtNDAuMTg1LTIzLjc5Ny03OC40MzEsMzYuMTM3LTM4LjI2Miw2My4zMDUNCgljMi4xMDIsMS40MjYsNS4xMjEsNC4xODgsOC41MjcsNy42NTZjLTU1Ljg4LDUuMzcxLTEwOC4xOSwzMy45MTgtMTQ1Ljk5LDg5LjU5MWMtMzU2Ljc4LTQ1NS4wNC0xMDQ5LjQtMjk0LjUyMS0xMjg5LjgsMjc1LjIyDQoJYy0xMi4xNjQsMzAuNTU1LDEwLjU1NSw2MC40MjIsMzYuNTc0LDY0LjE5NUwyMzUuNjcsMjA4MC4zeiBNMTUzNS41NywyMDc1LjkxN2MxMTcuNDQsMi4zMzIsMjgyLjIxLTcxLjQ2MSwzNjkuNS0xNzMuMjgNCgljMTguNTk5LDY3Ljg5Miw0OS40NzQsMTMxLjIsMTA2LjI5LDE3Mi4zM2MwLjE5MSwwLjg4NywwLjExMywxLjc5MywwLjM1OSwyLjY2Yy00LjM1Miw2OC4xMjktMTIuNTg2LDEzOC4wOTEtMzguOTY5LDIwMC43MjENCgljLTEwMS4xNCwyMzIuOTEtNDExLjU4LDE4Ny43NS00MzcuMTgtMjAyLjQ0TDE1MzUuNTcsMjA3NS45MTd6IE0yODkyLjQ3LDE1NjAuNjM3Yy0xMDEuMzQsOTMuMTE3LTI1MC41NSw5NS44OC0zNTUuMDIxLDQuMzYzDQoJQzI2NTMuNDYsMTUzMC4xMDksMjc1OS43NywxNTIwLjQyMywyODkyLjQ3LDE1NjAuNjM3eiBNMjQ1OS43OCwxNTkxLjc0NmMxNDAuMTksMTU2LjksMzc2LjczLDE0OS4xNDEsNTA4Ljk1LTMuODUyDQoJYzk2LjUyMSw0MC4xMzcsMTY4LjgzLDkyLjg3OSwyMTQuNTkxLDE1Ny42NDFjNjQuMDUxLDkxLjQ3NywxMTEuMzY5LDE5NS40MDksMTM4LjE0LDMwMi44OTkNCgljLTIwMy4wOTEsMS4wMjMtMzU0Ljk1LDE2LjA3NC0xMjE4LjktNC43NWMzMS44MTUtNjMuNTUxLDQzLjUwOC0xMzguOTYsMzIuNDA2LTIxMS41OGM4My4xOS0xMDMuMDIsMTkzLjM0LTE4OS4xNiwzMjQuODMtMjQwLjM2DQoJTDI0NTkuNzgsMTU5MS43NDZ6IE0xNjg2LjM4LDE3MzAuNjU2YzE0LjU2NSw2LjExNywzMS40OTYsMi4zNTksNDEuOTczLTkuNTEyYzQ1Ljc1LTUxLjM2MywxMzUuNDUtNzQuMTE3LDE5OS41Ny01MC44NzkNCgljMTI5LjEwMSw0Ny42MTMsMTY5Ljg1MSwyMDcuNTksMTEyLjI3MSwzMzIuNTJjLTUwLjIwMy00Ny4wNjUtNjkuMzEtMTI2LjY4LTgxLjYxMy0yMDcuNjZjLTUuOTQ1LTM4LjgzNi02MC44NjctNDIuODYyLTcyLjA3LTQuODYzDQoJYy0zMi45MywxMTEuOTcxLTIzOS4xODksMjE5Ljc3MS0zNTcuMjYsMjEyLjEyYy0xOS44MTMtODYuNTk0LTIyLjE2NC0xODcuMzgsNDQuMDMxLTI0Ny4xNA0KCWMzMi4xNDctMjguOTY5LDc4LjY5NC0zOS4xOCwxMTMuMTA5LTI0LjU4NkgxNjg2LjM4eiBNMTExNC45NDksMTU3My40NDZjLTkxLjYyLDgyLjkxLTIzMS44NSw5MS42MjEtMzMzLjg4LDQuMzU5DQoJQzg4Ni44MSwxNTQ2LjUwNSw5ODMuNzQsMTUzNC43OTgsMTExNC45NDksMTU3My40NDZ6IE03MDIuOTgsMTYwNC40MjZjMTM0LjAzLDE0OC45OSwzNjAuNDgsMTQzLjM1MSw0ODguNDctMy43Nw0KCWMxMDAuNjIsNDIuNjYsMTg1LjYzMSwxMDUuMzIsMjYyLjcxMSwyMTcuNzIxYy0xOS43MDMsNzEuNTMxLTEyLjAzNSwxNDAuOTEsNi4zMDksMjE0LjY3Yy0wLjA3LDAuOTMtMC41MzksMS43MjctMC41MzksMi42NzINCgljMCwwLjk5MiwwLjA5NCwxLjkxNCwwLjEwMiwyLjkwMmMtMzY0LjA2MSw5Ljc2Ni04MTUuNTExLDEyLjMwMS0xMTc4LTI3LjEwM2M5My45MDEtMjAyLjAyOSwyNTAuMTE5LTM0MC44Nyw0MjAuOTc5LTQwNy4wOQ0KCUw3MDIuOTgsMTYwNC40MjZ6Ii8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjM3Ny4zLDk2NS4yNGM2Ny43MjcsNDcwLjQ5LDU5NC44MSw1MjguMzk5LDY2Ni41MiwxNi41MjJjMTAzLjQ0LTE1LjY4OCwxMjAuNDctMTYwLjQwOSw1NS45Ny0yMDguODgNCgljNDguNzM3LTE4NC4zMS0zOS41MDktMzU4LjQxLTE5MC4yMjEtNDEzLjkxYy05NC42MDgtMzQuODItMjE0LjM4LTguOTU3LTI4OS4xLDU5Ljg2M2MtMTQxLjQtMzQuODc5LTI5Ny45OCw5NC42MDItMjY3Ljk5LDMzMy4zNA0KCWMtOTAuNzExLDI2LjkwNi04Ni4wNjYsMTY3LjgzLDI0LjgyLDIxMy4wNjFMMjM3Ny4zLDk2NS4yNHogTTI1MjAuNDksMTE0OC45OGMtNDcuODU4LTY4Ljc1OS03Mi41MjItMTU5LjgxMS03Ny40NzctMjg0LjA0MQ0KCWM0NS43MzMtMzAuNzA3LDc5LjY0NS03Ni40ODMsOTYuMDktMTI4LjQzYzEwNy42Niw0Ny43MDMsMjM2LjAzLDQyLjg4NywzMzkuOTYtMTIuNTQ3YzE3LjA1OSw2MS4yMyw1Mi44NzUsMTE3LjA0LDEwMC43MiwxNTguNjUNCgljLTUuMzIsNzUuNzcyLTEzLjg0OCwxNTQuNzItNDQuMDgyLDIyNS42MDljLTMyLjc3Miw3Ni43ODktOTAuNTg2LDEzMy43NC0xNTQuNTksMTUyLjMzDQoJYy0xMDAuMDUsMjguODk4LTIwNi43NzEtMzQuMTY0LTI2MC42Mi0xMTEuNThMMjUyMC40OSwxMTQ4Ljk4eiBNMjQyMy44MSw2NjAuNTVjMTMuMjcxLTEzNS42NiwxMTYuNTUtMTk3LjM0LDE5Mi42OC0xNjUuMzgNCgljMTQuNTY2LDYuMDY2LDMxLjQ3NCwyLjIxNSw0MS45OTYtOS42MDljNTEuNTMxLTU4LjMyLDE1Mi44OC04My44NzEsMjI1LjUzLTU3LjE2NGMxMzcuODUsNTAuNzU4LDE5Ni41OSwyMjguNDUsMTI0LjUyLDM3OS4xNw0KCWMtMzcuMDktNDAuNDUzLTYxLjU4Mi05Mi44MzYtNjYuMjI3LTE0Ny40MWMtMi40NzMtMjkuMzYyLTM2LjM5OC00My43NjItNTkuMjExLTI2LjMxOWMtOTguNTA4LDc0LjgxNS0yNDYsODEuMzYyLTM1MC43OSwxNS41MDgNCgljLTIzLjU2LTE0LjczOC01NC4zMjQsMC43NjItNTYuNTM5LDI4LjM0Yy0yLjk3NywzNi44ODctMTkuNDA2LDcyLjYwOS00NC40NCwxMDAuMTJjLTguNTktNDQuOTMtMTAuOTQ5LTgyLjM3MS03LjUyMy0xMTcuMjYNCglMMjQyMy44MSw2NjAuNTV6Ii8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjg5MSw5OTcuNjJsLTkuNjU2LDAuMTIxbDAuNjAyLDM4LjYyNWMtMzkuMzEsNy4xNjQtMzcuNzg5LDkuMTk1LTU0LjM3MSw1LjMyDQoJYy0zNS4xMDktOC4xODgtNjkuMzAyLTMxLjcxMS04My4xNDgtNTcuMjE1Yy01LjI3My05LjcyNy0xNC41OTQtMTYuNTY2LTI1LjQ1My0xOC42ODhjLTQ0LjU1OS04LjgxMy03OS42OTUsODIuMDgyLTEyOS40Myw3OC4yMzQNCgljLTguNDc3LTAuNzQ2LTE1LjAyNy04LjA0My0xNC45MDYtMTAuMjM0YzIuNjQ4LTQ4Ljc1NC03MS4xNTYtNTMuMDM1LTczLjg3NS00LjA0N2MtMy43NjIsNjguODIsODYuMzEzLDEyOC42MiwxNzguNzIxLDUzLjE5MQ0KCWM5Ljg5OC04LjA5LDE5LjA2OS0xNy4wMjMsMjguMTQ3LTI2LjAzMWMyNi44OTcsMjYuODI0LDYzLjk1Nyw0Ny43MDMsMTAzLjEzLDU2LjgyOGMxMjYuOCwyOS41NzgsMTQ4LjU1LTExNi42Niw4MC4yMzgtMTE2LjExDQoJTDI4OTEsOTk3LjYyeiIvPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTI2NzcuNjk5LDI4NzYuNWMtMjkuNTk0LTEwNC41OC0xOTkuMTgtMTU3LjUtMjg4LjkxLTI1LjAwOGMtNDAuNjk0LTUwLjc0Ni0xMDYuNzI5LTgxLjg2Ny0xNzYuNDc5LTY3LjYxNw0KCWMtMTg1LjUtMjc5LjA2MS01NTEuMjEtMjg2Ljk1LTc4Ni4zMi0xMDIuOTJjLTE2MS42MiwxMjcuMDItMTc4LjgxOSwyNTkuODQtMTg4LjA0LDMzMS4xODljLTMuNSwyNi45ODgtMTguOTUzLDczLjA4NiwyNi4wNyw5My4xMDMNCgljMTEuMTkxLDE2Ljk1MywxOC4wNTUsMzIuNDIyLDM0LjU2Niw1MS4yMDdjMjk2LjMxOSwyMC40MTQsNTY4LjA5LDkuOTIyLDg2My4xOCwwLjk4OGM3My43MDcsNjEuNDEsMjI1LjY5OSwxMjguMTQsMjY5LjUyLDEzMy4zOTkNCgljMjkuODc1LDMuNTc4LDMzLjgwMS00LjcxNSw1MC41ODYtMTYuMDgyYzgwLjg0NC01NC43NDEsMTQzLjY2LTEyNi43MjksMTg4Ljk2LTIyNS43N2MyNC42NzMtNTMuOTQ5LDIzLjAyMS0xMTUuNDIsNi44NjctMTcyLjUNCglMMjY3Ny42OTksMjg3Ni41eiBNMTk3OS4yNiwyNjcxLjU0Yy0yMi41LDQzLjk2MS0zNy4xMjksNjUuMTk5LTUzLjIxNSw4Ny45OTJjLTMwLjcyOC0zNy42NDgtNjUuNDM4LTg1LjIwNy04OC40NTMtMTI1LjYxDQoJYzQzLjExMyw1LjI0Niw4OS4xMzcsMTUuNjAyLDE0MS42NywzNy42MjFMMTk3OS4yNiwyNjcxLjU0eiBNMTcxOS42NywyNjM0LjgwN2MtMjYuNDM4LDMzLjc0MS01Ni41LDgzLjE1OS03Ny4zOTgsMTIwLjc3OQ0KCWMtMTYuNjIxLTI1LjI1LTI5LjQwNi00OS42Ni01MC41OTgtODUuODEyYzQzLjc4MS0xNy45OTYsODMuMTAyLTI4LjUwOSwxMjgtMzQuOTY2TDE3MTkuNjcsMjYzNC44MDd6IE0xNDcxLjY0LDI3MzkuMTY2DQoJYzE3LjIzOC0xMy40OTYsMzUuMDYyLTI1LjcxOSw1My41MTYtMzYuNzIzYzI5LjI2Nyw0OS4yNTQsNTkuMzU5LDExMC45OCw5Ny4yOTcsMTQ1LjJjMTYuOTU3LDE1LjM0OCw0My45NjYsMTEuNzk3LDU2LjIyOC03Ljk2OQ0KCWMyOC41NzgtNDYuMjE2LDYyLjUwOC0xMTMuNDMxLDk5LjQ3My0xNjAuNTIxYzM2LjI2Nyw2MC45OTIsOTAuODUzLDEyOS41NywxMjMuNjcsMTY1Ljg2YzE2LjE5OSwxNy44NzUsNDUuMTE3LDE1Ljc1NCw1OC4zOTYtNC42MjUNCgljMjkuODE1LTQ1LjY0Niw0Ny4zNjctNjIuMzI0LDgzLjU2NS0xMzIuNTljMzYuNzQ2LDI3LjEzMyw3Mi41NjMsNjcuMTk0LDk5LjI3MSwxMDQuOTNjLTczLjU1NSw0OS41NTEtMTAyLjA0LDEzNi45Mi02OC44OTIsMjI2LjU0DQoJbC03NjQuOC0zLjEzN2MxNS44MTYtMTExLjI5LDM2Ljk4LTE5OC40OCwxNjIuMjcxLTI5Ni45N0wxNDcxLjY0LDI3MzkuMTY2eiBNMjE2NS42LDMwNTUuNTM2DQoJYy00NS4wNTUtNjUuNjE3LTI4LjI3LTEyMC45OS0yOC4xNTYtMTE2LjA1YzEzLjM4My01OC40MjIsNzYuODg3LTgxLjgyNCw3MS45NDktNzguNDAyYzAuMDQ3LTAuMDIsMC4wOTgtMC4wMDgsMC4xNDUtMC4wMjMNCgljNjYuOTY1LTI2LjA3NCwxMzYuNiwyNy4zMzYsMTQ0Ljc3LDg5LjM1OWM1LjYzMyw0Mi42MTYsNjcuNzAzLDQyLjcxMSw3My4zNDksMC4wMjNjMjAuNDYxLTE1NS4yLDIzNi40Ni0xMzIuNzcxLDE2NC4yLDQzLjAwOA0KCWMtMzQuMzg4LDgzLjA1MS0xMDQuMTksMTQ2Ljc3LTE4Ni40NzEsMjEzLjU0Yy03Ni4zODMtMzAuNTc0LTE5Mi43NS04My40MTQtMjM5Ljc3OS0xNTEuNDVMMjE2NS42LDMwNTUuNTM2eiIvPg0KPC9zdmc+DQo=");

        }


/**
 * Buttons
 */
.wp-block-buttons {

    gap: 2rem !important;

    padding-top:    calc(5 * var(--global--spacing-unit));
    padding-bottom: calc(0 * var(--global--spacing-unit));

}

    .wp-block-buttons .wp-block-button.arrow-down > a:before {

        content: '\f063';

        margin-right: 8px;
        color: var(--global--color-white);

        webkit-font-smoothing: antialiased;
        display: var(--fa-display, inline-block);
        font-style: normal;
        font-variant: normal;
        line-height: 1;
        text-rendering: auto;

        font-family: "Font Awesome 6 Free";
        font-weight: 900;

    }


/**
 * Page Item Box / Profile Item Box
 */
.page-item,
.profile-item,
.feature-item {

    display: flex;
    flex-direction: column;
    justify-content: flex-start;

    overflow: hidden;

    margin-top:     0 !important;
    padding:        calc(0 * var(--global--spacing-unit));

    background-color: var(--global--color-white);
    box-shadow: 0 0 60px 0 rgba(68, 68, 68, 0.15);

    border-radius: calc(5 * var(--global--border-radius));

    text-decoration: none;

}

    @media only screen and (min-width: 822px) { .page-item, .profile-item, .feature-item { margin-top: calc(0 * var(--global--spacing-unit)) !important; } }


    .page-item:first-of-type,
    .profile-item:first-of-type,
    .feature-item:first-of-type { margin-top: calc(0 * var(--global--spacing-unit)) !important; }

    .page-item > *:first-child,
    .profile-item > *:first-child,
    .feature-item > *:first-child { margin-top: 0 !important; padding-top: 0; }

    .page-item:focus,
    .profile-item:focus,
    .feature-item:focus {  border-radius: calc(5 * var(--global--border-radius)) !important; }


.profile-item { padding:  0; }

    .profile-item > figure > img { width: 100%; }

    .profile-item > *:not(figure) {

        margin-top:     0 !important;
        padding-top:    calc(2.5 * var(--global--spacing-unit));

        padding-right:  calc(5 * var(--global--spacing-unit));
        padding-left:   calc(5 * var(--global--spacing-unit));

    }

    .profile-item > *:not(figure):last-child { padding-bottom: calc(5 * var(--global--spacing-unit)); }

.feature-item {}

/*
    .feature-item:before {

        content: '';

        margin-bottom: 20px;

        width:  32px;
        height: 32px;

        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTQiIGhlaWdodD0iNTQiIHZpZXdCb3g9IjAgMCA1NCA1NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI2LjU2NTMgMC4wMjQwNzZDMjUuMDgzOCAwLjIwOTQzIDIzLjkzNDQgMC43MzEwOTcgMjQuMDAyOSA0Ljg4OTA3TDI0LjYzMDYgNDYuODEyOEMyNC42OTUxIDUwLjg1MzkgMjUuODgyOCA1NC4wMDA2IDI3LjMxMjIgNTQuMDAwNkMyOC44NDQ0IDU0LjAwMDYgMzAuMDY4MSA1My40MjE3IDI5Ljk5NzEgNDkuMTI2OEwyOS4zNjkzIDcuMjAzMUMyOS4zMDMyIDMuMDU0NDQgMjguMDM0NyAtMC4zMTkyMDUgMjYuNTY1MyAwLjAyNDA3NloiIGZpbGw9IiMwMTY0QUUiLz4KPHBhdGggZD0iTTMuODg3OTkgMzAuNzgyOUMxOS4xMDk0IDMxLjE1MDcgMzQuNzIyMyAzMS4wNTQyIDUwLjE4OTQgMzAuNDgwMUM1Mi40MTE4IDMwLjM5NzcgNTQuMTE0OSAyOS4xMDQgNTMuOTkzOSAyNy41OTU1QzUzLjg3MDMgMjYuMDg3MSA1Mi45NTI4IDI0Ljg3ODIgNTAuNzQ4NyAyNS4wMTA1QzM1LjYzMDQgMjUuNTczNyAxOC4yOTY1IDI1LjY3NjkgMy4xNzQ1IDI1LjMwNjdDMC45NTk0NDkgMjUuMjgxNyAwLjA4MDk5MDcgMjYuNDMzMiAwLjAwMjYyNTI1IDI3Ljk0OUMtMC4wNzY5NjU5IDI5LjQ1OTkgMS42NjMwMSAzMC43MjYyIDMuODg1NDkgMzAuNzgyOUwzLjg4Nzk5IDMwLjc4MjlaIiBmaWxsPSIjMDE2NEFFIi8+Cjwvc3ZnPgo=");
        background-size: contain;

    }
 */
 

/**
 * Event Item Box
 */
/*article*/.event-item {

   display: flex;
   flex-direction: column;
   justify-content: flex-start;

   overflow: hidden;

   margin-top:     0 !important;
   padding:        calc(5 * var(--global--spacing-unit));

   background-color: var(--global--color-white);
   box-shadow: 0 0 60px 0 rgba(68, 68, 68, 0.15);

   border-radius: calc(5 * var(--global--border-radius));

   text-decoration: none;

}

    /*article*/.event-item > a {

        display: inline;
        padding: 0;
        margin: 0;

        font-size: var(--heading--font-size-h3);
        font-family: var(--heading--font-family);
        font-weight: var(--heading--font-weight);
        letter-spacing: var(--heading--letter-spacing-h3);
        line-height: var(--heading--line-height-h3);
        text-decoration: none;
        color: var(--global--color-blue-600);

    }



/**
* Contact Box
*/
.entry-content .contact-box {

    gap: calc(1 * var(--global--spacing-unit));

    margin-top:     calc(5 * var(--global--spacing-unit)) !important;
    margin-bottom:  calc(5 * var(--global--spacing-unit)) !important;

    padding-top: calc(2 * var(--global--spacing-unit));
    padding-right: calc(5 * var(--global--spacing-unit));
    padding-bottom: calc(2 * var(--global--spacing-unit));
    padding-left: calc(5 * var(--global--spacing-unit));

    background-color: var(--global--color-gray-200);
    /* box-shadow: 0 0 60px 0 rgba(68, 68, 68, 0.15); */

    border-radius: calc(2.5 * var(--global--border-radius));
}

    .entry-content .contact-box p { padding-top: 0; }

        .entry-content .contact-box p a {

            position: relative;
            display: inline-block;
            width: 100%;
            padding-top: var(--global--spacing-unit);
            padding-right: calc(2 * var(--global--spacing-unit));
            padding-bottom: var(--global--spacing-unit);
            padding-left: 56px;
            border-radius: calc(1 * var(--global--border-radius))!important;

            font-weight: 700;
            line-height: 1.5;
            text-decoration: none;
            transition: all 0.25s ease-in-out;

        }

            .entry-content .contact-box p a:focus {

                background-color: var(--global--color-gray-900);
                border-radius: 4px;
                outline: 2px dotted var(--global--color-gray-700)!important;
                outline-offset: 2px;

            }

            .entry-content .contact-box p a:before {

                content: '';

                position: absolute;
                top:  2px;
                left: 0;

                width: 48px;
                height: 48px;

                font-size: 32px;
                line-height: 2;
                text-align: center;

                font-family: "Font Awesome 6 Free";
                font-weight: 900;
                moz-osx-font-smoothing: grayscale;
                -webkit-font-smoothing: antialiased;
                display: var(--fa-display, inline-block);
                font-style: normal;
                font-variant: normal;
                text-rendering: auto;

            }

                .entry-content .contact-box > div:nth-of-type(1) a:before { content: "\f3c5"; }
                .entry-content .contact-box > div:nth-of-type(2) a:before { content: "\f095"; }
                .entry-content .contact-box > div:nth-of-type(3) a:before { content: "\f1ac"; }
                .entry-content .contact-box > div:nth-of-type(4) a:before { content: "\f0e0"; }



/**************************************************************
 TOP LEVEL WRAPPERS
 **************************************************************/
.site-header,
.site-main,
.widget-area,
.site-footer {

    position: relative;
    z-index: 0;

    margin-left:    0;
    margin-right:   0;
    margin-top:     0;
    margin-bottom:  0;
    padding:        0;

}

    @media only screen and (min-width: 822px) {

        .site-header,
        .site-main,
        .widget-area,
        .site-footer {

            margin-left:    auto;
            margin-right:   auto;
        }

    }

    .site-main > *:first-child {

        margin-left:    auto;
        margin-right:   auto;
        margin-top:     0;
        margin-bottom:  0;
    }

    .site-main > article > .entry-content { position: relative; } /* Important for shortinfo positioning */

    .site-main > *:last-child {
        margin-left:    auto;
        margin-right:   auto;
        margin-top:     0;
        margin-bottom:  0;
    }



/*
 * Block & non-gutenberg content wrappers
 * - Set margins
 */
.entry-header,
.post-thumbnail,
.entry-content,
.entry-footer,
.entry-related,
.author-bio {
    margin-right:   auto;
    margin-left:    auto;
    margin-top:     0;
    margin-bottom:  0;
    padding-top:    0;
    padding-bottom: 0;
}

    .entry-content > .wp-block-group.alignfull {

        padding-right: calc(5 * var(--global--spacing-unit));
        padding-left:  calc(5 * var(--global--spacing-unit));

    }

        @media only screen and (min-width: 482px) {

            .entry-content > .wp-block-group.alignfull {

                padding-right: calc(10 * var(--global--spacing-unit));
                padding-left:  calc(10 * var(--global--spacing-unit));

                max-width: 1440px;

            }

        }

    .site-main > article > *:first-child, .site-main > .not-found > *:first-child, .entry-content > *:first-child, [class*=inner-container] > *:first-child, .wp-block-template-part > *:first-child, .wp-block-post-template :where(li > *):first-child {

        margin-top: 0 !important;

    }



/**************************************************************
 Micro Classes
 **************************************************************/

/* Add Opacity */
.opacity-25 { opacity: 25%; }
.opacity-50 { opacity: 50%; }
.opacity-75 { opacity: 75%; }

/* Seperator Lines */
hr {

    margin: 32px 0;

    width: 100%;
    height:  2px;

    background-color: var(--global--color-gray-700);
    border-bottom: none;
}

/* Add Box Height 100% (surrounding Column needs to be set to stretched height) */
.box-height-100 { height: 100%; }



/**
 * Link Focus
 */
.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button),
.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {

    text-decoration: none!important;
    background-color: var(--global--color-gray-900);
    border-radius: 4px;
    outline-offset: 2px;
    outline: 2px dotted currentColor;

}


/**
 * Stretch image vertically
 */
.wp-block-image.vertical-stretch { height: 100%; }

    .wp-block-image.vertical-stretch > * {
        height: 100% !important;
        background-size: cover;
        object-fit: cover;
    }




/**
 * Button
 */
.site .button,
button,
input[type=submit],
input[type=reset],
.wp-block-search .wp-block-search__button,
.wp-block-button .wp-block-button__link,
.wp-block-file a.wp-block-file__button,
.wpcf7-submit {

    width: fit-content;

    border-width: var(--button--border-width)!important;
    border-style: solid;
    border-color: transparent;
    border-radius: var(--button--border-radius);
    box-shadow: 0 0 20px 0 rgba(68, 68, 68, 0.25);

    cursor: pointer;
    font-weight: var(--button--font-weight);
    font-family: var(--button--font-family);
    font-size: var(--button--font-size);
    line-height: var(--button--line-height);
    letter-spacing: 0.1rem;
    padding: var(--button--padding-vertical) var(--button--padding-horizontal);
    text-decoration: none;

    transition: all 0.25s ease-in-out;

}

    .wp-block-button.is-style-outline>.wp-block-button__link, .wp-block-button .wp-block-button__link.is-style-outline {

        padding: var(--button--padding-vertical) var(--button--padding-horizontal);

    }

.site .button:not(:hover):not(:active):not(.has-text-color),
button:not(:hover):not(:active):not(.has-text-color),
input[type=submit]:not(:hover):not(:active):not(.has-text-color),
input[type=reset]:not(:hover):not(:active):not(.has-text-color),
.wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-text-color),
.wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color),
.wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color) {
    color: var(--global--color-background);
}

.has-background .site .button:not(:hover):not(:active):not(.has-text-color),
.has-background button:not(:hover):not(:active):not(.has-text-color),
.has-background input[type=submit]:not(:hover):not(:active):not(.has-text-color),
.has-background input[type=reset]:not(:hover):not(:active):not(.has-text-color),
.has-background .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-text-color),
.has-background .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color),
.has-background .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color) {
    color: var(--global--color-gray-900);
}

.has-background .site .button:not(:hover):not(:active):not(.has-text-color).has-background,
.has-background button:not(:hover):not(:active):not(.has-text-color).has-background,
.has-background input[type=submit]:not(:hover):not(:active):not(.has-text-color).has-background,
.has-background input[type=reset]:not(:hover):not(:active):not(.has-text-color).has-background,
.has-background .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-text-color).has-background,
.has-background .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color).has-background,
.has-background .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color).has-background {
    color: var(--global--color-gray-900);
}

.site .button:not(:hover):not(:active):not(.has-background),
button:not(:hover):not(:active):not(.has-background),
input[type=submit]:not(:hover):not(:active):not(.has-background),
input[type=reset]:not(:hover):not(:active):not(.has-background),
.wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-background),
.wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-background),
.wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-background) {
    background-color: var(--global--color-gray-100);
}

.has-background .site .button:not(:hover):not(:active):not(.has-background),
.has-background button:not(:hover):not(:active):not(.has-background),
.has-background input[type=submit]:not(:hover):not(:active):not(.has-background),
.has-background input[type=reset]:not(:hover):not(:active):not(.has-background),
.has-background .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-background),
.has-background .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-background),
.has-background .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-background) {
    background-color: var(--global--color-gray-100);
}

.site .button:hover,
.site .button:active,
button:hover,
button:active,
input[type=submit]:hover,
input[type=submit]:active,
input[type=reset]:hover,
input[type=reset]:active,
.wp-block-search .wp-block-search__button:hover,
.wp-block-search .wp-block-search__button:active,
.wp-block-button .wp-block-button__link:hover,
.wp-block-button .wp-block-button__link:active,
.wp-block-file a.wp-block-file__button:hover,
.wp-block-file a.wp-block-file__button:active {
    background-color: var(--global--color-gray-700);
    border-color: transparent;
    color: var(--global--color-white);
}

.site .button:focus,
button:focus,
input[type=submit]:focus,
input[type=reset]:focus,
.wp-block-search .wp-block-search__button:focus,
.wp-block-button .wp-block-button__link:focus,
.wp-block-file a.wp-block-file__button:focus {

    background-color: var(--global--color-gray-900);
    border-radius: var(--button--border-radius);
    border-color: transparent;
    outline-offset: 2px;
    outline: 2px dotted var(--global--color-gray-900);

}

    .site .button.has-white-background-color:focus,
    button.has-white-background-color:focus,
    input[type=submit].has-white-background-color:focus,
    input[type=reset].has-white-background-color:focus,
    .wp-block-search .wp-block-search__button.has-white-background-color:focus,
    .wp-block-button .wp-block-button__link.has-white-background-color:focus,
    .wp-block-file a.wp-block-file__button.has-white-background-color:focus {

        background-color: var(--global--color-gray-900);
        border-radius: var(--button--border-radius);
        border-color: transparent;
        outline-offset: 2px;
        outline: 2px dotted var(--global--color-gray-900);

    }

    .wp-block-button.is-style-outline .wp-block-button__link:focus {

        outline: 2px dotted currentColor;

    }

.site .button:disabled,
button:disabled,
input[type=submit]:disabled,
input[type=reset]:disabled,
.wp-block-search .wp-block-search__button:disabled,
.wp-block-search .wp-block-search__button:disabled,
.wp-block-button .wp-block-button__link:disabled,
.wp-block-file a.wp-block-file__button:disabled {
    background-color: var(--global--color-gray-200);
    border-color: var(--global--color-gray-200);
    color: var(--button--color-text-active);
}


/**
 * Block Button Options
 */

.wp-block-button__link { width: fit-content; }

/* DO NOT CHANGE DEFAULT BUTTON SETTINGS */
/* Default settings without color (full/border and background/no background) */
.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background),
.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background) {

    background-color: var(--global--color-gray-700);
    color: var(--global--color-white);

}

.has-background .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {

    background-color: transparent;
    color: var(--global--color-gray-700);

}

    .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,
    .wp-block-button:not(.is-style-outline) .wp-block-button__link:active,
    .wp-block-button.is-style-outline .wp-block-button__link:hover,
    .wp-block-button.is-style-outline .wp-block-button__link:active,
    .has-background .wp-block-button.is-style-outline .wp-block-button__link:hover,
    .has-background .wp-block-button.is-style-outline .wp-block-button__link:active {

        border-color:       transparent !important;
        background-color:   var(--global--color-gray-900) !important;
        color:              var(--global--color-gray-100) !important;

    }

    .wp-block-button:not(.is-style-outline) .wp-block-button__link:focus,
    .wp-block-button.is-style-outline .wp-block-button__link:focus,
    .has-background .wp-block-button.is-style-outline .wp-block-button__link:focus {

        background-color:   var(--global--color-gray-900) !important;
        color: var(--global--color-white) !important;
        border-color: transparent !important;
        outline: 2px dotted var(--global--color-gray-900);

    }

    .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color),
    .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-background),
    .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-background),
    .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active).has-background {

        background-color: transparent;
        border-color: currentColor;
        color: currentColor;

    }

        /* Theme Color Defaults (adapt to color variables in theme) */
        .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-blue-600-background-color { }
        .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-blue-600-background-color:hover,
        .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-blue-600-background-color:active { background-color: var(--global--color-blue-800) !important; }

        .wp-block-button.is-style-outline .wp-block-button__link.has-blue-600-background-color { background-color: transparent !important; color: var(--global--color-blue-600) !important; }
        .wp-block-button.is-style-outline .wp-block-button__link.has-blue-600-background-color:hover,
        .wp-block-button.is-style-outline .wp-block-button__link.has-blue-600-background-color:active { background-color: var(--global--color-blue-800) !important; color: var(--global--color-white) !important; border-color: transparent;}
        .wp-block-button.is-style-outline .wp-block-button__link.has-blue-600-background-color:focus { background-color:var(--global--color-gray-900) !important; color: var(--global--color-white) !important; }


        .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-white-background-color { color: var(--global--color-gray-700) !important; }
        .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-white-background-color:hover,
        .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-white-background-color:active { background-color: var(--global--color-gray-300) !important;  }
        .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-white-background-color:focus { background-color:var(--global--color-gray-900) !important; color: var(--global--color-white) !important; }

        .wp-block-button.is-style-outline .wp-block-button__link.has-white-background-color { background-color: transparent !important; color: var(--global--color-white) !important; }
        .wp-block-button.is-style-outline .wp-block-button__link.has-white-background-color:hover,
        .wp-block-button.is-style-outline .wp-block-button__link.has-white-background-color:active { background-color: var(--global--color-gray-300) !important; color: var(--global--color-gray-700) !important; border-color: transparent;}
        .wp-block-button.is-style-outline .wp-block-button__link.has-white-background-color:focus { background-color:var(--global--color-gray-900) !important; color: var(--global--color-white) !important; }



/*
 * COLUMNS, GROUPS, MEDIA-TEXT
 */
.site-content { overflow-x: clip; width: 100%; }

.site-main {

    position: relative;

    padding-top: 0;
    padding-bottom: 0;

    overflow: hidden;

}

.site-main > article { }

.site-main > article > *,
.site-main > .not-found > *,
.entry-content > *,
[class*=inner-container] > *,
.wp-block-template-part > *,
.wp-block-post-template :where(li > *) {

    margin-top: 0!important;
    margin-bottom: 0!important;

    padding-top:    calc(0 * var(--global--spacing-unit));
    padding-bottom: calc(0 * var(--global--spacing-unit));

}

    .site-main > article > *:last-child,
    .site-main > .not-found > *:last-child,
    .entry-content > *:last-child,
    [class*=inner-container] > *:last-child,
    .wp-block-template-part > *:last-child,
    .wp-block-post-template :where(li > *):last-child {

        /* margin-bottom: 0!important; */
        /* padding-bottom: 0; */

    }

    .entry-content > .wp-block-group,
    .entry-content > .wp-block-media-text {

        margin-top: calc(5 * var(--global--spacing-unit));
        margin-bottom: calc(5 * var(--global--spacing-unit));

        padding-top:    calc(0 * var(--global--spacing-unit));
        padding-bottom: calc(0 * var(--global--spacing-unit));

    }

        .entry-content > .wp-block-group.has-background,
        .entry-content > .wp-block-media-text.has-background {

            margin-top:    calc(5 * var(--global--spacing-unit));
            margin-bottom: 0;

            padding-top:    calc(10 * var(--global--spacing-unit));
            padding-bottom: calc(10 * var(--global--spacing-unit));

        }

            .entry-content > .wp-block-group.has-background + .has-background {

                margin-top:   0;

            }

            .entry-content:first-child > .wp-block-group.has-background,
            .entry-content:first-child > .wp-block-media-text.has-background {

                margin-top: 0;

            }

                .entry-content > .wp-block-group.has-background.has-blue-600-background-color,
                .entry-content > .wp-block-media-text.has-background.has-blue-600-background-color {

                    background: var(--global--color-blue-700);
                    background: linear-gradient(90deg, var(--global--color-blue-200) 0%, var(--global--color-blue-700) 80%);

                }

                    .entry-content > .wp-block-group.has-background.has-blue-600-background-color:before,
                    .entry-content > .wp-block-media-text.has-background.has-blue-600-background-color:before { background-color: var(--global--color-blue-200); }

                    .entry-content > .wp-block-group.has-background.has-blue-600-background-color:after,
                    .entry-content > .wp-block-media-text.has-background.has-blue-600-background-color:after { background-color: var(--global--color-blue-700);}


.site-main > article > .entry-content {

    padding-top:    calc(4 * var(--global--spacing-unit));
    padding-right:  calc(2 * var(--global--spacing-unit));
    padding-bottom: 0;
    padding-left:   calc(2 * var(--global--spacing-unit));

}

    @media only screen and (min-width: 1141px) {

        .site-main > article > .entry-content {

            padding-top:    calc(4 * var(--global--spacing-unit));
            padding-right: 0;
            padding-bottom: 0;
            padding-left: 0;

        }

    }

.post-thumbnail,
.entry-content .wp-audio-shortcode,
.entry-content>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce),
*[class*=inner-container]>*:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) {

    max-width: var(--responsive--aligndefault-width);

}

body .is-layout-constrained > * + * { margin-block-start: 0; }

body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {

    /* max-width: var(--wp--style--global--content-size); */
    max-width: var(--responsive--aligndefault-width);
    margin-left: auto !important;
    margin-right: auto !important;

}

body .is-layout-constrained:has(.alignwide) > * {

    max-width: 100% !important;

}


.wp-block-columns {

    clear: both;
    flex-direction: row;

}

    .wp-block-columns .wp-block-column > * {

        margin-top: 0;
        margin-bottom: 0;

    }

    .wp-block-group.has-background { padding-right: 0; padding-left: 0; }

        @media only screen and (min-width: 482px) {

            .wp-block-group.has-background { padding-right: 0; padding-left: 0 ; }

        }

            @media (max-width: 821px) {

                .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
                    flex-basis: 100%!important;
                }

            }

    .wp-block-group.has-blue-600-background-color { color: var(--global--color-white) !important;  }



body {
    font-size:   var(--global--font-size-xs);
    font-weight: 300;
    color: var(--global--color-gray-700);
    text-align: left;
    background-color: var(--global--color-background);
}

    body .is-layout-flex {

        column-gap: 4rem;
        row-gap:    2rem;

    }


/*
 * HEADER
 */
.site-header {

    position: sticky;
    z-index: 1000;

    max-width: 100%;

    padding-top:    0;
    padding-bottom: 0;
    /* padding-right: calc(2*var(--global--spacing-unit)); */
    /* padding-left: calc(2*var(--global--spacing-unit)); */

    background-color: transparent;

}

    .site-header:before,
    .site-header:after { content: inherit; }


    .site-topbar {

        width: 100%;

        background: #eff0f0;

    }

        @media only screen and (min-width: 769px) { .site-topbar { background: var(--global--color-gray-800); } }


        .site-topbar-inner {

            display: flex;
            flex-direction: row;
            justify-content: center;
            align-items: flex-end;

            margin-right:   auto;
            margin-left:    auto;

            max-width:      var(--responsive--alignwide-width);
            height: 54px;

        }
            @media only screen and (min-width: 769px) { .site-topbar-inner { justify-content: space-between; } }

        /*ul*/.site-topbar-network  { display: none; flex-direction: row; gap: calc(2.5 * var(--global--spacing-unit)); margin: 0; padding: 0; list-style-type: none; }

            @media only screen and (min-width: 769px) {

                /*ul*/.site-topbar-network { display: flex; padding-bottom: 6px;  }

            }


            /*ul*/.site-topbar-network li { padding: 0; border: none; }

                /*ul*/.site-topbar-network li.active { display: none; }
                    @media only screen and (min-width: 1024px) {  /*ul*/.site-topbar-network li.active  { display: inline-block; } }

                /*ul*/.site-topbar-network li.active a:link,
                /*ul*/.site-topbar-network li.active a:visited,
                /*ul*/.site-topbar-network li.active a:active { background: #eff0f0; color: var(--global--color-gray-700); border-bottom: 2px solid #eff0f0; }

                /*ul*/.site-topbar-network li.active a:focus { border-bottom: none; }

                /*ul*/.site-topbar-network li a:link,
                /*ul*/.site-topbar-network li a:visited,
                /*ul*/.site-topbar-network li a:active {

                    position: relative;

                    padding-top:    calc(0.75 * var(--global--spacing-unit));
                    padding-right:  calc(2 * var(--global--spacing-unit));
                    padding-bottom: calc(1 * var(--global--spacing-unit));
                    padding-left:   calc(2 * var(--global--spacing-unit));

                    background: var(--global--color-gray-700);
                    border-top-right-radius: var(--global--border-radius);
                    border-top-left-radius:  var(--global--border-radius);

                    font-family: var(--global--font-primary);
                    font-size: var(--global--font-size-xs);
                    font-weight: 700;
                    text-decoration: none;
                    text-wrap: nowrap;
                    color: var(--global--color-white);

                }

                /*ul*/.site-topbar-network li a:hover { text-decoration: underline; text-decoration-style: dotted; }
                /*ul*/.site-topbar-network li a:focus { outline: 2px dotted var(--global--color-white); outline-offset: 0!important; }


        /*div*/.site-topbar-contact {

            position: relative;
            display: contents;

            height: 48px;

            background-color: #eff0f0;

        }

            @media only screen and (min-width: 482px) {  /*div*/.site-topbar-contact { display: initial; } }


            /*div*/.site-topbar-contact:before {

                content: '';

                position: absolute;
                right: 100%;

                display: none;

                width:  36px;
                height: 48px;

                background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTIiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA1MiA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5LjM0ODggMTZDMTkuMzQ4OCA3LjE2MzQ1IDI2LjUxMjMgMS4wMTQ0ZS0wNSAzNS4zNDg5IDIuNTc0NzNlLTA1TDUyIDUuNTE0OTJlLTA1QzUyIDUuNTE0OTJlLTA1IDUyIDE3LjUyMzcgNTIgNDhDNDUuMDAwMyA0OCAzNC41MDAzIDQ4IDQuMDk5NDVlLTA1IDQ4QzExLjIwMTMgNDQuOTMxIDE5LjM0ODggMzUuNTg1NiAxOS4zNDg4IDI0LjUzMzFMMTkuMzQ4OCAxNloiIGZpbGw9IiNFRkYwRjAiLz4KPC9zdmc+Cg==");

            }

            /*div*/.site-topbar-contact:after  {

                content: '';

                position: absolute;

                display: none;

                width: 500%;
                height: 48px;

                background-color: #eff0f0;

            }

                @media only screen and (min-width: 769px) {  /*div*/.site-topbar-contact:before, /*div*/.site-topbar-contact:after { display: initial; } }


            /*div*/.site-topbar-contact a:link,
            /*div*/.site-topbar-contact a:visited,
            /*div*/.site-topbar-contact a:active {

                display: inline-block;
                position: relative;
                z-index: 10;
                flex-basis: 100%;

                margin-top:   calc(0 * var(--global--spacing-unit));
                margin-right: 0;
                margin-left:  0;

                padding-top:    calc(0.75 * var(--global--spacing-unit));
                padding-right:  calc(1.5 * var(--global--spacing-unit));
                padding-bottom: calc(1 * var(--global--spacing-unit));
                padding-left:   calc(1.5 * var(--global--spacing-unit));

                border: 1px solid var(--global--color-gray-500);
                border-radius: var(--global--border-radius);

                font-family: var(--global--font-primary);
                font-weight: 700;
                letter-spacing: 0.01rem;
                line-height: 1;
                text-align:center;
                text-decoration: none;
                color: var(--global--color-gray-700);

           }

                /*div*/.site-topbar-contact a:link:last-of-type  { margin-left:  calc(1 * var(--global--spacing-unit)); }
                /*div*/.site-topbar-contact a:link:first-of-type { margin-left:  0; }

                    @media only screen and (min-width: 768px) { /*div*/.site-topbar-contact a:link:first-of-type { margin-left:  calc(-1 * var(--global--spacing-unit)); } }


                @media only screen and (min-width: 482px) {

                    /*div*/.site-topbar-contact a:link,
                    /*div*/.site-topbar-contact a:visited,
                    /*div*/.site-topbar-contact a:active {

                        margin-top:   calc(1 * var(--global--spacing-unit));

                    }

                }

                @media only screen and (min-width: 1024px) {

                    /*div*/.site-topbar-contact a:link,
                    /*div*/.site-topbar-contact a:visited,
                    /*div*/.site-topbar-contact a:active { padding-right:  calc(2 * var(--global--spacing-unit)); padding-left:   calc(5 * var(--global--spacing-unit)); }

                }

            /*div*/.site-topbar-contact a:hover { text-decoration: underline; text-decoration-style: dotted; }

            /*div*/.site-topbar-contact a:focus { border-color: var(--global--color-gray-700); outline: 2px dotted var(--global--color-gray-700)!important; outline-offset: 2px; }

                /*ul*/.site-topbar-contact a.btn-membership {

                    color: var(--global--color-white);
                    background-color: var(--global--color-blue-600);

                }

                /*ul*/.site-topbar-contact a.btn-contact span { display: none; }

                    @media only screen and (min-width: 482px)  { /*ul*/.site-topbar-contact a.btn-contact span { display: initial; } }


                    /*ul*/.site-topbar-contact a.btn-contact:before,
                    /*ul*/.site-topbar-contact a.btn-membership:before {

                        content: '';

                        position: absolute;
                        left:     10px;
                        top:       4px;

                        display: none;

                        width:  24px;
                        height: 24px;

                        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjMxMzEgMTAuMzY5MkMxMC4wNTc5IDkuOTM0MTcgMTAuMjQzNSA5LjI4NzEzIDEwLjc3MzggOS4xNjc3NEMxMS4yNTYyIDkuMDU5MzQgMTEuNzE0NiA5LjU2NDg3IDExLjcxMDYgMTAuMDQ3OUMxMS43MDk0IDEwLjE5MzIgMTEuNjY1NCAxMC4zMjczIDExLjU4MzYgMTAuNDM1M0MxMS4yOTMyIDEwLjgyMDkgMTAuNTU3MSAxMC43ODU3IDEwLjMxMzEgMTAuMzY5MlpNMTAuODQ5NyA5LjUwNjM5QzEwLjU2MDcgOS41NzEzNCAxMC40NzEgOS45NTMzOCAxMC42MTIgMTAuMTkzOEMxMC43NDk5IDEwLjQyNzkgMTEuMzYwOSAxMC40NDA2IDExLjM2MzcgMTAuMDQ1MkMxMS4zNjUxIDkuODg3NjMgMTEuMDk2NiA5LjQ0NzYxIDEwLjg0OTcgOS41MDYzOVoiIGZpbGw9IiM0RDRENEMiLz4KPHBhdGggZD0iTTguNjkxNTcgMTAuNzYwMkM4LjU1NzE2IDEwLjUzMTMgOC41NDEyIDEwLjIzMzYgOC42NDk5MyA5Ljk4M0M4Ljc0NjQgOS43NjA0OSA4LjkyNDc0IDkuNjA5ODIgOS4xNTIxNCA5LjU1ODY4QzkuMzQ4ODggOS41MTQ5OSA5LjU1NDQgOS41Njk4MiA5LjczMTg2IDkuNzEyNzZDMTAuMDU4NyA5Ljk3NjgzIDEwLjIxOCAxMC40ODc5IDkuOTYxOTUgMTAuODI2MUM5LjgxMjE0IDExLjAyNTEgOS41NDU4NyAxMS4xMTA2IDkuMzAyMSAxMS4wOTMzQzkuMDMyODkgMTEuMDc3OCA4LjgwNDcyIDEwLjk1MzIgOC42OTE1NyAxMC43NjAyWk04Ljk5MDYzIDEwLjU4NDhDOS4xMDg3NSAxMC43ODYgOS41NDE2NyAxMC44MDY5IDkuNjg1MTYgMTAuNjE3MkM5LjcyMjM4IDEwLjU2ODIgOS43NDE3NCAxMC41MDcyIDkuNzQyMjEgMTAuNDM2MUM5Ljc0MzU1IDEwLjI3NjIgOS42NTE4MiAxMC4wOTQgOS41MTM5NCA5Ljk4MjZDOS40NTkxMSA5LjkzODI4IDkuMzc4NjcgOS44OTA4NyA5LjI4NjIyIDkuODkwODdDOS4yNjcyNiA5Ljg5MDg3IDkuMjQ3OTggOS44OTI1MyA5LjIyODE1IDkuODk3MjdDOS4wNzg5NyA5LjkzMDc3IDkuMDA0MzEgMTAuMDM3NCA4Ljk2Nzg4IDEwLjEyMTFDOC45MDM1NiAxMC4yNjk1IDguOTEyNTYgMTAuNDUxNiA4Ljk5MDYzIDEwLjU4NDhaIiBmaWxsPSIjNEQ0RDRDIi8+CjxwYXRoIGQ9Ik03LjY4MDA4IDExLjMwNDhDNi43MjAwNiAxMS4yNDggNi43NTUzIDkuOTQ1MDkgNy41MzA0MyA5Ljc2OTc2QzcuNzI2NyA5LjcyNTc0IDcuOTMyMzcgOS43ODAyNiA4LjEwOTY5IDkuOTIzODNDOC4zMjkxMSAxMC4xMDA5IDguNDY5NTEgMTAuMzg2MSA4LjQ2NzMxIDEwLjY0OTlDOC40NjYxMiAxMC43OTQ4IDguNDIyMjcgMTAuOTI4OSA4LjM0MDE3IDExLjAzNzlDOC4yMTUxNyAxMS4yMDM1IDcuOTg0MTIgMTEuMzIwOSA3LjY4MDA4IDExLjMwNDhaTTcuODkxOTIgMTAuMTkzN0M3LjM2ODA3IDkuNzY5MjkgNi45NjI5NSAxMC45MTU0IDcuNzAwMjQgMTAuOTU4NEM3LjkxODA5IDEwLjk3MTggOC4xMTg4NSAxMC44NzczIDguMTIwNSAxMC42NDcxQzguMTIxODUgMTAuNDg5NiA4LjAyNzY4IDEwLjMwMzQgNy44OTE5MiAxMC4xOTM3WiIgZmlsbD0iIzRENEQ0QyIvPgo8cGF0aCBkPSJNOC4yNjI0NCAxMy4wNzgyQzcuNjIyMiAxMy4wNDIgNy40MDYwOSAxMi40Mzc0IDcuNjEwMSAxMS45Njc4QzcuNzkwODkgMTEuNTUxMSA4LjI4ODI3IDExLjM3MTUgOC42OTE3MyAxMS42OTc2QzkuMDE4MjIgMTEuOTYxNCA5LjE3ODY5IDEyLjQ3MjIgOC45MjIxNCAxMi44MTFDOC43OTM2NyAxMi45ODE4IDguNTA2MjYgMTMuMDk1NSA4LjI2MjQ0IDEzLjA3ODJaTTguMTg4MTcgMTEuODgyMkM3Ljg5OTIyIDExLjk0NzEgNy44MDk4NSAxMi4zMjkxIDcuOTUwNjYgMTIuNTY5NkM4LjA4Njk2IDEyLjgwMSA4LjY5OTU0IDEyLjgxODIgOC43MDIzOSAxMi40MjFDOC43MDQ2MSAxMi4xNTUzIDguNDM3MjMgMTEuODI0IDguMTg4MTcgMTEuODgyMloiIGZpbGw9IiM0RDRENEMiLz4KPHBhdGggZD0iTTkuMjMxNTYgMTEuNjM4M0M5LjQxMjgxIDExLjIyMDUgOS45MTA5MiAxMS4wNDIgMTAuMzEzMiAxMS4zNjc4QzEwLjUzMjYgMTEuNTQ0OCAxMC42NzMgMTEuODMgMTAuNjcwOCAxMi4wOTM4QzEwLjY2NjMgMTIuNTIwMyAxMC4zMTYgMTIuNzcxNyA5Ljg4MzY3IDEyLjc0ODdDOS4yNDM1MSAxMi43MTA4IDkuMDI3NjIgMTIuMTA3OCA5LjIzMTU2IDExLjYzODNaTTkuNTcyMjcgMTIuMjRDOS43MDkzNiAxMi40NzM1IDEwLjMyMDMgMTIuNDg3MSAxMC4zMjQgMTIuMDkxQzEwLjMyNTQgMTEuOTMzNSAxMC4yMzEyIDExLjc0NzMgMTAuMDk1NCAxMS42Mzc1QzkuODc3MzQgMTEuNDYxMyA5LjY0MzIzIDExLjU2MTIgOS41NDk1MSAxMS43NzYzQzkuNDg1MiAxMS45MjQ3IDkuNDk0MjEgMTIuMTA2NiA5LjU3MjI3IDEyLjI0WiIgZmlsbD0iIzRENEQ0QyIvPgo8cGF0aCBkPSJNMTEuNTA1MSAxMi40NzYyQzExLjIzNiAxMi40NjA2IDExLjAwOCAxMi4zMzYgMTAuODk0OSAxMi4xNDI5QzEwLjQ2MzggMTEuNDA4OCAxMS4yNjk3IDEwLjU1ODkgMTEuOTM0OCAxMS4wOTUyQzEyLjU0NDEgMTEuNTg2OSAxMi4zNjI5IDEyLjUyMTcgMTEuNTA1MSAxMi40NzYyWk0xMS40MzE1IDExLjI4MDFDMTEuMTQyNiAxMS4zNDUxIDExLjA1MjggMTEuNzI2OSAxMS4xOTM5IDExLjk2NzVDMTEuMzMyMyAxMi4yMDMyIDExLjk0MjggMTIuMjEyNyAxMS45NDU1IDExLjgxODlDMTEuOTQ3MSAxMS42MzY5IDExLjY4NDUgMTEuMjE5NiAxMS40MzE1IDExLjI4MDFaIiBmaWxsPSIjNEQ0RDRDIi8+CjxwYXRoIGQ9Ik0xMi4wODY5IDE0LjI1QzExLjEyOTUgMTQuMTk0NSAxMS4xNjA2IDEyLjg4OTQgMTEuOTM3MSAxMi43MTU3QzEyLjU2MzQgMTIuNTcxNSAxMy4xMzcyIDEzLjQ2NjIgMTIuNzQ2OSAxMy45ODI4QzEyLjYyMzYgMTQuMTQ2NSAxMi4zOTQxIDE0LjI2NjMgMTIuMDg2OSAxNC4yNVpNMTIuMDcxNSAxMy4wNDcyQzExLjc3NDIgMTMuMDQ3MiAxMS42MDk1IDEzLjQ1NzMgMTEuNzc1NyAxMy43NDE0QzExLjkxMjMgMTMuOTc0MiAxMi41MjQ0IDEzLjk5IDEyLjUyNzIgMTMuNTkyOEMxMi41Mjg3IDEzLjQzNTMgMTIuMzAyNyAxMy4wNDcyIDEyLjA3MTUgMTMuMDQ3MloiIGZpbGw9IiM0RDRENEMiLz4KPHBhdGggZD0iTTEwLjMxNTggMTIuOTEyQzEwLjk0ODIgMTIuNzcxMyAxMS41MTM4IDEzLjY2NzcgMTEuMTI1NSAxNC4xNzk0QzExLjAwMiAxNC4zNDM0IDEwLjc3MjIgMTQuNDYyOSAxMC40NjU2IDE0LjQ0NjZDOS41MDkwOSAxNC4zOTEzIDkuNTQxOCAxMy4wODYyIDEwLjMxNTggMTIuOTEyWk0xMC4xNTQxIDEzLjkzODFDMTAuMjcyNiAxNC4xMzk5IDEwLjcwNjQgMTQuMTU5NSAxMC44NDg4IDEzLjk3MDVDMTAuOTgyNSAxMy43OTQzIDEwLjg2NTUgMTMuNDg3OCAxMC42Nzc0IDEzLjMzNkMxMC40NiAxMy4xNjAzIDEwLjIyNSAxMy4yNTk3IDEwLjEzMTUgMTMuNDc0NUMxMC4wNjczIDEzLjYyMjggMTAuMDc2MSAxMy44MDQ2IDEwLjE1NDEgMTMuOTM4MVoiIGZpbGw9IiM0RDRENEMiLz4KPHBhdGggZD0iTTkuMTQ5NDcgMTMuNTcyN0M5LjQ3Nzg0IDEzLjgzNzIgOS42MzU1NiAxNC4zNDggOS4zNzk4OCAxNC42ODY0QzkuMDg4MjQgMTUuMDczOCA4LjM1MzA5IDE1LjAzNTggOC4xMDkzNSAxNC42MjA0QzcuNjc5MzUgMTMuODg1MiA4LjQ4NTExIDEzLjAzNjMgOS4xNDk0NyAxMy41NzI3Wk04LjQwODU1IDE0LjQ0NUM4LjU0NDMgMTQuNjc2MyA5LjE1NzQ0IDE0LjY5NDggOS4xNjAyOSAxNC4yOTZDOS4xNjI1OCAxNC4wMjk0IDguODk0MDkgMTMuNjk4OSA4LjY0NjIzIDEzLjc1NzZDOC40OTcwNSAxMy43OTExIDguNDIyMzkgMTMuODk3NyA4LjM4NjIgMTMuOTgxMUM4LjMyMTY1IDE0LjEyOTcgOC4zMzA0OSAxNC4zMTE1IDguNDA4NTUgMTQuNDQ1WiIgZmlsbD0iIzRENEQ0QyIvPgo8cGF0aCBkPSJNOS43MzEzNiAxNS4zMjA5QzkuOTUwNzkgMTUuNDk3OSAxMC4wOTA5IDE1Ljc4MzEgMTAuMDg4OCAxNi4wNDY5QzEwLjA4NTMgMTYuNDY4MSA5LjczOTE5IDE2LjcyNSA5LjMwMjAxIDE2LjcwMTlDOC42NjE4NSAxNi42NjQ4IDguNDQ1ODIgMTYuMDYxMSA4LjY0OTg0IDE1LjU5MTVDOC43NDYzMSAxNS4zNjg5IDkuMzI0NTEgMTQuOTkyNyA5LjczMTM2IDE1LjMyMDlaTTguOTkwNDUgMTYuMTkzMkM5LjA0NDEgMTYuMjg0NiA5LjE3MTA3IDE2LjM0NjkgOS4zMjIxNCAxNi4zNTU0QzEwLjAzMjYgMTYuMzk1NiA5LjcwOTU0IDE1LjQ5OSA5LjI4NjQzIDE1LjQ5OUM5LjE2ODkzIDE1LjQ5OSA5LjAzNTE2IDE1LjU3NDMgOC45Njc5MiAxNS43Mjk2QzguOTAzMzcgMTUuODc3OSA4LjkxMjM4IDE2LjA1OTcgOC45OTA0NSAxNi4xOTMyWiIgZmlsbD0iIzRENEQ0QyIvPgo8cGF0aCBkPSJNMTEuMzUzIDE0LjkxNTZDMTEuOTczNyAxNS40MTY5IDExLjc2MSAxNi4zNTU1IDEwLjkyMzggMTYuMjk2MkMxMC4yODM2IDE2LjI1OTkgMTAuMDY3NSAxNS42NTU0IDEwLjI3MTUgMTUuMTg1OEMxMC4zNjgxIDE0Ljk2MzMgMTAuOTQ2OSAxNC41ODcyIDExLjM1MyAxNC45MTU2Wk0xMC42MTIgMTUuNzg3NUMxMC43NTAyIDE2LjAyMjMgMTEuMzYwOSAxNi4wMzM2IDExLjM2MzcgMTUuNjM4OUMxMS4zNjYgMTUuMzc0IDExLjA5ODQgMTUuMDQxNiAxMC44NDk2IDE1LjEwMDFDMTAuNzAwNSAxNS4xMzM2IDEwLjYyNTggMTUuMjQwMiAxMC41ODk0IDE1LjMyMzlDMTAuNTI1MSAxNS40NzIyIDEwLjUzMzkgMTUuNjU0NCAxMC42MTIgMTUuNzg3NVoiIGZpbGw9IiM0RDRENEMiLz4KPHBhdGggZD0iTTExLjkzNDggMTUuNTQ5NUMxMS42NzgzIDE1LjExMiAxMS44NjY5IDE0LjQ2NjUgMTIuMzk1MyAxNC4zNDg0QzEzLjAyMSAxNC4yMDUxIDEzLjU5NTIgMTUuMDk4IDEzLjIwNTEgMTUuNjE1OEMxMi45MTI2IDE2LjAwMzEgMTIuMTc3MyAxNS45NjQgMTEuOTM0OCAxNS41NDk1Wk0xMi40NzEzIDE0LjY4NjZDMTIuMTgyNCAxNC43NTE2IDEyLjA5MjkgMTUuMTMzMiAxMi4yMzM4IDE1LjM3NEMxMi4zNTQ2IDE1LjU3OTcgMTIuNzg5OSAxNS41OTA4IDEyLjkyODQgMTUuNDA2OUMxMy4xMjI5IDE1LjE0NzkgMTIuNzgyMyAxNC42MTQ2IDEyLjQ3MTMgMTQuNjg2NloiIGZpbGw9IiM0RDRENEMiLz4KPHBhdGggZD0iTTYuMjcyMjkgMTAuNDY5M0M2LjczMzcyIDEwLjg0MjIgNi41NjkzMiAxMS41Mjk1IDUuOTQ0ODUgMTEuNDk5MUM1LjQ3ODA0IDExLjQ3MjIgNS4zMDE4NCAxMS4wMjk4IDUuNDU3MDIgMTAuNjcyOEM1LjUyODM3IDEwLjUwODUgNS45NzA4NCAxMC4yMjU0IDYuMjcyMjkgMTAuNDY5M1pNNS43ODcwOCAxMS4wNzE0QzUuODEyOTkgMTEuMTE1NCA1Ljg4NDQyIDExLjE0ODMgNS45NjUwMSAxMS4xNTNDNi4zNjMzMiAxMS4xNjkyIDYuMTQwNzQgMTAuNjkgNS45MzY4OSAxMC42OUM1Ljc3OTk3IDEwLjY5MDEgNS42OTkwNSAxMC45MjA1IDUuNzg3MDggMTEuMDcxNFoiIGZpbGw9IiM0RDRENEMiLz4KPHBhdGggZD0iTTYuODEwOTEgMTIuMjU3MUM3LjI3MDY4IDEyLjYyODYgNy4xMDE0NCAxMy4zMzE2IDYuNDgyNzYgMTMuMjg2OUM2LjAxOTczIDEzLjI2MDIgNS44Mzk0MiAxMi44MTkzIDUuOTk1NDggMTIuNDYwNkM2LjEzMDgzIDEyLjE0ODUgNi41MDk0OCAxMi4wMTI4IDYuODEwOTEgMTIuMjU3MVpNNi4zMjU3NyAxMi44NTkyQzYuMzgzMDYgMTIuOTU3MiA2LjYyNDg0IDEyLjk3MzQgNi42OTg2NSAxMi44NzYxQzYuNzk4MjggMTIuNzQzOSA2LjYwNjk5IDEyLjQ0NTMgNi40NDkwNCAxMi40ODA5QzYuMzcxODQgMTIuNDk4MiA2LjMzMjczIDEyLjU1NDQgNi4zMTM0NSAxMi41OTg3QzYuMjc3NzQgMTIuNjgxIDYuMjgyNjMgMTIuNzg1NyA2LjMyNTc3IDEyLjg1OTJaIiBmaWxsPSIjNEQ0RDRDIi8+CjxwYXRoIGQ9Ik03LjQzMzQ0IDE0LjEzMjJDNy41OTM5MiAxNC4yNjE5IDcuNjk2NzIgMTQuNDcxMiA3LjY5NTIgMTQuNjY1NkM3LjY4OTkxIDE1LjI0MDYgNi44ODM5IDE1LjMxMDUgNi42NDkzOCAxNC45MUM2LjMzNTIzIDE0LjM3NSA2LjkyNTM4IDEzLjcyMjkgNy40MzM0NCAxNC4xMzIyWk02Ljk0ODM4IDE0LjczNDZDNi45NzQzIDE0Ljc3ODYgNy4wNDU0MSAxNC44MTEyIDcuMTI1ODUgMTQuODE1OUM3LjUzMjMgMTQuODM2NyA3LjI5MjQ5IDE0LjMxNDQgNy4wNzE4IDE0LjM1NThDNi45OTQ2MSAxNC4zNzM0IDYuOTU1NDkgMTQuNDI5NiA2LjkzNjM3IDE0LjQ3NEM2LjkwMDQyIDE0LjU1NjUgNi45MDUzMiAxNC42NjExIDYuOTQ4MzggMTQuNzM0NloiIGZpbGw9IiM0RDRENEMiLz4KPHBhdGggZD0iTTcuMDA5NDQgMTYuMjExMUM3LjE0NDQgMTUuOTAwMiA3LjUyMTIyIDE1Ljc2MjYgNy44MjQ4NiAxNi4wMDc1QzguMDY3NTkgMTYuMjAzNiA4LjE4MTY5IDE2LjU4MTkgNy45ODk0NCAxNi44MzQ4QzcuODc3MDEgMTYuOTg0MSA3LjY3ODg1IDE3LjA1MDMgNy40OTY4NiAxNy4wMzdDNy4yOTY5NiAxNy4wMjU1IDYuODU2IDE2LjU2MzkgNy4wMDk0NCAxNi4yMTExWk03LjQ2MzA3IDE2LjIzMTRDNy4zMDgzNiAxNi4yNjYgNy4yNjM2NCAxNi40Nzk4IDcuMzM5NjUgMTYuNjA5NkM3LjM2NTU2IDE2LjY1MzYgNy40MzY2OCAxNi42ODYyIDcuNTE3MTEgMTYuNjkwOUM3LjkzNzI0IDE2LjcxMjIgNy42Njk0NSAxNi4xODM2IDcuNDYzMDcgMTYuMjMxNFoiIGZpbGw9IiM0RDRENEMiLz4KPHBhdGggZD0iTTE2LjU0MDYgMTEuMDc2NUMxNi40MDg2IDExLjA3NjUgMTYuMjk1MyAxMC45NzYzIDE2LjI4MjEgMTAuODQxOUMxNi4yMTIyIDEwLjEzMTQgMTUuOTY0OCA5LjQ0MyAxNS41NjcgOC44NTA3QzE1LjQ4NjggOC43MzE0NyAxNS41MTg1IDguNTY5OTYgMTUuNjM3NyA4LjQ5MDA4QzE1Ljc1NyA4LjQwOTE3IDE1LjkxODUgOC40NDEzMyAxNS45OTg4IDguNTYwODhDMTYuNDQ0NiA5LjIyMzg4IDE2LjcyMTYgOS45OTUyOSAxNi44IDEwLjc5MTJDMTYuODE0OCAxMC45NDMzIDE2LjY5NTUgMTEuMDc2NSAxNi41NDA2IDExLjA3NjVaIiBmaWxsPSIjNEQ0RDRDIi8+CjxwYXRoIGQ9Ik0wLjUzOTMzNyA0Ljc5MjEyQzAuNzUwOTM5IDQuNDc3OCAxLjI0OTkxIDQuMjkyMzYgMS42MTE4IDQuMTgwN0MyLjIzOTEgMy45ODgwNyAyLjExMzM4IDMuOTEzMDkgMi42NTcxNiAzLjgxMjU4QzQuNDcwNDYgMy40NzgxMiAxMC43MjYzIDIuNjk4ODcgMTAuNzYxMSAyLjcwMTQ4QzExLjQ0MSAyLjEwMjc5IDEzLjM4MzggMi4wOTI0NSAxNC4xNTk0IDIuMzc5NUMxNC45NDQxIDIuNjcwNzQgMTUuMzc2MiAzLjI3NDQ5IDE1Ljc4NTYgMy45MjA5OEMxNi43MDEzIDUuMzcyNzEgMTcuNDY3MSA3LjEwODIzIDE4LjE5NTkgOS4zODI4MkMxOC41NzcgMTAuNTcxNCAxOC45Nzk0IDExLjkxNjMgMTkuMjY4MSAxMy4zMDU1QzIwLjIyNTEgMTMuODI4MyAyMC42Mjc3IDE0LjEzMDEgMjEuMDA1NyAxNS4wNDA2QzIxLjUyNTMgMTYuMjkwMyAyMS42NDk4IDE3LjMwMTIgMjEuNjY3MSAxNy4zNzg1QzIxLjc2ODcgMTguMDAwMyAyMS44MjMzIDE4LjE3OTggMjIuMzgxOCAxOC44MDg2QzIyLjY0MzQgMTkuMTAyOCAyMi44NjU2IDE5LjM0MDMgMjMuMTQzNyAxOS40OTUzQzIzLjQ1ODUgMTkuNjcwNCAyMy45OTcgMTkuNzkyIDI0LjE5NTEgMjAuNTczNUMyNC40ODA2IDIxLjcwMDUgMjMuNjMyNiAyMi44OTc1IDIyLjMzOCAyMi44OTc1QzIxLjc4NzIgMjIuODk3NSAyMS4yNjE1IDIyLjY3NjkgMjAuODc0OCAyMi4yNDQyQzE5LjkxNDMgMjIuNTgxMiAxOC42NjcxIDIxLjk3NzggMTguMjY4MSAyMC4zODQ4QzE4LjIyMjQgMjAuMjAyOCAxOC4xOTI5IDIwLjAxOTUgMTguMTY5MSAxOS44MzU5QzMuNjUwMzIgMjQuMzgxNiA4LjY1Nzg2IDIyLjgxMzggNy41NzQ0NyAyMy4xNTNDNi44OTM0NSAyMy4xNTMgNi4yNjg2OCAyMy41NzEyIDUuNzkwMDkgMjEuNzc5N0M0LjU1NDE1IDE3LjE1MjQgMi45MzU5OSAxMi42MjczIDAuOTU3MzMxIDguMjY1NDNDMC43MDU1OTkgNy43MTA1MSAwLjQ0NjAzOCA3LjE1MjIxIDAuMzIxOTAyIDYuNTU1NjZDMC4xOTc3NzEgNS45NTkxMSAwLjIyMDEzMyA1LjMxMDYzIDAuNTExNjE0IDQuNzc1NDdDMC41MjE0OSA0Ljc3OTI3IDAuNTMwMDE0IDQuNzg3MTQgMC41MzkzMzcgNC43OTIxMlpNMC45NjQ2NjEgNS4wODQ1NUMwLjk2NjE2MiA1LjA5NzExIDAuOTczODI4IDUuMTI0MTMgMC45NzY4MyA1LjEzNTA0QzEuMDU0MTggNS40MDg5OCAxLjE2Njk0IDUuNjgwOTQgMS4zNTM4OSA2LjA0NDU3QzEuODA0MjggNi45MTk4MiAyLjE0MDE2IDcuODczOTcgMi40OTEyMyA4Ljc3MTY1QzMuNzQ4NzMgMTEuOTkwMyAzLjI1MzcgMTEuMDIxIDMuNzE4NjQgMTIuMjQxOUM0LjMwMzMzIDEzLjc3OTcgNC41OTU5MiAxNC44ODAyIDYuNTk3NjIgMjEuNzUwN0M2LjY2NTM0IDIxLjk4MzcgNi43MzU1OCAyMi4yMjQ0IDYuODgxNzYgMjIuMzg4M0M2LjkxNjUzIDIyLjQyNjkgNi45Njc0MSAyMi40NDMxIDcuMDIyMzIgMjIuNDQ5OEM2LjYzNjQyIDIwLjc2MzQgNi4yNjI2IDE5LjIyNDcgNS44NzQ2NSAxNy42MjI1QzQuODY5MjggMTMuNDczNCAzLjcyOTExIDguNzc2MTQgMS44NTQ0MyA0LjY0ODkxQzEuMDA1NSA0LjkxNTI3IDEuMDAxOTQgNS4wNjQ3OSAwLjk2NDY2MSA1LjA4NDU1Wk0xNS4wMjI0IDE0LjE3MjhDMTQuNzgyNyAxNC4yNjEgMTQuNTk3OSAxNC41MTcgMTQuNjAyIDE0Ljc3MTZDMTQuNjAzMyAxNC44NTE5IDE0LjYxOTggMTQuOTM4NiAxNC42Mzc0IDE1LjAzMDNDMTUuMDcwNiAxNy4yMjM0IDE1LjA4MDkgMTguMzA3NiAxNS45MzY1IDE4LjQyMDJDMTUuNzY2NCAxNy40NjM4IDE2LjA1MzkgMTcuNjQyIDE1LjAyMjQgMTQuMTcyOFpNMTAuODYzNiA1Ljg0NjMyQzExLjA3NjUgNi4yMDQyNSAxMS4zMTA5IDYuNTUzNzQgMTEuNjMwMSA2LjU1NDc1SDExLjYzMThDMTEuODk1MiA2LjU1NDc1IDEyLjA5MTggNi4zMzk5OSAxMi4zMDU5IDYuMTM0NzhDMTEuNTM5OSA0LjUxMDgyIDExLjIyODkgNC4yODU3IDEwLjc5NDMgMy42ODk2OEMxMC41ODMyIDMuNzkwNjYgMTAuNDI3IDQuMDY3OTkgMTAuMzg1MyA0LjI2Mjg1QzEwLjMwNDggNC42Mzg0NyAxMC42NDYzIDUuNDgxMTkgMTAuODYzNiA1Ljg0NjMyWk0xNy43MDA3IDkuNTQxMDhDMTYuOTg1NyA3LjMwOTU4IDE2LjIzNzMgNS42MTE4OCAxNS4zNDYgNC4xOTg3OUMxNC41MTc5IDIuODkxMDMgMTQuMDExNyAyLjcyMjM0IDEyLjc5MjEgMi43MjIzNEMxMi4zMjEgMi43MjIzNCAxMS4zODI3IDIuNzg3MTMgMTEuMDYxOSAzLjEzMTA3QzExLjA4MjMgMy4xNTkyIDExLjA5NzEgMy4xOTEwNSAxMS4xMDUgMy4yMjQyM0MxMS40MjYzIDMuNzczNDUgMTEuNjkzNyAzLjc5MTE1IDEyLjQ5OTEgNS4zNTAxNUMxMi44ODg2IDYuMTA0MjUgMTMuMjQ3NyA2Ljk0MjAzIDEzLjU2NjMgNy44NDAxNkMxNC4xNDQyIDkuNDY5NzMgMTYuMjI1OCAxNS44OTQ4IDE2LjM2OSAxNy41OTI3QzE2LjM4NDggMTcuNzgwNiAxNi40MTg4IDE4LjE4NjMgMTYuNDUyMiAxOC4zNTg2QzE3LjU0MjQgMTguODQ5NyAxOC40NzA2IDE4LjU1MDEgMTguODcxNiAxOC4wMjIzQzE5LjQyOTUgMTcuMjg4NSAxOS4xNDc2IDE1LjkzODEgMTkuMDMxNCAxNS4wMTM5QzE4Ljc5MDggMTMuMDk3NSAxOC4yMjM3IDExLjE3MjIgMTcuNzAwNyA5LjU0MTA4Wk0xOS4xNDEgMTguNDk0NkMxOC45OTQ1IDE4LjY0MzcgMTguODE3OCAxOC43NzEzIDE4LjYxOTMgMTguODcyN0MxOC42MjI4IDE4Ljk2OTUgMTguNjI3IDE5LjA2NjEgMTguNjMxOSAxOS4xNjM0TDE5LjIzNzMgMTguOTkxMkMxOS4xNzMxIDE4LjY2IDE5LjIxMDcgMTguODU0NCAxOS4xNDEgMTguNDk0NlpNMjEuMDM2MSAyMS41NTk3QzIxLjQ2NjQgMjEuMTk5MyAyMS42MjE0IDIwLjU4MyAyMS4xOTc3IDIwLjQzMzdDMjAuNzkzMyAyMC4yOTU4IDIwLjc4ODUgMjEuMDY5NyAyMS4wMzYxIDIxLjU1OTdaTTE4Ljc3MjggMjAuMjU3OUMxOS4wNzcyIDIxLjQ3NDIgMTkuOTEwNiAyMS45MjI3IDIwLjU2NzQgMjEuNzkwNkMyMC4yODUxIDIxLjIyNjggMjAuMjA3OSAyMC4zMzQ4IDIwLjc0NDQgMTkuOTk5NkMyMC45MjczIDE5Ljg4NTUgMjEuMTQ5MyAxOS44NjU4IDIxLjM2OTkgMTkuOTQzQzIyLjE3ODggMjAuMjI2NyAyMi4xNTY3IDIxLjMyNjEgMjEuMzQ0IDIxLjk3OTlDMjEuODY5MSAyMi40ODYxIDIyLjY3IDIyLjQ3ODcgMjMuMTcgMjIuMTE2MUMyMy42MDA1IDIxLjgwMzIgMjMuODE5NiAyMS4yMDgyIDIzLjY5MTEgMjAuNzAxMkMyMy41OTIgMjAuMzEwNCAyMy40MTA4IDIwLjIwNDEgMjMuMTA1MyAyMC4wNTc1QzIyLjYyNjEgMTkuODI5NiAyMi40MDIzIDE5LjYxNDIgMjEuOTkzMyAxOS4xNTM3QzIxLjcxNDkgMTguODQwNSAyMS40NzI4IDE4LjU1MTMgMjEuMzI4NSAxOC4xODczQzIxLjEwOTkgMTcuNjM1OSAyMS4xNjIxIDE2Ljc3MTYgMjAuNTI1OCAxNS4yNDAxQzIwLjI5MTggMTQuNjc3NiAyMC4xMDM2IDE0LjM5NDcgMTkuMzk2OSAxMy45NzZDMTkuNTE0OCAxNC42NDEzIDE5LjUyNzQgMTQuODE1MyAxOS41OTUxIDE1LjI5OTdDMTkuNzA0NCAxNi4wODE2IDE5Ljg0MDYgMTcuMTAxMyAxOS41MjU3IDE3Ljg5MjRDMTkuNTQwNiAxNy45MjQ4IDE5LjU1NDcgMTcuOTY0NCAxOS41NjkgMTguMDE3MUwxOS41NzczIDE4LjAxNThDMTkuNzMzNSAxOC45Mjc4IDE5LjgzMzYgMTkuMDQ2MSAxOS43MjUzIDE5LjI1NTVDMTkuNjQxNSAxOS40MTc0IDE5LjQ3NjQgMTkuNDY0MSAxOS40MDY3IDE5LjQ4MzhMMTguNjc2IDE5LjY5MTZDMTguNjk4MiAxOS44ODM0IDE4LjcyNjUgMjAuMDczOCAxOC43NzI4IDIwLjI1NzlaTTE4LjEwNiAxOS4wNjExQzE3LjY4NDYgMTkuMTU4OSAxNy4yNDYzIDE5LjE2IDE2LjY4MzcgMTguOTkzMkMxNi4wNDg2IDE4LjkzOTYgMTUuNTUzNCAxOS4wMTQzIDE1LjEzOTMgMTguNjAxNEMxNC42MTA4IDE4LjA3NCAxNC41MzQ3IDE3LjI2NzQgMTQuMzE5NCAxNi4xMzk1QzE0LjE4NjggMTUuNzMyNCAxMy45NTk0IDE0Ljg0NzUgMTQuMDM5OSAxNC40MjMzQzE0LjA4MjkgMTQuMTk2NCAxNC4yMTMyIDEzLjk3NDYgMTQuNDIyNCAxMy44NzY4QzE0LjQ4NjYgMTMuODQ2OCAxNC41MDQ2IDEzLjgzMzYgMTQuNTAyNSAxMy43NTU0QzE0LjQ5MjIgMTMuMzY3NSAxNC4yNzg4IDEzLjAwOTQgMTQuMTQ4OCAxMi42NDhDMTMuNTE2OSAxMC44OTEgMTIuOTYzNSA4Ljk5NjE2IDEyLjQ5MDcgNy4xOTE4N0MxMS43NzggNy41MDY1OSAxMC42NzA1IDcuMTM2MzIgMTAuMjMxMiA1Ljc1MjY0QzEwLjA0NDggNS4zNTI0NCA5Ljc3NTcyIDQuNjI1NTggOS44NzY2MyA0LjE1MzcxQzkuOTQ2MjUgMy44Mjg2NSAxMC4xODgzIDMuNDI0MSAxMC41MTEgMy4yNTQ0NUMxMC41MTA4IDMuMjU0MDYgMTAuNTA5OSAzLjI1MTg1IDEwLjUwOTggMy4yNTE2MUMxMC41MDk0IDMuMjUwNSAxMC41MDk5IDMuMjQ5MzIgMTAuNTA5NSAzLjI0ODIxQzUuMzkyOTcgMy45MjEyNCAyLjU5NTA5IDQuMjUxODQgMi4zNDA0MyA0LjQ1NTA3QzQuMjE3NjUgOC41OTU2NSA1LjM0NjY1IDEzLjIzMyA2LjQwNDM1IDE3LjU5ODNDNi43OTM1NyAxOS4yMDQxIDcuMTYyMTcgMjAuNzI1OSA3LjUyNzQ0IDIyLjMyMTJMMTguMTIwMiAxOS4zMDg4QzE4LjExNTEgMTkuMjI2IDE4LjEwOTUgMTkuMTQzNCAxOC4xMDYgMTkuMDYxMVoiIGZpbGw9IiM0RDRENEMiLz4KPHBhdGggZD0iTTEwLjIxODEgMTkuMjEyM0MxMS4wMzY2IDE4Ljk2MDEgMTEuODczNyAxOC43MTAxIDEyLjcwNjEgMTguNDcwMUMxMi44NDUyIDE4LjQzMTEgMTIuOTg4NSAxOC41MTAxIDEzLjAyODIgMTguNjQ3OUMxMy4wNjggMTguNzg2MSAxMi45ODgzIDE4LjkzIDEyLjg1MDQgMTguOTY5OUMxMS4zMDA3IDE5LjQxNjYgMTAuMzYzNiAxOS43MjExIDEwLjI5NDggMTkuNzIxMUM5Ljk5NzczIDE5LjcyMSA5LjkzNDMgMTkuMyAxMC4yMTgxIDE5LjIxMjNaIiBmaWxsPSIjNEQ0RDRDIi8+CjxwYXRoIGQ9Ik0xMC4xNDIgOC4yMjc0QzUuMDc0NjQgOS4xMDg5NSA1LjM3NjQzIDkuMTkxNDQgNS4yMDA0NSA5LjAxOTI3QzUuMDcyMjEgOC45NTQ1NSA1LjA4NTQ5IDguOTI0NjEgNC43NTM4NyA4LjA0Mjk2QzMuNzYwOTggNS40MDIwNSAzLjY4Nzk4IDUuNjgzNDIgMy42NTk2IDUuNDczNjZDMy42NTk0NCA1LjQ3MjI0IDMuNjYwMDcgNS40NzA5NyAzLjY1OTg0IDUuNDY5NTVDMy42NDIwNiA1LjMyMTQgMy43NTQ0MiA1LjE5ODQ2IDMuODgyNDIgNS4xODEwN0M1LjIwNDg4IDUuMDAxNzggOC4yMjA4MiA0LjQyNTE0IDguNjI2OTkgNC40MzE5NEM4LjczMDAzIDQuNDE1MjcgOC44MzY5MyA0LjQ2MDM4IDguODkyNjQgNC41NTYzMUM5LjQ2NTI2IDUuNTM2MzEgMTAuMDkyNSA2LjcwMDQyIDEwLjQwNDggNy45MDM1NkMxMC40NDc1IDguMDY4NjIgMTAuMzIyMyA4LjIzNTYxIDEwLjE0MiA4LjIyNzRaTTguNTI3NCA0Ljk2Mzg4QzcuMDgxNTMgNS4xNTA5OSA1LjkwMTg2IDUuNDA3NTYgNC4zMTE1NyA1LjY0MTk3QzQuNzgxNjIgNi41NzcwMyA1LjExNDUxIDcuNTQyMjUgNS41MDMxIDguNTQ4MDZDNi45MzQ2NiA4LjI3MzE3IDguMzgzNyA4LjAwNzYgOS44MTk4NiA3Ljc1NjM0QzkuNTIwNzEgNi43Njc4IDkuMDEyODYgNS44MDM0NyA4LjUyNzQgNC45NjM4OFoiIGZpbGw9IiM0RDRENEMiLz4KPHBhdGggZD0iTTE1LjE1MyAxLjAyMzU1TDE1LjMxNDIgMi4wMjQxOUMxNS4zMzcxIDIuMTY2MSAxNS4yNDA4IDIuMjk5NDcgMTUuMDk4OSAyLjMyMjE0QzE0Ljk1OTkgMi4zNDU2MSAxNC44MjM5IDIuMjUwMTYgMTQuODAwOSAyLjEwNjc2TDE0LjYzOTcgMS4xMDYxMkMxNC42MTY5IDAuOTY0MjE1IDE0LjcxMzIgMC44MzA4NDYgMTQuODU1MSAwLjgwODE3MUMxNC45OTc1IDAuNzgzNzU3IDE1LjEzMDUgMC44ODE5NjkgMTUuMTUzIDEuMDIzNTVaIiBmaWxsPSIjNEQ0RDRDIi8+CjxwYXRoIGQ9Ik0xNi4xMDM1IDIuNzQ5NzJDMTUuOTgwOSAyLjY3NDg5IDE1Ljk0MjMgMi41MTQ3NCAxNi4wMTczIDIuMzkyMUwxNi40NzY3IDEuNjQxMzlDMTYuNTUxNSAxLjUxOTE2IDE2LjcxMTcgMS40ODAyIDE2LjgzNDEgMS41NTUzNUMxNi45NTY3IDEuNjMwMTcgMTYuOTk1MyAxLjc5MDMzIDE2LjkyMDMgMS45MTI5N0wxNi40NjEgMi42NjM2N0MxNi4zODU2IDIuNzg2NzggMTYuMjI0NiAyLjgyNDMxIDE2LjEwMzUgMi43NDk3MloiIGZpbGw9IiM0RDRENEMiLz4KPHBhdGggZD0iTTE3LjY2NTggMi43MTY5OEMxNy44MDIyIDIuNjcwNiAxNy45NDk1IDIuNzQzMzcgMTcuOTk2IDIuODc5MkMxOC4wNDI0IDMuMDE1MzQgMTcuOTY5OCAzLjE2MjkzIDE3LjgzMzggMy4yMDkzOUMxNy4xMjUxIDMuNDQ1ODcgMTcuMTM3MyAzLjQ1Nzk3IDE3LjA2MTIgMy40NTc5N0MxNi43Njg3IDMuNDU3OTcgMTYuNjk5OCAzLjA0NjQ2IDE2Ljk3NzMgMi45NTE3M0wxNy42NjU4IDIuNzE2OThaIiBmaWxsPSIjNEQ0RDRDIi8+Cjwvc3ZnPgo=");

                    }

                    /*ul*/.site-topbar-contact a.btn-membership:before {

                        top:        2px;

                        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIzLjg3MzMgOS41MDM5N0wyMy44NjgxIDkuNDQzNzlDMjMuODMyNyA5LjAyMTUgMjMuNzQ1NyA4Ljg3NzUgMjMuMjcxOSA4Ljc5ODM2QzIxLjQ3MzYgOC41MDI2IDE3Ljk4NDggOC43MDUxNyAxNi40MzQxIDguNzgwMzlDMTUuNjUxOCA3LjM4MDA0IDE1LjY3OTggNy4yMDUyOSAxNC4zODM5IDcuMTY1MThDMTQuMzQ5MyA1LjU2ODAyIDE0LjI5OTkgNC41Mjg5MiAxNC4zNDA3IDQuMjI1OTdDMTQuMzk4NCAzLjgwNjUzIDE0LjE5MzQgMy42MTMyMSAxMy43Njg4IDMuNjMzMTlDMTMuNDU0NSAzLjY0MjggMTMuMDA5MiAzLjYyNDI1IDEyLjEzMTQgMy43MjU3OUMxMS45NzY1IDMuNzA1NjUgMTEuODc1MyAzLjcxMyAxMS43MjI4IDMuNzY3NzRDMTEuNDMwNCAzLjg1MTA2IDExLjAzNiA0LjIzMTU4IDEwLjkzODIgNC42NjQ2NUMxMC45MTQ3IDQuNzY5MDMgMTAuOTEyNSA0Ljg3MjU4IDEwLjkxNjggNC45NzY0NkMxMC45MTg0IDUuMDEzMTQgMTAuOTk1NiA2LjcyMjggMTAuOTQxMSA2LjczNDI0QzEwLjIwNDcgNi44ODg2OSA5LjU2Nzk1IDcuNDA4MDEgOS4yNjQgOC4wNjY5QzkuMTAxNyA4LjQxODY1IDkuMTU0NjggOC41NTUxMyA4Ljk5NjIyIDguNTk2NUM4LjgyNDE0IDguNjQxNDcgNC42OTU4OSA4LjY1NjI2IDIuOTc2NCA4LjcyNjM3QzIuNjYwMjUgOC43MzkyNCAyLjM0MDMzIDguNjgxNSAyLjAyNDI1IDguNjk3NTRDMS42NTI2IDguNzE2NDMgMS4wMDE3MyA4LjgyNDk5IDAuODI2NDg2IDguOTE0NTFDMC42Nzk2NDcgOC45ODk0NyAwLjUzOTMyNiA5LjA4MTU3IDAuNDMxNDMyIDkuMjA3ODVDMC4yMDQ0NTYgOS40NzMyNyAwLjI3OTkxNSA4LjU5MDUgMC4yNTk2MDcgMjEuNzQyOEMwLjI1Nzc2OSAyMi44ODk0IDAuMDg3ODY1NiAyMy40NzU4IDEuMjk5NSAyMy4zNjY4QzIuOTQ5NTYgMjMuMjE4NyAwLjc1MzAxMiAyMy4zODE5IDcuODg0MzYgMjMuNDIzOEMyMi4yOTE1IDIzLjMyMDkgMjAuODM0MSAyMy41MDAxIDIyLjUyOSAyMy41MDAxQzIyLjg2NjYgMjMuNTAwMSAyMy4yMDI1IDIzLjQ4NzIgMjMuNTMxIDIzLjQ0OTlDMjMuNjY5IDIzLjQzNDUgMjMuNzczOSAyMy4zMTgxIDIzLjc3NTEgMjMuMTc5MkMyMy44MzczIDE2LjEwMTQgMjQuMTgyMiAxMy4wMTM2IDIzLjg3MzMgOS41MDM5N1pNMTUuODE4OCA4LjgwOTU2QzE0Ljk3NSA4Ljg0NyAxNC42ODg4IDguODUxNiAxNC4zNjM4IDguODU5MzdDMTQuMzY5NyA4Ljc2MDI1IDE0LjM2MDYgOS4xNzQ2OCAxNC4zODQ3IDcuNzE1MjRDMTUuMzczMyA3Ljc0ODI2IDE1LjIzNDIgNy43ODU0NiAxNS44MTg4IDguODA5NTZaTTExLjQ5OTIgNy43NDk3N0MxMS40OTg0IDcuNzc2MzUgMTEuNDU4OSA4Ljg4MzM1IDExLjQ2MzIgOC45MDk2QzExLjA0NyA4LjkxNTI4IDEwLjYzMzQgOC45MjMxNCAxMC4yMTcxIDguOTI2OThDMTAuNjY0NiA3Ljg4MDQ4IDEwLjU0MzcgNy44OTExNyAxMS40OTkyIDcuNzQ5NzdaTTEzLjc5MTUgNC4xODMwNkMxMy43MzM1IDQuNjQxMTIgMTMuODY3IDYuMTQ2ODYgMTMuODE5OCA4LjYzNDY2QzEzLjMxNDggOC43MjkxOCAxMi45Nzk4IDguNzMyMTkgMTIuNjg2NCA4Ljc0ODlDMTIuNDc2OCA4Ljc2MDE4IDEyLjIyNzcgOC43NzY3MyAxMi4wMjE1IDguNzE4NDhDMTIuMDIxNSA4LjA1OTc2IDEyLjE0NDUgNi42ODMzMSAxMi4wMDg5IDQuMzcwMjJMMTIuMDAyNyA0LjI4NjA2QzEyLjAzOTUgNC4yODYwNiAxMi4wNzE5IDQuMjg0NjQgMTIuMDk1OCA0LjI4MThDMTMuMDIzNyA0LjE2ODk4IDEzLjYwOSA0LjE5MDY3IDEzLjc5MTUgNC4xODMwNlpNMjMuMjI3NCAyMi45MjYxQzIxLjkxNTkgMjMuMDIzOSAyMi43NzY2IDIyLjc2NzUgNy44ODA1MyAyMi44NzM4QzcuODQzNTEgMjIuODcyOSAxLjI1NDgxIDIyLjc0NjcgMS4yMTc1OCAyMi43NDY2QzEuMDU0OTUgMjAuOTEyNSAxLjI0OTg0IDkuNDg4MjkgMS4zMDE3NCA5LjQwMDc5QzEuNTMwODEgOS4zMjM0OCA5LjAzNjk5IDkuNjk5MjIgMTYuOTcyOSA5LjMwNTUyQzE4LjIyNDEgOS4yNDM1MSAyMS45OTQ5IDkuMDU4ODEgMjMuMzA4MyA5LjM2NDkzQzIzLjY0NCAxMi4wNTA0IDIzLjI4ODggMTYuNTc5MSAyMy4yMjc0IDIyLjkyNjFaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjAuNzcxMSAxMi43NTc1QzIwLjczMzEgMTIuNzU3NSAxNC4wMDUyIDEyLjg2MDQgMTMuOTY4MiAxMi44NjE3QzEzLjgxNjQgMTIuODY0MiAxMy42OTUxIDEyLjk4OTIgMTMuNjk3NCAxMy4xNDExQzEzLjY5OTggMTMuMjkxNSAxMy44MjI1IDEzLjQxMTggMTMuOTcyNSAxMy40MTE4QzE0LjAxMDQgMTMuNDExOCAyMC43MzgzIDEzLjMwODkgMjAuNzc1MyAxMy4zMDc2QzIwLjkyNzIgMTMuMzA1MSAyMS4wNDg1IDEzLjE4MDEgMjEuMDQ2MSAxMy4wMjgyQzIxLjA0MzggMTIuODc3OCAyMC45MjEyIDEyLjc1NzUgMjAuNzcxMSAxMi43NTc1WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE4LjMzMzkgMTUuMDI2N0MxOC40ODU2IDE1LjAyMDkgMTguNjAzOCAxNC44OTI3IDE4LjU5NzkgMTQuNzQxMkMxOC41OTE4IDE0LjU4OTMgMTguNDcyMiAxNC40NjU0IDE4LjMxMjEgMTQuNDc3MkMxNi44NzE5IDE0LjUzMzggMTUuNDE0NiAxNC41NDQ1IDEzLjk4MDEgMTQuNTA3M0MxMy44NDEzIDE0LjUxMTIgMTMuNzAyIDE0LjYyMzMgMTMuNjk4MiAxNC43NzUyQzEzLjY5NDMgMTQuOTI3IDEzLjgxNDMgMTUuMDUzNSAxMy45NjYxIDE1LjA1NzRDMTUuNDIxNSAxNS4wOTQzIDE2Ljg3MDEgMTUuMDg0OSAxOC4zMzM5IDE1LjAyNjdaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTMuOTYzIDE2LjcyNTJDMTUuMDAxOSAxNi43NjIxIDE2LjA2NzUgMTYuNzUyNCAxNy4xMjMyIDE2LjY5NDhDMTcuMjc0OSAxNi42ODY1IDE3LjM5MTEgMTYuNTU2NSAxNy4zODI5IDE2LjQwNUMxNy4zNzQ0IDE2LjI1MzUgMTcuMjQzNiAxNi4xMzIxIDE3LjA5MzEgMTYuMTQ1NEMxNi4wNjEzIDE2LjIwMTkgMTUuMDE0NyAxNi4yMTIzIDEzLjk4MjYgMTYuMTc1MUMxMy44MzE0IDE2LjE3MjYgMTMuNzAzMiAxNi4yODgzIDEzLjY5NzggMTYuNDQwNUMxMy42OTI0IDE2LjU5MjMgMTMuODExMyAxNi43MTk1IDEzLjk2MyAxNi43MjUyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE5LjcxOTIgMTguMDA4OEMxMy43NzMgMTguMDI4NiAxMy41NzQ2IDE3LjkwMzkgMTMuNTk1NCAxOC4zNTU5QzEzLjYxNTkgMTguODA1MiAxMy42MzM4IDE5LjI1NDYgMTMuNjQ5MSAxOS43MDQyQzEzLjY1MzggMTkuODQyIDEzLjc0MzMgMTkuOTQ3OCAxMy44NTEyIDE5Ljk0MjFDMTUuODA5MSAxOS44MzkzIDE3Ljc5MSAxOS44MjkyIDE5Ljc0OTkgMTkuODk0OEMxOS44NTcgMTkuODk4NCAxOS45NDk2IDE5Ljc5MjggMTkuOTU1NyAxOS42NTYxQzE5Ljk3NjcgMTkuMTgxOSAxOS45NjUgMTguNzA1MyAxOS45MjA2IDE4LjIzMzdDMTkuOTA4NiAxOC4xMDU2IDE5LjgyMDIgMTguMDA4NyAxOS43MTkyIDE4LjAwODhaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTEuODY1MiAxMS43MzkyQzkuNDUyNzUgMTEuNTU3NSA3LjA0OTA1IDExLjU5NDEgMy44MjgwOCAxMS44NjAzQzMuNjMxMjcgMTEuODc2NSAzLjUxNzI4IDEyLjA4OCAzLjYwNjIgMTIuMjZDMy42NjUyOCAxMi42NjkgMy42MjIxNiAxNS4yODMzIDMuNTkzMTYgMTcuMDI5N0MzLjU0ODUzIDE5LjcyNTcgMy41MjczOSAxOS44NTc5IDMuNjYxNiAyMC4wMjg0QzMuNzA1MDYgMjAuMDg0NCAzLjc4NjMgMjAuMTQ1MiAzLjkxMzU3IDIwLjE4MzFDNC45OTMwOCAyMC40OTQ0IDYuMTI1NTcgMjAuNDkwMyA3LjI0NjY1IDIwLjQ4MTFDNy44MzUyNiAyMC40Nzc1IDguNTIwMjEgMjAuNDc5MSA5Ljg5MDM5IDIwLjM5NTlDMTEuNzc4IDIwLjI4MTYgMTEuOTYyNCAyMC4xNjA1IDExLjk3OTQgMTkuODY5QzEyLjExNjIgMTcuNTA0MSAxMi4xNjIxIDE0LjkzMzEgMTIuMTE5NiAxMi4wMDk3QzEyLjExNzUgMTEuODY3IDEyLjAwNzMgMTEuNzQ5OSAxMS44NjUyIDExLjczOTJaTTcuMTE0NzMgMTQuMTc5QzcuODU0NjkgMTMuODUyNCA4LjcyOTM3IDEzLjkxMSA5LjEzMDY5IDE0LjYzQzkuNTY0MzYgMTUuNDA3MiA5LjQwMDM3IDE2LjMxNDkgOC41MDUzMiAxNi42MDk4TDcuNDAxMDggMTYuNjIxMkM3LjAyMjk5IDE2LjUxMjYgNi43MTQ3OCAxNi4yOTQ0IDYuNTUyODIgMTYuMDAzNUM2LjE3NDA3IDE1LjMyMzMgNi4zOTczNCAxNC40OTQ1IDcuMTE0NzMgMTQuMTc5Wk03LjM2MTg2IDE3LjE3NjhDNy43NTk1OSAxNy4yNzE0IDguMTUzNzIgMTcuMjc2NCA4LjU2NjgxIDE3LjE2NDNDOS4wOTMxNiAxNy4yNjMgOS41NjY1MiAxNy41OTM4IDkuOTAzMDYgMTguMTAxOUMxMC4xOTMyIDE4LjUzNzQgMTAuNDczMSAxOS4xNTk5IDEwLjUzNSAxOS42OTYxQzkuOTU4NTYgMTkuNTg2IDcuMjI2NTYgMTkuNzA0OCA2LjYxMTI1IDE5LjY4NzVDNi41OTg3MiAxOS42ODY4IDUuNzI3MTQgMTkuNjQzNSA1LjE1NjE2IDE5LjY5MzZDNS4yNDggMTguNzUxOCA2LjIxNTgxIDE3LjQxMDcgNy4zNjE4NiAxNy4xNzY4Wk0xMS40MzkxIDE5LjY4NTRDMTEuMzU3MyAxOS43MDUyIDExLjIzNjIgMTkuNzI0MSAxMS4wOTEzIDE5Ljc0MjFDMTEuMDQwNCAxOS4wNDU5IDEwLjY4NDEgMTguMjgyMiAxMC4zNjEzIDE3Ljc5NzRDMTAuMDcwNSAxNy4zNTg3IDkuNjkyMjIgMTcuMDI3NyA5LjI2Mzg5IDE2LjgyMThDMTAuMDIxNCAxNi4yMjY4IDEwLjA2ODggMTUuMTgxOCA5LjYxMDg5IDE0LjM2MThDOS4wMzA4MiAxMy4zMjE3IDcuNzk1MzYgMTMuMjc2NSA2Ljg5MjcgMTMuNjc1MkM1LjU1OTMgMTQuMjYyNyA1LjQ3MTEzIDE2LjA3MTIgNi42MjE1IDE2Ljg1NTdDNS40MDk3NyAxNy40NTM0IDQuNjE3OTkgMTguODc5NiA0LjYwMTQ2IDE5Ljc3OEM0LjQzODU3IDE5Ljc0NzEgNC4yNzY2IDE5LjcxMjQgNC4xMTY3NCAxOS42NjgzQzQuMDg2MDcgMTguODIxNyA0LjIzOTM0IDEzLjU2NjEgNC4xNjUxMyAxMi4zODQ1QzcuMTAwMDUgMTIuMTUxIDkuMzQ2OTIgMTIuMTE2NSAxMS41NzMgMTIuMjY5NUMxMS42MDg1IDE1LjAxMzggMTEuNTY0NCAxNy40NDQgMTEuNDM5MSAxOS42ODU0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTEzLjEyMDYgNy42MzM3MkMxMi45NzIgNy4yOTY0MSAxMi40MDkzIDcuNTQ0MjEgMTIuNTU5MiA3Ljg4MjI2QzEyLjcwODMgOC4yMTY5IDEzLjI2OTUgNy45NzI0NCAxMy4xMjA2IDcuNjMzNzJaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTMuMTg5NCAwLjUwMDg3OUMxMy4wMzc3IDAuNTA3NjQ5IDEyLjkyIDAuNjM2MjY3IDEyLjkyNyAwLjc4ODEyNEwxMi45OTEzIDIuMjA5NjlDMTIuOTk3OSAyLjM1NzI4IDEzLjExOTUgMi40NzIyMSAxMy4yNjU4IDIuNDcyMjFDMTMuNDIyNyAyLjQ3MjIxIDEzLjU0OCAyLjM0MTUgMTMuNTQwNyAyLjE4NDY0TDEzLjQ3NjQgMC43NjMwNzFDMTMuNDY5NyAwLjYxMTU1NCAxMy4zMzk4IDAuNDg4MzQyIDEzLjE4OTQgMC41MDA4NzlaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTUuOTM5IDEuNDY5MzNDMTUuODE3MyAxLjM3OTA3IDE1LjY0NDYgMS40MDMzOSAxNS41NTQgMS41MjU1N0wxNC43MzMxIDIuNjI1OUMxNC42NDIzIDIuNzQ3NjcgMTQuNjY3NCAyLjkxOTk5IDE0Ljc4OSAzLjAxMDkyQzE0LjkxMjYgMy4xMDIyNiAxNS4wODQxIDMuMDc1MzUgMTUuMTc0IDIuOTU0NjhMMTUuOTk0OSAxLjg1NDM1QzE2LjA4NTcgMS43MzI1OCAxNi4wNjA2IDEuNTYwMjUgMTUuOTM5IDEuNDY5MzNaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTYuMTU2NiAzLjk2MDZMMTcuMjI5NSAzLjU4NTI4QzE3LjM3MjkgMy41MzUxMyAxNy40NDg1IDMuMzc4MjcgMTcuMzk4NCAzLjIzNTAzQzE3LjM0ODQgMy4wOTEzNiAxNy4xOTIgMy4wMTY1NiAxNy4wNDc5IDMuMDY1OTZMMTUuOTc1IDMuNDQxMjhDMTUuODMxNSAzLjQ5MTQzIDE1Ljc1NTkgMy42NDgzIDE1LjgwNiAzLjc5MTU0QzE1Ljg1NTYgMy45MzM1MyAxNi4wMTEgNC4wMTA4MyAxNi4xNTY2IDMuOTYwNloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");

                    }

                    /*ul*/.site-topbar-contact a.btn-contact:focus:before {

                        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjMxMzEgMTAuMzY5MkMxMC4wNTc5IDkuOTM0MTcgMTAuMjQzNSA5LjI4NzEzIDEwLjc3MzggOS4xNjc3NEMxMS4yNTYyIDkuMDU5MzQgMTEuNzE0NiA5LjU2NDg3IDExLjcxMDYgMTAuMDQ3OUMxMS43MDk0IDEwLjE5MzIgMTEuNjY1NCAxMC4zMjczIDExLjU4MzYgMTAuNDM1M0MxMS4yOTMyIDEwLjgyMDkgMTAuNTU3MSAxMC43ODU3IDEwLjMxMzEgMTAuMzY5MlpNMTAuODQ5NyA5LjUwNjM5QzEwLjU2MDcgOS41NzEzNCAxMC40NzEgOS45NTMzOCAxMC42MTIgMTAuMTkzOEMxMC43NDk5IDEwLjQyNzkgMTEuMzYwOSAxMC40NDA2IDExLjM2MzcgMTAuMDQ1MkMxMS4zNjUxIDkuODg3NjMgMTEuMDk2NiA5LjQ0NzYxIDEwLjg0OTcgOS41MDYzOVoiIGZpbGw9IiNGRkZGRkYiLz4KPHBhdGggZD0iTTguNjkxNTcgMTAuNzYwMkM4LjU1NzE2IDEwLjUzMTMgOC41NDEyIDEwLjIzMzYgOC42NDk5MyA5Ljk4M0M4Ljc0NjQgOS43NjA0OSA4LjkyNDc0IDkuNjA5ODIgOS4xNTIxNCA5LjU1ODY4QzkuMzQ4ODggOS41MTQ5OSA5LjU1NDQgOS41Njk4MiA5LjczMTg2IDkuNzEyNzZDMTAuMDU4NyA5Ljk3NjgzIDEwLjIxOCAxMC40ODc5IDkuOTYxOTUgMTAuODI2MUM5LjgxMjE0IDExLjAyNTEgOS41NDU4NyAxMS4xMTA2IDkuMzAyMSAxMS4wOTMzQzkuMDMyODkgMTEuMDc3OCA4LjgwNDcyIDEwLjk1MzIgOC42OTE1NyAxMC43NjAyWk04Ljk5MDYzIDEwLjU4NDhDOS4xMDg3NSAxMC43ODYgOS41NDE2NyAxMC44MDY5IDkuNjg1MTYgMTAuNjE3MkM5LjcyMjM4IDEwLjU2ODIgOS43NDE3NCAxMC41MDcyIDkuNzQyMjEgMTAuNDM2MUM5Ljc0MzU1IDEwLjI3NjIgOS42NTE4MiAxMC4wOTQgOS41MTM5NCA5Ljk4MjZDOS40NTkxMSA5LjkzODI4IDkuMzc4NjcgOS44OTA4NyA5LjI4NjIyIDkuODkwODdDOS4yNjcyNiA5Ljg5MDg3IDkuMjQ3OTggOS44OTI1MyA5LjIyODE1IDkuODk3MjdDOS4wNzg5NyA5LjkzMDc3IDkuMDA0MzEgMTAuMDM3NCA4Ljk2Nzg4IDEwLjEyMTFDOC45MDM1NiAxMC4yNjk1IDguOTEyNTYgMTAuNDUxNiA4Ljk5MDYzIDEwLjU4NDhaIiBmaWxsPSIjRkZGRkZGIi8+CjxwYXRoIGQ9Ik03LjY4MDA4IDExLjMwNDhDNi43MjAwNiAxMS4yNDggNi43NTUzIDkuOTQ1MDkgNy41MzA0MyA5Ljc2OTc2QzcuNzI2NyA5LjcyNTc0IDcuOTMyMzcgOS43ODAyNiA4LjEwOTY5IDkuOTIzODNDOC4zMjkxMSAxMC4xMDA5IDguNDY5NTEgMTAuMzg2MSA4LjQ2NzMxIDEwLjY0OTlDOC40NjYxMiAxMC43OTQ4IDguNDIyMjcgMTAuOTI4OSA4LjM0MDE3IDExLjAzNzlDOC4yMTUxNyAxMS4yMDM1IDcuOTg0MTIgMTEuMzIwOSA3LjY4MDA4IDExLjMwNDhaTTcuODkxOTIgMTAuMTkzN0M3LjM2ODA3IDkuNzY5MjkgNi45NjI5NSAxMC45MTU0IDcuNzAwMjQgMTAuOTU4NEM3LjkxODA5IDEwLjk3MTggOC4xMTg4NSAxMC44NzczIDguMTIwNSAxMC42NDcxQzguMTIxODUgMTAuNDg5NiA4LjAyNzY4IDEwLjMwMzQgNy44OTE5MiAxMC4xOTM3WiIgZmlsbD0iI0ZGRkZGRiIvPgo8cGF0aCBkPSJNOC4yNjI0NCAxMy4wNzgyQzcuNjIyMiAxMy4wNDIgNy40MDYwOSAxMi40Mzc0IDcuNjEwMSAxMS45Njc4QzcuNzkwODkgMTEuNTUxMSA4LjI4ODI3IDExLjM3MTUgOC42OTE3MyAxMS42OTc2QzkuMDE4MjIgMTEuOTYxNCA5LjE3ODY5IDEyLjQ3MjIgOC45MjIxNCAxMi44MTFDOC43OTM2NyAxMi45ODE4IDguNTA2MjYgMTMuMDk1NSA4LjI2MjQ0IDEzLjA3ODJaTTguMTg4MTcgMTEuODgyMkM3Ljg5OTIyIDExLjk0NzEgNy44MDk4NSAxMi4zMjkxIDcuOTUwNjYgMTIuNTY5NkM4LjA4Njk2IDEyLjgwMSA4LjY5OTU0IDEyLjgxODIgOC43MDIzOSAxMi40MjFDOC43MDQ2MSAxMi4xNTUzIDguNDM3MjMgMTEuODI0IDguMTg4MTcgMTEuODgyMloiIGZpbGw9IiNGRkZGRkYiLz4KPHBhdGggZD0iTTkuMjMxNTYgMTEuNjM4M0M5LjQxMjgxIDExLjIyMDUgOS45MTA5MiAxMS4wNDIgMTAuMzEzMiAxMS4zNjc4QzEwLjUzMjYgMTEuNTQ0OCAxMC42NzMgMTEuODMgMTAuNjcwOCAxMi4wOTM4QzEwLjY2NjMgMTIuNTIwMyAxMC4zMTYgMTIuNzcxNyA5Ljg4MzY3IDEyLjc0ODdDOS4yNDM1MSAxMi43MTA4IDkuMDI3NjIgMTIuMTA3OCA5LjIzMTU2IDExLjYzODNaTTkuNTcyMjcgMTIuMjRDOS43MDkzNiAxMi40NzM1IDEwLjMyMDMgMTIuNDg3MSAxMC4zMjQgMTIuMDkxQzEwLjMyNTQgMTEuOTMzNSAxMC4yMzEyIDExLjc0NzMgMTAuMDk1NCAxMS42Mzc1QzkuODc3MzQgMTEuNDYxMyA5LjY0MzIzIDExLjU2MTIgOS41NDk1MSAxMS43NzYzQzkuNDg1MiAxMS45MjQ3IDkuNDk0MjEgMTIuMTA2NiA5LjU3MjI3IDEyLjI0WiIgZmlsbD0iI0ZGRkZGRiIvPgo8cGF0aCBkPSJNMTEuNTA1MSAxMi40NzYyQzExLjIzNiAxMi40NjA2IDExLjAwOCAxMi4zMzYgMTAuODk0OSAxMi4xNDI5QzEwLjQ2MzggMTEuNDA4OCAxMS4yNjk3IDEwLjU1ODkgMTEuOTM0OCAxMS4wOTUyQzEyLjU0NDEgMTEuNTg2OSAxMi4zNjI5IDEyLjUyMTcgMTEuNTA1MSAxMi40NzYyWk0xMS40MzE1IDExLjI4MDFDMTEuMTQyNiAxMS4zNDUxIDExLjA1MjggMTEuNzI2OSAxMS4xOTM5IDExLjk2NzVDMTEuMzMyMyAxMi4yMDMyIDExLjk0MjggMTIuMjEyNyAxMS45NDU1IDExLjgxODlDMTEuOTQ3MSAxMS42MzY5IDExLjY4NDUgMTEuMjE5NiAxMS40MzE1IDExLjI4MDFaIiBmaWxsPSIjRkZGRkZGIi8+CjxwYXRoIGQ9Ik0xMi4wODY5IDE0LjI1QzExLjEyOTUgMTQuMTk0NSAxMS4xNjA2IDEyLjg4OTQgMTEuOTM3MSAxMi43MTU3QzEyLjU2MzQgMTIuNTcxNSAxMy4xMzcyIDEzLjQ2NjIgMTIuNzQ2OSAxMy45ODI4QzEyLjYyMzYgMTQuMTQ2NSAxMi4zOTQxIDE0LjI2NjMgMTIuMDg2OSAxNC4yNVpNMTIuMDcxNSAxMy4wNDcyQzExLjc3NDIgMTMuMDQ3MiAxMS42MDk1IDEzLjQ1NzMgMTEuNzc1NyAxMy43NDE0QzExLjkxMjMgMTMuOTc0MiAxMi41MjQ0IDEzLjk5IDEyLjUyNzIgMTMuNTkyOEMxMi41Mjg3IDEzLjQzNTMgMTIuMzAyNyAxMy4wNDcyIDEyLjA3MTUgMTMuMDQ3MloiIGZpbGw9IiNGRkZGRkYiLz4KPHBhdGggZD0iTTEwLjMxNTggMTIuOTEyQzEwLjk0ODIgMTIuNzcxMyAxMS41MTM4IDEzLjY2NzcgMTEuMTI1NSAxNC4xNzk0QzExLjAwMiAxNC4zNDM0IDEwLjc3MjIgMTQuNDYyOSAxMC40NjU2IDE0LjQ0NjZDOS41MDkwOSAxNC4zOTEzIDkuNTQxOCAxMy4wODYyIDEwLjMxNTggMTIuOTEyWk0xMC4xNTQxIDEzLjkzODFDMTAuMjcyNiAxNC4xMzk5IDEwLjcwNjQgMTQuMTU5NSAxMC44NDg4IDEzLjk3MDVDMTAuOTgyNSAxMy43OTQzIDEwLjg2NTUgMTMuNDg3OCAxMC42Nzc0IDEzLjMzNkMxMC40NiAxMy4xNjAzIDEwLjIyNSAxMy4yNTk3IDEwLjEzMTUgMTMuNDc0NUMxMC4wNjczIDEzLjYyMjggMTAuMDc2MSAxMy44MDQ2IDEwLjE1NDEgMTMuOTM4MVoiIGZpbGw9IiNGRkZGRkYiLz4KPHBhdGggZD0iTTkuMTQ5NDcgMTMuNTcyN0M5LjQ3Nzg0IDEzLjgzNzIgOS42MzU1NiAxNC4zNDggOS4zNzk4OCAxNC42ODY0QzkuMDg4MjQgMTUuMDczOCA4LjM1MzA5IDE1LjAzNTggOC4xMDkzNSAxNC42MjA0QzcuNjc5MzUgMTMuODg1MiA4LjQ4NTExIDEzLjAzNjMgOS4xNDk0NyAxMy41NzI3Wk04LjQwODU1IDE0LjQ0NUM4LjU0NDMgMTQuNjc2MyA5LjE1NzQ0IDE0LjY5NDggOS4xNjAyOSAxNC4yOTZDOS4xNjI1OCAxNC4wMjk0IDguODk0MDkgMTMuNjk4OSA4LjY0NjIzIDEzLjc1NzZDOC40OTcwNSAxMy43OTExIDguNDIyMzkgMTMuODk3NyA4LjM4NjIgMTMuOTgxMUM4LjMyMTY1IDE0LjEyOTcgOC4zMzA0OSAxNC4zMTE1IDguNDA4NTUgMTQuNDQ1WiIgZmlsbD0iI0ZGRkZGRiIvPgo8cGF0aCBkPSJNOS43MzEzNiAxNS4zMjA5QzkuOTUwNzkgMTUuNDk3OSAxMC4wOTA5IDE1Ljc4MzEgMTAuMDg4OCAxNi4wNDY5QzEwLjA4NTMgMTYuNDY4MSA5LjczOTE5IDE2LjcyNSA5LjMwMjAxIDE2LjcwMTlDOC42NjE4NSAxNi42NjQ4IDguNDQ1ODIgMTYuMDYxMSA4LjY0OTg0IDE1LjU5MTVDOC43NDYzMSAxNS4zNjg5IDkuMzI0NTEgMTQuOTkyNyA5LjczMTM2IDE1LjMyMDlaTTguOTkwNDUgMTYuMTkzMkM5LjA0NDEgMTYuMjg0NiA5LjE3MTA3IDE2LjM0NjkgOS4zMjIxNCAxNi4zNTU0QzEwLjAzMjYgMTYuMzk1NiA5LjcwOTU0IDE1LjQ5OSA5LjI4NjQzIDE1LjQ5OUM5LjE2ODkzIDE1LjQ5OSA5LjAzNTE2IDE1LjU3NDMgOC45Njc5MiAxNS43Mjk2QzguOTAzMzcgMTUuODc3OSA4LjkxMjM4IDE2LjA1OTcgOC45OTA0NSAxNi4xOTMyWiIgZmlsbD0iI0ZGRkZGRiIvPgo8cGF0aCBkPSJNMTEuMzUzIDE0LjkxNTZDMTEuOTczNyAxNS40MTY5IDExLjc2MSAxNi4zNTU1IDEwLjkyMzggMTYuMjk2MkMxMC4yODM2IDE2LjI1OTkgMTAuMDY3NSAxNS42NTU0IDEwLjI3MTUgMTUuMTg1OEMxMC4zNjgxIDE0Ljk2MzMgMTAuOTQ2OSAxNC41ODcyIDExLjM1MyAxNC45MTU2Wk0xMC42MTIgMTUuNzg3NUMxMC43NTAyIDE2LjAyMjMgMTEuMzYwOSAxNi4wMzM2IDExLjM2MzcgMTUuNjM4OUMxMS4zNjYgMTUuMzc0IDExLjA5ODQgMTUuMDQxNiAxMC44NDk2IDE1LjEwMDFDMTAuNzAwNSAxNS4xMzM2IDEwLjYyNTggMTUuMjQwMiAxMC41ODk0IDE1LjMyMzlDMTAuNTI1MSAxNS40NzIyIDEwLjUzMzkgMTUuNjU0NCAxMC42MTIgMTUuNzg3NVoiIGZpbGw9IiNGRkZGRkYiLz4KPHBhdGggZD0iTTExLjkzNDggMTUuNTQ5NUMxMS42NzgzIDE1LjExMiAxMS44NjY5IDE0LjQ2NjUgMTIuMzk1MyAxNC4zNDg0QzEzLjAyMSAxNC4yMDUxIDEzLjU5NTIgMTUuMDk4IDEzLjIwNTEgMTUuNjE1OEMxMi45MTI2IDE2LjAwMzEgMTIuMTc3MyAxNS45NjQgMTEuOTM0OCAxNS41NDk1Wk0xMi40NzEzIDE0LjY4NjZDMTIuMTgyNCAxNC43NTE2IDEyLjA5MjkgMTUuMTMzMiAxMi4yMzM4IDE1LjM3NEMxMi4zNTQ2IDE1LjU3OTcgMTIuNzg5OSAxNS41OTA4IDEyLjkyODQgMTUuNDA2OUMxMy4xMjI5IDE1LjE0NzkgMTIuNzgyMyAxNC42MTQ2IDEyLjQ3MTMgMTQuNjg2NloiIGZpbGw9IiNGRkZGRkYiLz4KPHBhdGggZD0iTTYuMjcyMjkgMTAuNDY5M0M2LjczMzcyIDEwLjg0MjIgNi41NjkzMiAxMS41Mjk1IDUuOTQ0ODUgMTEuNDk5MUM1LjQ3ODA0IDExLjQ3MjIgNS4zMDE4NCAxMS4wMjk4IDUuNDU3MDIgMTAuNjcyOEM1LjUyODM3IDEwLjUwODUgNS45NzA4NCAxMC4yMjU0IDYuMjcyMjkgMTAuNDY5M1pNNS43ODcwOCAxMS4wNzE0QzUuODEyOTkgMTEuMTE1NCA1Ljg4NDQyIDExLjE0ODMgNS45NjUwMSAxMS4xNTNDNi4zNjMzMiAxMS4xNjkyIDYuMTQwNzQgMTAuNjkgNS45MzY4OSAxMC42OUM1Ljc3OTk3IDEwLjY5MDEgNS42OTkwNSAxMC45MjA1IDUuNzg3MDggMTEuMDcxNFoiIGZpbGw9IiNGRkZGRkYiLz4KPHBhdGggZD0iTTYuODEwOTEgMTIuMjU3MUM3LjI3MDY4IDEyLjYyODYgNy4xMDE0NCAxMy4zMzE2IDYuNDgyNzYgMTMuMjg2OUM2LjAxOTczIDEzLjI2MDIgNS44Mzk0MiAxMi44MTkzIDUuOTk1NDggMTIuNDYwNkM2LjEzMDgzIDEyLjE0ODUgNi41MDk0OCAxMi4wMTI4IDYuODEwOTEgMTIuMjU3MVpNNi4zMjU3NyAxMi44NTkyQzYuMzgzMDYgMTIuOTU3MiA2LjYyNDg0IDEyLjk3MzQgNi42OTg2NSAxMi44NzYxQzYuNzk4MjggMTIuNzQzOSA2LjYwNjk5IDEyLjQ0NTMgNi40NDkwNCAxMi40ODA5QzYuMzcxODQgMTIuNDk4MiA2LjMzMjczIDEyLjU1NDQgNi4zMTM0NSAxMi41OTg3QzYuMjc3NzQgMTIuNjgxIDYuMjgyNjMgMTIuNzg1NyA2LjMyNTc3IDEyLjg1OTJaIiBmaWxsPSIjRkZGRkZGIi8+CjxwYXRoIGQ9Ik03LjQzMzQ0IDE0LjEzMjJDNy41OTM5MiAxNC4yNjE5IDcuNjk2NzIgMTQuNDcxMiA3LjY5NTIgMTQuNjY1NkM3LjY4OTkxIDE1LjI0MDYgNi44ODM5IDE1LjMxMDUgNi42NDkzOCAxNC45MUM2LjMzNTIzIDE0LjM3NSA2LjkyNTM4IDEzLjcyMjkgNy40MzM0NCAxNC4xMzIyWk02Ljk0ODM4IDE0LjczNDZDNi45NzQzIDE0Ljc3ODYgNy4wNDU0MSAxNC44MTEyIDcuMTI1ODUgMTQuODE1OUM3LjUzMjMgMTQuODM2NyA3LjI5MjQ5IDE0LjMxNDQgNy4wNzE4IDE0LjM1NThDNi45OTQ2MSAxNC4zNzM0IDYuOTU1NDkgMTQuNDI5NiA2LjkzNjM3IDE0LjQ3NEM2LjkwMDQyIDE0LjU1NjUgNi45MDUzMiAxNC42NjExIDYuOTQ4MzggMTQuNzM0NloiIGZpbGw9IiNGRkZGRkYiLz4KPHBhdGggZD0iTTcuMDA5NDQgMTYuMjExMUM3LjE0NDQgMTUuOTAwMiA3LjUyMTIyIDE1Ljc2MjYgNy44MjQ4NiAxNi4wMDc1QzguMDY3NTkgMTYuMjAzNiA4LjE4MTY5IDE2LjU4MTkgNy45ODk0NCAxNi44MzQ4QzcuODc3MDEgMTYuOTg0MSA3LjY3ODg1IDE3LjA1MDMgNy40OTY4NiAxNy4wMzdDNy4yOTY5NiAxNy4wMjU1IDYuODU2IDE2LjU2MzkgNy4wMDk0NCAxNi4yMTExWk03LjQ2MzA3IDE2LjIzMTRDNy4zMDgzNiAxNi4yNjYgNy4yNjM2NCAxNi40Nzk4IDcuMzM5NjUgMTYuNjA5NkM3LjM2NTU2IDE2LjY1MzYgNy40MzY2OCAxNi42ODYyIDcuNTE3MTEgMTYuNjkwOUM3LjkzNzI0IDE2LjcxMjIgNy42Njk0NSAxNi4xODM2IDcuNDYzMDcgMTYuMjMxNFoiIGZpbGw9IiNGRkZGRkYiLz4KPHBhdGggZD0iTTE2LjU0MDYgMTEuMDc2NUMxNi40MDg2IDExLjA3NjUgMTYuMjk1MyAxMC45NzYzIDE2LjI4MjEgMTAuODQxOUMxNi4yMTIyIDEwLjEzMTQgMTUuOTY0OCA5LjQ0MyAxNS41NjcgOC44NTA3QzE1LjQ4NjggOC43MzE0NyAxNS41MTg1IDguNTY5OTYgMTUuNjM3NyA4LjQ5MDA4QzE1Ljc1NyA4LjQwOTE3IDE1LjkxODUgOC40NDEzMyAxNS45OTg4IDguNTYwODhDMTYuNDQ0NiA5LjIyMzg4IDE2LjcyMTYgOS45OTUyOSAxNi44IDEwLjc5MTJDMTYuODE0OCAxMC45NDMzIDE2LjY5NTUgMTEuMDc2NSAxNi41NDA2IDExLjA3NjVaIiBmaWxsPSIjRkZGRkZGIi8+CjxwYXRoIGQ9Ik0wLjUzOTMzNyA0Ljc5MjEyQzAuNzUwOTM5IDQuNDc3OCAxLjI0OTkxIDQuMjkyMzYgMS42MTE4IDQuMTgwN0MyLjIzOTEgMy45ODgwNyAyLjExMzM4IDMuOTEzMDkgMi42NTcxNiAzLjgxMjU4QzQuNDcwNDYgMy40NzgxMiAxMC43MjYzIDIuNjk4ODcgMTAuNzYxMSAyLjcwMTQ4QzExLjQ0MSAyLjEwMjc5IDEzLjM4MzggMi4wOTI0NSAxNC4xNTk0IDIuMzc5NUMxNC45NDQxIDIuNjcwNzQgMTUuMzc2MiAzLjI3NDQ5IDE1Ljc4NTYgMy45MjA5OEMxNi43MDEzIDUuMzcyNzEgMTcuNDY3MSA3LjEwODIzIDE4LjE5NTkgOS4zODI4MkMxOC41NzcgMTAuNTcxNCAxOC45Nzk0IDExLjkxNjMgMTkuMjY4MSAxMy4zMDU1QzIwLjIyNTEgMTMuODI4MyAyMC42Mjc3IDE0LjEzMDEgMjEuMDA1NyAxNS4wNDA2QzIxLjUyNTMgMTYuMjkwMyAyMS42NDk4IDE3LjMwMTIgMjEuNjY3MSAxNy4zNzg1QzIxLjc2ODcgMTguMDAwMyAyMS44MjMzIDE4LjE3OTggMjIuMzgxOCAxOC44MDg2QzIyLjY0MzQgMTkuMTAyOCAyMi44NjU2IDE5LjM0MDMgMjMuMTQzNyAxOS40OTUzQzIzLjQ1ODUgMTkuNjcwNCAyMy45OTcgMTkuNzkyIDI0LjE5NTEgMjAuNTczNUMyNC40ODA2IDIxLjcwMDUgMjMuNjMyNiAyMi44OTc1IDIyLjMzOCAyMi44OTc1QzIxLjc4NzIgMjIuODk3NSAyMS4yNjE1IDIyLjY3NjkgMjAuODc0OCAyMi4yNDQyQzE5LjkxNDMgMjIuNTgxMiAxOC42NjcxIDIxLjk3NzggMTguMjY4MSAyMC4zODQ4QzE4LjIyMjQgMjAuMjAyOCAxOC4xOTI5IDIwLjAxOTUgMTguMTY5MSAxOS44MzU5QzMuNjUwMzIgMjQuMzgxNiA4LjY1Nzg2IDIyLjgxMzggNy41NzQ0NyAyMy4xNTNDNi44OTM0NSAyMy4xNTMgNi4yNjg2OCAyMy41NzEyIDUuNzkwMDkgMjEuNzc5N0M0LjU1NDE1IDE3LjE1MjQgMi45MzU5OSAxMi42MjczIDAuOTU3MzMxIDguMjY1NDNDMC43MDU1OTkgNy43MTA1MSAwLjQ0NjAzOCA3LjE1MjIxIDAuMzIxOTAyIDYuNTU1NjZDMC4xOTc3NzEgNS45NTkxMSAwLjIyMDEzMyA1LjMxMDYzIDAuNTExNjE0IDQuNzc1NDdDMC41MjE0OSA0Ljc3OTI3IDAuNTMwMDE0IDQuNzg3MTQgMC41MzkzMzcgNC43OTIxMlpNMC45NjQ2NjEgNS4wODQ1NUMwLjk2NjE2MiA1LjA5NzExIDAuOTczODI4IDUuMTI0MTMgMC45NzY4MyA1LjEzNTA0QzEuMDU0MTggNS40MDg5OCAxLjE2Njk0IDUuNjgwOTQgMS4zNTM4OSA2LjA0NDU3QzEuODA0MjggNi45MTk4MiAyLjE0MDE2IDcuODczOTcgMi40OTEyMyA4Ljc3MTY1QzMuNzQ4NzMgMTEuOTkwMyAzLjI1MzcgMTEuMDIxIDMuNzE4NjQgMTIuMjQxOUM0LjMwMzMzIDEzLjc3OTcgNC41OTU5MiAxNC44ODAyIDYuNTk3NjIgMjEuNzUwN0M2LjY2NTM0IDIxLjk4MzcgNi43MzU1OCAyMi4yMjQ0IDYuODgxNzYgMjIuMzg4M0M2LjkxNjUzIDIyLjQyNjkgNi45Njc0MSAyMi40NDMxIDcuMDIyMzIgMjIuNDQ5OEM2LjYzNjQyIDIwLjc2MzQgNi4yNjI2IDE5LjIyNDcgNS44NzQ2NSAxNy42MjI1QzQuODY5MjggMTMuNDczNCAzLjcyOTExIDguNzc2MTQgMS44NTQ0MyA0LjY0ODkxQzEuMDA1NSA0LjkxNTI3IDEuMDAxOTQgNS4wNjQ3OSAwLjk2NDY2MSA1LjA4NDU1Wk0xNS4wMjI0IDE0LjE3MjhDMTQuNzgyNyAxNC4yNjEgMTQuNTk3OSAxNC41MTcgMTQuNjAyIDE0Ljc3MTZDMTQuNjAzMyAxNC44NTE5IDE0LjYxOTggMTQuOTM4NiAxNC42Mzc0IDE1LjAzMDNDMTUuMDcwNiAxNy4yMjM0IDE1LjA4MDkgMTguMzA3NiAxNS45MzY1IDE4LjQyMDJDMTUuNzY2NCAxNy40NjM4IDE2LjA1MzkgMTcuNjQyIDE1LjAyMjQgMTQuMTcyOFpNMTAuODYzNiA1Ljg0NjMyQzExLjA3NjUgNi4yMDQyNSAxMS4zMTA5IDYuNTUzNzQgMTEuNjMwMSA2LjU1NDc1SDExLjYzMThDMTEuODk1MiA2LjU1NDc1IDEyLjA5MTggNi4zMzk5OSAxMi4zMDU5IDYuMTM0NzhDMTEuNTM5OSA0LjUxMDgyIDExLjIyODkgNC4yODU3IDEwLjc5NDMgMy42ODk2OEMxMC41ODMyIDMuNzkwNjYgMTAuNDI3IDQuMDY3OTkgMTAuMzg1MyA0LjI2Mjg1QzEwLjMwNDggNC42Mzg0NyAxMC42NDYzIDUuNDgxMTkgMTAuODYzNiA1Ljg0NjMyWk0xNy43MDA3IDkuNTQxMDhDMTYuOTg1NyA3LjMwOTU4IDE2LjIzNzMgNS42MTE4OCAxNS4zNDYgNC4xOTg3OUMxNC41MTc5IDIuODkxMDMgMTQuMDExNyAyLjcyMjM0IDEyLjc5MjEgMi43MjIzNEMxMi4zMjEgMi43MjIzNCAxMS4zODI3IDIuNzg3MTMgMTEuMDYxOSAzLjEzMTA3QzExLjA4MjMgMy4xNTkyIDExLjA5NzEgMy4xOTEwNSAxMS4xMDUgMy4yMjQyM0MxMS40MjYzIDMuNzczNDUgMTEuNjkzNyAzLjc5MTE1IDEyLjQ5OTEgNS4zNTAxNUMxMi44ODg2IDYuMTA0MjUgMTMuMjQ3NyA2Ljk0MjAzIDEzLjU2NjMgNy44NDAxNkMxNC4xNDQyIDkuNDY5NzMgMTYuMjI1OCAxNS44OTQ4IDE2LjM2OSAxNy41OTI3QzE2LjM4NDggMTcuNzgwNiAxNi40MTg4IDE4LjE4NjMgMTYuNDUyMiAxOC4zNTg2QzE3LjU0MjQgMTguODQ5NyAxOC40NzA2IDE4LjU1MDEgMTguODcxNiAxOC4wMjIzQzE5LjQyOTUgMTcuMjg4NSAxOS4xNDc2IDE1LjkzODEgMTkuMDMxNCAxNS4wMTM5QzE4Ljc5MDggMTMuMDk3NSAxOC4yMjM3IDExLjE3MjIgMTcuNzAwNyA5LjU0MTA4Wk0xOS4xNDEgMTguNDk0NkMxOC45OTQ1IDE4LjY0MzcgMTguODE3OCAxOC43NzEzIDE4LjYxOTMgMTguODcyN0MxOC42MjI4IDE4Ljk2OTUgMTguNjI3IDE5LjA2NjEgMTguNjMxOSAxOS4xNjM0TDE5LjIzNzMgMTguOTkxMkMxOS4xNzMxIDE4LjY2IDE5LjIxMDcgMTguODU0NCAxOS4xNDEgMTguNDk0NlpNMjEuMDM2MSAyMS41NTk3QzIxLjQ2NjQgMjEuMTk5MyAyMS42MjE0IDIwLjU4MyAyMS4xOTc3IDIwLjQzMzdDMjAuNzkzMyAyMC4yOTU4IDIwLjc4ODUgMjEuMDY5NyAyMS4wMzYxIDIxLjU1OTdaTTE4Ljc3MjggMjAuMjU3OUMxOS4wNzcyIDIxLjQ3NDIgMTkuOTEwNiAyMS45MjI3IDIwLjU2NzQgMjEuNzkwNkMyMC4yODUxIDIxLjIyNjggMjAuMjA3OSAyMC4zMzQ4IDIwLjc0NDQgMTkuOTk5NkMyMC45MjczIDE5Ljg4NTUgMjEuMTQ5MyAxOS44NjU4IDIxLjM2OTkgMTkuOTQzQzIyLjE3ODggMjAuMjI2NyAyMi4xNTY3IDIxLjMyNjEgMjEuMzQ0IDIxLjk3OTlDMjEuODY5MSAyMi40ODYxIDIyLjY3IDIyLjQ3ODcgMjMuMTcgMjIuMTE2MUMyMy42MDA1IDIxLjgwMzIgMjMuODE5NiAyMS4yMDgyIDIzLjY5MTEgMjAuNzAxMkMyMy41OTIgMjAuMzEwNCAyMy40MTA4IDIwLjIwNDEgMjMuMTA1MyAyMC4wNTc1QzIyLjYyNjEgMTkuODI5NiAyMi40MDIzIDE5LjYxNDIgMjEuOTkzMyAxOS4xNTM3QzIxLjcxNDkgMTguODQwNSAyMS40NzI4IDE4LjU1MTMgMjEuMzI4NSAxOC4xODczQzIxLjEwOTkgMTcuNjM1OSAyMS4xNjIxIDE2Ljc3MTYgMjAuNTI1OCAxNS4yNDAxQzIwLjI5MTggMTQuNjc3NiAyMC4xMDM2IDE0LjM5NDcgMTkuMzk2OSAxMy45NzZDMTkuNTE0OCAxNC42NDEzIDE5LjUyNzQgMTQuODE1MyAxOS41OTUxIDE1LjI5OTdDMTkuNzA0NCAxNi4wODE2IDE5Ljg0MDYgMTcuMTAxMyAxOS41MjU3IDE3Ljg5MjRDMTkuNTQwNiAxNy45MjQ4IDE5LjU1NDcgMTcuOTY0NCAxOS41NjkgMTguMDE3MUwxOS41NzczIDE4LjAxNThDMTkuNzMzNSAxOC45Mjc4IDE5LjgzMzYgMTkuMDQ2MSAxOS43MjUzIDE5LjI1NTVDMTkuNjQxNSAxOS40MTc0IDE5LjQ3NjQgMTkuNDY0MSAxOS40MDY3IDE5LjQ4MzhMMTguNjc2IDE5LjY5MTZDMTguNjk4MiAxOS44ODM0IDE4LjcyNjUgMjAuMDczOCAxOC43NzI4IDIwLjI1NzlaTTE4LjEwNiAxOS4wNjExQzE3LjY4NDYgMTkuMTU4OSAxNy4yNDYzIDE5LjE2IDE2LjY4MzcgMTguOTkzMkMxNi4wNDg2IDE4LjkzOTYgMTUuNTUzNCAxOS4wMTQzIDE1LjEzOTMgMTguNjAxNEMxNC42MTA4IDE4LjA3NCAxNC41MzQ3IDE3LjI2NzQgMTQuMzE5NCAxNi4xMzk1QzE0LjE4NjggMTUuNzMyNCAxMy45NTk0IDE0Ljg0NzUgMTQuMDM5OSAxNC40MjMzQzE0LjA4MjkgMTQuMTk2NCAxNC4yMTMyIDEzLjk3NDYgMTQuNDIyNCAxMy44NzY4QzE0LjQ4NjYgMTMuODQ2OCAxNC41MDQ2IDEzLjgzMzYgMTQuNTAyNSAxMy43NTU0QzE0LjQ5MjIgMTMuMzY3NSAxNC4yNzg4IDEzLjAwOTQgMTQuMTQ4OCAxMi42NDhDMTMuNTE2OSAxMC44OTEgMTIuOTYzNSA4Ljk5NjE2IDEyLjQ5MDcgNy4xOTE4N0MxMS43NzggNy41MDY1OSAxMC42NzA1IDcuMTM2MzIgMTAuMjMxMiA1Ljc1MjY0QzEwLjA0NDggNS4zNTI0NCA5Ljc3NTcyIDQuNjI1NTggOS44NzY2MyA0LjE1MzcxQzkuOTQ2MjUgMy44Mjg2NSAxMC4xODgzIDMuNDI0MSAxMC41MTEgMy4yNTQ0NUMxMC41MTA4IDMuMjU0MDYgMTAuNTA5OSAzLjI1MTg1IDEwLjUwOTggMy4yNTE2MUMxMC41MDk0IDMuMjUwNSAxMC41MDk5IDMuMjQ5MzIgMTAuNTA5NSAzLjI0ODIxQzUuMzkyOTcgMy45MjEyNCAyLjU5NTA5IDQuMjUxODQgMi4zNDA0MyA0LjQ1NTA3QzQuMjE3NjUgOC41OTU2NSA1LjM0NjY1IDEzLjIzMyA2LjQwNDM1IDE3LjU5ODNDNi43OTM1NyAxOS4yMDQxIDcuMTYyMTcgMjAuNzI1OSA3LjUyNzQ0IDIyLjMyMTJMMTguMTIwMiAxOS4zMDg4QzE4LjExNTEgMTkuMjI2IDE4LjEwOTUgMTkuMTQzNCAxOC4xMDYgMTkuMDYxMVoiIGZpbGw9IiNGRkZGRkYiLz4KPHBhdGggZD0iTTEwLjIxODEgMTkuMjEyM0MxMS4wMzY2IDE4Ljk2MDEgMTEuODczNyAxOC43MTAxIDEyLjcwNjEgMTguNDcwMUMxMi44NDUyIDE4LjQzMTEgMTIuOTg4NSAxOC41MTAxIDEzLjAyODIgMTguNjQ3OUMxMy4wNjggMTguNzg2MSAxMi45ODgzIDE4LjkzIDEyLjg1MDQgMTguOTY5OUMxMS4zMDA3IDE5LjQxNjYgMTAuMzYzNiAxOS43MjExIDEwLjI5NDggMTkuNzIxMUM5Ljk5NzczIDE5LjcyMSA5LjkzNDMgMTkuMyAxMC4yMTgxIDE5LjIxMjNaIiBmaWxsPSIjRkZGRkZGIi8+CjxwYXRoIGQ9Ik0xMC4xNDIgOC4yMjc0QzUuMDc0NjQgOS4xMDg5NSA1LjM3NjQzIDkuMTkxNDQgNS4yMDA0NSA5LjAxOTI3QzUuMDcyMjEgOC45NTQ1NSA1LjA4NTQ5IDguOTI0NjEgNC43NTM4NyA4LjA0Mjk2QzMuNzYwOTggNS40MDIwNSAzLjY4Nzk4IDUuNjgzNDIgMy42NTk2IDUuNDczNjZDMy42NTk0NCA1LjQ3MjI0IDMuNjYwMDcgNS40NzA5NyAzLjY1OTg0IDUuNDY5NTVDMy42NDIwNiA1LjMyMTQgMy43NTQ0MiA1LjE5ODQ2IDMuODgyNDIgNS4xODEwN0M1LjIwNDg4IDUuMDAxNzggOC4yMjA4MiA0LjQyNTE0IDguNjI2OTkgNC40MzE5NEM4LjczMDAzIDQuNDE1MjcgOC44MzY5MyA0LjQ2MDM4IDguODkyNjQgNC41NTYzMUM5LjQ2NTI2IDUuNTM2MzEgMTAuMDkyNSA2LjcwMDQyIDEwLjQwNDggNy45MDM1NkMxMC40NDc1IDguMDY4NjIgMTAuMzIyMyA4LjIzNTYxIDEwLjE0MiA4LjIyNzRaTTguNTI3NCA0Ljk2Mzg4QzcuMDgxNTMgNS4xNTA5OSA1LjkwMTg2IDUuNDA3NTYgNC4zMTE1NyA1LjY0MTk3QzQuNzgxNjIgNi41NzcwMyA1LjExNDUxIDcuNTQyMjUgNS41MDMxIDguNTQ4MDZDNi45MzQ2NiA4LjI3MzE3IDguMzgzNyA4LjAwNzYgOS44MTk4NiA3Ljc1NjM0QzkuNTIwNzEgNi43Njc4IDkuMDEyODYgNS44MDM0NyA4LjUyNzQgNC45NjM4OFoiIGZpbGw9IiNGRkZGRkYiLz4KPHBhdGggZD0iTTE1LjE1MyAxLjAyMzU1TDE1LjMxNDIgMi4wMjQxOUMxNS4zMzcxIDIuMTY2MSAxNS4yNDA4IDIuMjk5NDcgMTUuMDk4OSAyLjMyMjE0QzE0Ljk1OTkgMi4zNDU2MSAxNC44MjM5IDIuMjUwMTYgMTQuODAwOSAyLjEwNjc2TDE0LjYzOTcgMS4xMDYxMkMxNC42MTY5IDAuOTY0MjE1IDE0LjcxMzIgMC44MzA4NDYgMTQuODU1MSAwLjgwODE3MUMxNC45OTc1IDAuNzgzNzU3IDE1LjEzMDUgMC44ODE5NjkgMTUuMTUzIDEuMDIzNTVaIiBmaWxsPSIjRkZGRkZGIi8+CjxwYXRoIGQ9Ik0xNi4xMDM1IDIuNzQ5NzJDMTUuOTgwOSAyLjY3NDg5IDE1Ljk0MjMgMi41MTQ3NCAxNi4wMTczIDIuMzkyMUwxNi40NzY3IDEuNjQxMzlDMTYuNTUxNSAxLjUxOTE2IDE2LjcxMTcgMS40ODAyIDE2LjgzNDEgMS41NTUzNUMxNi45NTY3IDEuNjMwMTcgMTYuOTk1MyAxLjc5MDMzIDE2LjkyMDMgMS45MTI5N0wxNi40NjEgMi42NjM2N0MxNi4zODU2IDIuNzg2NzggMTYuMjI0NiAyLjgyNDMxIDE2LjEwMzUgMi43NDk3MloiIGZpbGw9IiNGRkZGRkYiLz4KPHBhdGggZD0iTTE3LjY2NTggMi43MTY5OEMxNy44MDIyIDIuNjcwNiAxNy45NDk1IDIuNzQzMzcgMTcuOTk2IDIuODc5MkMxOC4wNDI0IDMuMDE1MzQgMTcuOTY5OCAzLjE2MjkzIDE3LjgzMzggMy4yMDkzOUMxNy4xMjUxIDMuNDQ1ODcgMTcuMTM3MyAzLjQ1Nzk3IDE3LjA2MTIgMy40NTc5N0MxNi43Njg3IDMuNDU3OTcgMTYuNjk5OCAzLjA0NjQ2IDE2Ljk3NzMgMi45NTE3M0wxNy42NjU4IDIuNzE2OThaIiBmaWxsPSIjRkZGRkZGIi8+Cjwvc3ZnPgo=");

                    }

                    @media only screen and (min-width: 1024px) {

                        /*ul*/.site-topbar-contact a.btn-contact:before,
                        /*ul*/.site-topbar-contact a.btn-membership:before { display: block; }

                    }


    .site-header-inner {

        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
        column-gap: calc(2 * (var(--global--spacing-unit)));

        max-width:      var(--responsive--alignwide-width);

        padding-top:    calc(0.75 * var(--global--spacing-vertical));
        padding-bottom: calc(0.75 * var(--global--spacing-vertical));

        width: 100%;

    }

        @media only screen and (max-width: 481px)  {}
        @media only screen and (max-width: 768px)  {}
        @media only screen and (min-width: 822px)  {}
        @media only screen and (min-width: 1024px) {}

        @media only screen and (min-width: 1140px) {

            .site-header-inner {

                max-width:      var(--responsive--alignwide-width);
                padding-right: 0;
                padding-left:  0;

                padding-top:    calc(1 * var(--global--spacing-vertical));
                padding-bottom: calc(1 * var(--global--spacing-vertical));

            }

        }

        @media only screen and (min-width: 1280px) {

            .site-header-inner {

                display: flex;
                flex-direction: row;
                align-items: center;
                justify-content: space-between;
                column-gap: calc(2 * (var(--global--spacing-unit)));

                max-width: var(--wp--style--global--wide-size);

                padding-top:    calc(1 * var(--global--spacing-vertical));
                padding-bottom: calc(1 * var(--global--spacing-vertical));

                width: 100%;

            }

        }

            .admin-bar .site-header { top: 0; }

                @media only screen and (max-width: 782px)  { .admin-bar .site-header { top: 46px; } }

        .site-header.is-sticky {

            position: sticky;
            top: 0;

            background-color: var(--global--color-white)!important;
            box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);

            animation: 1s ease-out 0s 1 all;

        }

            .admin-bar .site-header.is-sticky { top: 32px; }


    .site-header-inner .site-branding { margin-top: calc(0.5 * var(--global--spacing-unit)); }

        .site-header-inner .site-logo > a { display: block; }

        .site-header-inner /*h1 / p */.site-title { display: flex; align-items: center; margin-top: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; }

        .site-header-inner .site-title > a,
        .site-header-inner .site-title > span,
        .site-header-inner .site-title > a:focus,
        .site-header-inner .site-title > span:focus {

            display: block;
            margin-top: 0 !important;
            margin-bottom: 0;

            max-width: 240px;
            width:  240px;
            height:  80px;
            text-indent: -99999px;
            background-repeat: no-repeat!important;
            background-size: contain!important;
            background-position: left center!important;
            background-color: transparent!important;

        }

            .site-header-inner .site-title-eg > a,            .site-header-inner .site-title-eg > a:focus,
            .site-header-inner .site-title-eg > span,         .site-header-inner .site-title-eg > span:focus         { background-image: url(assets/images/aegnw-eg-logo-color.svg)!important; }
            .site-header-inner .site-title-direkt > a,        .site-header-inner .site-title-direkt > a:focus,
            .site-header-inner .site-title-direkt > span,     .site-header-inner .site-title-direkt > span:focus     { background-image: url(assets/images/aegnw-direkt-logo-obsolete.png)!important; }
            .site-header-inner .site-title-management > a,    .site-header-inner .site-title-management > a:focus,
            .site-header-inner .site-title-management > span, .site-header-inner .site-title-management > span:focus { background-image: url(assets/images/aegnw-management-logo-color.svg)!important; }

            @media only screen and (min-width:  492px) { .site-header-inner .site-title, .site-header-inner .site-title:focus { max-width: 100%; width: 240px; height: fit-content; } }
            @media only screen and (min-width: 1024px) { .site-header-inner .site-title, .site-header-inner .site-title:focus { max-width: 100%; width: 240px; height: fit-content; } }

            .site-header-inner .site-title > a:focus { outline: 2px dotted var(--global--color-gray-900)!important; outline-offset: 2px; }

    .site-header .site-header-navigation {

        display: flex;
        justify-content: flex-end;
        align-items: center;
        flex-grow: 1;
        column-gap: calc(5 * (var(--global--spacing-unit)));

    }

        .site-header-navigation > *:nth-child(1) { order: 20; }
        .site-header-navigation > *:nth-child(2) { order: 10; }

            @media only screen and (min-width: 1024px) {

                .site-header-navigation > *:nth-child(1) { order: 10; }
                .site-header-navigation > *:nth-child(2) { order: 20; }

            }


@media only screen and (max-width: 1023px) {

    .lock-scrolling .site {

        position: fixed;
        max-width: 100%;
        width: 100%;

    }

}


.primary-navigation {

    position: relative !important;
    margin-left: auto !important;

    top: 0 !important;
    right: 0 !important;

}


    .primary-navigation > .primary-menu-container {

        position: fixed;
        visibility: hidden;
        opacity: 0;
        z-index: 499;
        top: 72px;

        display: flex;
        height: calc(100vh - 114px - 54px);
        padding: 0;

        overflow-x: hidden;
        overflow-y: auto;
        transform: translateY(0px);

        background-color: #eff0f0;

    }

        .primary-navigation-open .primary-navigation > .primary-menu-container {

            position: fixed;
            visibility: visible;
            opacity: 1;
            transform: translateY(96px);

        }

        @media only screen and (min-width: 1024px) {

            .primary-navigation > .primary-menu-container {

                visibility: visible;
                opacity: 1;
                position: relative;
                top: auto;
                height: auto;
                padding: 0;
                background-color: transparent;
                overflow: initial;
                transform: none;
                transition: all .15s ease-in-out;

            }

        }


        .primary-navigation > .primary-menu-container > ul {

            display: flex;
            flex-direction: column;
            flex-wrap: nowrap;
            gap: calc(2 * var(--global--spacing-unit));
            justify-content: center;

            width: var(--responsive--alignwide-width);
            margin: 0 auto;
            padding-left: 0;

            list-style-type: none;

        }

        @media only screen and (min-width: 1024px) {

            .primary-navigation > .primary-menu-container > ul {

                display: flex;
                flex-direction: row;
                flex-wrap: nowrap;
                gap: calc(2 * var(--global--spacing-unit));

                width: auto;
                padding-left: 0;

                list-style-type: none;

            }

        }


           .primary-navigation > .primary-menu-container > ul > /*li*/.menu-item {

                padding-top:    0;
                padding-right:  0;
                padding-bottom: 0;
                padding-left:   0;

                border-bottom: none;

            }

                @media only screen and (min-width: 1024px) {

                    .primary-navigation > .primary-menu-container > ul > /*li*/.menu-item {

                        padding-right:  calc(2 * var(--global--spacing-unit));
                        padding-left:   calc(2 * var(--global--spacing-unit));

                    }

                }


                .primary-navigation > .primary-menu-container > ul > /*li*/.menu-item > a {

                    display: block;

                    padding-top:    calc(2 * var(--global--spacing-unit));
                    padding-right:  calc(1 * var(--global--spacing-unit));
                    padding-bottom: calc(2 * var(--global--spacing-unit));
                    padding-left:   calc(1 * var(--global--spacing-unit));

                    width: 100%;

                    font-family: var(--primary-nav--font-family);
                    font-weight: var(--primary-nav--font-weight);
                    font-size:   var(--global--font-size-md);
                    line-height: 1.2;
                    text-decoration: none;
                    text-align: center;

                }

                    @media only screen and (min-width: 1024px) {

                        .primary-navigation > .primary-menu-container > ul > /*li*/.menu-item > a {

                            width: auto;
                            font-size:   var(--primary-nav--font-size);
                            text-align: left;

                        }

                    }

                    .primary-navigation > .primary-menu-container > ul > /*li*/.menu-item > a:focus {

                        background-color: var(--global--color-gray-900);
                        border-radius: 4px;
                        outline: 2px dotted var(--global--color-gray-700)!important;
                        outline-offset: 2px;
                        color: var(--global--color-white) !important;
                    }


                .site-header-navigation > div > .menu-wrapper .sub-menu-toggle {

                    width: auto;

                }

                    .primary-navigation > .primary-menu-container > ul > .menu-item:last-of-type .sub-menu-toggle { display: none; }

    .menu-button-container {

        display: none;

    }

        .primary-navigation-open .menu-button-container { background-color: transparent; }

        @media only screen and (max-width: 1023px) {

            .menu-button-container {

                display: flex;
                justify-content: normal;
                position: initial;
                padding: 0;

            }

        }

        .menu-button-container #primary-mobile-menu {

            box-shadow: none;
            transition: all 0.15s ease-in-out;

        }

            .menu-button-container #primary-mobile-menu:focus {

                background-color: var(--global--color-gray-900);
                border-radius: 4px;
                outline-offset: 2px;
                color: var(--global--color-white);

            }

            .menu-button-container #primary-mobile-menu .dropdown-icon,
            .menu-button-container #primary-mobile-menu .dropdown-icon.close {

                gap: 4px;

            }



/*
 * ENTRY-HEADER
 */
.page .entry-header,
.singular .entry-header {

    margin-bottom:  0;
    padding-top:    calc(5 * var(--global--spacing-unit));
    padding-bottom: calc(4 * var(--global--spacing-unit));

    background: var(--global--color-blue-700);
    background: linear-gradient(120deg, var(--global--color-blue-200) 0%, var(--global--color-blue-700) 100%);
    border-bottom: none;

}

    @media only screen and (min-width: 769px)  {

        .page .entry-header,
        .singular .entry-header {

            padding-top:    calc(10 * var(--global--spacing-unit));
            padding-bottom: calc(9 * var(--global--spacing-unit));

        }

    }


    .page .entry-header /*h1*/.entry-title,
    .singular .entry-header /*h1*/.entry-title {

        margin-top:     0 !important;
        margin-right:   auto;
        margin-bottom:  calc(1 * var(--global--spacing-unit)) !important;
        margin-left:    auto;
        max-width:      var(--responsive--alignwide-width);

    }

        @media only screen and (min-width: 769px)  {

            .page .entry-header /*h1*/.entry-title,
            .singular .entry-header /*h1*/.entry-title {

                margin-bottom:  calc(2.5 * var(--global--spacing-unit)) !important;

            }

        }


    .page .entry-header .rank-math-breadcrumb,
    .singular .entry-header .rank-math-breadcrumb {

        margin-top:     0;
        margin-right:   auto;
        margin-left:    auto;
        max-width:      var(--responsive--alignwide-width);

        font-size: var(--global--font-size-base);
        color: var(--entry-header--color);

    }

        .rank-math-breadcrumb > p { padding: 0; }

        .page .entry-header .rank-math-breadcrumb .label,
        .singular .entry-header .rank-math-breadcrumb .label { display: none; }

            @media only screen and (min-width: 769px)  {

                .page .entry-header .rank-math-breadcrumb .label,
                .singular .entry-header .rank-math-breadcrumb .label { display: initial; }

            }


        .page .entry-header .rank-math-breadcrumb a:link,
        .singular .entry-header .rank-math-breadcrumb a:link,
        .page .entry-header .rank-math-breadcrumb a:active,
        .singular .entry-header .rank-math-breadcrumb a:active,
        .page .entry-header .rank-math-breadcrumb a:visited,
        .singular .entry-header .rank-math-breadcrumb a:visited,
        .singular .entry-header .rank-math-breadcrumb span.last {

            display: inline-block;

            margin-right: calc(0.5 * var(--global--spacing-unit));
            margin-left:  calc(0.5 * var(--global--spacing-unit));

            padding-right: calc(0.5 * var(--global--spacing-unit));
            padding-left:  calc(0.5 * var(--global--spacing-unit));

            text-decoration: none;

        }

        .page .entry-header .rank-math-breadcrumb a:hover,
        .singular .entry-header .rank-math-breadcrumb a:hover {

            text-decoration: underline;
            text-decoration-style: dotted;

        }

        .page .entry-header .rank-math-breadcrumb a:focus,
        .singular .entry-header .rank-math-breadcrumb a:focus {

            outline: 2px dotted var(--global--color-gray-900)!important;

        }

            @media only screen and (max-width: 768px)  {

                .page .entry-header .rank-math-breadcrumb a:link:first-of-type,
                .singular .entry-header .rank-math-breadcrumb a:link:first-of-type {

                    margin-left:  calc(0 * var(--global--spacing-unit));

                    padding-left:  calc(0 * var(--global--spacing-unit));

                }

            }


/*
 * FOOTER
 */
.site-footer {

    position: relative;
    padding-bottom: 0;

    max-width: 100%;
    background-color: var(--global--color-gray-800);

    color: var(--footer--color-text);

}

    .no-widgets .site-footer { margin-top: 0; }

        .site-footer a:link,
        .site-footer a:active,
        .site-footer a:visited {

            display: inline-block;
            padding-top:    0;
            padding-right:  calc(2 * var(--global--spacing-unit));
            padding-bottom: 0;
            padding-left:   calc(2 * var(--global--spacing-unit));

            border-radius: calc(1 * var(--global--border-radius))!important;

            text-decoration: none;
            color: var(--global--color-white);

        }

        .site-footer a:hover {

            color: var(--global--color-white);

            text-decoration:       underline;
            text-decoration-style: dotted;

        }

        .site-footer a:focus {

            outline-offset: 2px!important;
            outline: 2px dotted var(--global--color-white)!important;

        }

    .site-footer .widget-area {

        display:         flex;
        justify-content: space-between;
        align-items:     flex-end;
        flex-wrap:       wrap;

        margin-top:     calc(15 * var(--global--spacing-unit));
        margin-right:   auto;
        margin-bottom:  0;
        margin-left:    auto;

        padding-top:    0;
        padding-right:  0;
        padding-bottom: 0;
        padding-left:   0;

        max-width:      var(--responsive--alignwide-width);

        text-align: center;

    }

        @media only screen and (min-width: 652px)  { .site-footer .widget-area { column-gap: calc(2 * var(--global--spacing-unit)); } }
        @media only screen and (min-width: 1140px) { .site-footer .widget-area { column-gap: calc(5 * var(--global--spacing-unit)); text-align: left; } }


        .site-footer .widget-area > *:nth-of-type(1) { flex-basis: 100%; }
            @media only screen and (min-width: 1140px) { .site-footer .widget-area > *:nth-of-type(1) { flex-basis: 40%; } }

        .site-footer .widget-area > *:nth-of-type(2) { flex-basis: 100%; margin-top: calc(5 * var(--global--spacing-unit))!important; }
            @media only screen and (min-width:  652px) { .site-footer .widget-area > *:nth-of-type(2) { flex-basis: 45%; } }
            @media only screen and (min-width: 1140px) { .site-footer .widget-area > *:nth-of-type(2) { flex-basis: 25%; } }

        .site-footer .widget-area > *:nth-of-type(3) { flex-basis: 100%; margin-top: calc(5 * var(--global--spacing-unit))!important; }
            @media only screen and (min-width:  652px) { .site-footer .widget-area > *:nth-of-type(3) { flex-basis: 45%; } }
            @media only screen and (min-width: 1140px) { .site-footer .widget-area > *:nth-of-type(3) { flex-basis: 25%; } }


        .site-footer .widget-area .widget { margin: 0; }

            .site-footer .widget-area .wp-block-image {

                display: flex;
                justify-content: center;

                margin-top:    0;
                margin-bottom: calc(2 * var(--global--spacing-unit));;

            }

                @media only screen and (min-width: 1140px) { .site-footer .widget-area .wp-block-image { justify-content: flex-start; } }

        .site-footer .widget-area p,
        .site-footer .widget-area li { padding-top: var(--global--spacing-unit); padding-right: 0; padding-bottom: var(--global--spacing-unit); padding-left: 0; border-bottom: none; font-size: var(--global--font-size-base); font-weight: 300; line-height: 2.5!important; }

        .site-footer .widget-area li a { width: 100%; }

    .site-footer /*ul*/.footer-contact {

        position:        relative;

        display:         flex;
        flex-direction:  column;
        justify-content: space-around;
        align-items:     center;
        row-gap:         calc(2.5 * var(--global--spacing-unit));

        margin-top:     calc(7.5 * var(--global--spacing-unit));
        margin-right:   auto;
        margin-bottom:  calc(7.5 * var(--global--spacing-unit));
        margin-left:    auto;

        padding-top:    calc(1 * var(--global--spacing-unit));
        padding-right:  calc(2.5 * var(--global--spacing-unit));
        padding-bottom: calc(1 * var(--global--spacing-unit));
        padding-left:   calc(2.5 * var(--global--spacing-unit));

        width:      fit-content;
        max-width: var(--responsive--alignwide-width);

        background-color: var(--global--color-gray-700);
        border-radius:    calc(2 * var(--global--spacing-unit));

        list-style: none;

        font-family: var(--global--font-primary);
        font-size: var(--global--font-size-base);
        font-weight: 700;

    }

        @media only screen and (min-width: 822px) {

            .site-footer /*ul*/.footer-contact {

                display:         flex;
                flex-direction:  row;
                column-gap:      calc(2.5 * var(--global--spacing-unit));

                margin-top:     calc(10 * var(--global--spacing-unit));
                margin-bottom:  calc(10 * var(--global--spacing-unit));

                padding-top:    0;
                padding-right:  calc(1.5 * var(--global--spacing-unit));
                padding-bottom: 0;
                padding-left:   calc(1.5 * var(--global--spacing-unit));

                width:      fit-content;
                max-width:  800px;

            }

        }


        .site-footer /*ul*/.footer-contact li {

            padding-top:    calc(1 * var(--global--spacing-unit));
            padding-right:  0;
            padding-bottom: calc(1 * var(--global--spacing-unit));
            padding-left:  0;

            border-bottom:    none;

        }

            .site-footer .footer-contact li:nth-of-type(1):after,
            .site-footer .footer-contact li:nth-of-type(2):after {

                content: '';
                position: absolute;
                left:     0;

                margin-top: 50px;

                height: 2px;
                width:  100%;

                background: var(--global--color-gray-800);

            }

                @media only screen and (min-width: 822px) {

                    .site-footer .footer-contact li:nth-of-type(1):after,
                    .site-footer .footer-contact li:nth-of-type(2):after {

                        content: '';
                        position: absolute;
                        top:      0;
                        left:     initial;

                        margin-top: initial;
                        margin-left: 8px;

                        height: 100%;
                        width:  2px;

                        background: var(--global--color-gray-800);

                    }

                }


    .site-footer /*ul*/.footer-copyright {

        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        column-gap: calc(3 * var(--global--spacing-unit));
        align-items: center;

        margin:  0;

        padding-top:    calc(1 * var(--global--spacing-unit));
        padding-right:  calc(2.5 * var(--global--spacing-unit));
        padding-bottom: calc(1 * var(--global--spacing-unit));
        padding-left:   calc(2.5 * var(--global--spacing-unit));

        font-size: var(--global--font-size-base);

        list-style: none;
        text-align: center;

        border-top-style: solid;
        border-top-width: 2px;
        border-top-color: var(--global--color-gray-700);

    }

        .site-footer /*ul*/.footer-copyright li {

            padding-top:    calc(1 * var(--global--spacing-unit));
            padding-right:  0;
            padding-bottom: calc(1 * var(--global--spacing-unit));
            padding-left:  0;

            border-bottom:  none;

            font-weight: 300;

        }



/*
 * Micro Classes
 */
.screen-reader-text { } /* Base class, defined in twenty twenty-one theme */

.border-radius-8 { border-radius: calc(1 * var(--global--spacing-unit)); overflow: hidden; }
.border-radius-16 { border-radius: calc(2 * var(--global--spacing-unit)); overflow: hidden; }

.opacity-25 { opacity: 25%; }
.opacity-50 { opacity: 50%; }
.opacity-75 { opacity: 75%; }

.margin-bottom-negative-80 { margin-bottom: calc( -20 * (var(--global--spacing-unit)))!important; box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2); }

.has-inline-color-underline .has-inline-color { position: relative; }

    .has-inline-color-underline .has-inline-color:after {

        content: '';

        position: absolute;
        bottom: -16px;
        left: -25%;

        width: 150%;
        height: 16px;

        background-image: url(assets/images/text-highlight.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;

    }


/*
 * BLOCK Teaser
 */
.teaser {

    padding-left:  0 !important;
    padding-right: 0 !important;

    max-width: var(--responsive--alignwide-width) !important;

}

    .teaser:before {

        content:'';

        position: absolute;
        left:     -50%;
        z-index:  -10;

        display:   block;
        width:     200%;
        height:     90%;


        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTU0MCIgaGVpZ2h0PSI0MzEiIHZpZXdCb3g9IjAgMCAxNTQwIDQzMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTc3Ny4wMzcgMjIzLjk5M0M3ODIuMjA4IDIxOC44MjEgNzkxLjI4NCAyMjMuODU0IDc5OS40OTcgMjMyLjA1NUM4MDcuNzA0IDI0MC4yNTYgODM3LjUzNyAyNjMuMzg0IDg3Ni4zMTIgMjg4Ljc1MkM5MTUuMDk1IDMxNC4xMTMgMTAxNy4yNyAzNzcuNTMxIDExNjMuNDQgMzc2Ljc4QzEzMDkuNjMgMzc2LjA0MyAxNDUxLjczIDI3NC44NDEgMTQ3OC4yNiAyNTYuMTE4QzE1MTAuMjYgMjMzLjU1IDE1MjMuODYgMjM2LjA5MiAxNTMyLjYzIDI0NS40ODdDMTU0MS40IDI1NC44ODEgMTU0Ni42MiAyNzkuNTI4IDE1MjIuODMgMjk2LjQzOEMxNDk5LjA0IDMxMy4zNDggMTQ3NS41OSAzMzkuMzIgMTM4Mi42OSAzODYuMDE5QzEyODAuMDUgNDM3LjYxMSAxMTI5LjQ4IDQ0Ni45MTcgMTAwMy45NyAzOTguNjk5Qzg3OC41MDIgMzUwLjUwNiA3ODMuMjMyIDI0Ni4xNzIgNzgzLjEzNyAyNDYuMDY5Qzc3NC4yMTcgMjM2LjY3NCA3NzEuODc0IDIyOS4xNTkgNzc3LjAzNyAyMjMuOTkzWk0zNjMuNDEyIDAuMDMzNDc2NkM1ODMuMTA4IC0yLjUwODM5IDcxNi44MTIgMTQwLjQxOCA3NTcuNjA2IDE4NC4zNjlDNzU3LjY1NCAxODQuNDI1IDc2OS4zNjcgMTk4LjE3MiA3NjQuNTg5IDIwMy4zMDVDNzU1Ljc0MiAyMTIuNzg4IDczOS42MjUgMTk4LjU2IDcyOS4xODcgMTkwLjAyMUM3MDguNzc1IDE3My4zMTcgNjI4LjYzMSAxMTcuNDQ0IDU3MC41MTIgOTIuNjI4MkM0NDUuMzM5IDM5LjE5NDUgMzQ4LjI3NCA0OS42Mjg0IDI1Ni42MSA3My4zNTM4QzE2NC45MzggOTcuMDcxOCA4My43MDQ1IDE1NS41NTkgNjguNTI5NiAxNjcuODk0QzUzLjM0OCAxODAuMjI4IDE5LjU1ODggMjAwLjQ2OSA2LjU2NDc1IDE4Mi40MzJDLTMuMjI0OSAxNjguODM4IC0zLjEyODQxIDE1MS44MzEgMTQuMTUyNiAxMzYuNTc5QzkyLjI0MTUgNjcuNjU3OSAxOTkuMzQ2IDEuOTI3MDkgMzYzLjQxMiAwLjAzMzQ3NjZaIiBmaWxsPSIjREREREREIi8+Cjwvc3ZnPgo=");
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;

    }



/*
 * BLOCK Hyperlink Group Block
 */
a.wp-block-tiptip-hyperlink-group-block { padding: 0; text-decoration: none; }

    a.wp-block-tiptip-hyperlink-group-block:hover { background-color: var(--global--color-gray-300) !important; }
    a.wp-block-tiptip-hyperlink-group-block:focus { outline-offset: 2px; outline: 2px dotted var(--global--color-gray-900)!important; }


/*
 * BLOCK Check List
 */
ul.is-style-check {
    list-style: none !important;
    margin: 0;
    padding: 0 0 0 20px;
}

    ul.is-style-check li {
        position: relative;
        margin: 0 0 .5em 0;

        text-indent: -20px;
    }

        ul.is-style-check li::before {
            content: "✓";

            margin-right: 8px;

            color: var(--global--color-blue-500);

            /*
            position: absolute;
            left: 0;
            top: 10px;
            height: 18px;
            background: no-repeat center / contain
            url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuMjg4IDguNzc1TDEzLjc2MyAwLjNDMTMuOTYzIDAuMSAxNC4xOTYzIDAgMTQuNDYzIDBDMTQuNzI5NyAwIDE0Ljk2MyAwLjEgMTUuMTYzIDAuM0MxNS4zNjMgMC41IDE1LjQ2MyAwLjczNzUgMTUuNDYzIDEuMDEyNUMxNS40NjMgMS4yODc1IDE1LjM2MyAxLjUyNSAxNS4xNjMgMS43MjVMNS45ODggMTAuOTI1QzUuNzg4IDExLjEyNSA1LjU1NDY3IDExLjIyNSA1LjI4OCAxMS4yMjVDNS4wMjEzMyAxMS4yMjUgNC43ODggMTEuMTI1IDQuNTg4IDEwLjkyNUwwLjI4OCA2LjYyNUMwLjA4OCA2LjQyNSAtMC4wMDc4MzMzMyA2LjE4NzUgMC4wMDA1IDUuOTEyNUMwLjAwODgzMzMzIDUuNjM3NSAwLjExMyA1LjQgMC4zMTMgNS4yQzAuNTEzIDUgMC43NTA1IDQuOSAxLjAyNTUgNC45QzEuMzAwNSA0LjkgMS41MzggNSAxLjczOCA1LjJMNS4yODggOC43NzVaIiBmaWxsPSIjRjY1MDI2Ii8+Cjwvc3ZnPgo=');
            */
        }



/*
 * BLOCK News List
 */
.news-list ul {

    display: flex;
    flex-direction: column;
    gap: calc(10 * var(--global--spacing-unit));

    padding-top:    calc(10 * var(--global--spacing-unit));
    padding-right:  0;
    padding-bottom: calc(10 * var(--global--spacing-unit));
    padding-left:   0;

}

    .news-list.news-list-horizontal ul {

        flex-direction: row;
        gap: calc(5 * var(--global--spacing-unit));

        padding-top:    calc(5 * var(--global--spacing-unit));
        padding-bottom: calc(5 * var(--global--spacing-unit));

    }


    .news-list ul > li {

        display: flex;
        flex-direction: column;
        gap: calc(0 * var(--global--spacing-unit));

        padding-top:    0;
        padding-right:  calc(5 * var(--global--spacing-unit));
        padding-bottom: 0;
        padding-left:   calc(5 * var(--global--spacing-unit));

    }

        .news-list ul > li > * { padding: 0; }

        .news-list ul > li > h3 > a {

            position: relative;
            margin-left: calc(-1 * var(--global--spacing-unit));

            text-decoration: none;
            color: var(--global--color-blue-600);

        }

            .news-list ul > li > h3 > a:before {

                content: '';

                position: absolute;
                left: -40px;

                display: block;
                width: 28px;
                height: 28px;

                background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNjY5MTIgMC4yODU2ODJDNS45NTA3OSAtMC4xOTYyMDYgNC45Nzg2NSAwLjI3NjkxMiA0LjcyNzIxIDEuNDUzNzdDMy4yMDI5NiAxLjMwNzA1IDMuMzE0NzEgMS4zMTg1NCAzLjI0MDkgMS4zNDg4OEMyLjk1MjQ4IDEuMjUyNTMgMi43NzE1OSAxLjUzNDcxIDIuNTg4NzkgMS44MTI1MUMyLjQ3OTMyIDEuOTc5MDIgMi41NjUwNCAxLjMzMjQxIDEuOTA3NjEgOS44MTYxN0MxLjUwMzcxIDEzLjAwMTIgMS4xOTUxMSAxNi4xOTAzIDAuNjY1NTg4IDE5LjM0ODRDMC4zODE2MDUgMjEuMDQyIDAuMTYyMTc0IDIzLjE2NzggMC4wODA4NzM2IDI0LjYwMzVDMC4wNTk0OTE0IDI0LjY4MjggMC4wNDE0NTk3IDI0Ljc2MzUgMC4wMzE4MDM1IDI0Ljg0NkMtMC4wMzkyNCAyNS40NTIgLTAuMDQ1MzQ5NSAyNi4xMTc2IDAuNjA5MzI4IDI2LjAyODlDMS40Mzc3MiAyNS45MTY3IDIuNDUzOCAyNS45MjAyIDMuMjI0NjUgMjYuMjkzMkMzLjM3NTYxIDI2LjM2NjIgMy41NDIxMyAyNi4zNzg4IDMuNjkzNTggMjYuNDcyM0MzLjg2Mzk1IDI2LjU3NzQgNC4wMTE0NyAyNi43MzM5IDQuMTQxNTMgMjYuOTAxMkM0LjM3NjYzIDI3LjIwMzYgNC41ODAzMSAyNy41NTQ0IDQuODc1MTIgMjcuNzY4MUM1LjIxNDM3IDI4LjAxMzkgNS42MzcwOSAyOC4wNDQzIDYuMDI1OSAyNy45NTIyQzYuOTAxMDggMjcuOTU4OCA3Ljc3ODc0IDI3Ljc5MjkgOC42NDYyNyAyNy42MjUyQzExLjc4ODUgMjcuMDE3NiAyMS43NTQ3IDI1LjE5NTggMjMuMDQyNiAyNC41Nzk3QzIzLjE4NjEgMjQuNTUzOCAyMy4zMyAyNC41MjgxIDIzLjQ3MzQgMjQuNTAyM0MyMy42NDMgMjQuNDcxMyAyMy43NjM1IDI0LjI4NzQgMjMuNzQ4MyAyNC4wODE3QzIzLjY2NjUgMjIuOTYzMyAyMy41Nzk0IDIxLjc1OTQgMjMuNDk0MyAyMC42NjYzQzI0LjI3NTcgMjAuODE3OCAyNC43NjYxIDIwLjg4MzcgMjQuOTg0IDIwLjUzNjNDMjUuMzY2NSAxOS45MjczIDI0LjYyMDIgMTkuMTU0MyAyNC40NDY2IDE4Ljg1NTZDMjQuMTQ3NCAxOC4zMzU1IDIzLjkxMTQgMTcuNzE1OCAyMy42ODUgMTcuMTM1M0MyMi4zMjQyIDEzLjY1MjYgMjEuNTQ1OCA5LjcyNTk2IDIxLjUzOTUgNS42MzkxOEMyMS41ODIgNS42MjQ4NCAyMS42MjMxIDUuNjAzMjcgMjEuNjU5IDUuNTY3MjRDMjIuMDY1MyA1LjE2MTQ1IDIyLjMyMzkgNC43MDYzNSAyMi40MjggNC4yMTQxNEMyMi41OTY5IDMuNDE1NzIgMjIuMDkwNiAyLjkxNzkzIDIxLjg5OTkgMi43MzA0NkMyMS43OTM4IDIuNjI2NjQgMjEuNzUxMiAyLjY0NDQyIDE5LjcyNzcgMi41MzE0N0MxOS43NDE2IDIuMjk1MjcgMTkuNzMwNCAyLjA3MzQgMTkuNjc4NyAxLjg4OTg1QzE5LjUxOTIgMS4zMjM0NiAxOS4yNzY0IDAuOTI3Mzc0IDE4Ljk1NyAwLjcxMTkzQzE4LjU2MiAwLjQ0NjgxMSAxOC4wNDc4IDAuNDczNzE0IDE3LjY0NzkgMC43ODE1QzE3LjIyOSAxLjEwMzA0IDE3LjAyNzUgMS44OTc0MyAxNi45NzQ1IDIuMzE1OTFDMTYuOTcxOCAyLjMzNjUzIDE2Ljk3NjggMi4zNTU2MSAxNi45NzY5IDIuMzc1ODhDMTYuNTIwNyAyLjM0ODk4IDE2LjA2ODYgMi4zMTc1NyAxNS42MTM1IDIuMjg5NkMxNS42MjcyIDIuMDQzNjggMTUuNjE2IDEuODE3MDggMTUuNTY1NSAxLjYzNzlDMTUuNDA2MSAxLjA3MTAzIDE1LjE2MzEgMC42NzQ4NDkgMTQuODQzOSAwLjQ2MDU1OEMxNC40NDgzIDAuMTk1NDM5IDEzLjkzNDUgMC4yMjEyNzcgMTMuNTM0OCAwLjUyOTY1MUMxMy4xMTc2IDAuODQ5NjQ2IDEyLjkxNTEgMS42NTQ3MiAxMi44NjE0IDIuMDc5MzVDMTIuODU5OCAyLjA5MTkxIDEyLjg2MzQgMi4xMDM0MSAxMi44NjI4IDIuMTE1NzRDMTIuMzE5NSAyLjA3OTEyIDExLjc3ODEgMi4wMzY4IDExLjIzNTkgMS45OTc4MUMxMS4yNTQ5IDEuNzYzMDMgMTEuMjQ5MyAxLjU0MTY1IDExLjE5OCAxLjM1OTEzQzExLjAzODYgMC43OTI3NDMgMTAuNzk1OCAwLjM5NjY1NiAxMC40NzYzIDAuMTgxMjEzQzEwLjA4MTMgLTAuMDgzOTA2MSA5LjU2NzM2IC0wLjA1NTkzNTggOS4xNjcyMiAwLjI1MDc4MkM4LjgwNzQ2IDAuNTI2NTY2IDguNDMyNjUgMS4yMzY3MSA4LjM2NTI0IDEuNzcwMDJDOC4zNjQ3NSAxLjc3NDA1IDguMzY2MTMgMS43Nzc3MyA4LjM2NTc0IDEuNzgxNzVDOC4wNTU0NCAxLjc1NjUxIDcuNzQ1MDggMS43Mjk3MyA3LjQzNTE2IDEuNzAzNDJDNy4zNjc1NyAxLjE5MDk1IDcuMDg0MDggMC41NjQxMjQgNi42NjkzNiAwLjI4NTUxM0w2LjY2OTEyIDAuMjg1NjgyWk0xMC40MjY2IDIuNzE4NzlDMTAuMTY1OCAzLjYwODM1IDEwLjAyMjkgMy42MjAzNCA5Ljk5MDUyIDMuODQyMDZMNy4xMjAxNyAzLjY5MzMzQzcuMjU2MTUgMy4zNTkxIDcuMzc1NDcgMi45MjEwOSA3LjQyODYgMi40ODU0NEM4LjQyNTg2IDIuNTY5OTQgOS40MjY0OSAyLjY0NDQ4IDEwLjQyNjYgMi43MTg3OUwxMC40MjY2IDIuNzE4NzlaTTYuNDA2NzggMy42NTYzNUMzLjUzMDEzIDMuNTM1NTggMy42ODM3NSAzLjQ1MDYxIDMuNTI3NjEgMy41ODg1NkMzLjUxMTU1IDMuNTc1NjQgMy40OTQ5OSAzLjU2NTY5IDMuNDc2OTYgMy41NTYzMkMzLjQ3MzAyIDMuMDE5NzkgMy40Njk3NyAyLjUxMTAyIDMuNDczMzIgMi4xMjAxNkM0LjU3NDc0IDIuMjMyMjcgNS42Nzc2NSAyLjMyOTMzIDYuNzgwODEgMi40MjU1NkM2LjY3MzggMy4yMDIwOCA2LjQ0ODc1IDMuNTExMDMgNi40MDY4OCAzLjY1NjMzTDYuNDA2NzggMy42NTYzNVpNMjMuMDc1MiAyMy43ODQ3QzIxLjQ0ODEgMjQuMDc4MSA5LjgwODYyIDI2LjE2NzQgOS43NjA0NCAyNi4xNzZDOS4wNTgzOCAyNi4zMDQ1IDguMzExMDkgMjYuNDM2NiA3LjU3MDAxIDI2LjUxNDJDNy4zODA0MyAyNi41MzU2IDcuMTg5OTcgMjYuNTUwMyA2Ljk5OTcgMjYuNTY0NUM2LjYxNzQ5IDI2LjU5NCA2LjIyNTQyIDI2LjYyMzkgNS44MzUyMSAyNi43MDgzQzUuNzc5NDQgMjUuNzYwOSA1LjY4NjcyIDI0LjQxMDQgNS42MDU4MiAyMy4yMDc5QzYuMDQ3MDYgMjMuMzY2NyA2LjUwMTUxIDIzLjE2MzYgNi45Mjk3MyAyMi45NjI2QzEwLjYwMjUgMjEuMjM1OCAxMS43OTc2IDIxLjM1ODUgMTcuMDE4NyAyMC44NDZDMTguOTUwMSAyMC42NTY1IDIxLjA1ODIgMjAuNDQ2IDIyLjkwMDkgMjEuNDI0QzIyLjk2MjYgMjIuMjQwNCAyMy4wMjE4IDIzLjA1NDEgMjMuMDc1MiAyMy43ODQ2TDIzLjA3NTIgMjMuNzg0N1pNNC45Mzc2OCAyMi45MzM2SDQuOTM3ODhDNC45MzkyNiAyMi45NTYgNS4xMTY1MiAyNS42MDczIDUuMTU3NjEgMjYuMjY3M0M0LjcyODM4IDI1Ljc4NjUgNC4yNjQ3OCAyNS4yODQ5IDMuNzI1NTIgMjQuOTc1TDMuODM2MTcgMjEuNzY0MUMzLjg1MzUxIDIxLjI2IDMuMjA2MzMgMjEuMTk2OSAzLjE4NzkyIDIxLjczMTdMMy4wODQ3NSAyNC43MjY5QzIuNzAzNTMgMjQuNjQwNiAxLjM5MjExIDI0LjY3NzEgMS4wOTQwNSAyNC42OTk0QzEuNzY1OTcgMjEuNTY4OSAyLjAzNTQ0IDE4Ljg1NjYgMy4yNjgyMSA4Ljc2NzY0QzMuODQ1MzMgMTIuMjUzNCA0LjE4MDM0IDExLjI3MiA0LjYxNDQ5IDE3LjQ4NjFDNC45MzU1MyAyMi4xMDk2IDQuOTE1MjIgMjIuNzcxMyA0LjkzNzY3IDIyLjkzMzNMNC45Mzc2OCAyMi45MzM2Wk02LjM1MzAzIDAuOTY3NDhDNi41MTUzMiAxLjA3NjE2IDYuNjQ4NjQgMS4zMDU4MyA2Ljc1MjI5IDEuNjQwODdDNi4yOTU0OSAxLjYwMDkzIDUuODM5MDcgMS41NTY5NyA1LjM4MjY1IDEuNTE0NDJDNS41NjU4MyAwLjkzODQ0NSA2LjAzNTI1IDAuNzU0MDM5IDYuMzUzMDMgMC45Njc0OFpNMjMuMDk3OCAxNy40Njc4TDIzLjE0MDEgMTcuNTc1NkMyNC4wMTEgMTkuODA5IDI0LjAyNzcgMTkuMzEyMyAyNC4zODg1IDIwLjAwOTVDMjQuMzM4OCAyMC4wMDg2IDE2LjY5MjEgMTguNTgxOCA3LjE0MTkxIDIxLjYwMTlDNi45ODMxNyAyMS42NTIxIDYuODEyMzIgMjEuNzI1OCA2LjYzODUgMjEuODAxNUM2LjAwNTggMjIuMDc1MiA2LjAyMjI1IDIyLjAyMTggNS43NTczOSAyMi4wNzM3QzUuNzIwMzQgMjEuOTI1MyA1LjU3NTk5IDIxLjYyNDcgNS40ODMzNyAyMC43MjYyQzUuNDI3MyAxOS41Mzc1IDUuNDQxNTkgMTkuNjI0IDUuNDAwNiAxOS41MTQ5QzUuMzU5OTEgMTguNjk5MiA1LjM2NjYxIDE4LjkzNzkgNS4yNjA3OCAxNy40MjExQzUuMTE0MjYgMTUuMzI0OSA0Ljk2MjgyIDEzLjE1NzIgNC40Mjk1NCAxMS4wOTE5QzMuNzc5NyA4LjU3NTU5IDMuNTIxODUgNi4yODk3MiAzLjY1MjAxIDQuMjgzMDRDMy44MDA3IDQuMzE3ODggMS45MjM2IDQuMTk1NTggMjAuOTA5NiA1LjE4ODVDMjAuODk5MSA1LjIyNTcyIDIwLjg4ODcgNS4yNjMxNyAyMC44ODgzIDUuMzA0MDZDMjAuODUyMSA5LjQ5NjQyIDIxLjYxODUgMTMuNjgwOSAyMy4wOTc3IDE3LjQ2NzZMMjMuMDk3OCAxNy40Njc4Wk0yMS41NjY3IDMuNDE2NTJDMjEuODA2OSAzLjY3NjY2IDIxLjgzNjcgMy44NDUxOSAyMS43OTkxIDQuMDIyNzFDMjEuNzYgNC4yMDcgMjEuNjgyOSA0LjM3MjQzIDIxLjU5MzggNC41MjA1OEMyMS40MjY5IDQuMzY1MjEgMjEuNDMzMiA0LjQ2NTcxIDE5LjI3MDUgNC4zMjMxNEMxOS4zOTEzIDQuMDUxMDMgMTkuNTE3IDMuNjg3ODggMTkuNjA3NSAzLjMwNjE1QzIwLjI2MDggMy4zNDI2NSAyMC45MTA1IDMuMzgwNTcgMjEuNTY2NyAzLjQxNjQ4TDIxLjU2NjcgMy40MTY1MlpNMTcuOTk2NCAxLjQzOTQ1QzE4LjE5NSAxLjI4NzYzIDE4LjQ1MzcgMS4yNjg3OSAxOC42NDAyIDEuMzkzN0MxOC44MTUgMS41MTE1IDE4Ljk1NzYgMS43NjIzOSAxOS4wNjQgMi4xNDAzNEMxOS4wODg0IDIuMjI3MjEgMTkuMDkxIDIuMzUzMDcgMTkuMDgxMyAyLjQ5NTc3QzE4LjU5NDIgMi40NjgyNyAxOC4xMDQ1IDIuNDQxNzMgMTcuNjE4NyAyLjQxMzRDMTcuNjc0NSAyLjAwNDMgMTcuODQ4NCAxLjU1MzIgMTcuOTk2NCAxLjQzOTQzTDE3Ljk5NjQgMS40Mzk0NVpNMTguOTQgMy4yNjg2MUMxOC43MzAxIDQuMDQ1NyAxOC41ODgyIDQuMDk5MTYgMTguNTU1MiA0LjI4NjA2TDE1LjE4NzQgNC4xMTE2QzE1LjMwNTUgMy44MTc4IDE1LjQyMDMgMy40NDg0IDE1LjUwMjcgMy4wNjQyN0MxNi42NDQ0IDMuMTM0NTUgMTcuNzkxMSAzLjIwMzY1IDE4Ljk0MDEgMy4yNjg1OUwxOC45NCAzLjI2ODYxWk0xMy44ODMyIDEuMTg3NDdDMTQuMDgxOCAxLjAzNTA3IDE0LjM0MDUgMS4wMTY4MSAxNC41Mjc0IDEuMTQyNzlDMTQuNzAyIDEuMjU5NjUgMTQuODQ0NiAxLjUxMDU0IDE0Ljk1MDcgMS44ODgzN0MxNC45NzQ1IDEuOTcyNzUgMTQuOTc2MSAyLjEwMjA1IDE0Ljk2NjcgMi4yNDkzNUMxNC40ODA1IDIuMjE4ODkgMTMuOTkzNiAyLjE4OTAyIDEzLjUwODYgMi4xNTcxNEMxMy41NjgxIDEuNzQ0MzcgMTMuNzM4NiAxLjI5ODYyIDEzLjg4MzIgMS4xODc0NUwxMy44ODMyIDEuMTg3NDdaTTE0LjgzOTcgMy4wMjIzNEMxNC42OTc5IDMuNjEyNTQgMTQuNTc1MyAzLjg0OTEgMTQuNDY5OSA0LjA3NDQxTDEwLjcwMiAzLjg3OTIxQzEwLjgzMzIgMy41OTYyIDEwLjk4NTEgMy4xOTMwMSAxMS4wOTY3IDIuNzY5NDRDMTIuMzQwNyAyLjg1OTI3IDEzLjU4OTEgMi45NDM3OCAxNC44Mzk4IDMuMDIyMzVMMTQuODM5NyAzLjAyMjM0Wk05LjUxNTcxIDAuOTA4NjIxQzkuNzE0MTYgMC43NTY4MDMgOS45NzM0OSAwLjczNzk1OSAxMC4xNTk1IDAuODYyODc0QzEwLjMzNDMgMC45ODA2NzggMTAuNDc2OSAxLjIzMTU2IDEwLjU4MzMgMS42MDk1MUMxMC42MDU0IDEuNjg3OTYgMTAuNjAzOCAxLjgwOTY4IDEwLjU4OTYgMS45NDk2NUMxMC4wNjU0IDEuOTEwOSA5LjU0MDczIDEuODcyNjEgOS4wMTc0MSAxLjgzMTI1QzkuMDc4MjEgMS41MTgzOSA5LjMyMzg1IDEuMDU2MTYgOS41MTU3MSAwLjkwODYxOFYwLjkwODYyMVoiIGZpbGw9IiMwMTY0QUUiLz4KPHBhdGggZD0iTTI3LjgyMDQgMjAuNDc1MUwyNi43MDE1IDE5LjgwNzFDMjYuNTQxIDE5LjcxMjYgMjYuMzQ2MiAxOS43OTA0IDI2LjI2NjggMTkuOTgzM0MyNi4xODcyIDIwLjE3NjQgMjYuMjUyNiAyMC40MTA0IDI2LjQxMzEgMjAuNTA2QzI3LjU2OTcgMjEuMTgwOSAyNy41NDE4IDIxLjIxNDYgMjcuNjc1OCAyMS4yMTQ2QzI4LjAxNzIgMjEuMjE0NiAyOC4xMjYxIDIwLjY1ODEgMjcuODIwNCAyMC40NzVMMjcuODIwNCAyMC40NzUxWiIgZmlsbD0iIzAxNjRBRSIvPgo8cGF0aCBkPSJNMjUuODQyOSAxOC40MTc1QzI1Ljg5MTkgMTguNjI3IDI2LjA3MzEgMTguNzQ1NSAyNi4yNDMgMTguNjg3MkwyNy4xNDIxIDE4LjM4M0MyNy4zMTQ0IDE4LjMyNDYgMjcuNDE0OSAxOC4xMDkyIDI3LjM2NjEgMTcuOTAyQzI3LjMxNzYgMTcuNjk0NyAyNy4xMzk4IDE3LjU3MjggMjYuOTY2IDE3LjYzMjJMMjYuMDY2OSAxNy45MzY1QzI1Ljg5NDYgMTcuOTk1IDI1Ljc5NDEgMTguMjEwMyAyNS44NDI5IDE4LjQxNzVaIiBmaWxsPSIjMDE2NEFFIi8+CjxwYXRoIGQ9Ik0yNS45NTY0IDE1LjY3MDhDMjUuNzk0NyAxNS41Nzc5IDI1LjYwMTEgMTUuNjYwNiAyNS41MjQyIDE1Ljg1NTJMMjUuMTg3IDE2LjcwNjFDMjUuMTA5OCAxNi45MDA1IDI1LjE3ODQgMTcuMTMzMiAyNS4zMzk5IDE3LjIyNjJDMjUuNTAyNiAxNy4zMTk1IDI1LjY5NTUgMTcuMjM1NSAyNS43NzIzIDE3LjA0MjRMMjYuMTA5OSAxNi4xOTA3QzI2LjE4NjggMTUuOTk1OSAyNi4xMTgxIDE1Ljc2MzMgMjUuOTU2NCAxNS42NzA4TDI1Ljk1NjQgMTUuNjcwOFoiIGZpbGw9IiMwMTY0QUUiLz4KPHBhdGggZD0iTTE1LjY5MjggMjMuNTEyNEMxNC44Nzk1IDIyLjk2MTcgMTMuNzkwOSAyMy43NTEyIDE0LjIwMTMgMjQuMjc4OEMxNC4zMjUxIDI0LjQzNzEgMTQuNTMwMyAyNC40NDIzIDE0LjY1OTcgMjQuMjk2MUMxNC44NDI2IDI0LjA4OTkgMTUuMTU2NSAyNC4wNDQ4IDE1LjM3NCAyNC4xOTJDMTUuNTMwNCAyNC4yOTc2IDE1LjcyODEgMjQuMjMxNiAxNS44MTU5IDI0LjA0MzdDMTUuOTA0IDIzLjg1NjMgMTUuODQ4NyAyMy42MTgxIDE1LjY5MjggMjMuNTEyNEgxNS42OTI4WiIgZmlsbD0iIzAxNjRBRSIvPgo8cGF0aCBkPSJNOC40OTM0NiAxNC4xNTU2QzguNzE1MzYgMTQuMTU1NiA5LjAyNDM3IDE0LjIxNjkgOS4xNTAyOSAxMy45NjQxQzkuMjMxODggMTMuODAwMiA5LjIwMzk5IDEzLjczNTcgOS4xNDM0OSAxMi4wMTIxQzkuMTQyOSAxMS45OTMzIDkuMTQ1NTYgMTEuOTcxNSA5LjE0NzUzIDExLjk0OTJDOS4xODE4MyAxMS41MzU1IDkuMDE1NiAxMS4zNDE0IDguNjcxOTkgMTEuMzg2NEM4LjQxODg2IDExLjQyMDkgOC4xNDkwOCAxMS40MjY3IDcuNzY0NjggMTEuNDQwMkM2LjcyODA5IDExLjQ5MDcgNi45ODc5MyAxMS40MTc3IDYuNzk0MDIgMTEuNTM1MUM2LjY3MDI2IDExLjY1ODUgNi42OTE2NCAxMS44NTIgNi43MDQwNiAxMS45NjM4QzYuNzUxODUgMTQuNjQyNiA2LjQ3NDc3IDE0LjI3MDMgOC40OTM0NyAxNC4xNTU2TDguNDkzNDYgMTQuMTU1NlpNNy4xNzY3NCAxMy43MTM3QzcuMTQ1NjEgMTMuNDY4NCA3LjE2MDc4IDEzLjE2NjQgNy4xNTQ3NyAxMi45MDFMNy4xMzcyMyAxMS45ODEyQzcuMzQwODEgMTEuOTc4OSA4LjM4NjI3IDExLjk0ODQgOC43MTY2NCAxMS45MDQxQzguNzAzMzQgMTIuMDY2MyA4LjcxMjMxIDExLjkzNjcgOC43NzY4NSAxMy42NDI3QzguNjg0NTIgMTMuNjQ1MSA4LjUwMDY2IDEzLjYzNSA4LjQ3Mjk2IDEzLjYzNjdDNy45NDE4NSAxMy42NjY0IDcuMzQ5NzcgMTMuNzMwNyA3LjE3NjczIDEzLjcxMzdMNy4xNzY3NCAxMy43MTM3WiIgZmlsbD0iIzAxNjRBRSIvPgo8cGF0aCBkPSJNMTIuMzQxNiAxMy45NjcyQzEyLjcxNjMgMTMuOTkwOSAxMi45ODY2IDEzLjk0MjYgMTIuOTY5OCAxMy40Njc0QzEyLjkxMzMgMTEuNzM3OSAxMi45MDc2IDExLjg2MjYgMTIuOTE2NSAxMS43NTc3QzEyLjk1MSAxMS4zNDE2IDEyLjc4NyAxMS4xNTIxIDEyLjQ0MSAxMS4xOTQ5QzEyLjE4ODMgMTEuMjI5NCAxMS45MTg3IDExLjIzNTIgMTEuNTMzNSAxMS4yNDg3QzEwLjQ4MjYgMTEuMjk5OSAxMC43NjY0IDExLjIyNTIgMTAuNTYzIDExLjM0MzZDMTAuNDM5NyAxMS40NjcgMTAuNDYwNiAxMS42NjAxIDEwLjQ3MjggMTEuNzcyM0wxMC40OTEyIDEyLjcyNDFDMTAuNDk4MyAxMy4wMjExIDEwLjQ3NTEgMTMuNDMwNSAxMC41Mzg3IDEzLjcyMjFDMTAuNTU5NiAxMy45NzU2IDEwLjc1NzggMTQuMDQ2NyAxMS4wNjIxIDE0LjA0NjdDMTEuMzAwMiAxNC4wNDcgMTIuMDk4MyAxMy45NTYxIDEyLjM0MTYgMTMuOTY3MkwxMi4zNDE2IDEzLjk2NzJaTTEwLjk0NTYgMTMuNTIyM0MxMC45MjEyIDEzLjMyODEgMTAuOTM1NiAxMy40NTE2IDEwLjkwNiAxMS43ODk4QzExLjE1MTUgMTEuNzg2OSAxMi4xOTYzIDExLjc1MTUgMTIuNDg1NiAxMS43MTI2QzEyLjQ3MjIgMTEuODc2MSAxMi40ODE5IDExLjc1OTIgMTIuNTQ1MiAxMy40NTEyQzEyLjQ2MjcgMTMuNDU2MSAxMi4yNzkgMTMuNDQyMyAxMi4yNDIgMTMuNDQ1MkMxMS42NDU4IDEzLjQ3ODUgMTEuMTI4NyAxMy41NDE1IDEwLjk0NTUgMTMuNTIyM0wxMC45NDU2IDEzLjUyMjNaIiBmaWxsPSIjMDE2NEFFIi8+CjxwYXRoIGQ9Ik0xNi4xOTg5IDEzLjk2NzJDMTYuNTc0MyAxMy45OTA5IDE2Ljg0MzggMTMuOTQyIDE2LjgyNzEgMTMuNDY3NEwxNi43Njk4IDExLjgyMDdDMTYuNzY2OCAxMS43MzQyIDE2Ljg0NTMgMTEuMzU2NCAxNi41NjcxIDExLjIyMTlDMTYuNDA2MyAxMS4xNDQ5IDE2LjM4MjkgMTEuMjE1NSAxNS42MzM2IDExLjIzOTdMMTUuMzkwOCAxMS4yNDg4QzE0LjUxMDMgMTEuMjkxNyAxNC41NjU2IDExLjI0MDUgMTQuNDUzMSAxMS4zMTYzTDE0LjQyMDQgMTEuMzQzN0MxNC4yOTcyIDExLjQ2NzEgMTQuMzE4IDExLjY2MDIgMTQuMzMwMyAxMS43NzI0QzE0LjM1OTkgMTMuNDIwOCAxNC4zNDI0IDEzLjQ3NTYgMTQuMzk2MiAxMy43MjIzQzE0LjQ0MzIgMTQuMjkzMSAxNS40MSAxMy45MzEyIDE2LjE5ODkgMTMuOTY3MkwxNi4xOTg5IDEzLjk2NzJaTTE0LjgwMjkgMTMuNTIyM0MxNC43NzIgMTMuMjc2MSAxNC43ODcxIDEyLjk3NjUgMTQuNzgxMSAxMi43MDkxTDE0Ljc2MzMgMTEuNzg5OEMxNS4wNTU5IDExLjc4NjQgMTYuMDM5NiAxMS43NTM0IDE2LjM0MjkgMTEuNzEyNkMxNi4zMjk1IDExLjg3NjIgMTYuMzM5MiAxMS43NTkyIDE2LjQwMjUgMTMuNDUxM0MxNi4yMzkyIDEzLjQ2MDkgMTYuNDIxNyAxMy40MTg5IDE1LjQxOTggMTMuNDkwOUMxNS4yNzE2IDEzLjUwMTQgMTQuOTczOSAxMy41NDAyIDE0LjgwMjkgMTMuNTIyM1YxMy41MjIzWiIgZmlsbD0iIzAxNjRBRSIvPgo8cGF0aCBkPSJNMTkuOTc3NSAxMy43NjM2QzIwLjIwNTYgMTMuNzY5NyAyMC41MTA4IDEzLjgyMjUgMjAuNjM0MSAxMy41NzIxQzIwLjcxNTIgMTMuNDA4NiAyMC42ODg1IDEzLjM3NTggMjAuNjI3NiAxMS42MjAxQzIwLjYyNyAxMS42MDEzIDIwLjYyOTcgMTEuNTc5OSAyMC42MzE2IDExLjU1NzJDMjAuNjY2NyAxMS4xMzUgMjAuNDkwNyAxMC45NDk0IDIwLjE1NjEgMTAuOTk0M0MxOS45MDM0IDExLjAyODggMTkuNjMzOCAxMS4wMzQ2IDE5LjI0ODYgMTEuMDQ4MkMxNy45MTQ1IDExLjExMzEgMTguMjEyNyAxMC44MTM1IDE4LjIwNzggMTIuNzcwNUMxOC4yMDczIDEzLjAyMSAxOC4yMDY2IDEzLjMwNDkgMTguMjUzOSAxMy41MjE4QzE4LjI3NDcgMTMuNzc1MyAxOC40NzM1IDEzLjg0NTkgMTguNzc5OCAxMy44NDU5QzE4Ljg2NjEgMTMuODQ2IDE5LjUxNDYgMTMuNzkwMiAxOS45Nzc1IDEzLjc2MzZMMTkuOTc3NSAxMy43NjM2Wk0xOC42NjA1IDEzLjMyMjJDMTguNjI5NyAxMy4wNzYxIDE4LjY0NDggMTIuNzc2IDE4LjYzODggMTIuNTA4NUwxOC42MjEgMTEuNTg5MkMxOC44NjEzIDExLjU4NjMgMTkuOTEyOCAxMS41NTA5IDIwLjIwMDYgMTEuNTEyQzIwLjE4NzIgMTEuNjc1NiAyMC4xOTY5IDExLjU1ODYgMjAuMjYwMiAxMy4yNTA3QzIwLjE3MDkgMTMuMjU3NSAyMC4wMjAyIDEzLjIzOTggMTkuOTU3IDEzLjI0NDZDMTkuNDcyOSAxMy4yNzIgMTguODEwMSAxMy4zMzc5IDE4LjY2MDUgMTMuMzIyMkwxOC42NjA1IDEzLjMyMjJaIiBmaWxsPSIjMDE2NEFFIi8+CjxwYXRoIGQ9Ik05LjQ0MjE2IDE1LjY3NjNDOS4yODgxNSAxNS42MDA4IDkuMzI2NzcgMTUuNjY1MiA4LjI2NTY0IDE1LjcwMjdDNy4yMDYwOSAxNS43NTQyIDcuNTA2MzIgMTUuNjc4NCA3LjI5Mzk3IDE1Ljc5NzZDNy4xMzEyIDE1Ljk2MzMgNy4yMjgyNSAxNi4wODc1IDcuMjI0OSAxNy40MjVDNy4yMjIxNCAxOC41MDUgNy4yOTE1MSAxOC41NjgzIDguMjQ4MDggMTguNDY5MkM4Ljg1NDY2IDE4LjQyODEgOC45MjgxNyAxOC40MTQyIDkuMDczNjkgMTguNDIxQzkuNDQ2MDYgMTguNDQwOCA5LjcyMDA4IDE4LjM5ODYgOS43MDE2NiAxNy45MjE3TDkuNjQ0NjEgMTYuMjc0NEM5LjY0MTc1IDE2LjE4ODMgOS43MjAwOSAxNS44MTAzIDkuNDQyMTIgMTUuNjc2M0w5LjQ0MjE2IDE1LjY3NjNaTTguOTc0MTEgMTcuODk5QzguMzI2NzMgMTcuOTM1MyA3Ljg2MjA0IDE3Ljk5NDMgNy42Nzc2NyAxNy45NzYyQzcuNjQ2ODMgMTcuNzMgNy42NjE5MSAxNy40MzA0IDcuNjU1OSAxNy4xNjNMNy42MzgxNiAxNi4yNDM3QzcuODk2MjEgMTYuMjQwNiA4LjkzMjUgMTYuMjA0NyA5LjIxNzc3IDE2LjE2NjZDOS4yMDQzNyAxNi4zMzAxIDkuMjE0MDMgMTYuMjEzMSA5LjI3NzQ4IDE3LjkwNTJDOS4yMTQ1MiAxNy45MDc4IDguOTg3NyAxNy44OTc2IDguOTc0MSAxNy44OTlMOC45NzQxMSAxNy44OTlaIiBmaWxsPSIjMDE2NEFFIi8+CjxwYXRoIGQ9Ik0xMy40MTc1IDE2LjAyMDJDMTMuNDI3IDE1LjkwNTMgMTMuNDUyNiAxNS42MDExIDEzLjIxMDggMTUuNDg0NEMxMy4xNTA1IDE1LjQ1NTQgMTEuMTU3NCAxNS41MzkxIDExLjEgMTUuNTc2M0wxMS4wNjMgMTUuNjA2MkMxMC45NDA1IDE1LjczMDYgMTAuOTYxNiAxNS45MjM3IDEwLjk3NDEgMTYuMDM0OUMxMS4wMjIzIDE4LjczOTUgMTAuNzY1IDE4LjM0MDEgMTIuNzYzNCAxOC4yMjY2QzEzLjE0NTYgMTguMjI2NiAxMy40OTAyIDE4LjI3NjcgMTMuNDcwOCAxNy43MzAzTDEzLjQxMzYgMTYuMDgzMUMxMy40MTI5IDE2LjA2NDQgMTMuNDE1NiAxNi4wNDI1IDEzLjQxNzUgMTYuMDIwMkwxMy40MTc1IDE2LjAyMDJaTTEyLjc0MjkgMTcuNzA3NUMxMi4yNjIzIDE3LjczNDYgMTEuNjAyNiAxNy44MDExIDExLjQ0NjcgMTcuNzg0NkMxMS40MTU2IDE3LjUzOTMgMTEuNDMwNyAxNy4yMzg1IDExLjQyNDcgMTYuOTcxNUwxMS40MDcgMTYuMDUyMUMxMS42OTk1IDE2LjA0ODcgMTIuNjgzMiAxNi4wMTU4IDEyLjk4NjYgMTUuOTc1QzEyLjk3MzMgMTYuMTM3MiAxMi45ODIzIDE2LjAwNzYgMTMuMDQ2OCAxNy43MTM2QzEyLjkzMzMgMTcuNzE3NCAxMi44MDYxIDE3LjcwMzkgMTIuNzQyOSAxNy43MDc0TDEyLjc0MjkgMTcuNzA3NVoiIGZpbGw9IiMwMTY0QUUiLz4KPHBhdGggZD0iTTE3LjI3NTEgMTYuMDIwMkMxNy4yODQ1IDE1LjkwNTQgMTcuMzEwMiAxNS42MDEyIDE3LjA2ODMgMTUuNDg0NEMxNi45OTExIDE1LjQ0NzIgMTUuOTM1NyAxNS41MDcgMTUuODkyMiAxNS41MTEzQzE0LjU2ODQgMTUuNTc1OCAxNC44NTYyIDE1LjI2MjEgMTQuODUxMyAxNy4yMzMzQzE0Ljg0OCAxOC41NzU2IDE0Ljk1NTkgMTguMzIxMyAxNi42MjA5IDE4LjIyNjhDMTcuMDAyOSAxOC4yMjY4IDE3LjM0NzcgMTguMjc2OCAxNy4zMjgzIDE3LjczMDZDMTcuMjcxOCAxNi4wMDA0IDE3LjI2NjEgMTYuMTI1MiAxNy4yNzUxIDE2LjAyMDNMMTcuMjc1MSAxNi4wMjAyWk0xNi42MDA1IDE3LjcwNzVDMTYuMDQ2MSAxNy43Mzg4IDE1LjQ1MzkgMTcuODAwNSAxNS4zMDQzIDE3Ljc4NDdDMTUuMjczMSAxNy41Mzk0IDE1LjI4ODMgMTcuMjM4NiAxNS4yODIzIDE2Ljk3MTZMMTUuMjY0NiAxNi4wNTIyQzE1LjUwOTkgMTYuMDQ5NCAxNi41NTQ5IDE2LjAxMzkgMTYuODQ0MiAxNS45NzUxQzE2LjgzMDkgMTYuMTM3MyAxNi44Mzk4IDE2LjAwNzcgMTYuOTA0NCAxNy43MTM3QzE2Ljc5MTEgMTcuNzE3NSAxNi42NjMgMTcuNzA0IDE2LjYwMDUgMTcuNzA3NUwxNi42MDA1IDE3LjcwNzVaIiBmaWxsPSIjMDE2NEFFIi8+CjxwYXRoIGQ9Ik0xOC44MTE2IDE1LjM3ODNMMTguNzc4OSAxNS40MDU3QzE4LjY1NTEgMTUuNTI5MSAxOC42NzY1IDE1LjcyMjYgMTguNjg4OSAxNS44MzQ0TDE4LjcwNzEgMTYuNzg2MUMxOC43NDQ5IDE4LjM1MjYgMTguNTc1NCAxOC4xMzUyIDIwLjQ3ODEgMTguMDI1OUMyMC42NzMgMTguMDI1OSAyMS4wMDU5IDE4LjA5NTEgMjEuMTM1IDE3LjgzNDRDMjEuMjE1IDE3LjY3MzMgMjEuMTkwMiAxNy42Njk5IDIxLjEyODIgMTUuODgyNUMyMS4xMjc2IDE1Ljg2MzYgMjEuMTMwMiAxNS44NDIzIDIxLjEzMjIgMTUuODE5NUMyMS4xNDE3IDE1LjcwNTMgMjEuMTY3MyAxNS40MDA1IDIwLjkyNTUgMTUuMjgzN0MyMC44NTg0IDE1LjI1MTYgMTguODk4NCAxNS4zMjAxIDE4LjgxMTYgMTUuMzc4M0wxOC44MTE2IDE1LjM3ODNaTTE5LjY1MzIgMTcuNTYzOEMxOS4zNzYyIDE3LjU5MjMgMTkuMjM0NSAxNy41OTIzIDE5LjE2MTQgMTcuNTg0N0MxOS4xMzAzIDE3LjMzODUgMTkuMTQ1NCAxNy4wMzcyIDE5LjEzOTQgMTYuNzcxNkwxOS4xMjE3IDE1Ljg1MThDMTkuMzY3IDE1Ljg0ODkgMjAuNDEyIDE1LjgxMzUgMjAuNzAxMyAxNS43NzQ2QzIwLjY4NzkgMTUuOTM4MiAyMC42OTc1IDE1LjgyMDQgMjAuNzYxMyAxNy41MTMyQzIwLjU2MjcgMTcuNTI2NSAyMC44NjYxIDE3LjQ3MDUgMTkuNjUzMiAxNy41NjM5TDE5LjY1MzIgMTcuNTYzOFoiIGZpbGw9IiMwMTY0QUUiLz4KPHBhdGggZD0iTTcuOTg0ODggOS42OTU5OUM4LjAwMzUxIDkuNjkyOTEgOC4wMzA1MSA5LjY5NjQ2IDguMDYzMDIgOS42OTg0OEM4LjQ0MDg5IDkuNzIyMyA4LjcwOTk5IDkuNjcyNzYgOC42OTMwNyA5LjE5OTE3QzguNjM2NjEgNy40Njk2OCA4LjYzMDg5IDcuNTk0MzUgOC42Mzk4NiA3LjQ4OTQ2QzguNjQ5MzIgNy4zNzQ2MiA4LjY3NDkzIDcuMDY5NDQgOC40MzMxMyA2Ljk1MzY2QzguMzUyNTMgNi45MTQ0MyA3LjMwMDg2IDYuOTc2MTggNy4yNTc1MiA2Ljk4MDU2QzUuOTIyNjcgNy4wNDM5NyA2LjIyMTAzIDYuNzQ2MDIgNi4yMTYxMSA4LjcwMTg2QzYuMjEyODYgMTAuMDIwMSA2LjI3NzUgOS43OTQxIDcuOTg0OTEgOS42OTU5OEw3Ljk4NDg4IDkuNjk1OTlaTTYuNjY5MDUgOS4yNTQxOEM2LjY0NDIyIDkuMDU3NDQgNi42NTkxIDkuMTk1NzUgNi42MjkzNCA3LjUyMTEzQzYuODg2NzEgNy41MTg2NSA3LjkyNDc3IDcuNDgyNSA4LjIwODk1IDcuNDQ0NDZDOC4xOTU2NSA3LjYwNjcxIDguMjA0NjIgNy40NzcwNSA4LjI2ODk2IDkuMTgyNkM4LjEwNTk4IDkuMTk0OTMgOC4zMDA5OCA5LjE0NjY5IDcuMjEzMDcgOS4yMjgzNUM3LjE2OTYxIDkuMjMxMzEgNi44MzYxOCA5LjI3MTYgNi42NjkwNyA5LjI1NDE4TDYuNjY5MDUgOS4yNTQxOFoiIGZpbGw9IiMwMTY0QUUiLz4KPHBhdGggZD0iTTExLjgzMTcgOS41MDcyNEMxMi4yMDQxIDkuNTI4OTMgMTIuNDgwMiA5LjQ4Njc0IDEyLjQ2MTcgOS4wMDc5NEMxMi40MDU1IDcuMjc4NDQgMTIuMzk5OSA3LjQwMzExIDEyLjQwODcgNy4yOTgyMkMxMi40NDM0IDYuODc5MDUgMTIuMjY3IDYuNjg2MzMgMTEuOTMzNyA2LjczNTM5QzExLjM0MjIgNi44MTU3NCAxMC4yMTk4IDYuNzcyMDEgMTAuMDkxOSA2Ljg1Mzc4TDEwLjA1NCA2Ljg4NDI0QzkuOTMxNzUgNy4wMDg2OCA5Ljk1Mjk0IDcuMjAwNjkgOS45NjUxNiA3LjMxMjkxQzkuOTk0ODIgOC45NjA0IDkuOTc3MjggOS4wMTYyMyAxMC4wMzExIDkuMjYyMzdDMTAuMDc4OCA5Ljg0MTA4IDExLjA5MTQgOS40NjA2NSAxMS44MzE3IDkuNTA3MjJMMTEuODMxNyA5LjUwNzI0Wk0xMC40Mzc3IDkuMDYyODJDMTAuNDA2OSA4LjgxNjMxIDEwLjQyMiA4LjUxNzUyIDEwLjQxNTkgOC4yNDkxTDEwLjM5ODIgNy4zMzAyNkMxMC42NTQxIDcuMzI3MTggMTEuNjkzNiA3LjI5MTE1IDExLjk3NzggNy4yNTMxMUMxMS45NjQ0IDcuNDE2NTQgMTEuOTc0MSA3LjI5OTY5IDEyLjAzNzMgOC45OTEyNUMxMS45Nzk2IDguOTk0NjkgMTEuNzQ0OCA4Ljk4MzkgMTEuNzMzOCA4Ljk4NTJDMTEuMTc2NiA5LjAxODAzIDEwLjU5NyA5LjA3OTQzIDEwLjQzNzcgOS4wNjI4M1Y5LjA2MjgyWiIgZmlsbD0iIzAxNjRBRSIvPgo8cGF0aCBkPSJNMTUuNjg5MiA5LjUwNzIzQzE2LjA2MzQgOS41Mjg5MSAxNi4zMzc2IDkuNDg2MjUgMTYuMzE5MiA5LjAwNzkyQzE2LjI2MjkgNy4yNzg0MyAxNi4yNTczIDcuNDAzMDkgMTYuMjY2MiA3LjI5ODIxQzE2LjI3NTcgNy4xODMzNyAxNi4zMDExIDYuODc5MTUgMTYuMDU5NyA2Ljc2Mjg2QzE1LjkwNCA2LjY4NTk0IDE1Ljg5MDIgNi43NTMzOCAxNS4xMzQyIDYuNzc5NTdDMTMuOTUxNSA2LjgzNDA5IDE0LjA0IDYuNzc0NDggMTMuOTEyMSA2Ljg4NDIyQzEzLjc4OTIgNy4wMDgxOSAxMy44MTAzIDcuMjAwNjcgMTMuODIyNSA3LjMxMjg5QzEzLjgyMjYgNy4zNzAxNCAxMy44NDExIDkuMDQ2MTggMTMuODg4NCA5LjI2MjM1QzEzLjkzNjEgOS44Mzk1MSAxNC45Mzc3IDkuNDU5OTIgMTUuNjg5MiA5LjUwNzJMMTUuNjg5MiA5LjUwNzIzWk0xNC4yOTUyIDkuMDYyODFDMTQuMjg0NCA4Ljk3Njc3IDE0LjI1NiA3LjM4MjI1IDE0LjI1NTcgNy4zMzAyNUMxNC41MTE2IDcuMzI3MTcgMTUuNTUxMSA3LjI5MTE0IDE1LjgzNTMgNy4yNTMwOUMxNS44MjE5IDcuNDE2NTMgMTUuODMxNSA3LjI5OTY3IDE1Ljg5NDggOC45OTEyNEMxNS44MzQgOC45OTQ3OSAxNS43NTE0IDguOTkwMTcgMTUuNzA5MiA4Ljk4ODE1QzE1LjQyMDcgOC45NzAxNCAxNC41MTM4IDkuMDg1NTcgMTQuMjk1MiA5LjA2MjgyTDE0LjI5NTIgOS4wNjI4MVoiIGZpbGw9IiMwMTY0QUUiLz4KPHBhdGggZD0iTTE5LjU0ODcgOS4zMDY5N0MxOS45MjUyIDkuMzI3OTUgMjAuMTkzNyA5LjI4MjIgMjAuMTc2OCA4LjgwNzE4QzIwLjEyMDQgNy4wNzc2OSAyMC4xMTQ3IDcuMjAyMzUgMjAuMTIzNiA3LjA5NzQ3QzIwLjE1NzEgNi42OTI4NiAyMC4wMDI3IDYuNDkwNTUgMTkuNjQ4MSA2LjUzNDYzQzE5LjAzMDYgNi42MTg5IDE3Ljk0MjYgNi41NjYyOCAxNy44MDYxIDYuNjUzNTFMMTcuNzY5NSA2LjY4MzQ5QzE3LjU5OTEgNi44NTUzNCAxNy43MTUxIDguOTIxMTggMTcuNzQ1OSA5LjA2MjA4QzE3Ljc5MzIgOS42MzM0NCAxOC43NzM2IDkuMjcwOSAxOS41NDg3IDkuMzA2OTNMMTkuNTQ4NyA5LjMwNjk3Wk0xOC4xNTI2IDguODYyMDdDMTguMTQxOCA4Ljc3NTkxIDE4LjExMzQgNy4xODE1MSAxOC4xMTMxIDcuMTI5NTFDMTguMzcwOCA3LjEyNjQzIDE5LjQwNzcgNy4wOTA1MiAxOS42OTI3IDcuMDUyMzVDMTkuNjc5MyA3LjIxNTkgMTkuNjg5IDcuMDk4OTMgMTkuNzUyNCA4Ljc5MDk4QzE5LjY3MzYgOC43OTQzIDE5LjQ3NjIgOC43ODI4IDE5LjQ0OTEgOC43ODQ5NEMxOC45NjUgOC44MTIwOCAxOC4zMDk3IDguODc4NTYgMTguMTUyNiA4Ljg2MjA5TDE4LjE1MjYgOC44NjIwN1oiIGZpbGw9IiMwMTY0QUUiLz4KPC9zdmc+Cg==");

            }

        .news-list ul > li > .wp-block-group { position: relative; }

            .news-list ul > li > .wp-block-group:before {

                content: '';

                position: absolute;
                left: -28px;

                display: block;
                width: 2px;
                height: 100%;

                background-color: var(--global--color-gray-200);;
            }


            .news-list ul > li time { font-weight: 700; }
            .news-list ul > li p { padding-top: calc(2.5 * var(--global--spacing-unit)); }


/*
 * BLOCK News Pagination Navigation
 */
.pagination {

    margin-top:     calc(5 * var(--global--spacing-unit));
    margin-right:   auto;
    margin-bottom:  calc(5 * var(--global--spacing-unit));
    margin-left:    auto;
    padding-top: 0;

    border-top:  0;

    font-weight: 700;

}

    .pagination .nav-links > * {

        margin-top: var(--global--spacing-vertical);
        margin-left: calc(0.66 * var(--global--spacing-unit));
        margin-right: calc(0.66 * var(--global--spacing-unit));

        width:      54px;
        min-width:  54px;
        height:     54px;
        min-height: 54px;

        color:          var(--global--color-dark-blue-500);
        font-family:    var(--global--font-primary);
        font-weight:    var(--heading--font-weight-page-title);
        font-size:      var(--global--font-size-lg);
        line-height:    1.65;
        text-align:     center;
        text-decoration: none;

    }

        .pagination .nav-links > *.current, .comments-pagination .nav-links > *.current {

            text-decoration: none;

        }

        .pagination .nav-links > a:link,
        .pagination .nav-links > a:visited,
        .pagination .nav-links > a:active {

            text-transform: none !important;
            border-radius: 27px!important;

        }

        .pagination .nav-links > a:hover {}

        .pagination .nav-links > a:focus {

            outline-offset: 2px;
            outline: 2px dotted var(--global--color-dark-blue-600)!important;

        }

    .navigation .svg-icon {

        display: inline-block;
        fill: currentColor;
        vertical-align: middle;
        position: relative;

        width: 40px;
        height: 40px;

    }

        .navigation .nav-previous .svg-icon, .navigation .prev .svg-icon {
            top: -4px;
            margin-right: calc(0.25 * var(--global--spacing-unit));
        }

        .navigation .nav-next .svg-icon, .navigation .next .svg-icon {
            top: -2px;
            margin-left: calc(0.25 * var(--global--spacing-unit));
        }

    .pagination .nav-links > *.prev, .comments-pagination .nav-links > *.prev { margin-right: 0; }
    .pagination .nav-links > *.next, .comments-pagination .nav-links > *.next { margin-left: 0; }



/*
 * BLOCK News Post Detail
 */
.site-main>article>.blog-post-image {

        padding-top:    calc(2 * var(--global--spacing-unit));
        padding-bottom: calc(5 * var(--global--spacing-unit));

    }

        @media only screen and (min-width: 1024px)  { .site-main>article>.blog-post-image { padding-top: 0; padding-bottom: calc(10 * var(--global--spacing-unit)); } }

    .blog-post-image .wp-post-image {

        position: relative;


        aspect-ratio: 3 / 1;
        min-height: 360px;
        max-height: 360px;
        height: auto!important;
        width:  auto!important;
        max-width: 100%!important;

        object-fit: cover;
        border-radius: calc(2*var(--global--border-radius));

    }

        @media only screen and (min-width: 482px)  { .blog-post-image .wp-post-image { } }
        @media only screen and (min-width: 769px)  { .blog-post-image .wp-post-image { } }
        @media only screen and (min-width: 822px)  { .blog-post-image .wp-post-image { float: right; left: 40px; max-width: 720px!important; } }
        @media only screen and (min-width: 1024px) { .blog-post-image .wp-post-image { left: 40px; } }
        @media only screen and (min-width: 1140px) { .blog-post-image .wp-post-image { max-width: 900px!important; } }
        @media only screen and (min-width: 1380px) { .blog-post-image .wp-post-image { left: 80px; } }

.site-main>article>.blog-post-container:last-child,
.blog-post-container {

    position: relative;
    z-index:  100;
    top:     -80px;
    margin-bottom: -60px!important;

    margin-left:  0;
    margin-right: 0;

    padding-right: calc(5 * var(--global--spacing-unit));
    padding-left:  calc(5 * var(--global--spacing-unit));

    max-width: 100%;

    color: var(--global--color-dark-blue-500);

}

    @media only screen and (min-width: 1024px)  {

        .site-main>article>.blog-post-container:last-child,
        .blog-post-container {

            top: -160px;
            margin-bottom: -120px!important;

            margin-left:  auto;
            margin-right: auto;

            max-width: var(--responsive--alignwide-width);

        }

    }

    .site-main>article>.blog-post-container:last-child:before,
    .blog-post-container:before {

        content: '';

        position: absolute;
        left: 0;
        right: 0;

        z-index: -100;
        height: 400px;

        background-color: var(--global--color-white-200);
        border-radius: calc(2*var(--global--border-radius));
            }

        .blog-post-container .entry-header {

            margin-top: 0;
            padding-top: calc(5 * var(--global--spacing-unit));
            padding-right: 0;
            padding-bottom: calc(5 * var(--global--spacing-unit)) !important;
            padding-left: 0;

            text-align: center;

        }

            @media only screen and (min-width: 1024px) {

                .blog-post-container .entry-header {

                    padding-right: calc(5 * var(--global--spacing-unit));
                    padding-left: calc(5 * var(--global--spacing-unit));

                }

            }

        .blog-post-container .entry-header /*h1*/.entry-title {

            margin-bottom: calc(5 * var(--global--spacing-unit));

        }

    .blog-post-content {

        display: flex;
        flex-direction: row-reverse;
        gap: calc(2 * (var(--global--spacing-unit)));

    }

        .blog-post-content > .wp-block-column:first-of-type {

            flex-basis:  0;
            flex-grow:  10;

        }
        .blog-post-content > .wp-block-column:last-of-type {

            flex-basis: 180px;
            flex-grow: 1;

        }

        .blog-post-content > .wp-block-column > * {

            margin-right: auto;
            margin-left:  auto;
            margin-bottom:  calc(2 * var(--global--spacing-unit))!important;

            max-width: var(--responsive--aligndefault-width);

        }

        .blog-post-content > .wp-block-column > .blog-post-intro {

            margin-right: auto;
            margin-bottom:  calc(5 * var(--global--spacing-unit))!important;
            margin-left: auto;
            max-width: var(--responsive--aligndefault-width);

            font-size: var(--global--font-size-md);
            font-weight: var(--heading--font-weight);

        }

        .blog-post-content > .wp-block-column > .blog-post-banner {

            margin-top:     calc(5 * var(--global--spacing-unit))!important;
            margin-bottom:  calc(5 * var(--global--spacing-unit))!important;

            border-radius: calc(1*var(--global--spacing-unit));
            overflow: hidden;

        }

        .blog-post-content > .wp-block-column > h2,
        .blog-post-content > .wp-block-column > .h2 { margin-top: calc(5 * var(--global--spacing-unit)); }

        .blog-post-content > .wp-block-column > h3,
        .blog-post-content > .wp-block-column > .h3 { margin-top: calc(5 * var(--global--spacing-unit)); }

        .blog-post-content > .wp-block-column > .wp-block-table {

            margin-top:     calc(5 * var(--global--spacing-unit))!important;
            margin-bottom:  calc(5 * var(--global--spacing-unit))!important;

        }

            .blog-post-content > .wp-block-column > .wp-block-table thead {

                background-color: var(--global--color-white-100);
                border-bottom: 2px solid var(--global--color-dark-blue-500);

            }

            .blog-post-content > .wp-block-column > .wp-block-table td {

                padding: calc(1 * var(--global--spacing-unit));

                vertical-align: baseline;

            }

            .blog-post-content > .wp-block-column > .wp-block-table.is-style-stripes .has-background tbody tr:nth-child(odd) {

                background-color: var(--global--color-white-400);

            }

        .blog-post-content .entry-footer {

            margin-top:     calc(5 * var(--global--spacing-unit));
            margin-right:   auto;
            margin-left:    auto;
            margin-bottom:  calc(5 * var(--global--spacing-unit));

        }

            .blog-post-content .entry-footer a { /* See .blog-tag-list styles */  }

        .blog-post-content > .wp-block-column .blog-post-sidebar-banner {

            margin-top:     calc(1 * var(--global--spacing-unit))!important;
            margin-bottom:  calc(4 * var(--global--spacing-unit))!important;

            background-color: var(--global--color-white-100);
            border-radius: calc(1*var(--global--spacing-unit));
            border: 1px solid var(--global--color-gray-100);
            overflow: hidden;

        }

            .blog-post-content > .wp-block-column:last-of-type > *:last-of-type > .blog-post-sidebar-banner { margin-bottom: 0!important; }



/*
 * BLOCK Image
 */
.wp-block-image { margin: 0;  }

    .wp-block-image.alignleft { display: contents; }

    .wp-block-image figcaption {

        font-size: var(--global--font-size-base);
        line-height: 1rem;
        color: var(--global--color-dark-blue-500);

    }


/*
 * RESPONSIVE Order
 */
@media only screen and (max-width: 821px) {
    .reverse-mobile-only.is-layout-flex {
        flex-direction: column-reverse;
        row-gap: 2rem;
    }
}



/*
 * BLOCK Media-Text (only used on pricing page's NGO block and in block sliders)
 */
.wp-block-media-text {

    column-gap: calc(5 * (var(--global--spacing-unit)));

}

    @media (max-width: 821px) {

        .wp-block-media-text.is-stacked-on-mobile {
            grid-template-columns: 100%!important;
        }

    }

    .wp-block-media-text .wp-block-media-text__content {

        display: flex;
        flex-direction: column;

    }

        .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {

            padding-top: var(--global--spacing-vertical);
            padding-bottom: var(--global--spacing-vertical);

        }

            @media only screen and (min-width: 482px) {

                .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {

                    padding-top: var(--global--spacing-vertical);
                    padding-bottom: var(--global--spacing-vertical);

                }

            }


/*
 * IMAGE Shadow
 */
/* .wp-block-image img { filter: drop-shadow(0 0 10px #cc0000); } */
/* .wp-block-media-text img { filter: drop-shadow(0 0 10px #cc0000); } */


/*
 * BLOCK Quote
 */
.wp-block-quote {

    display: flex;
    flex-direction: column;

    padding-top:    calc(5 * var(--global--spacing-unit))!important;
    padding-right:  calc(3 * var(--global--spacing-unit))!important;
    padding-bottom: calc(5 * var(--global--spacing-unit))!important;
    padding-left:   calc(3 * var(--global--spacing-unit))!important;

}

    .wp-block-quote > figure      { order: 20; }
    .wp-block-quote > p { order: -40; }
    .wp-block-quote > cite   { order: -20; }

    .wp-block-quote:before {

        content: '';

        top:  16px;
        left:  4px;

        width:  80px;
        height: 80px;

        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEyIiBoZWlnaHQ9Ijg3IiB2aWV3Qm94PSIwIDAgMTEyIDg3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBvcGFjaXR5PSIwLjMiIGQ9Ik0wLjM0MTc5OCA1Ni40QzAuMzQxNzk4IDc1LjkgMTIuOTQxOCA4NyAyNy4wNDE4IDg3QzM5Ljk0MTggODcgNTAuNzQxOCA3Ni4yIDUwLjc0MTggNjMuM0M1MC43NDE4IDUwLjQgNDEuNzQxOCA0MS43IDMwLjM0MTggNDEuN0MyNy45NDE4IDQxLjcgMjUuMjQxOCA0MiAyNC4zNDE4IDQyLjZDMjcuMDQxOCAzMS44IDM4LjE0MTggMTkuMiA0Ny43NDE4IDE0LjFMMzEuMjQxOCAwLjg5OTk4NkMxMi42NDE4IDEzLjggMC4zNDE3OTggMzMuOSAwLjM0MTc5OCA1Ni40Wk02MS41NDE4IDU2LjRDNjEuNTQxOCA3NS45IDczLjg0MTggODcgODcuOTQxOCA4N0MxMDEuMTQyIDg3IDExMS42NDIgNzYuMiAxMTEuNjQyIDYzLjNDMTExLjY0MiA1MC40IDEwMi42NDIgNDEuNyA5MS41NDE4IDQxLjdDODkuMTQxOCA0MS43IDg2LjQ0MTggNDIgODUuNTQxOCA0Mi42Qzg3Ljk0MTggMzEuOCA5OS4zNDE4IDE5LjIgMTA4Ljk0MiAxNC4xTDkyLjE0MTggMC44OTk5ODZDNzMuNTQxOCAxMy44IDYxLjU0MTggMzMuOSA2MS41NDE4IDU2LjRaIiBmaWxsPSIjOTVBNkI3Ii8+Cjwvc3ZnPgo=");
        background-repeat: no-repeat;
        background-size: contain;

    }
    .wp-block-quote > p {

        font-size: var(--global--font-size-md);
        line-height: 1.25;
        color: var(--global--color-dark-blue-700);

    }



/*
 * BLOCK Block-Slider
 */
.block-slider {}

    .block-slider .blockslider-slider-wrapper { margin-left: 0; margin-right: 0; }

        @media only screen and (min-width: 822px) {

            .block-slider .blockslider-slider-wrapper { margin-left: calc(46px + 24px); margin-right: calc(46px + 24px); }


        }


    .block-slider .blockslider-navigation-wrapper { column-gap: calc(8 * var(--global--spacing-unit)); padding: 0; }

        .block-slider .blockslider-navigation-wrapper .blockslider-next-btn { margin-left: 0; }

    .block-slider .blockslider-pagination-wrapper { left: 0; }

        .block-slider .blockslider-pagination-wrapper .blockslider-pagination-main { margin: 14px; }

            .block-slider .blockslider-next-btn:focus,
            .block-slider .blockslider-prev-btn:focus {

                outline-offset: -2px;
                outline: 2px dotted var(--blockslider-navigation-color)!important;

            }



/*
 * BLOCK RankMath FAQ
 * Source: https://gist.github.com/neverything/93546eabd9d7399ab80b2f12630cd695#file-rankmath-faq-accordion-js
 */
#rank-math-faq .rank-math-list-item {
    margin-bottom: 1em;
    margin-top: 1em;
    border-bottom: none;
}

    .rank-math-question {

        position: relative;
        display: block;
        margin-top: 30px;
        padding-left: 28px;

        cursor: pointer;

    }

        .rank-math-question:before {

            content: "";

            position: absolute;
            left: 0;

            width:  28px;
            height: 28px;

            background-repeat:   no-repeat;
            background-position: center;
            background-image:    url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjMxMzgxIDYuNTI4MTdDMy43MzIyNCA2LjEwOTc1IDQuNDEwNjIgNi4xMDk3NSA0LjgyOTA1IDYuNTI4MTdMMTAuNSAxMi4xOTkyTDE2LjE3MSA2LjUyODE3QzE2LjU4OTQgNi4xMDk3NSAxNy4yNjc4IDYuMTA5NzUgMTcuNjg2MiA2LjUyODE3QzE4LjEwNDYgNi45NDY1OSAxOC4xMDQ2IDcuNjI1IDE3LjY4NjIgOC4wNDMzOUwxMS4yNTc2IDE0LjQ3MkMxMC44MzkyIDE0Ljg5MDQgMTAuMTYwOCAxNC44OTA0IDkuNzQyNCAxNC40NzJMMy4zMTM4MSA4LjA0MzM5QzIuODk1NCA3LjYyNSAyLjg5NTQgNi45NDY1OSAzLjMxMzgxIDYuNTI4MTdaIiBmaWxsPSIjRjY1MDI2Ii8+Cjwvc3ZnPgo=");

            transform: rotate(-90deg);
            transition: all 150ms ease-in-out;
        }

        .rank-math-question.collapse:before {
            transform: rotate(0deg);
        }

        .rank-math-question:hover {
            opacity: 0.8;
        }

    .rank-math-answer {

        margin-top:     var(--global--spacing-unit);
        padding-top:    var(--global--spacing-unit);
        padding-right:  calc(2 * var(--global--spacing-unit));
        padding-bottom: var(--global--spacing-unit);
        padding-left:   calc(2 * var(--global--spacing-unit));

        background-color: var(--global--color-white-300);
        border-radius: var(--global--border-radius);

    }



/*
 * BLOCK Contact Form 7 Form
 */
.wpcf7-form,
.form-wrapper { padding: 0!important; }

    .wpcf7-form-control-wrap {

        float: left;
        width: 100%;

        padding-bottom: calc(2 * (var(--global--spacing-unit)));

    }

    .wpcf7-not-valid-tip {

        position: relative;
        font-size: 14px;
        line-height: 2;
        color: #c00;

    }

    .wpcf7-form label { font-weight: 500; }
    .wpcf7-form label .mandatory { color: #c00; }

    .wpcf7-form input[type="text"],
    .wpcf7-form input[type="email"],
    .wpcf7-form input[type="tel"],
    .wpcf7-form select,
    .wpcf7-form textarea {

        width: 100%;

        margin: 0;
        padding: calc(0.75 * var(--global--spacing-unit));

        border-radius: var(--global--border-radius);
        border: 1px solid var(--global--color-gray-300);

    }

        .wpcf7-form input[type="text"]::placeholder,
        .wpcf7-form input[type="email"]::placeholder,
        .wpcf7-form input[type="tel"]::placeholder,
        .wpcf7-form select::placeholder,
        .wpcf7-form textarea::placeholder {

            position: absolute;
            top:  4px;
            left: 8px;

            font-size: 14px;
            color: var(--global--color-dark-blue-500);

        }

            .wpcf7-form input[type="text"]:focus::placeholder,
            .wpcf7-form input[type="email"]:focus::placeholder,
            .wpcf7-form input[type="tel"]:focus::placeholder,
            .wpcf7-form select:focus::placeholder,
            .wpcf7-form textarea:focus::placeholder {

                color: transparent;

            }

        .wpcf7-form input[type="text"].wpcf7-not-valid,
        .wpcf7-form input[type="email"].wpcf7-not-valid,
        .wpcf7-form input[type="tel"].wpcf7-not-valid,
        .wpcf7-form select.wpcf7-not-valid,
        .wpcf7-form textarea.wpcf7-not-valid {

            border: 2px solid #c00;

        }

        .wpcf7-form input[type="text"]:focus,
        .wpcf7-form input[type="email"]:focus,
        .wpcf7-form input[type="tel"]:focus,
        .wpcf7-form select:focus,
        .wpcf7-form textarea:focus {

            outline-offset: 2px;
            outline: 2px dotted currentColor;

        }

    .wpcf7-form input[type="checkbox"] {

        width: 32px;
        height: 32px;

        border-radius: var(--global--border-radius);
        border: 1px solid var(--global--color-gray-300);

    }

    .wpcf7-acceptance { display: block; }

        .wpcf7-acceptance > * { margin:0; }

        .wpcf7-acceptance > .wpcf7-list-item > label { display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; }

            .wpcf7-acceptance > .wpcf7-list-item > label > input { flex-basis: 32px; }
            .wpcf7-acceptance > .wpcf7-list-item > label > span  { flex-basis: fit-content; padding-top: 2px; }

            /* Acceptance Checkbox Fix */
            @supports (-webkit-appearance: none) or (-moz-appearance: none) {
                input[type=checkbox]:after {

                    content: "";
                    opacity: 0;
                    display: block;
                    left: 9px;
                    top: 4px;
                    position: absolute;
                    width: 10px;
                    height: 20px;
                    border: 3px solid var(--form--color-text);
                    border-top: 0;
                    border-left: 0;
                    transform: rotate(30deg);

                }
            }

    .wpcf7-form input[type="submit"]:not([disabled]) {

        background-color: var(--global--color-blue-600) !important;
        color: var(--global--color-white) !important;

    }



    /*
     * BLOCK Background-Colors and Paddings
     */

    .site-main > article > * { margin-top: 0; margin-bottom: 0; }

        .wp-block-media-text .wp-block-media-text__content { padding: 0; }

        .wp-block-media-text.has-background,
        .wp-block-group.has-background {

            position: relative;

        }

        .wp-block-media-text.has-background:after,
        .wp-block-group.has-background:after {

            content:'';

            position: absolute;
            top:        0;
            right:   -200%;
            z-index:  -100;

            width:  200%;
            height: 100%;
            background-color: inherit;

        }

        .wp-block-media-text.has-background:before,
        .wp-block-group.has-background:before {

            content:'';

            position: absolute;
            top:       0;
            left:   -200%;
            z-index:  -100;

            width:  200%;
            height: 100%;
            background-color: inherit;

        }

            .wp-block-group > .wp-block-media-text.has-background:after,
            .wp-block-group > .wp-block-media-text.has-background:before { display: none; }

            .wp-block-media-text.border-radius-8.has-background:after,
            .wp-block-media-text.border-radius-8.has-background:before { display: none; }

            .wp-block-group.border-radius-8.has-background:after,
            .wp-block-group.border-radius-8.has-background:before { display: none; }



/*
 * BLOCK OPTIONS: FONT COLOR IF BACKGROUND
 */
.entry-content > *:not(.has-background) {

    color: var(--global--color-dark-blue-500);

}

    .entry-content > *:not(.has-background) h1,
    .entry-content > *:not(.has-background) h2,
    .entry-content > *:not(.has-background) h3,
    .entry-content > *:not(.has-background) h4 {

        color: var(--global--color-dark-blue-700);

    }

    .entry-content > *:not(.has-background) h5,
    .entry-content > *:not(.has-background) h6 {

        color: var(--global--color-dark-blue-500);

    }


.has-background.has-aegnw-blue-600-background-color {

    color: var(--global--color-gray-100);

}

    .has-background.has-aegnw-blue-600-background-color h1,
    .has-background.has-aegnw-blue-600-background-color h2,
    .has-background.has-aegnw-blue-600-background-color h3,
    .has-background.has-aegnw-blue-600-background-color h4,
    .has-background.has-aegnw-blue-600-background-color h5,
    .has-background.has-aegnw-blue-600-background-color h6 {

        color: var(--global--color-gray-100);

    }



/*
 * BLOCK OPTIONS: FONT SIZE
 */

:root .is-extra-small-text,
:root .has-extra-small-font-size {
    font-size: var(--global--font-size-base);
}

:root .is-small-text,
:root .has-small-font-size {
    font-size: var(--global--font-size-xs);
}

:root .is-regular-text,
:root .has-regular-font-size,
:root .is-normal-font-size,
:root .has-normal-font-size,
:root .has-medium-font-size {
    font-size: var(--global--font-size-sm);
}

:root .is-large-text,
:root .has-large-font-size {
    font-size: var(--global--font-size-md);
    line-height: var(--global--line-height-heading);
}

:root .is-larger-text,
:root .has-larger-font-size,
:root .is-extra-large-text,
:root .has-extra-large-font-size {
    font-size: var(--global--font-size-lg);
    line-height: var(--global--line-height-heading);
}

:root .is-huge-text,
:root .has-huge-font-size {
    font-size: var(--global--font-size-xl);
    line-height: var(--global--line-height-heading);
    font-weight: var(--heading--font-weight-page-title);
}

:root .is-gigantic-text,
:root .has-gigantic-font-size {
    font-size: var(--global--font-size-xxl);
    line-height: var(--global--line-height-heading);
    font-weight: var(--heading--font-weight-page-title);
}



/* Events Manager list adjustments for aegnw templates */
.site .aegnw-em-events-list .em-events-list {
    display: grid;
    gap: calc(5 * var(--global--spacing-unit));
}

.site .aegnw-em-events-list .em-events-list .aegnw-event-item {
    border-top: 0;
    padding: calc(2.5 * var(--global--spacing-unit));
    border-radius: 16px;
    box-shadow: 0 0 20px 0 rgba(68, 68, 68, 0.1);
}

.site .aegnw-em-events-list .em-events-list .aegnw-event-item .aegnw-event-item__excerpt {
    margin: calc(2 * var(--global--spacing-unit)) 0;
}

.site .aegnw-em-events-list .em-events-list .aegnw-event-item .aegnw-event-actions {
    display: flex;
    flex-wrap: wrap;
    gap: var(--global--spacing-unit);
    margin-top: calc(2 * var(--global--spacing-unit));
}

.site .aegnw-em-events-list .em-events-list .aegnw-event-item .aegnw-event-actions .aegnw-event-button {
    margin: 0 !important;
}

.em-booking-form-section-details { margin-top: 40px; }
.em-booking-form-section-confirm { margin-bottom: 40px; }

.em-bs-row.em-bs-row-item {display: flex; flex-direction: row; }



/*
 * FONTS
 */

/* news-cycle-regular - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'News Cycle';
    font-style: normal;
    font-weight: 400;
    src: url('assets/fonts/news-cycle-v23-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* news-cycle-700 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'News Cycle';
    font-style: normal;
    font-weight: 700;
    src: url('assets/fonts/news-cycle-v23-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-300 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: url('assets/fonts/roboto-v30-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-regular - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: url('assets/fonts/roboto-v30-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-500 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: url('assets/fonts/roboto-v30-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}