/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body .card-article .field--name-title{-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
@media (min-width:992px){aside .toc-js .toc-h3{text-transform:uppercase;text-transform:initial;}}#toc-js-block.toc-js nav ul li.toc-h2 ul li.toc-h3.toc-active a{color:#000091 !important;}
#header-top,#header-top.header-top-wrapper{height:auto !important;min-height:150px !important;padding:25px 0;display:flex;align-items:center;transition:all 0.3s ease-in-out;}#header-top > .container{max-width:100% !important;width:100% !important;padding-left:0 !important;padding-right:0 !important;}#header-top > .container > .row{margin-left:0 !important;margin-right:0 !important;}#header-top > .container > .row > .col-xs-12{padding-left:0 !important;padding-right:0 !important;}#header-top #header-top-inside,#header-top .header-top-inside-wrapper,#header-top .flex-align-children-vertically{display:flex !important;align-items:center !important;justify-content:space-between !important;flex-wrap:nowrap;min-height:150px;width:100%;padding:0 16px;box-sizing:border-box;transition:all 0.3s ease-in-out;}#block-marquedusite.header_logo.site-branding{display:flex !important;align-items:center !important;height:150px !important;flex:0 0 auto;margin-left:0 !important;position:relative;z-index:1;}#header-top #block-marquedusite > a.site-branding__logo{display:flex !important;align-items:center !important;justify-content:flex-start;height:100%;margin:0 !important;flex:0 0 auto;}#header-top #block-marquedusite > a.site-branding__logo img{height:auto !important;width:auto !important;max-height:120px !important;max-width:clamp(200px,22vw,350px) !important;object-fit:contain;display:block;transform:none !important;transition:max-width 0.3s ease-in-out,transform 0.3s ease-in-out;}#header-top .site-branding__item.site-branding__text{display:flex !important;align-items:center !important;justify-content:flex-start !important;text-align:left !important;height:150px !important;flex:1 1 0% !important;min-width:0 !important;position:relative;z-index:2;margin-left:3rem !important;}#header-top #site-name a{display:inline-block;font-size:1.30rem !important;font-weight:600;line-height:1.3 !important;color:inherit !important;text-decoration:none !important;white-space:normal !important;word-break:normal !important;overflow-wrap:break-word !important;hyphens:manual !important;word-spacing:0.05em;transition:font-size 0.3s ease-in-out,letter-spacing 0.3s ease-in-out;}#header-top #site-name a:hover{text-decoration:none !important;}#header-top #header-top-right,#header-top .header-top-right.item{display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:16px;flex:0 0 auto;height:150px;margin-left:auto;}@media (max-width:1400px){#header-top #site-name a{font-size:1.25rem !important;}}@media (max-width:1200px){#header-top #site-name a{font-size:1.20rem !important;}#header-top #block-marquedusite > a.site-branding__logo img{max-height:110px !important;max-width:clamp(180px,20vw,320px) !important;}}@media (max-width:992px){#header-top{padding:15px 0 !important;}#block-marquedusite.header_logo.site-branding{height:120px !important;}#header-top #block-marquedusite > a.site-branding__logo img{max-height:95px !important;max-width:clamp(150px,18vw,280px) !important;}#header-top #site-name a{font-size:1.15rem !important;}}@media (max-width:768px){#header-top .flex-align-children-vertically{flex-wrap:wrap;justify-content:center !important;padding:0 12px;}#block-marquedusite.header_logo.site-branding,#header-top .site-branding__item.site-branding__text,#header-top #header-top-right{height:auto !important;}#header-top .site-branding__item.site-branding__text{flex:1 1 100%;justify-content:center !important;text-align:center !important;margin-top:10px;margin-left:0 !important;}#block-marquedusite.header_logo.site-branding{justify-content:center;}#header-top #block-marquedusite > a.site-branding__logo img{max-height:85px !important;max-width:clamp(130px,30vw,230px) !important;}#header-top #site-name a{font-size:1.05rem !important;}}@media (max-width:576px){#header-top #site-name a{font-size:1.00rem !important;}#header-top{padding:12px 0;}}
#main-navigation nav.responsive-menu-block-wrapper #horizontal-menu.sf-menu > li > a[data-drupal-link-system-path="node/129"]{background-color:#279cba !important;color:#fff !important;border:none !important;border-radius:6px !important;padding:8px 18px !important;font-weight:500 !important;text-decoration:none !important;background-image:none !important;box-shadow:0 2px 6px rgba(0,0,0,0.15) !important;transition:background-color .3s ease,transform .2s ease,box-shadow .3s ease !important;}#main-navigation nav.responsive-menu-block-wrapper #horizontal-menu.sf-menu > li.menu-item--active-trail > a[data-drupal-link-system-path="node/129"],#main-navigation nav.responsive-menu-block-wrapper #horizontal-menu.sf-menu > li > a[data-drupal-link-system-path="node/129"].is-active,#main-navigation nav.responsive-menu-block-wrapper #horizontal-menu.sf-menu > li > a[data-drupal-link-system-path="node/129"][aria-current="page"]{background-color:var(--profil-color) !important;color:#fff !important;transform:scale(1.02) !important;box-shadow:0 0 10px rgba(0,0,0,0.25) !important;}#main-navigation nav.responsive-menu-block-wrapper #horizontal-menu.sf-menu > li:hover > a[data-drupal-link-system-path="node/129"],#main-navigation nav.responsive-menu-block-wrapper #horizontal-menu.sf-menu > li > a[data-drupal-link-system-path="node/129"]:hover{background-color:var(--profil-color) !important;color:#fff !important;transform:translateY(-2px) scale(1.04) !important;box-shadow:0 4px 12px rgba(0,0,0,0.25) !important;}#main-navigation nav.responsive-menu-block-wrapper #horizontal-menu.sf-menu > li > a[data-drupal-link-system-path="node/129"]:focus-visible{outline:2px solid #fff !important;outline-offset:2px !important;}#main-navigation nav.responsive-menu-block-wrapper #horizontal-menu.sf-menu > li > a[data-drupal-link-system-path="node/129"]::before,#main-navigation nav.responsive-menu-block-wrapper #horizontal-menu.sf-menu > li > a[data-drupal-link-system-path="node/129"]::after{content:none !important;}#main-navigation nav.responsive-menu-block-wrapper #horizontal-menu.sf-menu > li > a[data-drupal-link-system-path="node/129"]{background-image:none !important;mask:none !important;-webkit-mask:none !important;filter:none !important;padding-right:18px !important;}#main-navigation nav.responsive-menu-block-wrapper #horizontal-menu.sf-menu ul.menu.sub-nav a[data-drupal-link-system-path="node/129"]{}
.node .field--type-text-long a:not([class*="btn"]),.node .field--type-text-with-summary a:not([class*="btn"]),.region-content a:not([class*="btn"]),#main-content a:not([class*="btn"]),.article-content a:not([class*="btn"]),.text-formatted a:not([class*="btn"]),.paragraph a:not([class*="btn"]),.block-content a:not([class*="btn"]){font-weight:400 !important;color:inherit;text-decoration-thickness:1px;}.node .field--type-text-long a:not([class*="btn"]):hover,.node .field--type-text-with-summary a:not([class*="btn"]):hover,.region-content a:not([class*="btn"]):hover,#main-content a:not([class*="btn"]):hover,.article-content a:not([class*="btn"]):hover,.text-formatted a:not([class*="btn"]):hover,.paragraph a:not([class*="btn"]):hover,.block-content a:not([class*="btn"]):hover{text-decoration:underline;text-decoration-thickness:2px;}a.btn,button.btn,input.btn,a.btn-primary,button.btn-primary,a.btn-primary.brn-inverse,button.btn-primary.brn-inverse{font-weight:600;color:#ffffff;}a.btn:hover,button.btn:hover,input.btn:hover,a.btn-primary:hover,button.btn-primary:hover,a.btn-primary.brn-inverse:hover,button.btn-primary.brn-inverse:hover{color:#ffffff;}
:root{--profil-color:#000091;--profil-color-dark:#000070;}body.profiling-35{--profil-color:#6a6af4;--profil-color-dark:#4e4ed8;}body.profiling-1024{--profil-color:#f95c5e;--profil-color-dark:#d14648;}body.profiling-41{--profil-color:#00a95f;--profil-color-dark:#00894c;}body.profiling-471{--profil-color:#009099;--profil-color-dark:#00747a;}body.profiling-1025{--profil-color:#a558a0;--profil-color-dark:#87457f;}#main-content .btn,.region-content .btn,.node .btn,.article-content .btn,.text-formatted .btn,.paragraph .btn,.block-content .btn,.view-content .btn,#main-content .profiling--button,.region-content .profiling--button,.node .profiling--button{background-color:#ffffff !important;color:var(--profil-color) !important;border:2px solid var(--profil-color) !important;font-weight:600;padding:10px 18px;border-radius:6px;text-decoration:none;transition:background-color 0.18s ease,color 0.18s ease,transform 0.12s ease;}#main-content .btn:hover,.region-content .btn:hover,.node .btn:hover,.article-content .btn:hover,.text-formatted .btn:hover,.paragraph .btn:hover,.block-content .btn:hover,.view-content .btn:hover,#main-content .profiling--button:hover,.region-content .profiling--button:hover,.node .profiling--button:hover{background-color:var(--profil-color) !important;color:#ffffff !important;border-color:var(--profil-color) !important;}#main-content .btn:active,.region-content .btn:active,.node .btn:active,.article-content .btn:active,.text-formatted .btn:active,.paragraph .btn:active,.block-content .btn:active,.view-content .btn:active,#main-content .profiling--button:active,.region-content .profiling--button:active,.node .profiling--button:active{background-color:var(--profil-color-dark) !important;color:#ffffff !important;transform:scale(0.97);}
ul#horizontal-menu > li.menu-item--active-trail > a{background:var(--color-primary) !important;color:#fff !important;}
.facets-all .js-facets-checkbox-links .facet-item{display:block !important;}.facets-all .facets-soft-limit-link{display:none !important;}
.region-page-title.region-with-background-image .wrapper-content .container > .block-system-breadcrumb-block{position:fixed;top:0;left:15px;}
@media screen and (max-width:1360px){.circular-progress-indicator svg{display:none;}.circular-progress-count{display:none;}}
