/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.svg) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.svg);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
#accessibility_settings #accessibility_container input[type="checkbox"].toggle+label:before{display:inline-block;font-family:"webfont";font-weight:400;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}html{font-size:62.5%;--line-height:1;--color-semantic1:#FF4343;--color-semantic2:#FEDC2A}html[data-fos="XS"]{font-size:55%}html[data-fos="S"]{font-size:62.5%}html[data-fos="M"]{font-size:70%}html[data-fos="L"]{font-size:80%}html[data-fos="XL"]{font-size:90%}html[data-lh="10"]{--line-height:0.8}html[data-lh="12"]{--line-height:1}html[data-lh="14"]{--line-height:1.2}html[data-lh="16"]{--line-height:1.4}html[data-lh="18"]{--line-height:1.6}html[data-lh="20"]{--line-height:1.8}html[data-emphasize="true"] a{text-decoration:underline}html:not([data-theme="theme-dark"]){--color-neutral1:#292929;--color-neutral2:#ffffff;--color-neutral3:#FCFCFC;--color-neutral4:#696969;--color-neutral5:#DEDEDE;--color-boxShadow:rgba(204,204,204,0.25);--color-boxShadowLighter:rgba(181,181,181,0.15);--color-dropShadow:rgba(156,156,156,0.15)}html[data-theme="theme-dark"]{--color-neutral1:#FAFAFA;--color-neutral2:#292929;--color-neutral3:#262626;--color-neutral4:#B5B5B5;--color-neutral5:#DEDEDE;--color-boxShadow:rgba(0,0,0,0.25);--color-boxShadowLighter:rgba(0,0,0,0.15);--color-dropShadow:rgba(0,0,0,0.15)}html:not([data-theme="theme-dark"]) .dark_element,html[data-theme="theme-dark"] .light_element{display:none !important}body.accessibilitySwitch *,body.accessibilitySwitch *:before,body.accessibilitySwitch *:after{transition:none !important}#header:not(.accessibility_active){transform:translateY(calc(-100% + 7rem))}#header.transitionning{-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#header_accessibility{max-height:100vh;overflow:auto}#accessibility_settings{padding-top:2rem;padding-bottom:5rem;border-bottom:0.1rem solid var(--color-primary)}#accessibility_settings #accessibility_container{max-width:165rem;margin:auto;display:flex;flex-wrap:wrap;justify-content:center;position:relative}@media print,screen and (max-width:39.99875em){#accessibility_settings #accessibility_container{display:block}}#accessibility_settings #accessibility_container #accessibility_close{position:absolute;right:1.8rem;top:1.8rem;font-size:1.8rem;cursor:pointer;color:var(--color-neutral1);-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#accessibility_settings #accessibility_container #accessibility_close:hover{color:var(--color-primary)}#accessibility_settings #accessibility_container #accessibility_left{padding-right:10rem}@media print,screen and (max-width:63.99875em){#accessibility_settings #accessibility_container #accessibility_left{padding-right:3rem;display:flex;flex-direction:column;align-items:flex-start}}@media print,screen and (max-width:39.99875em){#accessibility_settings #accessibility_container #accessibility_left{padding-right:0;padding:0 1.5rem}}#accessibility_settings #accessibility_container #accessibility_right{margin-top:5.8rem;max-width:29.5rem}@media print,screen and (max-width:39.99875em){#accessibility_settings #accessibility_container #accessibility_right{margin-top:2rem;max-width:100%;padding:0 1.5rem}}#accessibility_settings #accessibility_container .block_title{display:block;margin-bottom:3rem}@media print,screen and (max-width:39.99875em){#accessibility_settings #accessibility_container .block_title{margin-bottom:2rem}}#accessibility_settings #accessibility_container .accessibility_item{display:flex;flex-direction:column;align-items:flex-start}#accessibility_settings #accessibility_container .accessibility_item:not(:last-child){margin-bottom:3rem}@media print,screen and (max-width:39.99875em){#accessibility_settings #accessibility_container .accessibility_item:not(:last-child){margin-bottom:1rem}}@media print,screen and (max-width:63.99875em){#accessibility_settings #accessibility_container .accessibility_item.themes{width:100%}}#accessibility_settings #accessibility_container .block_label{display:block;font-size:1.4rem;line-height:calc(2.4rem * var(--line-height));color:var(--color-neutral1);font-weight:600;letter-spacing:0.05rem;text-transform:uppercase;margin-bottom:1rem}@media print,screen and (max-width:39.99875em){#accessibility_settings #accessibility_container .block_label{margin-bottom:.5rem}}#accessibility_settings #accessibility_container .accessibility_radio_wrapper{display:flex;flex-wrap:wrap}#accessibility_settings #accessibility_container .accessibility_radio_wrapper.default{border:0.1rem solid var(--color-neutral5);border-radius:0.5rem;overflow:hidden}@media print,screen and (max-width:63.99875em){#accessibility_settings #accessibility_container .accessibility_radio_wrapper{width:100%}}#accessibility_settings #accessibility_container input[type=radio]{position:absolute;pointer-events:none;opacity:0}#accessibility_settings #accessibility_container input[type=radio].default_radio+label{height:5.6rem;width:5.8rem;display:flex;justify-content:center;align-items:center;font-size:1.8rem;line-height:calc(3.4rem * var(--line-height));color:var(--color-neutral1);font-weight:400;cursor:pointer}@media print,screen and (max-width:39.99875em){#accessibility_settings #accessibility_container input[type=radio].default_radio+label{font-size:1.6rem;line-height:calc(2.8rem * var(--line-height))}}@media print,screen and (max-width:63.99875em){#accessibility_settings #accessibility_container input[type=radio].default_radio+label{height:4rem;width:4rem}}#accessibility_settings #accessibility_container input[type=radio].default_radio:checked+label{background:var(--color-neutral1);color:var(--color-neutral2)}#accessibility_settings #accessibility_container input[type=radio].contrast_radio+label{border:0.1rem solid var(--color-neutral5);border-radius:0.5rem;overflow:hidden;display:flex;align-items:center;height:5.8rem;padding-left:0.3rem;cursor:pointer;width:16rem;text-align:center}@media print,screen and (max-width:63.99875em){#accessibility_settings #accessibility_container input[type=radio].contrast_radio+label{height:4rem;width:calc((100% - 1rem) / 3)}}#accessibility_settings #accessibility_container input[type=radio].contrast_radio+label:not(:last-child){margin-right:1.5rem}@media print,screen and (max-width:63.99875em){#accessibility_settings #accessibility_container input[type=radio].contrast_radio+label:not(:last-child){margin-right:.5rem}}#accessibility_settings #accessibility_container input[type=radio].contrast_radio+label .icon{content:"a";height:5rem;flex:0 0 5rem;font-size:1.8rem;line-height:calc(3.4rem * var(--line-height));color:var(--color-neutral1);font-weight:600;text-transform:none;display:flex;justify-content:center;align-items:center;border-radius:0.5rem}@media print,screen and (max-width:39.99875em){#accessibility_settings #accessibility_container input[type=radio].contrast_radio+label .icon{font-size:1.6rem;line-height:calc(2.8rem * var(--line-height))}}@media print,screen and (max-width:63.99875em){#accessibility_settings #accessibility_container input[type=radio].contrast_radio+label .icon{height:3rem;flex:0 0 3rem}}#accessibility_settings #accessibility_container input[type=radio].contrast_radio+label .text{font-size:1.2rem;line-height:calc(2rem * var(--line-height));color:var(--color-neutral1);font-weight:600;letter-spacing:0.05rem;text-transform:uppercase;flex:1}@media print,screen and (max-width:63.99875em){#accessibility_settings #accessibility_container input[type=radio].contrast_radio+label .text{font-size:0.9rem;letter-spacing:0}}#accessibility_settings #accessibility_container input[type=radio].contrast_radio.default+label .icon{border:0.1rem solid var(--color-neutral1);position:relative;overflow:hidden}#accessibility_settings #accessibility_container input[type=radio].contrast_radio.default+label .icon:before{content:"";position:absolute;z-index:1;top:-1rem;bottom:-1rem;left:0;right:0;border-right:0.1rem dashed var(--color-primary);width:0.1rem;margin:auto;transform:rotate(-45deg)}#accessibility_settings #accessibility_container input[type=radio].contrast_radio.dark+label .icon{background:var(--color-neutral1);color:var(--color-neutral2)}#accessibility_settings #accessibility_container input[type=radio].contrast_radio.contrasting+label .icon{background:var(--color-semantic2)}#accessibility_settings #accessibility_container input[type=radio].contrast_radio:checked+label{border-color:var(--color-neutral1)}#accessibility_settings #accessibility_container input[type="checkbox"].toggle{position:absolute;opacity:0;pointer-events:none}#accessibility_settings #accessibility_container input[type="checkbox"].toggle+label{display:inline-block;width:7.5rem;height:4rem;border:0.1rem solid var(--color-neutral4);border-radius:5rem;position:relative;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer}@media print,screen and (max-width:39.99875em){#accessibility_settings #accessibility_container input[type="checkbox"].toggle+label{width:5.5rem;height:3.2rem}}#accessibility_settings #accessibility_container input[type="checkbox"].toggle+label:before{content:"";position:absolute;width:3rem;height:3rem;border-radius:50%;background:var(--color-neutral5);font-size:1.4rem;color:var(--color-neutral4);display:flex;justify-content:center;align-items:center;left:0.5rem;top:0;bottom:0;margin:auto;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media print,screen and (max-width:39.99875em){#accessibility_settings #accessibility_container input[type="checkbox"].toggle+label:before{width:2.2rem;height:2.2rem;font-size:1.2rem}}#accessibility_settings #accessibility_container input[type="checkbox"].toggle:checked+label{border-color:var(--color-primary)}#accessibility_settings #accessibility_container input[type="checkbox"].toggle:checked+label:before{left:calc(100% - 3.5rem);background:var(--color-primary);content:"";color:var(--color-neutral1)}@media print,screen and (max-width:39.99875em){#accessibility_settings #accessibility_container input[type="checkbox"].toggle:checked+label:before{left:calc(100% - 2.7rem)}}#accessibility_settings #accessibility_container #reset_accessibility{display:inline-block;font-size:1.6rem;line-height:calc(2.7rem * var(--line-height));color:var(--color-neutral4);font-weight:400;text-decoration:underline;text-decoration:underline;cursor:pointer;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media print,screen and (min-width:40em){#accessibility_settings #accessibility_container #reset_accessibility{margin-top:2rem}}#accessibility_settings #accessibility_container #reset_accessibility:hover{color:var(--color-primary)}#accessibility_settings #accessibility_container #accessibility_contact{font-size:1.4rem;line-height:calc(2.8rem * var(--line-height));color:var(--color-neutral1);font-weight:400}#accessibility_settings #accessibility_container #accessibility_contact a{display:inline-block;text-decoration:underline}#accessibility_settings #accessibility_container #accessibility_contact a:hover{color:var(--color-primary)}@media screen and (min-width:87.5625em){#accessibility_settings #accessibility_container #accessibility_table_contents{max-height:34.1rem;border-left:0.1rem dashed var(--color-neutral4);width:380px;max-width:100%;margin-top:5.8rem;padding-left:5rem;margin-left:5rem}}@media screen and (max-width:87.5em){#accessibility_settings #accessibility_container #accessibility_table_contents{width:100%;margin-top:3rem;border-top:0.1rem dashed var(--color-neutral4);padding:3rem 1.5rem;display:flex;flex-direction:column;align-items:center}}@media print,screen and (max-width:39.99875em){#accessibility_settings #accessibility_container #accessibility_table_contents{align-items:flex-start}}#accessibility_settings #accessibility_container #accessibility_table_contents:not(.active){display:none}#accessibility_settings #accessibility_container #accessibility_table_contents .table_contents_title{display:block;font-size:2rem;line-height:calc(2.5rem * var(--line-height));color:var(--color-primary);font-weight:600;margin-bottom:1.5rem}@media print,screen and (max-width:39.99875em){#accessibility_settings #accessibility_container #accessibility_table_contents .table_contents_title{font-size:1.6rem;line-height:calc(2rem * var(--line-height))}}@media print,screen and (max-width:74.99875em){#accessibility_settings #accessibility_container #accessibility_table_contents .table_contents_title{margin-bottom:3rem}}@media print,screen and (max-width:39.99875em){#accessibility_settings #accessibility_container #accessibility_table_contents .table_contents_title{margin-bottom:1.5rem}}#accessibility_settings #accessibility_container #accessibility_table_contents li:not(:last-child){margin-bottom:0.5rem}#accessibility_settings #accessibility_container #accessibility_table_contents .table_contents_item{display:block;position:relative;font-size:1.6rem;line-height:calc(2.7rem * var(--line-height));color:var(--color-neutral1);font-weight:400;padding-left:2rem}#accessibility_settings #accessibility_container #accessibility_table_contents .table_contents_item:hover{text-decoration:underline}#accessibility_settings #accessibility_container #accessibility_table_contents .table_contents_item.h1,#accessibility_settings #accessibility_container #accessibility_table_contents .table_contents_item.h2{font-weight:600}#accessibility_settings #accessibility_container #accessibility_table_contents .table_contents_item:before{content:"";position:absolute;width:0.4rem;height:0.4rem;border-radius:50%;background:var(--color-neutral1);left:0.8rem;top:1.2rem}@media print,screen and (max-width:39.99875em){#accessibility_settings #accessibility_container #accessibility_table_contents .table_contents_item:before{top:1rem}}#accessibility_settings input:focus-visible+label{outline:-webkit-focus-ring-color auto 1px}#header.home:not(.sup):not(.shown) #accessibility_settings #accessibility_container{color:#292929}#header.home:not(.sup):not(.shown) #accessibility_settings #accessibility_container #accessibility_close{color:#FAFAFA}#header.home:not(.sup):not(.shown) #accessibility_settings #accessibility_container .block_title,#header.home:not(.sup):not(.shown) #accessibility_settings #accessibility_container .block_label{color:#FAFAFA}#header.home:not(.sup):not(.shown) #accessibility_settings #accessibility_container input[type=radio].default_radio+label{color:#FAFAFA}#header.home:not(.sup):not(.shown) #accessibility_settings #accessibility_container input[type=radio].default_radio:checked+label{background:#FAFAFA;color:#292929}#header.home:not(.sup):not(.shown) #accessibility_settings #accessibility_container input[type=radio].contrast_radio+label .icon,#header.home:not(.sup):not(.shown) #accessibility_settings #accessibility_container input[type=radio].contrast_radio+label .text{color:#FAFAFA}#header.home:not(.sup):not(.shown) #accessibility_settings #accessibility_container input[type=radio].contrast_radio.default+label .icon{border-color:#FAFAFA}#header.home:not(.sup):not(.shown) #accessibility_settings #accessibility_container input[type=radio].contrast_radio.dark+label .icon{background:#FAFAFA;color:#292929}#header.home:not(.sup):not(.shown) #accessibility_settings #accessibility_container input[type=radio].contrast_radio:checked+label{border-color:#FAFAFA}#header.home:not(.sup):not(.shown) #accessibility_settings #accessibility_container #accessibility_contact{color:#FAFAFA}#header.home:not(.sup):not(.shown) #accessibility_settings #accessibility_container #accessibility_table_contents .table_contents_item{color:#FAFAFA}#header.home:not(.sup):not(.shown) #accessibility_settings #accessibility_container #accessibility_table_contents .table_contents_item:before{background:#FAFAFA}#header:not(.accessibility_active) #header_accessibility input,#header:not(.accessibility_active) #header_accessibility #accessibility_container #accessibility_contact a,#header:not(.accessibility_active) #header_accessibility #accessibility_close{display:none}#accessibility_trigger{position:fixed;z-index:99;left:50px;bottom:50px;display:flex;justify-content:center;align-items:center;flex-direction:column;cursor:pointer}#accessibility_trigger:focus-visible{outline:-webkit-focus-ring-color auto 1px}#accessibility_trigger .button_icon{width:5.6rem;height:5.6rem;border:0.1rem solid var(--color-primary);border-radius:0.5rem;display:flex;justify-content:center;align-items:center;background:var(--color-neutral2);position:relative;margin-bottom:0.5rem;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#accessibility_trigger .button_icon:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;border:0.1rem solid var(--color-primary);border-radius:.5rem;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;pointer-events:none;box-sizing:border-box;background:var(--color-neutral2)}#accessibility_trigger .button_icon i{font-size:3.2rem;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:var(--color-primary)}#accessibility_trigger .button_text{font-size:1.4rem;line-height:calc(2.4rem * var(--line-height));color:var(--color-neutral1);font-weight:400;letter-spacing:0.05rem;text-transform:uppercase;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#accessibility_trigger .button_text.white{color:#FAFAFA}#accessibility_trigger:not(:hover) .button_icon{border-color:var(--color-neutral1)}#accessibility_trigger:not(:hover) .button_icon:before{left:-0.7rem;top:-0.4rem;transform:rotate(-12deg)}#accessibility_trigger:not(:hover) .button_icon i{color:var(--color-neutral1)}@media print,screen and (max-width:63.99875em){#accessibility_trigger{left:20px;bottom:20px}#accessibility_trigger .button_icon{width:3rem;height:3rem}#accessibility_trigger .button_icon i{font-size:2rem}#accessibility_trigger .button_text{font-size:1rem}}@media print,screen and (max-width:39.99875em){#accessibility_trigger{left:10px;bottom:0}}.block-advency-accessibility-trigger{position:absolute}.region-quick-access{font-size:0;height:0}#quick_access{position:fixed;top:0;left:0;z-index:999;background:var(--color-primary);padding:1rem 2rem;color:var(--color-neutral1);font-size:1.6rem;display:flex;align-items:center;border-radius:0 0 .5rem 0}#quick_access ul{display:flex;align-items:center}#quick_access ul li:first-child{margin-left:1rem}#quick_access ul li a{display:inline-block;padding:1rem;text-decoration:underline}#quick_access:not(:focus-within){opacity:0;pointer-events:none}body.toolbar-fixed #quick_access{top:53px}@media print,screen and (max-width:63.99875em){body.toolbar-fixed #quick_access{top:39px}}
.bef-exposed-form .form--inline .form-item{float:none;}.bef-exposed-form .form--inline > .form-item,.bef-exposed-form .form--inline .js-form-wrapper > .form-item{float:left;}.bef-exposed-form .form--inline .bef--secondary{clear:left;}.bef-exposed-form .noUi-vertical{height:150px;}
