/*! normalize.css v1.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*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"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

@font-face {
    font-family: 'Spartan MB';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Spartan MB Regular'), 
        url('../../files/marie-laure-theme/fonts/SpartanMB-Regular.woff') format('woff');
}

@font-face {
    font-family: 'Spartan MB';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local('Spartan MB Light'), 
        url('../../files/marie-laure-theme/fonts/SpartanMB-Light.woff') format('woff');
}
    
@font-face {
    font-family: 'Spartan MB';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local('Spartan MB SemiBold'), 
        url('../../files/marie-laure-theme/fonts/SpartanMB-SemiBold.woff') format('woff');
}
    
@font-face {
    font-family: 'Spartan MB';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: local('Spartan MB Bold'), 
        url('../../files/marie-laure-theme/fonts/SpartanMB-Bold.woff') format('woff');
}


/* league-spartan-300 - latin */
@font-face {
  font-family: 'League Spartan';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('../../files/marie-laure-theme/fonts/league-spartan-v6-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/marie-laure-theme/fonts/league-spartan-v6-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/marie-laure-theme/fonts/league-spartan-v6-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/marie-laure-theme/fonts/league-spartan-v6-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../../files/marie-laure-theme/fonts/league-spartan-v6-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/marie-laure-theme/fonts/league-spartan-v6-latin-300.svg#LeagueSpartan') format('svg'); /* Legacy iOS */
}

/* league-spartan-regular - latin */
@font-face {
  font-family: 'League Spartan';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../../files/marie-laure-theme/fonts/league-spartan-v6-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/marie-laure-theme/fonts/league-spartan-v6-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/marie-laure-theme/fonts/league-spartan-v6-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/marie-laure-theme/fonts/league-spartan-v6-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../files/marie-laure-theme/fonts/league-spartan-v6-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/marie-laure-theme/fonts/league-spartan-v6-latin-regular.svg#LeagueSpartan') format('svg'); /* Legacy iOS */
}

/* league-spartan-500 - latin */
@font-face {
  font-family: 'League Spartan';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../../files/marie-laure-theme/fonts/league-spartan-v6-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/marie-laure-theme/fonts/league-spartan-v6-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/marie-laure-theme/fonts/league-spartan-v6-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/marie-laure-theme/fonts/league-spartan-v6-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../../files/marie-laure-theme/fonts/league-spartan-v6-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/marie-laure-theme/fonts/league-spartan-v6-latin-500.svg#LeagueSpartan') format('svg'); /* Legacy iOS */
}

/* league-spartan-600 - latin */
@font-face {
  font-family: 'League Spartan';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../../files/marie-laure-theme/fonts/league-spartan-v6-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/marie-laure-theme/fonts/league-spartan-v6-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/marie-laure-theme/fonts/league-spartan-v6-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/marie-laure-theme/fonts/league-spartan-v6-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../../files/marie-laure-theme/fonts/league-spartan-v6-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/marie-laure-theme/fonts/league-spartan-v6-latin-600.svg#LeagueSpartan') format('svg'); /* Legacy iOS */
}




/* source-sans-pro-300 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
    font-display: swap;
  src: url('../../files/marie-laure-theme/fonts/source-sans-pro-v14-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/marie-laure-theme/fonts/source-sans-pro-v14-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/marie-laure-theme/fonts/source-sans-pro-v14-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/marie-laure-theme/fonts/source-sans-pro-v14-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../../files/marie-laure-theme/fonts/source-sans-pro-v14-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/marie-laure-theme/fonts/source-sans-pro-v14-latin-300.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-regular - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
    font-display: swap;
  src: url('../../files/marie-laure-theme/fonts/source-sans-pro-v14-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/marie-laure-theme/fonts/source-sans-pro-v14-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/marie-laure-theme/fonts/source-sans-pro-v14-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/marie-laure-theme/fonts/source-sans-pro-v14-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../files/marie-laure-theme/fonts/source-sans-pro-v14-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/marie-laure-theme/fonts/source-sans-pro-v14-latin-regular.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
    font-display: swap;
  src: url('../../files/marie-laure-theme/fonts/source-sans-pro-v14-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/marie-laure-theme/fonts/source-sans-pro-v14-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/marie-laure-theme/fonts/source-sans-pro-v14-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/marie-laure-theme/fonts/source-sans-pro-v14-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/marie-laure-theme/fonts/source-sans-pro-v14-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/marie-laure-theme/fonts/source-sans-pro-v14-latin-italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-700 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
    font-display: swap;
  src: url('../../files/marie-laure-theme/fonts/source-sans-pro-v14-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/marie-laure-theme/fonts/source-sans-pro-v14-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/marie-laure-theme/fonts/source-sans-pro-v14-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/marie-laure-theme/fonts/source-sans-pro-v14-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../../files/marie-laure-theme/fonts/source-sans-pro-v14-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/marie-laure-theme/fonts/source-sans-pro-v14-latin-700.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* raleway-regular - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
    font-display: swap;
  src: url('../../files/marie-laure-theme/fonts/raleway-v19-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/marie-laure-theme/fonts/raleway-v19-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/marie-laure-theme/fonts/raleway-v19-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/marie-laure-theme/fonts/raleway-v19-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../files/marie-laure-theme/fonts/raleway-v19-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/marie-laure-theme/fonts/raleway-v19-latin-regular.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-900 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 900;
    font-display: swap;
  src: url('../../files/marie-laure-theme/fonts/raleway-v19-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/marie-laure-theme/fonts/raleway-v19-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/marie-laure-theme/fonts/raleway-v19-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/marie-laure-theme/fonts/raleway-v19-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../../files/marie-laure-theme/fonts/raleway-v19-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/marie-laure-theme/fonts/raleway-v19-latin-900.svg#Raleway') format('svg'); /* Legacy iOS */
}

*,*::before,*::after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}html{box-sizing:border-box;height:100%;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,div{padding:0;margin:0}.clearfix:after{visibility:hidden;content:"";display:table;clear:both}body{font-family:"Spartan MB",Lucida Grande,Lucida Sans Unicode,Lucida Sans,sans-serif;font-size:0.813em;line-height:1.4;font-weight:400;color:#1c382c;background:#fff}a{text-decoration:none;background:transparent;border:none;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}a:link{color:#387058}a:visited{color:#387058}a:hover,a:focus{color:#a2c5a4;cursor:pointer}a:active{color:#a2c5a4}.active{color:#a2c5a4}.trail>a{color:#a2c5a4}h1,h2{font-weight:500;text-transform:uppercase;letter-spacing:0.02em}h1,h2{margin:1em 0;font-size:1.7rem;line-height:1.1}h3,h4{font-weight:600}h3{margin:0.5em 0;font-size:1.15em;line-height:1.3}h3 strong{font-weight:600;text-transform:uppercase;letter-spacing:0.02em}h4{margin-bottom:0.5em;font-size:1.1em}b,strong{font-weight:600}p{margin:1em 0}p+h3,ul+h3{margin-top:1.5em}h3+p,h4+p{margin-top:0.5em}hr{display:block;height:1px;border:0;border-top:1px solid #1c382c;margin:1em 0}.hr-margin{margin:2em 0}.hr-white{border-top-color:#fff}.invisible{display:inline;position:absolute;top:-2000px;right:-2000px;width:0px;height:0px;visibility:hidden;overflow:hidden}.text-small{font-size:0.875em;line-height:1.25}.text-xsmall{font-size:12px}.text-large{font-size:1.1em}.text-xlarge{font-size:1.2em}.text-center,.align-center,.center{text-align:center}.text-right,.align-right{text-align:right}.text-white{color:#fff}.uppercase{text-transform:uppercase;letter-spacing:0.03em}.no-break{display:inline-block}.article-title h1{margin-bottom:0}.article-title h2{max-width:650px;font-size:0.85em;line-height:1.4;text-transform:none}.article-title p{max-width:650px;margin:0.6em 0;font-size:0.9em;font-weight:500;line-height:1.4;text-transform:uppercase;letter-spacing:0.03em}.article-title hr{max-width:650px;margin:0.7em 0;border-top-width:1px}@media screen and (min-width: 400px){.article-title h2{font-size:1em}.article-title p{margin:0.6em 0;font-size:1.1em;line-height:1.4}.article-title hr{margin:0.9em 0;border-top-width:2px}}@media screen and (min-width: 600px){h1,h2{font-size:2rem}.article-title h2{font-size:1.1em}.article-title p{margin:0.6em 0;font-size:1.2em}}@media screen and (min-width: 930px){body{font-size:1.063em;line-height:1.5}h1,h2{font-size:2.3rem}h3{font-size:1.2em}h3 strong{font-size:1.3em}.hr-margin{margin:2em 0}}@media screen and (min-width: 1080px){body{font-size:1.125em;line-height:1.6}h1,h2{font-size:2.7rem}}@media screen and (min-width: 1300px){h1,h2{font-size:calc(10px + 3.1vw)}.article-title h1{margin-left:-0.2vw}.article-title h2{font-size:1.1em}.article-title p{font-size:1.2222em}}#wrapper{position:relative;overflow:hidden;top:0}header{position:absolute;top:0;width:100%;height:80px;color:#fff;overflow:visible;background-color:rgba(28,56,44,0.7);-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}header>.inside{position:relative;height:100%;margin:0 auto}#logo{position:absolute;bottom:15px;left:20px;width:10.5em;z-index:500;font-size:1.125rem;line-height:1.1;font-weight:300;text-transform:uppercase;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}#logo a{display:flex;align-items:center;color:#fff}#logo img{width:2em;height:2em;margin-right:0.8em}#logo:hover{opacity:0.7}#logo:hover a{color:#fff}.background{position:fixed;width:100%;height:100vh;z-index:0;background-color:#a2c5a4;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.background-01{background-image:url("/files/marie-laure-files/backgrounds/marie-laure-background03-2026-s.webp");background-position:32% 20%}.background-02{background-image:url("/files/marie-laure-files/backgrounds/marie-laure-background02-2023-s.jpg");background-position:38% 20%}@media only screen and (min-width: 370px){.background-01{background-image:url("/files/marie-laure-files/backgrounds/marie-laure-background03-2026-s.webp")}.background-02{background-image:url("/files/marie-laure-files/backgrounds/marie-laure-background02-2023-s.jpg")}}@media only screen and (min-width: 600px){#logo{font-size:1.4rem}}@media only screen and (min-width: 930px){header{position:fixed;height:90px}#logo{bottom:18px;left:35px;font-size:1.5rem}#logo img{margin-right:0.65em}.hr-block100{clear:both;margin:2em 20px}.background-01{background-image:url("/files/marie-laure-files/backgrounds/marie-laure-background03-2026.webp");background-position:50% 10%}.background-02{background-image:url("/files/marie-laure-files/backgrounds/marie-laure-background02-2023.jpg");background-position:50% 10%}}@media only screen and (min-width: 1080px){#logo{font-size:1.6rem}}@media only screen and (min-width: 1300px){#logo{bottom:15px;width:calc(13em + 52px);font-size:1.938rem}#logo span{margin-top:0.08em}#logo img{width:52px;height:52px}}.nav-main ul{list-style:none;margin:0;padding:0;line-height:1}.nav-main ul ul strong{font-weight:400}.nav-main>ul>li>a,.nav-main>ul>li>.active,.nav-main>ul>li>.forward{font-weight:400;text-transform:uppercase;letter-spacing:0.02em}@media screen and (max-width: 929px){.menu-toggle{display:inline-block;position:absolute;top:25px;right:20px;padding:12px 5px 15px 2px;cursor:pointer;color:#fff;text-align:center;text-transform:none;background-color:transparent;border:0;overflow:visible;z-index:50;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.menu-toggle:hover{opacity:0.6}.menu-toggle-box{width:28px;height:16px;display:inline-block;position:relative;vertical-align:middle}.menu-toggle-inner,.menu-toggle-start-inner{display:block;top:50%;margin-top:-1px}.menu-toggle-inner,.menu-toggle-inner::before,.menu-toggle-inner::after,.menu-toggle-start-inner,.menu-toggle-start-inner::before,.menu-toggle-start-inner::after{width:28px;height:2px;background-color:#fff;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.menu-toggle-inner::before,.menu-toggle-inner::after,.menu-toggle-start-inner::before,.menu-toggle-start-inner::after{content:"";display:block}.menu-toggle-inner::before,.menu-toggle-start-inner::before{top:-7px}.menu-toggle-inner::after,.menu-toggle-start-inner::after{bottom:-7px}.menu-toggle-start-inner{right:11px}.menu-toggle-start-inner,.menu-toggle-start-inner::before,.menu-toggle-start-inner::after{background-color:#fff}.menu-toggle--squeeze .menu-toggle-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.menu-toggle--squeeze .menu-toggle-inner::before{transition:top 0.075s 0.12s ease, opacity 0.075s ease}.menu-toggle--squeeze .menu-toggle-inner::after{transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.menu-toggle--squeeze.is-active .menu-toggle-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.menu-toggle--squeeze.is-active .menu-toggle-inner::before{top:0;opacity:0;transition:top 0.075s ease, opacity 0.075s 0.12s ease}.menu-toggle--squeeze.is-active .menu-toggle-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.menu-toggle-label{display:block;margin-bottom:6px;font-size:10px;line-height:1;letter-spacing:0.05em}.nav-main{position:absolute;top:80px;right:-105%;width:100%;padding:1em 15% 2em;background-color:#fff;font-size:0.875rem;z-index:10;-webkit-transition:right 0.3s ease-out;-moz-transition:right 0.3s ease-out;-ms-transition:right 0.3s ease-out;-o-transition:right 0.3s ease-out;transition:right 0.3s ease-out}}@media screen and (max-width: 929px) and (max-width: 600px){.nav-main{-webkit-transition:right 0.3s ease-out;-moz-transition:right 0.3s ease-out;-ms-transition:right 0.3s ease-out;-o-transition:right 0.3s ease-out;transition:right 0.3s ease-out}}@media screen and (max-width: 929px){.nav-main ul,.nav-main ul li{margin:0;border:0;display:block;position:relative}.nav-main>ul{max-width:400px;margin:0 auto}.nav-main ul li a,.nav-main ul li>.active,.nav-main ul li>.forward{display:block;position:relative;height:3em;cursor:pointer;overflow:hidden;text-decoration:none;vertical-align:middle}.nav-main>ul>li>a,.nav-main>ul>li>.active,.nav-main>ul>li>.forward{padding-top:0.9em;border-top:1px solid #ddd}.nav-main>ul>li:first-child>a,.nav-main>ul>li:first-child>.active{border-top:0}.nav-main>ul>li>.active,.nav-main>ul>li>.forward{z-index:2}.nav-main>ul>li>.active,.nav-main>ul>li>.forward,.nav-main>ul>li.trail>a,.nav-main>ul>li>a:hover{color:#a2c5a4}.nav-main ul ul li{font-size:0.95em}.nav-main ul ul li a,.nav-main ul ul li>.active{height:2.6em;z-index:2;padding-left:7%;padding-top:0.5em}.nav-main ul ul li:last-child a,.nav-main ul ul li:last-child>.active{height:3.5em}.nav-main ul ul li>.active,.nav-main ul ul li.trail>a,.nav-main ul ul li a:hover{color:#a2c5a4}.nav-main ul ul{display:none}.nav-main>ul>li.active>ul,.nav-main>ul>li.forward>ul{display:block}.nav-main li .level-toggle{position:absolute;display:block;right:0px;top:1px;z-index:4;overflow:hidden;height:3em;width:18%;cursor:pointer}.nav-main li .level-toggle::before{display:block;position:absolute;left:0;top:0.6em;bottom:0.7em;content:"";width:1px;background-color:#ddd}.nav-main ul>li.submenu>.level-toggle::after{position:relative;content:"";z-index:5;display:block;height:11px;width:11px;margin:1.05em auto 0;border-top:1px solid #387058;border-right:1px solid #387058;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-ms-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out}.nav-main ul>li.submenu.open>.level-toggle::after,.nav-main ul>li.submenu>.level-toggle:hover::after{border-top-color:#a2c5a4;border-right-color:#a2c5a4}.nav-main ul>li.submenu.open>.level-toggle::after{margin-top:0.9em;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.nav-main ul ul>li.submenu>.level-toggle::after{margin:0.9em auto 0}.menu-toggle.is-active ~ .nav-main{right:0}}@media screen and (min-width: 930px){.menu-toggle{display:none}#header{z-index:90}.nav-main{position:relative;display:block;top:30px;width:100%;z-index:95;overflow:visible}#header.nav-fixed{background:#1c382c}.nav-fixed .nav-main ul ul{opacity:0;visibility:hidden}.nav-fixed .nav-main ul>li>a,.nav-fixed .nav-main ul>li>.active,.nav-fixed .nav-main ul>li>.forward{background-image:url("../../files/marie-laure-theme/img/marker-transparent.svg");-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.nav-main{text-align:right}.nav-main ul li{display:inline-block;margin:0 -2px;vertical-align:top}.nav-main ul>li>a,.nav-main ul>li>.active,.nav-main ul>li>.forward{display:inline-block;color:#fff;text-decoration:none;background-image:url("../../files/marie-laure-theme/img/marker-transparent.svg");background-position:bottom center;background-repeat:no-repeat}.nav-main ul>li>a:hover{color:#a2c5a4;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.nav-main .active{cursor:default}.nav-main .active a{cursor:pointer}.nav-main>ul{display:inline-block;padding-right:35px}.nav-main>ul>li{position:relative}.nav-main>ul>li::after{content:"/"}.nav-main>ul>li:last-child::after{content:""}.nav-main>ul>li>a,.nav-main>ul>li>strong,.nav-main>ul>li>.forward{height:56px;padding:20px 0.3em 0;font-size:1rem}.nav-main>ul>li>a:hover,.nav-main>ul>li>a:focus,.nav-main>ul>li.active>a,.nav-main>ul>li>.trail{color:#a2c5a4}.nav-main>ul>li:last-child>a,.nav-main>ul>li:last-child>strong,.nav-main>ul>li:last-child>.forward{padding-right:0}.nav-main>ul>.first{display:none}}@media only screen and (min-width: 1300px){.nav-main>ul>li>a,.nav-main>ul>li>.active,.nav-main>ul>li>.forward{padding:17px 0.3em 0;font-size:1.188rem}.nav-main>ul>li:last-child>a,.nav-main>ul>li:last-child>.active,.nav-main>ul>li:last-child>.forward{padding-right:0}}#container{position:relative}header+#container{margin-top:80px}.main{overflow:hidden}.main>.inside{display:flex;flex-direction:column;align-items:flex-end}.main .mod_article{width:calc(57% + 60px);min-height:100vh;margin-right:3%}.main .mod_article>.inside{margin:2em 0;padding:5% 5%;padding-right:10%}.main .mod_article>.inside>*:first-child{margin-top:0}.main .mod_article>.inside>.ce_text:first-child>*:first-child{margin-top:0}.main .ce_text,.main .ce_headline,.main .ce_image,.mod_newsreader,.mod_newsarchive{max-width:900px}.main .mod_article:last-child{margin-bottom:calc(10% + 50px)}.main .mod_article a{text-decoration:underline}.main .mod_article ul{margin-bottom:1em}.ce_text.center,.ce_headline.center{margin-left:auto;margin-right:auto}.ce_text>*:last-child{margin-bottom:0.5em}.main img{width:100%;max-width:800px;height:auto}.mod_article.background-white>.inside{background-color:rgba(255,255,255,0.9)}.mod_article.background-grey>.inside{background-color:#eee}.mod_article.background-green{color:#fff}.mod_article.background-green>.inside{background-color:rgba(28,56,44,0.7)}.mod_article.background-green a{color:#fff}@media only screen and (min-width: 930px){header+#container{margin-top:90px}#container{min-height:calc(100vh - 350px)}.main{font-size:1.063em}.main .mod_article{width:calc(49% + 150px);margin-right:0}.main .mod_article>.inside{margin-top:10%;padding:6% 7%;padding-right:20%}.text-column-2{column-count:2;column-gap:50px;column-rule:1px solid #1c382c;vertical-align:top}.text-column-2 p:first-child{margin-top:0}.text-column-no-break{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}}.slider-slide{position:relative;padding-bottom:33.33%;min-height:250px;background-repeat:no-repeat;background-size:cover}.slider-inside{display:flex;position:absolute;justify-content:center;align-items:center;left:5%;width:90%;height:95%;text-align:center}.slider-content{color:#fff}.margin-top-m10{margin-top:-1em}.margin-top-00{margin-top:0}.margin-top-10{margin-top:1em}.margin-top-15{margin-top:1.5em}.margin-top-20{margin-top:2em}.margin-top-25{margin-top:2.5em}.margin-top-30{margin-top:3em}.margin-bottom-00{margin-bottom:0}.margin-bottom-10{margin-bottom:1em}.margin-bottom-15{margin-bottom:1.5em}.margin-bottom-20{margin-bottom:2em}.margin-bottom-25{margin-bottom:2.5em}.margin-bottom-30{margin-bottom:3em}.margin-bottom-40{margin-bottom:4em}@media only screen and (max-width: 929px){.margin-top-10-mobile{margin-top:1em}.margin-top-20-mobile{margin-top:2em}}.max-1000{max-width:1000px}.max-900{max-width:900px}.max-800{max-width:800px}.max-700{max-width:700px}.max-600{max-width:600px}.max-500{max-width:500px}.main img{opacity:1;transition:opacity 1.8s 0.03s ease}.main img[src*="data:image"]{opacity:0}.main ul{padding-left:1.3em;list-style:none}.main ul:not(.no-bullets) li{position:relative}.main ul:not(.no-bullets) li::before{content:"–";display:block;position:absolute;left:-1.1em}.main .no-bullets{list-style:none;padding-left:0}.main .button,.main a.button,.main .submit,footer .button,footer a.button,footer .submit{display:inline-block;padding:0.75em 1.5em 0.8em;border:1px solid #fff;border-radius:2.1em;background-color:transparent;color:#fff;font-family:"Spartan MB",Lucida Grande,Lucida Sans Unicode,Lucida Sans,sans-serif;font-size:0.85em;line-height:1.1;text-transform:uppercase;text-decoration:none;letter-spacing:0.05em;cursor:pointer;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.main .button:hover,.main .button:focus,.main a.button:hover,.main a.button:focus,.main .submit:hover,.main .submit:focus,footer .button:hover,footer .button:focus,footer a.button:hover,footer a.button:focus,footer .submit:hover,footer .submit:focus{background-color:#a2c5a4}.main .button::after,.main a.button::after,.main .submit::after,footer .button::after,footer a.button::after,footer .submit::after{content:"";position:relative;top:-2px;display:inline-block;width:12px;height:12px;margin-left:0.5em;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);vertical-align:middle}.box-blue{margin-top:2em;padding:1.5em;color:#fff;background-color:#132c4b}.box-blue h3{margin-top:0;font-weight:600;text-transform:uppercase;letter-spacing:0.03em}.ce_text .video-container{max-width:640px;margin:1.5em 0}.ce_text .video-frame{position:relative;margin-bottom:1.5em;padding-bottom:55.8%;overflow:hidden}.ce_text .video-container iframe{position:absolute;top:0;left:0;width:100%;max-width:640px;height:100%;max-height:420px}a.scroll-down{display:block;position:fixed;bottom:0;left:calc(50% - 20px);width:40px;height:40px;z-index:10;font-size:0.7333em;background-color:rgba(28,56,44,0.6);-moz-transition:background-color 0.3s ease;transition:background-color 0.3s ease}a.scroll-down:hover,a.scroll-down:focus{background-color:#1c382c}a.scroll-down::after{content:"";display:block;width:12px;height:12px;margin:11px auto 0;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);top:calc(50% - 8px);left:calc(50% - 6px)}@media only screen and (min-width: 930px){.main .button,.main a.button,.main .submit,footer .button,footer a.button,footer .submit{padding:1.05em 1.5em 1.1em;font-size:0.8em}.box-blue h3{font-size:1.3em}}@media only screen and (min-width: 1080px){a.scroll-down{left:calc(50% - 30px);width:60px;height:60px}a.scroll-down::after{width:20px;height:20px;margin:16px auto 0}}.animation,.animation li,.animation-inhalt>*{opacity:1;transform:translateX(0px);transition:transform 1s ease, opacity 2s ease}.fade-left,.fade-left li{opacity:0;transform:translateX(50px)}ul.fade-left,ol.fade-left{opacity:1;transform:translateX(0px)}.animation li:nth-child(1),.animation-inhalt li:nth-child(1){transition:transform 1s 0s ease, opacity 2s 0s ease}.animation li:nth-child(2),.animation-inhalt li:nth-child(2){transition:transform 1s .15s ease, opacity 2s .15s ease}.animation li:nth-child(3),.animation-inhalt li:nth-child(3){transition:transform 1s .3s ease, opacity 2s .3s ease}.animation li:nth-child(4),.animation-inhalt li:nth-child(4){transition:transform 1s .45s ease, opacity 2s .45s ease}.animation li:nth-child(5),.animation-inhalt li:nth-child(5){transition:transform 1s .6s ease, opacity 2s .6s ease}.animation li:nth-child(6),.animation-inhalt li:nth-child(6){transition:transform 1s .75s ease, opacity 2s .75s ease}.animation li:nth-child(7),.animation-inhalt li:nth-child(7){transition:transform 1s .9s ease, opacity 2s .9s ease}.animation li:nth-child(8),.animation-inhalt li:nth-child(8){transition:transform 1s 1.1s ease, opacity 2s 1.1s ease}.animation li:nth-child(9),.animation-inhalt li:nth-child(9){transition:transform 1s 1.25s ease, opacity 2s 1.25s ease}.animation li:nth-child(n+10),.animation-inhalt li:nth-child(n+10){transition:transform 1s 1.4s ease, opacity 2s 1.4s ease}.keine-animation,.no-animation{opacity:1 !important;transform:translateX(0px) !important}footer{padding:2em 5% 2.5em;background-color:#333;color:#fff;overflow:hidden;font-size:0.813rem}.footer-row{outline:none}footer a{color:#fff !important}footer a:hover,footer a:focus{color:#a2c5a4 !important}.footer-logo{font-size:1.25em;text-transform:uppercase;letter-spacing:0.03em}.footer-logo img{position:relative;top:-2px;width:2em;height:2em;margin-right:0.8em;vertical-align:middle}.footer-address{margin-bottom:1.5em;text-align:center}.footer-address p{margin-top:0}footer .mod_customnav{text-align:center}footer .mod_customnav ul{margin:0 0 1em;padding:0;list-style:none;font-weight:400;text-transform:uppercase;letter-spacing:0.03em}footer .mod_customnav strong{font-weight:400;cursor:default}footer .mod_customnav ul li{display:inline-block;margin:0;margin-right:-0.3em}footer .mod_customnav a,footer .mod_customnav strong{display:inline-block;padding:0 0 0.5em;margin:0 0.3em}footer .mod_customnav ul li::after{content:"/"}footer .mod_customnav ul li:last-child::after{content:""}footer .active{color:#a2c5a4}.social-media{margin:1.5em 0}.social-media a{border:0}.social-media img{width:48px;margin:0 0.5em;opacity:1;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.social-media img:hover,.social-media img:focus{opacity:0.4}.back-top{display:block;position:fixed;right:0;bottom:5vh;width:30px;height:30px;background-color:rgba(28,56,44,0.6);text-align:center;line-height:1;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;z-index:100;outline:0}.back-top::after{display:block;content:"";margin:11px auto 0;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(-45deg)}.back-top:hover,.back-top:focus{background-color:#1c382c}@media only screen and (min-width: 930px){footer{min-height:220px;padding:2.5em 5% 3em;font-size:0.875rem}footer>.inside{margin:0 auto}.footer-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.footer-address{width:49.9%;margin:0 0 1.5em;text-align:left}footer .mod_customnav{width:49.9%;text-align:right}footer .mod_customnav li:last-child a{margin-right:0}.social-media img{width:64px}.back-top{width:40px;height:40px}.back-top::after{margin:16px auto 0;width:12px;height:12px}}.mod_newsarchive{margin:0;padding:0}.mod_newsarchive .layout_short,.mod_newsarchive .layout_latest{position:relative;padding:1.5em 0 1.5em;border-bottom:1px solid #a2c5a4}.mod_newsarchive .layout_short:last-child,.mod_newsarchive .layout_latest:last-child{border-bottom:none}.mod_newsarchive h2{padding-top:0;text-transform:none}.mod_newsarchive .teaser p{margin:0}.mod_newsarchive .info{margin:0;font-size:0.95em}.mod_newsarchive .info+h3{margin-top:0.5em}.mod_newsarchive h3 ~ p{display:inline;margin-bottom:0}.mod_newsarchive .more{margin:0}.mod_newslist a,.mod_newsarchive a{text-decoration:none !important}.mod_newslist,.mod_newslist h2{font-size:14px;font-size:0.875rem;line-height:1.25;text-transform:none}.mod_newslist p,.mod_newslist h2{margin:0;padding:0}.mod_newslist .teaser,.mod_newslist .teaser p,.mod_newslist .more{display:inline}.image_container{position:absolute;left:-32%;width:28%;max-width:150px;min-width:75px;aspect-ratio:1 / 1;border:3px solid #fff;overflow:hidden}.image_container a{display:block;height:100%}.image_container img{min-width:100%;min-height:100%;margin-left:50%;transform:translateX(-50%);object-fit:cover;object-position:50% 50%}@media only screen and (max-width: 400px){.image_container{left:-85px}}.mod_newsreader{position:relative}.mod_newsreader h1{width:85%}.mod_newsreader h2{font-size:1.5rem}.mod_newsreader .back,.mod_newsreader .back-list{position:absolute;top:-4.9em;right:0}.mod_newsreader .back a,.mod_newsreader .back-list a{display:block;width:2em;height:2em;margin-top:0;padding-left:2em;text-decoration:none;overflow:hidden}.mod_newsreader .back a::before,.mod_newsreader .back-list a::before,.mod_newsreader .back a::after,.mod_newsreader .back-list a::after{content:"";display:block;position:absolute;top:0.9em;left:0;width:2.2em;height:2px;background-color:#387058;transform:rotate(-45deg);transition:background-color 0.3s ease}.mod_newsreader .back a::after,.mod_newsreader .back-list a::after{transform:rotate(45deg)}.mod_newsreader .back a:hover::before,.mod_newsreader .back a:focus::before,.mod_newsreader .back a:hover::after,.mod_newsreader .back a:focus::after{background-color:#a2c5a4}.ce_sibling_navigation_news{margin-bottom:1.5em;padding-right:4em;text-align:right}a.s-prev,a.s-next{display:inline-block;position:relative;width:2em;height:2em;padding-left:2em;overflow:hidden}a.s-prev::before,a.s-next::before{content:"";display:block;position:absolute;top:0.25em;left:0.28em;width:1.2em;height:1.2em;border-top:2px solid #387058;border-left:2px solid #387058;transform:rotate(-45deg);transition:border-color 0.3s ease}a.s-prev:hover::before,a.s-prev:focus::before,a.s-next:hover::before,a.s-next:focus::before{border-color:#a2c5a4}a.s-next::before{transform:rotate(135deg)}@media only screen and (min-width: 930px){.mod_newsreader .back,.mod_newsreader .back-list{top:-5em}.mod_newsreader h2{font-size:2rem}}@media only screen and (min-width: 1080px){.image_container{left:calc(-150px - 5%)}.mod_newsreader h2{font-size:2.3rem}}.ce_form{width:100%;max-width:600px;margin:1.5em 0;padding:1em;border:1px solid #a2c5a4}.ce_form h3{margin:0;text-transform:uppercase;letter-spacing:0.03em;cursor:pointer;color:#a2c5a4}.ce_form h3::after{display:block;content:"";float:right;height:12px;width:12px;margin-top:5px;margin-right:5px;border-bottom:2px solid #a2c5a4;border-right:2px solid #a2c5a4;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.ce_form h3.active::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.ce_form h3:hover,.ce_form h3:focus{color:#fff;outline:none}.toggle-content{margin-top:1.5em}.ce_form .widget{position:relative;width:100%;padding-bottom:0.8em;margin-bottom:1px}.ce_form label{display:inline-block;width:7em;margin-top:1.2em;margin-right:1em;font-size:0.9em;line-height:1.1;text-align:right;vertical-align:top}.ce_form .widget-text{padding-bottom:0}.ce_form input,.ce_form textarea{width:calc(100% - 8em);padding:1.2em 0.5em 0.4em;border:0;color:#a2c5a4;border-bottom:1px solid #a2c5a4;background-color:#333;transition:border-color 0.3s ease}.ce_form input:hover,.ce_form input:focus,.ce_form textarea:hover,.ce_form textarea:focus{border-color:#fff;outline:none}.ce_form textarea{border:1px solid #a2c5a4}.ce_form select{width:calc(100% - 8em);margin:1.2em 0 0.5em;font-size:1em}.ce_form fieldset{border:none;padding:0}.ce_form legend{display:none}.ce_form .checkbox_container,.ce_form .widget-submit{margin:1em auto 0.5em;border:0;text-align:center}.ce_form .checkbox_container{margin-top:0.5em}.ce_form .checkbox_container input{width:18px;height:18px;margin:0 0.5em 0 0.5%;border:1px solid #ddd}.ce_form .checkbox_container label{margin-top:0.2em;text-align:left;width:auto}.ce_form p.error{position:absolute;left:22%;top:0;color:#cb0000;font-size:0.8em;margin:0}.ce_form div.error{padding-top:1.5em}.ce_form .text-small{display:block;margin:1em 0;font-size:0.8em;text-align:center}#mc_embed_signup .indicates-required{margin:1.5em 0 0.5em;font-size:0.75em}#mc_embed_signup label{display:inline-block;margin-top:1.2em;margin-right:1em;font-size:0.9em;line-height:1.1;vertical-align:top}#mc_embed_signup .email{width:calc(100% - 8em);padding:1.2em 0.5em 0.4em;border:0;color:#387058;border-bottom:1px solid #a2c5a4;background-color:transparent;transition:border-color 0.3s ease}#mc_embed_signup .email:hover,#mc_embed_signup .email:focus{border-color:#387058;outline:none}#mc_embed_signup .clear{text-align:center}#mc_embed_signup .button,#mc_embed_signup .submit{position:relative;margin-top:2em;margin-left:-2em;border:none;background-color:#a2c5a4}#mc_embed_signup .button:hover,#mc_embed_signup .button:focus,#mc_embed_signup .submit:hover,#mc_embed_signup .submit:focus{background-color:#387058}#mc_embed_signup div.mce_inline_error{margin:0.5em 0 !important;padding:0 !important;width:calc(100% - 2em);color:#cb0000 !important;font-size:0.8em;text-align:center;background-color:transparent !important}@media only screen and (min-width: 930px){.ce_form label{width:10em;font-size:1em}.ce_form input,.ce_form textarea,.ce_form select{width:calc(100% - 13em)}.ce_form select{margin:0.8em 0 0.5em;font-size:1.2em}}ul#tabs{position:relative;margin-top:2em;padding:0;list-style-type:none;border-bottom:1px solid #1c382c;overflow:visible}ul#tabs li{display:inline-block;position:relative;top:1px;cursor:pointer;margin-right:0.4em;padding:0.5em 0.6em 0.6em;background-color:#eee;border:1px solid #1c382c;color:#387058;font-size:0.9em;transition:background-color .5s ease, color .5s ease}ul#tabs li:hover,ul#tabs li:focus{background-color:#fff;color:#a2c5a4;transition:background-color .5s ease, color .5s ease}ul#tabs li.current{color:#a2c5a4;background-color:#fff;border-top:1px solid #1c382c;border-left:1px solid #1c382c;border-right:1px solid #1c382c;border-bottom:1px solid #fff;cursor:default}#main ul#tabs li:before{content:""}div.tabs{margin-top:2em}div.dyn-tabs{display:none}.info-tabs .ce_text{padding-bottom:0}.ce_accordion{border-bottom:1px solid #fff;padding:0}.ce_accordion:first-of-type{border-top:1px solid #fff;margin-top:2em}.ce_accordion:last-of-type{margin-bottom:2em}.ce_accordion .toggler{font-weight:600;padding:1em 0.5rem;color:#a2c5a4;font-size:1.1125em;line-height:1.3;text-transform:uppercase;letter-spacing:0.03em;cursor:pointer;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.ce_accordion .toggler p,.ce_accordion .toggler .toggler-subline{margin:0;font-weight:500;font-size:0.875rem;text-transform:none;letter-spacing:0}.ce_accordion .toggler::after{display:block;content:"";float:right;height:12px;width:12px;margin-top:5px;margin-right:5px;border-bottom:2px solid #a2c5a4;border-right:2px solid #a2c5a4;transform:rotate(-45deg);transition:all 0.2s ease}.ce_accordion .toggler.active::after{margin-top:2px;transform:rotate(45deg)}.ce_accordion .toggler:hover,.ce_accordion .toggler:focus{color:#fff;cursor:pointer;outline:none}.ce_accordion .accordion{margin-bottom:0;padding:0 0.5rem 0.5em;overflow:hidden}.background-white .ce_accordion{border-bottom:1px solid #1c382c}.background-white .ce_accordion:first-of-type{border-top:1px solid #1c382c}.background-white .ce_accordion .toggler{color:#387058}.background-white .ce_accordion .toggler:hover,.background-white .ce_accordion .toggler:focus{color:#1c382c}.background-white .ce_accordion .toggler::after{border-bottom:2px solid #387058;border-right:2px solid #387058}.background-white .ce_accordion .toggler.active,.background-white .ce_accordion .ui-accordion-content-active{background-color:#fff}@media only screen and (min-width: 930px){ul#tabs li{padding:0.6em 1.1em 0.7em;font-size:1em}.column100.ce_accordion{padding:0;margin-left:20px;margin-right:20px}.ce_accordion .toggler{font-size:1.2em;padding:1em 1rem}.ce_accordion .toggler p,.ce_accordion .toggler .toggler-subline{font-size:1.125rem}.ce_accordion .accordion{padding:0 1rem 0.5em}}.ce_gallery{width:102%;margin:2em 0}.ce_gallery ul{display:flex;flex-wrap:wrap;padding:0;list-style:none}.ce_gallery li{width:23.2%;height:22%;margin:0.8% 1.8% 0 0;overflow:hidden;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.ce_gallery li:hover,.ce_gallery li:focus{opacity:0.5}@media only screen and (min-width: 930px){.ce_gallery{width:102%;margin:2em 0}.ce_gallery li{width:18%;height:17.2%;margin:1.4% 2% 0 0}}.module-box-container{margin:5% 0}.module-box{margin-top:5%;border:1px solid #ddd;background-color:#fff;text-align:center}.module-box:first-child{margin-top:0}.module-box-image{position:relative;padding-bottom:50%}.module-box-image img{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:cover;object-fit:cover}.module-box-content{padding:1.2em 1.2em 1.6em}@media only screen and (min-width: 930px){.module-box-container{display:flex;flex-wrap:wrap;justify-content:center;width:105%;margin-left:-2.5%;margin-right:-2.5%}.module-box{width:45.1%;margin-left:2.375%;margin-right:2.375%}.module-box:nth-child(2){margin-top:0}.module-box-content{padding:1.5em 1.5em 2em}}@media only screen and (min-width: 1300px){.module-box{width:28.5%}.module-box:nth-child(3){margin-top:0}}.newsletter-box{position:fixed;bottom:30px;left:0;width:97%;transform:translateY(-50%);padding:1.5em 1em;background-color:rgba(19,44,75,0.9);color:#fff;text-align:center;z-index:200;opacity:0;visibility:hidden;transition:all 0.3s ease}.newsletter-box.box-visible{opacity:1;visibility:visible}.newsletter-box h3,.newsletter-box button{text-transform:uppercase;letter-spacing:0.05em}.newsletter-box h3{margin:0;font-size:1.188em;font-weight:600}.newsletter-box p{font-size:0.9em;line-height:1.4}.newsletter-box button{width:100%;max-width:180px;margin-top:0;border-radius:2.1em;background-color:transparent;border:1px solid #fff;font-size:0.938em;transition:all 0.3s ease}.newsletter-box button a{display:inline-block;width:100%;padding:0.5em 0 0.4em;color:#fff}.newsletter-box button:hover,.newsletter-box button:focus{background-color:#a2c5a4}.newsletter-box button a::after{content:"";position:relative;top:-2px;display:inline-block;width:12px;height:12px;margin-left:0.5em;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);vertical-align:middle}.newsletter-box .newsletter-close{margin-top:0.9em;margin-bottom:0;color:#a2c5a4;font-size:0.85em;text-decoration:underline;cursor:pointer;transition:color 0.3s ease}.newsletter-box .newsletter-close:hover,.newsletter-box .newsletter-close:focus{color:#fff}@media only screen and (min-width: 400px){.newsletter-box{top:50%;bottom:auto;right:3em;width:50%;max-width:230px;transform:translateY(-50%)}}

