
    :root {
        --text: #565656;
--links: #0F79D0;
--titles: #000000;
--page-background: #F6F8FB;
--highlight: #0F79D0;
--boxes-background: #FFFFFF;
--boxes-border: #CBD2DB;
--section-titles: #142E7B;
--section-titles-background: #F6F8FB;
--header-background: #ffffff;
--header-links: #FFFFFF;
--footer-background: #FFFFFF;
--footer-links: #0F79D0;
    }
    
:root {
    --primary-color:#1A2783;
    --secondary-color:#F39200;
    --high-priority-color:#FF644B;
    --low-priority-color:#96BE3C;

    --white-color:#ffffff;
    --grey-color:rgb(71, 71, 71);
    --black-color:#2C2B36;

    --width-large:1400px;
    --width-medium:1091px;
    --width-card:150px;

    --typo-hero-title:2.625rem;
    --typo-title:2.125rem;
    --typo-subtitle:1.375rem;

    --typo-section-title:2.5rem;
    --typo-section-subtitle-large:2rem;
    --typo-section-subtitle-small:1.75rem;
    --typo-section-subtitle-xsmall:1.35rem;

    --typo-highlights-large:1.25rem;
    --typo-highlights-medium:1.125rem;
    --typo-highlights-small:1rem;
    --typo-highlights-xsmall:.875rem;

    --typo-text-medium:1rem;
    --typo-text-small:0.875rem;
    --typo-text-xs:0.75rem;

    --typo-cta:0.813rem;

    --lineheight-hero-title:76;
    --lineheight-title:66;
    --lineheight-subtitle:56;

    --lineheight-section-title:46;
    --lineheight-section-subtitle-large:35;
    --lineheight-section-subtitle-small:35;
    --lineheight-section-subtitle-xsmall:30;

    --lineheight-highlights-large:25;
    --lineheight-highlights-medium:23;
    --lineheight-highlights-small:20;
    --lineheight-highlights-xsmall:18;

    --lineheight-text-medium:18;
    --lineheight-text-small:16;
    --lineheight-text-xs:16;
    --lineheight-cta:15;

    --space-xxxlarge:50px;
    --space-xxlarge:40px;
    --space-xlarge:30px;
    --space-large:20px;
    --space-medium:10px;
    --space-small:5px;

    --border-radius:12px;
    --border-radius-xl:15px
}
.h1-background {
    margin:34px 0 0 0;
}

.ge-tooltip p { margin: 0 !important}
.ge-tooltip > div { margin-bottom: 10px !important}

/**/
.ge-legend { display:flex; 
    gap:30px;
    margin-top:20px;
    align-items:center;     
    background-color: #F5F5F5;
    padding: 14px;
    border-radius: 5px;
}
.ge-legend > span { font-size: 14px ;    display: flex
    ;}
.nav-2 .select-container a { display: inline}
.ge-legend .ge-bubble { height:17px;width:17px;border-radius:100px;margin-right:10px; display:inline-block}
.bubble-yellow{ background: #f39200 }
.bubble-blue { background: #1a2783 }
.nav-2 .select-container:first-child::after {
    content:"";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='5' viewBox='0 0 10 5' fill='none'%3E%3Cpath d='M1 0.5L5 4.5L9 0.499999' stroke='%231A2783' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    position:absolute;
    background-repeat:no-repeat;
    background-position:center;
    top: 18px;
    right:10px;
    width:10px;
    height:5px;
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(6172%) hue-rotate(257deg) brightness(119%) contrast(101%);

}
/**/
#back:before {
    content:"";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Cpath d='M0.5 4L7.5 4M0.5 4L3.5 0.999999M0.5 4L3.5 7' stroke='%231A2783' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    width:8px;
    height:8px;
    display: inline-block;
    padding-right: 5px;
    transform: translateY(-2px);
}
#main.main--dataset,#main.main--catalog,#main.main--chartbuilder { padding-top:20px }
.odswidget-pagination {
    margin: 50px 0 0;
}
/** SEARCHBAR **/
h2.title { margin-bottom:20px}
.ge-checkbox input[type=checkbox] {
    margin-right: 0.4rem;
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
    border-color:#1A2783;

}


.ge-checkbox input[type=checkbox]:focus {
    background:#1A2783;
}


.ge-searchbar-container input[type=text] {
    max-width:fit-content;
    width:100%;    
    display: flex;
    height: 47px;
    padding: 14px 30px 14px 14px ;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 10px;
    border:0 ;
    background: #F5F5F5;
    position:relative;
    color:#1A2783;
    width: 500px;
    max-width: 100%;
    min-width:unset !important;

    background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 20L15.514 15.506L20 20ZM18 9.5C18 11.7543 17.1045 13.9163 15.5104 15.5104C13.9163 17.1045 11.7543 18 9.5 18C7.24566 18 5.08365 17.1045 3.48959 15.5104C1.89553 13.9163 1 11.7543 1 9.5C1 7.24566 1.89553 5.08365 3.48959 3.48959C5.08365 1.89553 7.24566 1 9.5 1C11.7543 1 13.9163 1.89553 15.5104 3.48959C17.1045 5.08365 18 7.24566 18 9.5V9.5Z' stroke='%231A2783' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    background-position: 95%; 
    background-repeat: no-repeat;

}

.ge-select .select-options:not(.d-none) {
    position:absolute;
    top:50px;
    z-index:9;
    max-height: 510px;
    overflow-y: scroll;

}
.ge-select.select-container {
    min-width: 250px;
    width: fit-content;
    text-transform: uppercase;
    font-weight: bold;
    color: var(--primary-color);
    margin-top: 20px;
    position:relative;
}




.ge-searchbar {
    max-width:fit-content;
    width:100%;    
    display: flex;
    height: 47px;
    padding: 14px 30px 14px 14px ;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 10px;
    background: #F5F5F5;
    position:relative;
}




.ge-searchbar-container input[type=text]:hover {
    background:#EAEAEA;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
    border:1px solid #333333;
}

.h1-background h1 {
    color:#FFF;
    font-size:2.5rem;
}

.h1-background-left {
    background-color: #F39200;
    border-radius: 0 10px 10px 0;
    text-align: left;
    padding: 30px;
    z-index: 1;
    width: 130%;
    min-width: 500px;
    display: flex
        ;
    justify-content: center;
    align-items: center;
}

.h1-background-right img {
    position:relative;
    top:-2rem;
    max-width:100%;
}

body { 
    background: #fff;
}
@font-face {
    font-family: 'Poppins';
    src: url('/assets/theme_font/Poppins-Italic.woff') format('woff'),
        url('/assets/theme_font/Poppins-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/assets/theme_font/Poppins-ExtraBold.woff') format('woff'),
        url('/assets/theme_font/Poppins-ExtraBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/assets/theme_font/Poppins-BlackItalic.woff') format('woff'),
        url('/assets/theme_font/Poppins-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/assets/theme_font/Poppins-BoldItalic.woff') format('woff'),
        url('/assets/theme_font/Poppins-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/assets/theme_font/Poppins-ExtraBoldItalic.woff') format('woff'),
        url('/assets/theme_font/Poppins-ExtraBoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/assets/theme_font/Poppins-ExtraLightItalic.woff') format('woff'),
        url('/assets/theme_font/Poppins-ExtraLightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/assets/theme_font/Poppins-Bold.woff') format('woff'),
        url('/assets/theme_font/Poppins-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/assets/theme_font/Poppins-Black.woff') format('woff'),
        url('/assets/theme_font/Poppins-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/assets/theme_font/Poppins-ExtraLight.woff') format('woff'),
        url('/assets/theme_font/Poppins-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/assets/theme_font/Poppins-SemiBoldItalic.woff') format('woff'),
        url('/assets/theme_font/Poppins-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/assets/theme_font/Poppins-MediumItalic.woff') format('woff'),
        url('/assets/theme_font/Poppins-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/assets/theme_font/Poppins-Light.woff') format('woff'),
        url('/assets/theme_font/Poppins-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/assets/theme_font/Poppins-LightItalic.woff') format('woff'),
        url('/assets/theme_font/Poppins-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/assets/theme_font/Poppins-Thin.woff') format('woff'),
        url('/assets/theme_font/Poppins-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/assets/theme_font/Poppins-SemiBold.woff') format('woff'),
        url('/assets/theme_font/Poppins-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/assets/theme_font/Poppins-Medium.woff') format('woff'),
        url('/assets/theme_font/Poppins-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/assets/theme_font/Poppins-Regular.woff') format('woff'),
        url('/assets/theme_font/Poppins-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/assets/theme_font/Poppins-ThinItalic.woff') format('woff'),
        url('/assets/theme_font/Poppins-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}


.rods-backoffice-client-logo { background: #fff !important }
html,body { font-family: 'Poppins';}
main {margin:0}
.ods-front-header{margin-bottom:0}
html,body {font-size:16px}
section { padding:var(--space-xxxlarge) var(--space-small)}
p { margin: 0 }
a { color:unset}
/* Color */
.color-primary {color:var(--primary-color)}
.color-secondary {color:var(--secondary-color)}
.color-high {color:var(--high-priority-color)}
.color-low {color:var(--low-priority-color)}

.color-white {color:var(--white-color) !important}
.color-grey {color:var(--grey-color)}
.color-black {color:var(--black-color)}

.bg-primary {background-color:var(--primary-color) !important}
.bg-secondary {background-color:var(--secondary-color)}
.bg-high {background-color:var(--high-priority-color)}
.bg-low {background-color:var(--low-priority-color)}

.bg-white {background-color:var(--white-color)}
.bg-grey {background-color:var(--grey-color)}
.bg-black {background-color:var(--black-color)}

/* Max-width*/

.maxwidth-large{max-width:var(--width-large) !important} 
.maxwidth-medium{max-width:var(--width-medium)} 
.maxwidth-card{max-width:var(--width-card)} 

/* Typo */
.hero{font-size:var(--typo-hero-title);;}
.title {font-size:var(--typo-title)}
.subtitle {font-size:var(--typo-subtitle)}

.section-title {font-size:var(--typo-section-title)}
.section-subtitle-large {font-size:var(--typo-section-subtitle-large)}
.section-subtitle-small {font-size:var(--typo-section-subtitle-small)}
.section-subtitle-xsmall {font-size:var(--typo-section-subtitle-xsmall)}

.highlights-large {font-size:var(--typo-highlights-large)}
.highlights-medium {font-size:var(--typo-highlights-medium)}
.highlights-small {font-size:var(--typo-highlights-small)}
.highlights-xsmall {font-size:var(--typo-section-subtitle-xsmall)}

.text-medium {font-size:var(--typo-text-medium)}
.text-small {font-size:var(--typo-text-small)}
.text-xs {font-size:var(--typo-text-xs)}

.text-btn {font-size:var(--typo-cta)}

.text-left {text-align: left;}
.text-center {text-align: center;}
.text-right {text-align: right;}

.ff-arial{font-family: Arial, Helvetica, sans-serif;}
.ff-mark{font-family: Arial, Helvetica, sans-serif;}

.fw-bold { font-weight:700}
.fw-regular { font-weight:400}
.fw-sbold { font-weight:600}
.fw-medium { font-weight:500}

/* Margin / Padding */
.mt-xlarge{ margin-top:var(--space-xlarge)}
.mt-xxlarge{ margin-top:var(--space-xxlarge)}
.mt-large{ margin-top:var(--space-large)}
.mt-medium{ margin-top:var(--space-medium) }
.mt-small{ margin-top:var(--space-small) }

.mb-xlarge{ margin-bottom:var(--space-xlarge)}
.mb-xxlarge{ margin-bottom:var(--space-xxlarge)}
.mb-large{ margin-bottom:var(--space-large) }
.mb-medium{  margin-bottom:var(--space-medium) }
.mb-small{ margin-bottom:var(--space-small) }

.ml-xlarge{ margin-left:var(--space-xlarge)}
.ml-xxlarge{ margin-left:var(--space-xxlarge)}
.ml-large{ margin-left:var(--space-large) }
.ml-medium{  margin-left:var(--space-medium) }
.ml-small{ margin-left:var(--space-small) }

.mr-xlarge{ margin-right:var(--space-xlarge)}
.mr-xxlarge{ margin-right:var(--space-xxlarge)}
.mr-large{ margin-right:var(--space-large) }
.mr-medium{  margin-right:var(--space-medium) }
.mr-small{ margin-right:var(--space-small) }


.mx-xlarge{margin-left:var(--space-xlarge);margin-right:var(--space-xlarge)}
.mx-xxlarge{margin-left:var(--space-xxlarge);margin-right:var(--space-xxlarge)}
.mx-small{margin-left:var(--space-small);margin-right:var(--space-small)}
.mx-medium{margin-left:var(--space-medium);margin-right:var(--space-medium)}
.mx-large{margin-left:var(--space-large);margin-right:var(--space-large)}

.my-xlarge{margin-top:var(--space-xlarge);margin-bottom:var(--space-xlarge)}
.my-xxlarge{margin-top:var(--space-xxlarge);margin-bottom:var(--space-xxlarge)}
.my-small{margin-top:var(--space-small);margin-bottom:var(--space-small)}
.my-medium{margin-top:var(--space-medium);margin-bottom:var(--space-medium)}
.my-large{margin-top:var(--space-large);margin-bottom:var(--space-large)}

.m-xlarge{ margin:var(--space-xlarge)}
.m-xxlarge{ margin:var(--space-xxlarge)}
.m-large{ margin:var(--space-large) }
.m-medium{  margin:var(--space-medium) }
.m-small{ margin:var(--space-small) }

.p-xlarge{ padding:var(--space-xlarge)}
.p-xxlarge{ padding:var(--space-xxlarge)}
.p-large{ padding:var(--space-large)}
.p-medium{ padding:var(--space-medium) }
.p-small{ padding:var(--space-small) }

.pt-xlarge{ padding-top:var(--space-xlarge)}
.pt-xxlarge{ padding-top:var(--space-xxlarge)}
.pt-large{ padding-top:var(--space-large)}
.pt-medium{ padding-top:var(--space-medium) }
.pt-small{ padding-top:var(--space-small) }

.pb-xlarge{ padding-bottom:var(--space-xlarge)}
.pb-xxlarge{ padding-bottom:var(--space-xxlarge)}
.pb-large{ padding-bottom:var(--space-large)}
.pb-medium{ padding-bottom:var(--space-medium) }
.pb-small{ padding-bottom:var(--space-small) }

.pl-xlarge{ padding-left:var(--space-xlarge)}
.pl-xxlarge{ padding-left:var(--space-xxlarge)}
.pl-large{ padding-left:var(--space-large) }
.pl-medium{  padding-left:var(--space-medium) }
.pl-small{ padding-left:var(--space-small) }

.pr-xlarge{ padding-right:var(--space-xlarge)}
.pr-xxlarge{ padding-right:var(--space-xxlarge)}
.pr-large{ padding-right:var(--space-large) }
.pr-medium{  padding-right:var(--space-medium) }
.pr-small{ padding-right:var(--space-small) }

.px-xlarge{padding-left:var(--space-xlarge);padding-right:var(--space-xlarge)}
.px-xxlarge{padding-left:var(--space-xxlarge);padding-right:var(--space-xxlarge)}
.px-small{padding-left:var(--space-small);padding-right:var(--space-small)}
.px-medium{padding-left:var(--space-medium);padding-right:var(--space-medium)}
.px-large{padding-left:var(--space-large);padding-right:var(--space-large)}

.py-xlarge{padding-top:var(--space-xlarge);padding-bottom:var(--space-xlarge)}
.py-xxlarge{padding-top:var(--space-xxlarge);padding-bottom:var(--space-xxlarge)}
.py-small{padding-top:var(--space-small);padding-bottom:var(--space-small)}
.py-medium{padding-top:var(--space-medium);padding-bottom:var(--space-medium)}
.py-large{padding-top:var(--space-large);padding-bottom:var(--space-large)}


.mt-auto { margin-top:auto}
.mx-auto {margin:auto}
.mb-none { margin-bottom:0}
.pb-none { padding-bottom:0}
.pt-none { padding-top:0}

/* Column */
.d-none,.d-tab-block,.d-tab-flex ,.d-tab-iflex{display: none}
.d-grid{display:grid}
.d-block{display:block}
.d-flex{display:flex}
.d-iflex{display:inline-flex}

.grid-1 {grid-template-columns: 1fr;}
.grid-2 {grid-template-columns: 1fr 1fr;}
.grid-3 {grid-template-columns: 1fr 1fr 1fr;}

.gap-row-medium { row-gap:var(--space-medium) ;}
.gap-column-medium { column-gap:var(--space-medium) ;}

.gap-row-large { row-gap:var(--space-large) ;}
.gap-column-large { column-gap:var(--space-large) ;}

.gap-row-xlarge { row-gap:var(--space-xlarge) ;}
.gap-column-xlarge { column-gap:var(--space-xlarge) ;}

.gap-row-xxlarge { row-gap:var(--space-xxlarge) ;}
.gap-column-xxlarge { column-gap:var(--space-xxlarge) ;}

.gap-row-xxxlarge { row-gap:var(--space-xxxlarge) ;}
.gap-column-xxxlarge { column-gap:var(--space-xxxlarge) ;}

.gap-row-small { row-gap:var(--space-small) ;}
.gap-column-small { column-gap:var(--space-small) ;}

.flex-row{flex-direction:row}
.flex-column{flex-direction:column}

.justify-center {justify-content: center;}
.justify-space-between {justify-content: space-between;}

.align-center {align-items: center;}
.align-start { align-items:flex-start}
.flex-wrap{flex-wrap:wrap}

.border-radius {border-radius:var(--border-radius)}
.border-radius-xl {border-radius:var(--border-radius-xl)}
.relative { position:relative}
.absolute { position:absolute}
/* Btn */
.ge-button:hover {text-decoration:none; transition:.5s ease}
.ge-button { display:inline-flex; font-size:var(--typo-cta);text-transform:uppercase;padding: .3rem 1.3rem;;border-radius:var(--border-radius);border:1px solid transparent; transition:.5s ease;color:var(--white-color)}
.ge-button.bg-secondary:hover { color:var(--secondary-color) !important;background-color:var(--white-color);border-color:var(--secondary-color);}
.ge-button.bg-secondary.ge-button-with-arrow:hover::after {
    background-color:var(--primary-color)
}
.ge-button.bg-primary:hover { color:var(--primary-color);background-color:var(--white-color);border-color:var(--primary-color);}
.ge-button.bg-primary.ge-button-with-arrow:hover::after {
    background-color:var(--primary-color)
}
.ge-button-with-arrow {    
    align-items: center;}
.ge-button-with-arrow::after {
    transition:.5s ease;
    content:"";
    flex: 0 0 auto;
    display: inline-flex;
    vertical-align: calc((0.75em - 20px) * 0.5);
    background-color: var(--white-color);
    width: 20px;
    height:20px;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-image: url('/assets/theme_image/arrow.svg');
    mask-image: url('/assets/theme_image/arrow.svg');
    margin-left: 0.25rem;
}
/* Nav */
.ge-nav { 
    background: #F4F2EE;
    padding:15px 10px;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}
.ge-nav .nav-container{ 
    max-width:var(--width-large);
    margin:auto;
    display:flex;
    padding-left:50px;
    justify-content:space-between;
}
.ge-nav .nav-container > div { 
    display:flex;
    gap:20px;

}

.ge-nav .item {
    text-transform:uppercase;
    font-size:var(--typo-small);
    color:var(--primary-color);
    font-weight:bold;
    line-height: 32px;
}
.ods-front-header {height:unset;padding:0}
.ge-nav { }
.ods-responsive-menu-placeholder__container {
    text-align: left; 
    padding-left: 15px;
}
.ods-responsive-menu-placeholder__toggle{top:18px;color:#3B3C3D;background-color: rgba(250, 252, 253, 0.44);border-radius:5px;height:40px;width:40px;display: flex;
    align-items: center;
    justify-content: center;}
.ods-responsive-menu-collapsible--collapsed .ods-responsive-menu-collapsible__container { overflow:hidden}
.ods-front-header { background-color:transparent}
/* Cards */
.card { border-radius:var(--border-radius);position:relative;    background-repeat:no-repeat;background-size:cover;background-position:center; padding: 20px 30px }
.card-grey { background: #f5f5f5}
.card .highcharts-background { fill: transparent }
.highcharts-label span { color: var(--primary-color)!important }
.card-1{padding-top: 35%}
.card-2{padding-top: 50%}
.card-title { color: var(--primary-color); margin-bottom:10px}
.card a::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    outline-offset: 2px;
    outline-style: inherit;
    outline-color: inherit;
    outline-width: 2px;
    z-index: 1;
}

a:hover { text-decoration:none;}

/** SELECT **/
.ge-select.select-container {
    max-width:300px;
}
.ge-select .select-head {
    width:100%;    
    display: flex;
    height: 47px;
    padding: 14px 30px 14px 14px ;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 10px;
    background: #F5F5F5;
    position:relative;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='5' viewBox='0 0 10 5' fill='none'%3E%3Cpath d='M1 0.5L5 4.5L9 0.499999' stroke='%231A2783' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-position: 230px center;
    background-repeat: no-repeat;
}


.ge-select .select-options:not(.d-none) {
    margin-top:10px;
    display: flex;
    width:100%;
    padding: 7px;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
    border-radius: 14px;
    background: #F5F5F5;
}
.ge-select .select-line {
    display: flex;
    height: 50px;
    padding: 10px 12px;
    align-items: center;
    gap: 10px;
    align-self: stretch;
    border-bottom: 1px solid #E0DEEF;
}
.ge-select .ge-button { 
    width:100%;     
    justify-content: center; 
    font-weight:bold;
}

/* Array */
.ge-array.array-container {
    width:100%;
    max-height:500px;
    overflow-y:scroll;
    overflow-x:unset
}
.ge-array .array-head {
    display:grid;
    grid-template-columns:1fr 1fr 1fr;
    border-radius: 10px 0px 0px 0px;
    background: #E6E5F0;
    padding: 15px;
    color:#545A80;

}
.ge-array .array-line {
    padding: 15px;
    display:grid;
    grid-template-columns:1fr 1fr 1fr;
    border-bottom: 1px solid #F5F5F5;
    background: #FFF;
    color:#131945;
}

.array-line:hover {
    background:#EAEAEA;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
}

/* thème */
.ge-nav.nav-2 .item { text-transform: unset;}
.ge-nav.nav-2 .ge-select .select-head {
    align-items: flex-start;
    padding:14px 30px 14px 0px;

}
.ge-nav.nav-2 .ge-select .select-head:after { 
    width: 20px;
    height: 15px;
    top: 18px;

    filter: brightness(0) saturate(100%) invert(99%) sepia(54%) saturate(177%) hue-rotate(159deg) brightness(121%) contrast(100%);
}
.ge-nav.nav-2 .item.active { color:var(--secondary-color);position:relative}
.ge-nav.nav-2 .ge-select.select-container { width: 100%;max-width:unset}
.ge-nav.nav-2 .ge-select .select-head { align-items:flex-start}
.ge-nav.nav-2 .item.active:after {content: "";
    width: 100%;
    background: var(--secondary-color);
    height: 6px;
    width: 100%;
    display: block;
    position: absolute;
    bottom: 0px;
    transform: translateY(15px);}

/**/
/* Graph Custom */
.ge-graph-custom {
    background-color:var(--primary-color);
    display:grid;
}
.ge-graph-custom.graph-container {
    display:flex;
    grid-template-columns: .35fr 1fr;
}
.ge-graph-custom .highcharts-background {
    fill:transparent;
}
.ge-graph-custom  .chartplaceholder, .ge-graph-custom  .highcharts-root { height:400px }
.graph-menu {
    max-width:250px;
    position:relative;
}
.graph-menu:after {
    content:"";
    border-right: 1px solid white;
    top: 0;
    position: absolute;
    bottom: -40px;
    right: 0;
}
.graph-menu p {
    padding:15px 20px;
    margin-bottom: 0;
    position:relative;
    margin-left:-20px;
}

.graph-menu p:hover {
    background-color:var(--secondary-color);
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
}

.graph-menu p:after {
    content:"";
    border-bottom: 1px solid rgba(200, 206, 245, 0.13);
    top: 0;
    position: absolute;
    bottom: 0px;
    right: 0;
    left:-20px;
}


.graph-menu p.active {
    background-color:var(--secondary-color);
}
.ge-graph-custom .highcharts-root text { fill: #fff !important}


.ge-map-container .odswidget-map__map {
    height:600px;
    border-radius: 10px;

}
.ge-header { 
    max-width:1400px; 
    margin:auto;
    padding: 20px 10px;
    position:relative;
}
.ge-tag { 
    border-radius: 10px;
    background: #E6E5F0;
    padding: 5px 20px;
    font-weight:bold;
    font-size:var(--typo-small);

}
.ge-header .ge-tag {
    position:absolute;
    top:20px;
    right:0;

}
/* Indicateurs Card */
.ge-indicateur-container {
    display:flex;
    gap:20px;
    /*justify-content:center;
    align-items:center;*/
}

.select-head:hover{
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
}


.select-line:hover {
    background:#EAEAEA;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
}

.ge-indicateur-container .ge-indicateur {
    font-weight:bold;
}
.indicateur-medium {
    font-size:var(--typo-section-subtitle-large);
}

header *:not(.nav-2) .ge-select .select-head {
    background:var(--secondary-color);
    display: flex;
    height: 28px;
    padding: 5px 14px;
    justify-content: center;
    align-items: center;
    gap: 5px;
    border-radius:10px;
    padding-right: 30px;

}
.ods-manage-cookies-preferences__show-button {
    /* padding: 0 .5em; */
    color: inherit !important;
    padding: 0 !important;
}
header *:not(.nav-2) .ge-select.select-options {
    position:absolute;
    top:calc(100% + 10px);
    background:var(--secondary-color);
    border-radius:10px;
    overflow: hidden;
    z-index: 2;

}
header *:not(.nav-2) .ge-select.select-container {
    border-radius:10px;
}
header *:not(.nav-2) .ge-select .select-line {
    color:var(--white-color);
    padding: 10px 12px;
    gap: 10px;
    border-bottom: 1px solid #E0DEEF;
    width: 302px;
    font-size: var(--typo-text-small);
}
header *:not(.nav-2) .ge-select .select-head:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1L5 5L9 0.999999' stroke='%23F5F5F5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");    position: absolute;
    top: 12px;
    right: 10px;
    width: 10px;
    height: 5px;
    line-height: 32px;

}

/* TOOLTIP CUSTOM */

.ge-tooltip{
    display: inline;
    position: relative;
}
.ge-tooltip:hover:after{
    background: #333;
    background: #1A2783;
    border-radius: 5px;
    bottom: 25px;
    color: #fff;
    content: attr(title);
    right: -65px;
    padding: 5px 15px;
    position: absolute;
    z-index: 98;
    width: max-content;
}
.ge-tooltip:hover:before{
    border: solid;
    border-color: #333 transparent;
    border-width: 6px 6px 0 6px;
    bottom: 20px;
    content: "";
    left: 50%;
    position: absolute;
    z-index: 99;
}
.ge-tooltip:hover:after, .ge-tooltip:hover:before{ content: unset; }

/* SVG */
.svg-container {
    width: 41px;
    height: 41px;
    padding: 10px 11px;
    border-radius: 20.5px;
    background: #FFF;
    display:flex;
    align-items:center;
    justify-content:center;
}
.svg-container > * { background-repeat: no-repeat;}
.svg-contact {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='17' viewBox='0 0 21 17' fill='none'%3E%3Cpath d='M0.375 5.18913V13.5625C0.375 14.4576 0.730579 15.316 1.36351 15.949C1.99645 16.5819 2.85489 16.9375 3.75 16.9375H17.25C18.1451 16.9375 19.0035 16.5819 19.6365 15.949C20.2694 15.316 20.625 14.4576 20.625 13.5625V3.4375C20.625 2.54239 20.2694 1.68395 19.6365 1.05101C19.0035 0.418079 18.1451 0.0625 17.25 0.0625H3.75C2.85489 0.0625 1.99645 0.418079 1.36351 1.05101C0.730579 1.68395 0.375 2.54239 0.375 3.4375V5.18913ZM3.75 1.75H17.25C17.6976 1.75 18.1268 1.92779 18.4432 2.24426C18.7597 2.56073 18.9375 2.98995 18.9375 3.4375V4.68625L10.5 9.229L2.0625 4.68625V3.4375C2.0625 2.98995 2.24029 2.56073 2.55676 2.24426C2.87322 1.92779 3.30245 1.75 3.75 1.75ZM2.0625 6.60325L10.1001 10.93C10.223 10.9962 10.3604 11.0308 10.5 11.0308C10.6396 11.0308 10.777 10.9962 10.8999 10.93L18.9375 6.60325V13.5625C18.9375 14.0101 18.7597 14.4393 18.4432 14.7557C18.1268 15.0722 17.6976 15.25 17.25 15.25H3.75C3.30245 15.25 2.87322 15.0722 2.55676 14.7557C2.24029 14.4393 2.0625 14.0101 2.0625 13.5625V6.60325Z' fill='white'/%3E%3C/svg%3E");
    width: 21px;
    height: 17px;
    display: block;
}
.svg-connect { 
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='37px' height='37px' viewBox='0 0 37 37' version='1.1'%3E%3Ctitle%3EGroup%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group'%3E%3Ccircle id='Oval' fill='%23F39200' cx='18.5' cy='18.5' r='18.5'/%3E%3Cg id='noun-login-7853136' transform='translate(7.000000, 9.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cpath d='M9.51652801,13.4921564 C9.15058193,13.7898719 8.61193469,13.7347641 8.31423399,13.3679735 C8.01653328,13.0020093 8.07163835,12.4633354 8.43841074,12.1656199 L10.0436683,10.8563491 L3.54123494,10.8563491 C3.06837695,10.8563491 2.68432567,10.4722788 2.68432567,9.99939734 C2.68432567,9.52651591 3.06837695,9.1424456 3.54123494,9.1424456 L10.0436683,9.1424456 L8.43841074,7.83317477 C8.07246466,7.53545931 8.01653503,6.99678538 8.31423399,6.63082116 C8.61193294,6.26485693 9.15058193,6.20892453 9.51652801,6.50663824 L12.9342353,9.29290691 C13.1579187,9.44751929 13.3043042,9.70575048 13.3043042,9.9985359 C13.3043042,10.2913213 13.1579223,10.5495437 12.9342353,10.7041649 L9.51652801,13.4904336 L9.51652801,13.4921564 Z M0.856909274,10.8571228 C0.383226726,10.8571228 0,10.4730525 0,10.0001711 C0,9.52728963 0.383226726,9.14321931 0.858558391,9.14321931 C1.33389006,9.14321931 1.71546767,9.52646503 1.71546767,10.0001711 C1.71546767,10.4738771 1.33224094,10.8571228 0.856909274,10.8571228 Z M4.1735643,13.3244294 L4.1735643,15.6148858 C4.1735643,18.0286811 6.14478546,20 8.55916295,20 L15.6151031,19.9967104 C18.0287788,19.9967104 20,18.028725 20,15.6151051 L20,4.38511423 C20,1.97131885 18.0287788,0 15.6151031,0 L8.55916295,0 C6.14548721,0 4.1735643,1.97219609 4.1735643,4.38511423 L4.1735643,6.67557059 C4.1735643,7.14845201 4.55761559,7.53252233 5.03047358,7.53252233 C5.50415613,7.53252233 5.88738285,7.14845201 5.88738285,6.67557059 L5.88738285,4.38511423 C5.88738285,2.9179414 7.091326,1.71376313 8.55860155,1.71376313 L15.6145417,1.71376313 C17.0816418,1.71376313 18.2857604,2.91776595 18.2857604,4.38511423 L18.2857604,15.6151051 C18.2857604,17.0822779 17.0818173,18.2864562 15.6145417,18.2864562 L8.55860155,18.2897458 C7.09150143,18.2897458 5.88738285,17.0824621 5.88738285,15.6152367 L5.88738285,13.3247803 C5.88738285,12.8518989 5.50333157,12.4678286 5.03047358,12.4678286 C4.55761559,12.4678286 4.1735643,12.8518989 4.1735643,13.3247803 L4.1735643,13.3244294 Z' id='Shape'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");    width: 37px;
    height: 37px;
    display: block;
    background-size: cover;
    filter: unset !important;
}
.svg-modedemploi {
    background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5625 6.72656C6.5625 6.72656 6.62156 5.37304 7.93816 4.28777C8.71992 3.64341 9.65877 3.45679 10.5 3.44531C11.2682 3.43587 11.9548 3.56589 12.3654 3.76605C13.0672 4.10976 14.4375 4.94648 14.4375 6.72656C14.4375 8.59974 13.2407 9.44876 11.8802 10.3843C10.5197 11.3199 10.1719 12.2374 10.1719 13.2891' stroke='white' stroke-width='1.25' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M10.1719 17.7184C10.8967 17.7184 11.4844 17.1308 11.4844 16.4059C11.4844 15.681 10.8967 15.0934 10.1719 15.0934C9.447 15.0934 8.85938 15.681 8.85938 16.4059C8.85938 17.1308 9.447 17.7184 10.1719 17.7184Z' fill='white'/%3E%3C/svg%3E%0A");
    width: 21px;
    height: 17px;
    display: block;
}
.logo-lk:after {
    content: "";
    background-image:  url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5.33941 23.8519H0.394407V7.92733H5.33941V23.8519ZM2.86393 5.75511C1.28289 5.75511 0 4.44496 0 2.86393C0 2.10437 0.301734 1.37591 0.838825 0.838825C1.37591 0.301734 2.10437 0 2.86393 0C3.62349 0 4.35194 0.301734 4.88903 0.838825C5.42612 1.37591 5.72785 2.10437 5.72785 2.86393C5.72785 4.44496 4.44496 5.75511 2.86393 5.75511ZM23.8467 23.8519H18.9128V16.1C18.9128 14.2523 18.8753 11.8833 16.3419 11.8833C13.771 11.8833 13.3766 13.8903 13.3766 15.9671V23.8519H8.43674V7.92733H13.179V10.0996H13.248C13.9082 8.84819 15.5207 7.52781 17.9264 7.52781C22.931 7.52781 23.851 10.8236 23.851 15.1042V23.8519H23.8467Z' fill='%23F39200'/%3E%3C/svg%3E");    
    position: absolute;
    top: 13px;
    right: 10px;
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-size: cover;
}
.arrow-svg:after {
    content: "";

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='94' viewBox='0 0 61 94' fill='none'%3E%3Cpath d='M58.6565 56.2559C61.1912 50.9207 61.6515 46.2897 60.1261 42.3155C59.5401 39.7022 58.2286 37.3016 56.0986 35.1373L25.8552 4.40702C25.2971 3.83996 24.4786 3.1831 23.4229 2.43647C15.7772 -1.32981 9.522 -0.729675 4.63413 4.23689L4.21559 4.66221C3.31336 5.57897 2.49948 6.80761 1.76932 8.34342C-1.26757 15.4176 -0.393223 21.386 4.37838 26.2344L14.9772 37.004C17.7118 39.5699 19.4326 43.2322 19.4326 47.3151C19.4326 51.8139 17.3491 55.8022 14.1169 58.3729L4.90855 67.7248C4.35047 68.2919 3.70867 69.1283 2.97386 70.201C-0.732731 77.9698 -0.142072 84.3257 4.74115 89.2922L5.16437 89.7223C6.06196 90.6343 7.27109 91.4613 8.78722 92.2032C15.7493 95.2843 21.6185 94.4053 26.3994 89.5474L56.6381 58.8171C57.2008 58.2548 57.8659 57.3995 58.6565 56.2559Z' fill='%23312783' fill-opacity='0.2'/%3E%3C/svg%3E");
    position: absolute;
    top: 114px;
    right: 10px;
    width: 61px;
    height: 94px;
    background-repeat: no-repeat;
    background-size: cover;
}
.logo-fb:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M24.2188 12.1094C24.2188 18.1641 19.7754 23.1934 13.9648 24.0723V15.625H16.7969L17.334 12.1094H13.9648V9.86328C13.9648 8.88672 14.4531 7.95898 15.9668 7.95898H17.4805V4.98047C17.4805 4.98047 16.1133 4.73633 14.7461 4.73633C12.0117 4.73633 10.2051 6.44531 10.2051 9.47266V12.1094H7.12891V15.625H10.2051V24.0723C4.39453 23.1934 0 18.1641 0 12.1094C0 5.41992 5.41992 0 12.1094 0C18.7988 0 24.2188 5.41992 24.2188 12.1094Z' fill='%23F39200'/%3E%3C/svg%3E");  position: absolute;
    position: absolute;
    top: 16px;
    left: 15px;
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-size: cover;
}
.svg-paper {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='18' viewBox='0 0 16 18' fill='none'%3E%3Cpath d='M2 18C1.436 18 0.961667 17.8077 0.577 17.423C0.192333 17.0383 0 16.564 0 16V14.846C0 14.402 0.158333 14.022 0.475 13.706C0.791667 13.39 1.17167 13.2317 1.615 13.231H3V1.616C3 1.17133 3.15833 0.791 3.475 0.475C3.79167 0.159 4.17167 0.000666667 4.615 0H14.385C14.829 0 15.209 0.158333 15.525 0.475C15.841 0.791667 15.9993 1.17167 16 1.615V16C16 16.564 15.8077 17.0383 15.423 17.423C15.0383 17.8077 14.564 18 14 18H2ZM14 17C14.2833 17 14.521 16.904 14.713 16.712C14.905 16.52 15.0007 16.2827 15 16V1.616C15 1.436 14.9423 1.28833 14.827 1.173C14.7117 1.05767 14.5643 1 14.385 1H4.615C4.43567 1 4.28833 1.05767 4.173 1.173C4.05767 1.28833 4 1.436 4 1.616V13.23H11.385C11.829 13.23 12.209 13.388 12.525 13.704C12.841 14.02 12.9993 14.4007 13 14.846V16C13 16.2833 13.096 16.521 13.288 16.713C13.48 16.905 13.7173 17.0007 14 17ZM5.885 5.385C5.743 5.385 5.624 5.337 5.528 5.241C5.43267 5.145 5.385 5.026 5.385 4.884C5.385 4.742 5.43267 4.62333 5.528 4.528C5.62333 4.43267 5.74233 4.385 5.885 4.385H13.115C13.257 4.385 13.376 4.433 13.472 4.529C13.568 4.625 13.6157 4.74367 13.615 4.885C13.6143 5.02633 13.5667 5.145 13.472 5.241C13.3773 5.337 13.2583 5.385 13.115 5.385H5.885ZM5.885 8.154C5.743 8.154 5.624 8.106 5.528 8.01C5.43267 7.914 5.385 7.795 5.385 7.653C5.385 7.511 5.43267 7.39233 5.528 7.297C5.62333 7.20167 5.74233 7.154 5.885 7.154H13.115C13.257 7.154 13.376 7.202 13.472 7.298C13.568 7.394 13.6157 7.513 13.615 7.655C13.6143 7.797 13.5667 7.91567 13.472 8.011C13.3773 8.10633 13.2583 8.154 13.115 8.154H5.885ZM2 17H12V14.846C12 14.6667 11.9423 14.5193 11.827 14.404C11.7117 14.2887 11.5643 14.231 11.385 14.231H1.615C1.43567 14.231 1.28833 14.2887 1.173 14.404C1.05767 14.5193 1 14.6667 1 14.846V16C1 16.2833 1.096 16.521 1.288 16.713C1.48 16.905 1.71733 17.0007 2 17ZM2 17H1H12H2Z' fill='%23131945'/%3E%3C/svg%3E%0A");
    width: 16px;
    height: 18px;
    display: block;
}
.container-footer { padding: 30px 40px}
.ods-front-header__portal-brand .ods-front-header__logo { max-width:581px; height:unset;}
.d-desktop-none { display:none !important}
@media screen and (max-width:991px) {
    .svg-modedemploi {
        display:none;
    }


    .ge-nav.nav-2 a.item{
        display:block;
        margin-bottom: 20px;

    }
    .ge-nav.nav-2 {
        background: var(--primary-color) !important; */

    }
    .h1-background-left {

        max-width: 100%;
        min-width: 0;}
    footer .text-medium { font-size: 14px }
    footer .d-grid { display:flex !important; flex-direction:column; }
    #footer-block-1 .d-grid { gap:30px  }
    #footer-block-1 > .d-grid > * {
        justify-content:flex-start !important
    }
    #footer-block-2 .d-grid  { padding-top: 0; padding-bottom:0 }
    #footer-block-2 .d-grid > *{ padding-top: 40px; padding-bottom:40px }
    #footer-block-2 .d-grid > *:nth-child(2){ background: #F0F0F0;}
    #footer-block-3 .d-grid { gap:50px;}
    #footer-block-3 .d-grid > * { flex-direction: column; gap:30px}
    #footer-block-3 .d-grid { padding-bottom: 0 }
    #footer-block-4 {    padding-bottom: 180px; }

    .arrow-svg:after { bottom:-50%; top:unset }

    #footer-block-2 .logo-container { display: flex;gap:20px }
    .logo-lk:after,.logo-fb:after {
        position:unset;
        display: block;
    }
    .ods-responsive-menu-collapsible__content { position: relative;         height: 100%;
    }
    .ge-header { padding: 0}
    .d-tab-block { display:  block !important;}
    .d-tab-flex { display:  flex !important;}
    .d-tab-iflex { display:  inline-flex !important;}

    .ods-responsive-menu-collapsible__toggle { margin-bottom: 4px;}
    .d-tab-none {display: none !important; }
    .ods-responsive-menu-placeholder__toggle:before,    .ods-responsive-menu-collapsible--expanded .ods-responsive-menu-collapsible__toggle-button:before {
        content: "MENU";
        position: absolute;
        left: -100%; 
        color:rgb(59, 60, 61);
        opacity: .7;
        font-size:16px;

    }
    .ods-responsive-menu-collapsible--expanded .ods-responsive-menu-collapsible__toggle-button:before { top: 4px }
    .ods-responsive-menu-collapsible__toggle-button { position: relative}
    .ods-responsive-menu-collapsible--expanded .ods-responsive-menu-collapsible__toggle-button:before{

        left: -170%; 
    }
    .ge-nav .nav-container > div,.ge-nav .nav-container {

        gap: 40px;
        flex-direction: column;
    }
    header .svg-container:not(.svg-header) {         top: -67px !important;
        ;
        right: 109px !important;

    }
    .ge-nav .nav-container  { height: 100%; justify-content: unset;position: relative }
    .ods-responsive-menu-collapsible__content  .ge-select.select-container  { max-width: unset; width:fit-content }
    .ods-responsive-menu-collapsible__toggle-button { color:rgb(59, 60, 61);
    }
    header,.ods-responsive-menu-collapsible__toggle {
        box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);

    }
    .ods-responsive-menu-collapsible--expanded .ods-responsive-menu-collapsible__container { width: 100% }
    .ods-responsive-menu-collapsible__toggle-button {
        color: #000;
    }
    .ge-nav { background: #fff !important;    padding: 15px 20px; box-shadow: unset;        height: calc(100% - 74px);

    }
}
@media screen and (max-width:600px) {
    .h1-background .d-grid{
        display:block;
    }
    .h1-background {
        padding-left: 0px !important;
        padding-right: 10px !important;

    }
    .h1-background-left { width: 100%; }
    .h1-background-right { display: none}
    header .ge-select .select-line {

        width: 250px;
    }
    .ods-responsive-menu-collapsible--expanded .ods-responsive-menu-collapsible__toggle-button:before {
        top: 2px;
    }
    header .svg-container:not(.svg-header) {     
        top: -59px !important;
        right: 95px !important;
    }
    html,body { font-size:12px}
    section { padding-left:1rem; padding-right:1rem}
    .mb-medium-mobile {
        margin-bottom:var(--space-medium)
    }
    .mb-large-mobile {
        margin-bottom:var(--space-large)
    }
    .d-block-mob{
        display:block
    }
}