/* - REPERES DEVELOPPEMENT */
/* body.logged-in:before {
    --nb-c: 12;
    --p: var(--wp--preset--spacing--60);
    --g: var(--wp--preset--spacing--20);
    --c: calc((100% - (var(--nb-c) - 1) * var(--g)) / var(--nb-c));

    content: '';
    position: fixed;
    top: 0;
    left: var(--p);
    height: 100%;
    width: calc(100% - 2 * var(--p));
    background-image:
        repeating-linear-gradient(90deg,
            red 0 calc(var(--c)),
            transparent calc(var(--c)) calc(var(--c) + var(--g)));
    background-size: 100%;
    opacity: 10%;
    z-index: 9;
    pointer-events: none;
} */

/* - GLOBAL - */
[data-wpr-lazyrender] {
    content-visibility: unset !important;
}

*:not(canvas) {
    position: relative;
    max-width: 100%;
    box-sizing: border-box;
}

#wpadminbar * {
    position: unset;
    max-width: unset;
}

html,
body {
    overflow-x: hidden;
}

html {
    scroll-padding-top: calc(var(--wp--custom--header--height, 0px) + var(--wp--preset--spacing--20, 20px)) !important;
    scroll-behavior: smooth !important;
}

figure>img {
    width: 100%;
    min-height: 100%;
    object-fit: cover;
}

figure.has-custom-border img {
    border-style: solid;
}

a.wp-block-button__link {
    word-break: auto-phrase;
}

figure[class*='icon'],
div:has(> figure[class*='icon']:only-child) {
    min-width: fit-content;
    user-select: none;
    line-height: 0;
}

figure[class*='icon']:has(a) {
    pointer-events: auto !important;
}

figure>a {
    width: 100%;
}

.wp-block-cover img {
    user-select: none;
}

a:not(.wp-element-button)[href^="tel:"],
a:not(.wp-element-button)[href^="mailto:"],
a:not(.wp-element-button)[href*="maps.app.goo.gl"],
a:not(.wp-element-button)[href*="facebook"],
a:not(.wp-element-button)[href*="linkedin"],
a:not(.wp-element-button)[href*="instagram"],
.logo:hover {
    text-decoration: none !important;
    color: unset !important;
    transition: 300ms;
}

p a {
    color: unset !important;
}

a:not(.wp-element-button)[href^="tel:"]:hover,
a:not(.wp-element-button)[href^="mailto:"]:hover,
a:not(.wp-element-button)[href*="maps.app.goo.gl"]:hover,
a:not(.wp-element-button)[href*="facebook"]:hover,
a:not(.wp-element-button)[href*="linkedin"]:hover,
a:not(.wp-element-button)[href*="instagram"]:hover,
.logo:hover {
    opacity: .5;
}

.overflow-hidden {
    overflow: hidden;
}

p:not(.is-style-number):empty {
    display: none;
}

.wp-block-list {
    list-style: disc;
    padding-inline-start: 1em;
}

p strong {
    font-weight: 700;
}

summary {
    list-style-type: none !important;
}

details summary::-webkit-details-marker,
details summary::marker {
    display: none;
    content: "";
}

hr {
    width: 100%;
}

.has-white-10-percent-background-color {
    backdrop-filter: blur(2.5px);
}

.wp-element-button,
.wp-element-button:after,
.is-style-icon-arrow-button {
    transition: 300ms;
}

/* - HEADER - */
body {
    padding-top: var(--wp--custom--header--height);
    background: url(/wp-content/uploads/2025/08/Topographic-Map-min.svg);
    background-size: cover;
    background-position: top;
    background-attachment: fixed;
}

body.logged-in:has(#wpadminbar) header {
    margin-top: 32px;
}

header {
    position: fixed !important;
    width: 100%;
    top: 0;
    z-index: 9;
    transition: 300ms;
}

header>div:first-of-type {
    min-height: var(--wp--custom--header--height);
    display: grid;
    grid-template-columns: 1fr auto 1fr;
    position: relative;
    isolation: isolate;
    /* évite des effets de mélange bizarres sur iOS */
}

header>div:first-of-type::before {
    --deco: calc(var(--wp--custom--header--height) - 14px);
    content: "";
    position: absolute;
    inset: 0;
    background: var(--wp--preset--color--light);
    pointer-events: none;
    -webkit-mask:
        linear-gradient(#000 0 0) top left / 100% 15px no-repeat,
        url('/wp-content/uploads/2025/08/Menu-background.svg') center bottom / auto var(--deco) no-repeat;
    mask:
        linear-gradient(#000 0 0) top left / 100% 15px no-repeat,
        url('/wp-content/uploads/2025/08/Menu-background.svg') center bottom / auto var(--deco) no-repeat;
}

header .open-menu-button {
    font-family: unset;
    background: unset;
    border: unset;
    padding: unset;

    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    gap: 10px;
    color: #2B5A4E;
    fill: #2B5A4E;
    cursor: pointer;
    transition: 300ms;
	align-self: stretch;
}

header .open-menu-button:hover {
    opacity: 0.75;
}

header .menu-burger>div {
    max-height: calc(100svh - var(--wp--custom--header--height) - var(--wp--preset--spacing--20) * 2);
    overflow-y: auto;
}

:is(html, body):has(header .menu-burger.open){
	overflow: hidden;
}

header .menu-burger:not(.open) {
    display: none;
}

header .menu-burger nav {
    display: grid;
    grid-template-rows: repeat(3, auto);
    grid-template-columns: repeat(3, 1fr);
    grid-auto-flow: column;
    gap: var(--wp--preset--spacing--30);
}

header .menu-burger nav a {
    text-decoration: none;
    transition: 300ms;
}

header .menu-burger nav a:hover {
    opacity: 0.75;
}

header .menu-burger nav details summary {
    display: flex;
    cursor: pointer;
    padding-right: 25px;
}

header .menu-burger nav details summary:after {
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    background-image: url('data: image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI1IDI0IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTguNSA5TDEyLjUgMTVMNi41IDkiIHN0cm9rZT0iIzEwMjMyMCIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPg==');
    height: 24px;
    width: 24px;
    transition: transform 300ms;
}

header .menu-burger nav details[open] summary:after {
    transform: translateY(-50%) rotate(-0.25turn);
}

header .menu-burger nav details>.submenu {
    display: flex;
    flex-direction: column;
    font-size: 20px;
    align-items: flex-start;
    gap: 10px;
    padding-top: var(--wp--preset--spacing--20);
    font-weight: 500;
}

header .menu-burger details .submenu {
    transition: 300ms;
    overflow: hidden;
}

header [class*='menu-page-'] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: var(--wp--preset--spacing--20);
    justify-self: start;
}

header [class*='menu-page-']:before {
    content: '';
    height: 50px;
    width: 50px;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);
    border-radius: 20px;
    background-size: 30px;
    background-position: center;
    background-repeat: no-repeat;
}

header .menu-page-9:before {
    background-image: url('data: image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iQ2FscXVlXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMzAgMzAiPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyOS42LjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuMSBCdWlsZCA5KSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6ICNmYTM5NGI7CiAgICAgIH0KCiAgICAgIC5zdDEgewogICAgICAgIGZpbGw6ICMxMDIzMjA7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xOS42OSwxOC43NXYxMC4zMWMwLC40LS4zMS43MS0uNzEuNzFoLTUuMTVjLS40LDAtLjcxLS4zMS0uNzEtLjcxdi0xMC4zMWMwLS40LjMxLS43LjcxLS43aDUuMTVjLjQsMCwuNzEuMy43MS43WiIvPgogIDxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yOS41MDgsMTcuMDE2bC0xMi42MDktMTIuNTg2Yy0uMjU4LS4yNTgtLjcyNi0uMjU4LS45ODQsMEwzLjMwNSwxNy4wMTZjLS4yODEuMjgxLS4yODEuNzI3LDAsLjk4NGwxLjk5MiwxLjk5MmMuMTQxLjE0MS4zMDUuMjExLjQ5Mi4yMTFzLjM3NS0uMDcuNDkyLS4yMTFsMTAuMTI1LTEwLjEwMiw3LjUsNy41djkuNDQ1Yy0uNjguMjM0LTEuMTk1LjgyLTEuMzU5LDEuNTI0aC0xMy42NDF2LTYuMzI4YzAtLjM5OC0uMzA1LS43MDMtLjcwMy0uNzAzcy0uNzAzLjMwNS0uNzAzLjcwM3YxLjczNGMtMS4xNDguMjgxLTIuMDM5LDEuMTcyLTIuMjczLDIuMzItMS4xNDguMjM0LTIuMDYyLDEuMTQ5LTIuMzIsMi4yNzRILjkzOGMtLjM5OCwwLS43MDMuMzA1LS43MDMuNzAzcy4zMDUuNzAzLjcwMy43MDNoMjIuMjY2Yy4zOTksMCwuNzAzLS4zMDUuNzAzLS43MDN2LS4yMzRjMC0uMzk4LjMwNS0uNzAzLjcwMy0uNzAzcy43MDMuMzA1LjcwMy43MDN2LjIzNGMwLC4zOTguMzA1LjcwMy43MDMuNzAzaC43MDNjLjM5OCwwLC43MDMtLjMwNS43MDMtLjcwM3MtLjMwNS0uNzAzLS43MDMtLjcwM2gtLjA0N2MtLjE2NC0uNzAzLS42OC0xLjI4OS0xLjM1OS0xLjUyNHYtOC4wMzlsMS4xOTUsMS4xOTVjLjE0MS4xNDEuMzA1LjIxMS40OTIuMjExcy4zNzUtLjA3LjQ5Mi0uMjExbDEuOTkyLTEuOTkyYy4yODEtLjI1OC4yODEtLjcwMy4wMjMtLjk4NFpNNS44NTksMjcuNDIyYy4zOTgsMCwuNzAzLS4zMDUuNzAzLS43MDMsMC0uNjU2LjM3NS0xLjIxOS45MzgtMS40Nzd2My4xMTdoLTMuMTE3Yy4yNTgtLjU2Mi44Mi0uOTM4LDEuNDc3LS45MzhaTTI3LjAyMywxOC41MTZsLTEwLjEyNS0xMC4xMDJjLS4xNDEtLjE0MS0uMzA1LS4yMTEtLjQ5Mi0uMjExcy0uMzUxLjA3LS40OTIuMjExbC0xMC4xMjUsMTAuMTAyLS45ODQtLjk4NCwxMS42MDItMTEuNjAyLDExLjYwMiwxMS42MDItLjk4NC45ODRaTTI5LjA2MiwyOC4zNTljLS4xODcsMC0uMzY1LjA3NC0uNDk3LjIwNi0uMTMyLjEzMi0uMjA2LjMxMS0uMjA2LjQ5N3MuMDc0LjM2NS4yMDYuNDk3Yy4xMzIuMTMyLjMxMS4yMDYuNDk3LjIwNnMuMzY1LS4wNzQuNDk3LS4yMDZjLjEzMi0uMTMyLjIwNi0uMzExLjIwNi0uNDk3cy0uMDc0LS4zNjUtLjIwNi0uNDk3Yy0uMTMyLS4xMzItLjMxMS0uMjA2LS40OTctLjIwNloiLz4KPC9zdmc+');
}

header .menu-page-12:before {
    background-image: url('data: image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iQ2FscXVlXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMzAgMzAiPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyOS42LjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuMSBCdWlsZCA5KSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6ICNmYTM5NGI7CiAgICAgIH0KCiAgICAgIC5zdDEgewogICAgICAgIGZpbGw6ICMxMDIzMjA7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yNS44MDgsMjcuNmMtLjMzNSwwLS41OTItLjI1NC0uNTkyLS41ODZWNC4xNzFoLTEyLjYzMnYyMi44NDNjMCwuMzMyLS4yNTcuNTg2LS41OTIuNTg2cy0uNTkyLS4yNTQtLjU5Mi0uNTg2VjMuNTg2YzAtLjMzMi4yNTctLjU4Ni41OTItLjU4NmgxMy44MTZjLjMzNiwwLC41OTIuMjU0LjU5Mi41ODZ2MjMuNDI5YzAsLjMzMi0uMjU3LjU4Ni0uNTkyLjU4NlpNMTkuODE1LDI3LjZoLTEuMTcxYy0uMzMyLDAtLjU4Ni0uMjQ5LS41ODYtLjU3NHYtMy40NDdjMC0uMzI2LjI1NC0uNTc0LjU4Ni0uNTc0aDEuMTcxYy4zMzIsMCwuNTg1LjI0OS41ODUuNTc0djMuNDQ3YzAsLjMyNi0uMjU0LjU3NC0uNTg1LjU3NFpNOS4yNzUsMjcuNmgtMS4xNzFjLS4zMzIsMC0uNTg2LS4yNDktLjU4Ni0uNTc0di0zLjQ0N2MwLS4zMjYuMjU0LS41NzQuNTg2LS41NzRoMS4xNzFjLjMzMiwwLC41ODYuMjQ5LjU4Ni41NzR2My40NDdjMCwuMzI2LS4yNTQuNTc0LS41ODYuNTc0Wk00Ljc4NiwyNy42Yy0uMzMyLDAtLjU4Ni0uMjQ5LS41ODYtLjU3NHYtMTQuOTM2YzAtLjIzLjE1Ni0uNDYuMzcxLS41MzZsNS4wNzUtMS45MTVjLjI5My0uMTE1LjY0NC4wMzguNzYxLjMyNi4xMTcuMjg3LS4wMzkuNjMyLS4zMzIuNzQ3bC00LjcwNCwxLjc4MXYxNC41MzRjMCwuMzI2LS4yNTQuNTc0LS41ODYuNTc0WiIvPgogIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMi4xODEsMTIuMjY3Yy0uMDM5LDAtLjA3NywwLS4xMTYtLjAxOC0uMDM5LDAtLjA3Ny0uMDE4LS4xMTYtLjAzNi0uMDM5LS4wMTgtLjA1OC0uMDM2LS4wOTctLjA1NC0uMDM5LS4wMTgtLjA1OC0uMDM2LS4wOTctLjA3Mi0uMTE2LS4xMDktLjE3NC0uMjM1LS4xNzQtLjM4LDAtLjAzNiwwLS4wNzIuMDE5LS4xMDksMC0uMDM2LjAxOS0uMDcyLjAzOS0uMTA5LjAxOS0uMDM2LjAzOS0uMDU0LjA1OC0uMDkuMDE5LS4wMzYuMDM5LS4wNTQuMDc3LS4wOS4wMzktLjAzNi4wNTgtLjA1NC4wOTctLjA3Mi4wMzktLjAxOC4wNTgtLjAzNi4wOTctLjA1NC4wMzktLjAxOC4wNzgtLjAxOC4xMTYtLjAzNi4xOTMtLjAzNi4zODcuMDE4LjUyMy4xNDUuMDE5LjAxOC4wNTguMDU0LjA3Ny4wOS4wMTkuMDM2LjAzOS4wNTQuMDU4LjA5MS4wMTkuMDM2LjAxOS4wNzIuMDM5LjEwOSwwLC4wMzYuMDE5LjA3Mi4wMTkuMTA5LDAsLjE0NS0uMDU4LjI5LS4xNzQuMzgtLjAxOS4wMTgtLjA1OC4wNTQtLjA3Ny4wNzItLjAzOS4wMTgtLjA1OC4wMzYtLjA5Ny4wNTQtLjAzOS4wMTgtLjA3Ny4wMTgtLjExNi4wMzYtLjA3Ny4wMzYtLjExNi4wMzYtLjE1NS4wMzZaTTE4LjMxLDExLjcyNGMwLS4zMDguMjUyLS41NDMuNTgxLS41NDNzLjU4MS4yMzUuNTgxLjU0My0uMjUyLjU0My0uNTgxLjU0My0uNTgxLS4yMzUtLjU4MS0uNTQzWk0xNS42LDEyLjI2N2MtLjE1NSwwLS4zMS0uMDU0LS40MDctLjE2My0uMTE2LS4wOS0uMTc0LS4yMzUtLjE3NC0uMzgsMC0uMDM2LDAtLjA3Mi4wMTktLjEwOSwwLS4wMzYuMDE5LS4wNzIuMDM5LS4xMDkuMDE5LS4wMzYuMDM5LS4wNTQuMDU4LS4wOS4wMTktLjAzNi4wMzktLjA1NC4wNzctLjA5LjEzNS0uMTI3LjMyOS0uMTgxLjUyMy0uMTQ1LjAzOSwwLC4wNzcuMDE4LjExNi4wMzYuMDM5LjAxOC4wNzcuMDM2LjA5Ny4wNTQuMDM5LjAxOC4wNTguMDM2LjA3Ny4wNzIuMDE5LjAxOC4wNTguMDU0LjA3Ny4wOS4wMTkuMDM2LjAzOS4wNTQuMDU4LjA5LjAxOS4wMzYuMDE5LjA3Mi4wMzkuMTA5LDAsLjAzNi4wMTkuMDcyLjAxOS4xMDksMCwuMTQ1LS4wNTguMjktLjE3NC4zOC0uMDE5LjAxOC0uMDU4LjA1NC0uMDc4LjA3Mi0uMDM5LjAxOC0uMDU4LjAzNi0uMDk3LjA1NHMtLjA3OC4wMTgtLjExNi4wMzZjLS4wNzctLjAxOC0uMTE2LS4wMTgtLjE1NS0uMDE4Wk0yMi4xODEsOS41NTFjLS4wMzksMC0uMDc3LDAtLjExNi0uMDE4LS4wMzksMC0uMDc3LS4wMTgtLjExNi0uMDM2cy0uMDU4LS4wMzYtLjA5Ny0uMDU0Yy0uMDM5LS4wMTgtLjA1OC0uMDM2LS4wOTctLjA3Mi0uMDE5LS4wMTgtLjA1OC0uMDU0LS4wNzctLjA5MS0uMDE5LS4wMzYtLjAzOS0uMDU0LS4wNTgtLjA5MS0uMDE5LS4wMzYtLjAxOS0uMDcyLS4wMzktLjEwOSwwLS4wMzYtLjAxOS0uMDcyLS4wMTktLjEwOXMwLS4wNzIuMDE5LS4xMDljMC0uMDM2LjAxOS0uMDcyLjAzOS0uMTA5LjAxOS0uMDM2LjAzOS0uMDU0LjA1OC0uMDkuMDE5LS4wMzYuMDM5LS4wNTQuMDc3LS4wOTEuMDM5LS4wMzYuMDU4LS4wNTQuMDk3LS4wNzJzLjA1OC0uMDM2LjA5Ny0uMDU0Yy4wMzktLjAxOC4wNzctLjAxOC4xMTYtLjAzNi4xOTQtLjAzNi4zODcuMDE4LjUyMy4xNDUuMTE2LjEwOS4xNzQuMjM1LjE3NC4zOCwwLC4wMzYsMCwuMDcyLS4wMTkuMTA5LDAsLjAzNi0uMDE5LjA3Mi0uMDM5LjEwOS0uMDE5LjAzNi0uMDM5LjA3Mi0uMDU4LjA5MS0uMDE5LjAzNi0uMDM5LjA1NC0uMDc4LjA5MS0uMDE5LjAxOC0uMDU4LjA1NC0uMDc3LjA3Mi0uMDM5LjAxOC0uMDU4LjAzNi0uMDk3LjA1NC0uMDM5LjAxOC0uMDc3LjAxOC0uMTE2LjAzNi0uMDE5LjA1NC0uMDU4LjA1NC0uMDk3LjA1NFpNMTguMzEsOS4wMDhjMC0uMzA4LjI1Mi0uNTQzLjU4MS0uNTQzcy41ODEuMjM1LjU4MS41NDMtLjI1Mi41NDMtLjU4MS41NDMtLjU4MS0uMjM1LS41ODEtLjU0M1pNMTUuNiw5LjU1MWMtLjE1NSwwLS4zMS0uMDU0LS40MDctLjE2My0uMTE2LS4wOTEtLjE3NC0uMjM1LS4xNzQtLjM4cy4wNTgtLjI5LjE3NC0uMzhjLjEzNi0uMTI3LjMyOS0uMTgxLjUyMy0uMTQ1LjAzOSwwLC4wNzcuMDE4LjExNi4wMzYuMDM5LjAxOC4wNzcuMDM2LjA5Ny4wNTQuMDM5LjAxOC4wNTguMDM2LjA3OC4wNzIuMTE2LjEwOS4xNzQuMjM1LjE3NC4zOHMtLjA1OC4yOS0uMTc0LjM4Yy0uMDE5LjAxOC0uMDU4LjA1NC0uMDc4LjA3Mi0uMDM5LjAxOC0uMDU4LjAzNi0uMDk3LjA1NC0uMDM5LjAxOC0uMDc4LjAxOC0uMTE2LjAzNi0uMDM5LS4wMTgtLjA3Ny0uMDE4LS4xMTYtLjAxOFpNMjIuMTgxLDE0Ljk4MmMtLjAzOSwwLS4wNzcsMC0uMTE2LS4wMTgtLjAzOSwwLS4wNzctLjAxOC0uMTE2LS4wMzZzLS4wNTgtLjAzNi0uMDk3LS4wNTRjLS4wMzktLjAxOC0uMDU4LS4wMzYtLjA5Ny0uMDcyLS4wMTktLjAxOC0uMDU4LS4wNTQtLjA3Ny0uMDcyLS4wMTktLjAzNi0uMDM5LS4wNTQtLjA1OC0uMDktLjAxOS0uMDM2LS4wMTktLjA3Mi0uMDM5LS4xMDksMC0uMDM2LS4wMTktLjA3Mi0uMDE5LS4xMDlzMC0uMDczLjAxOS0uMTA5YzAtLjAzNi4wMTktLjA3Mi4wMzktLjEwOS4wMTktLjAzNi4wMzktLjA1NC4wNTgtLjA5LjAxOS0uMDM2LjAzOS0uMDU0LjA3Ny0uMDkuMDM5LS4wMzYuMDU4LS4wNTQuMDk3LS4wNzJzLjA1OC0uMDM2LjA5Ny0uMDU0Yy4wMzktLjAxOC4wNzctLjAxOC4xMTYtLjAzNi4wNzctLjAxOC4xNTUtLjAxOC4yMzIsMCwuMDM5LDAsLjA3Ny4wMTguMTE2LjAzNi4wMzkuMDE4LjA3Ny4wMzYuMDk3LjA1NC4wMzkuMDE4LjA1OC4wMzYuMDc3LjA3Mi4wMTkuMDE4LjA1OC4wNTQuMDc3LjA5LjAxOS4wMzYuMDM5LjA1NC4wNTguMDkuMDE5LjAzNi4wMTkuMDcyLjAzOS4xMDksMCwuMDM2LjAxOS4wNzIuMDE5LjEwOSwwLC4xNDUtLjA1OC4yOS0uMTc0LjM4LS4xMTYuMTI3LS4yNzEuMTgxLS40MjYuMTgxWk0xOC4zMSwxNC40MzljMC0uMzA4LjI1Mi0uNTQzLjU4MS0uNTQzcy41ODEuMjM1LjU4MS41NDMtLjI1Mi41NDMtLjU4MS41NDMtLjU4MS0uMjM1LS41ODEtLjU0M1pNMTUuNiwxNC45ODJjLS4xNTUsMC0uMzEtLjA1NC0uNDA3LS4xNjMtLjAxOS0uMDE4LS4wNTgtLjA1NC0uMDc3LS4wNzItLjAxOS0uMDM2LS4wMzktLjA1NC0uMDU4LS4wOS0uMDE5LS4wMzYtLjAxOS0uMDcyLS4wMzktLjEwOSwwLS4wMzYtLjAxOS0uMDcyLS4wMTktLjEwOSwwLS4xNDUuMDU4LS4yOS4xNzQtLjM4LjEzNS0uMTI3LjMyOS0uMTgxLjUyMy0uMTQ1LjAzOSwwLC4wNzcuMDE4LjExNi4wMzYuMDM5LjAxOC4wNzcuMDM2LjA5Ny4wNTQuMDM5LjAxOC4wNTguMDM2LjA3Ny4wNzIuMTE2LjEwOS4xNzQuMjM1LjE3NC4zOCwwLC4wMzYsMCwuMDcyLS4wMTkuMTA5LDAsLjAzNi0uMDE5LjA3Mi0uMDM5LjEwOS0uMDE5LjAzNi0uMDM5LjA3Mi0uMDU4LjA5LS4wMTkuMDM2LS4wMzkuMDU0LS4wNzguMDcyLS4wMTkuMDE4LS4wNTguMDU0LS4wNzcuMDcyLS4wMzkuMDE4LS4wNTguMDM2LS4wOTcuMDU0LS4wMzkuMDE4LS4wNzcuMDE4LS4xMTYuMDM2LDAtLjAxOC0uMDM5LS4wMTgtLjA3Ny0uMDE4Wk0yMi4yNjIsMTguMTQyYy0uMTU0LDAtLjMwOC0uMDU4LS40MDQtLjE3My0uMDE5LS4wMTktLjA1OC0uMDU4LS4wNzctLjA3Ny0uMDE5LS4wMzgtLjAzOC0uMDU4LS4wNTgtLjA5Ni0uMDE5LS4wMzgtLjAxOS0uMDc3LS4wMzgtLjExNSwwLS4wMzgtLjAxOS0uMDc3LS4wMTktLjExNXMwLS4wNzcuMDE5LS4xMTVjMC0uMDM4LjAxOS0uMDc3LjAzOC0uMTE1LjAxOS0uMDM4LjAzOC0uMDU4LjA1OC0uMDk2LjAxOS0uMDM4LjAzOC0uMDU4LjA3Ny0uMDk2LjIxMS0uMjExLjU5Ni0uMjExLjgwNywwLC4wMTkuMDE5LjA1OC4wNTguMDc3LjA5Ni4wMTkuMDM4LjAzOC4wNTguMDU4LjA5Ni4wMTkuMDM4LjAxOS4wNzcuMDM4LjExNSwwLC4wMzguMDE5LjA3Ny4wMTkuMTE1czAsLjA3Ny0uMDE5LjExNWMwLC4wMzgtLjAxOS4wNzctLjAzOC4xMTUtLjAxOS4wMzgtLjAzOC4wNzctLjA1OC4wOTYtLjAxOS4wMzgtLjAzOC4wNTgtLjA3Ny4wNzctLjA5Ni4xMTUtLjI1LjE3My0uNDAzLjE3M1pNMTguNDE5LDE3LjU2NmMwLS4zMjcuMjUtLjU3Ni41NzYtLjU3NnMuNTc2LjI1LjU3Ni41NzYtLjI1LjU3Ni0uNTc2LjU3Ni0uNTc2LS4yNS0uNTc2LS41NzZaTTE1LjcyOSwxOC4xNDJjLS4xNTQsMC0uMzA3LS4wNTgtLjQwMy0uMTczLS4xMTUtLjA5Ni0uMTczLS4yNS0uMTczLS40MDRzLjA1OC0uMzA3LjE3My0uNDAzYy4xMzQtLjEzNS4zMjctLjE5Mi41MTktLjE1NC4wMzgsMCwuMDc3LjAxOS4xMTUuMDM4LjAzOC4wMTkuMDc3LjAzOC4wOTYuMDU4LjAzOC4wMTkuMDU4LjAzOC4wNzcuMDc3LjExNS4xMTUuMTczLjI1LjE3My40MDNzLS4wNTguMzA3LS4xNzMuNDAzYy0uMDE5LjAxOS0uMDU4LjA1OC0uMDc3LjA3Ny0uMDM4LjAxOS0uMDU4LjAzOC0uMDk2LjA1OC0uMDM4LjAxOS0uMDc3LjAxOS0uMTE1LjAzOC0uMDM4LS4wMTktLjA3Ny0uMDE5LS4xMTUtLjAxOVpNMjIuMjYyLDIxLjAyNWMtLjE1NCwwLS4zMDgtLjA1OC0uNDA0LS4xNzMtLjAxOS0uMDE5LS4wNTgtLjA1OC0uMDc3LS4wNzctLjAxOS0uMDM4LS4wMzgtLjA1OC0uMDU4LS4wOTYtLjAxOS0uMDM4LS4wMTktLjA3Ny0uMDM4LS4xMTUsMC0uMDM4LS4wMTktLjA3Ny0uMDE5LS4xMTVzMC0uMDc3LjAxOS0uMTE1YzAtLjAzOC4wMTktLjA3Ny4wMzgtLjExNS4wMTktLjAzOC4wMzgtLjA1OC4wNTgtLjA5Ni4wMTktLjAzOC4wMzgtLjA1OC4wNzctLjA5Ni4yMTEtLjIxMS41OTYtLjIxMS44MDcsMCwuMTE1LjExNS4xNzMuMjUuMTczLjQwNCwwLC4wMzgsMCwuMDc3LS4wMTkuMTE1LDAsLjAzOC0uMDE5LjA3Ny0uMDM4LjExNS0uMDE5LjAzOC0uMDM4LjA3Ny0uMDU4LjA5Ni0uMDE5LjAzOC0uMDM4LjA1OC0uMDc3LjA3Ny0uMDc3LjEzNC0uMjMxLjE5Mi0uMzg0LjE5MlpNMTguNDE5LDIwLjQ0OGMwLS4zMjcuMjUtLjU3Ni41NzYtLjU3NnMuNTc2LjI1LjU3Ni41NzYtLjI1LjU3Ni0uNTc2LjU3Ni0uNTc2LS4yNS0uNTc2LS41NzZaTTE1LjcyOSwyMS4wMjVjLS4xNTQsMC0uMzA3LS4wNTgtLjQwMy0uMTczLS4xMTUtLjA5Ni0uMTczLS4yNS0uMTczLS40MDMsMC0uMDM4LDAtLjA3Ny4wMTktLjExNSwwLS4wMzguMDE5LS4wNzcuMDM4LS4xMTUuMDE5LS4wMzguMDM4LS4wNTguMDU4LS4wOTYuMDE5LS4wMzguMDM4LS4wNTguMDc3LS4wOTYuMTM1LS4xMzQuMzI3LS4xOTIuNTE5LS4xNTQuMDM4LDAsLjA3Ny4wMTkuMTE1LjAzOC4wMzguMDE5LjA3Ny4wMzguMDk2LjA1OC4wMzguMDE5LjA1OC4wMzguMDc3LjA3Ny4wMTkuMDE5LjA1OC4wNTguMDc3LjA5Ni4wMTkuMDM4LjAzOC4wNTguMDU4LjA5Ni4wMTkuMDM4LjAxOS4wNzcuMDM4LjExNSwwLC4wMzguMDE5LjA3Ny4wMTkuMTE1LDAsLjE1NC0uMDU4LjMwOC0uMTczLjQwNC0uMTM1LjA5Ni0uMjg4LjE1NC0uNDQyLjE1NFpNMjIuMjYyLDIzLjkwN2MtLjE1NCwwLS4zMDgtLjA1OC0uNDA0LS4xNzMtLjAxOS0uMDE5LS4wNTgtLjA1OC0uMDc3LS4wNzctLjAxOS0uMDM4LS4wMzgtLjA1OC0uMDU4LS4wOTYtLjAxOS0uMDM4LS4wMTktLjA3Ny0uMDM4LS4xMTUsMC0uMDM4LS4wMTktLjA3Ny0uMDE5LS4xMTVzMC0uMDc3LjAxOS0uMTE1YzAtLjAzOC4wMTktLjA3Ny4wMzgtLjExNS4wMTktLjAzOC4wMzgtLjA1OC4wNTgtLjA5Ni4wMTktLjAzOC4wMzgtLjA1OC4wNzctLjA3Ny4wMzgtLjAxOS4wNTgtLjA1OC4wOTYtLjA3Ny4wMzgtLjAxOS4wNTgtLjAzOC4wOTYtLjA1OC4wMzgtLjAxOS4wNzctLjAxOS4xMTUtLjAzOC4xOTItLjAzOC4zODQuMDE5LjUxOS4xNTQuMDE5LjAxOS4wNTguMDU4LjA3Ny4wNzcuMDE5LjAzOC4wMzguMDU4LjA1OC4wOTYuMDE5LjAzOC4wMTkuMDc3LjAzOC4xMTUsMCwuMDM4LjAxOS4wNzcuMDE5LjExNXMwLC4wNzctLjAxOS4xMTVjMCwuMDM4LS4wMTkuMDc3LS4wMzguMTE1LS4wMTkuMDM4LS4wMzguMDc3LS4wNTguMDk2LS4wMTkuMDM4LS4wMzguMDU4LS4wNzcuMDc3LS4xMTUuMTM1LS4yNjkuMTkyLS40MjMuMTkyWk0xNS43MjksMjMuOTA3Yy0uMTU0LDAtLjMwNy0uMDU4LS40MDMtLjE3My0uMTE1LS4xMTUtLjE3My0uMjUtLjE3My0uNDAzcy4wNTgtLjMwOC4xNzMtLjQwNGMuMTM0LS4xMzUuMzI3LS4xOTIuNTE5LS4xNTQuMDM4LDAsLjA3Ny4wMTkuMTE1LjAzOC4wMzguMDE5LjA3Ny4wMzguMDk2LjA1OC4wMzguMDE5LjA1OC4wMzguMDc3LjA3Ny4xMTUuMTE1LjE3My4yNS4xNzMuNDAzcy0uMDU4LjMwNy0uMTczLjQwM2MtLjAxOS4wMTktLjA1OC4wNTgtLjA3Ny4wNzctLjAzOC4wMTktLjA1OC4wMzktLjA5Ni4wNTgtLjAzOC4wMTktLjA3Ny4wMTktLjExNS4wMzgtLjAzOC0uMDE5LS4wNzctLjAxOS0uMTE1LS4wMTlaTTguNjE5LDE1LjI2Yy0uMTU0LDAtLjMwNy0uMDU4LS40MDQtLjE3My0uMTE1LS4wOTYtLjE3My0uMjUtLjE3My0uNDA0LDAtLjAzOCwwLS4wNzcuMDE5LS4xMTUsMC0uMDM4LjAxOS0uMDc3LjAzOC0uMTE1LjAxOS0uMDM5LjAzOC0uMDU4LjA1OC0uMDk2LjAxOS0uMDM4LjAzOC0uMDU4LjA3Ny0uMDk2LjEzNS0uMTM0LjMyNy0uMTkyLjUxOS0uMTU0LjAzOCwwLC4wNzcuMDE5LjExNS4wMzguMDM4LjAxOS4wNzcuMDM4LjA5Ni4wNTguMDM4LjAxOS4wNTguMDM4LjA5Ni4wNzcuMDE5LjAxOS4wNTguMDU4LjA3Ny4wOTYuMDE5LjAzOC4wMzguMDU4LjA1OC4wOTYuMDE5LjAzOC4wMTkuMDc3LjAzOC4xMTUsMCwuMDM4LjAxOS4wNzcuMDE5LjExNSwwLC4xNTQtLjA1OC4zMDctLjE3My40MDQtLjAxOS4wMTktLjA1OC4wNTgtLjA5Ni4wNzctLjAzOC4wMTktLjA1OC4wMzgtLjA5Ni4wNTgtLjAzOC4wMTktLjA3Ny4wMTktLjExNS4wMzgtLjA3Ny0uMDE5LS4xMTUtLjAxOS0uMTU0LS4wMTlaTTguNjE5LDE4LjE0M2MtLjE1NCwwLS4zMDctLjA1OC0uNDA0LS4xNzMtLjExNS0uMDk2LS4xNzMtLjI1LS4xNzMtLjQwMywwLS4wMzgsMC0uMDc3LjAxOS0uMTE1LDAtLjAzOC4wMTktLjA3Ny4wMzgtLjExNS4wMTktLjAzOC4wMzgtLjA1OC4wNTgtLjA5Ni4wMTktLjAzOC4wMzgtLjA1OC4wNzctLjA5Ni4xMzUtLjEzNS4zMjctLjE5Mi41MTktLjE1NC4wMzgsMCwuMDc3LjAxOS4xMTUuMDM4LjAzOC4wMTkuMDc3LjAzOS4wOTYuMDU4LjAzOC4wMTkuMDU4LjAzOC4wOTYuMDc3LjAxOS4wMTkuMDU4LjA1OC4wNzcuMDk2LjAxOS4wMzguMDM4LjA1OC4wNTguMDk2LjAxOS4wMzguMDE5LjA3Ny4wMzguMTE1LDAsLjAzOC4wMTkuMDc3LjAxOS4xMTVzMCwuMDc3LS4wMTkuMTE1YzAsLjAzOC0uMDE5LjA3Ny0uMDM4LjExNS0uMDE5LjAzOC0uMDM4LjA3Ny0uMDU4LjA5Ni0uMDE5LjAzOC0uMDM4LjA1OC0uMDc3LjA3Ny0uMDE5LjAxOS0uMDU4LjA1OC0uMDk2LjA3Ny0uMDM4LjAxOS0uMDU4LjAzOC0uMDk2LjA1OC0uMDM4LjAxOS0uMDc3LjAxOS0uMTE1LjAzOC0uMDU4LS4wMTktLjA5Ni0uMDE5LS4xMzQtLjAxOVpNOC42MTksMjEuMDI1Yy0uMTU0LDAtLjMwNy0uMDU4LS40MDQtLjE3My0uMDE5LS4wMTktLjA1OC0uMDU4LS4wNzctLjA3Ny0uMDE5LS4wMzgtLjAzOC0uMDU4LS4wNTgtLjA5Ni0uMDE5LS4wMzgtLjAxOS0uMDc3LS4wMzgtLjExNSwwLS4wMzgtLjAxOS0uMDc3LS4wMTktLjExNXMwLS4wNzcuMDE5LS4xMTVjMC0uMDM4LjAxOS0uMDc3LjAzOC0uMTE1LjAxOS0uMDM4LjAzOC0uMDU4LjA1OC0uMDk2LjAxOS0uMDM4LjAzOC0uMDU4LjA3Ny0uMDk2LjEzNS0uMTM0LjMyNy0uMTkyLjUxOS0uMTU0LjAzOCwwLC4wNzcuMDE5LjExNS4wMzhzLjA3Ny4wMzguMDk2LjA1OGMuMDM4LjAxOS4wNTguMDM4LjA5Ni4wNzcuMDE5LjAxOS4wNTguMDU4LjA3Ny4wOTYuMDE5LjAzOC4wMzguMDU4LjA1OC4wOTYuMDE5LjAzOC4wMTkuMDc3LjAzOC4xMTUsMCwuMDM4LjAxOS4wNzcuMDE5LjExNXMwLC4wNzctLjAxOS4xMTVjMCwuMDM4LS4wMTkuMDc3LS4wMzguMTE1LS4wMTkuMDM4LS4wMzguMDc3LS4wNTguMDk2LS4wMTkuMDM4LS4wMzguMDU4LS4wNzcuMDc3LS4wMTkuMDE5LS4wNTguMDU4LS4wOTYuMDc3LS4wMzguMDE5LS4wNTguMDM4LS4wOTYuMDU4LS4wMzguMDE5LS4wNzcuMDE5LS4xMTUuMDM4LS4wMzgtLjAxOS0uMDc3LS4wMTktLjExNS0uMDE5WiIvPgo8L3N2Zz4=');
}

header .menu-page-14:before {
    background-image: url('data: image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iQ2FscXVlXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMzAgMzAiPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyOS42LjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuMSBCdWlsZCA5KSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6ICNmYTM5NGI7CiAgICAgIH0KCiAgICAgIC5zdDEgewogICAgICAgIGZpbGw6ICMxMDIzMjA7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xOC4wNDcsMTYuNjQxaC0yLjM0NFYyLjgxM2gyLjEwOWMuMzg5LDAsLjcwMy0uMzE0LjcwMy0uNzAzcy0uMzE0LS43MDMtLjcwMy0uNzAzaC01LjYyNWMtLjM4OSwwLS43MDMuMzE0LS43MDMuNzAzcy4zMTQuNzAzLjcwMy43MDNoMi4xMDl2MTMuODI4aC0yLjM0NGMtMS4wMzQsMC0xLjg3NS44NDEtMS44NzUsMS44NzV2Mi4zNTFjMCwyLjk2MiwxLjg4OSw1LjU4Myw0LjY5OSw2LjUyLjA3My4wMjQuMTQ4LjAzNS4yMjMuMDM1cy4xNS0uMDEyLjIyMy0uMDM1YzIuODEtLjkzOCw0LjY5OS0zLjU1OCw0LjY5OS02LjUydi0yLjM1MWMwLTEuMDM0LS44NDEtMS44NzUtMS44NzUtMS44NzVaTTE4LjUxNiwyMC44NjZjMCwyLjI3OC0xLjQwNCw0LjMwMS0zLjUxNiw1LjEwNy0yLjExMi0uODA2LTMuNTE2LTIuODI5LTMuNTE2LTUuMTA3di0yLjM1MWMwLS4yNTguMjExLS40NjkuNDY5LS40NjloNi4wOTRjLjI1OCwwLC40NjkuMjExLjQ2OS40Njl2Mi4zNTFaIi8+CiAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTYuMDk0LDI5Ljc2NWMtLjA4LDAtLjE2Mi0uMDE0LS4yNDEtLjA0MmwtMy4zMDItMS4yMDdjLS4zNjYtLjEzNC0uNTUzLS41MzctLjQyLS45MDIuMTM0LS4zNjYuNTM5LS41NTMuOTAyLS40MmwzLjMwMiwxLjIwN2MuMzY2LjEzNC41NTMuNTM3LjQyLjkwMi0uMTA1LjI4Ni0uMzc1LjQ2Mi0uNjYxLjQ2MlpNMjMuOTA2LDI5Ljc2NWMtLjI4NiwwLS41NTYtLjE3Ni0uNjYxLS40NjItLjEzNC0uMzY2LjA1NC0uNzY5LjQyLS45MDJsMy4zMDItMS4yMDdjLjM2My0uMTM0Ljc2OS4wNTQuOTAyLjQyLjEzNC4zNjYtLjA1NC43NjktLjQyLjkwMmwtMy4zMDIsMS4yMDdjLS4wOC4wMjgtLjE2Mi4wNDItLjI0MS4wNDJaTTEwLjU2NiwyNi45NDhjLS4wMjEtLjAyMy0yLjAwMi0yLjE1Ni00LjM2NC00LjQ3OS4yMy0uNDA4LjM2MS0uODc2LjM2MS0xLjM3NiwwLTEuNTUyLTEuMjYxLTIuODEzLTIuODEyLTIuODEzcy0yLjgxMiwxLjI2MS0yLjgxMiwyLjgxMywxLjI2MSwyLjgxMiwyLjgxMiwyLjgxMmMuNTQxLDAsMS4wNDgtLjE1NywxLjQ3Ny0uNDI0LDIuMzM0LDIuMjkyLDQuMjg3LDQuMzk5LDQuMzA4LDQuNDIuMTM4LjE1LjMyNi4yMjUuNTE2LjIyNS4xNzEsMCwuMzQyLS4wNjEuNDc4LS4xODguMjg0LS4yNjMuMy0uNzA4LjAzOC0uOTkxWk0yLjM0NCwyMS4wOTRjMC0uNzc2LjYzLTEuNDA2LDEuNDA2LTEuNDA2czEuNDA2LjYzMSwxLjQwNiwxLjQwNi0uNjMsMS40MDYtMS40MDYsMS40MDYtMS40MDYtLjYzMS0xLjQwNi0xLjQwNlpNMjYuOTUzLDEzLjE3OWMtMS41NTIsMC0yLjgxMiwxLjI2MS0yLjgxMiwyLjgxMiwwLC42MjguMjA5LDEuMjA3LjU1OCwxLjY3My0xLjkyOSwyLjYwMi0zLjUzNCw1LjU1Mi01LjE2Myw5LjQ5LS4xNDguMzU5LjAyMS43NzEuMzguOTE5LjA4OS4wMzguMTc4LjA1NC4yNy4wNTQuMjc2LDAsLjUzNy0uMTY0LjY0OS0uNDM0LDEuNTczLTMuODAyLDMuMTE1LTYuNjQ3LDQuOTU5LTkuMTQzLjM1NC4xNjIuNzQ1LjI1MywxLjE2LjI1MywxLjU1MiwwLDIuODEyLTEuMjYxLDIuODEyLTIuODEzcy0xLjI2MS0yLjgxMi0yLjgxMi0yLjgxMlpNMjYuOTUzLDE3LjM5OGMtLjc3NiwwLTEuNDA2LS42My0xLjQwNi0xLjQwNnMuNjMtMS40MDYsMS40MDYtMS40MDYsMS40MDYuNjMsMS40MDYsMS40MDYtLjYzLDEuNDA2LTEuNDA2LDEuNDA2WiIvPgo8L3N2Zz4=');
}

header .menu-page-16:before {
    background-image: url('data: image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iQ2FscXVlXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMzEgMzAiPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyOS42LjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuMSBCdWlsZCA5KSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6ICNmYTM5NGI7CiAgICAgIH0KCiAgICAgIC5zdDEgewogICAgICAgIGZpbGw6ICMxMDIzMjA7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xOC41NDcsMi41NzhjLTEuMDU1LDAtMS45NDUuNjgtMi4yMjcsMS42NDFoLTIuNTc4Yy0uMzA1LS45NjEtMS4xOTUtMS42NDEtMi4yMjctMS42NDFzLTEuOTQ1LjY4LTIuMjI3LDEuNjQxaC0yLjU3OGMtLjMwNS0uOTYxLTEuMTk1LTEuNjQxLTIuMjI3LTEuNjQxLTEuMjg5LDAtMi4zNDQsMS4wNTUtMi4zNDQsMi4zNDRzMS4wNTUsMi4zNDQsMi4zNDQsMi4zNDRjMS4wNTUsMCwxLjk0NS0uNjgsMi4yMjctMS42NDFoMi41NTVjLjIzNC43MjcuNzk3LDEuMzEyLDEuNTIzLDEuNTIzdjEuNTIzYzAsLjM5OC4zMDUuNzAzLjcwMy43MDNzLjcwMy0uMzA1LjcwMy0uNzAzdi0xLjUyM2MuNzI3LS4yMzQsMS4zMTItLjc5NywxLjUyMy0xLjUyM2gyLjU1NWMuMzA1Ljk2MSwxLjE5NSwxLjY0MSwyLjIyNywxLjY0MSwxLjI4OSwwLDIuMzQ0LTEuMDU1LDIuMzQ0LTIuMzQ0cy0xLjAwOC0yLjM0NC0yLjI5Ny0yLjM0NFpNNC40ODQsNS44NTljLS41MTYsMC0uOTM3LS40MjItLjkzNy0uOTM4cy40MjItLjkzNy45MzctLjkzNy45MzguNDIyLjkzOC45MzctLjQyMi45MzgtLjkzOC45MzhaTTExLjUxNiw1Ljg1OWMtLjUxNiwwLS45MzgtLjQyMi0uOTM4LS45MzhzLjQyMi0uOTM3LjkzOC0uOTM3LjkzOC40MjIuOTM4LjkzNy0uNDIyLjkzOC0uOTM4LjkzOFpNMTguNTQ3LDUuODU5Yy0uNTE2LDAtLjkzOC0uNDIyLS45MzgtLjkzOHMuNDIyLS45MzcuOTM4LS45MzcuOTM4LjQyMi45MzguOTM3LS40MjIuOTM4LS45MzguOTM4WiIvPgogIDxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNy4xNDEsMTQuNzY2aC0zLjUxNmMtLjM5OCwwLS43MDMtLjMwNS0uNzAzLS43MDN2LTEuODc1aC0yLjgxMnYxLjg3NWMwLC4zOTgtLjMwNS43MDMtLjcwMy43MDNIMi4xNDFjLS4zOTgsMC0uNzAzLS4zMDUtLjcwMy0uNzAzcy4zMDUtLjcwMy43MDMtLjcwM2g2LjU2M3YtMS44NzVjMC0uMzk4LjMwNS0uNzAzLjcwMy0uNzAzaDQuMjE5Yy4zOTgsMCwuNzAzLjMwNS43MDMuNzAzdjEuODc1aDIuODEyYy4zOTksMCwuNzAzLjMwNS43MDMuNzAzcy0uMzA1LjcwMy0uNzAzLjcwM1pNMjguMTU2LDI0LjI1OHYtMy4xNjRjMC00LjI2Ni0zLjQ2OS03LjczNC03LjczNC03LjczNC0uMzk5LDAtLjcwMy4zMDUtLjcwMy43MDNzLjMwNS43MDMuNzAzLjcwM2MzLjQ5MiwwLDYuMzI4LDIuODM2LDYuMzI4LDYuMzI4djMuMDQ3aC0uNzAzYy0uMzk5LDAtLjcwMy4zMDUtLjcwMy43MDNzLjMwNS43MDMuNzAzLjcwM2gxLjQwNmMuMzk5LDAsLjcwMy4zMDUuNzAzLjcwM3MtLjMwNS43MDMtLjcwMy43MDNoLTQuMjE5Yy0uMzk5LDAtLjcwMy0uMzA1LS43MDMtLjcwM3MuMzA1LS43MDMuNzAzLS43MDMuNzAzLS4zMDUuNzAzLS43MDN2LTMuOTg0YzAtMS44MDUtMS40NzctMy4yODEtMy4yODEtMy4yODFoLTUuNjI1Yy0uMzk4LDAtLjcwMy4zMDUtLjcwMy43MDN2MS42NDFjMCwxLjU0Ny0xLjI2NiwyLjgxMi0yLjgxMiwyLjgxMnMtMi44MTItMS4yNjYtMi44MTItMi44MTJ2LTEuNjQxYzAtLjM5OC0uMzA1LS43MDMtLjcwMy0uNzAzSDIuMTQxYy0uMzk4LDAtLjcwMy4zMDUtLjcwMy43MDNzLjMwNS43MDMuNzAzLjcwM2g1LjE1NnYuOTM4YzAsMi4zMiwxLjg5OCw0LjIxOSw0LjIxOSw0LjIxOXM0LjIxOS0xLjg5OCw0LjIxOS00LjIxOXYtLjkzOGg0LjkyMmMxLjAzMSwwLDEuODc1Ljg0NCwxLjg3NSwxLjg3NXYzLjM5OGMtLjgyLjI4MS0xLjQwNiwxLjA3OC0xLjQwNiwxLjk5MiwwLDEuMTcyLjkzOCwyLjEwOSwyLjEwOSwyLjEwOWg0LjIxOWMxLjE3MiwwLDIuMTA5LS45MzgsMi4xMDktMi4xMDksMC0uOTE0LS41ODYtMS42ODgtMS40MDYtMS45OTJaIi8+Cjwvc3ZnPg==');
}

header .menu-page-18:before {
    background-image: url('data: image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iQ2FscXVlXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMzEgMzAiPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyOS42LjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuMSBCdWlsZCA5KSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6ICNmYTM5NGI7CiAgICAgIH0KCiAgICAgIC5zdDEgewogICAgICAgIGZpbGw6ICMxMDIzMjA7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zLjM4MywyNC43OTdoOC4yNzN2My41NjJIMy4zODN2LTMuNTYyWk0xNC4xNDEsMTMuMDc4aDguMjc0djMuNTYyaC04LjI3NHYtMy41NjJaTTE0LjE0MSwxMy4wNzhoOC4yNzR2My41NjJoLTguMjc0di0zLjU2MlpNMy43NzEsOS43NjNsNy4xNjUtNC4xMzcsMS43ODEsMy4wODUtNy4xNjUsNC4xMzctMS43ODEtMy4wODVaTTMuNzcxLDkuNzYzbDcuMTY1LTQuMTM3LDEuNzgxLDMuMDg1LTcuMTY1LDQuMTM3LTEuNzgxLTMuMDg1Wk0xOS42NDgsMTguOTg0aDguMjc0djMuNTYyaC04LjI3NHYtMy41NjJaIi8+CiAgPHBhdGggY2xhc3M9InN0MSIgZD0iTTExLjY1NiwyOS4wNjNIMy4zODNjLS4zOTgsMC0uNzAzLS4zMDUtLjcwMy0uNzAzdi0zLjU2MmMwLS4zOTkuMzA1LS43MDMuNzAzLS43MDNoOC4yNzNjLjM5OCwwLC43MDMuMzA1LjcwMy43MDN2My41NjJjMCwuMzk4LS4zMDUuNzAzLS43MDMuNzAzWk00LjA4NiwyNy42NTZoNi44Njd2LTIuMTU2aC02Ljg2N3YyLjE1NlpNMjIuNDE0LDI5LjA2M2gtOC4yNzRjLS4zOTgsMC0uNzAzLS4zMDUtLjcwMy0uNzAzdi0zLjU2MmMwLS4zOTkuMzA1LS43MDMuNzAzLS43MDNoOC4yNzRjLjM5OCwwLC43MDMuMzA1LjcwMy43MDN2My41NjJjMCwuMzk4LS4zMDUuNzAzLS43MDMuNzAzWk0xNC44NDQsMjcuNjU2aDYuODY3di0yLjE1NmgtNi44Njd2Mi4xNTZaTTIyLjQxNCwxNy4zNDRoLTguMjc0Yy0uMzk4LDAtLjcwMy0uMzA1LS43MDMtLjcwM3YtMy41NjJjMC0uMzk4LjMwNS0uNzAzLjcwMy0uNzAzaDguMjc0Yy4zOTgsMCwuNzAzLjMwNS43MDMuNzAzdjMuNTYyYzAsLjM5OS0uMzA1LjcwMy0uNzAzLjcwM1pNMTQuODQ0LDE1LjkzOGg2Ljg2N3YtMi4xNTZoLTYuODY3djIuMTU2Wk01LjU2MiwxMy41NDdjLS4yMzQsMC0uNDY5LS4xMTctLjYwOS0uMzUybC0xLjc4MS0zLjA5NGMtLjA5NC0uMTY0LS4xMTctLjM1Mi0uMDctLjUzOS4wNDctLjE4OC4xNjQtLjMyOC4zMjgtLjQyMmw3LjE3Mi00LjE0OGMuMTY0LS4wOTQuMzUyLS4xMTcuNTM5LS4wNy4xODguMDQ3LjMyOC4xNjQuNDIyLjMyOGwxLjc4MSwzLjA5NGMuMDk0LjE2NC4xMTcuMzUyLjA3LjUzOS0uMDQ3LjE4OC0uMTY0LjMyOC0uMzI4LjQyMmwtNy4xNzIsNC4xNDhjLS4xMTcuMDctLjIzNC4wOTQtLjM1Mi4wOTRaTTQuNzQyLDEwLjAzMWwxLjA3OCwxLjg3NSw1Ljk1My0zLjQ0NS0xLjA3OC0xLjg3NS01Ljk1MywzLjQ0NVpNMjcuODA1LDI5LjA2M2gtMi44ODNjLS4zOTksMC0uNzAzLS4zMDUtLjcwMy0uNzAzdi0zLjU2MmMwLS4zOTkuMzA1LS43MDMuNzAzLS43MDNoMi44ODNjLjM5OCwwLC43MDMuMzA1LjcwMy43MDN2My41NjJjMCwuMzk4LS4zMDUuNzAzLS43MDMuNzAzWk0yNS42MjUsMjcuNjU2aDEuNDc3di0yLjE1NmgtMS40Nzd2Mi4xNTZaTTI4LjAzOSwxNy4zNDRoLTMuMTE3Yy0uMzk5LDAtLjcwMy0uMzA1LS43MDMtLjcwM3YtMy41NjJjMC0uMzk4LjMwNS0uNzAzLjcwMy0uNzAzaDMuMTE3Yy4zOTgsMCwuNzAzLjMwNS43MDMuNzAzdjMuNTYyYzAsLjM5OS0uMzA1LjcwMy0uNzAzLjcwM1pNMjUuNjI1LDE1LjkzOGgxLjcxMXYtMi4xNTZoLTEuNzExdjIuMTU2Wk0xNy4xODgsMjMuMjVoLTguMjczYy0uMzk4LDAtLjcwMy0uMzA1LS43MDMtLjcwM3YtMy41NjJjMC0uMzk5LjMwNS0uNzAzLjcwMy0uNzAzaDguMjczYy4zOTgsMCwuNzAzLjMwNS43MDMuNzAzdjMuNTYyYzAsLjM5OC0uMzA1LjcwMy0uNzAzLjcwM1pNOS42MTcsMjEuODQ0aDYuODY3di0yLjE1NmgtNi44Njd2Mi4xNTZaTTI3LjkyMiwyMy4yNWgtOC4yNzRjLS4zOTgsMC0uNzAzLS4zMDUtLjcwMy0uNzAzdi0zLjU2MmMwLS4zOTkuMzA1LS43MDMuNzAzLS43MDNoOC4yNzRjLjM5OCwwLC43MDMuMzA1LjcwMy43MDN2My41NjJjMCwuMzk4LS4zMDUuNzAzLS43MDMuNzAzWk0yMC4zNTIsMjEuODQ0aDYuODY3di0yLjE1NmgtNi44Njd2Mi4xNTZaIi8+Cjwvc3ZnPg==');
}

header .menu-page-20:before {
    background-image: url('data: image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iQ2FscXVlXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMzEgMzAiPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyOS42LjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuMSBCdWlsZCA5KSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6ICNmYTM5NGI7CiAgICAgIH0KCiAgICAgIC5zdDEgewogICAgICAgIGZpbGw6ICMxMDIzMjA7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yLjg2NywxNi4xNzJoMy43MDNsLS4yMTEtNS44NTloLTMuMjgxbC0uMjExLDUuODU5Wk0yLjYzMywyMi4wMzFsLS4yNTgsNy43MzRoNC42ODhsLS4yNTgtNy43MzRIMi42MzNaIi8+CiAgPHBhdGggY2xhc3M9InN0MSIgZD0iTTIxLjM2LDI2Ljk1aDIuMzR2LTIuMTFoLTIuMzR2Mi4xMVpNMjIuNTMsMjEuMzNjLS42NSwwLTEuMTcuNTEtMS4xNywxLjE3di45NGgyLjM0di0uOTRjMC0uNjYtLjUxLTEuMTctMS4xNy0xLjE3Wk0xNy4zOCwyNi45NWgyLjM0di0yLjExaC0yLjM0djIuMTFaTTE4LjU1LDIxLjMzYy0uNjYsMC0xLjE3LjUxLTEuMTcsMS4xN3YuOTRoMi4zNHYtLjk0YzAtLjY2LS41Mi0xLjE3LTEuMTctMS4xN1pNMTMuMzksMjYuOTVoMi4zNHYtMi4xMWgtMi4zNHYyLjExWk0xNC41NiwyMS4zM2MtLjY1LDAtMS4xNy41MS0xLjE3LDEuMTd2Ljk0aDIuMzR2LS45NGMwLS42Ni0uNTEtMS4xNy0xLjE3LTEuMTdaTTkuNDEsMjYuOTVoMi4zNHYtMi4xMWgtMi4zNHYyLjExWk0xMC41OCwyMS4zM2MtLjY2LDAtMS4xNy41MS0xLjE3LDEuMTd2Ljk0aDIuMzR2LS45NGMwLS42Ni0uNTItMS4xNy0xLjE3LTEuMTdaTTYuMDcsMjAuMTRjMCwuMDEsMCwuMDMuMDEuMDQuMDEuMDIuMDIuMDQuMDUuMDYtLjAyLS4wMy0uMDQtLjA2LS4wNi0uMVpNNy41MSwyMi42OWMwLS40LS4zMy0uNzEtLjczLS42OC0uNCwwLS43LjMzLS42OC43MmwuMjYsNi4zNmMuMDIuMzcuMzMuNjguNy42OGguMDNjLjM5LDAsLjctLjMzLjY4LS43M2wtLjI2LTYuMzVaTTI1LjU3OCwyLjEwOWMtLjE4OCwwLS4zNzUtLjA3LS40OTItLjIxMS0uMDIzLS4wMjMtLjA3LS4wNy0uMDk0LS4wOTQtLjAyNC0uMDQ3LS4wNDctLjA3LS4wNy0uMTE3LS4wMjQtLjA0Ny0uMDI0LS4wOTQtLjA0Ny0uMTQxLDAtLjA0Ny0uMDIzLS4wOTQtLjAyMy0uMTQxLDAtLjE4OC4wNy0uMzc1LjIxMS0uNDkyLjI1OC0uMjU4LjcyNy0uMjU4Ljk4NCwwLC4xNDEuMTQxLjIxMS4zMDUuMjExLjQ5MnMtLjA3LjM3NS0uMjExLjQ5MmMtLjA5NC4xNDEtLjI4MS4yMTEtLjQ2OS4yMTFaTTIyLjA2MiwyLjYwMmMtLjYwOSwwLTEuMjE5LS4yMzQtMS42NjQtLjY4LS4zNzUtLjM3NS0uOTg0LS4zNzUtMS4zNTksMC0uOTE0LjkxNC0yLjQxNC45MTQtMy4zMjgsMC0uMzc1LS4zNzUtLjk4NC0uMzc1LTEuMzU5LDAtLjI4MS4yODEtLjcyNy4yODEtLjk4NCwwLS4yODEtLjI4MS0uMjgxLS43MjcsMC0uOTg0QzE0LjI4MSwwLDE1Ljc4MSwwLDE2LjY5NS45MTRjLjM3NS4zNzUuOTg0LjM3NSwxLjM1OSwwQzE4Ljk2OSwwLDIwLjQ2OSwwLDIxLjM4My45MTRjLjM3NS4zNzUuOTg0LjM3NSwxLjM1OSwwLC4yODEtLjI4MS43MjYtLjI4MS45ODQsMCwuMjgxLjI4MS4yODEuNzI3LDAsLjk4NC0uNDQ1LjQ2OS0xLjA1NS43MDMtMS42NjQuNzAzWk01LjYwOSwzYy0uMTg4LDAtLjM1Mi0uMDctLjQ5Mi0uMjExLS4yODEtLjI4MS0uMjgxLS43MjcsMC0uOTg0LjcwMy0uNzAzLDEuNjQxLTEuMTAyLDIuNjQ4LTEuMTAyaDMuNzVjLjM5OCwwLC43MDMuMzA1LjcwMy43MDNzLS4zMDUuNzAzLS43MDMuNzAzaC0zLjc1Yy0uNjMzLDAtMS4yMTkuMjM0LTEuNjY0LjY4LS4xNDEuMTQxLS4zMDUuMjExLS40OTIuMjExWk0yNy42NiwyOS4wNmMwLC40LS4zLjcxLS43LjcxSDEwLjExYy0uNCwwLS43LS4zMS0uNy0uNzFzLjMtLjcuNy0uN2gxNC45OHYtMTIuMjFsLTguMzUsNC4xN2MtLjIxLjEyLS40Ny4wOS0uNjgtLjAyLS4yMS0uMTQtLjMzLS4zOC0uMzMtLjYxdi0zLjU0bC04LjYyLDQuMjhjLS4xMS4wNy0uMjQuMTEtLjM4LjEyaC0uMDVjLS4wNiwwLS4xMy0uMDEtLjE5LS4wMy0uMDUtLjAyLS4xMS0uMDQtLjE2LS4wNy0uMDgtLjA1LS4xNS0uMTItLjItLjIxLS4wMi0uMDMtLjA0LS4wNi0uMDYtLjEtLjAzLS4wOC0uMDYtLjE3LS4wNi0uMjZ2LS4wMWwtLjU2LTE0LjcxaC0xLjQ2bC0uOTEsMjMuOTNjLS4wMy4zNy0uMzMuNjgtLjcuNjhoLS45NGMtLjQsMC0uNzEtLjMxLS43MS0uNzFzLjMxLS43LjcxLS43aC4yNmwuOTEtMjMuOTNjLjAyLS4zOC4zMy0uNjguNy0uNjhoMi44MWMuMzgsMCwuNjguMy43MS42OGwuNTQsMTQuMzIsOC43NC00LjM2Yy4yMS0uMTIuNDctLjA5LjY4LjAyLjIzLjEyLjM1LjM2LjM1LjU5djMuNTRsOC4zNC00LjE3Yy4yMi0uMTIuNDctLjEuNjguMDIuMjIuMTIuMzMuMzUuMzMuNjF2MTMuMzZoLjQ3Yy40LDAsLjcuMy43LjdaTTI5LjUzOSwyOS43NjZjLS4wNDcsMC0uMDk0LDAtLjE0MS0uMDIzLS4wNDcsMC0uMDk0LS4wMjQtLjE0MS0uMDQ3LS4wNDctLjAyMy0uMDk0LS4wNDctLjExNy0uMDctLjA0Ny0uMDIzLS4wNy0uMDQ3LS4wOTQtLjA5NC0uMTQxLS4xNDEtLjIxMS0uMzA1LS4yMTEtLjQ5MiwwLS4wNDcsMC0uMDk0LjAyNC0uMTQxLDAtLjA0Ny4wMjMtLjA5NC4wNDctLjE0MS4wMjQtLjA0Ny4wNDctLjA3LjA3LS4xMTcuMDIzLS4wNDcuMDQ3LS4wNy4wOTQtLjA5NGwuMDk0LS4wOTRjLjA0Ny0uMDIzLjA3LS4wNDcuMTE3LS4wNy4wNDctLjAyMy4wOTQtLjAyMy4xNDEtLjA0Ny4yMzQtLjA0Ny40NjkuMDI0LjYzMy4xODguMDIzLjAyNC4wNy4wNy4wOTQuMDk0LjAyNC4wNDcuMDQ3LjA3LjA3LjExNy4wMjMuMDQ3LjAyMy4wOTQuMDQ3LjE0MSwwLC4wNDcuMDI0LjA5NC4wMjQuMTQxLDAsLjE4OC0uMDcuMzc1LS4yMTEuNDkyLS4wMjMuMDIzLS4wNy4wNy0uMTE3LjA5NC0uMDQ3LjAyMy0uMDcuMDQ3LS4xMTcuMDctLjA0Ny4wMjMtLjA5NC4wMjMtLjE0MS4wNDctLjA3LjA0Ny0uMTE3LjA0Ny0uMTY0LjA0N1oiLz4KPC9zdmc+');
}

header .menu-page-22:before {
    background-image: url('data: image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iQ2FscXVlXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMzAgMzAiPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyOS42LjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuMSBCdWlsZCA5KSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6ICNmYTM5NGI7CiAgICAgIH0KCiAgICAgIC5zdDEgewogICAgICAgIGZpbGw6ICMxMDIzMjA7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNSwuNzAzYy0xLjAzMSwwLTEuOTQ1LjUzOS0yLjQ2MSwxLjQzbC0yLjA2MiwzLjU2MmMtLjE4OC4zMjgtLjA3Ljc3My4yNTguOTYxcy43NzMuMDcuOTYxLS4yNThsMi4wNjItMy41NjJjLjI1OC0uNDQ1LjcyNy0uNzI3LDEuMjQyLS43MjdzLjk4NC4yODEsMS4yNDIuNzI3bDYuMDk0LDEwLjUyMy0zLjM1MS0uODkxYy0uMzc1LS4wOTQtLjc1LjExNy0uODY3LjQ5Mi0uMDk0LjM3NS4xMTcuNzUuNDkyLjg2N2w0Ljk2OSwxLjMzNmMuMDcuMDIzLjExNy4wMjMuMTg4LjAyMy4zMDUsMCwuNTg2LS4yMTEuNjgtLjUxNmwxLjMzNi00Ljk2OWMuMDk0LS4zNzUtLjExNy0uNzUtLjQ5Mi0uODY3LS4zNzUtLjA5NC0uNzUuMTE3LS44NjcuNDkybC0uODY3LDMuMzI4LTYuMDk0LTEwLjUyM2MtLjUxNi0uODkxLTEuNDMtMS40My0yLjQ2MS0xLjQzWiIvPgogIDxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yNi4zMiwyNC42MDloLTEyLjE0MWwyLjQzOC0yLjQzOGMuMjgxLS4yODEuMjgxLS43MjcsMC0uOTg0LS4yODEtLjI4MS0uNzI3LS4yODEtLjk4NCwwbC0zLjY1NiwzLjY1NmMtLjE0MS4xNDEtLjIxMS4zMDUtLjIxMS40OTJzLjA3LjM3NS4yMTEuNDkybDMuNjU2LDMuNjU2Yy4xNDEuMTQxLjMyOC4yMTEuNDkyLjIxMXMuMzUyLS4wNy40OTItLjIxMWMuMjgxLS4yODEuMjgxLS43MjcsMC0uOTg0bC0yLjQzOC0yLjQ4NGgxMi4xNDFjMS4wMzEsMCwxLjk0NS0uNTM5LDIuNDYxLTEuNDMuNTE2LS44OTEuNTE2LTEuOTY5LDAtMi44NTlsLTIuMDYzLTMuNTYyYy0uMTg4LS4zMjgtLjYzMy0uNDQ1LS45NjEtLjI1OC0uMzI4LjE4OC0uNDQ1LjYzMy0uMjU4Ljk2MWwyLjA2MiwzLjU2MmMuMjU4LjQ0NS4yNTguOTg0LDAsMS40NTMtLjI1OC40NDUtLjcyNy43MjctMS4yNDIuNzI3Wk0xLjIxOSwyNC41ODZjLjUxNi44OTEsMS40MywxLjQzLDIuNDYxLDEuNDNoNC4xMDJjLjM5OCwwLC43MDMtLjMwNS43MDMtLjcwM3MtLjMwNS0uNzAzLS43MDMtLjcwM0gzLjY4Yy0uNTE2LDAtLjk4NC0uMjgxLTEuMjQyLS43MjctLjI1OC0uNDQ1LS4yNTgtLjk4NCwwLTEuNDUzbDYuMDctMTAuNTIzLjg5MSwzLjM1MmMuMDk0LjMwNS4zNzUuNTE2LjY4LjUxNi4wNywwLC4xMTcsMCwuMTg4LS4wMjMuMzc1LS4wOTQuNTg2LS40OTIuNDkyLS44NjdsLTEuMzM2LTQuOTkyYy0uMDQ3LS4xODgtLjE2NC0uMzI4LS4zMjgtLjQyMnMtLjM1Mi0uMTE3LS41MzktLjA3bC00Ljk2OSwxLjMzNmMtLjM3NS4wOTQtLjU4Ni40OTItLjQ5Mi44NjdzLjQ5Mi41ODYuODY3LjQ5MmwzLjM1Mi0uODkxTDEuMjE5LDIxLjcyN2MtLjUxNi45MTQtLjUxNiwxLjk2OSwwLDIuODU5WiIvPgo8L3N2Zz4=');
}

header .menu-page-24:before {
    background-image: url('data: image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iQ2FscXVlXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMzAgMzAiPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyOS42LjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuMSBCdWlsZCA5KSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6ICNmYTM5NGI7CiAgICAgIH0KCiAgICAgIC5zdDEgewogICAgICAgIGZpbGw6ICMxMDIzMjA7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02LjU4Niw1LjgxM3YtLjAyM2MwLS4wMjMsMC0uMDQ3LS4wMjMtLjA3LDAtLjAyMy0uMDIzLS4wNDctLjAyMy0uMDdzLS4wMjMtLjA0Ny0uMDIzLS4wNDdjMC0uMDIzLS4wMjMtLjA0Ny0uMDIzLS4wN3MtLjAyMy0uMDIzLS4wMjMtLjA0N2MtLjAyMy0uMDIzLS4wMjMtLjA0Ny0uMDQ3LS4wNywwLDAsMC0uMDIzLS4wMjMtLjAyMywwLDAtLjAyMywwLS4wMjMtLjAyMy0uMDIzLS4wMjMtLjA0Ny0uMDIzLS4wNy0uMDQ3cS0uMDIzLS4wMjMtLjA0Ny0uMDIzYy0uMDIzLS4wMjMtLjA0Ny0uMDIzLS4wNy0uMDIzcy0uMDQ3LS4wMjMtLjA3LS4wMjMtLjA0Ny0uMDIzLS4wNy0uMDIzLS4wNDctLjAyMy0uMDctLjAyM2gtLjE2NGwtMi42NDguMTY0Yy0uMzk4LjAyMy0uNjguMzUyLS42NTYuNzUuMDIzLjM5OC4zNTIuNjguNzUuNjU2bC45NjEtLjA0N2MtMS44MDUsMi4zMi0yLjgxMiw1LjIyNy0yLjgxMiw4LjI3MywwLDMuNjMzLDEuNDA2LDcuMDU1LDMuOTg0LDkuNjA5LjE0MS4xNDEuMzI4LjIxMS40OTIuMjExcy4zNTItLjA3LjQ5Mi0uMjExYy4yODEtLjI4MS4yODEtLjcyNywwLS45ODQtMi4yOTctMi4zMi0zLjU2Mi01LjM2Ny0zLjU2Mi04LjYyNSwwLTIuNzQyLjg5MS01LjM0NCwyLjU1NS03LjQ3N2wuMTQxLDEuMjQyYy4wNDcuMzUyLjM1Mi42MDkuNzAzLjYwOWguMDk0Yy4zNzUtLjA0Ny42NTYtLjM5OC42MDktLjc3M2wtLjMyOC0yLjc4OVpNMjYuNzE5LDIzLjI1bC0uOTYxLjA0N2MxLjgyOC0yLjM0NCwyLjgzNi01LjI1LDIuODM2LTguMjk3LDAtMy42MzMtMS40MDYtNy4wNTUtMy45ODQtOS42MDktLjI4MS0uMjgxLS43MjctLjI4MS0uOTg0LDAtLjI4MS4yODEtLjI4MS43MjcsMCwuOTg0LDIuMjk3LDIuMzIsMy41NjIsNS4zNjcsMy41NjIsOC42MjUsMCwyLjc0Mi0uODkxLDUuMzQ0LTIuNTU1LDcuNDc3bC0uMTQxLTEuMjQyYy0uMDQ3LS4zNzUtLjM5OS0uNjU2LS43NzQtLjYwOXMtLjY1Ni4zOTgtLjYwOS43NzNsLjMyOCwyLjgxMnYuMDI0YzAsLjAyMywwLC4wNDcuMDIzLjA3LDAsLjAyMy4wMjQuMDQ3LjAyNC4wN3MuMDIzLjA0Ny4wMjMuMDQ3YzAsLjAyMy4wMjMuMDQ3LjA0Ny4wNywwLC4wMjMuMDIzLjAyMy4wMjMuMDQ3LjAyNC4wMjMuMDI0LjA0Ny4wNDcuMDdsLjAyMy4wMjMuMDI0LjAyM2MuMDIzLjAyNC4wNDcuMDQ3LjA3LjA0N3MuMDIzLjAyNC4wNDcuMDI0Yy4wMjMuMDIzLjA0Ny4wMjMuMDcuMDQ3LjAyMywwLC4wMjMuMDI0LjA0Ny4wMjQuMDI0LjAyMy4wNy4wMjMuMDk0LjAyM2guMDIzYy4wNDcsMCwuMDk0LjAyNC4xNDEuMDI0aC4wNDdsMi42NDktLjE2NGMuMzk4LS4wMjMuNjgtLjM1Mi42NTYtLjc1LS4wNy0uMzk5LS4zOTgtLjcwMy0uNzk3LS42OFoiLz4KICA8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTUsNy43MzRjLTEuNjg4LDAtMy4wNDctMS4zNTktMy4wNDctMy4wNDdzMS4zNTktMy4wNDcsMy4wNDctMy4wNDcsMy4wNDcsMS4zNTksMy4wNDcsMy4wNDctMS4zNTksMy4wNDctMy4wNDcsMy4wNDdaTTE1LDMuMDQ3Yy0uOTE0LDAtMS42NDEuNzI3LTEuNjQxLDEuNjQxcy43MjcsMS42NDEsMS42NDEsMS42NDEsMS42NDEtLjcyNywxLjY0MS0xLjY0MS0uNzI3LTEuNjQxLTEuNjQxLTEuNjQxWk0xNi44NzUsOC42NzJoLTMuNzk3Yy0xLjUyMywwLTIuODM2LDEuMTQ4LTMuMDIzLDIuNjcybC0uOTE0LDcuMzEyYy0uMDQ3LjM3NS4yMzQuNzI3LjYwOS43NzRoLjA5NGMuMzUyLDAsLjY1Ni0uMjU4LjcwMy0uNjA5bC45MTQtNy4zMTJjLjA5NC0uODIuNzk3LTEuNDMsMS42MTctMS40M2gzLjc5N2MuOTE0LDAsMS42NDEuNzI3LDEuNjQxLDEuNjQxdjUuNjI1YzAsLjM5OC0uMzA1LjcwMy0uNzAzLjcwM3MtLjcwMy4zMDUtLjcwMy43MDN2Mi4xMDloLTQuMjE5di0uNzAzYzAtLjM5OC0uMzA1LS43MDMtLjcwMy0uNzAzcy0uNzAzLjMwNS0uNzAzLjcwM3YxLjM4M2MwLC4zOTguMzA1LjcwMy43MDMuNzAzaC45Mzh2Ni43OTdjMCwuMzk4LjMwNS43MDMuNzAzLjcwM3MuNzAzLS4zMDUuNzAzLS43MDN2LTYuNzc0aC45Mzh2Ni43OTdjMCwuMzk4LjMwNS43MDMuNzAzLjcwM3MuNzAzLS4zMDUuNzAzLS43MDN2LTYuNzk3aC45MzhjLjM5OCwwLC43MDMtLjMwNS43MDMtLjcwM3YtMi4yMjdjLjgyLS4yODEsMS40MDYtMS4wNzgsMS40MDYtMS45OTJ2LTUuNjI1YzAtMS42ODgtMS4zNTktMy4wNDctMy4wNDctMy4wNDdaTTkuODQ0LDI1LjA3OGMtLjM5OCwwLS43MDMtLjMwNS0uNzAzLS43MDN2LTMuMjgxYzAtLjM5OS4zMDUtLjcwMy43MDMtLjcwM3MuNzAzLjMwNS43MDMuNzAzdjMuMjgxYzAsLjM5OC0uMzA1LjcwMy0uNzAzLjcwM1oiLz4KPC9zdmc+');
}

header .menu-page-26:before {
    background-image: url('data: image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iQ2FscXVlXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMzAgMzAiPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyOS42LjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuMSBCdWlsZCA5KSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6ICNmYTM5NGI7CiAgICAgIH0KCiAgICAgIC5zdDEgewogICAgICAgIGZpbGw6ICMxMDIzMjA7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik04LjAxNiwyOC41MjNjLTMuMzI4LDAtNi4yMzQtMi4zNjctNi44NjctNS42NDhDLjA5NCwxNy42MDIuMDk0LDEyLjI1OCwxLjE0OCw2Ljk4NCwxLjgwNSwzLjcwMyw0LjY4OCwxLjMzNiw4LjAxNiwxLjMzNmMuNTYyLDAsMS4xMjUuMjU4LDEuNS42OC4zNzUuNDIyLjUzOSwxLjAwOC40NjksMS41N2wtLjU2Miw0LjE5NWMtLjIxMSwxLjUtMS41LDIuNjI1LTMsMi42MjUtLjUxNiwwLS45ODQtLjA0Ny0xLjMzNi0uMTE3djkuNDQ1Yy4zNzUtLjE0MS44NDQtLjI1OCwxLjMzNi0uMjU4LDEuNSwwLDIuNzg5LDEuMTI1LDMsMi42MjVsLjMwNSwyLjIwM2MuMDQ3LjM3NS0uMjExLjc1LS42MDkuNzk3LS4zNzUuMDQ3LS43NS0uMjExLS43OTctLjYwOWwtLjMwNS0yLjIyN2MtLjExNy0uNzk3LS43OTctMS40MDYtMS42MTctMS40MDYtLjg0NCwwLTEuNTk0LjU4Ni0xLjU5NC42MDktLjIxMS4xNjQtLjQ5Mi4yMTEtLjc1LjA5NC0uMjM0LS4xMTctLjM5OC0uMzUyLS4zOTgtLjYzM3YtMTEuNTMxYzAtLjIzNC4xMTctLjQ0NS4yODEtLjU2Mi4xODgtLjE0MS40MjItLjE2NC42MzMtLjA5NCwwLDAsLjc5Ny4yNTgsMS44MjguMjU4LjgyLDAsMS41LS42MDksMS42MTctMS40MDZsLjU2Mi00LjE5NWMuMDIzLS4yMzQtLjA3LS4zNzUtLjE0MS0uNDQ1LS4wNy0uMDctLjIxMS0uMTg4LS40MjItLjE4OC0yLjY3MiwwLTQuOTY5LDEuODk4LTUuNDg0LDQuNTIzLTEuMDA4LDUuMDg2LTEuMDA4LDEwLjI2NiwwLDE1LjM1Mi41MTYsMi42MjUsMi44MzYsNC41MjQsNS40ODQsNC41MjQuMzk4LDAsLjcwMy4zMDUuNzAzLjcwM3MtLjMyOC42NTYtLjcwMy42NTZaIi8+CiAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTE4Ljg2NywyOC41OTRoLTcuNjQxYy0uMzk4LDAtLjcwMy0uMzA1LS43MDMtLjcwM3MuMzA1LS43MDMuNzAzLS43MDNoNy42NDFjNS4yMjYsMCw5LjQ5Mi00LjI2Niw5LjQ5Mi05LjQ5MnMtNC4yNjYtOS40OTItOS40OTItOS40OTItOS40OTIsNC4yNjYtOS40OTIsOS40OTJjMCwuMzk5LS4zMDUuNzAzLS43MDMuNzAzcy0uNzAzLS4zMDUtLjcwMy0uNzAzYzAtNiw0Ljg5OC0xMC44OTgsMTAuODk4LTEwLjg5OHMxMC44OTgsNC44OTgsMTAuODk4LDEwLjg5OC00Ljg5OCwxMC44OTktMTAuODk4LDEwLjg5OVpNMjEuNzczLDIxLjg5MWgtNy4yNjZjLS4zOTgsMC0uNzAzLS4zMDUtLjcwMy0uNzAzcy4zMDUtLjcwMy43MDMtLjcwM2g3LjI4OWMuMzk4LDAsLjcwMy4zMDUuNzAzLjcwM3MtLjMyOC43MDMtLjcyNy43MDNaTTIxLjc3MywxNy41MzFoLTcuMjY2Yy0uMzk4LDAtLjcwMy0uMzA1LS43MDMtLjcwM3MuMzA1LS43MDMuNzAzLS43MDNoNy4yODljLjM5OCwwLC43MDMuMzA1LjcwMy43MDNzLS4zMjguNzAzLS43MjcuNzAzWiIvPgo8L3N2Zz4=');
}

/* - BODY AND SPECIFIC - */
.hero {
    min-height: calc(100svh - var(--wp--custom--header--height) - var(--wp--preset--spacing--30));
}

.hero>div:nth-child(2) img {
    max-height: calc(100svh - var(--wp--custom--header--height) - 2 * var(--wp--preset--spacing--30) - 2 * var(--wp--preset--spacing--20) - 50px) !important;
}

.hero>div:nth-child(3) a {
    font-size: 0;
	transition: background 300ms, font-size 0s !important;
}

.hero>div:nth-child(3) a:after {
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    height: 100%;
    aspect-ratio: 1;
    width: auto;
    background: url(/wp-content/uploads/2025/08/Down.svg);
    filter: var(--wp--custom--filter--white);
}

.icons-layout>div {
    grid-auto-rows: 1fr;
}

.icons-layout>div>*:nth-child(1) {
    border-top-left-radius: inherit;
}

.icons-layout>div>*:nth-child(3) {
    border-top-right-radius: inherit;
}

.icons-layout>div>*:nth-child(3n + 1):nth-last-child(-n + 3) {
    border-bottom-left-radius: inherit;
}

.icons-layout>div>*:last-child:is(:nth-child(3n)) {
    border-bottom-right-radius: inherit;
}

.wp-block-cover:has(.has-primary-gradient-background) {
    background-color: var(--wp--preset--color--light);
}

.wp-block-cover:has(.has-primary-gradient-background) .wp-block-cover__image-background {
    position: absolute;
    top: 50%;
    left: unset;
    right: 0;
    transform: translateY(-50%);
    height: 100%;
    width: calc(100% / 9 * 5);
}

.page-id-20 .wpgmza_map {
    border-radius: 20px;
    min-height: 100%;
}

.page-id-26 .wpgmza_map .ol-layer:nth-child(2) {
    display: none;
}

.wpgmza_map {
    border-radius: 20px;
}

.counter {
    counter-reset: count;
}

.counter :is(.wp-block-heading, .is-style-callout-paragraph):before {
    counter-increment: count;
    content: counter(count, decimal-leading-zero);
    display: block;
    margin-bottom: var(--wp--preset--spacing--20);
    color: var(--wp--preset--color--accent);
}

.netdev-job-offers {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: var(--wp--preset--spacing--30);
}

.single-job-offer {
    display: flex;
    flex-direction: column;
    gap: var(--wp--preset--spacing--20);
    padding: var(--wp--preset--spacing--30);
}

.single-job-offer .is-style-callout-paragraph {
    color: var(--wp--preset--color--primary);
}

/* - FOOTER - */
footer>div:first-of-type {
    --deco: calc(var(--wp--custom--header--height) - 15px + 1px);

    margin-top: var(--deco);
}

footer>div:first-of-type:before {
    content: '';
    position: absolute;
    top: calc(1px - var(--deco));
    left: 0;
    height: var(--deco);
    width: 100%;
    background: inherit;
    -webkit-mask-image: url(/wp-content/uploads/2025/08/Menu-background.svg);
    mask-image: url(/wp-content/uploads/2025/08/Menu-background.svg);
    mask-position: center;
    mask-size: contain;
    mask-repeat: no-repeat;
    transform: rotate(0.5turn);
}

footer .wp-block-navigation__container {
    display: grid;
    grid-template-columns: repeat(3, auto);
    grid-template-rows: repeat(3, auto);
    grid-auto-flow: column;
    gap: var(--wp--preset--spacing--20);
}

footer .wp-block-navigation__container a {
    transition: 300ms;
}

footer .wp-block-navigation__container a:hover {
    opacity: 0.5;
}

footer div:has(>svg) {
    line-height: 0;
}

/* - WP FORMS - */

.wpforms-container * {
    font-family: var(--wp--preset--font-family--secondary) !important;
    font-weight: 400 !important;
}

.wpforms-container {
    padding: unset !important;
    margin: unset !important;
}

.wpforms-field {
    padding-top: unset !important;
    padding-bottom: 20px !important;
}

.wpforms-field-label {
    font-weight: 400 !important;
}

.wpforms-required-label {
    display: none;
    color: unset !important;
}

.wpforms-field-checkbox li {
    align-items: center !important;
}

.wpforms-submit {
    height: unset !important;
    font-family: var(--wp--preset--font-family--secondary) !important;
    font-size: var(--wp--preset--font-size--button, inherit) !important;
    font-weight: 400 !important;
    line-height: 1.2em !important;
    padding: 12px 24px !important;
    text-transform: uppercase !important;
}

.wpforms-submit:hover {
    background: var(--wp--preset--color--transparent) !important;
    opacity: 1 !important;
}

.wpforms-uploader {
    padding: 10px 16px !important;
}

.wpforms-uploader,
.dz-message {
    align-items: flex-start !important;
    gap: 5px;
}

.iti__dropdown-content {
    max-width: unset !important;
}

.iti__dropdown-content * {
    color: var(--wp--preset--color--dark, black) !important;
}

.dz-message svg {
    display: none;
}

.dz-message .modern-title,
.dz-message .modern-hint {
    text-align: left;
}

.ui-timepicker-wrapper * {
    color: black !important;
}

.flatpickr-monthDropdown-months {
    text-transform: capitalize;
}

/* - MENTIONS LEGALES - */
.netdev-mentions-legales h2 {
    margin-top: var(--wp--preset--spacing--20);
    margin-bottom: var(--wp--preset--spacing--20);
}

.netdev-mentions-legales a {
    color: var(--wp--preset--color--primary) !important;
    text-decoration: underline;
    transition: 300ms;
}

.netdev-mentions-legales a:hover {
    opacity: 0.5;
}

/* - SWIPER - */

/* - POPUPS - */
.popup,
.form-popup {
    position: fixed !important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    align-content: center;
    z-index: 9;
}

.popup:not(.open),
.form-popup:not(.open) {
    display: none;
}

/* - RESPONSIVE - */
@media screen and (max-width: 1280px) {

    /* BIGGER TABLET > GLOBAL*/
    body.logged-in:before {
        --nb-c: 8;
        --p: 40px;
    }

    :root {
        /* --wp--preset--spacing--60: 60px; */
        --wp--preset--spacing--80: calc((100vw - 2 * var(--wp--preset--spacing--60)) / 8);
    }

    div[style *="padding-right:var(--wp--preset--spacing--60)"],
    div[style *="padding-right: var(--wp--preset--spacing--60)"] {
        padding-right: 40px !important;
    }

    div[style *="padding-left:var(--wp--preset--spacing--60)"],
    div[style *="padding-left: var(--wp--preset--spacing--60)"] {
        padding-left: 40px !important;
    }

    .bigger-tablet-column {
        display: flex !important;
        flex-direction: column !important;
        align-items: stretch !important;
    }

    .bigger-tablet-column.reverse {
        flex-direction: column-reverse !important;
    }

    .bigger-tablet-column>* {
        flex-basis: unset !important;
    }

    .bigger-tablet-column-padding-inline {
        padding-inline: var(--wp--preset--spacing--80);
    }

    .bigger-tablet-unset-padding-inline {
        padding-inline: unset !important;
    }

    .bigger-tablet-template-8-columns {
        grid-template-columns: repeat(8, minmax(0, 1fr));
    }

    .bigger-tablet-3-columns {
        grid-column: span 3;
    }

    .bigger-tablet-4-columns {
        grid-column: span 4;
    }

    .bigger-tablet-5-columns {
        grid-column: span 5;
    }
	
    .bigger-tablet-8-columns {
        grid-column: span 8;
    }

    /* BIGGER TABLET > BODY AND SPECIFIC */
    .hero {
        column-gap: var(--wp--preset--spacing--60);
    }

    .specialiste-layout {
        grid-template-columns: 5fr 6fr 1fr;
    }

    .specialiste-layout>* {
        grid-column: span 1;
    }

    .atouts-layout {
        display: flex !important;
        flex-direction: row;
        flex-wrap: wrap;
    }

    .atouts-layout>* {
        width: 425px;
    }

    .icons-layout {
        gap: var(--wp--preset--spacing--60);
    }

    .icons-layout>p {
        width: 310px;
    }

    .icons-layout>div {
        width: 945px;
    }
}

@media screen and (max-width: 1024px) {

    /* TABLET > GLOBAL */
    :root {
        --wp--preset--spacing--60: 60px;
    }

    .tablet-column {
        display: flex !important;
        flex-direction: column !important;
        align-items: stretch !important;
    }

    .tablet-column.reverse {
        flex-direction: column-reverse !important;
    }

    .tablet-column>* {
        flex-basis: unset !important;
    }

    .tablet-unset-max-width,
    .tablet-unset-max-width>*,
    .tablet-unset-max-width .wp-block-cover__inner-container>div {
        max-width: unset !important;
        flex-basis: unset !important;
        width: 100% !important;
    }

    .tablet-unset-min-height {
        min-height: unset !important;
    }

    .tablet-unset-padding-inline {
        padding-inline: unset !important;
    }

    .tablet-unset-gap {
        gap: unset !important;
    }

    .tablet-text-align-center,
    .tablet-text-align-center * {
        text-align: center !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .tablet-2-columns {
        grid-template-columns: repeat(2, 1fr);
    }

    .tablet-unset-grid-column {
        grid-column: span 1;
    }

    .tablet-unset-grid-row {
        grid-row: span 1;
    }

    .tablet-reset-gap {
        gap: var(--wp--preset--spacing--20) !important;
    }

    /* TABLET > HEADER */
    header .menu-burger nav {
        grid-template-rows: repeat(5, auto);
        grid-template-columns: repeat(2, 1fr);
        grid-auto-flow: column;
    }

    /* TABLET > BODY AND SPECIFIC */
    .hero>div:nth-child(2) figure {
        margin-top: var(--wp--preset--spacing--20);
    }

    .hero>div:nth-child(2) img {
        max-height: 450px !important;
    }

    .hero>div:nth-child(3) {
        align-items: start;
    }

    .recrutement-cta-layout>figure {
        flex-basis: 20%;
    }

    .recrutement-cta-layout>figure img {
        aspect-ratio: 17/16 !important;
    }

    .recrutement-cta-layout>div {
        flex-basis: 80%;
    }

    .steps>div:has(.wp-image-62) {
        align-self: center;
        transform: rotate(0.25turn);
    }

    /* TABLET > FOOTER */
    footer .wp-block-navigation__container {
        grid-template-columns: 1fr;
        grid-template-rows: unset;
        grid-auto-flow: row;
    }

    /* TABLET > SWIPER */

}

@media screen and (max-width: 768px) {

    /* BIGGER MOBILE > GLOBAL */
    :root {
        --wp--preset--font-size--h-1: 40px;
        --wp--preset--font-size--h-2: 32px;
        --wp--preset--font-size--h-3: 24px;
        --wp--preset--spacing--60: 80px;
    }

    /* .has-background[style *="padding-top:var(--wp--preset--spacing--60)"],
    .has-background[style *="padding-top: var(--wp--preset--spacing--60)"],
    .bigger-mobile-bigger-padding-vertical,
    .bigger-mobile-bigger-padding-top {
        padding-top: 40px !important;
    } */

    .bigger-mobile-column {
        display: flex !important;
        flex-direction: column !important;
        align-items: stretch !important;
    }

    .bigger-mobile-column.reverse {
        flex-direction: column-reverse !important;
    }

    .bigger-mobile-column>* {
        flex-basis: unset !important;
    }

    .bigger-mobile-unset-max-width,
    .bigger-mobile-unset-max-width>*,
    .bigger-mobile-unset-max-width .wp-block-cover__inner-container>div {
        max-width: unset !important;
        flex-basis: unset !important;
        width: 100% !important;
    }

    .bigger-mobile-unset-padding-right,
    .bigger-mobile-unset-padding-inline {
        padding-right: unset !important;
    }

    .bigger-mobile-unset-padding-left,
    .bigger-mobile-unset-padding-inline {
        padding-left: unset !important;
    }

    .bigger-mobile-unset-padding-vertical {
        padding-top: unset !important;
        padding-bottom: unset !important;
    }

    .bigger-mobile-reset-padding-vertical {
        padding-top: var(--wp--preset--spacing--20) !important;
        padding-bottom: var(--wp--preset--spacing--20) !important;
    }

    .bigger-mobile-reset-gap {
        gap: var(--wp--preset--spacing--20) !important;
    }

    .bigger-mobile-reset-padding-inline {
        padding-left: var(--wp--preset--spacing--60) !important;
        padding-right: var(--wp--preset--spacing--60) !important;
    }

    .bigger-mobile-hide {
        display: none !important;
    }

    .bigger-mobile-full-width {
        width: 100% !important;
        max-width: unset !important;
    }

    .bigger-mobile-text-align-center,
    .bigger-mobile-text-align-center * {
        text-align: center !important;
    }

    .bigger-mobile-bigger-gap {
        gap: 40px !important;
    }

    .bigger-mobile-bigger-padding-vertical {
        padding-top: var(--wp--preset--spacing--70) !important;
        padding-bottom: var(--wp--preset--spacing--70) !important;
    }

    .bigger-mobile-2-columns {
        grid-template-columns: repeat(2, 1fr);
    }

    /* BIGGER MOBILE > HEADER */

    /* BIGGER MOBILE > BODY AND SPECIFIC */
    .wp-block-image>img {
        max-height: 400px !important;
    }

    .wpgmza_map {
        max-height: 300px !important;
    }

    .specialiste-layout {
        grid-template-columns: 7fr 1fr;
    }

    .specialiste-layout> :first-child {
        grid-column: span 2;
    }

    .specialiste-layout> :first-child img {
        max-height: 250px !important;
    }

    .atouts-layout {
        justify-content: center;
    }

    .recrutement-cta-layout>figure {
        flex-basis: 30%;
    }

    .recrutement-cta-layout>div {
        flex-basis: 70%;
    }

    .icons-layout>div {
        grid-template-columns: repeat(2, 1fr);
        width: 630px;
    }

    .icons-layout>div>*:nth-child(3),
    .icons-layout>div>*:nth-child(3n + 1):nth-last-child(-n + 3),
    .icons-layout>div>*:last-child:is(:nth-child(3n)) {
        border-radius: unset;
    }

    .icons-layout>div>*:nth-child(2) {
        border-top-right-radius: inherit;
    }

    .icons-layout>div>*:nth-child(2n + 1):nth-last-child(-n + 2) {
        border-bottom-left-radius: inherit;
    }

    .icons-layout>div>*:last-child:is(:nth-child(2n)) {
        border-bottom-right-radius: inherit;
    }

    /* BIGGER MOBILE > SWIPER */

    /* BIGGER MOBILE > FOOTER */
    footer>div:first-of-type {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
    }

    footer .wp-block-navigation__container {
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(5, auto);
        grid-auto-flow: column;
    }

    footer>div:first-of-type>div:nth-child(3) {
        grid-column: span 2;
    }
}

@media screen and (max-width: 640px) {

    /* MOBILE > GLOBAL */
    body.logged-in:before {
        --nb-c: 4;
        --p: 20px;
    }

    :root {
        --wp--preset--font-size--h-1: 32px;
        --wp--preset--font-size--h-2: 24px;
        --wp--preset--font-size--h-3: 20px;
        --wp--preset--spacing--60: 60px;
    }

    div[style *="padding-left:var(--wp--preset--spacing--60)"],
    div[style *="padding-left: var(--wp--preset--spacing--60)"] {
        padding-left: 20px !important;
    }

    div[style *="padding-right:var(--wp--preset--spacing--60)"],
    div[style *="padding-right: var(--wp--preset--spacing--60)"] {
        padding-right: 20px !important;
    }

    .mobile-column {
        display: flex !important;
        flex-direction: column !important;
        align-items: stretch !important;
    }

    .mobile-column.reverse {
        flex-direction: column-reverse !important;
    }

    .mobile-column>* {
        flex-basis: unset !important;
    }

    .mobile-reset-gap {
        gap: var(--wp--preset--spacing--20) !important;
    }

    /* MOBILE > HEADER */
    header .menu-burger>div {
        padding: 40px 20px !important;
    }

    header .logo img {
        height: 20px !important;
    }

    header .contact-btn .wp-element-button {
        font-size: 0;
    }

    header .contact-btn .wp-element-button:before {
        background: url('data: image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSI+CiAgPHBhdGggZD0iTTYuNDEyNSAyMi4yNTU5QzQuMDEyNSAyMi4yNTU5IDEuOTMxMjUgMjAuNTQ5NiAxLjQ2MjUgMTguMTg3MUMwLjYzNzUgMTQuMDYyMSAwLjYzNzUgOS44MjQ2MSAxLjQ2MjUgNS42OTk2MUMxLjkzMTI1IDMuMzE4MzYgMy45OTM3NSAxLjYzMDg2IDYuNDEyNSAxLjYzMDg2QzcuMDMxMjUgMS42MzA4NiA3LjUgMi4xNzQ2MSA3LjQyNSAyLjc5MzM2TDYuOTc1IDYuMTQ5NjFDNi44NDM3NSA3LjA2ODM2IDYuMDU2MjUgNy43NjIxMSA1LjEzNzUgNy43NjIxMUM0LjIgNy43NjIxMSAzLjUwNjI1IDcuNTE4MzYgMy41MDYyNSA3LjUxODM2VjE2Ljc0MzRDMy41MDYyNSAxNi43NDM0IDQuMjM3NSAxNi4xMjQ2IDUuMTM3NSAxNi4xMjQ2QzYuMDc1IDE2LjEyNDYgNi44NjI1IDE2LjgxODQgNi45NzUgMTcuNzM3MUw3LjIxODc1IDE5LjQ5OTZMNy4xMjUgMjIuMjU1OUg2LjQxMjVaIiBmaWxsPSJ3aGl0ZSIvPgogIDxwYXRoIGQ9Ik02LjkzNzUgMjIuMjU2MkwxNS4wOTM4IDIyLjMxMjVDMTkuNTkzOCAyMi4zMTI1IDIzLjI1IDE4LjY1NjIgMjMuMjUgMTQuMTU2MkMyMy4yNSA5LjY1NjI1IDE5LjU5MzggNiAxNS4wOTM4IDZDMTAuNTkzOCA2IDYuOTM3NSA5LjY1NjI1IDYuOTM3NSAxNC4xNTYyVjIyLjI1NjJaIiBmaWxsPSJ3aGl0ZSIvPgogIDxwYXRoIGQ9Ik02LjQxMjQ1IDIyLjgxODRDMy43NDk5NSAyMi44MTg0IDEuNDI0OTUgMjAuOTI0NiAwLjkxODcwMSAxOC4yOTk2QzAuMDc0OTUxMiAxNC4wODA5IDAuMDc0OTUxMiA5LjgwNTg2IDAuOTE4NzAxIDUuNTg3MTFDMS40NDM3IDIuOTYyMTEgMy43NDk5NSAxLjA2ODM2IDYuNDEyNDUgMS4wNjgzNkM2Ljg2MjQ1IDEuMDY4MzYgNy4zMTI0NSAxLjI3NDYxIDcuNjEyNDUgMS42MTIxMUM3LjkxMjQ1IDEuOTQ5NjEgOC4wNDM3IDIuNDE4MzYgNy45ODc0NSAyLjg2ODM2TDcuNTM3NDUgNi4yMjQ2MUM3LjM2ODcgNy40MjQ2MSA2LjMzNzQ1IDguMzI0NjEgNS4xMzc0NSA4LjMyNDYxQzQuNzI0OTUgOC4zMjQ2MSA0LjM0OTk1IDguMjg3MTEgNC4wNjg3IDguMjMwODZWMTUuNzg3MUM0LjM2ODcgMTUuNjc0NiA0Ljc0MzcgMTUuNTgwOSA1LjEzNzQ1IDE1LjU4MDlDNi4zMzc0NSAxNS41ODA5IDcuMzY4NyAxNi40ODA5IDcuNTM3NDUgMTcuNjgwOUw3Ljc4MTIgMTkuNDQzNEM3LjgxODcgMTkuNzQzNCA3LjYxMjQ1IDIwLjA0MzQgNy4yOTM3IDIwLjA4MDlDNi45OTM3IDIwLjExODQgNi42OTM3IDE5LjkxMjEgNi42NTYyIDE5LjU5MzRMNi40MTI0NSAxNy44MTIxQzYuMzE4NyAxNy4xNzQ2IDUuNzc0OTUgMTYuNjg3MSA1LjExODcgMTYuNjg3MUM0LjQ0MzcgMTYuNjg3MSAzLjg0MzcgMTcuMTU1OSAzLjg0MzcgMTcuMTc0NkMzLjY3NDk1IDE3LjMwNTkgMy40NDk5NSAxNy4zNDM0IDMuMjQzNyAxNy4yNDk2QzMuMDU2MiAxNy4xNTU5IDIuOTI0OTUgMTYuOTY4NCAyLjkyNDk1IDE2Ljc0MzRWNy41MTgzNkMyLjkyNDk1IDcuMzMwODYgMy4wMTg3IDcuMTYyMTEgMy4xNDk5NSA3LjA2ODM2QzMuMjk5OTUgNi45NTU4NiAzLjQ4NzQ1IDYuOTM3MTEgMy42NTYyIDYuOTkzMzZDMy42NTYyIDYuOTkzMzYgNC4yOTM3IDcuMTk5NjEgNS4xMTg3IDcuMTk5NjFDNS43NzQ5NSA3LjE5OTYxIDYuMzE4NyA2LjcxMjExIDYuNDEyNDUgNi4wNzQ2MUw2Ljg2MjQ1IDIuNzE4MzZDNi44ODEyIDIuNTMwODYgNi44MDYyIDIuNDE4MzYgNi43NDk5NSAyLjM2MjExQzYuNjkzNyAyLjMwNTg2IDYuNTgxMiAyLjIxMjExIDYuNDEyNDUgMi4yMTIxMUM0LjI3NDk1IDIuMjEyMTEgMi40Mzc0NSAzLjczMDg2IDIuMDI0OTUgNS44MzA4NkMxLjIxODcgOS44OTk2MSAxLjIxODcgMTQuMDQzNCAyLjAyNDk1IDE4LjExMjFDMi40Mzc0NSAyMC4yMTIxIDQuMjkzNyAyMS43MzA5IDYuNDEyNDUgMjEuNzMwOUM2LjczMTIgMjEuNzMwOSA2Ljk3NDk1IDIxLjk3NDYgNi45NzQ5NSAyMi4yOTM0QzYuOTc0OTUgMjIuNjEyMSA2LjcxMjQ1IDIyLjgxODQgNi40MTI0NSAyMi44MTg0WiIgZmlsbD0iIzEwMjMyMCIvPgogIDxwYXRoIGQ9Ik0xNS4wOTM4IDIyLjg3NUg4Ljk4MTI1QzguNjYyNSAyMi44NzUgOC40MTg3NSAyMi42MzEzIDguNDE4NzUgMjIuMzEyNUM4LjQxODc1IDIxLjk5MzcgOC42NjI1IDIxLjc1IDguOTgxMjUgMjEuNzVIMTUuMDkzOEMxOS4yNzUgMjEuNzUgMjIuNjg3NSAxOC4zMzc1IDIyLjY4NzUgMTQuMTU2MkMyMi42ODc1IDkuOTc1IDE5LjI3NSA2LjU2MjUgMTUuMDkzOCA2LjU2MjVDMTAuOTEyNSA2LjU2MjUgNy41IDkuOTc1IDcuNSAxNC4xNTYyQzcuNSAxNC40NzUgNy4yNTYyNSAxNC43MTg4IDYuOTM3NSAxNC43MTg4QzYuNjE4NzUgMTQuNzE4OCA2LjM3NSAxNC40NzUgNi4zNzUgMTQuMTU2MkM2LjM3NSA5LjM1NjI1IDEwLjI5MzcgNS40Mzc1IDE1LjA5MzggNS40Mzc1QzE5Ljg5MzggNS40Mzc1IDIzLjgxMjUgOS4zNTYyNSAyMy44MTI1IDE0LjE1NjJDMjMuODEyNSAxOC45NTYzIDE5Ljg5MzggMjIuODc1IDE1LjA5MzggMjIuODc1WiIgZmlsbD0iI0ZBMzk0QiIvPgogIDxwYXRoIGQ9Ik0xNy40MTg3IDE3LjUxMjdIMTEuNjA2MkMxMS4yODc1IDE3LjUxMjcgMTEuMDQzNyAxNy4yNjg5IDExLjA0MzcgMTYuOTUwMkMxMS4wNDM3IDE2LjYzMTQgMTEuMjg3NSAxNi4zODc3IDExLjYwNjIgMTYuMzg3N0gxNy40Mzc1QzE3Ljc1NjIgMTYuMzg3NyAxOCAxNi42MzE0IDE4IDE2Ljk1MDJDMTggMTcuMjY4OSAxNy43Mzc1IDE3LjUxMjcgMTcuNDE4NyAxNy41MTI3WiIgZmlsbD0iI0ZBMzk0QiIvPgogIDxwYXRoIGQ9Ik0xNy40MTg3IDE0LjAyNTRIMTEuNjA2MkMxMS4yODc1IDE0LjAyNTQgMTEuMDQzNyAxMy43ODE2IDExLjA0MzcgMTMuNDYyOUMxMS4wNDM3IDEzLjE0NDEgMTEuMjg3NSAxMi45MDA0IDExLjYwNjIgMTIuOTAwNEgxNy40Mzc1QzE3Ljc1NjIgMTIuOTAwNCAxOCAxMy4xNDQxIDE4IDEzLjQ2MjlDMTggMTMuNzgxNiAxNy43Mzc1IDE0LjAyNTQgMTcuNDE4NyAxNC4wMjU0WiIgZmlsbD0iI0ZBMzk0QiIvPgo8L3N2Zz4=') !important;
        filter: unset !important;
        background-size: 24px !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
    }

    /* MOBILE > BODY AND SPECIFIC */
    .hero>div:nth-child(2) {
        flex-grow: 1;
    }

    .hero>div:nth-child(2) img {
        max-height: unset !important;
        height: 250px;
    }

    .hero>div:nth-child(3) {
        align-items: center;
    }

    .hero>div:nth-child(3) a {
        font-size: initial;
        padding-right: 50px !important;
    }

    .specialiste-layout> :first-child img {
        max-height: 160px !important;
    }

    .specialiste-layout> :last-child {
        align-items: center;
    }

    .atouts-layout>* {
        width: 100%;
        min-height: unset !important;
        gap: var(--wp--preset--spacing--20);
    }

    .atouts-layout>[style*='padding-bottom:var(--wp--preset--spacing--40)'] {
        padding-bottom: 40px !important;
    }

    .atouts-layout>:nth-child(2)> :first-child div {
        flex-basis: 75%;
    }

    .atouts-layout>:nth-child(2)> :first-child figure {
        flex-basis: 25%;
    }

    .recrutement-cta-layout>figure img {
        max-height: 250px !important;
    }

    .recrutement-cta-layout~ :empty {
        display: none;
    }

    .icons-layout>div {
        grid-template-columns: 1fr;
    }

    .icons-layout>div>*:nth-child(2),
    .icons-layout>div>*:nth-child(2n + 1):nth-last-child(-n + 2),
    .icons-layout>div>*:last-child:is(:nth-child(2n)) {
        border-radius: unset;
    }

    .icons-layout>div>*:first-child {
        border-top-left-radius: inherit !important;
        border-top-right-radius: inherit !important;
    }

    .icons-layout>div>*:last-child {
        border-bottom-left-radius: inherit !important;
        border-bottom-right-radius: inherit !important;
    }

    .wp-block-cover:has(.has-primary-gradient-background) {
        padding-bottom: 300px !important;
    }

    .wp-block-cover .has-primary-gradient-background {
        background: linear-gradient(180deg, white calc(100% - 270px), transparent 100%) !important
    }

    .wp-block-cover:has(.has-primary-gradient-background) .wp-block-cover__image-background {
        top: unset;
        bottom: 0;
        left: unset;
        right: 0;
        transform: unset;
        height: 300px;
        width: 100%;
    }

    /* MOBILE > FOOTER */
    footer>div:first-of-type {
        gap: var(--wp--preset--spacing--30);
    }

    footer .logo a {
        text-align: center;
    }

    footer .logo img {
        height: 45px !important;
    }

    footer .wp-block-navigation__container {
        grid-template-columns: 1fr;
        grid-template-rows: unset;
        grid-auto-flow: row;
    }
}

@media screen and (max-width: 390px) {

    :root {
        --wp--preset--spacing--60: 40px;
    }

    .smaller-mobile-column {
        display: flex !important;
        flex-direction: column !important;
        align-items: stretch !important;
    }

    .smaller-mobile-column.reverse {
        flex-direction: column-reverse !important;
    }

    .smaller-mobile-column>* {
        flex-basis: unset !important;
    }

    .smaller-mobile-hide {
        display: none;
    }

    .atouts-layout>:first-child img {
        aspect-ratio: 1 !important;
    }

    .atouts-layout>:nth-child(2)> :first-child div {
        flex-basis: 65%;
    }

    .atouts-layout>:nth-child(2)> :first-child figure {
        flex-basis: 35%;
    }
}