@import url(https://p.typekit.net/p.css?s=1&k=qrs3eus&ht=tk&f=15543.21706.21708.40862.40866.40867.40868&a=157909855&app=typekit&e=css);@font-face{font-display:swap;font-family:"bree-serif";src:url(https://use.typekit.net/af/92614f/000000000000000000014419/27/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/92614f/000000000000000000014419/27/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/92614f/000000000000000000014419/27/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-display:swap;font-family:"bree-serif";src:url(https://use.typekit.net/af/31d37f/00000000000000000001441b/27/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/31d37f/00000000000000000001441b/27/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/31d37f/00000000000000000001441b/27/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n7&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-display:swap;font-family:"bree-serif";src:url(https://use.typekit.net/af/fc0d08/000000000000000000014418/27/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/fc0d08/000000000000000000014418/27/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/fc0d08/000000000000000000014418/27/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n3&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:300;font-stretch:normal}@font-face{font-display:swap;font-family:"zeitung-micro";src:url(https://use.typekit.net/af/6c21a6/00000000000000007735af02/30/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/6c21a6/00000000000000007735af02/30/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/6c21a6/00000000000000007735af02/30/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n3&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:300;font-stretch:normal}@font-face{font-display:swap;font-family:"zeitung-micro";src:url(https://use.typekit.net/af/4c5274/00000000000000007735af15/30/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/4c5274/00000000000000007735af15/30/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/4c5274/00000000000000007735af15/30/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-display:swap;font-family:"zeitung-micro";src:url(https://use.typekit.net/af/8bc253/00000000000000007735af1a/30/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n1&v=3) format("woff2"),url(https://use.typekit.net/af/8bc253/00000000000000007735af1a/30/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n1&v=3) format("woff"),url(https://use.typekit.net/af/8bc253/00000000000000007735af1a/30/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n1&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:100;font-stretch:normal}@font-face{font-display:swap;font-family:"zeitung-micro";src:url(https://use.typekit.net/af/9c6a83/00000000000000007735af1f/30/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/9c6a83/00000000000000007735af1f/30/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/9c6a83/00000000000000007735af1f/30/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n7&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:700;font-stretch:normal}.tk-bree-serif{font-family:"bree-serif",serif}.tk-zeitung-micro{font-family:"zeitung-micro",sans-serif}html{overflow-y:hidden}#s-loading{background:#000;position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:100000;transition:.2s;display:flex;flex-direction:column;align-items:center;justify-content:center}#s-loading>p{color:#fff;font-size:2rem}#s-loading>span{color:#fff;font-size:5rem}.c-loader{--uib-size:80px;--uib-speed:2s;--uib-color:#fff;--uib-line-weight:5px;position:relative;display:flex;align-items:center;justify-content:center;height:var(--uib-line-weight);width:var(--uib-size);border-radius:calc(var(--uib-line-weight)/ 2);overflow:hidden;transform:translate3d(0,0,0)}.c-loader::before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background-color:var(--uib-color);opacity:.3}.c-loader::after{content:'';height:100%;width:100%;border-radius:calc(var(--uib-line-weight)/ 2);animation:wobble var(--uib-speed) ease-in-out infinite;transform:translateX(-95%);background-color:var(--uib-color)}@keyframes wobble{0%,100%{transform:translateX(-95%)}50%{transform:translateX(95%)}}img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}@font-face{font-display:swap;
    font-display:swap;
    font-family:Segoe UI;
    font-style:normal;
    font-weight:400;
    src:url(/wp-content/themes/emploisfrp/assets/styles/fonts/SegoeUI.ttf);
}

@font-face{font-display:swap;
    font-display:swap;
    font-family:Segoe UI;
    font-style:normal;
    font-weight:700;
    src:url(/wp-content/themes/emploisfrp/assets/styles/fonts/SegoeUI-Bold.ttf);
}

@font-face{font-display:swap;
    font-display:swap;
    font-family:Segoe UI;
    font-style:italic;
    font-weight:700;
    src:url(/wp-content/themes/emploisfrp/assets/styles/fonts/SegoeUI-BoldItalic.ttf);
}

@font-face{font-display:swap;
    font-display:swap;
    font-family:Segoe UI;
    font-style:italic;
    font-weight:400;
    src:url(/wp-content/themes/emploisfrp/assets/styles/fonts/SegoeUI-Italic.ttf);
}

html{
    background-color:#fff;
    box-sizing:border-box;
    overflow-x:hidden;
    scroll-behavior:smooth;
    touch-action:manipulation;
}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{
    vertical-align:initial;
}

:focus{
    outline:0;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
    display:block;
}

blockquote,q{
    quotes:none;
}

blockquote:after,blockquote:before,q:after,q:before{
    content:"";
    content:none;
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{
    -webkit-appearance:none;
       -moz-appearance:none;
}

input::placeholder{
    font-family:inherit;
}

input[type=checkbox],input[type=date],input[type=email],input[type=file],input[type=number],input[type=radio],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=url],select,textarea{
    -webkit-appearance:none;
       -moz-appearance:none;
}

textarea{
    resize:vertical;
}

audio,canvas,video{
    *zoom:1;
    display:inline-block;
    *display:inline;
    max-width:100%;
}

audio:not([controls]){
    display:none;
    height:0;
}

html{
    -webkit-text-size-adjust:100%;
        -ms-text-size-adjust:100%;
    font-size:100%;
}

a:focus{
    outline:thin dotted;
}

a:active,a:hover{
    outline:0;
}

img{
    -ms-interpolation-mode:bicubic;
    border:0;
}

figure,form{
    margin:0;
}

fieldset{
    border:1px solid silver;
    margin:0 2px;
    padding:.35em .625em .75em;
}

legend{
    border:0;
    *margin-left:-7px;
}

button,input,select,textarea{
    font-size:100%;
    margin:0;
    vertical-align:initial;
    *vertical-align:middle;
}

button,input{
    line-height:normal;
}

button,select{
    text-transform:none;
}

button,html input[type=button],input[type=reset],input[type=submit]{
    -webkit-appearance:button;
    cursor:pointer;
    *overflow:visible;
}

button[disabled],html input[disabled]{
    cursor:default;
}

input[type=checkbox],input[type=radio]{
    *height:13px;
    height:13px;
    *width:13px;
    width:13px;
}

input[type=search]{
    box-sizing:initial;
}

input[type=search]::-webkit-search-cancel-button{
    -webkit-appearance:none;
}

button::-moz-focus-inner,input::-moz-focus-inner{
    border:0;
    padding:0;
}

textarea{
    vertical-align:top;
}

table{
    border-collapse:collapse;
    border-spacing:0;
}

button,html,input,select,textarea{
    color:#222;
}

::selection{
    background:#b3d4fc;
    text-shadow:none;
}

img{
    vertical-align:middle;
}

fieldset{
    border:0;
    margin:0;
    padding:0;
}

.chromeframe{
    background:#ccc;
    color:#000;
    margin:.2em 0;
    padding:.2em 0;
}

[data-anim]{
    transition-delay:0s;
    transition-duration:.5s;
    transition-timing-function:ease;
}

[data-anim][data-anim-duration="200"]{
    transition-duration:.2s;
}

[data-anim][data-anim-duration="250"]{
    transition-duration:.25s;
}

[data-anim][data-anim-duration="300"]{
    transition-duration:.3s;
}

[data-anim][data-anim-duration="350"]{
    transition-duration:.35s;
}

[data-anim][data-anim-duration="400"]{
    transition-duration:.4s;
}

[data-anim][data-anim-duration="450"]{
    transition-duration:.45s;
}

[data-anim][data-anim-duration="500"]{
    transition-duration:.5s;
}

[data-anim][data-anim-duration="550"]{
    transition-duration:.55s;
}

[data-anim][data-anim-duration="600"]{
    transition-duration:.6s;
}

[data-anim][data-anim-duration="650"]{
    transition-duration:.65s;
}

[data-anim][data-anim-duration="700"]{
    transition-duration:.7s;
}

[data-anim][data-anim-duration="750"]{
    transition-duration:.75s;
}

[data-anim][data-anim-duration="800"]{
    transition-duration:.8s;
}

[data-anim][data-anim-duration="850"]{
    transition-duration:.85s;
}

[data-anim][data-anim-duration="900"]{
    transition-duration:.9s;
}

[data-anim][data-anim-duration="950"]{
    transition-duration:.95s;
}

[data-anim][data-anim-duration="1000"]{
    transition-duration:1s;
}

[data-anim][data-anim-duration="1050"]{
    transition-duration:1.05s;
}

[data-anim][data-anim-duration="1100"]{
    transition-duration:1.1s;
}

[data-anim][data-anim-duration="1150"]{
    transition-duration:1.15s;
}

[data-anim][data-anim-duration="1200"]{
    transition-duration:1.2s;
}

[data-anim][data-anim-duration="1250"]{
    transition-duration:1.25s;
}

[data-anim][data-anim-duration="1300"]{
    transition-duration:1.3s;
}

[data-anim][data-anim-duration="1350"]{
    transition-duration:1.35s;
}

[data-anim][data-anim-duration="1400"]{
    transition-duration:1.4s;
}

[data-anim][data-anim-duration="1450"]{
    transition-duration:1.45s;
}

[data-anim][data-anim-duration="1500"]{
    transition-duration:1.5s;
}

[data-anim][data-anim-duration="1550"]{
    transition-duration:1.55s;
}

[data-anim][data-anim-duration="1600"]{
    transition-duration:1.6s;
}

[data-anim][data-anim-duration="1650"]{
    transition-duration:1.65s;
}

[data-anim][data-anim-duration="1700"]{
    transition-duration:1.7s;
}

[data-anim][data-anim-duration="1750"]{
    transition-duration:1.75s;
}

[data-anim][data-anim-duration="1800"]{
    transition-duration:1.8s;
}

[data-anim][data-anim-duration="1850"]{
    transition-duration:1.85s;
}

[data-anim][data-anim-duration="1900"]{
    transition-duration:1.9s;
}

[data-anim][data-anim-duration="1950"]{
    transition-duration:1.95s;
}

[data-anim][data-anim-duration="2000"]{
    transition-duration:2s;
}

[data-anim][data-anim-delay="50"]{
    transition-delay:.05s;
}

[data-anim][data-anim-delay="100"]{
    transition-delay:.1s;
}

[data-anim][data-anim-delay="150"]{
    transition-delay:.15s;
}

[data-anim][data-anim-delay="200"]{
    transition-delay:.2s;
}

[data-anim][data-anim-delay="250"]{
    transition-delay:.25s;
}

[data-anim][data-anim-delay="300"]{
    transition-delay:.3s;
}

[data-anim][data-anim-delay="350"]{
    transition-delay:.35s;
}

[data-anim][data-anim-delay="400"]{
    transition-delay:.4s;
}

[data-anim][data-anim-delay="450"]{
    transition-delay:.45s;
}

[data-anim][data-anim-delay="500"]{
    transition-delay:.5s;
}

[data-anim][data-anim-delay="550"]{
    transition-delay:.55s;
}

[data-anim][data-anim-delay="600"]{
    transition-delay:.6s;
}

[data-anim][data-anim-delay="650"]{
    transition-delay:.65s;
}

[data-anim][data-anim-delay="700"]{
    transition-delay:.7s;
}

[data-anim][data-anim-delay="750"]{
    transition-delay:.75s;
}

[data-anim][data-anim-delay="800"]{
    transition-delay:.8s;
}

[data-anim][data-anim-delay="850"]{
    transition-delay:.85s;
}

[data-anim][data-anim-delay="900"]{
    transition-delay:.9s;
}

[data-anim][data-anim-delay="950"]{
    transition-delay:.95s;
}

[data-anim][data-anim-delay="1000"]{
    transition-delay:1s;
}

[data-anim][data-anim-easing=linear]{
    transition-timing-function:linear;
}

[data-anim][data-anim-easing=ease]{
    transition-timing-function:ease;
}

[data-anim][data-anim-easing=ease-in]{
    transition-timing-function:ease-in;
}

[data-anim][data-anim-easing=ease-out]{
    transition-timing-function:ease-out;
}

[data-anim][data-anim-easing=ease-in-out]{
    transition-timing-function:ease-in-out;
}

[data-anim][data-anim-easing=ease-in-cubic]{
    transition-timing-function:cubic-bezier(.55, .055, .675, .19);
}

[data-anim][data-anim-easing=ease-out-cubic]{
    transition-timing-function:cubic-bezier(.215, .61, .355, 1);
}

[data-anim][data-anim-easing=ease-in-out-cubic]{
    transition-timing-function:cubic-bezier(.645, .045, .355, 1);
}

[data-anim][data-anim-easing=ease-in-circ]{
    transition-timing-function:cubic-bezier(.6, .04, .98, .335);
}

[data-anim][data-anim-easing=ease-out-circ]{
    transition-timing-function:cubic-bezier(.075, .82, .165, 1);
}

[data-anim][data-anim-easing=ease-in-out-circ]{
    transition-timing-function:cubic-bezier(.785, .135, .15, .86);
}

[data-anim][data-anim-easing=ease-in-expo]{
    transition-timing-function:cubic-bezier(.95, .05, .795, .035);
}

[data-anim][data-anim-easing=ease-out-expo]{
    transition-timing-function:cubic-bezier(.19, 1, .22, 1);
}

[data-anim][data-anim-easing=ease-in-out-expo]{
    transition-timing-function:cubic-bezier(1, 0, 0, 1);
}

[data-anim][data-anim-easing=ease-in-quad]{
    transition-timing-function:cubic-bezier(.55, .085, .68, .53);
}

[data-anim][data-anim-easing=ease-out-quad]{
    transition-timing-function:cubic-bezier(.25, .46, .45, .94);
}

[data-anim][data-anim-easing=ease-in-out-quad]{
    transition-timing-function:cubic-bezier(.455, .03, .515, .955);
}

[data-anim][data-anim-easing=ease-in-quart]{
    transition-timing-function:cubic-bezier(.895, .03, .685, .22);
}

[data-anim][data-anim-easing=ease-out-quart]{
    transition-timing-function:cubic-bezier(.165, .84, .44, 1);
}

[data-anim][data-anim-easing=ease-in-out-quart]{
    transition-timing-function:cubic-bezier(.77, 0, .175, 1);
}

[data-anim][data-anim-easing=ease-in-quint]{
    transition-timing-function:cubic-bezier(.755, .05, .855, .06);
}

[data-anim][data-anim-easing=ease-out-quint]{
    transition-timing-function:cubic-bezier(.23, 1, .32, 1);
}

[data-anim][data-anim-easing=ease-in-out-quint]{
    transition-timing-function:cubic-bezier(.86, 0, .07, 1);
}

[data-anim][data-anim-easing=ease-in-sine]{
    transition-timing-function:cubic-bezier(.47, 0, .745, .715);
}

[data-anim][data-anim-easing=ease-out-sine]{
    transition-timing-function:cubic-bezier(.39, .575, .565, 1);
}

[data-anim][data-anim-easing=ease-in-out-sine]{
    transition-timing-function:cubic-bezier(.445, .05, .55, .95);
}

[data-anim][data-anim-easing=ease-in-back]{
    transition-timing-function:cubic-bezier(.6, -.28, .735, .045);
}

[data-anim][data-anim-easing=ease-out-back]{
    transition-timing-function:cubic-bezier(.175, .885, .32, 1.275);
}

[data-anim][data-anim-easing=ease-in-out-back]{
    transition-timing-function:cubic-bezier(.68, -.55, .265, 1.55);
}

[data-anim|=fade]{
    opacity:0;
    transition-property:opacity;
}

[data-anim|=fade].anim,body.anim-disabled [data-anim|=fade]{
    opacity:1;
}

[data-anim|=slide]{
    opacity:0;
    transition-property:opacity, transform;
}

[data-anim=slide-up]{
    transform:translateY(20%);
}

[data-anim=slide-down]{
    transform:translateY(-20%);
}

[data-anim=slide-left]{
    transform:translateX(20%);
}

[data-anim=slide-right]{
    transform:translateX(-20%);
}

[data-anim|=slide].anim,body.anim-disabled [data-anim|=slide]{
    opacity:1;
    transform:none;
}

[data-anim|=zoom]{
    opacity:0;
    transition-property:opacity, transform;
}

[data-anim=zoom-in]{
    transform:scale(.5);
}

[data-anim=zoom-out]{
    transform:scale(1.1);
}

[data-anim|=zoom].anim,body.anim-disabled [data-anim|=zoom]{
    opacity:1;
    transform:none;
}

[data-anim|=flip]{
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    transition-property:transform;
}

[data-anim=flip-left]{
    transform:perspective(2000px) rotateY(-91deg);
}

[data-anim=flip-right]{
    transform:perspective(2000px) rotateY(91deg);
}

[data-anim=flip-up]{
    transform:perspective(2000px) rotateX(-91deg);
}

[data-anim=flip-down]{
    transform:perspective(2000px) rotateX(91deg);
}

[data-anim|=flip].anim,body.anim-disabled [data-anim|=flip]{
    transform:none;
}

:root{
    --mm-lineheight:22px;
}

.mm-hidden{
    display:none!important;
}

.mm-wrapper{
    overflow-x:hidden;
    position:relative;
}

.mm-menu,.mm-menu *,.mm-menu :after,.mm-menu :before{
    transition-duration:.4s;
    transition-property:none;
    transition-timing-function:ease;
}

:root{
    --mm-blocker-visibility-delay:.4s;
    --mm-blocker-opacity-delay:0s;
}

.mm-blocker{
    background:var(--mm-color-background);
    bottom:100%;
    display:block;
    left:0;
    opacity:0;
    position:absolute;
    right:0;
    top:0;
    transition:bottom 0s ease var(--mm-blocker-visibility-delay), width .4s ease, opacity .4s ease var(--mm-blocker-opacity-delay), transform .4s ease;
    z-index:3;
}

.mm-blocker:focus-visible{
    opacity:.75;
}

.mm-btn{
    align-items:center;
    display:flex;
    flex-grow:0;
    flex-shrink:0;
    justify-content:center;
    padding:0;
    position:relative;
    width:50px;
}

.mm-btn--next,[dir=rtl] .mm-btn--prev{
    --mm-btn-rotate:135deg;
}

.mm-btn--prev,[dir=rtl] .mm-btn--next{
    --mm-btn-rotate:-45deg;
}

.mm-btn--next:after,.mm-btn--prev:before{
    border:2px solid var(--mm-color-icon);
    border-bottom:none;
    border-right:none;
    bottom:0;
    box-sizing:border-box;
    content:"";
    display:block;
    height:8px;
    margin:auto;
    position:absolute;
    top:0;
    transform:rotate(var(--mm-btn-rotate));
    width:8px;
}

.mm-btn--prev:before{
    inset-inline-start:23px;
}

.mm-btn--next:after{
    inset-inline-end:23px;
}

.mm-btn--close:before{
    content:"×";
    font-size:150%;
}

.mm-btnreset{
    background:none;
    border:none;
    cursor:pointer;
    padding:0;
}

.mm-divider{
    background:var(--mm-color-background);
    background-image:linear-gradient(var(--mm-color-background-highlight), var(--mm-color-background-highlight));
    font-size:75%;
    min-height:var(--mm-lineheight);
    opacity:1;
    overflow:hidden;
    padding:calc((var(--mm-listitem-size)*0.65 - var(--mm-lineheight))*.5) 20px;
    position:sticky;
    text-overflow:ellipsis;
    text-transform:uppercase;
    top:0;
    transition-property:opacity;
    white-space:nowrap;
    z-index:2;
}

.mm-navbar:not(.mm-hidden)~.mm-listview .mm-divider{
    top:var(--mm-navbar-size);
}

:root{
    --mm-listitem-size:50px;
}

.mm-listitem{
    border-color:var(--mm-color-border);
    color:var(--mm-color-text);
    display:flex;
    flex-wrap:wrap;
    margin:0;
    padding:0;
    position:relative;
}

.mm-listitem:after{
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-color:inherit;
    bottom:0;
    content:"";
    display:block;
    inset-inline-end:0;
    inset-inline-start:20px;
    position:absolute;
}

.mm-listitem__btn,.mm-listitem__text{
    padding:calc((var(--mm-listitem-size) - var(--mm-lineheight))/2) 0;
}

.mm-listitem__text{
    display:block;
    flex-basis:10%;
    flex-grow:1;
    overflow:hidden;
    padding-left:20px;
    padding-right:20px;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.mm-listitem__btn{
    background:#03020100;
    border-color:inherit;
    display:block;
    padding-inline-end:50px;
    position:relative;
    width:auto;
}

.mm-listitem__btn:not(.mm-listitem__text){
    border-left-style:solid;
    border-left-width:1px;
}

.mm-listitem--selected>.mm-listitem__text{
    background:var(--mm-color-background-emphasis);
}

.mm-listitem--opened>.mm-listitem__btn,.mm-listitem--opened>.mm-panel{
    background:var(--mm-color-background-highlight);
}

.mm-listview{
    display:block;
    list-style:none;
}

.mm-listview,.mm-menu{
    margin:0;
    padding:0;
}

.mm-menu{
    -webkit-tap-highlight-color:var(--mm-color-background-emphasis);
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    background:var(--mm-color-background);
    border-color:var(--mm-color-border);
    bottom:0;
    color:var(--mm-color-text);
    display:flex;
    flex-direction:column;
    left:0;
    line-height:var(--mm-lineheight);
    overscroll-behavior:none;
    position:absolute;
    right:0;
    top:0;
    z-index:0;
}

.mm-menu ::placeholder{
    color:var(--mm-color-text-dimmed);
}

.mm-menu,.mm-menu *{
    box-sizing:border-box;
}

.mm-menu :focus,.mm-menu :focus-visible,.mm-menu:focus,.mm-menu:focus-visible{
    outline:none;
}

.mm-menu a,.mm-menu button,.mm-menu label{
    color:inherit;
}

.mm-menu a:focus,.mm-menu button:focus,.mm-menu label:focus{
    outline:none;
}

.mm-menu a:focus-visible,.mm-menu button:focus-visible,.mm-menu label:focus-visible{
    outline:2px solid var(--mm-color-focusring);
    outline-offset:-5px;
}

.mm-menu input:focus,.mm-menu input:focus-visible,.mm-menu select:focus,.mm-menu select:focus-visible,.mm-menu textarea:focus,.mm-menu textarea:focus-visible{
    outline:2px solid var(--mm-color-focusring);
    outline-offset:2px;
}

.mm-menu a,.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited{
    color:inherit;
    text-decoration:none;
}

:root{
    --mm-navbar-size:50px;
}

.mm-navbar{
    background:var(--mm-color-background);
    border-bottom:1px solid var(--mm-color-border);
    color:var(--mm-color-text-dimmed);
    display:flex;
    min-height:var(--mm-navbar-size);
    opacity:1;
    padding-top:env(safe-area-inset-top);
    position:sticky;
    text-align:center;
    top:0;
    transition-property:opacity;
    z-index:2;
}

.mm-navbar>*{
    align-items:center;
    box-sizing:border-box;
    display:flex;
    flex-grow:1;
    justify-content:center;
}

.mm-navbar__btn{
    flex-grow:0;
}

.mm-navbar__title{
    display:flex;
    flex:1 1 50%;
    overflow:hidden;
    padding:0 20px;
}

.mm-navbar__title[href="#"]{
    pointer-events:none;
}

.mm-navbar__title>span{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.mm-btn.mm-hidden+.mm-navbar__title:not(:last-child){
    padding-inline-end:10px;
    padding-inline-start:60px;
}

.mm-btn:not(.mm-hidden)+.mm-navbar__title:last-child{
    padding-inline-end:60px;
    padding-inline-start:10px;
}

.mm-panel{
    --mm-panel-child-offset:100%;
    --mm-panel-parent-offset:-30%;
    -webkit-overflow-scrolling:touch;
    background:var(--mm-color-background);
    border-color:var(--mm-color-border);
    bottom:0;
    color:var(--mm-color-text);
    left:0;
    overflow:hidden;
    overflow-y:auto;
    overscroll-behavior:contain;
    position:absolute;
    right:0;
    top:0;
    transform:translate3d(var(--mm-panel-child-offset), 0, 0);
    transition-property:transform, inset-inline-start;
    z-index:1;
}

[dir=rtl] .mm-panel{
    --mm-panel-child-offset:-100%;
    --mm-panel-parent-offset:30%;
}

.mm-panel:after{
    content:"";
    display:block;
    height:var(--mm-listitem-size);
}

.mm-panel:focus{
    outline:none;
}

.mm-panel--opened{
    transform:translateZ(0);
    transition-delay:0s;
    z-index:2;
}

.mm-panel--parent{
    transform:translate3d(var(--mm-panel-parent-offset), 0, 0);
    z-index:0;
}

.mm-panel--highest{
    z-index:3;
}

.mm-menu--opened .mm-panel--noanimation{
    transition:none!important;
    transition-duration:0s!important;
}

.mm-panel__content{
    padding:20px;
}

.mm-panels{
    background:var(--mm-color-background);
    border-color:var(--mm-color-border);
    color:var(--mm-color-text);
    flex-grow:1;
    height:100%;
    overflow:hidden;
    position:relative;
}

.mm-panels:focus{
    outline:none;
}

:root{
    --mm-toggle-size:34px;
}

.mm-toggle{
    align-self:center;
    -webkit-appearance:none!important;
    appearance:none!important;
    background:var(--mm-color-border);
    border:none!important;
    border:var(--mm-color-border);
    border-radius:var(--mm-toggle-size);
    cursor:pointer;
    display:flex;
    flex:calc(var(--mm-toggle-size)*1.75) 0 0;
    height:var(--mm-toggle-size);
    margin-inline-end:10px;
    transition-property:background-color;
}

.mm-toggle:before{
    aspect-ratio:1;
    background:var(--mm-color-background);
    border-radius:100%;
    content:"";
    margin:2px;
    transition-property:transform;
}

.mm-toggle:checked{
    background:#4bd963;
}

.mm-toggle:checked:before{
    transform:translateX(calc(var(--mm-toggle-size)*.75));
}

[dir=rtl] .mm-toggle:checked:before{
    transform:translateX(calc(var(--mm-toggle-size)*-.75));
}

.mm-listitem--vertical>.mm-panel{
    padding:10px 0 10px 20px;
    position:static;
    transform:none!important;
    transition:none!important;
    width:100%;
}

.mm-listitem--vertical>.mm-panel:after{
    content:none;
    display:none;
}

.mm-listitem--vertical:not(.mm-listitem--opened)>.mm-panel{
    display:none;
}

.mm-listitem--vertical>.mm-listitem__btn{
    bottom:auto;
    height:var(--mm-listitem-size);
}

.mm-listitem--vertical .mm-listitem:last-child:after{
    border-color:#0000;
}

.mm-listitem--opened>.mm-listitem__btn:after{
    right:19px;
    transform:rotate(225deg);
}

:root{
    --mm-size:80%;
    --mm-min-size:240px;
    --mm-max-size:440px;
}

.mm-menu--offcanvas{
    position:fixed;
    z-index:0;
}

.mm-page{
    background:inherit;
    box-sizing:border-box;
    min-height:100vh;
}

:where(.mm-slideout){
    position:relative;
    transition-duration:.4s;
    transition-property:width, transform;
    transition-timing-function:ease;
    width:100%;
    z-index:1;
}

.mm-wrapper--opened,.mm-wrapper--opened body{
    overflow:hidden;
}

.mm-wrapper__blocker{
    background:#0006;
}

.mm-wrapper--opened .mm-wrapper__blocker{
    --mm-blocker-visibility-delay:0s;
    --mm-blocker-opacity-delay:.4s;
    bottom:0;
    opacity:.5;
}

.mm-menu{
    --mm-translate-horizontal:0;
    --mm-translate-vertical:0;
}

.mm-menu--position-left,.mm-menu--position-left-front{
    right:auto;
}

.mm-menu--position-right,.mm-menu--position-right-front{
    left:auto;
}

.mm-menu--position-left,.mm-menu--position-left-front,.mm-menu--position-right,.mm-menu--position-right-front{
    width:clamp(var(--mm-min-size), var(--mm-size), var(--mm-max-size));
}

.mm-menu--position-left-front{
    --mm-translate-horizontal:-100%;
}

.mm-menu--position-right-front{
    --mm-translate-horizontal:100%;
}

.mm-menu--position-top{
    bottom:auto;
}

.mm-menu--position-bottom{
    top:auto;
}

.mm-menu--position-bottom,.mm-menu--position-top{
    height:clamp(var(--mm-min-size), var(--mm-size), var(--mm-max-size));
    width:100%;
}

.mm-menu--position-top{
    --mm-translate-vertical:-100%;
}

.mm-menu--position-bottom{
    --mm-translate-vertical:100%;
}

.mm-menu--position-bottom,.mm-menu--position-left-front,.mm-menu--position-right-front,.mm-menu--position-top{
    transform:translate3d(var(--mm-translate-horizontal), var(--mm-translate-vertical), 0);
    transition-property:transform;
    z-index:2;
}

.mm-menu--position-bottom.mm-menu--opened,.mm-menu--position-left-front.mm-menu--opened,.mm-menu--position-right-front.mm-menu--opened,.mm-menu--position-top.mm-menu--opened{
    transform:translateZ(0);
}

.mm-wrapper--position-left{
    --mm-translate-horizontal:clamp(var(--mm-min-size), var(--mm-size), var(--mm-max-size));
}

.mm-wrapper--position-right{
    --mm-translate-horizontal:clamp(calc(var(--mm-max-size)*-1), calc(var(--mm-size)*-1), calc(var(--mm-min-size)*-1));
}

.mm-wrapper--position-left .mm-slideout,.mm-wrapper--position-right .mm-slideout{
    transform:translateZ(0);
}

.mm-wrapper--position-left.mm-wrapper--opened .mm-slideout,.mm-wrapper--position-right.mm-wrapper--opened .mm-slideout{
    transform:translate3d(var(--mm-translate-horizontal), 0, 0);
}

.mm-wrapper--position-bottom .mm-wrapper__blocker,.mm-wrapper--position-left-front .mm-wrapper__blocker,.mm-wrapper--position-right-front .mm-wrapper__blocker,.mm-wrapper--position-top .mm-wrapper__blocker{
    z-index:1;
}

.mm-menu--theme-light{
    --mm-color-background:#f3f3f3;
    --mm-color-border:#00000026;
    --mm-color-icon:#0006;
    --mm-color-text:#000c;
    --mm-color-text-dimmed:#0006;
    --mm-color-background-highlight:#0000000d;
    --mm-color-background-emphasis:#ffffffbf;
    --mm-color-focusring:#06c;
}

.mm-menu--theme-light-contrast{
    --mm-color-background:#f3f3f3;
    --mm-color-border:#00000080;
    --mm-color-icon:#00000080;
    --mm-color-text:#000;
    --mm-color-text-dimmed:#000000b3;
    --mm-color-background-highlight:#0000000d;
    --mm-color-background-emphasis:#ffffffe6;
    --mm-color-focusring:#06c;
}

.mm-menu--theme-dark{
    --mm-color-background:#333;
    --mm-color-border:#0006;
    --mm-color-icon:#fff6;
    --mm-color-text:#fffc;
    --mm-color-text-dimmed:#fff6;
    --mm-color-background-highlight:#ffffff14;
    --mm-color-background-emphasis:#0000001a;
    --mm-color-focusring:#06c;
}

.mm-menu--theme-dark-contrast{
    --mm-color-background:#333;
    --mm-color-border:#ffffff80;
    --mm-color-icon:#ffffff80;
    --mm-color-text:#fff;
    --mm-color-text-dimmed:#ffffffb3;
    --mm-color-background-highlight:#ffffff1a;
    --mm-color-background-emphasis:#0000004d;
    --mm-color-focusring:#06c;
}

.mm-menu--theme-white{
    --mm-color-background:#fff;
    --mm-color-border:#00000026;
    --mm-color-icon:#0000004d;
    --mm-color-text:#000c;
    --mm-color-text-dimmed:#0000004d;
    --mm-color-background-highlight:#0000000f;
    --mm-color-background-emphasis:#00000008;
    --mm-color-focusring:#06c;
}

.mm-menu--theme-white-contrast{
    --mm-color-background:#fff;
    --mm-color-border:#00000080;
    --mm-color-icon:#00000080;
    --mm-color-text:#000;
    --mm-color-text-dimmed:#000000b3;
    --mm-color-background-highlight:#00000012;
    --mm-color-background-emphasis:rgba(0,0,0,.035);
    --mm-color-focusring:#06c;
}

.mm-menu--theme-black{
    --mm-color-background:#000;
    --mm-color-border:#fff3;
    --mm-color-icon:#fff6;
    --mm-color-text:#ffffffb3;
    --mm-color-text-dimmed:#fff6;
    --mm-color-background-highlight:#ffffff1a;
    --mm-color-background-emphasis:#ffffff0f;
    --mm-color-focusring:#06c;
}

.mm-menu--theme-black-contrast{
    --mm-color-background:#000;
    --mm-color-border:#ffffff80;
    --mm-color-icon:#ffffff80;
    --mm-color-text:#fff;
    --mm-color-text-dimmed:#fff9;
    --mm-color-background-highlight:hsla(0,0%,100%,.125);
    --mm-color-background-emphasis:#ffffff1a;
    --mm-color-focusring:#06c;
}

.mm-counter{
    color:var(--mm-color-text-dimmed);
    display:block;
    float:right;
    padding-inline-start:20px;
}

[dir=rtl] .mm-counter{
    float:left;
}

:root{
    --mm-iconbar-size:50px;
}

.mm-menu--iconbar-left .mm-navbars,.mm-menu--iconbar-left .mm-panels{
    margin-left:var(--mm-iconbar-size);
}

.mm-menu--iconbar-right .mm-navbars,.mm-menu--iconbar-right .mm-panels{
    margin-right:var(--mm-iconbar-size);
}

.mm-iconbar{
    background:var(--mm-color-background);
    border:0 solid;
    border-color:var(--mm-color-border);
    bottom:0;
    box-sizing:border-box;
    color:var(--mm-color-text-dimmed);
    display:none;
    overflow:hidden;
    position:absolute;
    text-align:center;
    top:0;
    width:var(--mm-iconbar-size);
    z-index:2;
}

.mm-menu--iconbar-left .mm-iconbar,.mm-menu--iconbar-right .mm-iconbar{
    display:flex;
    flex-direction:column;
    justify-content:space-between;
}

.mm-menu--iconbar-left .mm-iconbar{
    border-right-width:1px;
    left:0;
}

.mm-menu--iconbar-right .mm-iconbar{
    border-left-width:1px;
    right:0;
}

.mm-iconbar__bottom,.mm-iconbar__top{
    -webkit-overflow-scrolling:touch;
    overflow:hidden;
    overflow-y:auto;
    overscroll-behavior:contain;
    width:100%;
}

.mm-iconbar__bottom>*,.mm-iconbar__top>*{
    box-sizing:border-box;
    display:block;
    padding:calc((var(--mm-iconbar-size) - var(--mm-lineheight))/2) 0;
}

.mm-iconbar__bottom a,.mm-iconbar__bottom a:hover,.mm-iconbar__top a,.mm-iconbar__top a:hover{
    text-decoration:none;
}

.mm-iconbar__tab--selected{
    background:var(--mm-color-background-emphasis);
}

:root{
    --mm-iconpanel-size:50px;
}

.mm-panel--iconpanel-0{
    inset-inline-start:calc(var(--mm-iconpanel-size)*0);
}

.mm-panel--iconpanel-1{
    inset-inline-start:calc(var(--mm-iconpanel-size)*1);
}

.mm-panel--iconpanel-2{
    inset-inline-start:calc(var(--mm-iconpanel-size)*2);
}

.mm-panel--iconpanel-3{
    inset-inline-start:calc(var(--mm-iconpanel-size)*3);
}

.mm-panel--iconpanel-4{
    inset-inline-start:calc(var(--mm-iconpanel-size)*4);
}

.mm-panel--iconpanel-first~.mm-panel{
    inset-inline-start:var(--mm-iconpanel-size);
}

.mm-menu--iconpanel .mm-panel--parent .mm-divider,.mm-menu--iconpanel .mm-panel--parent .mm-navbar{
    opacity:0;
}

.mm-menu--iconpanel .mm-panels>.mm-panel--parent{
    overflow-y:hidden;
    transform:unset;
}

.mm-menu--iconpanel .mm-panels>.mm-panel:not(.mm-panel--iconpanel-first):not(.mm-panel--iconpanel-0){
    border-inline-start-style:solid;
    border-inline-start-width:1px;
}

.mm-navbars{
    flex-shrink:0;
}

.mm-navbars .mm-navbar{
    border-bottom:none;
    padding-top:0;
    position:relative;
}

.mm-navbars--top{
    border-bottom:1px solid var(--mm-color-border);
}

.mm-navbars--top .mm-navbar:first-child{
    padding-top:env(safe-area-inset-top);
}

.mm-navbars--bottom{
    border-top:1px solid var(--mm-color-border);
}

.mm-navbars--bottom .mm-navbar:last-child{
    padding-bottom:env(safe-area-inset-bottom);
}

.mm-navbar__breadcrumbs{
    -webkit-overflow-scrolling:touch;
    display:flex;
    flex:1 1 50%;
    justify-content:flex-start;
    overflow:hidden;
    overflow-x:auto;
    padding:0 20px;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.mm-navbar__breadcrumbs>*{
    align-items:center;
    display:flex;
    justify-content:center;
    padding-inline-end:6px;
}

.mm-navbar__breadcrumbs>a{
    text-decoration:underline;
}

.mm-navbar__breadcrumbs:not(:last-child){
    padding-inline-end:0;
}

.mm-btn:not(.mm-hidden)+.mm-navbar__breadcrumbs{
    padding-inline-start:0;
}

.mm-navbar__tab{
    border:1px solid #0000;
    padding:0 10px;
}

.mm-navbar__tab--selected{
    background:var(--mm-color-background);
}

.mm-navbar__tab--selected:not(:first-child){
    border-inline-start-color:var(--mm-color-border);
}

.mm-navbar__tab--selected:not(:last-child){
    border-inline-end-color:var(--mm-color-border);
}

.mm-navbars--top.mm-navbars--has-tabs{
    border-bottom:none;
}

.mm-navbars--top.mm-navbars--has-tabs .mm-navbar{
    background:var(--mm-color-background-emphasis);
}

.mm-navbars--top.mm-navbars--has-tabs .mm-navbar--tabs~.mm-navbar{
    background:var(--mm-color-background);
}

.mm-navbars--top.mm-navbars--has-tabs .mm-navbar:not(.mm-navbar--tabs):last-child{
    border-bottom:1px solid var(--mm-color-border);
}

.mm-navbars--top .mm-navbar__tab{
    border-bottom-color:var(--mm-color-border);
}

.mm-navbars--top .mm-navbar__tab--selected{
    border-bottom-color:#0000;
    border-top-color:var(--mm-color-border);
}

.mm-navbars--bottom.mm-navbar--has-tabs{
    border-top:none;
}

.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar{
    background:var(--mm-color-background);
}

.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar--tabs,.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar--tabs~.mm-navbar{
    background:var(--mm-color-background-emphasis);
}

.mm-navbars--bottom .mm-navbar__tab{
    border-top-color:var(--mm-color-border);
}

.mm-navbars--bottom .mm-navbar__tab--selected{
    border-bottom-color:var(--mm-color-border);
    border-top-color:#0000;
}

.mm-searchfield{
    display:flex;
    flex-grow:1;
    height:var(--mm-navbar-size);
    overflow:hidden;
    padding:0;
}

.mm-searchfield__input{
    align-items:center;
    display:flex;
    flex:1;
    position:relative;
}

.mm-searchfield__input,.mm-searchfield__input input{
    box-sizing:border-box;
    max-width:100%;
    padding:0 10px;
    width:100%;
}

.mm-searchfield__input input{
    border:none;
    border-radius:4px;
    display:block;
    height:calc(var(--mm-navbar-size)*.7);
    line-height:calc(var(--mm-navbar-size)*.7);
    font:inherit;
    font-size:inherit;
    margin:0;
    max-height:auto;
    min-height:auto;
}

.mm-searchfield__input input,.mm-searchfield__input input:focus,.mm-searchfield__input input:hover{
    background:var(--mm-color-background-highlight);
    color:var(--mm-color-text);
}

.mm-menu[class*=-contrast] .mm-searchfield__input input{
    border:1px solid var(--mm-color-border);
}

.mm-searchfield__input input::-ms-clear{
    display:none;
}

.mm-searchfield__btn{
    bottom:0;
    display:none;
    inset-inline-end:0;
    position:absolute;
    top:0;
}

.mm-searchfield--searching .mm-searchfield__btn{
    display:block;
}

.mm-searchfield__cancel{
    display:block;
    line-height:var(--mm-navbar-size);
    margin-inline-end:-100px;
    padding-inline-end:20px;
    padding-inline-start:5px;
    position:relative;
    text-decoration:none;
    transition-property:visibility, margin;
    visibility:hidden;
}

.mm-searchfield--cancelable .mm-searchfield__cancel{
    margin-inline-end:0;
    visibility:visible;
}

.mm-panel--search{
    border:none!important;
    left:0!important;
    right:0!important;
    width:100%!important;
}

.mm-panel__splash{
    padding:20px;
}

.mm-panel--searching .mm-panel__splash{
    display:none;
}

.mm-panel__noresults{
    color:var(--mm-color-text-dimmed);
    display:none;
    font-size:150%;
    line-height:1.4;
    padding:40px 20px;
    text-align:center;
}

.mm-panel--noresults .mm-panel__noresults{
    display:block;
}

:root{
    --mm-sectionindexer-size:20px;
}

.mm-sectionindexer{
    background:inherit;
    bottom:0;
    box-sizing:border-box;
    display:flex;
    flex-direction:column;
    font-size:12px;
    inset-inline-end:calc(var(--mm-sectionindexer-size)*-1);
    justify-content:space-evenly;
    position:absolute;
    text-align:center;
    top:0;
    transition-property:inset-inline-end;
    width:var(--mm-sectionindexer-size);
    z-index:5;
}

.mm-sectionindexer a{
    color:var(--mm-color-text-dimmed);
    display:block;
    line-height:1;
    text-decoration:none;
}

.mm-sectionindexer~.mm-panel{
    padding-inline-end:0;
}

.mm-sectionindexer--active{
    right:0;
}

.mm-sectionindexer--active~.mm-panel{
    padding-inline-end:var(--mm-sectionindexer-size);
}

.mm-menu--selected-hover .mm-listitem__btn,.mm-menu--selected-hover .mm-listitem__text,.mm-menu--selected-parent .mm-listitem__btn,.mm-menu--selected-parent .mm-listitem__text{
    transition-property:background-color;
}

.mm-menu--selected-parent .mm-listitem__btn,.mm-menu--selected-parent .mm-listitem__text{
    transition-delay:.2s;
}

.mm-menu--selected-parent .mm-panel--parent .mm-listitem:not(.mm-listitem--selected-parent)>.mm-listitem__text{
    background:none;
}

.mm-menu--selected-parent .mm-listitem--selected-parent>.mm-listitem__btn,.mm-menu--selected-parent .mm-listitem--selected-parent>.mm-listitem__text{
    background:var(--mm-color-background-emphasis);
}

:root{
    --mm-sidebar-collapsed-size:50px;
    --mm-sidebar-expanded-size:var(--mm-max-size);
}

.mm-wrapper--sidebar-collapsed .mm-slideout{
    transform:translate3d(var(--mm-sidebar-collapsed-size), 0, 0);
    width:calc(100% - var(--mm-sidebar-collapsed-size));
}

[dir=rtl] .mm-wrapper--sidebar-collapsed .mm-slideout{
    transform:none;
}

.mm-wrapper--sidebar-collapsed:not(.mm-wrapper--opened) .mm-menu--sidebar-collapsed .mm-divider,.mm-wrapper--sidebar-collapsed:not(.mm-wrapper--opened) .mm-menu--sidebar-collapsed .mm-navbar{
    opacity:0;
}

.mm-wrapper--sidebar-expanded .mm-menu--sidebar-expanded{
    border-right-style:solid;
    border-right-width:1px;
    width:var(--mm-sidebar-expanded-size);
}

.mm-wrapper--sidebar-expanded.mm-wrapper--opened{
    overflow:auto;
}

.mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-wrapper__blocker{
    display:none;
}

.mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-slideout{
    transform:translate3d(var(--mm-sidebar-expanded-size), 0, 0);
    width:calc(100% - var(--mm-sidebar-expanded-size));
}

[dir=rtl] .mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-slideout{
    transform:none;
}

.mh-sticky{
    position:sticky;
    top:0;
    transform:translateZ(0);
    transition:transform .2s ease;
    z-index:10;
}

.mh-sticky.mh-unpinned{
    transform:translate3d(0, -100%, 0);
}

:root{
    --mb-button-size:60px;
    --mb-bar-width:.6;
    --mb-bar-height:4px;
    --mb-bar-spacing:10px;
    --mb-animate-timeout:.4s;
}

.mburger{
    -webkit-appearance:none;
    appearance:none;
    background:0 0;
    border:none;
    border-radius:0;
    box-sizing:border-box;
    color:inherit;
    cursor:pointer;
    display:inline-block;
    height:var(--mb-button-size);
    line-height:var(--mb-button-size);
    margin:0;
    outline:0;
    padding:0 0 0 var(--mb-button-size);
    position:relative;
    vertical-align:middle;
}

.mburger b{
    background:currentColor;
    border-radius:calc(var(--mb-bar-height)/2);
    color:inherit;
    display:block;
    height:var(--mb-bar-height);
    left:calc(var(--mb-button-size)*(1 - var(--mb-bar-width))/2);
    opacity:1;
    position:absolute;
    width:calc(var(--mb-button-size)*var(--mb-bar-width));
}

.mburger b:first-of-type{
    bottom:calc(50% + var(--mb-bar-spacing));
    transition:bottom .2s ease,transform .2s ease,width .2s ease;
}

.mburger b:nth-of-type(2){
    top:calc(50% - var(--mb-bar-height)/2);
    transition:opacity .2s ease;
}

.mburger b:nth-of-type(3){
    top:calc(50% + var(--mb-bar-spacing));
    transition:top .2s ease,transform .2s ease,width .2s ease;
}

.mm-wrapper--opened .mburger b:first-of-type{
    bottom:calc(50% - var(--mb-bar-height)/2);
    transform:rotate(45deg);
}

.mm-wrapper--opened .mburger b:nth-of-type(2){
    opacity:0;
}

.mm-wrapper--opened .mburger b:nth-of-type(3){
    top:calc(50% - var(--mb-bar-height)/2);
    transform:rotate(-45deg);
}

.mburger--collapse b:first-of-type{
    transition:bottom .2s ease,margin .2s ease,transform .2s ease;
    transition-delay:.2s, 0s, 0s;
}

.mburger--collapse b:nth-of-type(2){
    transition:top .2s ease,opacity 0s ease;
    transition-delay:.3s, .3s;
}

.mburger--collapse b:nth-of-type(3){
    transition:top .2s ease,transform .2s ease;
}

.mm-wrapper--opened .mburger--collapse b:first-of-type{
    bottom:calc(50% - var(--mb-bar-spacing) - var(--mb-bar-height));
    margin-bottom:calc(var(--mb-bar-spacing) + var(--mb-bar-height)/2);
    transform:rotate(45deg);
    transition-delay:calc(var(--mb-animate-timeout) + .1s), calc(var(--mb-animate-timeout) + .3s), calc(var(--mb-animate-timeout) + .3s);
}

.mm-wrapper--opened .mburger--collapse b:nth-of-type(2){
    opacity:0;
    top:calc(50% + var(--mb-bar-spacing));
    transition-delay:calc(var(--mb-animate-timeout)), calc(var(--mb-animate-timeout) + .2s);
}

.mm-wrapper--opened .mburger--collapse b:nth-of-type(3){
    top:calc(50% - var(--mb-bar-height)/2);
    transform:rotate(-45deg);
    transition-delay:calc(var(--mb-animate-timeout) + .3s), calc(var(--mb-animate-timeout) + .3s);
}

.mburger--spin b:first-of-type{
    transition-delay:.2s, 0s;
}

.mburger--spin b:nth-of-type(2){
    transition-delay:.2s;
    transition-duration:0s;
}

.mburger--spin b:nth-of-type(3){
    transition-delay:.2s, 0s;
}

.mm-wrapper--opened .mburger--spin b:first-of-type{
    transform:rotate(135deg);
    transition-delay:calc(var(--mb-animate-timeout)), calc(var(--mb-animate-timeout) + .2s);
}

.mm-wrapper--opened .mburger--spin b:nth-of-type(2){
    transition-delay:calc(var(--mb-animate-timeout));
}

.mm-wrapper--opened .mburger--spin b:nth-of-type(3){
    transform:rotate(225deg);
    transition-delay:calc(var(--mb-animate-timeout)), calc(var(--mb-animate-timeout) + .2s);
}

.mburger--squeeze b:first-of-type{
    transition-delay:.1s, 0s;
}

.mburger--squeeze b:nth-of-type(2){
    transition-delay:.1s;
}

.mburger--squeeze b:nth-of-type(3){
    transition-delay:.1s, 0s;
}

.mm-wrapper--opened .mburger--squeeze b:first-of-type{
    transition-delay:calc(var(--mb-animate-timeout)), calc(var(--mb-animate-timeout) + .1s);
}

.mm-wrapper--opened .mburger--squeeze b:nth-of-type(2){
    transition-delay:calc(var(--mb-animate-timeout));
}

.mm-wrapper--opened .mburger--squeeze b:nth-of-type(3){
    transition-delay:calc(var(--mb-animate-timeout)), calc(var(--mb-animate-timeout) + .1s);
}

.mburger--tornado b:first-of-type{
    transition:bottom .2s ease,transform .2s ease;
    transition-delay:.2s;
}

.mburger--tornado b:nth-of-type(2){
    transition:opacity 0s ease,transform .2s ease;
    transition-delay:.1s, .1s;
}

.mburger--tornado b:nth-of-type(3){
    transition:top .2s ease,transform .2s ease;
    transition-delay:0s;
}

.mm-wrapper--opened .mburger--tornado b:first-of-type{
    transform:rotate(-135deg);
    transition-delay:calc(var(--mb-animate-timeout));
}

.mm-wrapper--opened .mburger--tornado b:nth-of-type(2){
    opacity:0;
    transform:rotate(-135deg);
    transition-delay:calc(var(--mb-animate-timeout) + .4s), calc(var(--mb-animate-timeout) + .1s);
}

.mm-wrapper--opened .mburger--tornado b:nth-of-type(3){
    transform:rotate(-225deg);
    transition-delay:calc(var(--mb-animate-timeout) + .2s);
}

.mm-wrapper .mm-menu{
    --mm-color-background:#fff;
    --mm-color-background-emphasis:inherit;
    --mm-color-background-highlight:#eee;
    --mm-color-border:#0000;
    --mm-color-text:#000;
    --mm-lineheight:200%;
    --mm-listitem-size:44px;
    --mm-navbar-size:44px;
    --mm-toggle-size:34px;
    --mm-size:80%;
    --mm-min-size:240px;
    --mm-max-size:440px;
    height:calc(100vh - 200px);
    margin-top:200px;
    width:100vw;
    z-index:1000;
}

.mm-wrapper .mm-menu>.mm-navbars--top>.mm-navbar{
    display:flex;
    position:relative;
}

.mm-wrapper .mm-menu>.mm-navbars--top>.mm-navbar .mm-btn{
    border:none;
    height:100%;
    left:0;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    z-index:10000;
}

.mm-wrapper .mm-menu>.mm-navbars .mm-navbar__searchfield{
    position:absolute;
    transform:translateY(-100%);
}

.mm-wrapper .mm-menu>.mm-navbars .mm-navbar__breadcrumbs{
    height:90px;
    padding-left:20px;
    transition:.5s cubic-bezier(.24, .53, .04, .98);
}

.mm-wrapper .mm-menu>.mm-navbars .mm-navbar__breadcrumbs a,.mm-wrapper .mm-menu>.mm-navbars .mm-navbar__breadcrumbs span{
    font-family:zeitung-micro,sans-serif;
    font-size:1rem;
}

.mm-wrapper .mm-menu>.mm-panels .mm-panel{
    box-shadow:inset 0 2px 3px #0000001a;
    padding:0;
}

.mm-wrapper .mm-menu>.mm-panels .mm-panel--opened{
    box-shadow:-5px 0 20px #0000001a;
}

.mm-wrapper .mm-menu>.mm-panels .mm-panel--opened li{
    opacity:0;
    transition:0s;
}

.mm-wrapper .mm-menu>.mm-panels .mm-panel .sub-menu>li{
    padding-left:10px;
}

.mm-wrapper .mm-menu>.mm-panels .mm-panel .menu>li{
    min-height:44px;
    opacity:0;
    transform:translateX(200%);
}

.mm-wrapper .mm-menu>.mm-panels .mm-panel .menu>li.current_page_item>a{
    background:#000;
    color:#ffcb00;
    font-weight:700;
}

.mm-wrapper .mm-menu>.mm-panels .mm-panel .menu li:hover a{
    transform:translateX(20px);
    transition:transform .5s cubic-bezier(.24, .53, .04, .98);
}

.mm-wrapper .mm-menu>.mm-panels .mm-panel .menu li.current-menu-item>a{
    color:#ffcb00;
    font-weight:700;
}

.mm-wrapper .mm-menu>.mm-panels .mm-panel .menu li a{
    align-items:center;
    display:flex;
    font-size:.9em;
    text-transform:uppercase;
    transition:transform .5s cubic-bezier(.24, .53, .04, .98);
}

.mm-wrapper .mm-menu>.mm-navbars_bottom .mm-navbar a svg{
    height:24px;
    width:24px;
}

.mm-wrapper .mm-menu .mm-navbar{
    display:none;
}

.mm-wrapper .mm-menu .mm-divider{
    align-items:center;
    background:#0000;
    display:flex;
    font-family:zeitung-micro,sans-serif;
    font-size:1rem;
    font-weight:700;
    white-space:nowrap;
}

.mm-wrapper .mm-menu .mm-divider:before{
    border-top:1px solid #000;
    content:"";
    display:flex;
    height:100%;
    margin-right:20px;
    position:static;
    width:40px;
}

.mm-wrapper .mm-menu .mm-divider:after{
    border-top:1px solid #000;
    content:"";
    display:flex;
    margin-left:20px;
    width:100%;
}

.mm-wrapper .mm-menu .mm-btn.mm-btn_close{
    opacity:0;
}

.mm-wrapper .mm-menu .mm-listitem__btn{
    padding-inline-end:0;
    width:50px;
}

.mm-wrapper .mm-menu .mm-listitem--opened .mm-listitem__btn:after{
    transform:rotate(90deg);
    transition:.2s;
}

.mm-wrapper--opened .mburger b{
    background-color:#000!important;
}

.mm-wrapper--opened .mm-menu .mm-navbars--top{
    opacity:1;
    transition:.2s .18s;
}

.mm-wrapper--opened .mm-menu .mm-btn--next{
    transition:.2s;
}

.mm-wrapper--opened .mm-menu .mm-btn--next:hover{
    background-color:none;
    transition:.2s;
}

.mm-wrapper--opened .mm-menu .mm-btn--next:after{
    align-items:center;
    border:none;
    content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m8 4 8 8-8 8'/%3E%3C/svg%3E");
    display:flex;
    height:24px;
    justify-content:center;
    line-height:0;
    position:static;
    transform:rotate(0deg);
    transform-origin:center;
    transition:.2s;
    width:24px;
}

.mm-wrapper--opened .mm-menu .mm-panels .mm-panel--opened .menu li{
    opacity:1;
    transition:.2s .18s;
}

.mm-wrapper--opened .mm-menu .mm-panel_opened-parent .menu li{
    transition:0s;
}

.mm-wrapper--opened .mm-menu .mm-page{
    transition:.5s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem{
    opacity:1;
    transform:translateX(0);
    transition-duration:.4s;
    transition-property:all;
    transition-timing-function:cubic-bezier(.24, .53, .04, .98);
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:first-child{
    transition-delay:.08s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(2){
    transition-delay:.12s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(3){
    transition-delay:.16s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(4){
    transition-delay:.2s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(5){
    transition-delay:.24s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(6){
    transition-delay:.28s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(7){
    transition-delay:.32s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(8){
    transition-delay:.36s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(9){
    transition-delay:.4s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(10){
    transition-delay:.44s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(11){
    transition-delay:.48s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(12){
    transition-delay:.52s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(13){
    transition-delay:.56s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(14){
    transition-delay:.6s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(15){
    transition-delay:.64s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(16){
    transition-delay:.68s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(17){
    transition-delay:.72s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(18){
    transition-delay:.76s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(19){
    transition-delay:.8s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(20){
    transition-delay:.84s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(21){
    transition-delay:.88s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(22){
    transition-delay:.92s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(23){
    transition-delay:.96s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(24){
    transition-delay:1s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(25){
    transition-delay:1.04s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(26){
    transition-delay:1.08s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(27){
    transition-delay:1.12s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(28){
    transition-delay:1.16s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(29){
    transition-delay:1.2s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(30){
    transition-delay:1.24s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(31){
    transition-delay:1.28s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(32){
    transition-delay:1.32s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(33){
    transition-delay:1.36s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(34){
    transition-delay:1.4s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(35){
    transition-delay:1.44s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(36){
    transition-delay:1.48s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(37){
    transition-delay:1.52s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(38){
    transition-delay:1.56s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(39){
    transition-delay:1.6s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(40){
    transition-delay:1.64s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(41){
    transition-delay:1.68s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(42){
    transition-delay:1.72s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(43){
    transition-delay:1.76s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(44){
    transition-delay:1.8s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(45){
    transition-delay:1.84s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(46){
    transition-delay:1.88s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(47){
    transition-delay:1.92s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(48){
    transition-delay:1.96s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(49){
    transition-delay:2s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(50){
    transition-delay:2.04s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(51){
    transition-delay:2.08s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(52){
    transition-delay:2.12s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(53){
    transition-delay:2.16s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(54){
    transition-delay:2.2s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(55){
    transition-delay:2.24s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(56){
    transition-delay:2.28s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(57){
    transition-delay:2.32s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(58){
    transition-delay:2.36s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(59){
    transition-delay:2.4s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(60){
    transition-delay:2.44s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(61){
    transition-delay:2.48s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(62){
    transition-delay:2.52s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(63){
    transition-delay:2.56s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(64){
    transition-delay:2.6s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(65){
    transition-delay:2.64s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(66){
    transition-delay:2.68s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(67){
    transition-delay:2.72s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(68){
    transition-delay:2.76s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(69){
    transition-delay:2.8s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(70){
    transition-delay:2.84s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(71){
    transition-delay:2.88s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(72){
    transition-delay:2.92s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(73){
    transition-delay:2.96s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(74){
    transition-delay:3s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(75){
    transition-delay:3.04s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(76){
    transition-delay:3.08s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(77){
    transition-delay:3.12s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(78){
    transition-delay:3.16s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(79){
    transition-delay:3.2s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(80){
    transition-delay:3.24s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(81){
    transition-delay:3.28s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(82){
    transition-delay:3.32s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(83){
    transition-delay:3.36s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(84){
    transition-delay:3.4s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(85){
    transition-delay:3.44s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(86){
    transition-delay:3.48s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(87){
    transition-delay:3.52s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(88){
    transition-delay:3.56s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(89){
    transition-delay:3.6s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(90){
    transition-delay:3.64s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(91){
    transition-delay:3.68s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(92){
    transition-delay:3.72s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(93){
    transition-delay:3.76s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(94){
    transition-delay:3.8s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(95){
    transition-delay:3.84s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(96){
    transition-delay:3.88s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(97){
    transition-delay:3.92s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(98){
    transition-delay:3.96s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(99){
    transition-delay:4s;
}

.mm-wrapper--opened .mm-menu--opened .mm-panels .menu>li.mm-listitem:nth-child(100){
    transition-delay:4.04s;
}

.mm-page{
    background-color:#fff;
    min-height:50vh!important;
    transition:.1s;
}

.mburger{
    --mb-bar-height:2.5px;
    --mb-button-size:50px;
    margin-left:10px;
    padding:0;
    width:30px;
    z-index:10001;
}

.mburger b{
    background-color:#000;
    left:auto;
    transition-delay:0s!important;
}

html{
    color:#1c1e21;
}

html *{
    box-sizing:border-box;
    line-height:1.5em;
}

html body.mm-wrapper{
    font-family:Segoe UI,sans-serif;
    margin:0;
    min-height:100vh;
    overflow:unset;
    padding:0;
    scroll-behavior:smooth;
}

html h1 span,html h2 span,html h3 span,html h4 span{
    line-height:inherit;
}

html img{
    max-width:100%;
    object-fit:contain;
}

html button{
    white-space:nowrap;
}

html strong{
    font-weight:700;
}

html em{
    font-style:italic;
}

html .upper{
    text-transform:uppercase;
}

html .small{
    font-size:14px;
}

html .no-image{
    background:#eee;
    height:200px;
    width:100%;
}

html main{
    overflow:hidden;
}

html a{
    text-decoration:none;
    word-break:break-word;
}

html a.anchor{
    display:block;
    position:relative;
    top:-160px;
    visibility:hidden;
}

html a.swiper-slide:focus,html a.swiper-slide:hover{
    text-decoration:none;
}

html a:focus,html a:hover{
    text-decoration:underline;
}

html .reader-only,html .screen-reader-text{
    clip:rect(1px, 1px, 1px, 1px);
    word-wrap:normal!important;
    border:0;
    clip-path:inset(50%);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px;
}

html #message{
    border:1px solid green;
    color:green;
    margin-bottom:20px;
}

.s-footer{
    background-color:#000;
    color:#fff;
    display:flex;
    flex-direction:column;
    flex-wrap:wrap;
    font-family: Segoe UI,sans-serif;
    margin-top:20px;
    padding:40px 0 0;
    position:relative;
    width:100%;
    z-index:1;
}

.s-footer nav ul{
    padding-left:0;
}

.s-footer nav li{
    list-style:none;
    padding:5px 0;
}

.s-footer nav a{
    color:#fff;
}

.s-footer__logo img{
    height:auto;
    max-width:200px;
    width:100%;
}

.s-footer__content{
    display:flex;
    flex-wrap:wrap;
    gap:30px;
    grid-template-columns:repeat(4, 1fr);
    margin:30px 0;
    width:100%;
}

.s-footer__content>section:first-of-type>p:first-child{
    color:#ffcb00;
    margin-bottom:0;
}

.s-footer__content>section:first-of-type>p:last-child{
    margin:0;
}

.s-footer__content>section:nth-of-type(2){
    grid-column:2 /  4;
}

.s-footer__content>section:nth-of-type(2) ul{
    display:grid;
    gap:20px;
    grid-template-columns:repeat(2, 1fr);
    list-style:none;
    margin:0;
    padding:0;
}

.s-footer__content>section:nth-of-type(2) ul li a{
    color:#ffcb00;
}

.s-footer__content>section:nth-of-type(2) ul li svg{
    display:none;
}

.s-footer__content>section:last-of-type ul{
    display:flex;
    flex-wrap:wrap;
    gap:20px;
    height:auto;
    list-style:none;
    margin:0;
    max-width:70px;
    padding:0;
}

.s-footer__content>section:last-of-type ul li a{
    display:flex;
    font-size:.8rem;
}

.s-footer__content>section:last-of-type ul li a:hover svg path{
    fill:#ffcb00;
    transition:.1s;
}

.s-footer__content>section:last-of-type ul li a svg{
    height:25px;
    width:25px;
}

.s-footer__content>section:last-of-type ul li a svg path{
    transition:.1s;
}

.s-footer__last{
    color:#fff;
    padding:20px 0;
    text-align:center;
}

.s-footer__last ul{
    align-items:center;
    display:flex;
    flex-wrap:wrap;
    gap:20px;
    justify-content:center;
    list-style:none;
    margin:0;
    padding:0;
}

.s-footer__last li{
    font-weight:300;
    position:relative;
}

.s-footer__last li:not(:first-of-type):after{
    content:"-";
    left:-13px;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
}

.s-footer__last svg{
    display:none;
}

#c-blocker{
    background-color:#0000004d;
    height:100%;
    left:0;
    opacity:0;
    pointer-events:none;
    position:absolute;
    top:0;
    transition:.2s;
    width:100%;
    z-index:1;
}

#c-blocker.is-active{
    cursor:pointer;
    opacity:1;
    pointer-events:all;
}

.mm-wrapper_opened #navbar{
    position:sticky;
    top:0;
}

.pre-navbar{
    align-items:center;
    background:#000;
    color:#fff;
    display:flex;
    flex-wrap:wrap;
    gap:0 20px;
    height:110px;
    justify-content:center;
    padding-bottom:10px;
    padding-top:10px;
    position:relative;
}

.pre-navbar>a{
    cursor:pointer;
    font-family:zeitung-micro,sans-serif;
    font-weight:100;
    margin:10px 0;
    text-align:center;
    text-transform:uppercase;
    width:100%;
}

.pre-navbar>a:hover{
    color:#ffcb00;
    text-decoration:none;
}

.pre-navbar .banner-social{
    align-items:center;
    display:flex;
    gap:20px;
    list-style:none;
    margin:0;
    padding:10px 0;
}

.pre-navbar .banner-social li a{
    display:flex;
    font-size:.8rem;
}

.pre-navbar .banner-social li a:hover svg path{
    fill:#ffcb00;
    transition:.1s;
}

.pre-navbar .banner-social li a svg{
    height:25px;
    width:25px;
}

.pre-navbar .banner-social li a svg path{
    transition:.1s;
}

.pre-navbar .search-form svg{
    height:25px;
    width:25px;
}

#navbar{
    align-items:center;
    background-color:#ffcb00;
    display:flex;
    height:90px;
    justify-content:space-between;
    left:0;
    padding:0;
    position:sticky;
    top:0;
    z-index:10000;
}

#navbar.active{
    box-shadow:0 3px 12px #0000001a;
}

#navbar>span{
    color:#000;
}

#navbar>a{
    align-items:flex-start;
    display:flex;
    margin-right:auto;
    max-width:60%;
}

#navbar>a img{
    transform:translateY(-10%);
    width:250px;
}

#navbar .menu,#navbar .search-form{
    margin-left:auto;
}

#navbar .menu{
    align-items:center;
    display:flex;
    flex-direction:row;
    height:100%;
    padding:0;
    width:100%;
    width:auto;
}

#navbar .menu .arrow{
    display:none;
    height:100%;
    height:20px;
    pointer-events:none;
    transform:rotate(90deg);
    width:20px;
}

#navbar .menu .arrow>path{
    fill:#000;
    transition:.2s;
}

#navbar .menu>li{
    flex:1;
    left:0;
    position:relative;
    top:0;
}

#navbar .menu>li,#navbar .menu>li>a{
    align-items:center;
    display:flex;
    height:100%;
}

#navbar .menu>li>a{
    text-wrap:balance;
    color:#000;
    font-family:zeitung-micro,sans-serif;
    justify-content:center;
    text-decoration:none;
    width:100%;
}

#navbar .menu>li ul{
    background-color:#fff;
    height:0;
    left:0;
    opacity:0;
    padding:0;
    position:absolute;
    top:100%;
    width:auto;
}

#navbar .menu>li ul li{
    display:none;
    padding:5px 0;
}

#navbar .menu>li.menu-item-has-children>.arrow{
    display:flex;
    pointer-events:all;
}

#navbar .menu>li:before{
    content:none;
}

#navbar .menu .current-menu-ancestor>a,#navbar .menu>.current-menu-item>a{
    background-color:#000;
    color:#fff;
}

#navbar .menu .current-menu-ancestor>a:hover,#navbar .menu>.current-menu-item>a:hover{
    color:#fff;
}

#navbar .menu .current-menu-ancestor>ul .current-menu-ancestor>a,#navbar .menu .current-menu-ancestor>ul .current-menu-item>a,#navbar .menu>.current-menu-item>ul .current-menu-ancestor>a,#navbar .menu>.current-menu-item>ul .current-menu-item>a{
    color:#ffcb00;
}

.page_header{
    align-items:center;
    color:#fff;
    display:flex;
    height:350px;
    position:relative;
}

.page_header>img{
    height:100%;
    left:0;
    object-fit:cover;
    position:absolute;
    top:0;
    width:100%;
    z-index:-1;
}

.page_header>h2{
    font-family:zeitung-micro;
    font-size:1rem;
    margin:0;
    z-index:9;
    text-shadow: 0 0 10px black;
}

.page_header>h2 span{
    display:block;
    font-family:"bree-serif";
    font-size:2.2rem;
    font-weight:400;
    font-weight:100;
}

.page_header>section{
    align-items:center;
    background:#ffcb00cc;
    border-radius:40px 0 40px;
    bottom:-20px;
    display:flex;
    font-family:zeitung-micro;
    height:140px;
    justify-content:center;
    padding:20px 15px;
    position:absolute;
    right:20px;
    width:180px;
}

.page_header>section p{
    font-weight:700;
    text-align:center;
}

.page_header>section p span{
    display:block;
    font-family:"bree-serif";
    font-size:1.5rem;
}

label{
    font-size:.9rem;
    font-weight:700;
}

#maincontent .acf-label{
    text-align: left;
}
#maincontent .acf-label label{
    font-weight: bold;
}


#maincontent .acf-fields{
    gap:0 20px;
}

#maincontent .acf-fields>.acf-field{
    border:none;
    padding:15px 0;
}

#maincontent .acf-url i{
    top:16px;
}

#maincontent .acf-input input:focus-visible,#maincontent .acf-input textarea:focus-visible{
    border:1px solid #000;
    box-shadow:0 0 0 3px #ffcb0033;
    outline:1px solid #ffcb00;
}

#maincontent .dropzone.dropzone-file [data-uploader] .hide-if-value{
    background-image:linear-gradient(90deg, #0003 50%, #0000 0), linear-gradient(90deg, #0003 50%, #0000 0), linear-gradient(180deg, #0003 50%, #0000 0), linear-gradient(180deg, #0003 50%, #0000 0);
    background-position:0 0, 0 100%, 0 0, 100% 0;
    background-repeat:repeat-x, repeat-x, repeat-y, repeat-y;
    background-size:20px 1px, 20px 1px, 1px 20px, 1px 20px;
    border:none;
}

#maincontent .dropzone.dropzone-file [data-uploader] .hide-if-value p{
    max-width:none;
}

#maincontent .dropzone.dropzone-file [data-uploader] .hide-if-value p a{
    margin:auto;
}

#maincontent .dropzone.dropzone-file [data-uploader] .hide-if-value .acf-dropzone-info p:last-of-type,#maincontent .dropzone.dropzone-file [data-uploader] .hide-if-value [data-name=add]{
    display:none;
}

#maincontent form .acf-basic-uploader {
    align-items: center;
    justify-content: center;
    gap: 20px;
    flex-wrap: wrap;
}
#maincontent form .acf-basic-uploader:hover {
    cursor: pointer;
}
#maincontent form .acf-basic-uploader input[type=file]{
    min-width: 120px;
    display: flex;
    align-items: center;
    justify-content: center;
    order: initial;
    border: 1px solid #ffcb00;
}
#maincontent form .acf-basic-uploader input[type=file]:hover{
    background-color: #fff;
    border-width: 1px;
    text-decoration: underline;
    transition: .1s;
}#maincontent form .acf-basic-uploader input[type=file]:hover:before{
    color: #000;
}
#maincontent form .acf-basic-uploader input[type=file]:before{
    content: "Téléverser";
    display: initial;
    text-align: center;
    color: black;
}
#maincontent form .acf-file-uploader p {
    font-size: 1rem;
    white-space: nowrap;
}



.chosen-container,.searchandfilter input,input[type=date],input[type=email],input[type=file],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{
    background:#fff;
    border:1px solid #0003;
    border-radius:0;
    color:#000;
    font-family:zeitung-micro;
    height:50px;
    margin:0;
    outline:1px solid #0000;
    padding:10px;
    transition:.1s;
    width:100%;
}

.chosen-container::placeholder,.searchandfilter input::placeholder,input[type=date]::placeholder,input[type=email]::placeholder,input[type=file]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=range]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder,select::placeholder,textarea::placeholder{
    color:#000;
    opacity:.5;
}

.chosen-container:focus-visible,.chosen-container:hover,.searchandfilter input:focus-visible,.searchandfilter input:hover,input[type=date]:focus-visible,input[type=date]:hover,input[type=email]:focus-visible,input[type=email]:hover,input[type=file]:focus-visible,input[type=file]:hover,input[type=number]:focus-visible,input[type=number]:hover,input[type=password]:focus-visible,input[type=password]:hover,input[type=range]:focus-visible,input[type=range]:hover,input[type=search]:focus-visible,input[type=search]:hover,input[type=tel]:focus-visible,input[type=tel]:hover,input[type=text]:focus-visible,input[type=text]:hover,input[type=url]:focus-visible,input[type=url]:hover,select:focus-visible,select:hover,textarea:focus-visible,textarea:hover{
    border:1px solid #000;
    box-shadow:none;
    transition:.1s;
}

textarea{
    height:auto;
    resize:none;
}

input[type=checkbox],input[type=radio]{
    border:1px solid #ccc;
    cursor:pointer;
    height:20px;
    margin-right:10px;
    position:relative;
    width:20px;
}

input[type=checkbox]:focus,input[type=radio]:focus{
    box-shadow:none;
}

input[type=checkbox]:after,input[type=radio]:after{
    background:#ffcb00;
    border-radius:100%;
    content:"";
    height:8px;
    left:50%;
    opacity:.06;
    pointer-events:none;
    position:absolute;
    top:50%;
    transform:scale(0) translate(-50%, -50%);
    transition:transform .1s ease;
    width:8px;
}

input[type=checkbox]:hover:after,input[type=radio]:hover:after{
    transform:scale(4) translate(-12.5%, -12.5%);
}

input[type=radio]{
    -webkit-tap-highlight-color:transparent;
    background:#fff;
    border:1px solid #ccc;
    border-radius:100%;
}

input[type=radio]:checked{
    background:#fff;
    border-color:#ffcb00;
}

input[type=radio]:checked:after{
    opacity:1;
    transform:scale(1) translate(-50%, -50%);
    transition:none;
}

input[type=checkbox]{
    display:none;
    position:relative;
}

input[type=checkbox]:checked~svg{
    stroke-opacity:1;
    stroke-dasharray:16.1 86.12;
    stroke-dashoffset:102.22;
    background:#ffcb00;
    border:1pt solid #fff;
    box-shadow:inset 0 0 0 1px #ffcb00;
    transition:stroke-dasharray .6s,stroke-dashoffset .6s,border .3s .45s;
}

input[type=checkbox]+label,input[type=checkbox]+span{
    margin:0 10px;
    order:2;
}

input[type=checkbox]~svg{
    fill:none;
    stroke-width:2px;
    stroke-linecap:round;
    stroke-linejoin:round;
    stroke-opacity:0;
    stroke-dasharray:86.12;
    stroke-dashoffset:86.12;
    background:#fff;
    border:1pt solid #0000;
    border-radius:0;
    box-shadow:inset 0 0 0 1px #ccc;
    box-sizing:border-box;
    cursor:pointer;
    display:block;
    height:20px;
    margin:0;
    order:1;
    outline:none;
    padding:0;
    pointer-events:none;
    transform:scale(1) translateZ(0);
    transition:stroke-dasharray .6s,stroke-dashoffset .6s,border 0s 0s;
    width:20px;
}

input[type=checkbox]~svg:after{
    background:#ffcb00;
    border-radius:100%;
    content:"";
    height:10px;
    left:3px;
    opacity:.08;
    pointer-events:none;
    position:absolute;
    top:3px;
    transform:scale(0);
    transition:all .2s ease;
    width:10px;
}

input[type=checkbox]~svg:hover:after{
    transform:scale(3.6);
}

input[type=checkbox]~svg path{
    stroke:#fff;
}

input[type=date]{
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 20 20'%3E%3Cpath fill='currentColor' d='M5.673 0a.7.7 0 0 1 .7.7v1.309h7.517v-1.3a.7.7 0 0 1 1.4 0v1.3H18a2 2 0 0 1 2 1.999v13.993A2 2 0 0 1 18 20H2a2 2 0 0 1-2-1.999V4.008a2 2 0 0 1 2-1.999h2.973V.699a.7.7 0 0 1 .7-.699zM1.4 7.742v10.259a.6.6 0 0 0 .6.6h16a.6.6 0 0 0 .6-.6V7.756L1.4 7.742zm5.267 6.877v1.666H5v-1.666h1.667zm4.166 0v1.666H9.167v-1.666h1.666zm4.167 0v1.666h-1.667v-1.666H15zm-8.333-3.977v1.666H5v-1.666h1.667zm4.166 0v1.666H9.167v-1.666h1.666zm4.167 0v1.666h-1.667v-1.666H15zM4.973 3.408H2a.6.6 0 0 0-.6.6v2.335l17.2.014V4.008a.6.6 0 0 0-.6-.6h-2.71v.929a.7.7 0 0 1-1.4 0v-.929H6.373v.92a.7.7 0 0 1-1.4 0v-.92z'/%3E%3C/svg%3E");
    background-position:calc(100% - 5px);
    background-repeat:no-repeat;
    background-size:auto 70%;
}

input[type=date]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-inner-spin-button{
    -webkit-appearance:none;
    opacity:0;
}

input[type=file]{
    background:#ffcb00;
    border:1px solid #ffcb00;
    border-bottom-left-radius:0;
    border-left:none;
    border-top-left-radius:0;
    color:#0000;
    height:100%;
    margin:0;
    max-height:45px;
    order:2;
    width:80px;
}

input[type=file]::-webkit-file-upload-button{
    visibility:hidden;
}

input[type=file]:before{
    color:#fff;
    content:"Importer";
    cursor:pointer;
    display:inline-block;
    outline:none;
    text-align:right;
    -webkit-user-select:none;
    white-space:nowrap;
    width:100%;
}

input[type=file]+section{
    background:#fff;
    border:1px solid #ccc;
    border-bottom-left-radius:0;
    border-right:none;
    border-top-left-radius:0;
    display:flex;
    flex:1;
    justify-content:space-between;
    margin:0;
    order:1;
    padding:10px;
}

input[type=file]+section p{
    margin:0;
}

input[type=file]+section p:first-child{
    align-items:center;
    color:#5f5f5f;
    display:flex;
    font-size:.9rem;
    justify-content:center;
    overflow:hidden;
    white-space:nowrap;
}

input[type=file]+section p:last-child{
    bottom:0;
    color:#5f5f5f;
    font-size:.8rem;
    font-style:italic;
    position:absolute;
    right:0;
    transform:translateY(100%);
    width:-moz-fit-content;
    width:fit-content;
}

input[type=file]:focus-within+section{
    border:1px solid #ffcb00;
    box-shadow:0 0 3px 3px #ffcb0033;
    transition:.1s;
}

input[type=range]{
    -webkit-appearance:none;
    appearance:none;
    background:#ccc;
    border:none;
    cursor:pointer;
    height:5px;
    margin-top:10px;
    opacity:.7;
    outline:none;
    padding:0;
    transition:opacity .2s;
    width:100%;
}

input[type=range]::-webkit-slider-thumb{
    -webkit-appearance:none;
    appearance:none;
    background:#fff;
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M11 18c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zm-2-8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z'/%3E%3C/svg%3E");
    background-position:50%;
    background-repeat:no-repeat;
    background-size:100%;
    border:1px solid #1c1e21;
    border-radius:50%;
    cursor:pointer;
    height:25px;
    width:25px;
}

input[type=range]:hover{
    opacity:1;
}

input[type=range]+p{
    margin:10px 0 0 auto;
    width:-moz-fit-content;
    width:fit-content;
}

.sf-field-submit input{
    background:#ffcb00;
    border:1px solid #0000;
    color:#fff;
}

.sf-field-reset input{
    background:#fff;
    border:1px solid #ffcb00;
    color:#ffcb00;
}

select{
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='11.45'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='none' stroke='%23ffcb00' stroke-width='2' d='M0 0h25v11.45H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' stroke='%23ffcb00' stroke-miterlimit='10' stroke-width='2' d='M24.733.308 12.5 10.91.267.308'/%3E%3C/g%3E%3C/svg%3E");
    background-position:calc(100% - 10px) 50%;
    background-repeat:no-repeat;
    left:0;
    padding:10px;
    position:relative;
    top:0;
    width:100%;
}

select option{
    background:#ffcb00;
}

select option:hover{
    background:#fff!important;
    border-radius:0!important;
    color:#000;
}

select:hover{
    cursor:pointer;
}

form .acf-basic-uploader{
    display:flex;
}

form .acf-basic-uploader>section{
    background:none;
    border:none;
}

.file-icon,.file-info{
    display:none;
}

.searchandfilter{
    margin-bottom:10px;
}

.searchandfilter .meta-slider{
    height:15px;
    margin-bottom:10px;
    margin-top:10px;
    max-width:220px;
}

.searchandfilter ul{
    list-style:none;
    padding:0;
}

.searchandfilter ul li{
    width:100%;
}

.searchandfilter>ul{
    display:flex;
    flex-wrap:wrap;
    gap:10px;
}

.searchandfilter>ul>li>ul>li{
    align-items:center;
    display:flex;
    justify-content:flex-start;
}

.searchandfilter>ul li.sf-field-search{
    padding:0;
    position:relative;
}

.searchandfilter>ul li.sf-field-search label{
    background:#fff;
    width:100%;
}

.searchandfilter>ul li.sf-field-search label input{
    box-sizing:border-box;
    padding:10px;
    width:100%;
}

.searchandfilter>ul li.sf-field-search label input::placeholder{
    opacity:.7;
}

.searchandfilter>ul li.sf-field-search button{
    border:none;
    bottom:50%;
    padding:10px;
    position:absolute;
    right:0;
    transform:translateX(0) translateY(50%);
}

.searchandfilter>ul li.sf-field-search button.search_cross{
    opacity:0;
    pointer-events:none;
    transition:.2s;
}

.searchandfilter>ul li.sf-field-search button.search_cross[data-state=filled]{
    opacity:1;
    pointer-events:all;
}

.searchandfilter>ul li.sf-field-search .search_spinner{
    height:20px;
    pointer-events:none;
    position:absolute;
    right:10px;
    top:12px;
    transition:.2s;
    width:20px;
}

.searchandfilter>ul li.sf-field-search .search_spinner.visible{
    opacity:1;
}

.searchandfilter>ul li.sf-field-search .search_spinner.visible~button{
    opacity:0;
    pointer-events:none;
    transition:0s;
}

.searchandfilter>ul li[data-sf-field-input-type=range-slider]>div{
    align-items:center;
    display:flex;
    gap:10px;
    width:100%;
}

.searchandfilter>ul li[data-sf-field-input-type=range-slider] .meta-slider{
    flex:1;
    margin-right:20px;
    max-width:100%;
}

.searchandfilter>ul li[data-sf-field-type=reset],.searchandfilter>ul li[data-sf-field-type=submit]{
    width:-moz-fit-content;
    width:fit-content;
}

.searchandfilter>ul li[data-sf-field-input-type=date] label,.searchandfilter>ul li[data-sf-field-input-type=daterange] label{
    width:100%;
}

.searchandfilter>ul li[data-sf-field-input-type=date] ul,.searchandfilter>ul li[data-sf-field-input-type=daterange] ul{
    display:flex;
    gap:10px;
}

.searchandfilter>ul li[data-sf-field-input-type=date] li>span,.searchandfilter>ul li[data-sf-field-input-type=daterange] li>span{
    margin-right:5px;
}

.chosen-container{
    display:inline-block;
    position:relative;
    vertical-align:middle;
    width:100%!important;
}

.chosen-container .chosen-drop{
    clip:rect(0, 0, 0, 0);
    box-shadow:0 4px 5px #00000026;
    clip-path:inset(100% 100%);
    position:absolute;
    top:100%;
    width:100%;
    z-index:1010;
}

.chosen-container.chosen-with-drop .chosen-drop{
    clip:auto;
    clip-path:none;
}

.chosen-container a{
    cursor:pointer;
}

.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{
    color:#999;
    font-weight:400;
    margin-right:4px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{
    content:":";
    padding-left:2px;
    vertical-align:top;
}

.chosen-container-single .chosen-single{
    background-color:#fff;
    background:linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4);
    background-clip:padding-box;
    border:1px solid #aaa;
    border-radius:5px;
    box-shadow:inset 0 0 3px #fff,0 1px 1px #0000001a;
    color:#444;
    display:block;
    height:25px;
    line-height:24px;
    overflow:hidden;
    padding:0 0 0 8px;
    position:relative;
    text-decoration:none;
    white-space:nowrap;
}

.chosen-container-single .chosen-default{
    color:#999;
}

.chosen-container-single .chosen-single span{
    display:block;
    margin-right:26px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.chosen-container-single .chosen-single-with-deselect span{
    margin-right:38px;
}

.chosen-container-single .chosen-single abbr{
    background:url(/wp-content/themes/emploisfrp/assets/styles/chosen-sprite.png) -42px 1px no-repeat;
    display:block;
    font-size:1px;
    height:12px;
    position:absolute;
    right:26px;
    top:6px;
    width:12px;
}

.chosen-container-single .chosen-single abbr:hover,.chosen-container-single.chosen-disabled .chosen-single abbr:hover{
    background-position:-42px -10px;
}

.chosen-container-single .chosen-single div{
    display:block;
    height:100%;
    position:absolute;
    right:0;
    top:0;
    width:18px;
}

.chosen-container-single .chosen-single div b{
    background:url(/wp-content/themes/emploisfrp/assets/styles/chosen-sprite.png) no-repeat 0 2px;
    display:block;
    height:100%;
    width:100%;
}

.chosen-container-single .chosen-search{
    margin:0;
    padding:3px 4px;
    position:relative;
    white-space:nowrap;
    z-index:1010;
}

.chosen-container-single .chosen-search input[type=text]{
    background:url(/wp-content/themes/emploisfrp/assets/styles/chosen-sprite.png) no-repeat 100% -20px;
    border:1px solid #aaa;
    border-radius:0;
    font-family:sans-serif;
    font-size:1em;
    height:auto;
    line-height:normal;
    margin:1px 0;
    outline:0;
    padding:4px 20px 4px 5px;
    width:100%;
}

.chosen-container-single .chosen-drop{
    background-clip:padding-box;
    border-radius:0 0 4px 4px;
    margin-top:-1px;
}

.chosen-container-single.chosen-container-single-nosearch .chosen-search{
    clip:rect(0, 0, 0, 0);
    clip-path:inset(100% 100%);
    position:absolute;
}

.chosen-container .chosen-results{
    -webkit-overflow-scrolling:touch;
    color:#444;
    margin:0 4px 4px 0;
    max-height:240px;
    overflow-x:hidden;
    overflow-y:auto;
    padding:0 0 0 4px;
    position:relative;
}

.chosen-container .chosen-results li{
    word-wrap:break-word;
    -webkit-touch-callout:none;
    display:none;
    line-height:15px;
    list-style:none;
    margin:0;
    padding:5px 6px;
}

.chosen-container .chosen-results li.active-result{
    cursor:pointer;
    display:list-item;
}

.chosen-container .chosen-results li.disabled-result{
    color:#ccc;
    cursor:default;
    display:list-item;
}

.chosen-container .chosen-results li.highlighted{
    background-color:#3875d7;
    background-image:linear-gradient(#3875d7 20%, #2a62bc 90%);
    color:#fff;
}

.chosen-container .chosen-results li.no-results{
    background:#f4f4f4;
    color:#777;
    display:list-item;
}

.chosen-container .chosen-results li.group-result{
    cursor:default;
    display:list-item;
    font-weight:700;
}

.chosen-container .chosen-results li.group-option{
    padding-left:15px;
}

.chosen-container .chosen-results li em{
    font-style:normal;
    text-decoration:underline;
}

.chosen-container-multi .chosen-choices{
    background-color:#fff;
    background-image:linear-gradient(#eee 1%, #fff 15%);
    border:1px solid #aaa;
    cursor:text;
    height:auto;
    margin:0;
    overflow:hidden;
    padding:0 5px;
    position:relative;
    width:100%;
}

.chosen-container-multi .chosen-choices li.search-field input[type=text]{
    background:#0000!important;
    border:0!important;
    border-radius:0;
    box-shadow:none;
    color:#999;
    font-family:sans-serif;
    font-size:100%;
    height:25px;
    line-height:normal;
    margin:1px 0;
    outline:0;
    padding:0;
    width:25px;
}

.chosen-container-multi .chosen-choices li.search-choice{
    cursor:default;
    line-height:13px;
    max-width:100%;
    position:relative;
}

.chosen-container-multi .chosen-choices li.search-choice span{
    word-wrap:break-word;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{
    display:block;
    font-size:1px;
    position:absolute;
    right:3px;
}

.chosen-container-multi .chosen-choices li.search-choice-disabled{
    background-color:#e4e4e4;
    background-image:linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee);
    border:1px solid #ccc;
    color:#666;
    padding-right:5px;
}

.chosen-container-multi .chosen-choices li.search-choice-focus{
    background:#d4d4d4;
}

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{
    background-position:-42px -10px;
}

.chosen-container-multi .chosen-results{
    margin:0;
    padding:0;
}

.chosen-container-multi .chosen-drop .result-selected{
    color:#ccc;
    cursor:default;
    display:list-item;
}

.chosen-container-active .chosen-single{
    border:1px solid #5897fb;
    box-shadow:0 0 5px #0000004d;
}

.chosen-container-active.chosen-with-drop .chosen-single{
    background-image:linear-gradient(#eee 20%, #fff 80%);
    border:1px solid #aaa;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
    box-shadow:inset 0 1px 0 #fff;
}

.chosen-container-active.chosen-with-drop .chosen-single div{
    background:#0000;
    border-left:none;
}

.chosen-container-active.chosen-with-drop .chosen-single div b{
    background-position:-18px 2px;
}

.chosen-container-active .chosen-choices{
    border:1px solid #5897fb;
    box-shadow:0 0 5px #0000004d;
}

.chosen-container-active .chosen-choices li.search-field input[type=text]{
    color:#222!important;
}

.noUi-target,.noUi-target *{
    -webkit-touch-callout:none;
    -webkit-tap-highlight-color:transparent;
    box-sizing:border-box;
    touch-action:none;
    -webkit-user-select:none;
            user-select:none;
}

.noUi-target{
    direction:ltr;
    position:relative;
}

.noUi-base,.noUi-connects{
    height:100%;
    position:relative;
    width:100%;
    z-index:1;
}

.noUi-connects{
    overflow:hidden;
    z-index:0;
}

.noUi-connect,.noUi-origin{
    height:100%;
    left:0;
    position:absolute;
    top:0;
    transform-origin:0 0;
    width:100%;
    will-change:transform;
    z-index:1;
}

html:not([dir=rtl]) .noUi-horizontal .noUi-origin{
    left:auto;
    right:0;
}

.noUi-vertical .noUi-origin{
    width:0;
}

.noUi-horizontal .noUi-origin{
    height:0;
}

.noUi-handle{
    position:absolute;
}

.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{
    transition:transform .3s;
}

.noUi-state-drag *{
    cursor:inherit!important;
}

.noUi-horizontal{
    height:18px;
}

.noUi-horizontal .noUi-handle{
    height:28px;
    left:-17px;
    top:-6px;
    width:34px;
}

.noUi-vertical{
    width:18px;
}

.noUi-vertical .noUi-handle{
    height:34px;
    left:-6px;
    top:-17px;
    width:28px;
}

html:not([dir=rtl]) .noUi-horizontal .noUi-handle{
    left:auto;
    right:-17px;
}

.noUi-target{
    background:#fafafa;
    border:1px solid #d3d3d3;
    border-radius:4px;
    box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb;
}

.noUi-connects{
    border-radius:3px;
}

.noUi-connect{
    background:#3fb8af;
}

.noUi-draggable{
    cursor:ew-resize;
}

.noUi-vertical .noUi-draggable{
    cursor:ns-resize;
}

.noUi-handle{
    background:#fff;
    border:1px solid #d9d9d9;
    border-radius:3px;
    box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb;
    cursor:default;
}

.noUi-active{
    box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb;
}

.noUi-handle:after,.noUi-handle:before{
    background:#e8e7e6;
    content:"";
    display:block;
    height:14px;
    left:14px;
    position:absolute;
    top:6px;
    width:1px;
}

.noUi-handle:after{
    left:17px;
}

.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{
    height:1px;
    left:6px;
    top:14px;
    width:14px;
}

.noUi-vertical .noUi-handle:after{
    top:17px;
}

[disabled] .noUi-connect{
    background:#b8b8b8;
}

[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{
    cursor:not-allowed;
}

.noUi-pips,.noUi-pips *{
    box-sizing:border-box;
}

.noUi-pips{
    color:#999;
    position:absolute;
}

.noUi-value{
    position:absolute;
    text-align:center;
    white-space:nowrap;
}

.noUi-value-sub{
    color:#ccc;
    font-size:10px;
}

.noUi-marker{
    background:#ccc;
    position:absolute;
}

.noUi-marker-large,.noUi-marker-sub{
    background:#aaa;
}

.noUi-pips-horizontal{
    height:80px;
    left:0;
    padding:10px 0;
    top:100%;
    width:100%;
}

.noUi-value-horizontal{
    transform:translate(-50%, 50%);
}

.noUi-rtl .noUi-value-horizontal{
    transform:translate(50%, 50%);
}

.noUi-marker-horizontal.noUi-marker{
    height:5px;
    margin-left:-1px;
    width:2px;
}

.noUi-marker-horizontal.noUi-marker-sub{
    height:10px;
}

.noUi-marker-horizontal.noUi-marker-large{
    height:15px;
}

.noUi-pips-vertical{
    height:100%;
    left:100%;
    padding:0 10px;
    top:0;
}

.noUi-value-vertical{
    padding-left:25px;
    transform:translate(0, -50%, 0);
}

.noUi-rtl .noUi-value-vertical{
    transform:translateY(50%);
}

.noUi-marker-vertical.noUi-marker{
    height:2px;
    margin-top:-1px;
    width:5px;
}

.noUi-marker-vertical.noUi-marker-sub{
    width:10px;
}

.noUi-marker-vertical.noUi-marker-large{
    width:15px;
}

.noUi-tooltip{
    background:#fff;
    border:1px solid #d9d9d9;
    border-radius:3px;
    color:#000;
    display:block;
    padding:5px;
    position:absolute;
    text-align:center;
    white-space:nowrap;
}

.noUi-horizontal .noUi-tooltip{
    bottom:120%;
    left:50%;
    transform:translate(-50%);
}

.noUi-vertical .noUi-tooltip{
    right:120%;
    top:50%;
    transform:translateY(-50%);
}

.searchandfilter .noUi-connect{
    background-color:#ffcb00;
}

.searchandfilter.search-filter-disabled .noUi-connect{
    opacity:.7;
}

.searchandfilter .noUi-horizontal.noUi-extended{
    padding:0 10px;
}

.searchandfilter .noUi-horizontal.noUi-extended .noUi-origin{
    right:-10px;
}

.searchandfilter .noUi-handle{
    border-color:#ccc;
}

.searchandfilter .noUi-horizontal .noUi-handle{
    border-radius:20px;
    height:24px;
    left:-12px;
    top:-5px;
    width:24px;
}

.searchandfilter .noUi-horizontal .noUi-handle:after,.searchandfilter .noUi-horizontal .noUi-handle:before{
    height:9px;
    top:7px;
}

.searchandfilter .noUi-horizontal .noUi-handle:before{
    left:9px;
}

.searchandfilter .noUi-horizontal .noUi-handle:after{
    left:12px;
}

.ui-datepicker{
    background-color:#fff;
    border-radius:0;
    box-shadow:0 2px 20px #0003;
    font:12px Segoe UI,sans-serif;
    height:auto;
    overflow:hidden;
    padding:16px;
    z-index:2;
}

.ui-datepicker a{
    text-decoration:none;
}

.ui-datepicker table{
    width:100%;
}

.ui-datepicker-header{
    display:flex;
    font-weight:700;
    height:50px;
}

.ui-datepicker-title{
    display:flex;
    flex:5;
    order:2;
    text-align:center;
}

.ui-datepicker-month,.ui-datepicker-year{
    background-color:#fff;
    background-size:16px;
    font-size:16px;
    margin:5px;
    padding:5px;
}

.ui-datepicker-next,.ui-datepicker-prev{
    background-position:50%;
    background-repeat:no-repeat;
    cursor:pointer;
    display:flex;
    flex:1;
    height:30px;
    height:50px;
    width:30px;
}

.ui-datepicker-next span,.ui-datepicker-prev span{
    display:none;
}

.ui-datepicker th{
    color:#666;
    padding:5px 0;
    text-transform:uppercase;
}

.ui-datepicker tbody td{
    padding:0;
}

.ui-datepicker td a,.ui-datepicker td span{
    border-radius:0;
    color:#1c1e21;
    display:inline-block;
    font-weight:700;
    height:36px;
    line-height:36px;
    text-align:center;
    width:36px;
}

.ui-datepicker-calendar .ui-state-hover{
    background:#eee;
    text-decoration:none!important;
}

.ui-datepicker-calendar .ui-state-active{
    background:#ffcb00;
    color:#fff;
    position:relative;
}

.ui-datepicker-unselectable .ui-state-default{
    background:#eee;
    border-radius:0;
    color:#66666680;
    cursor:not-allowed;
}

.ui-datepicker-today .ui-state-default{
    background:none;
    border:1px solid #666;
}

div.acf-ui-datepicker .ui-state-hover,div.acf-ui-datepicker .ui-widget-content .ui-state-hover{
    background:#ffcb00;
    border:1px solid #ffcb00;
    color:#000;
}

div.acf-ui-datepicker .ui-state-highlight,div.acf-ui-datepicker .ui-widget-content .ui-state-highlight{
    background:#000;
    border:1px solid #000;
    color:#fff;
}

.button,.button.secondary,.button.tertiary,button:not(.no-style),button:not(.no-style).secondary,button:not(.no-style).tertiary,input[type=button],input[type=button].secondary,input[type=button].tertiary,input[type=submit],input[type=submit].secondary,input[type=submit].tertiary{
    align-items:center;
    background:#ffcb00;
    border:1px solid #ffcb00;
    border-radius:0;
    color:#000;
    display:block;
    font-family:zeitung-micro;
    font-weight:400;
    justify-content:center;
    outline:1px solid #0000;
    padding:12px 20px;
    position:relative;
    text-decoration:none;
    text-transform:uppercase;
    transition:all .1s;
    white-space:nowrap;
    width:-moz-fit-content;
    width:fit-content;
    z-index:1;
}

.button:focus-visible,.button:hover,button:not(.no-style):focus-visible,button:not(.no-style):hover,input[type=button]:focus-visible,input[type=button]:hover,input[type=submit]:focus-visible,input[type=submit]:hover{
    background-color:#fff;
    border-width:1px;
    color:#000;
    text-decoration:underline;
    transition:.1s;
}

.button:focus-within,button:not(.no-style):focus-within,input[type=button]:focus-within,input[type=submit]:focus-within{
    border-width:1px;
    outline:none;
}

.button.secondary,button:not(.no-style).secondary,input[type=button].secondary,input[type=submit].secondary{
    background:#0000;
    background:#fffc;
    color:#ffcb00;
    transition:all .2s;
}

.button.secondary:hover:after,button:not(.no-style).secondary:hover:after,input[type=button].secondary:hover:after,input[type=submit].secondary:hover:after{
    opacity:0;
}

.button.tertiary,button:not(.no-style).tertiary,input[type=button].tertiary,input[type=submit].tertiary{
    background:#0000;
    border:2px solid #fff;
    color:#fff;
}

.button.tertiary:hover:after,button:not(.no-style).tertiary:hover:after,input[type=button].tertiary:hover:after,input[type=submit].tertiary:hover:after{
    opacity:0;
}

.button.danger,button:not(.no-style).danger,input[type=button].danger,input[type=submit].danger{
    background-color:#f05252;
}

.button.danger:hover,button:not(.no-style).danger:hover,input[type=button].danger:hover,input[type=submit].danger:hover{
    background-color:#ec2323;
}

.spinner_container{
    align-items:center;
    display:inline-flex;
    height:0;
    justify-content:center;
    overflow:hidden;
    transition:.2s;
    width:100%;
}

.spinner_container.visible{
    height:60px;
    padding:20px 0;
    transition:.2s;
}

.spinner_container.visible .spinner{
    visibility:visible;
}

.spinner_container .spinner{
    height:100%;
    position:relative;
    visibility:hidden;
    width:60px;
}

.spinner_container .spinner.visible{
    visibility:visible;
}

.spinner_container .spinner div{
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
}

.spinner_container .spinner div:before{
    animation:a 1.2s ease-in-out infinite both;
    background-color:grey;
    border-radius:100%;
    content:"";
    display:block;
    height:15%;
    margin:0 auto;
    width:15%;
}

.spinner_container .spinner div:first-child{
    transform:rotate(30deg);
}

.spinner_container .spinner div:first-child:before{
    animation-delay:-1s;
}

.spinner_container .spinner div:nth-child(2){
    transform:rotate(60deg);
}

.spinner_container .spinner div:nth-child(2):before{
    animation-delay:-.9s;
}

.spinner_container .spinner div:nth-child(3){
    transform:rotate(90deg);
}

.spinner_container .spinner div:nth-child(3):before{
    animation-delay:-.8s;
}

.spinner_container .spinner div:nth-child(4){
    transform:rotate(120deg);
}

.spinner_container .spinner div:nth-child(4):before{
    animation-delay:-.7s;
}

.spinner_container .spinner div:nth-child(5){
    transform:rotate(150deg);
}

.spinner_container .spinner div:nth-child(5):before{
    animation-delay:-.6s;
}

.spinner_container .spinner div:nth-child(6){
    transform:rotate(180deg);
}

.spinner_container .spinner div:nth-child(6):before{
    animation-delay:-.5s;
}

.spinner_container .spinner div:nth-child(7){
    transform:rotate(210deg);
}

.spinner_container .spinner div:nth-child(7):before{
    animation-delay:-.4s;
}

.spinner_container .spinner div:nth-child(8){
    transform:rotate(240deg);
}

.spinner_container .spinner div:nth-child(8):before{
    animation-delay:-.3s;
}

.spinner_container .spinner div:nth-child(9){
    transform:rotate(270deg);
}

.spinner_container .spinner div:nth-child(9):before{
    animation-delay:-.2s;
}

.spinner_container .spinner div:nth-child(10){
    transform:rotate(300deg);
}

.spinner_container .spinner div:nth-child(10):before{
    animation-delay:-.1s;
}

.spinner_container .spinner div:nth-child(11){
    transform:rotate(330deg);
}

.spinner_container .spinner div:nth-child(11):before{
    animation-delay:0s;
}

.spinner_container .spinner div:nth-child(12){
    transform:rotate(1turn);
}

.spinner_container .spinner div:nth-child(12):before{
    animation-delay:.1s;
}

@keyframes a{
    0%,80%,to{
        transform:scale(0);
    }

    40%{
        transform:scale(1);
    }
}

.spinner-ring{
    animation:b 2s linear infinite;
    transform-origin:center;
    vertical-align:middle;
}

.spinner-ring circle{
    fill:none;
    stroke:#666;
    stroke-dasharray:1, 200;
    stroke-dashoffset:0;
    stroke-linecap:round;
    animation:c 1.5s ease-in-out infinite;
}

@keyframes b{
    to{
        transform:rotate(1turn);
    }
}

@keyframes c{
    0%{
        stroke-dasharray:1, 200;
        stroke-dashoffset:0;
    }

    50%{
        stroke-dasharray:90, 200;
        stroke-dashoffset:-35px;
    }

    to{
        stroke-dashoffset:-124px;
    }
}

.pagination{
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    margin:20px;
    width:100%;
}

.pagination>section:last-child{
    display:flex;
    justify-content:space-between;
    width:100%;
}

.pagination>:not(.wp-pagenavi):not(:last-child):not(:empty){
    align-items:center;
    background-color:#ffcb00e6;
    border-radius:6px;
    color:#fff;
    cursor:pointer;
    display:flex;
    height:32px;
    justify-content:center;
    margin-right:6px;
    padding:0 15px;
    width:-moz-fit-content;
    width:fit-content;
}

.pagination .wp-pagenavi{
    border:1px solid #1c1e21;
    border-radius:5px;
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
}

.pagination .wp-pagenavi .current{
    background:grey;
    border-radius:5px;
    font-weight:700;
}

.pagination .wp-pagenavi>*{
    align-items:center;
    box-sizing:border-box;
    color:#1c1e21;
    display:flex;
    font-weight:700;
    font-weight:400;
    height:40px;
    justify-content:center;
    line-height:1;
    padding:5px;
    transition:.1s;
    transition:.2s;
    width:40px;
}

.pagination .wp-pagenavi>:not(:last-child){
    border-right:1px solid #1c1e21;
}

.pagination .wp-pagenavi>.current{
    background:#ffcb00;
    color:#fff;
    width:40px;
}

.pagination .wp-pagenavi .pages{
    border-right:0;
    font-size:.9rem;
    font-weight:700;
    position:absolute;
    top:100%;
}

.pagination .wp-pagenavi>a span{
    display:none;
}

.pagination .wp-pagenavi span{
    width:auto;
}

.screen-reader-response{
    height:1px;
    left:-10000px;
    overflow:hidden;
    position:absolute;
    top:auto;
    width:1px;
}

.wpcf7-form{
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
    gap:10px;
    justify-content:space-between;
}

.wpcf7-form label{
    width:100%;
}

.wpcf7-form .wpcf7-form-control-wrap{
    display:flex;
    flex-wrap:wrap;
    position:relative;
    width:100%;
}

.wpcf7-form .wpcf7-checkbox,.wpcf7-form .wpcf7-radio{
    display:flex;
    flex-direction:column;
    pointer-events:none;
    width:100%;
}

.wpcf7-form .wpcf7-checkbox>*,.wpcf7-form .wpcf7-radio>*{
    pointer-events:all;
}

.wpcf7-form .wpcf7-checkbox .wpcf7-list-item,.wpcf7-form .wpcf7-radio .wpcf7-list-item{
    margin-top:15px;
    width:100%;
}

.wpcf7-form .wpcf7-checkbox .wpcf7-list-item label,.wpcf7-form .wpcf7-radio .wpcf7-list-item label{
    align-items:center;
    cursor:pointer;
    display:flex;
}

.wpcf7-form .wpcf7-checkbox .wpcf7-list-item label span,.wpcf7-form .wpcf7-radio .wpcf7-list-item label span{
    margin-bottom:-2px;
}

.wpcf7-form .wpcf7-acceptance{
    margin:10px 0;
}

.wpcf7-form .wpcf7-acceptance label{
    align-items:center;
    display:flex;
}

.wpcf7-form .wpcf7-acceptance label span{
    margin-bottom:-2px;
}

.wpcf7-form .wpcf7-acceptance input[type=checkbox]{
    display:flex;
    opacity:0;
    position:relative;
}

.wpcf7-form .wpcf7-acceptance input[type=checkbox]~svg{
    left:0;
    position:absolute;
    top:0;
}

.wpcf7-form .wpcf7-submit{
    background:#ffcb00;
    color:#fff;
    display:flex;
    margin-left:auto;
    padding-left:15px;
    padding-right:15px;
    width:100%;
}

.wpcf7-form .wpcf7-submit~svg{
    pointer-events:none;
    position:absolute;
    right:calc(50% - 45px);
    top:50%;
    transform:translateY(-50%);
}

.wpcf7-form .wpcf7-submit~svg path{
    fill:#fff;
}

.wpcf7-form .wpcf7-not-valid-tip{
    color:#f05252;
    font-size:.9rem;
    font-style:italic;
}

.wpcf7-form .wpcf7-not-valid{
    background-color:#f052521a;
    border-color:#f05252;
    color:#f05252;
}

.wpcf7-form .wpcf7-response-output:not(:empty){
    align-items:center;
    border:1px solid;
    display:flex;
    font-weight:700;
    justify-content:center;
    padding:20px;
    width:100%;
}

.screen-reader-response p{
    color:#f05252;
    font-style:italic;
}

.screen-reader-response ul{
    display:none;
}

.search-form{
    border-left:1px solid #ffcb00;
    border-right:1px solid #ffcb00;
    display:flex;
    padding:10px 20px;
}

.search-form__buttons{
    cursor:pointer;
    height:100%;
    width:100%;
}

.search-form__buttons button{
    background:none;
    border:none;
    display:flex;
    outline:1px solid #0000;
    padding:0;
}

.search-form__buttons button:focus-visible{
    outline:1px solid #000;
}

.search-form__buttons button:last-of-type{
    display:none;
}

.search-form__buttons button svg{
    height:30px;
    width:30px;
}

.search-form__buttons button svg path{
    fill:#ffcb00;
}

.search-form__buttons.is-active button:first-of-type{
    display:none;
}

.search-form__buttons.is-active button:last-of-type{
    display:flex;
}

.search-form__buttons.is-active+section{
    opacity:1;
    padding:20px;
    transition:opacity .2s;
}

.search-form__buttons.is-active+section>form,.search-form__buttons.is-active+section>form *{
    display:block;
}

.search-form__buttons.is-active .search-icon .circle{
    background:#fff;
    border-color:#fff;
    transform:scale(0);
    transform-origin:30% 40%;
}

.search-form__buttons.is-active .search-icon .handle{
    clip-path:none;
}

.search-form__buttons.is-active .search-icon .handle:after{
    transform:rotate(90deg);
    transform-origin:center center;
}

.search-form__buttons.is-active:after{
    opacity:1;
    pointer-events:all;
}

.search-form__content{
    background:#fff;
    border-bottom-left-radius:15px;
    border-bottom-right-radius:15px;
    box-shadow:0 2px 10px #0000004d;
    flex-direction:column;
    opacity:0;
    padding:0;
    position:absolute;
    right:0;
    top:101%;
    width:100%;
    z-index:10001;
}

.search-form__content:after{
    height:100vh;
    position:absolute;
    width:100%;
}

.search-form__content form{
    display:none;
}

.search-form__content form.searchandfilter,.search-form__content form.searchandfilter ul{
    margin:0;
}

.search-form__content form.searchandfilter ul>li{
    width:100%;
}

.search-form__content form.searchandfilter.search-filter-disabled input{
    opacity:.5;
}

.search-form__content form.searchandfilter input{
    margin:0;
}

.search-form__content form.searchandfilter .sf-field-search>button{
    align-items:center;
    background:#ffcb00;
    border:1px solid #0000;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
    border-top-left-radius:0;
    border-top-right-radius:0;
    color:#fff;
    display:flex;
    height:100%;
    justify-content:center;
}

.search-form__content form.searchandfilter .sf-field-search>button.search_cross{
    background-color:initial;
    border-radius:0;
    color:#1c1e21;
    position:absolute;
    transform:translateX(-120%) translateY(50%);
}

.search-form__content form.searchandfilter .sf-field-search>button.search_cross:focus-visible{
    border:1px solid #ffcb00;
    outline:none;
}

.search-form__content form.searchandfilter .sf-field-search>button:focus-visible{
    border:2px solid #fff;
}

.search-form__content h4{
    align-items:center;
    color:#000;
    display:none;
    font-size:1.2rem;
    font-weight:700;
    margin:20px 0;
    white-space:nowrap;
}

.search-form__all{
    margin-top:20px;
}

.search-form__all button{
    margin:auto;
}

.search-form__results{
    background:#fff;
    display:none;
    height:auto;
    list-style:none;
    width:auto;
    z-index:10001;
}

.search-form__results,.search-form__results>ul{
    margin:0;
    padding:0;
}

.search-form__results>ul li{
    background-color:#eeeeee40;
    border:1px solid #eee;
    border-radius:0;
    list-style:none;
    transition:.1s;
}

.search-form__results>ul li:not(:last-child){
    margin-bottom:10px;
}

.search-form__results>ul li:hover{
    border-color:#666c;
}

.search-form__results>ul li:hover a{
    text-decoration:none;
}

.search-form__results>ul li:hover p{
    text-decoration:underline;
}

.search-form__results>ul li>a{
    align-items:center;
    display:flex;
    justify-content:flex-start;
    padding:10px;
    text-decoration-color:#1c1e21;
}

.search-form__results>ul li p{
    color:#1c1e21;
    flex:1;
    margin:0;
}

.search-form__results>ul li span{
    color:#000;
    font-size:.8rem;
    font-style:italic;
    opacity:.6;
}

.search-form__results>ul li svg{
    height:30px;
    margin-right:5px;
    padding:3px;
    width:30px;
}

.search-form__results>ul li svg path{
    fill:#ffcb00;
}

.search-form .alert{
    background:#000;
    padding:15px 10px;
}

@media screen and (max-width:768px){
    .cancel-l{
        margin-left:-20px!important;
        padding-left:20px!important;
    }

    .cancel-r{
        margin-right:-20px!important;
        padding-right:20px!important;
    }
    html h1{
        font-size:var(--wp--preset--font-size--larger);
    }

    html h2{
        font-size:var(--wp--preset--font-size--large);
    }

    html h3{
        font-size:var(--wp--preset--font-size--medium);
    }
}

@media screen and (max-width:1023px){
    .container{
        padding-right:20px!important;
    }

    .container,.container-l{
        padding-left:20px!important;
    }

    .container-r,.full,.half-l,.half-r{
        padding-right:20px!important;
    }

    .full,.half-l,.half-r{
        margin-left:-20px!important;
        margin-right:-20px!important;
        padding-left:20px!important;
    }

    .cancel-l{
        margin-left:-20px!important;
        padding-left:0!important;
    }

    .cancel-r{
        margin-right:-20px!important;
        padding-right:0!important;
    }
}

@media screen and (min-width:1024px) and (max-width:1439px){
    .container{
        padding-right:10vw!important;
    }

    .container,.container-l{
        padding-left:10vw!important;
    }

    .container-r,.full{
        padding-right:10vw!important;
    }

    .full{
        margin-left:-10vw!important;
        margin-right:-10vw!important;
        padding-left:10vw!important;
    }

    .full.sm{
        margin-left:0!important;
        margin-right:0!important;
        padding-left:0!important;
        padding-right:0!important;
    }

    .half-l{
        margin-left:-10vw!important;
        padding-left:10vw!important;
    }

    .half-r{
        margin-right:-10vw!important;
        padding-right:10vw!important;
    }

    .cancel-l{
        margin-left:-10vw!important;
        padding-left:0!important;
    }

    .cancel-r{
        margin-right:-10vw!important;
        padding-right:0!important;
    }
    .page_header>section{
        right:10vw;
    }
}

@media screen and (min-width:1440px){
    .container{
        padding-right:calc(50% - 600px)!important;
    }

    .container,.container-l{
        padding-left:calc(50% - 600px)!important;
    }

    .container-r{
        padding-right:calc(50% - 600px)!important;
    }

    .full{
        margin-left:calc(600px - 50vw)!important;
        margin-right:calc(600px - 50vw)!important;
        padding-left:calc(50vw - 600px)!important;
        padding-right:calc(50vw - 600px)!important;
    }

    .full.sm{
        padding-left:0!important;
    }

    .full.md,.full.sm{
        margin-left:0!important;
        margin-right:0!important;
        padding-right:0!important;
    }

    .full.md{
        padding-left:5vw!important;
    }

    .half-l{
        margin-left:calc(600px - 50vw)!important;
        padding-left:calc(50vw - 600px)!important;
    }

    .half-r{
        margin-right:calc(600px - 50vw)!important;
        padding-right:calc(50vw - 600px)!important;
    }

    .cancel-l{
        margin-left:calc(600px - 50vw)!important;
        padding-left:0;
    }

    .cancel-r{
        margin-right:calc(600px - 50vw)!important;
        padding-right:0;
    }
    .page_header>section{
        right:calc(50% - 600px)!important;
    }
    .search-form__content{
        right:calc(50% - 600px);
    }
}

@media (hover:hover){
    .mm-menu--selected-hover .mm-listview:hover>.mm-listitem--selected:not(:hover)>.mm-listitem__text{
        background:none;
    }

    .mm-menu--selected-hover .mm-listitem__btn:hover,.mm-menu--selected-hover .mm-listitem__text:hover{
        background:var(--mm-color-background-emphasis);
    }
    .mm-menu--selected-parent .mm-listitem__btn:hover,.mm-menu--selected-parent .mm-listitem__text:hover{
        transition-delay:0s;
    }
}

@media (min-width:768px){
    .mm-wrapper .mm-menu{
        height:calc(100vh - 135px);
        margin-top:135px;
        width:40%;
    }
    .s-footer__main{
        display:flex;
        gap:40px;
        margin-bottom:40px;
    }

    .s-footer__content{
        margin:0;
    }
    .pre-navbar{
        gap:30px;
        height:45px;
        justify-content:flex-end;
        padding-bottom:0;
        padding-top:0;
    }

    .pre-navbar>a{
        text-align:initial;
        width:-moz-fit-content;
        width:fit-content;
    }
    .page_header>h2{
        font-size:1.3rem;
    }

    .page_header>h2 span{
        font-size:3rem;
        line-height:3rem;
    }

    .page_header>section{
        border-radius:40px 0 40px;
        bottom:-30px;
        height:180px;
        padding:20px;
        width:220px;
    }

    .page_header>section p span{
        font-size:1.8rem;
    }
    .searchandfilter>ul>li{
        width:calc(50% - 10px);
    }
    .pagination .wp-pagenavi a.previouspostslink,.pagination .wp-pagenavi>a.nextpostslink{
        padding:0 10px;
    }

    .pagination .wp-pagenavi a.previouspostslink span,.pagination .wp-pagenavi>a.nextpostslink span{
        display:initial;
    }

    .pagination .wp-pagenavi>a.nextpostslink span{
        margin-right:5px;
    }

    .pagination .wp-pagenavi>a.previouspostslink span{
        margin-left:5px;
    }
    .wpcf7-form>label{
        width:calc(50% - 10px);
    }
    .search-form__content{
        max-width:500px;
        min-width:350px;
        right:20px;
    }
}

@media (min-width:1024px){
    .mm-wrapper .mm-menu{
        width:30%;
    }
}

@media screen and (pointer:fine) and (min-width:1200px){
    .mburger{
        display:none;
    }
    #navbar .search-form{
        margin-left:0;
    }

    #navbar .menu{
        margin:0;
    }

    #navbar .menu li{
        align-items:flex-end;
        height:auto;
        height:100%;
        text-align:center;
        transition:.2s;
    }

    #navbar .menu li ul{
        box-shadow:0 2px 4px 2px #0000001a;
        clip-path:inset(0 -10px -10px -10px);
    }

    #navbar .menu li a{
        padding:0 10px;
    }

    #navbar .menu li:focus-within,#navbar .menu li:hover{
        background-color:#fff;
        transition:.2s;
    }

    #navbar .menu li:focus-within>a,#navbar .menu li:hover>a{
        color:#000;
        transition:.2s;
    }

    #navbar .menu li:focus-within>a+.arrow,#navbar .menu li:hover>a+.arrow{
        cursor:pointer;
    }

    #navbar .menu li:focus-within>a+.arrow>path,#navbar .menu li:hover>a+.arrow>path{
        fill:#000;
    }

    #navbar .menu li:focus-within>a[href="#"],#navbar .menu li:hover>a[href="#"]{
        color:#000;
        cursor:auto;
        pointer-events:none;
    }

    #navbar .menu li:focus-within>a[href="#"]+.arrow>path,#navbar .menu li:hover>a[href="#"]+.arrow>path{
        fill:#000;
    }

    #navbar .menu li:focus-within>ul,#navbar .menu li:hover>ul{
        display:block;
        height:auto;
        opacity:1;
        transition:opacity .2s;
    }

    #navbar .menu li:focus-within>ul li,#navbar .menu li:hover>ul li{
        display:flex;
        justify-content:space-between;
        margin:0;
        padding:0;
    }

    #navbar .menu li:focus-within>ul li>a,#navbar .menu li:hover>ul li>a{
        color:#ffcb00;
        display:block;
        padding:12px 28px;
        text-align:left;
        white-space:nowrap;
    }

    #navbar .menu li:focus-within>ul li:first-of-type>a,#navbar .menu li:hover>ul li:first-of-type>a{
        padding-top:18px;
    }

    #navbar .menu li:focus-within>ul li:last-of-type>a,#navbar .menu li:hover>ul li:last-of-type>a{
        padding-bottom:18px;
    }

    #navbar .menu li:focus-within>ul li .arrow,#navbar .menu li:hover>ul li .arrow{
        margin-right:10px;
        transform:rotate(0deg);
    }

    #navbar .menu li:focus-within>ul li .arrow>path,#navbar .menu li:hover>ul li .arrow>path{
        fill:#ffcb00;
    }

    #navbar .menu li:focus-within>ul li>ul,#navbar .menu li:hover>ul li>ul{
        box-shadow:none;
        display:none;
        padding:0;
        position:static;
    }

    #navbar .menu li:focus-within>ul li:focus-within a,#navbar .menu li:focus-within>ul li:hover a,#navbar .menu li:hover>ul li:focus-within a,#navbar .menu li:hover>ul li:hover a{
        color:#ffcb00;
        transition:.2s;
    }

    #navbar .menu li:focus-within>ul li:focus-within .arrow>path,#navbar .menu li:focus-within>ul li:hover .arrow>path,#navbar .menu li:hover>ul li:focus-within .arrow>path,#navbar .menu li:hover>ul li:hover .arrow>path{
        fill:#ffcb00;
    }

    #navbar .menu li:focus-within>ul li:focus-within>ul,#navbar .menu li:focus-within>ul li:hover>ul,#navbar .menu li:hover>ul li:focus-within>ul,#navbar .menu li:hover>ul li:hover>ul{
        box-shadow:10px 10px 10px -8px #0003;
        display:flex;
        flex-flow:column wrap;
        left:100%;
        position:absolute;
        top:-1px;
    }

    #navbar .menu li:focus-within>ul li:focus-within>ul:before,#navbar .menu li:focus-within>ul li:hover>ul:before,#navbar .menu li:hover>ul li:focus-within>ul:before,#navbar .menu li:hover>ul li:hover>ul:before{
        content:"";
        height:100%;
        left:-30px;
        position:absolute;
        top:0;
        width:30px;
    }

    #navbar .menu li>a{
        transition:.2s;
        word-break:inherit;
    }
}

@media (max-width:1200px),screen and (-moz-touch-enabled),screen and (pointer:coarse){
    html a.anchor{
        top:-90px;
    }
    #navbar .menu{
        display:none;
    }
}

@media screen and (pointer:fine){
    .s-footer nav a:focus,.s-footer nav a:hover{
        color:#eee;
        text-decoration:underline;
    }
    .pagination .wp-pagenavi>:not(span):hover{
        cursor:pointer;
    }
}

@media (min-width:480px){
    .wpcf7-form .wpcf7-submit{
        padding-left:12px;
        width:-moz-fit-content;
        width:fit-content;
    }

    .wpcf7-form .wpcf7-submit~svg{
        right:12px;
    }
}

@media only screen and (min-width:1024px) and (max-width:1439px){
    .search-form__content{
        right:10vw;
    }
}
.submit_internship_demand .acf-flexible-content .layout,.submit_internship_offer .acf-flexible-content .layout,.submit_job_offer .acf-flexible-content .layout{border:none}.submit_internship_demand .acf-flexible-content .acf-actions,.submit_internship_offer .acf-flexible-content .acf-actions,.submit_job_offer .acf-flexible-content .acf-actions{display:flex;justify-content:flex-end}.submit_job_offer .acf-flexible-content .acf-fields{justify-content:space-between}.submit_internship_demand .acf-flexible-content .layout .acf-fc-layout-handle,.submit_internship_offer .acf-flexible-content .layout .acf-fc-layout-handle,.submit_job_offer .acf-flexible-content .layout .acf-fc-layout-handle{border-bottom:none;font-size:1rem;font-weight:700;line-height:1;pointer-events:none}.submit_internship_demand .uploader-window .uploader-editor-title,.submit_internship_offer .uploader-window .uploader-editor-title,.submit_job_offer .uploader-window .uploader-editor-title{font-size:1.5rem}.submit_internship_demand .has-value .file-icon,.submit_internship_demand .has-value .file-info,.submit_internship_offer .has-value .file-icon,.submit_internship_offer .has-value .file-info,.submit_job_offer .has-value .file-icon,.submit_job_offer .has-value .file-info{display:block}.submit_internship_demand .dropzone-file [data-name=edit],.submit_internship_offer .dropzone-file [data-name=edit],.submit_job_offer .dropzone-file [data-name=edit]{display:none;opacity:0}#search-results{border-bottom:1px solid #000;padding-bottom:20px}.p-search{margin-bottom:40px}.p-search form li,.p-search form ul{display:flex}.p-search form li{align-items:center;justify-content:center}.p-search form li label{width:100%}.p-search form .sf-field-submit{flex:1}.p-search form .sf-field-submit input{margin:0;width:100%}.p-search>ul{padding:0}.p-search>ul>li{align-items:stretch;background-color:#eeeeee40;border:1px solid #eee;border-radius:0;display:flex;height:auto;margin-bottom:20px;transition:.1s}.p-search>ul>li:hover{border-color:#66666680}.p-search>ul>li:hover a{text-decoration:none}.p-search>ul>li:hover p:first-of-type{text-decoration:underline}.p-search>ul>li a{color:#333;flex-direction:column;padding:20px;width:100%}.p-search>ul>li a,.p-search>ul>li a>section{display:flex;justify-content:space-between}.p-search>ul>li a>section{flex:1}.p-search>ul>li a>section .date{padding-left:10px;text-align:right}.p-search>ul>li a>section p{margin:0}.p-search>ul>li a>section p:first-of-type{color:#000;font-size:1.3rem;font-weight:700}.p-search>ul>li a>section p:first-of-type span{font-style:italic}.p-search>ul>li a>section p:last-of-type{align-items:flex-end;display:flex;flex-direction:column}.p-search>ul>li a>p,.p-search>ul>li a>section p:last-of-type span{font-style:italic}.p-search>ul>li a>p{margin-top:0;opacity:.7}.p-search>ul>li button{align-items:center;background-color:#fff;border:1px solid #000;border-left:none;display:flex;height:auto;justify-content:center;margin:0}.contact{padding:40px 0;text-align:center}.contact h1{font-family:"bree-serif"}.contact header{align-items:flex-start;color:#ffcb00;display:flex;flex-direction:column;margin-bottom:20px}.contact header h3{font-family:zeitung-micro;font-size:.9rem;font-weight:400;margin:0;text-transform:uppercase}.contact .wpcf7,.contact form{display:flex;flex-direction:column}.contact form input[type=submit]{color:#000;margin-left:auto;margin-right:auto;margin-top:40px;padding:12px 40px}.contact form>div,.contact form>div>div{display:flex;flex-direction:column;gap:15px}.contact form>div>div{justify-content:space-between}.p-sitemap{display:flex;flex-direction:column}.p-sitemap section ul{list-style:none}.p-sitemap section ul li{margin:5px 0}.p-sitemap section ul li:last-child{margin-bottom:20px}.p-404{padding:5vh 0}.p-404 svg{font-size:7rem;margin:auto;width:100%}.p-404 h1{display:flex;flex-direction:column;margin:0;text-align:center}.p-404 h1 span:first-of-type{font-size:2.5rem;margin:20px 0}.p-404 h1 span:last-of-type{font-size:4rem;line-height:4rem}.p-404 p{font-size:1.2rem;font-weight:lighter;text-align:center}.p-404 a{display:inline-flex;display:block;margin-left:auto;margin-right:auto}.p-front .offers{padding:40px 0;text-align:center}.p-front .offers>p{font-weight:700}.p-front .offers>h1{font-family:"bree-serif"}.p-front .offers>h1 span{display:block;font-weight:100}.p-front .offers__sort{margin:60px 0}.p-front .offers form{align-items:center;display:flex;justify-content:center}.p-front .offers form>ul{margin:0;width:100%}.p-front .offers form>ul>li{width:100%}.p-front .offers form>ul>li>ul{display:flex;flex-wrap:wrap;gap:1px}.p-front .offers form>ul>li>ul li{align-items:center;background:#ffcb00;border:1px solid #ffcb00;cursor:pointer;display:flex;font-family:"bree-serif";justify-content:center;transition:.2s}.p-front .offers form>ul>li>ul li:first-of-type{order:3}.p-front .offers form>ul>li>ul li.sf-option-active{background:#fff;text-decoration:underline;transition:.2s}.p-front .offers form>ul>li>ul li:hover{text-decoration:underline;transition:.2s}.p-front .offers form input{display:none}.p-front .offers form label{cursor:pointer;font-size:1.5rem;padding:30px;width:100%}.p-front .offers__list{display:flex;flex-wrap:wrap;gap:30px;position:relative}.p-front .offers__list .loader{display:none;left:50%;position:absolute;transform:translate(-50%,-50%);z-index:1}.p-front .offers__list.is-loading .loader{display:initial}.p-front .offers__list.is-loading .offer{opacity:.5}.p-front .offer{border:1px solid #ffcb00;font-family:zeitung-micro;padding:0 40px 30px;position:relative;text-align:left;width:100%}.p-front .offer header{align-items:flex-start;display:flex;flex-direction:column}.p-front .offer header>div{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36.652' height='24.134'%3E%3Cpath d='M0 24.133 24.134-.001h12.518L12.518 24.133Z'/%3E%3C/svg%3E");background-repeat:no-repeat;height:25px;width:40px}.p-front .offer header>p{color:#000;margin:0;text-transform:uppercase}.p-front .offer:nth-child(odd){background:#ffcb00}.p-front .offer:nth-child(odd) header>div{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36.652' height='24.134'%3E%3Cpath fill='%23fff' d='M0 24.133 24.134-.001h12.518L12.518 24.133Z'/%3E%3C/svg%3E")}.p-front .offer:nth-child(odd) header>p{color:#fff}.p-front .offer hr{background-image:linear-gradient(90deg,#000,#000 15%,#0000 0,#0000);background-size:6px 1px;border:none;height:5px;margin:20px 0}.p-front .offer a>p{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;margin:0;overflow:hidden;width:100%}.p-front .offer a:hover{text-decoration:none}.p-front .offer__content{padding:0;list-style-type:"";display:flex;flex-direction:column;gap:10px}.p-front .offer__content li{align-items:center;display:flex;gap:5px;width:100%}.p-front .offer__content svg{height:20px;min-width:20px}.p-front .offer__content span{font-weight:700;text-transform:uppercase}.p-front .offer__content p{margin:0}.p-front .offer:hover>a>section:last-of-type{transform:translateX(-50%) scale(1.2)}.p-front .offer__button{align-items:center;background:#000;border-radius:50%;bottom:-20px;color:#fff;display:flex;font-size:1.7rem;height:30px;justify-content:center;left:50%;padding:20px;position:absolute;transform:translateX(-50%);transition:.2s;width:30px}.p-front .offer__button p{height:47px;margin:0}.p-front .no-results{background:#000;color:#fff;margin-top:50px;width:100%}.offer{padding:20px 0}.offer__infos>ul{background:#0000001a;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;list-style:none;margin:0;padding:20px}.offer__infos>ul>li{align-items:center;display:flex;font-size:.9rem;gap:5px;width:100%}.offer__infos>ul>li.infos{display:flex;flex-wrap:wrap}.offer__infos>ul>li.infos ul{width:100%;list-style:disc}.offer__infos svg{height:20px;min-width:20px}.offer__infos p{margin:0}.offer__infos span{font-weight:700}.offer__description{margin-top:40px}.offer__description span{display:block;font-size:1.2rem;font-weight:700;margin-bottom:10px}.actions{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.actions p{margin:0}.actions>section{align-items:center;display:flex;gap:20px;justify-content:center}.hide{display:none}.submit_internship_demand,.submit_internship_offer,.submit_job_offer{padding:40px 0;text-align:center}.submit_internship_demand h1,.submit_internship_offer h1,.submit_job_offer h1{font-family:"bree-serif";font-size:clamp(1.75rem, 4vw, 2.25rem)}.submit_internship_demand header,.submit_internship_offer header,.submit_job_offer header{align-items:flex-start;color:#ffcb00;display:flex;flex-direction:column;margin-bottom:20px}.submit_internship_demand header h2,.submit_internship_offer header h2,.submit_job_offer header h2{font-family:zeitung-micro;font-size:clamp(.9rem, 4vw, 1.15rem);font-weight:400;margin:0;text-transform:uppercase}.submit_internship_demand .anim>span,.submit_internship_offer .anim>span,.submit_job_offer .anim>span{display:flex;margin-right:auto;opacity:.5}.submit_internship_demand form .acf-fields,.submit_internship_offer form .acf-fields,.submit_job_offer form .acf-fields{display:flex;flex-wrap:wrap}.submit_internship_demand form .acf-fields>div,.submit_internship_offer form .acf-fields>div,.submit_job_offer form .acf-fields>div{width:100%}.submit_internship_demand form .acf-form-submit,.submit_internship_offer form .acf-form-submit,.submit_job_offer form .acf-form-submit{margin-top:40px}.submit_internship_demand form input[type=submit],.submit_internship_offer form input[type=submit],.submit_job_offer form input[type=submit]{color:#000;margin-left:auto;margin-right:auto;padding:12px 40px}.acf-flexible-content a.acf-button{text-transform:initial}@media (min-width:768px){.p-search form li{flex:2}.p-search form .sf-field-submit{flex:1}.contact form>div{flex-direction:row;gap:30px;justify-content:space-between}.contact form>div>div{width:calc(50% - 15px)}.p-front .offers form>ul>li>ul li{flex:1}.p-front .offer{width:calc(50% - 15px)}.offer{padding:20px 40px}.offer__infos>ul>li{width:calc(50% - 5px)}.offer__infos>ul>li.infos{width:100%}.submit_internship_demand p,.submit_internship_offer p,.submit_job_offer p{font-size:clamp(1rem, 4vw, 1.15rem);margin-left:auto;margin-right:auto;max-width:80%}.submit_internship_demand form .acf-fields>div[data-name=date_de_debut],.submit_internship_demand form .acf-fields>div[data-name=date_de_naissance],.submit_internship_demand form .acf-fields>div[data-name=disponible_a_partir_de],.submit_internship_demand form .acf-fields>div[data-name=duree],.submit_internship_demand form .acf-fields>div[data-name=formation],.submit_internship_demand form .acf-fields>div[data-name=lieu],.submit_internship_demand form .acf-fields>div[data-name=niveau_requis],.submit_internship_demand form .acf-fields>div[data-name=nom],.submit_internship_demand form .acf-fields>div[data-name=prenom],.submit_internship_demand form .acf-fields>div[data-name=societe],.submit_internship_demand form .acf-fields>div[data-name=type_de_contrat],.submit_internship_demand form .acf-fields>div[data-name=type_de_stage],.submit_internship_offer form .acf-fields>div[data-name=date_de_debut],.submit_internship_offer form .acf-fields>div[data-name=date_de_naissance],.submit_internship_offer form .acf-fields>div[data-name=disponible_a_partir_de],.submit_internship_offer form .acf-fields>div[data-name=duree],.submit_internship_offer form .acf-fields>div[data-name=formation],.submit_internship_offer form .acf-fields>div[data-name=lieu],.submit_internship_offer form .acf-fields>div[data-name=niveau_requis],.submit_internship_offer form .acf-fields>div[data-name=nom],.submit_internship_offer form .acf-fields>div[data-name=prenom],.submit_internship_offer form .acf-fields>div[data-name=societe],.submit_internship_offer form .acf-fields>div[data-name=type_de_contrat],.submit_internship_offer form .acf-fields>div[data-name=type_de_stage],.submit_job_offer form .acf-fields>div[data-name=date_de_debut],.submit_job_offer form .acf-fields>div[data-name=date_de_naissance],.submit_job_offer form .acf-fields>div[data-name=disponible_a_partir_de],.submit_job_offer form .acf-fields>div[data-name=duree],.submit_job_offer form .acf-fields>div[data-name=formation],.submit_job_offer form .acf-fields>div[data-name=lieu],.submit_job_offer form .acf-fields>div[data-name=niveau_requis],.submit_job_offer form .acf-fields>div[data-name=nom],.submit_job_offer form .acf-fields>div[data-name=prenom],.submit_job_offer form .acf-fields>div[data-name=societe],.submit_job_offer form .acf-fields>div[data-name=type_de_contrat],.submit_job_offer form .acf-fields>div[data-name=type_de_stage]{width:calc(50% - 10px)}.acf-fields>div[data-name=lieu_souhaite],.acf-fields>div[data-name=email],.submit_internship_demand .acf-fields>div[data-name=lien],.submit_internship_offer .acf-fields>div[data-name=lien]{width:calc(50% - 10px)!important}.submit_job_offer form .acf-fields>div[data-name=lien]{width:100%}}@media (min-width:1024px){.p-404{padding:10vh 0}.p-404 h1 span:last-of-type{font-size:6rem;line-height:6rem}.p-front .offer{width:calc(33.33% - 20px)}.offer{padding:40px 120px}}.media-modal-close{z-index:10000;right:0;position:absolute;height:fit-content;width:fit-content;background:none;border:none}.acf-file-uploader{border:1px solid #0003;padding:20px}.page-template-template-deposer-demande-stage .acf-field--post-title{display:none!important}.wp-pagenavi{clear:both}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #BFBFBF;padding:3px 5px;margin:2px}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}.wp-pagenavi span.current{font-weight:700}.site-title,.site-description{position:absolute;clip-path:inset(50%)}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--primary:;--wp--preset--color--secondary:;--wp--preset--color--tertiary:;--wp--preset--color--valid:#A7C957;--wp--preset--color--alert:#FF5959;--wp--preset--color--light:#FFF;--wp--preset--color--light-grey:#EEE;--wp--preset--color--dark-grey:#333;--wp--preset--color--dark:#000;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:1.15rem;--wp--preset--font-size--large:1.45rem;--wp--preset--font-size--x-large:42px;--wp--preset--font-size--normal:1rem;--wp--preset--font-size--larger:1.75rem;--wp--preset--font-size--huge:2.05rem;--wp--preset--font-family--primary:Arial ,sans-serif;--wp--preset--font-family--secondary:Arial ,sans-serif;--wp--preset--font-family--tertiary:Arial ,sans-serif;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0, 0, 0, 1);--wp--custom--base-font:16;--wp--custom--global-radius:.5rem;--wp--custom--line-height--small:1.2rem;--wp--custom--line-height--medium:1.4rem;--wp--custom--line-height--large:1.8rem;--wp--custom--line-height--huge:2.3rem}:root{--wp--style--global--content-size:1200px;--wp--style--global--wide-size:1200px}:where(body){margin:0}.wp-site-blocks>.alignleft{float:left;margin-right:2em}.wp-site-blocks>.alignright{float:right;margin-left:2em}.wp-site-blocks>.aligncenter{justify-content:center;margin-left:auto;margin-right:auto}:where(.wp-site-blocks)>*{margin-block-start:1.5rem;margin-block-end:0}:where(.wp-site-blocks)>:first-child{margin-block-start:0}:where(.wp-site-blocks)>:last-child{margin-block-end:0}:root{--wp--style--block-gap:1.5rem}:root :where(.is-layout-flow)>:first-child{margin-block-start:0}:root :where(.is-layout-flow)>:last-child{margin-block-end:0}:root :where(.is-layout-flow)>*{margin-block-start:1.5rem;margin-block-end:0}:root :where(.is-layout-constrained)>:first-child{margin-block-start:0}:root :where(.is-layout-constrained)>:last-child{margin-block-end:0}:root :where(.is-layout-constrained)>*{margin-block-start:1.5rem;margin-block-end:0}:root :where(.is-layout-flex){gap:1.5rem}:root :where(.is-layout-grid){gap:1.5rem}.is-layout-flow>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-flow>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-flow>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-constrained>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-constrained>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>.alignwide{max-width:var(--wp--style--global--wide-size)}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{color:var(--wp--preset--color--primary);font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--normal);padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}a:where(:not(.wp-element-button)){color:var(--wp--preset--color--secondary);text-decoration:underline}h1{font-size:var(--wp--preset--font-size--huge);font-weight:700}h2{font-size:var(--wp--preset--font-size--larger);font-weight:700}h3{font-size:var(--wp--preset--font-size--large);font-weight:700}h4{font-size:var(--wp--preset--font-size--medium)}h5{font-size:var(--wp--preset--font-size--normal)}h6{font-size:var(--wp--preset--font-size--normal)}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;line-height:inherit;padding:calc(0.667em + 2px) calc(1.333em + 2px);text-decoration:none}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-primary-color{color:var(--wp--preset--color--primary)!important}.has-secondary-color{color:var(--wp--preset--color--secondary)!important}.has-tertiary-color{color:var(--wp--preset--color--tertiary)!important}.has-valid-color{color:var(--wp--preset--color--valid)!important}.has-alert-color{color:var(--wp--preset--color--alert)!important}.has-light-color{color:var(--wp--preset--color--light)!important}.has-light-grey-color{color:var(--wp--preset--color--light-grey)!important}.has-dark-grey-color{color:var(--wp--preset--color--dark-grey)!important}.has-dark-color{color:var(--wp--preset--color--dark)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-primary-background-color{background-color:var(--wp--preset--color--primary)!important}.has-secondary-background-color{background-color:var(--wp--preset--color--secondary)!important}.has-tertiary-background-color{background-color:var(--wp--preset--color--tertiary)!important}.has-valid-background-color{background-color:var(--wp--preset--color--valid)!important}.has-alert-background-color{background-color:var(--wp--preset--color--alert)!important}.has-light-background-color{background-color:var(--wp--preset--color--light)!important}.has-light-grey-background-color{background-color:var(--wp--preset--color--light-grey)!important}.has-dark-grey-background-color{background-color:var(--wp--preset--color--dark-grey)!important}.has-dark-background-color{background-color:var(--wp--preset--color--dark)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-primary-border-color{border-color:var(--wp--preset--color--primary)!important}.has-secondary-border-color{border-color:var(--wp--preset--color--secondary)!important}.has-tertiary-border-color{border-color:var(--wp--preset--color--tertiary)!important}.has-valid-border-color{border-color:var(--wp--preset--color--valid)!important}.has-alert-border-color{border-color:var(--wp--preset--color--alert)!important}.has-light-border-color{border-color:var(--wp--preset--color--light)!important}.has-light-grey-border-color{border-color:var(--wp--preset--color--light-grey)!important}.has-dark-grey-border-color{border-color:var(--wp--preset--color--dark-grey)!important}.has-dark-border-color{border-color:var(--wp--preset--color--dark)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)!important}.has-larger-font-size{font-size:var(--wp--preset--font-size--larger)!important}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)!important}.has-primary-font-family{font-family:var(--wp--preset--font-family--primary)!important}.has-secondary-font-family{font-family:var(--wp--preset--font-family--secondary)!important}.has-tertiary-font-family{font-family:var(--wp--preset--font-family--tertiary)!important}