html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}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;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
.file{display:inline-block;min-height:16px;padding-left:20px;background-repeat:no-repeat;background-position:left center;}[dir="rtl"] .file{padding-right:20px;padding-left:inherit;background-position:right center;}.file--general,.file--application-octet-stream{background-image:url(/core/themes/classy/images/icons/application-octet-stream.png);}.file--package-x-generic{background-image:url(/core/themes/classy/images/icons/package-x-generic.png);}.file--x-office-spreadsheet{background-image:url(/core/themes/classy/images/icons/x-office-spreadsheet.png);}.file--x-office-document{background-image:url(/core/themes/classy/images/icons/x-office-document.png);}.file--x-office-presentation{background-image:url(/core/themes/classy/images/icons/x-office-presentation.png);}.file--text-x-script{background-image:url(/core/themes/classy/images/icons/text-x-script.png);}.file--text-html{background-image:url(/core/themes/classy/images/icons/text-html.png);}.file--text-plain{background-image:url(/core/themes/classy/images/icons/text-plain.png);}.file--application-pdf{background-image:url(/core/themes/classy/images/icons/application-pdf.png);}.file--application-x-executable{background-image:url(/core/themes/classy/images/icons/application-x-executable.png);}.file--audio{background-image:url(/core/themes/classy/images/icons/audio-x-generic.png);}.file--video{background-image:url(/core/themes/classy/images/icons/video-x-generic.png);}.file--text{background-image:url(/core/themes/classy/images/icons/text-x-generic.png);}.file--image{background-image:url(/core/themes/classy/images/icons/image-x-generic.png);}
.item-paragraph.is-expanded .item-paragraph-button::after,.item-paragraph-button::after,.content-nav-button::before,.slider-nav::before,.before-after-slider .before-after .drag-handler .drag-element::before,.before-after-slider .before-after .drag-handler .drag-element::after,.search-bar .form-submit::before,.menu--main .menu-link::after,.back-top-link::before,.fieldset-collapsible-cta::after,.webform-submission-contact-form .form-actions button::before,.pager .pager__item.pager__item--previous a::before,.pager .pager__item.pager__item--next a::before,.panel-close::before,.btn.panel-link::before,.panel-cta::after,.breadcrumb li:not(:first-child)::before,.img-video::before,.cke-editable ul > li::before,.field--name-field-visual ul > li::before,.text-formatted ul > li::before,.cke-editable a[target=_blank]::before,.field--name-field-visual a[target=_blank]::before,.text-formatted a[target=_blank]::before,.subscribe span::after,.operation-taxonomy::before,div.add a::before,.see a::before,.download a::before,.icon-txt::after,.region-prefooter a::after,.block-head-band-block a::after{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;}.menu--main .menu-link,.fieldset-collapsible-cta{display:block;width:100%;padding:0;border:none;border-radius:0;background:none;color:inherit;text-align:inherit;white-space:normal;box-shadow:none;}h1,h2,h3,h4,h5,h6{margin:0 0 0.5em;font-family:Moderat,Arial,sans-serif;font-size:1em;font-weight:bold;line-height:1.2;}button,input[type=button],input[type=submit],a.btn-contact,a.btn,div.btn a{position:relative;display:inline-block;padding:0.6rem 0.8rem;border:1px solid #000;transition:all 0.3s ease-in;text-align:center;text-decoration:none;text-transform:uppercase;font-size:1.4rem;line-height:1;font-weight:bold;background:transparent;color:#000;border-color:inherit;}button:hover,input[type=button]:hover,input[type=submit]:hover,a.btn-contact:hover,a.btn:hover,div.btn a:hover,button:focus,input[type=button]:focus,input[type=submit]:focus,a.btn-contact:focus,a.btn:focus,div.btn a:focus{background:#0000ff;color:#fff;border-color:transparent;}button:hover,input[type=button]:hover,input[type=submit]:hover,a.btn-contact:hover,a.btn:hover,div.btn a:hover,button:focus,input[type=button]:focus,input[type=submit]:focus,a.btn-contact:focus,a.btn:focus,div.btn a:focus{background:#0000ff;color:#fff;text-decoration:none;}.simple-list li,.grid-list li{position:relative;}.simple-list li div:not(.btn) a::before,.grid-list li div:not(.btn) a::before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:1;}.slider-nav span,.search-bar label,.panel-close .txt,.block-language .is-active,.header-sticky .logo-txt,#skip-link,.icon-txt span,.visually-hidden{position:absolute;left:-9999px;}.entity-list-header::after,.view-filters::after,.cke-editable::after,.field--name-field-visual::after,.text-formatted::after,.eu-cookie-compliance-banner::after,.layout-content::after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0;}.search-collapsible-cta,.btn-burger-menu{position:relative;display:block;overflow:hidden;height:7.3rem;width:8.2rem;padding:2.1rem 2.6rem;border:0;}@media screen and (max-width:480px){.search-collapsible-cta,.btn-burger-menu{width:6.2rem;}}.search-collapsible-cta::after,.btn-burger-menu::after{font-size:3rem;}.search-collapsible-cta:focus,.btn-burger-menu:focus,.search-collapsible-cta:hover,.btn-burger-menu:hover,.search-collapsible-cta:active,.btn-burger-menu:active{background:none;color:#000;}.search-collapsible-cta:focus,.btn-burger-menu:focus{outline:dotted 1px;}.slick-slide figcaption,.before-after-slider .field--name-field-legende-copyright,.ui-dialog-content figcaption,.media-image figcaption,.cke-editable figure figcaption,.field--name-field-visual figure figcaption,.text-formatted figure figcaption{padding-top:0.5em;color:#706f6f;font-size:1.3rem;}@media screen and (min-width:1025px) and (max-width:1600px){.slick-slide figcaption,.before-after-slider .field--name-field-legende-copyright,.ui-dialog-content figcaption,.media-image figcaption,.cke-editable figure figcaption,.field--name-field-visual figure figcaption,.text-formatted figure figcaption{font-size:1.4rem;}}@media screen and (min-width:1601px){.slick-slide figcaption,.before-after-slider .field--name-field-legende-copyright,.ui-dialog-content figcaption,.media-image figcaption,.cke-editable figure figcaption,.field--name-field-visual figure figcaption,.text-formatted figure figcaption{font-size:1.7rem;}}.slider-nav.play,.slider-nav.pause,.slick-dots button{position:relative;overflow:hidden;width:2rem;height:2rem;border:none;background:none;}.slider-nav.play::before,.slider-nav.pause::before,.slick-dots button::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.slider-nav.play:hover,.slider-nav.pause:hover,.slick-dots button:hover,.slider-nav.play:focus,.slider-nav.pause:focus,.slick-dots button:focus{background:#0000ff;color:#fff;}.region-prefooter,.block-head-band-block{background-color:#0000ff;color:#fff;text-align:center;}.region-prefooter a,.block-head-band-block a{display:inline-block;padding:0.3em 0 0.5em;color:inherit;font-weight:bold;}.region-prefooter a::after,.block-head-band-block a::after{display:inline-block;content:"\e900";font-size:0.7em;position:relative;left:0;margin-left:0.5em;transition:all 0.3s ease-in;}@media screen and (min-width:768px){.region-prefooter a,.block-head-band-block a{font-size:3.8rem;}}.region-prefooter a:hover,.block-head-band-block a:hover,.region-prefooter a:focus,.block-head-band-block a:focus{text-decoration:none;}.region-prefooter a:hover::after,.block-head-band-block a:hover::after,.region-prefooter a:focus::after,.block-head-band-block a:focus::after{left:2rem;}.region-prefooter a:link,.block-head-band-block a:link,.region-prefooter a:visited,.block-head-band-block a:visited{color:inherit;}.icon-txt::after{display:inline-block;content:"\e908";font-size:2.7rem;}@media screen and (min-width:768px){.no-scroll{overflow:hidden;}}.field--name-field-text-baseline{margin:-0.7em 0 1.5em;text-align:center;font-size:1.3rem;}@media screen and (min-width:768px) and (max-width:1024px){.field--name-field-text-baseline{font-size:1.7rem;}}@media screen and (min-width:1025px){.field--name-field-text-baseline{font-size:3.2rem;}}.teaser{font-weight:bold;margin-bottom:1.6em;}.field--name-field-end-date:before{content:"-";padding-right:5px;}.see-all{display:block;text-align:center;text-transform:uppercase;font-size:1.3rem;text-decoration:underline;}.see-all:link,.see-all:visited{text-decoration:underline;}.see-all:focus,.see-all:hover,.see-all:active{text-decoration:none;}@media screen and (min-width:1601px){.see-all{font-size:1.5rem;}}a.btn,div.btn a{display:inline-block;}a.btn::before,div.btn a::before{padding-right:0.9rem;vertical-align:0.1rem;}a.btn-contact{background:#0000ff;color:#fff;border-color:#000;border:none;}a.btn-contact:hover,a.btn-contact:focus{background:#fff;color:#000;border-color:#0000ff;}a.btn-contact:link,a.btn-contact:visited{color:#fff;}.form-type-webform-markup a.btn-contact:link,.form-type-webform-markup a.btn-contact:visited{text-decoration:none;}a.btn-contact:link:hover,a.btn-contact:visited:hover{color:#000;}.btn.download a::before,.btn.see a::before{top:-2px;}.btn.download a[target=_blank]::before,.btn.see a[target=_blank]::before{top:0;}.download a::before{display:inline-block;content:"\e901";font-size:1rem;}.see a::before{display:inline-block;content:"\e900";font-size:1rem;}div.add a::before{display:inline-block;content:"\e90e";font-size:1.2rem;margin:0 -2px;vertical-align:0rem;}.operation-taxonomy{margin-bottom:1rem;text-transform:uppercase;font-weight:bold;font-size:1.3rem;color:#1a171b;}.operation-taxonomy::before{display:inline-block;content:"\e906";font-size:1rem;margin-right:3px;vertical-align:0.1rem;}@media screen and (min-width:1025px) and (max-width:1600px){.operation-taxonomy{margin-bottom:1.5rem;font-size:1.4rem;}}@media screen and (min-width:1601px){.operation-taxonomy{margin-bottom:2rem;font-size:1.7rem;}.operation-taxonomy::before{font-size:1.2rem;}}.operation-name a{color:#1a171b;}.operation-name a:link,.operation-name a:visited{color:#1a171b;}.operation-name a:focus,.operation-name a:hover,.operation-name a:active{color:#0000ff;}.operation-name .field__item{color:#1a171b;}.operation-name .field__item:not(:first-of-type)::before{content:", ";margin-left:-4px;}.typology{color:#706f6f;}.operation-name + .typology::before{content:" / ";color:#1a171b;font-weight:normal;}.filesize{display:inline-block;}.block-collapsible-content{position:absolute;left:0;right:0;height:0;top:100%;overflow:hidden;opacity:0;visibility:hidden;transition:all 0.3s ease-in;}.block-collapsible.is-expanded .block-collapsible-content{height:100%;opacity:1;visibility:visible;}.subscribe span{display:inline-block;margin-right:0.5rem;}.subscribe span::after{display:inline-block;content:"\e900";font-size:1rem;vertical-align:1px;}*,*::before,*::after{box-sizing:inherit;}html{font-size:0.625em;box-sizing:border-box;}body{font-family:Moderat,Arial,sans-serif;font-size:1.7rem;}@font-face{font-family:"Moderat";src:url(/themes/custom/customer/fonts/Moderat/Moderat-Regular.eot#iefix) format("embedded-opentype"),url(/themes/custom/customer/fonts/Moderat/Moderat-Regular.woff) format("woff"),url(/themes/custom/customer/fonts/Moderat/Moderat-Regular.woff2) format("woff2"),url(/themes/custom/customer/fonts/Moderat/Moderat-Regular.eot#iefix) format("embedded-opentype"),url(/themes/custom/customer/fonts/Moderat/Moderat-Regular.woff) format("woff"),url(/themes/custom/customer/fonts/Moderat/Moderat-Regular.woff2) format("woff2");font-style:normal;font-weight:normal;}@font-face{font-family:"Moderat";src:url(/themes/custom/customer/fonts/Moderat/Moderat-Regular-Italic.eot#iefix) format("embedded-opentype"),url(/themes/custom/customer/fonts/Moderat/Moderat-Regular-Italic.woff) format("woff"),url(/themes/custom/customer/fonts/Moderat/Moderat-Regular-Italic.woff2) format("woff2"),url(/themes/custom/customer/fonts/Moderat/Moderat-Regular-Italic.eot#iefix) format("embedded-opentype"),url(/themes/custom/customer/fonts/Moderat/Moderat-Regular-Italic.woff) format("woff"),url(/themes/custom/customer/fonts/Moderat/Moderat-Regular-Italic.woff2) format("woff2");font-style:italic;font-weight:normal;}@font-face{font-family:"Moderat";src:url(/themes/custom/customer/fonts/Moderat/Moderat-Bold-Italic.eot#iefix) format("embedded-opentype"),url(/themes/custom/customer/fonts/Moderat/Moderat-Bold-Italic.woff) format("woff"),url(/themes/custom/customer/fonts/Moderat/Moderat-Bold-Italic.woff2) format("woff2"),url(/themes/custom/customer/fonts/Moderat/Moderat-Bold-Italic.eot#iefix) format("embedded-opentype"),url(/themes/custom/customer/fonts/Moderat/Moderat-Bold-Italic.woff) format("woff"),url(/themes/custom/customer/fonts/Moderat/Moderat-Bold-Italic.woff2) format("woff2");font-style:italic;font-weight:bold;}@font-face{font-family:"Moderat";src:url(/themes/custom/customer/fonts/Moderat/Moderat-Bold.eot#iefix) format("embedded-opentype"),url(/themes/custom/customer/fonts/Moderat/Moderat-Bold.woff) format("woff"),url(/themes/custom/customer/fonts/Moderat/Moderat-Bold.woff2) format("woff2"),url(/themes/custom/customer/fonts/Moderat/Moderat-Bold.eot#iefix) format("embedded-opentype"),url(/themes/custom/customer/fonts/Moderat/Moderat-Bold.woff) format("woff"),url(/themes/custom/customer/fonts/Moderat/Moderat-Bold.woff2) format("woff2");font-style:normal;font-weight:bold;}@font-face{font-family:"icomoon";src:url(/themes/custom/customer/fonts/icomoon/icomoon.eot#iefix) format("embedded-opentype"),url(/themes/custom/customer/fonts/icomoon/icomoon.woff) format("woff"),url(/themes/custom/customer/fonts/icomoon/icomoon.ttf) format("truetype"),url(/themes/custom/customer/fonts/icomoon/icomoon.svg#icomoon) format("svg"),url(/themes/custom/customer/fonts/icomoon/icomoon.eot#iefix) format("embedded-opentype"),url(/themes/custom/customer/fonts/icomoon/icomoon.woff) format("woff"),url(/themes/custom/customer/fonts/icomoon/icomoon.ttf) format("truetype"),url(/themes/custom/customer/fonts/icomoon/icomoon.svg#icomoon) format("svg");font-style:normal;font-weight:normal;}body{color:#000;background:#eceded;font-family:Moderat,Arial,sans-serif;font-size:1.3rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@media screen and (min-width:768px) and (max-width:1024px){body{font-size:1.7rem;}}@media screen and (min-width:1025px) and (max-width:1600px){body{font-size:2rem;}}@media screen and (min-width:1601px){body{font-size:2.4rem;}}@media screen and (min-width:768px){body.matomo-is-active{padding-top:10.2rem;}}img{max-width:100%;height:auto;vertical-align:top;flex:none;}p{margin:0;}h1,h2{font-size:2.1rem;}@media screen and (min-width:768px) and (max-width:1024px){h1,h2{font-size:4rem;}}@media screen and (min-width:1025px) and (max-width:1600px){h1,h2{font-size:6rem;}}@media screen and (min-width:1601px){h1,h2{font-size:7rem;}}h1{text-align:center;}h3{font-size:2.3rem;}@media screen and (min-width:768px){h3{font-size:5.1rem;}}h4{font-size:3.8rem;}h5{font-size:2rem;}ul,ol,li{padding:0;margin:0;}li{list-style:none;}a{color:#706f6f;text-decoration:none;transition:all 0.3s ease-in;word-break:break-word;}a:link,a:visited{color:#706f6f;}a:focus,a:hover,a:active{color:#0000ff;}a:focus,a:hover,a:active{text-decoration:underline;}figure{margin:0;}table{clear:both;max-width:100%;margin-bottom:2em;border:0;background:#fff;color:#000;line-height:normal;}caption{margin-bottom:0.25em;font-weight:bold;}th,td{padding:0.5em;border-bottom:1px solid #706f6f;text-align:left;vertical-align:top;}th:first-child,td:first-child{padding-left:0;}th:last-child,td:last-child{padding-right:0;}th{font-weight:bold;}fieldset{position:relative;margin:0;z-index:10;}fieldset .fieldset-wrapper{padding-left:3rem;}legend{float:left;width:100%;text-transform:uppercase;font-weight:bold;color:#706f6f;z-index:1;}.form-item{display:flex;border-bottom:solid 1px #706f6f;margin-bottom:2%;}@media screen and (min-width:1025px){.form-item{margin-bottom:2.4rem;}}.form-item.form-type-processed-text{display:block;border-bottom:0;}.form-type-processed-text p{margin-bottom:0.5em;}.right-column .form-item,.teaser-form,.form-type-webform-markup{display:block;border:0;}::-moz-placeholder{color:inherit;opacity:0.8;}::placeholder{color:inherit;opacity:0.8;}label,input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=tel],input[type=number],input[type=date],input[type=file],textarea,select{padding:0.8rem 0;font-size:1.3rem;cursor:pointer;}@media screen and (min-width:768px) and (max-width:1024px){label,input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=tel],input[type=number],input[type=date],input[type=file],textarea,select{font-size:1.7rem;}}@media screen and (min-width:1025px) and (max-width:1600px){label,input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=tel],input[type=number],input[type=date],input[type=file],textarea,select{font-size:2rem;}}@media screen and (min-width:1601px){label,input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=tel],input[type=number],input[type=date],input[type=file],textarea,select{font-size:2.4rem;}}label{position:relative;padding-right:10px;width:6rem;color:#706f6f;}@media screen and (min-width:481px){label{width:14rem;}}label::after{position:absolute;padding-left:2px;content:":";top:50%;transform:translateY(-50%);}input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=tel],input[type=number],input[type=date],input[type=file],textarea,select{border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=tel],input[type=number],input[type=date],input[type=file],textarea,select,.form-textarea-wrapper{width:calc(100% - 6rem);padding-left:5px;padding-right:5px;border:0;color:#000;}@media screen and (min-width:481px){input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=tel],input[type=number],input[type=date],input[type=file],textarea,select,.form-textarea-wrapper{width:calc(100% - 14rem);}}.form-type-textarea{display:block;border:0;}.form-type-textarea label{display:block;width:auto;}.form-type-textarea label::after{display:none;}.form-textarea-wrapper{width:100%;border:solid 1px #706f6f;}textarea{width:100%;padding-right:0.8rem;}.form-type-select{width:100%;margin-top:2rem;padding-left:0.8rem;border:solid 1px #706f6f;}@media screen and (min-width:768px){.form-type-select{width:50%;}}@media screen and (min-width:1025px){.form-type-select{margin-top:3rem;}}.form-type-select label{width:auto;white-space:nowrap;}.form-type-select label,.form-type-select select{padding-top:0.5rem;padding-bottom:0.5rem;}select{flex-grow:1;padding-left:0;padding-right:20px;background:url(/themes/custom/customer/images/fleche.svg) no-repeat right 1rem center;background-size:1rem;}@media screen and (min-width:768px){select{padding-right:30px;background-size:1.6rem;}}select::-ms-expand{display:none;}.form-type-checkbox{margin-bottom:1rem;border:0;}.form-type-checkbox .option{width:auto;padding:0 0 0 10px;font-size:1.3rem;text-transform:uppercase;}@media screen and (min-width:1601px){.form-type-checkbox .option{font-size:1.4rem;}}.form-type-checkbox .option::after{display:none;}.form-checkbox:checked + .option{color:#000;}button,input[type=button],input[type=submit]{background:transparent;color:#000;border-color:inherit;}button:hover,button:focus,input[type=button]:hover,input[type=button]:focus,input[type=submit]:hover,input[type=submit]:focus{background:#0000ff;color:#fff;border-color:transparent;}.form-actions{margin-top:1.6rem;}@media screen and (min-width:481px){.form-actions{float:right;margin-top:2.4rem;}}.form-type-webform-markup{font-size:1.3rem;}@media screen and (min-width:768px) and (max-width:1024px){.form-type-webform-markup{font-size:1.7rem;}}@media screen and (min-width:1025px) and (max-width:1600px){.form-type-webform-markup{font-size:2rem;}}@media screen and (min-width:1601px){.form-type-webform-markup{font-size:2.4rem;}}.form-type-webform-markup a{text-decoration:underline;}.form-type-webform-markup a:link,.form-type-webform-markup a:visited{text-decoration:underline;}.form-type-webform-markup a:focus,.form-type-webform-markup a:hover,.form-type-webform-markup a:active{text-decoration:none;}.teaser-form{margin-bottom:6%;}@media screen and (min-width:1025px) and (max-width:1600px){.teaser-form{margin-bottom:3%;}}.webform-confirmation__back a{text-decoration:underline;}.webform-confirmation__back a:link,.webform-confirmation__back a:visited{text-decoration:underline;}.webform-confirmation__back a:focus,.webform-confirmation__back a:hover,.webform-confirmation__back a:active{text-decoration:none;}.page-node-type-actualite .node--view-mode-full,.path-webform .region-content,.path-user .region-content{padding-bottom:3rem;}@media screen and (min-width:1025px){.page-node-type-actualite .node--view-mode-full,.path-webform .region-content,.path-user .region-content{padding-bottom:9rem;}}.layout-container{margin:0 auto;width:100%;max-width:1600px;background:#fff;}@media screen and (min-width:768px){.layout-content{padding-top:9.4rem;}}.paragraph:not(.paragraph--type--text-section):not(.paragraph--type--sn-share-buttons):not(.paragraph--type--approach-item),.page-node-type-operation .paragraph.paragraph--type--text-section,.section{padding-top:1.7rem;padding-bottom:5.5rem;border-bottom:solid 1px #706f6f;}.paragraph:not(.paragraph--type--text-section):not(.paragraph--type--sn-share-buttons):not(.paragraph--type--approach-item).no-border,.page-node-type-operation .paragraph.paragraph--type--text-section.no-border,.section.no-border{border-bottom:none;padding-bottom:4rem;}@media screen and (min-width:768px) and (max-width:1024px){.paragraph:not(.paragraph--type--text-section):not(.paragraph--type--sn-share-buttons):not(.paragraph--type--approach-item),.page-node-type-operation .paragraph.paragraph--type--text-section,.section{padding-top:3rem;}}@media screen and (min-width:1281px){.paragraph:not(.paragraph--type--text-section):not(.paragraph--type--sn-share-buttons):not(.paragraph--type--approach-item),.page-node-type-operation .paragraph.paragraph--type--text-section,.section{padding-top:4rem;}}.paragraph:not(.paragraph--type--text-section):not(.paragraph--type--sn-share-buttons):not(.paragraph--type--approach-item) h2,.page-node-type-operation .paragraph.paragraph--type--text-section h2,.section h2{text-align:center;margin-bottom:0.9em;}.paragraph:not(.paragraph--type--text-section):not(.paragraph--type--sn-share-buttons):not(.paragraph--type--approach-item) .text-formatted h2,.page-node-type-operation .paragraph.paragraph--type--text-section .text-formatted h2,.section .text-formatted h2{text-align:left;margin-bottom:0.5em;}@media screen and (min-width:1025px){.paragraph:not(.paragraph--type--text-section):not(.paragraph--type--sn-share-buttons):not(.paragraph--type--approach-item) .text-formatted p:last-of-type,.paragraph:not(.paragraph--type--text-section):not(.paragraph--type--sn-share-buttons):not(.paragraph--type--approach-item) .text-formatted ul:last-of-type,.paragraph:not(.paragraph--type--text-section):not(.paragraph--type--sn-share-buttons):not(.paragraph--type--approach-item) .text-formatted ol:last-of-type,.paragraph:not(.paragraph--type--text-section):not(.paragraph--type--sn-share-buttons):not(.paragraph--type--approach-item) .text-formatted table:last-of-type,.paragraph:not(.paragraph--type--text-section):not(.paragraph--type--sn-share-buttons):not(.paragraph--type--approach-item) .text-formatted iframe:last-of-type,.page-node-type-operation .paragraph.paragraph--type--text-section .text-formatted p:last-of-type,.page-node-type-operation .paragraph.paragraph--type--text-section .text-formatted ul:last-of-type,.page-node-type-operation .paragraph.paragraph--type--text-section .text-formatted ol:last-of-type,.page-node-type-operation .paragraph.paragraph--type--text-section .text-formatted table:last-of-type,.page-node-type-operation .paragraph.paragraph--type--text-section .text-formatted iframe:last-of-type,.section .text-formatted p:last-of-type,.section .text-formatted ul:last-of-type,.section .text-formatted ol:last-of-type,.section .text-formatted table:last-of-type,.section .text-formatted iframe:last-of-type{margin-bottom:0;}.paragraph:not(.paragraph--type--text-section):not(.paragraph--type--sn-share-buttons):not(.paragraph--type--approach-item) .text-formatted p + ul,.page-node-type-operation .paragraph.paragraph--type--text-section .text-formatted p + ul,.section .text-formatted p + ul{margin-top:0;}}.paragraph--type--sn-share-buttons{margin-top:-1.5em;}.content-width,.paragraph,.block-page-title-block,.region-content > form,.block-home-main-news-block,.block-home-last-news-block,.block-facons-latest-block,.node--type-actor .node--view-mode-full,.teaser,.simple-list .entity-list-item,.simple-list.actor h2,.search-bar form,.view-filters,.path-user article,.view-header-search .view-header{padding-left:30px;padding-right:30px;}@media screen and (min-width:768px){.content-width,.paragraph,.block-page-title-block,.region-content > form,.block-home-main-news-block,.block-home-last-news-block,.block-facons-latest-block,.node--type-actor .node--view-mode-full,.teaser,.simple-list .entity-list-item,.simple-list.actor h2,.search-bar form,.view-filters,.path-user article,.view-header-search .view-header{padding-left:5.5%;padding-right:5.5%;}}@media print{.content-width,.paragraph,.block-page-title-block,.region-content > form,.block-home-main-news-block,.block-home-last-news-block,.block-facons-latest-block,.node--type-actor .node--view-mode-full,.teaser,.simple-list .entity-list-item,.simple-list.actor h2,.search-bar form,.view-filters,.path-user article,.view-header-search .view-header{padding-left:0;padding-right:0;}}.paragraph--type--interactive-map,.paragraph--type--before-after,.paragraph--type--before-after-slideshow{padding-left:0;padding-right:0;}.block-operation-map-block,.paragraph.paragraph--type-interactive-map{padding-bottom:0;}.left-column{margin-bottom:3rem;}@media screen and (min-width:1025px),print{.two-column{display:flex;}.left-column{width:65.406162465%;max-width:calc(934 * 1px);margin-right:50px;margin-bottom:0;}.right-column{width:19.6078431373%;max-width:calc(280 * 1px);min-width:250px;}.col-left-small .left-column{width:30.81232493%;max-width:440px;}.col-left-small .right-column{width:65.6862745098%;max-width:938px;}}@media screen and (min-width:1025px){.left-column{max-width:78.1512605042%;margin-right:3.5014005602%;}.right-column{max-width:30.6722689076%;}}.grid-list ul{display:flex;flex-wrap:wrap;}.grid-list p:not(.operation-taxonomy):last-of-type{margin-bottom:0;}.grid-list li{max-width:442px;margin-bottom:45px;}@media screen and (min-width:481px) and (max-width:767px){.grid-list li{width:calc((100% - 30px) / 2);}.grid-list li:not(:nth-of-type(2n)){margin-right:30px;}}@media screen and (min-width:768px) and (max-width:1024px){.grid-list li{width:calc((100% - 4.4247787611%) / 2);}.grid-list li:not(:nth-of-type(2n)){margin-right:4.4247787611%;}}@media screen and (min-width:1025px),print{.grid-list li{width:calc((100% - 3.5014005602% * 2) / 3);margin-bottom:3.7%;}.grid-list li:not(:nth-of-type(3n)){margin-right:3.5014005602%;}}.contextual-region{position:static;}.contextual{top:auto;right:auto;margin:6px 0 0 6px;}@media print{.contextual{display:none;}}.contextual .trigger{float:left;}.block-broken{background:#C00000;margin-bottom:2.7rem;}.block-local-tasks-block{border-bottom:solid 1px #706f6f;margin:1em;}@media print{.block-local-tasks-block{display:none;}}.block-local-tasks-block li,.block-local-tasks-block a,.block-local-tasks-block a::before{position:relative;}@media screen and (min-width:481px){.block-local-tasks-block li,.block-local-tasks-block a,.block-local-tasks-block a::before{border-radius:5px 5px 0 0;}}.block-local-tasks-block li{background:#eceded;}.block-local-tasks-block li:hover > a{color:#fff;background:transparent;text-decoration:none;}.block-local-tasks-block li:hover > a::before{height:100%;}@media screen and (max-width:480px){.block-local-tasks-block li{border-bottom:solid 1px #fff;}}@media screen and (min-width:481px){.block-local-tasks-block li{display:inline-block;}}.block-local-tasks-block a{display:block;padding:5px 10px 3px;margin-bottom:0;z-index:1;}.block-local-tasks-block a::before{content:"";position:absolute;width:0;height:100%;bottom:0;left:0;background:#0000ff;z-index:-1;transition:all 0.3s ease-in;}@media screen and (min-width:481px){.block-local-tasks-block a::before{width:100%;height:0;}}@media screen and (max-width:480px){.block-local-tasks-block a:hover::before{width:100%;}}.eu-cookie-compliance-banner{padding:0.2rem 1rem;background-color:#0000ff;color:#fff;}@media print{.eu-cookie-compliance-banner{display:none !important;}}.eu-cookie-compliance-content{margin:0 auto;padding-top:0.4rem;font-style:normal;}@media screen and (max-width:1024px){.eu-cookie-compliance-content{max-width:96%;}}.eu-cookie-compliance-message,.eu-cookie-compliance-buttons{max-width:100%;}@media screen and (max-width:767px){.eu-cookie-compliance-message,.eu-cookie-compliance-buttons{float:left;}}.eu-cookie-compliance-message{display:flex;align-items:baseline;margin:0.7em 0 0;}@media screen and (max-width:767px){.eu-cookie-compliance-message{flex-wrap:wrap;}}.eu-cookie-compliance-message h2{margin-right:1rem;}.eu-cookie-compliance-message p{font-size:1.3rem;}@media screen and (min-width:481px){.eu-cookie-compliance-message p{font-size:1.7rem;}}.eu-cookie-compliance-more-button{font-size:1.3rem;text-transform:none;}@media screen and (min-width:481px){.eu-cookie-compliance-more-button{font-size:1.7rem;}}.eu-cookie-compliance-buttons{margin:1em 0;}@media screen and (min-width:768px){.eu-cookie-compliance-buttons{margin:0.5em 0;}}.eu-cookie-compliance-secondary-button,.eu-cookie-compliance-default-button{margin-top:0;background:transparent;color:#000;border-color:inherit;padding:1rem;border:1px solid #fff;border-radius:0;font-size:1rem;color:#fff;text-shadow:none;box-shadow:none;}.eu-cookie-compliance-secondary-button:hover,.eu-cookie-compliance-secondary-button:focus,.eu-cookie-compliance-default-button:hover,.eu-cookie-compliance-default-button:focus{background:#0000ff;color:#fff;border-color:transparent;}@media screen and (min-width:481px){.eu-cookie-compliance-secondary-button,.eu-cookie-compliance-default-button{font-size:1.2rem;}}.eu-cookie-compliance-secondary-button:hover,.eu-cookie-compliance-secondary-button:focus,.eu-cookie-compliance-default-button:hover,.eu-cookie-compliance-default-button:focus{background-color:#fff;color:#0000ff;border:1px solid #0000ff;}#skip-link{width:100%;text-align:center;z-index:999;background:#eceded;font-size:1.2rem;}#skip-link.is-visible{left:0;}#skip-link p{display:inline-block;padding:0.5em 0 0.5em 0.5em;}#skip-link ul{display:inline-block;}#skip-link li{display:inline-block;}#skip-link li::before{content:"|";display:inline-block;}#skip-link li a{padding:0.5em;color:inherit;text-decoration:underline;}#skip-link li:first-child::before{display:none;}.cke-editable p,.cke-editable ul,.cke-editable ol,.cke-editable table,.cke-editable iframe,.field--name-field-visual p,.field--name-field-visual ul,.field--name-field-visual ol,.field--name-field-visual table,.field--name-field-visual iframe,.text-formatted p,.text-formatted ul,.text-formatted ol,.text-formatted table,.text-formatted iframe{margin-bottom:1.5em;}.cke-editable p + ul,.field--name-field-visual p + ul,.text-formatted p + ul{margin-top:-1.5em;}.cke-editable a,.field--name-field-visual a,.text-formatted a{color:#706f6f;text-decoration:underline;}.cke-editable a:link,.cke-editable a:visited,.field--name-field-visual a:link,.field--name-field-visual a:visited,.text-formatted a:link,.text-formatted a:visited{color:#706f6f;}.cke-editable a:focus,.cke-editable a:hover,.cke-editable a:active,.field--name-field-visual a:focus,.field--name-field-visual a:hover,.field--name-field-visual a:active,.text-formatted a:focus,.text-formatted a:hover,.text-formatted a:active{color:#0000ff;}.cke-editable a[target=_blank]::before,.field--name-field-visual a[target=_blank]::before,.text-formatted a[target=_blank]::before{display:inline-block;content:"\e0b2";font-size:1em;padding-right:0.2rem;vertical-align:-1px;}.cke-editable a.btn,.field--name-field-visual a.btn,.text-formatted a.btn{text-decoration:none;}.cke-editable a.btn:focus,.cke-editable a.btn:hover,.cke-editable a.btn:active,.field--name-field-visual a.btn:focus,.field--name-field-visual a.btn:hover,.field--name-field-visual a.btn:active,.text-formatted a.btn:focus,.text-formatted a.btn:hover,.text-formatted a.btn:active{color:#fff;}.cke-editable h3,.cke-editable h4,.field--name-field-visual h3,.field--name-field-visual h4,.text-formatted h3,.text-formatted h4{font-weight:normal;}.cke-editable h3,.field--name-field-visual h3,.text-formatted h3{font-size:1.7rem;}@media screen and (min-width:768px) and (max-width:1024px){.cke-editable h3,.field--name-field-visual h3,.text-formatted h3{font-size:2rem;}}@media screen and (min-width:1025px) and (max-width:1600px){.cke-editable h3,.field--name-field-visual h3,.text-formatted h3{font-size:2.8rem;}}@media screen and (min-width:1601px){.cke-editable h3,.field--name-field-visual h3,.text-formatted h3{font-size:3.2rem;}}.cke-editable h4,.field--name-field-visual h4,.text-formatted h4{font-size:1.5rem;}@media screen and (min-width:768px) and (max-width:1024px){.cke-editable h4,.field--name-field-visual h4,.text-formatted h4{font-size:1.7rem;}}@media screen and (min-width:1025px) and (max-width:1600px){.cke-editable h4,.field--name-field-visual h4,.text-formatted h4{font-size:2rem;}}@media screen and (min-width:1601px){.cke-editable h4,.field--name-field-visual h4,.text-formatted h4{font-size:2.4rem;}}.cke-editable ul li,.cke-editable ol li,.field--name-field-visual ul li,.field--name-field-visual ol li,.text-formatted ul li,.text-formatted ol li{position:relative;margin-bottom:0;}.cke-editable ul li::before,.cke-editable ol li::before,.field--name-field-visual ul li::before,.field--name-field-visual ol li::before,.text-formatted ul li::before,.text-formatted ol li::before{position:absolute;right:100%;margin-right:0.25em;}.cke-editable ul li p:last-of-type,.cke-editable ol li p:last-of-type,.field--name-field-visual ul li p:last-of-type,.field--name-field-visual ol li p:last-of-type,.text-formatted ul li p:last-of-type,.text-formatted ol li p:last-of-type{margin-bottom:0;}.cke-editable ul > li,.field--name-field-visual ul > li,.text-formatted ul > li{margin-left:1.8rem;}.cke-editable ul > li::before,.field--name-field-visual ul > li::before,.text-formatted ul > li::before{display:inline-block;content:"\e317";font-size:1.4rem;top:0.2rem;transform:rotate(180deg);}@media screen and (min-width:768px){.cke-editable ul > li,.field--name-field-visual ul > li,.text-formatted ul > li{margin-left:3rem;}.cke-editable ul > li::before,.field--name-field-visual ul > li::before,.text-formatted ul > li::before{top:0.5rem;font-size:2.2rem;}}.cke-editable ol,.field--name-field-visual ol,.text-formatted ol{counter-reset:i;}.cke-editable ol > li,.field--name-field-visual ol > li,.text-formatted ol > li{margin-left:1.4rem;}@media screen and (min-width:1281px){.cke-editable ol > li,.field--name-field-visual ol > li,.text-formatted ol > li{margin-left:2.4rem;}}.cke-editable ol > li::before,.field--name-field-visual ol > li::before,.text-formatted ol > li::before{content:counter(i) ".";counter-increment:i;top:0;right:100%;}.cke-editable figure,.field--name-field-visual figure,.text-formatted figure{clear:both;display:block;margin:0 auto 1.5em;}.cke-editable figure figcaption,.field--name-field-visual figure figcaption,.text-formatted figure figcaption{display:block;}.cke-editable figure p,.field--name-field-visual figure p,.text-formatted figure p{margin-bottom:0;}@media screen and (max-width:1024px){.cke-editable figure.align-left,.cke-editable figure.align-right,.field--name-field-visual figure.align-left,.field--name-field-visual figure.align-right,.text-formatted figure.align-left,.text-formatted figure.align-right{max-width:50%;}}.cke-editable figure.align-left,.field--name-field-visual figure.align-left,.text-formatted figure.align-left{margin-right:20px;}.cke-editable figure.align-right,.field--name-field-visual figure.align-right,.text-formatted figure.align-right{margin-left:20px;}.cke-editable figure figure,.field--name-field-visual figure figure,.text-formatted figure figure{margin-bottom:0;}.cke-editable .align-center,.field--name-field-visual .align-center,.text-formatted .align-center{text-align:center;}.cke-editable blockquote,.field--name-field-visual blockquote,.text-formatted blockquote{padding:0;margin:0 0 1.5em;}.cke-editable blockquote p,.field--name-field-visual blockquote p,.text-formatted blockquote p{display:inline;}.cke-editable .teaser,.field--name-field-visual .teaser,.text-formatted .teaser{padding-left:0;padding-right:0;}.table-operation{width:100%;border-top:solid 1px #706f6f;}@media screen and (min-width:1025px){.table-operation{margin-top:1.3em;}}.table-operation td{text-align:right;}.interview-subtitle h2,body:not(.page-node-type-operation) .paragraph--type--text-section h2,.cke-editable h2,.text-formatted h2{font-size:2.1rem;font-weight:normal;}@media screen and (min-width:768px) and (max-width:1024px){.interview-subtitle h2,body:not(.page-node-type-operation) .paragraph--type--text-section h2,.cke-editable h2,.text-formatted h2{font-size:2.3rem;}}@media screen and (min-width:1025px) and (max-width:1600px){.interview-subtitle h2,body:not(.page-node-type-operation) .paragraph--type--text-section h2,.cke-editable h2,.text-formatted h2{font-size:3.2rem;}}@media screen and (min-width:1601px){.interview-subtitle h2,body:not(.page-node-type-operation) .paragraph--type--text-section h2,.cke-editable h2,.text-formatted h2{font-size:3.8rem;}}.right-column,.right-column .form-type-webform-markup{font-size:1.3rem;}@media screen and (min-width:1025px) and (max-width:1600px){.right-column,.right-column .form-type-webform-markup{font-size:1.4rem;}}@media screen and (min-width:1601px){.right-column,.right-column .form-type-webform-markup{font-size:1.7rem;}}.right-column a[target=_blank],.right-column .form-type-webform-markup a[target=_blank]{text-transform:uppercase;}.right-column .btn,.right-column .form-type-webform-markup .btn{color:#000;margin-bottom:0.8em;}.right-column .btn:link,.right-column .btn:visited,.right-column .form-type-webform-markup .btn:link,.right-column .form-type-webform-markup .btn:visited{color:#000;}.right-column .btn:focus,.right-column .btn:hover,.right-column .btn:active,.right-column .form-type-webform-markup .btn:focus,.right-column .form-type-webform-markup .btn:hover,.right-column .form-type-webform-markup .btn:active{color:#fff;}.sitemap{display:flex;justify-content:space-around;flex-wrap:wrap;}.sitemap h2{font-size:3.2rem;font-weight:normal;margin-bottom:0;}@media screen and (max-width:1024px){.sitemap h2{font-size:2.4rem;}}.sitemap a{color:#706f6f;font-weight:normal;font-size:3.2rem;text-decoration:none;}@media screen and (max-width:1024px){.sitemap a{font-size:2.4rem;}}.sitemap a:hover{text-decoration:underline;}.sitemap ul{padding:0.3em 0 0 0;}.sitemap li{padding:0.5rem 0;}.sitemap li ul{margin:0;padding-left:2rem;border-left:2px solid #706f6f;}.sitemap li li{padding:0 0 0.7em 10px;font-weight:normal;}.sitemap li li li{padding-bottom:0.1em;font-size:1.6rem;position:relative;margin-left:calc(7px * 2.5);}.sitemap li li li::before{width:7px;height:7px;margin-right:7px;content:"";position:absolute;right:100%;top:0.7em;left:-0.6em;transform:translateY(-50%);background:#0000ff;border-radius:50%;}.sitemap li li li::before{top:-3px;width:4px;height:4px;}.sitemap-box-terms,.sitemap-box-menu,.sitemap-box-front{padding:4rem;width:30%;text-overflow:ellipsis;}@media screen and (max-width:1024px){.sitemap-box-terms,.sitemap-box-menu,.sitemap-box-front{width:50%;padding:3rem;}}@media screen and (max-width:480px){.sitemap-box-terms,.sitemap-box-menu,.sitemap-box-front{width:100%;padding:2rem;}}.news-header{margin-bottom:1.2rem;}@media screen and (min-width:481px),print{.news-header{display:flex;justify-content:space-between;}}.article-date{text-transform:uppercase;font-weight:bold;font-size:1.3rem;}@media screen and (min-width:481px){.article-date{margin-left:2rem;text-align:right;}}@media screen and (min-width:1025px) and (max-width:1600px){.article-date{font-size:1.4rem;}}@media screen and (min-width:1601px){.article-date{font-size:1.7rem;}}.updated-date{color:#706f6f;}.left-column h1{margin-bottom:0.9rem;text-align:left;font-weight:normal;line-height:1.1;}.news-date{margin-bottom:4rem;font-size:2.1rem;}@media screen and (min-width:768px) and (max-width:1024px){.news-date{font-size:2.3rem;}}@media screen and (min-width:1025px) and (max-width:1600px){.news-date{font-size:3.2rem;}}@media screen and (min-width:1601px){.news-date{font-size:3.8rem;}}.node--type-actualite.node--view-mode-full{margin-top:3rem;}@media screen and (min-width:1025px){.node--type-actualite.node--view-mode-full{margin-top:6rem;}}.node--type-page .paragraph--type--text-section{margin-bottom:2em;}@media screen and (min-width:1025px){.node--type-page .paragraph--type--text-section{margin-bottom:1.3em;}}.simple-list,.grid-list{font-size:1.3rem;line-height:1.4;}@media screen and (min-width:1025px) and (max-width:1600px){.simple-list,.grid-list{font-size:1.4rem;}}@media screen and (min-width:1601px){.simple-list,.grid-list{font-size:1.7rem;}}.simple-list .text-formatted p,.grid-list .text-formatted p{margin-bottom:0;}.simple-list .title,.grid-list .title{font-size:2.1rem;font-weight:normal;}@media screen and (min-width:768px) and (max-width:1024px){.simple-list .title,.grid-list .title{font-size:2.3rem;}}.simple-list .title a,.grid-list .title a{color:inherit;}.simple-list .title a:link,.simple-list .title a:visited,.grid-list .title a:link,.grid-list .title a:visited{color:inherit;}.simple-list .title a:focus,.simple-list .title a:hover,.simple-list .title a:active,.grid-list .title a:focus,.grid-list .title a:hover,.grid-list .title a:active{color:#0000ff;}.simple-list .date,.simple-list .subtitle,.grid-list .date,.grid-list .subtitle{margin-bottom:1.7rem;font-size:1.3rem;}@media screen and (min-width:768px) and (max-width:1024px){.simple-list .date,.simple-list .subtitle,.grid-list .date,.grid-list .subtitle{font-size:1.7rem;}}@media screen and (min-width:1025px){.simple-list .date,.simple-list .subtitle,.grid-list .date,.grid-list .subtitle{font-size:3.2rem;}}.simple-list .btn,.grid-list .btn{margin-top:1.7rem;}.simple-list .btn a::before,.grid-list .btn a::before{position:relative;top:inherit;left:inherit;width:auto;}.simple-list .btn a[target=_blank]::before,.grid-list .btn a[target=_blank]::before{content:"\e0b2";display:inline-block;font-size:1.3rem;vertical-align:baseline;}.grid-list .title{margin-bottom:0.3rem;}@media screen and (min-width:1025px) and (max-width:1600px){.grid-list .title{font-size:3.2rem;}}@media screen and (min-width:1601px){.grid-list .title{font-size:3.8rem;}}.grid-list .field--name-field-visual-overview,.grid-list .field--name-field-picture{margin-bottom:0.8rem;}@media screen and (min-width:1025px) and (max-width:1600px){.grid-list .date,.grid-list .subtitle{font-size:2rem;}}@media screen and (min-width:1601px){.grid-list .date,.grid-list .subtitle{font-size:2.4rem;}}.grid-list .text-formatted{margin-top:1.5rem;}.grid-list .author{text-transform:uppercase;font-weight:bold;font-size:1.4rem;color:#706f6f;margin-top:1rem;}.grid-list.last_interviews{margin-top:3rem;}@media screen and (min-width:1281px){.grid-list.last_interviews{margin-top:6rem;}}.simple-list .entity-list-item,.simple-list .group-title{padding-top:3%;padding-bottom:7%;border-bottom:solid 1px #706f6f;}@media screen and (min-width:768px){.simple-list .entity-list-item,.simple-list .group-title{padding-top:2.6rem;padding-bottom:3.8rem;}}.simple-list .title{margin-bottom:0;}@media screen and (min-width:1025px) and (max-width:1600px){.simple-list .title{font-size:4.5rem;}}@media screen and (min-width:1601px){.simple-list .title{font-size:5.1rem;}}.simple-list .operation-taxonomy{margin-bottom:0;}.simple-list .date .field__label::after{content:" : ";}.simple-list .field--name-node-post-date{display:inline-block;margin-bottom:1em;}.simple-list .field--name-node-post-date *{display:inline;}.simple-list .group-title{margin-top:6rem;font-weight:bold;}.public-markets{border-top:solid 1px #706f6f;}.node--type-public-market .date{margin-bottom:0;}.path-documentation .layout-content,.block-home-resources-block,.grey-background .layout-content,.paragraph--type-linked-documentation,.news-list-doc{background:#eceded;}@media print{.path-documentation .layout-content,.block-home-resources-block,.grey-background .layout-content,.paragraph--type-linked-documentation,.news-list-doc{background:none;}}.path-documentation .layout-content .entity-list-item,.path-documentation .layout-content li,.block-home-resources-block .entity-list-item,.block-home-resources-block li,.grey-background .layout-content .entity-list-item,.grey-background .layout-content li,.paragraph--type-linked-documentation .entity-list-item,.paragraph--type-linked-documentation li,.news-list-doc .entity-list-item,.news-list-doc li{position:relative;padding-bottom:3.5rem;}.path-documentation .layout-content .btn,.block-home-resources-block .btn,.grey-background .layout-content .btn,.paragraph--type-linked-documentation .btn,.news-list-doc .btn{position:absolute;bottom:0;}.paragraph--type-linked-documentation{border-bottom:0;}.resource-subtitle span:not(:first-of-type)::before{content:"|";padding:0 1rem 0 0.5rem;}.img-video{position:relative;}.img-video::before{display:inline-block;content:"\e905";font-size:4rem;position:absolute;top:0;bottom:0;right:0;left:0;width:8rem;height:8rem;margin:auto;padding-top:2rem;padding-left:2.8rem;background:#fff;border-radius:50%;color:#0000ff;}.img-podcast{position:relative;}.img-podcast::before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;width:8rem;height:8rem;margin:auto;padding-top:2rem;padding-left:2.8rem;background:url(/themes/custom/customer/images/podcast.png) no-repeat 0 0;background-size:contain;}.news-list-doc{border-top:solid 1px #706f6f;}.block-home-last-news-block,.block-facons-latest-block,.block-home-resources-block{padding-bottom:2.5rem;}@media screen and (min-width:1281px){.block-home-last-news-block .entity-list-item,.block-facons-latest-block .entity-list-item,.block-home-resources-block .entity-list-item{margin-bottom:4.8rem;}}.block-facons-latest-block h2:not(.title){text-align:center;margin-bottom:0.9em;}.paragraph--type--section-equipe{padding-bottom:0;border:solid #706f6f;border-width:1px 0 0;}.paragraph--type--section-equipe h2{padding-bottom:3.8rem;text-align:left;}.paragraph--type--section-equipe .person-name{margin-bottom:0;}.view-header-search .view-header{margin-top:-1em;padding-bottom:2em;text-transform:uppercase;border-bottom:solid 1px #706f6f;font-size:1.3rem;}@media screen and (min-width:1025px) and (max-width:1600px){.view-header-search .view-header{margin-bottom:1.5rem;font-size:1.4rem;}}@media screen and (min-width:1601px){.view-header-search .view-header{margin-bottom:2rem;font-size:1.7rem;}.view-header-search .view-header::before{font-size:1.2rem;}}.paragraph--type--approaches.color-1{background-color:#eceded;}.list-item-paragraph{margin-top:2rem;}.list-item-paragraph > *{margin-bottom:3rem;}@media screen and (min-width:481px){.list-item-paragraph{display:flex;flex-wrap:wrap;margin-right:-1.5rem;margin-left:-1.5rem;}.list-item-paragraph > *{width:calc(100% / 2 - 0.1px);padding-right:1.5rem !important;padding-left:1.5rem !important;margin-bottom:6rem;}}@media screen and (min-width:1025px){.list-item-paragraph{margin-top:5rem;}.list-item-paragraph > *{width:calc(100% / 3 - 0.1px);}}.list-item-paragraph .paragraph--type--approach-item{padding:0;}.facebook::after{content:"\f09a";}.twitter::after{content:"\e913";}.linkedin::after{content:"\f0e1";}.instagram::after{content:"\f16d";}.print::after{content:"\e908";}.email::after{content:"\e90a";}.youtube::after{content:"\e912";}.social-media-sharing{margin-bottom:3.6rem;}.right-column .social-media-sharing{margin-bottom:0;}.social-media-sharing ul{display:flex;padding-top:1.5rem;}.right-column .social-media-sharing ul{padding-top:0;}.social-media-sharing li{margin-right:2rem;}.social-media-sharing .icon-txt{display:flex;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;padding:0;background:#000;color:#fff;border-radius:50%;border:1px solid #000;line-height:1;text-align:center;}.social-media-sharing .icon-txt::after{font-size:1.7rem;}.social-media-sharing .icon-txt:hover,.social-media-sharing .icon-txt:focus{border-color:#0000ff;background:#0000ff;text-decoration:none;}.email.icon-txt,.print.icon-txt{border:0;background:none;color:#000;border-radius:0;}.email.icon-txt::after,.print.icon-txt::after{font-size:2.9rem;}.email.icon-txt:hover,.email.icon-txt:focus,.print.icon-txt:hover,.print.icon-txt:focus{background:none;color:#0000ff;text-decoration:underline;}.block-social-media{display:flex;}#edit-rs-buttons{margin-bottom:2rem;}.header{position:relative;width:100%;max-width:1600px;height:auto;min-height:7.3rem;z-index:100;background:#fff;}@media screen and (min-width:768px){.header{position:fixed;min-height:9.4rem;}}.header::before{position:fixed;content:"";width:0;height:0;top:0;left:0;opacity:0;background:rgba(0,0,0,0.5);transition:opacity ease-in 0.3s;}.header-sticky{min-height:7.3rem;}.overlay-visible .header::before{width:100%;height:100%;opacity:1;}.region-header{display:flex;border-bottom:solid 1px #706f6f;}.search-open .region-header{position:relative;width:100%;max-width:1600px;background:#fff;}.block-logos,.block-language{padding:2.4rem 0;font-size:2rem;}.block-logos a{text-decoration:none;}.logo{width:85px;height:23px;margin:0 10px 0 4px;transition:all 0.3s ease-in;}@media screen and (min-width:768px){.logo{width:152px;height:41px;}}.logo-txt{width:202px;height:45px;}@media screen and (max-width:767px){.logo-txt{position:absolute;left:-9999px;}}@media print{.logo-txt{width:70px;height:auto;}}.header-sticky .logo{width:85px;height:23px;}.block-language{margin-right:3rem;text-transform:uppercase;color:inherit;}.block-language li{font-size:2rem;line-height:0.9;}.block-language a{color:inherit;text-decoration:underline;}.block-language a:link,.block-language a:visited{text-decoration:underline;}.block-language a:focus,.block-language a:hover,.block-language a:active{text-decoration:none;}.path-recherche .block-language{flex-grow:1;text-align:right;}.breadcrumb{padding-top:0.4rem;margin:0 0 1.4rem;}@media screen and (min-width:768px){.breadcrumb{padding-top:1rem;}}@media screen and (min-width:1601px){.breadcrumb{margin-bottom:1.5rem;padding-top:1.5rem;}}.breadcrumb ol{display:flex;}.breadcrumb li{display:inline-block;color:#706f6f;font-size:1.1rem;}.breadcrumb li:not(:first-child)::before{display:inline-block;content:"\e900";font-size:0.7rem;vertical-align:baseline;padding:0 3px 0 5px;}@media screen and (min-width:768px) and (max-width:1024px){.breadcrumb li{font-size:1.3rem;}}@media screen and (min-width:1025px) and (max-width:1600px){.breadcrumb li{font-size:1.4rem;}.breadcrumb li:not(:first-child)::before{font-size:1rem;padding:0 4px 0 8px;}}@media screen and (min-width:1601px){.breadcrumb li{font-size:1.7rem;}.breadcrumb li:not(:first-child)::before{font-size:1.2rem;padding:0 4px 0 8px;}}.breadcrumb li a:focus,.breadcrumb li a:hover,.breadcrumb li a:active{text-decoration:underline;}.block-home-main-news-block .layout__region--content{display:flex;flex-wrap:wrap;justify-content:space-between;}@media screen and (min-width:1025px){.block-home-main-news-block .column{width:43.0672268908%;}}.block-home-main-news-block .img-taxo{position:relative;flex-grow:1;margin-bottom:1rem;}@media screen and (min-width:768px) and (max-width:1024px){.block-home-main-news-block .img-taxo{margin-bottom:3.5rem;}}@media screen and (min-width:1025px){.block-home-main-news-block .img-taxo{margin-bottom:5.5rem;}}.block-home-main-news-block .operation-taxonomy{font-size:1.4rem;}@media screen and (min-width:768px){.block-home-main-news-block .operation-taxonomy{position:absolute;bottom:0;margin-bottom:0;padding:0.5rem 1.6rem 0 0;background-color:#fff;}}.block-home-main-news-block h3{margin-bottom:0;font-weight:normal;font-size:2.1rem;}@media screen and (min-width:768px) and (max-width:1024px){.block-home-main-news-block h3{font-size:4rem;}}@media screen and (min-width:1025px) and (max-width:1600px){.block-home-main-news-block h3{font-size:4.5rem;}}@media screen and (min-width:1601px){.block-home-main-news-block h3{font-size:5.1rem;}}.block-home-main-news-block h3 a{color:inherit;}.block-home-main-news-block h3 a:link,.block-home-main-news-block h3 a:visited{color:inherit;}.block-home-main-news-block h3 a:focus,.block-home-main-news-block h3 a:hover,.block-home-main-news-block h3 a:active{color:#0000ff;}.block-home-main-news-block .date{margin:1rem 0;font-size:1.3rem;}@media screen and (min-width:768px) and (max-width:1024px){.block-home-main-news-block .date{font-size:2.3rem;}}@media screen and (min-width:1025px) and (max-width:1600px){.block-home-main-news-block .date{font-size:3.2rem;}}@media screen and (min-width:1601px){.block-home-main-news-block .date{font-size:3.8rem;}}.block-home-main-news-block .field--name-field-teaser{margin-top:0.8rem;font-size:1.3rem;}@media screen and (min-width:768px) and (max-width:1024px){.block-home-main-news-block .field--name-field-teaser{font-size:1.7rem;}}@media screen and (min-width:1025px) and (max-width:1600px){.block-home-main-news-block .field--name-field-teaser{font-size:2rem;}}@media screen and (min-width:1601px){.block-home-main-news-block .field--name-field-teaser{font-size:2.4rem;}}.block-home-main-news-block .field--name-field-teaser p{margin-bottom:0;}@media screen and (max-width:767px),print{.panel{border-bottom:1px solid #706f6f;}.panel.is-expanded .panel-content{visibility:visible;max-height:500em;}.panel.is-expanded .panel-cta{border-bottom:1px solid #706f6f;background:none;color:#0000ff;}.panel.is-expanded .panel-cta::after{transform:translate(50%,-50%) rotate(-270deg);}}@media screen and (min-width:768px),print{.panel-header{display:none;}}.panel-title{font-size:1.3rem;font-weight:normal;}@media screen and (max-width:767px){.panel-title{margin:0;}}@media screen and (min-width:768px) and (max-width:1024px){.panel-title{font-size:1.7rem;}}@media screen and (min-width:1025px) and (max-width:1600px){.panel-title{font-size:2rem;}}@media screen and (min-width:1601px){.panel-title{font-size:2.4rem;}}.panel-cta{width:100%;padding:1em 6rem 1em 1em;border:none;font-size:inherit;text-align:inherit;}.panel-cta::after{display:inline-block;content:"\e317";font-size:1em;position:absolute;top:50%;right:3rem;transform:translate(50%,-50%) rotate(-90deg);font-weight:normal;transition:all 0.3s ease-in;}.panel-content{position:relative;visibility:hidden;transition:all 0.5s ease-in-out;}@media screen and (max-width:767px),print{.panel-content{overflow:hidden;max-height:0;}}@media screen and (min-width:768px){.panel-content{position:absolute;overflow:auto;top:0;bottom:0;right:0;width:38rem;max-height:none;transform:translateX(100%);}}@media screen and (min-width:768px){.panel-content.is-active{visibility:visible;transform:translateX(0);}}@media print{.panel-content.is-active{visibility:visible;max-height:500em;}}.panel-content-wrapper{display:flex;flex-direction:column;min-height:100%;padding:2rem;background:#fff;color:#000;font-size:1.3rem;}@media screen and (min-width:1025px) and (max-width:1600px){.panel-content-wrapper{font-size:1.4rem;}}@media screen and (min-width:1601px){.panel-content-wrapper{font-size:1.7rem;}}@media screen and (max-width:767px){.panel-content-wrapper .panel-title{display:none;}}.panel-image{margin-bottom:1em;}.panel-image img{width:100%;}.panel-action{margin-bottom:1em;display:flex;justify-content:space-between;align-items:center;}@media print{.panel-action{display:none;}}.btn.panel-link{background:transparent;color:#000;border-color:inherit;}.btn.panel-link::before{display:inline-block;content:"\e900";font-size:1rem;padding-right:0.5em;}.btn.panel-link:hover,.btn.panel-link:focus{background:#0000ff;color:#fff;border-color:transparent;}.panel-close{overflow:hidden;border:none;}.panel-close::before{display:inline-block;content:"\e90c";font-size:2.2rem;}@media screen and (max-width:767px){.panel-close{display:none;}}.panel-close:hover,.panel-close:focus{background:none;color:#0000ff;}.pager{position:relative;display:inline-block;left:50%;transform:translateX(-50%);margin-bottom:2rem;color:#706f6f;font-size:2rem;text-align:center;}.pager .pager__items{display:flex;flex-wrap:nowrap;}.pager .pager__item{width:auto;}.pager .pager__item:nth-child(n){margin:0;}.pager .pager__item.is-active{color:#0000ff;text-decoration:underline;}.pager .pager__item.pager__item--previous a,.pager .pager__item.pager__item--next a{text-decoration:none;}.pager .pager__item.pager__item--previous a::before,.pager .pager__item.pager__item--next a::before{display:inline-block;content:"\e317";font-size:1em;position:static;width:auto;height:auto;}.pager .pager__item.pager__item--next a::before{transform:rotate(180deg);}.pager a,.pager .txt{display:flex;justify-content:center;align-items:center;padding:0.5em;color:inherit;line-height:1;}.pager a::before,.pager .txt::before{display:none;}.pager a[href]:hover,.pager a[href]:focus,.pager .txt[href]:hover,.pager .txt[href]:focus{color:#0000ff;}.highlight .media-image figcaption,.highlight .slick-slide figcaption,.highlight .slick-slide .field--name-field-title,.highlight .slick-dots,.highlight .slider-controls{padding-left:30px;padding-right:30px;}@media screen and (min-width:768px){.highlight .media-image figcaption,.highlight .slick-slide figcaption,.highlight .slick-slide .field--name-field-title,.highlight .slick-dots,.highlight .slider-controls{padding-left:5.5%;padding-right:5.5%;}}@media print{.highlight .media-image figcaption,.highlight .slick-slide figcaption,.highlight .slick-slide .field--name-field-title,.highlight .slick-dots,.highlight .slider-controls{padding-left:0;padding-right:0;}}.highlight .slider-controls{padding-right:0;}.highlight .slider-wrapper{margin-bottom:0;}.highlight .slider-nav.prev{right:auto;left:0;}.highlight .slider-nav.next{left:auto;right:0;}.media-image{margin-bottom:2rem;}@media screen and (min-width:768px){.media-image{margin-bottom:4rem;}}.media-image img{width:100%;}.media--view-mode-gallery-mozaic img{width:100%;transition:0.3s ease-in-out;}.media--view-mode-gallery-mozaic img:hover,.media--view-mode-gallery-mozaic img:focus{opacity:0.8;}.media--view-mode-gallery-mozaic figcaption{text-align:right;font-size:1.4rem;margin-top:0.5rem;}.media--view-mode-gallery-mozaic .dialog{position:relative;}.paragraph--type--program caption{margin-bottom:0.7em;text-align:left;font-weight:normal;font-size:1.7rem;}@media screen and (min-width:768px) and (max-width:1024px){.paragraph--type--program caption{font-size:2rem;}}@media screen and (min-width:1025px) and (max-width:1600px){.paragraph--type--program caption{font-size:2.8rem;}}@media screen and (min-width:1601px){.paragraph--type--program caption{font-size:3.2rem;}}.paragraph--type--program .media-list > *{margin-bottom:3rem;}@media screen and (min-width:481px){.paragraph--type--program .media-list{display:flex;justify-content:space-around;margin-right:-2.2rem;margin-left:-2.2rem;margin-bottom:6rem;}.paragraph--type--program .media-list > *{padding-right:2.2rem !important;padding-left:2.2rem !important;margin-bottom:0;}}.paragraph--type--program .media-list img{width:auto;height:auto;max-height:52rem;}.paragraph--type--program .table-list{display:flex;flex-wrap:wrap;margin-bottom:0;}@media screen and (min-width:481px){.paragraph--type--program .table-list{display:flex;flex-wrap:wrap;margin-right:-2.2rem;margin-left:-2.2rem;}.paragraph--type--program .table-list > *{width:calc(100% / 2 - 0.1px - 4.4rem) !important;margin-right:2.2rem !important;margin-left:2.2rem !important;margin-bottom:3rem;}}@media screen and (min-width:1025px){.paragraph--type--program .table-list{margin-top:5rem;}.paragraph--type--program .table-list > *{width:calc(100% / 3 - 0.1px - 4.4rem) !important;}}.paragraph--type--program table{margin-bottom:3rem;border-top:solid 1px #706f6f;font-size:1.3rem;width:100% !important;}.paragraph--type--program table td{width:auto !important;}.ui-widget{font-family:Moderat,Arial,sans-serif;}.ui-widget-overlay{background:#000;opacity:0.7;}.ui-dialog .ui-dialog-titlebar{padding-bottom:0;background:none;border:0;}.ui-dialog-title{color:#000;}@media screen and (min-width:768px) and (max-width:1024px){.node--type-operation .information{overflow:hidden;display:flex;justify-content:space-between;}.node--type-operation .infos{order:2;}}.address,.hours,.links-infos,.phone{margin-top:2em;}.form-wrapper .address{margin-top:0;}.see-on-map{margin-top:0.25em;font-size:1.2rem;}@media screen and (min-width:1601px){.see-on-map{font-size:1.3rem;}}.information p{margin-bottom:0;}.interactive-map-content{padding-left:30px;padding-right:30px;}@media screen and (min-width:768px){.interactive-map-content{padding-left:5.5%;padding-right:5.5%;}}@media print{.interactive-map-content{padding-left:0;padding-right:0;}}.iframe-map-desktop,.iframe-map-mobile{position:relative;overflow:hidden;padding-top:80vh;margin-top:2rem;border-top:0.1rem solid #706f6f;}@media screen and (max-width:1024px){.iframe-map-desktop,.iframe-map-mobile{margin:0 10px;}}@media screen and (min-width:1025px){.iframe-map-desktop,.iframe-map-mobile{margin-top:5rem;padding-top:69.5rem;}}.iframe-map-desktop iframe,.iframe-map-mobile iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;}.iframe-map-desktop{display:none;}@media screen and (min-width:768px){.iframe-map-desktop{display:block;}}.iframe-map-mobile{display:block;}@media screen and (min-width:768px){.iframe-map-mobile{display:none;}}.before-after-slider-slides .slider-controls{display:none;}.before-after-slider-slides .slick-dots{margin-left:0;}.before-after-slider .media-image figcaption,.before-after-slider .slick-slide figcaption,.before-after-slider .slick-slide .field--name-field-title,.before-after-slider .slick-dots,.before-after-slider .slider-controls{padding-left:30px;padding-right:30px;}@media screen and (min-width:768px){.before-after-slider .media-image figcaption,.before-after-slider .slick-slide figcaption,.before-after-slider .slick-slide .field--name-field-title,.before-after-slider .slick-dots,.before-after-slider .slider-controls{padding-left:5.5%;padding-right:5.5%;}}@media print{.before-after-slider .media-image figcaption,.before-after-slider .slick-slide figcaption,.before-after-slider .slick-slide .field--name-field-title,.before-after-slider .slick-dots,.before-after-slider .slider-controls{padding-left:0;padding-right:0;}}.before-after-slider .slider-controls{padding-right:0;}.before-after-slider .slider-wrapper{margin-bottom:0;}.before-after-slider .slider-nav.prev{right:auto;left:0;}.before-after-slider .slider-nav.next{left:auto;right:0;}.before-after-slider .paragraph{padding:0 !important;border-bottom:none !important;position:relative;}.block-social-media-links{position:fixed;top:11%;right:10px;z-index:99;}@media screen and (min-width:1025px){.block-social-media-links{right:15px;top:15%;}}.block-social-media-links .social-media-links--platforms li{margin-bottom:15px;}.block-social-media-links .social-media-links--platforms a{display:flex;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;padding:0;border-radius:50%;background:#fff;border:1px solid #fff;color:#000;}@media screen and (min-width:1025px){.block-social-media-links .social-media-links--platforms a{width:5rem;height:5rem;}}.block-social-media-links .social-media-links--platforms a:hover,.block-social-media-links .social-media-links--platforms a:focus{background:#000;color:#fff;text-decoration:none;}.block-social-media-links .social-media-links--platforms a span{display:flex;}.block-social-media-links .social-media-links--platforms a span.fa-linkedin::before{content:"\f0e1";}.block-social-media-links .social-media-links--platforms a span.fa-twitter::before{content:"\f099";}.block-social-media-links .social-media-links--platforms a span.fa-facebook::before{content:"\f09a";}.block-social-media-links .social-media-links--platforms a span::before{font-size:2rem;}@media screen and (min-width:1025px){.block-social-media-links .social-media-links--platforms a span::before{font-size:3rem;}}.orejime-Notice,.orejime-Modal{font-size:1.5rem;}.orejime-Notice{max-width:45rem;}@media screen and (min-width:481px){.orejime-Notice{font-size:1.6rem;}}.orejime-Notice-actionItem button{margin-bottom:0.5em;}@media screen and (min-width:481px){.orejime-Notice-actionItem button{margin-bottom:0;}}.orejime-Button{cursor:pointer;}@media screen and (min-width:481px){.orejime-Modal{font-size:1.8rem;}}.orejime-Modal a{color:#eee;}.orejime-Modal-closeButton{cursor:pointer;padding:1rem;}.orejime-Modal-closeButton:hover,.orejime-Modal-closeButton:focus{background-color:transparent;}.orejime-Modal-closeButton:hover svg,.orejime-Modal-closeButton:focus svg{cursor:pointer;transform:scale(1.5);}.orejime-AppList-item{margin-bottom:3rem;padding-left:8rem;}.orejime-AppItem label{position:inherit;}.paragraph--type--gallery .field--name-field-media-images{display:grid;grid-gap:2rem 2rem;}@media screen and (min-width:481px){.paragraph--type--gallery .field--name-field-media-images{grid-template-columns:repeat(2,minmax(0,1fr));}}@media screen and (min-width:768px){.paragraph--type--gallery .field--name-field-media-images{grid-template-columns:repeat(3,minmax(0,1fr));}}.paragraph--type--gallery .gallery-item{position:relative;}.paragraph--type--gallery .ajax-progress{position:absolute;top:50%;left:50%;transform:translate(50%);}.ui-dialog{position:fixed !important;top:0 !important;left:0 !important;max-width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;overflow:auto !important;background-color:rgba(0,0,0,0.6) !important;border-radius:unset !important;border:none !important;}@media screen and (max-width:1024px){.ui-dialog{min-width:100% !important;}}.ui-dialog-titlebar{background:none !important;}.ui-dialog .ui-dialog-titlebar{border:none !important;}.ui-dialog .ui-dialog-titlebar-close{top:3rem;right:3rem;cursor:pointer;z-index:999;}.ui-dialog-title{display:none !important;}.ui-dialog-content{background:none !important;color:#fff;}.captcha{color:#000;font-size:1.5rem;margin-top:4rem;}.captcha label{position:relative;color:#000;font-size:1.5rem;}.captcha .form-item{display:block;border-bottom:none;}.captcha .form-text{display:inline;width:6rem;border:1px solid #706f6f;padding:0.5rem;font-size:1.5rem;}.captcha .description,.captcha .form-text{margin-top:1.5rem;}.matomo{background-color:#eceded;padding:2rem 0;font-size:1.5rem;}@media screen and (min-width:768px){.matomo{position:fixed;top:0;z-index:50;}}.matomo-wrapper{padding:0 5.5%;}.matomo p{margin-bottom:1rem;}.matomo [type=checkbox]{margin-right:1rem;}.matomo label{font-size:1.5rem;}#edit-rgpd,#edit-politique-rgpd{display:inline-block;margin-top:1.4rem;font-size:1.3rem;}@media screen and (min-width:1025px) and (max-width:1600px){#edit-rgpd,#edit-politique-rgpd{font-size:1.4rem;}}@media screen and (min-width:1601px){#edit-rgpd,#edit-politique-rgpd{font-size:1.7rem;}}@media screen and (min-width:481px){#edit-rgpd,#edit-politique-rgpd{margin-top:2.4rem;}}.webform-submission-contact-form .form-actions button::before{display:inline-block;content:"\e900";font-size:1rem;vertical-align:1px;}.webform-submission-form .fieldset-collapsible{margin-top:2.4rem;}@media screen and (min-width:768px){.webform-submission-form .fieldset-collapsible{margin-top:5.4rem;}}.path-recherche .form-item-search-api-fulltext{margin-bottom:6rem;}.path-recherche .form-item-search-api-fulltext label{width:auto;}.path-recherche .form-item-search-api-fulltext .form-text{flex-grow:1;color:inherit;}.fieldset-collapsible{display:block;border:solid 1px #706f6f;}@media screen and (min-width:768px){.fieldset-collapsible{width:50%;}}.fieldset-collapsible-cta{padding:0.5rem 1rem 0.6rem;font-size:1.3rem;}@media screen and (min-width:768px){.fieldset-collapsible-cta{font-size:1.4rem;}}.fieldset-collapsible-cta::after{display:inline-block;content:"\e900";font-size:1.1rem;position:absolute;right:10px;top:50%;transform:translateY(-50%) rotate(90deg);transition:all 0.3s ease-in;}.fieldset-collapsible-cta:hover,.fieldset-collapsible-cta:focus,.fieldset-collapsible-cta:active{background:#fff;color:#000;}.fieldset-collapsible-cta:focus,.fieldset-collapsible-cta:active{outline:dotted 2px #0000ff;}.fieldset-collapsible-content{top:0;left:-1px;right:-1px;}.fieldset-collapsible.is-expanded{overflow:visible;border-bottom:0;z-index:11;}.fieldset-collapsible.is-expanded .fieldset-collapsible-content{padding-top:0.5rem;height:auto;top:100%;border:solid #706f6f;border-width:0 1px 1px;background:#fff;}.fieldset-collapsible.is-expanded .fieldset-collapsible-cta{color:#000;}.fieldset-collapsible.is-expanded .fieldset-collapsible-cta::after{transform:translateY(-50%) rotate(-90deg);}.entity-list-header,.view-filters{margin:2.6rem 0;}@media screen and (min-width:768px){.entity-list-header,.view-filters{margin:4rem 0 5rem;}}@media screen and (max-width:767px){.entity-list-header .form-item,.view-filters .form-item{margin-bottom:15px;}}.entity-list-header fieldset,.view-filters fieldset{width:100%;}@media screen and (min-width:768px){.entity-list-header fieldset,.view-filters fieldset{margin-right:4.4247787611%;}}.entity-list-header fieldset,.entity-list-header .form-type-select,.view-filters fieldset,.view-filters .form-type-select{float:left;}@media screen and (min-width:768px){.entity-list-header fieldset,.entity-list-header .form-type-select,.view-filters fieldset,.view-filters .form-type-select{width:calc((100% - 4.4247787611%) / 2);}}@media screen and (min-width:1281px){.entity-list-header fieldset,.entity-list-header .form-type-select,.view-filters fieldset,.view-filters .form-type-select{width:calc((100% - 3.5014005602% * 2) / 3);margin-right:3.5014005602%;}.entity-list-header fieldset.form-item-langcode,.entity-list-header .form-type-select.form-item-langcode,.view-filters fieldset.form-item-langcode,.view-filters .form-type-select.form-item-langcode{margin-right:0;}}.entity-list-header .form-type-select,.view-filters .form-type-select{margin-top:0;}.entity-list-header .form-type-select label,.entity-list-header .form-type-select select,.view-filters .form-type-select label,.view-filters .form-type-select select{padding-top:3px;padding-bottom:3px;text-transform:uppercase;font-size:1.3rem;font-weight:bold;}@media screen and (min-width:768px){.entity-list-header .form-type-select label,.entity-list-header .form-type-select select,.view-filters .form-type-select label,.view-filters .form-type-select select{font-size:1.4rem;}}.entity-list-header .form-type-select label::after,.view-filters .form-type-select label::after{display:none;}.entity-list-header .form-type-select select,.view-filters .form-type-select select{background-size:1.1rem;}.entity-list-header .form-actions,.view-filters .form-actions{float:left;margin-top:0;}.entity-list-header .form-submit,.view-filters .form-submit{float:left;padding:0.5rem 0.8rem;border-color:#706f6f;color:#706f6f;}@media screen and (min-width:768px){.entity-list-header .form-submit,.view-filters .form-submit{padding:0.7rem 1rem;}}.entity-list-header .form-submit:focus,.entity-list-header .form-submit:hover,.entity-list-header .form-submit:active,.view-filters .form-submit:focus,.view-filters .form-submit:hover,.view-filters .form-submit:active{color:#fff;}.entity-list-header .pba-specifics-sort-form .form-item-sort,.view-filters .pba-specifics-sort-form .form-item-sort{margin-right:0;margin-top:3rem;width:100%;border:none;}@media screen and (min-width:1025px){.entity-list-header .pba-specifics-sort-form .form-item-sort,.view-filters .pba-specifics-sort-form .form-item-sort{float:right;margin-top:0;}}@media screen and (min-width:768px){.entity-list-header .pba-specifics-sort-form .form-item-sort,.view-filters .pba-specifics-sort-form .form-item-sort{width:auto;}}.entity-list-header .pba-specifics-sort-form label,.view-filters .pba-specifics-sort-form label{color:#000;}.entity-list-header .pba-specifics-sort-form .form-select,.view-filters .pba-specifics-sort-form .form-select{border:solid 1px #706f6f;padding-left:0.8rem;color:#706f6f;}@media screen and (max-width:1280px){.view-filters .form-actions{clear:both;}}.reset-link{float:left;padding:0.5rem 0;margin-left:1.5em;font-size:1.4rem;text-decoration:underline;}.back-top{position:fixed;right:5px;bottom:5px;opacity:0;visibility:hidden;transition:all 0.3s ease-in;}@media screen and (min-width:768px){.back-top{right:30px;bottom:30px;}}.back-top.is-visible{opacity:1;visibility:visible;z-index:100;}.back-top-link{position:relative;overflow:hidden;display:block;width:3rem;height:3rem;border-radius:50%;border:solid 1px #0000ff;background:#0000ff;text-indent:-999em;}.back-top-link::before{display:inline-block;content:"\e900";font-size:1.5rem;position:absolute;top:50%;left:50%;text-indent:0;color:#fff;transform:translate(-50%,-50%) rotate(-90deg);transition:all 0.3s ease-in;}.back-top-link:focus,.back-top-link:hover,.back-top-link:active{background:#fff;}.back-top-link:focus::before,.back-top-link:hover::before,.back-top-link:active::before{color:#0000ff;}#footer{background-color:#000;color:#fff;}@media screen and (min-width:768px){.footer,.subfooter-inner{font-size:1.4rem;}}.footer a,.subfooter-inner a{color:inherit;}@media screen and (min-width:481px){.footer .content-width{display:flex;flex-direction:row;justify-content:space-around;}}@media screen and (min-width:768px){.footer .content-width{justify-content:space-between;}}.footer{padding:2rem 0;}.footer .region{margin-bottom:2rem;font-size:1.3rem;}@media screen and (min-width:1025px){.footer .region{font-size:1.7rem;}}@media screen and (min-width:1025px){.footer .region{max-width:33.3333333333%;padding:1rem;}}.footer .social-media-sharing{margin-bottom:0;}.footer .social-media-sharing ul{padding-top:1.5rem;}.footer .social-media-sharing li{margin-right:2rem;}.footer .social-media-sharing .icon-txt{background:#fff;border:1px solid #fff;color:#000;}.footer .social-media-sharing .icon-txt:hover,.footer .social-media-sharing .icon-txt:focus{background:#000;color:#fff;}.footer-block-separator{flex-grow:1;}@media screen and (min-width:481px){.footer-block-separator{margin-left:3rem;}}@media screen and (min-width:1025px){.footer-block-separator{display:flex;justify-content:space-between;}}.footer .region-footer-1{width:40%;max-width:200px;font-size:2.3rem;}@media screen and (min-width:1601px){.footer .region-footer-1{max-width:280px;}}@media screen and (min-width:1281px){.footer .region-footer-2{max-width:320px;}}.region-footer-3{font-weight:bold;}.region-footer-3 .menu{}.region-footer-3 .menu li{margin-right:4rem;}.footer .region-footer-4{max-width:280px;}.footer .region-footer-4 .btn{background:#000;color:#fff;border-color:#fff;margin:2rem auto;}.footer .region-footer-4 .btn:hover,.footer .region-footer-4 .btn:focus{background:#0000ff;color:#fff;border-color:#000;}.footer .region-footer-4 a{font-weight:normal;}.footer .region-footer-4 a:not(.btn){font-size:1.3rem;text-decoration:underline;color:#706f6f;}.footer .region-footer-4 a:not(.btn):link,.footer .region-footer-4 a:not(.btn):visited{text-decoration:underline;}.footer .region-footer-4 a:not(.btn):focus,.footer .region-footer-4 a:not(.btn):hover,.footer .region-footer-4 a:not(.btn):active{text-decoration:none;}.footer .region-footer-4 a:not(.btn):link,.footer .region-footer-4 a:not(.btn):visited{color:#706f6f;}.footer .region-footer-4 a:not(.btn):focus,.footer .region-footer-4 a:not(.btn):hover,.footer .region-footer-4 a:not(.btn):active{color:#fff;}.subfooter-inner{width:100%;padding:1rem 0;border-top:solid 1px #fff;}@media screen and (min-width:768px){.subfooter-inner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}}.subfooter .region{margin:1rem 0 1.5rem;}@media screen and (min-width:1025px){.subfooter .region{margin:2rem 0;}}.subfooter .menu{display:flex;flex-direction:row;flex-wrap:wrap;font-size:1.1rem;}@media screen and (min-width:768px){.subfooter .menu{font-size:1.4rem;}}.subfooter .menu-item::after{content:"/";padding:0 0.5rem;}.subfooter .menu-item:last-child::after{display:none;}.subfooter a{text-transform:uppercase;font-weight:bold;}@media screen and (min-width:768px){.region-subfooter-1{margin-right:2rem;}}.mairie-logo{display:flex;align-items:center;}@media screen and (max-width:480px){.mairie-logo{justify-content:space-between;}}.mairie-logo article:first-of-type{margin-right:1rem;}@media screen and (min-width:768px){.mairie-logo article{margin-right:1rem;}}.btn-burger-menu{z-index:102;}.btn-burger-menu::after{content:"\e902";}.menu-collapsible{position:relative;}.menu-collapsible-content{position:absolute;top:0;width:100vw;opacity:0;padding-top:7.3rem;background:#fff;visibility:hidden;transform:translateX(-100%);transition:all 0.3s ease-in;}@media screen and (min-width:768px){.menu-collapsible-content{position:fixed;width:40%;height:100%;padding-top:9.4rem;}}@media screen and (min-width:1025px){.menu-collapsible-content{width:23%;}}.menu--main.is-expanded .btn-burger-menu::after{content:"\e90c";font-size:2.5rem;}.menu--main.is-expanded .menu-collapsible-content{opacity:1;visibility:visible;z-index:1;transform:translateX(0);}.header-sticky .menu-collapsible-content{padding-top:7.3rem;}.menu-content > .menu{padding:0 30px 1rem;border-top:1px solid #706f6f;color:#1d1d1b;}@media screen and (min-width:768px){.menu-content > .menu{height:calc(100vh - 9.4rem);overflow-y:auto;}}@media screen and (min-width:1025px){.menu-content > .menu{padding-left:9%;padding-right:8%;}}.menu-content > .menu > .menu-item:not(:first-of-type){border-top:1px solid #706f6f;}.menu--main a,.menu--main .menu-link{position:relative;color:#1d1d1b;}.menu--main a:link,.menu--main a:visited,.menu--main .menu-link:link,.menu--main .menu-link:visited{color:#1d1d1b;}.menu--main a:focus,.menu--main a:hover,.menu--main a:active,.menu--main .menu-link:focus,.menu--main .menu-link:hover,.menu--main .menu-link:active{color:#0000ff;}.menu--main .menu-link{padding-right:4rem;text-transform:none;font-weight:normal;line-height:inherit;text-align:left;}.menu--main .menu-link:focus,.menu--main .menu-link:hover,.menu--main .menu-link:active{background:none;color:inherit;text-decoration:underline;}.menu--main .menu-link::after{display:inline-block;content:"\e90e";font-size:1.5rem;position:absolute;right:0;top:50%;transform:translateY(-50%);}.menu--main .menu-link + .menu li:first-of-type a{margin-top:-0.5rem;}.menu--main .menu-item a,.menu--main .menu-link{display:block;padding:1.5rem 2rem 1.5rem 0;font-size:1.8rem;}@media screen and (min-width:768px){.menu--main .menu-item a,.menu--main .menu-link{font-size:2rem;}}@media screen and (min-width:1601px){.menu--main .menu-item a,.menu--main .menu-link{padding:1.2rem 2rem 1.4rem 0;font-size:2.6rem;}}.menu--main a.is-active:not(.no-link),.menu--main .menu-item--active-trail .menu-link{color:#0000ff;}.menu--main .menu-item .menu{display:block;max-height:0;overflow:hidden;visibility:hidden;opacity:0;transition:opacity 0.5s;border-top:1px solid #706f6f;}.menu--main .menu-item .menu-item{border:none;}.menu--main .menu-item .menu-item a{color:#706f6f;margin:0;padding:0.25rem 0;}.menu--main .menu-item .menu-item a:link,.menu--main .menu-item .menu-item a:visited{color:#706f6f;}.menu--main .menu-item .menu-item a:focus,.menu--main .menu-item .menu-item a:hover,.menu--main .menu-item .menu-item a:active{color:#0000ff;}.menu--main .menu-item .menu-item--active-trail a.is-active{color:#0000ff;}.menu--main .menu-item.is-open > .no-link::after{content:"\e90d";color:#000;}.menu--main .menu-item.is-open > .menu{max-height:100em;padding-block:1rem;padding-left:0.75rem;visibility:visible;opacity:1;}.search-bar form{padding-bottom:8px;background:#0000ff;color:#fff;}@media screen and (min-width:768px){.search-bar form{padding-bottom:15px;}}.search-bar .form--inline{display:flex;}.search-bar .form-item{flex-grow:1;margin-bottom:0;margin-right:20px;}.search-bar .form-text,.search-bar .form-submit{padding-top:0.3rem;padding-bottom:0;}@media screen and (min-width:768px){.search-bar .form-text,.search-bar .form-submit{padding-top:1.6rem;padding-bottom:0.8rem;}}.search-bar .form-text{width:100%;text-align:center;color:inherit;font-size:1.3rem;border-bottom:solid 1px #fff;background:none;}@media screen and (min-width:768px) and (max-width:1024px){.search-bar .form-text{font-size:1.7rem;}}@media screen and (min-width:1025px) and (max-width:1600px){.search-bar .form-text{font-size:2rem;}}@media screen and (min-width:1601px){.search-bar .form-text{font-size:2.4rem;}}.search-bar ::-moz-placeholder{color:inherit;}.search-bar ::placeholder{color:inherit;}.search-bar .form-actions{margin-top:0;}.search-bar .form-submit{position:relative;overflow:hidden;box-sizing:content-box;width:3.7rem;min-height:3rem;padding-left:0;padding-right:0;text-indent:4rem;border:0;color:inherit;}.search-bar .form-submit::before{display:inline-block;content:"\e90f";font-size:3rem;position:absolute;left:-3.7rem;bottom:-2px;}@media screen and (min-width:768px){.search-bar .form-submit::before{bottom:2px;}}.search-bar .form-submit:focus{outline:dotted 1px #fff;}.region-header .search-bar{flex-grow:1;}.search-collapsible{position:static;}.search-collapsible-cta{margin-left:auto;}.search-collapsible-cta::after{content:"\e90f";}.search-collapsible.is-expanded .search-collapsible-cta::after{content:"\e90c";}.before-after-slider .before-after{display:block;}.before-after-slider .before-after .photo{pointer-events:none;}.before-after-slider .before-after .photo img{width:100%;}.before-after-slider .before-after .drag-handler{width:2px;margin:0;transform:translateX(-50%);opacity:1;background:#fff;color:#0000ff;z-index:20;max-height:835px;bottom:0;top:inherit;}.before-after-slider .before-after .drag-handler::after{content:"";position:absolute;top:50%;left:50%;width:3px;height:3px;transform:translate(-50%,-50%);border-radius:50%;background:currentColor;}.before-after-slider .before-after .drag-handler .drag-element{left:50%;width:5rem;height:5rem;margin:0;transform:translate(-50%,-50%);border:none;border-radius:50%;}@media screen and (min-width:768px){.before-after-slider .before-after .drag-handler .drag-element{width:8.4rem;height:8.4rem;font-size:3rem;}}.before-after-slider .before-after .drag-handler .drag-element::before,.before-after-slider .before-after .drag-handler .drag-element::after{position:absolute;top:50%;transform:translateY(-50%);font-size:1em;}.before-after-slider .before-after .drag-handler .drag-element::before{content:"\e904";left:0.3rem;}.before-after-slider .before-after .drag-handler .drag-element::after{content:"\e903";right:0.3rem;}.before-after-slider .field--name-field-legende-copyright{padding-left:30px;padding-right:30px;}@media screen and (min-width:768px){.before-after-slider .field--name-field-legende-copyright{padding-left:5.5%;padding-right:5.5%;}}@media print{.before-after-slider .field--name-field-legende-copyright{padding-left:0;padding-right:0;}}.map-operations{position:relative;overflow:hidden;border-top:1px solid #706f6f;}.map-operations-wrapper{position:relative;transition:all 0.5s ease-in-out;}@media screen and (max-width:767px){.map-operations-wrapper{display:none;}}.map-operations-wrapper img{width:100%;}@media screen{.map-operations-wrapper.has-panel{transform:translateX(-19rem);}}.marker{position:absolute;bottom:50%;left:50%;transform:translateX(-50%);}.marker.marker-15{bottom:75.5%;left:42%;}.marker.marker-28{bottom:26.5%;left:49%;}.marker.marker-17{bottom:81.2%;left:57.3%;}.marker.marker-18{bottom:64%;left:70.6%;}.marker.marker-19{bottom:84%;left:45%;}.marker.marker-282{bottom:85.2%;left:59.1%;}.marker.marker-731{bottom:84.7%;left:55.1%;}.marker.marker-730{bottom:84%;left:65.5%;}.marker.marker-734{bottom:53.3%;left:72.4%;}.marker.marker-732{bottom:48.2%;left:70.8%;}.marker.marker-733{bottom:94.5%;left:98%;transition:all 0.3s ease-in;}.map-operations-wrapper.has-panel .marker.marker-733{transform:translateX(-22rem);}.marker.marker-733 .marker-cta,.marker.marker-733 .marker-cta:hover,.marker.marker-733 .marker-cta:focus{background:url(/themes/custom/customer/images/POI-arrow.svg) center bottom no-repeat;}.marker.marker-733 .field--name-title{left:unset;transform:none;right:0.8rem;}.marker-cta{position:relative;width:6rem;height:6rem;border:none;background:url(/themes/custom/customer/images/POI-inactif.svg) center bottom no-repeat;background-size:contain;color:#0000ff;font-size:1.3rem;transition:none;}@media screen and (min-width:1025px) and (max-width:1600px){.marker-cta{font-size:1.4rem;}}@media screen and (min-width:1601px){.marker-cta{font-size:1.7rem;}}.marker-color-purple .marker-cta{background-image:url(/themes/custom/customer/images/POI-purple-inactif.svg);}.marker-cta .field--name-title{position:absolute;visibility:hidden;opacity:0;top:100%;left:50%;padding:0.5em;margin-top:0.5em;transform:translateX(-50%);background:#0000ff;color:#fff;text-transform:none;white-space:nowrap;transition:all 0.3s ease-in;}.marker-color-purple .marker-cta .field--name-title{background:#8B29F5;}.marker-cta[aria-expanded=true],.marker-cta:hover,.marker-cta:focus{background:url(/themes/custom/customer/images/POI-actif.svg) center bottom no-repeat;}.marker-color-purple .marker-cta[aria-expanded=true],.marker-color-purple .marker-cta:hover,.marker-color-purple .marker-cta:focus{background-image:url(/themes/custom/customer/images/POI-purple-actif.svg);}.marker-cta[aria-expanded=true] .field--name-title,.marker-cta:hover .field--name-title,.marker-cta:focus .field--name-title{visibility:visible;opacity:1;}.marker-228 .marker-cta,.marker-228 .marker-cta:hover,.marker-228 .marker-cta:focus,.marker-228 .marker-cta[aria-expanded=true]{background:url(/themes/custom/customer/images/POI-arrow.svg) center bottom no-repeat;}.marker-228 .marker-cta .field--name-title{left:unset;transform:none;right:0.8rem;}.map-content{position:relative;}.map-content-bottom{position:absolute;left:0;bottom:1rem;display:flex;justify-content:space-between;align-items:center;gap:4rem;width:100%;padding:0 2rem;}@media screen and (max-width:767px){.map-content-bottom{display:none;}}.map-content-legend{padding:0.5rem 1rem;background-color:#eceded;display:flex;gap:2rem;}.map-content-legend-wrapper{display:flex;align-items:center;gap:1rem;}.map-content-legend-wrapper:first-of-type::after{content:"";display:inline-block;width:0.2rem;height:100%;background-color:#000;}.map-content-legend .text{font-weight:700;font-size:1.3rem;}.map-content-logos{text-align:right;}.slider-wrapper{position:relative;margin-bottom:2rem;}@media screen and (min-width:768px){.slider-wrapper{margin-bottom:4rem;}}@media print{.slick-track{width:100% !important;transform:none !important;}}.slick-slide{position:relative;}@media print{.slick-slide{width:100% !important;}.slick-slide:not(.slick-current){display:none !important;}}@media screen and (max-width:1024px){.slick-slide .img{position:relative;height:502px;overflow:hidden;}}@media screen and (max-width:767px){.slick-slide .img{height:calc(100vh - 116px);}}.slick-slide img:not(.image-style-before-after):not(.image-style-gallery-popin){width:100%;}@media screen and (max-width:1024px){.slick-slide img:not(.image-style-before-after):not(.image-style-gallery-popin){width:auto;max-width:inherit;position:absolute;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);}}.ui-dialog .slick-slide img{width:auto;}.slick-slide .field--name-field-title{position:absolute;top:calc(50% - 1.5rem);left:0;width:100%;transform:translateY(-50%);color:#fff;font-size:4rem;font-weight:bold;line-height:1;text-shadow:rgba(0,0,0,0.8) 0 0 0.5em;}@media screen and (min-width:481px){.slick-slide .field--name-field-title{width:75%;}}@media screen and (min-width:768px) and (max-width:1024px){.slick-slide .field--name-field-title{font-size:8.4rem;}}@media screen and (min-width:1025px) and (max-width:1600px){.slick-slide .field--name-field-title{font-size:12rem;}}@media screen and (min-width:1601px){.slick-slide .field--name-field-title{font-size:12rem;}}.slick-dots{display:flex;margin-top:1rem;margin-left:2rem;}.slick-dots button{text-indent:-999em;outline:none;}.slick-dots button::before{content:"";width:1rem;height:1rem;border-radius:50%;border:1px solid #000;background:#fff;transition:all 0.3s ease-in;}.slick-dots button:hover,.slick-dots button:focus{background:none;}.slick-dots button:hover::before,.slick-dots button:focus::before{background:#0000ff;}.slick-dots .slick-active button::before{background:#000;}.slick-dots .slick-active button:hover::before,.slick-dots .slick-active button:focus::before{background:#0000ff;}.slider-arrows{position:absolute;top:-9999px;right:0;left:0;}@media print{.slider-arrows{display:none;}}@media screen and (min-width:481px){.slider-arrows{top:calc(50% - 3rem);}}.slider-nav{position:absolute;overflow:hidden;padding:0.75em 0.25em;transform:translateY(-50%);border:none;background:#fff;font-size:1.3rem;outline:none;}@media screen and (min-width:768px){.slider-nav{font-size:1.7rem;}}.slider-nav::before{display:inline-block;content:"\e904";font-size:1.5em;}.slider-nav:hover,.slider-nav:focus{background:#0000ff;color:#fff;}.slider-nav.prev{right:100%;}.slider-nav.next{left:100%;}.slider-nav.next::before{content:"\e903";}.slider-nav.play,.slider-nav.pause{transform:none;font-size:1rem;height:1.9rem;}.slider-nav.play::before,.slider-nav.pause::before{font-size:1.1rem;}.slider-nav.play::before{content:"\f04b";}.slider-nav.pause::before{content:"\e909";}.slider-nav.slick-disabled{display:none;}.slider-controls{position:absolute;left:0;bottom:0.2rem;padding-right:0;}@media screen and (min-width:1025px){.slider-controls{bottom:0.4rem;}}@media print{.slider-controls{display:none;}}.ui-dialog .gallery-slideshow{max-width:100rem;width:100%;margin:0 auto;}.ui-dialog .slick-pager{padding-bottom:8rem;}.ui-dialog .slick-arrow{position:absolute;top:5rem;color:#fff;background-color:#0000ff;font-size:1.5rem;text-transform:none;}.ui-dialog .slick-arrow.slick-prev{left:0;}.ui-dialog .slick-arrow.slick-next{right:0;}.block-scrollnav-block{position:sticky;top:0;z-index:20;}@media screen and (min-width:768px){.block-scrollnav-block{top:7.3rem;}}.content-nav{background-color:#fff;border-bottom:1px solid #000;border-top:1px solid #000;}@media print{.content-nav{display:none;}}.content-nav-main{overflow:hidden;display:none;}@media screen and (min-width:768px){.content-nav-main{display:block;}}.content-nav-button{border:none;display:block;margin:0 auto;}.content-nav-button:focus{background-color:#fff;color:inherit;}.content-nav-button::before{display:inline-block;content:"\e904";font-size:1.5em;transform:rotate(-90deg);color:inherit;}@media screen and (min-width:768px){.content-nav-button{display:none;}}.content-nav.is-expanded .content-nav-button::before{transform:rotate(90deg);}.content-nav.is-expanded .content-nav-main{display:block;}.scroll-nav__wrapper{padding-top:0.6rem;}@media screen and (min-width:768px){.scroll-nav__wrapper{padding:1.5rem 0;}}@media screen and (min-width:768px){.scroll-nav__list{margin-top:-1.5rem;display:flex;flex-wrap:wrap;justify-content:center;}}.scroll-nav__item{position:relative;font-size:1.4rem;padding-top:1rem;}@media screen and (min-width:768px){.scroll-nav__item{padding-top:1.5rem;}}.scroll-nav__item .scroll-nav__link{color:#000;}.scroll-nav__item--active .scroll-nav__link{color:#0000ff;}.scroll-nav__item--active .scroll-nav__link:before{border-color:transparent;background-color:#0000ff;}.scroll-nav__link{display:inline-block;position:relative;padding-left:1.5rem;font-size:inherit;font-weight:bold;text-transform:uppercase;}@media screen and (min-width:768px){.scroll-nav__link{margin-left:2.6rem;}}.scroll-nav__link:before{transition:all 0.3s ease-in;content:"";display:block;position:absolute;top:0.4rem;left:0;width:1rem;height:1rem;border:1px solid #000;background-color:#fff;border-radius:50%;}.scroll-nav__link:hover,.scroll-nav__link:focus{color:#0000ff;text-decoration:none;}.scroll-nav__link:hover:before,.scroll-nav__link:focus:before{border-color:transparent;background-color:#0000ff;}.item-paragraph{color:#000;display:flex;flex-direction:column;height:100%;}.item-paragraph-header{flex-grow:1;display:flex;align-items:flex-start;}.item-paragraph-content-wrapper{position:relative;}.item-paragraph-button{padding:0 0 1rem 0;margin:0;width:100%;display:flex;justify-content:space-between;border:none;line-height:1.17;font-size:2.1rem;color:inherit;text-align:left;text-transform:none;font-weight:normal;}@media screen and (min-width:768px){.item-paragraph-button{font-size:3.2rem;line-height:1.16;}}.item-paragraph-button:hover,.item-paragraph-button:focus{color:inherit;background-color:transparent;}.item-paragraph-button:hover::after,.item-paragraph-button:focus::after{background-color:#0000ff;}.paragraph--type--approaches .item-paragraph-button:hover,.paragraph--type--approaches .item-paragraph-button:focus{outline:none;}.item-paragraph-button::after{display:inline-block;content:"\e910";font-size:2.8rem;color:#fff;width:2.8rem;height:2.8rem;border-radius:50%;margin:0.4rem 0 0 1.5rem;flex-shrink:0;background-color:#000;}.item-paragraph-desc{position:absolute;top:0;left:0;width:100%;height:100%;overflow-y:auto;visibility:hidden;z-index:1;}.item-paragraph-desc p{font-size:1.3rem;line-height:1.4;}@media screen and (min-width:1025px) and (max-width:1600px){.item-paragraph-desc p{font-size:1.4rem;}}@media screen and (min-width:1601px){.item-paragraph-desc p{font-size:1.7rem;}}.item-paragraph.is-expanded .item-paragraph-desc{visibility:visible;}.item-paragraph.is-expanded .item-paragraph-media{visibility:hidden;}.item-paragraph.is-expanded .item-paragraph-button::after{display:inline-block;content:"\e911";font-size:2.8rem;}@media print{#skip-link,#footer,.pager,.menu-collapsible,.search-bar,.block-language,.social-media-sharing,.back-top{display:none;}html,body{overflow:inherit;}body{padding-top:0 !important;background:none;}img,tr,.teaser{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;}a{text-decoration:none !important;}a:link,a:visited,a:focus,a:hover,a:active{text-decoration:none !important;}}
