#sidebar_first{height:100%;padding-right:0;padding-top:20px}@media (max-width:47.9em){.row-offcanvas{position:relative;-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.row-offcanvas-right .sidebar-offcanvas{right:-41.6%}.row-offcanvas-left .sidebar-offcanvas{left:-41.6%}.row-offcanvas-right.active{right:41.6%}.row-offcanvas-left.active{left:41.6%}.sidebar-offcanvas{position:absolute;top:0;width:41.6%}#sidebar_first{padding-top:0}}
.sidebar .block{border-style:solid;border-width:1px;padding:1rem;margin:0 0 1rem}.sidebar .block .content{font-size:1rem;line-height:1.5}.sidebar h2{margin:0 0 .5rem;border-bottom:1px solid #dee2e6;padding-bottom:5px;text-shadow:0 1px 0 #fff;font-size:1.25rem;line-height:1.2}.sidebar tbody{border:none}.sidebar tr.even,.sidebar tr.odd{background:0 0;border-bottom:1px solid #dee2e6}.sidebar nav ul.nav{margin:-1rem}
.site-footer{padding:1rem 0}.site-footer .layout-container{padding:0 1rem}.site-footer__top .content{margin-top:0}.site-footer__bottom .block{margin:.5rem 0}.site-footer__bottom .content{padding:.5rem 0;margin-top:0}
.skip-link{left:50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:50;background:#495057;font-size:1rem;line-height:1.5;padding:1px 1rem 2px;border-radius:0 0 .3rem .3rem;border-bottom-width:0;outline:0}.skip-link.visually-hidden.focusable:focus{position:absolute !important;color:#fff}
.sticky-header thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.sticky-header th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}
tr.drag{background-color:ivory}tr.drag-previous{background-color:#ffd}body div.tabledrag-changed-warning{margin-bottom:.5rem}
tr.selected td{background:#ffc}td.checkbox,th.checkbox{text-align:center}[dir=rtl] td.checkbox,[dir=rtl] th.checkbox{text-align:center}
.tablesort{width:14px;height:14px;vertical-align:top;margin:1px 0 0 5px}.tablesort--asc{background-image:url(/themes/custom/cmi/css/components/../../../../misc/icons/ffffff/twistie-down.svg)}.tablesort--desc{background-image:url(/themes/custom/cmi/css/components/../../../../misc/icons/ffffff/twistie-up.svg)}
th.is-active img{display:inline}td.is-active{background-color:#dee2e6}
nav.tabs{margin-bottom:1rem}
.form-textarea-wrapper textarea{display:block;margin:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.ui-widget-overlay{background:#000;opacity:.7}.ui-dialog{border-radius:0}.ui-dialog input,.ui-dialog select,.ui-dialog textarea{font-size:1rem}.ui-dialog .button{background-color:#fff;background-image:-webkit-linear-gradient(top,#f3f3f3,#e8e8e8);background-image:-webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#e8e8e8));background-image:-o-linear-gradient(top,#f3f3f3,#e8e8e8);background-image:linear-gradient(to bottom,#f3f3f3,#e8e8e8);border:1px solid #e4e4e4;border-bottom-color:#b4b4b4;border-left-color:#d2d2d2;border-right-color:#d2d2d2;color:#3a3a3a;cursor:pointer;font-size:1rem;font-weight:400;text-align:center;padding:.25em 1.063em;border-radius:1em}
.vertical-tabs__menu{margin:-1px 0 -1px;padding:0}[dir=rtl] .vertical-tabs__menu{margin-left:0;margin-right:-1em;padding:0}.vertical-tabs{margin:0;border:1px solid #dee2e6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:.875rem}[dir=rtl] .vertical-tabs{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-left:0;margin-right:0}.vertical-tabs__menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:15em;margin:0;padding:0;border-top:1px solid #dee2e6;list-style:none}[dir=rtl] .vertical-tabs__menu{margin-left:0;margin-right:-15em}.vertical-tabs__pane{margin:0;border:0}.vertical-tabs__pane>summary{display:none}.vertical-tabs__menu-item{border:1px solid #dee2e6;border-top:0;background:#eee}.vertical-tabs__menu-item a{display:block;padding:.5em .6em;text-decoration:none}.vertical-tabs__menu-item a:focus .vertical-tabs__menu-item-title,.vertical-tabs__menu-item a:active .vertical-tabs__menu-item-title,.vertical-tabs__menu-item a:hover .vertical-tabs__menu-item-title{text-decoration:underline}.vertical-tabs__menu-item a:hover{outline:1px dotted}.vertical-tabs__menu-item.is-selected{border-right-width:0;background-color:#fff}[dir=rtl] .vertical-tabs__menu-item.is-selected{border-left-width:0;border-right-width:1px}.vertical-tabs__menu-item.is-selected .vertical-tabs__menu-item-title{color:#000}.vertical-tabs__menu-item-summary{display:block;margin-bottom:0;line-height:normal}
.views-displays .tabs .open>a{border-radius:.3rem .3rem 0 0}.views-displays .tabs .open>a:hover,.views-displays .tabs .open>a:focus{color:#007bff}.views-displays .secondary .form-submit{font-size:.875rem}.views-displays .tabs .action-list{padding:0}.views-filterable-options .filterable-option:nth-of-type(even) .form-type-checkbox{background-color:#f9f9f9}.views-ui-display-tab-actions .dropbutton .form-submit{color:#0056b3}.views-ui-display-tab-actions .dropbutton .form-submit:hover,.views-ui-display-tab-actions .dropbutton .form-submit:focus{color:#007bff}
.js-form-managed-file{position:relative}.js-form-managed-file input[type=file]+.varicon{position:absolute;top:50%;right:6px;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.throbber-added{position:relative;padding-right:50px;position:relative}.btn .ajax-throbber{position:absolute;right:14px;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.btn .ajax-throbber:before{background-image:url("/themes/custom/cmi/css/components/../../images/icons/refresh-white.svg") !important}
.ui-autocomplete{background:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);color:inherit;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;list-style:none;min-width:160px;padding:5px 0;text-align:left;z-index:1000}.ui-autocomplete .ui-menu-item{border:0;border-radius:0;clear:both;color:#212529;cursor:pointer;display:block;font-weight:400;line-height:1.5;margin:0;outline:0;padding:3px 20px;text-decoration:none;white-space:nowrap}.ui-autocomplete .ui-menu-item.ui-state-hover{background:#f8f9fa;color:#16181b}.ui-autocomplete .ui-menu-item.ui-state-active,.ui-autocomplete .ui-menu-item.ui-state-focus{background:#007bff;color:#fff}
.bs-callout{padding:20px;margin:20px 0;border:1px solid #e9ecef;border-left-width:5px;border-radius:3px;border-radius:3px}.bs-callout:before{content:" ";display:table}.bs-callout:after{clear:both}.bs-callout h4{margin-top:0;margin-bottom:5px}.bs-callout p:last-child{margin-bottom:0}.bs-callout code{border-radius:3px}.bs-callout+.bs-callout{margin-top:-5px}.bs-callout-danger{border-left-color:#dc3545}.bs-callout-danger h4{color:#dc3545}.bs-callout-warning{border-left-color:#ffc107}.bs-callout-warning h4{color:#ffc107}.bs-callout-info{border-left-color:#17a2b8}.bs-callout-info h4{color:#17a2b8}[dir=rtl] .bs-callout{border-left-width:1px;border-right-width:5px}[dir=rtl] .bs-callout-danger{border-left-color:#e9ecef;border-right-color:#dc3545}[dir=rtl] .bs-callout-warning{border-left-color:#e9ecef;border-right-color:#ffc107}[dir=rtl] .bs-callout-info{border-left-color:#e9ecef;border-right-color:#17a2b8}
body.user-logged-in{position:relative}body.user-logged-in.navbar-is-fixed-bottom{padding-bottom:71px !important}body.user-logged-in.navbar-is-fixed-bottom .navbar.fixed-bottom{bottom:-25px}body.user-logged-in.toolbar-fixed{padding-top:40px !important}body.user-logged-in.toolbar-fixed .navbar.fixed-top,body.user-logged-in.toolbar-fixed .navbar.sticky-top{top:40px}body.user-logged-in.toolbar-fixed.navbar-is-fixed-top{padding-top:136px !important}body.user-logged-in.toolbar-fixed.navbar-is-fixed-bottom{padding-top:60px !important}body.user-logged-in.toolbar-tray-open{padding-top:79px !important}body.user-logged-in.toolbar-tray-open .navbar.fixed-top,body.user-logged-in.toolbar-tray-open .navbar.sticky-top{top:79px}body.user-logged-in.toolbar-tray-open.navbar-is-fixed-top{padding-top:175px !important}body.user-logged-in.toolbar-tray-open.navbar-is-fixed-bottom{padding-top:100px !important}body.user-logged-in.toolbar-tray-open.toolbar-vertical{padding-top:40px !important}body.user-logged-in.toolbar-tray-open.toolbar-vertical .navbar.fixed-top,body.user-logged-in.toolbar-tray-open.toolbar-vertical .navbar.sticky-top{top:40px;margin-left:241px}body.user-logged-in.toolbar-tray-open.toolbar-vertical.navbar-is-fixed-top{padding-top:136px !important}body.user-logged-in.toolbar-tray-open.toolbar-vertical.navbar-is-fixed-bottom{padding-top:60px !important}body.user-logged-in.toolbar-tray-open.toolbar-vertical.navbar-is-fixed-bottom .navbar.fixed-bottom{margin-left:241px}body.user-logged-in.admin-menu .navbar.fixed-top,body.user-logged-in.admin-menu .navbar.sticky-top{top:29px}body.user-logged-in.admin-menu.navbar-is-fixed-top{padding-top:93px !important}body.user-logged-in div#admin-toolbar{z-index:1600}body.user-logged-in #toolbar,body.user-logged-in #admin-menu,body.user-logged-in #admin-toolbar{-webkit-box-shadow:none;box-shadow:none}body.user-logged-in #admin-menu{margin:0;padding:0;position:fixed;z-index:1600}body.user-logged-in #admin-menu .dropdown li{line-height:normal}body.user-logged-in.navbar-is-fixed-top .navbar.fixed-top,body.user-logged-in.navbar-is-fixed-top .navbar.sticky-top,body.user-logged-in.navbar-is-fixed-top .navbar.fixed-bottom{z-index:499}body.user-logged-in.navbar-is-fixed-top#navbar-administration.navbar-horizontal.navbar-tray-open{margin-top:143px !important}body.user-logged-in.navbar-is-fixed-top#navbar-administration.navbar-horizontal.navbar-tray-open .navbar-tray-open{top:79px}body.user-logged-in.navbar-is-fixed-top#navbar-administration .navbar.fixed-top,body.user-logged-in.navbar-is-fixed-top#navbar-administration .navbar.sticky-top{top:39px}body.user-logged-in #navbar-administration.navbar-oriented .navbar-bar{z-index:1032}body.user-logged-in #navbar-administration.navbar-oriented .navbar-tray-vertical{width:24rem}body.user-logged-in #navbar-administration .navbar-tray{z-index:1031}body.user-logged-in.navbar-is-fixed-top#navbar-administration.navbar-vertical.navbar-tray-open .navbar.fixed-top,body.user-logged-in.navbar-is-fixed-top#navbar-administration.navbar-vertical.navbar-tray-open .navbar.sticky-top{left:240px;left:24rem}[dir=rtl] body.user-logged-in.toolbar-tray-open.toolbar-vertical .navbar.fixed-top,[dir=rtl] body.user-logged-in.toolbar-tray-open.toolbar-vertical .navbar.sticky-top{margin-left:0;margin-right:241px}[dir=rtl] body.user-logged-in.toolbar-tray-open.toolbar-vertical.navbar-is-fixed-bottom .navbar.fixed-bottom{margin-left:0;margin-right:241px}
.navbar-nav.ml-auto .dropdown-menu{left:auto;right:0}[dir=rtl] .navbar-nav.ml-auto .dropdown-menu{right:auto;left:0}@media (min-width:576px){.navbar-nav.ml-sm-auto .dropdown-menu{left:auto;right:0}[dir=rtl] .navbar-nav.ml-sm-auto .dropdown-menu{right:auto;left:0}}@media (min-width:768px){.navbar-nav.ml-md-auto .dropdown-menu{left:auto;right:0}[dir=rtl] .navbar-nav.ml-md-auto .dropdown-menu{right:auto;left:0}}@media (min-width:992px){.navbar-nav.ml-lg-auto .dropdown-menu{left:auto;right:0}[dir=rtl] .navbar-nav.ml-lg-auto .dropdown-menu{right:auto;left:0}}@media (min-width:1200px){.navbar-nav.ml-xl-auto .dropdown-menu{left:auto;right:0}[dir=rtl] .navbar-nav.ml-xl-auto .dropdown-menu{right:auto;left:0}}
.varicon.varicon-refresh:before{display:block;content:' ';background-image:url("/themes/custom/cmi/css/components/../../images/icons/refresh.svg");-webkit-background-size:28px 28px;background-size:28px 28px;height:28px;width:28px}.varicon.varicon-spin:before{-webkit-animation-name:spin;-webkit-animation-duration:4s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:4s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:4s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;-o-animation-name:spin;animation-name:spin;-o-animation-duration:4s;animation-duration:4s;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-o-keyframes spin{from{-o-transform:rotate(0deg);transform:rotate(0deg)}to{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}
.vb-tags{padding-left:0;list-style:none}.vb-tags:after{display:block;clear:both;content:""}.vb-tags li{display:inline}.vb-tags li>a,.vb-tags li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem}.vb-tags li>a:hover,.vb-tags li>a:focus{text-decoration:none;background-color:#e9ecef}[dir=rtl] .vb-tags{padding-right:0;padding-left:initial}
.paragraph--type--banner-text-right .text-container{padding-bottom:7rem;padding-top:5rem}.paragraph--type--banner-text-right .text1{font-size:1.4rem;font-weight:700;line-height:1.5;margin-bottom:0;color:#fff}.paragraph--type--banner-text-right .text1>div>p:first-of-type{margin-bottom:0;background:#000;display:inline-block;padding-right:1rem;padding-left:4rem}.paragraph--type--banner-text-right .text1>div>p.hextended{color:#000;margin-bottom:0;margin-left:4rem;font-weight:700}.paragraph--type--banner-text-right .text2{font-size:1.4rem;color:#f04a38;font-weight:700;padding-left:4rem}.paragraph--type--banner-text-right .text3{color:#000;font-size:1.4rem;padding-left:4rem;letter-spacing:.02em}@media (max-width:992px){.paragraph--type--banner-text-right .text-container{padding-bottom:5rem;padding-top:3rem}.paragraph--type--banner-text-right .cta-line{width:60%}.paragraph--type--banner-text-right .text1{padding-left:2rem}.paragraph--type--banner-text-right .text2{padding-left:2rem}.paragraph--type--banner-text-right .text3{padding-left:2rem}}
.cta-container{display:flex;align-items:center;margin-top:3rem;width:80%}.cta-container .cta-line{height:1px;width:70%;background:#f04a38}.cta-container .cta{background:#f04a38;border:1px solid #f04a38;text-align:center;white-space:nowrap;transition:all .25s cubic-bezier(.4,0,.2,1) 0ms}.cta-container .cta:hover,.cta-container .cta:focus{background:0 0;box-shadow:0px 1px 5px 0px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 3px 1px -2px rgba(0,0,0,.12);transition:all .25s cubic-bezier(.4,0,.2,1) 0ms}.cta-container .cta a{text-transform:uppercase;display:inline-block;padding:.3rem 1.8rem;font-size:.8rem;color:#fff!important;text-decoration:none;transition:color .25s cubic-bezier(.4,0,.2,1) 0ms}.cta-container .cta:hover a,.cta-container .cta:focus a{color:#f04a38!important;transition:color .25s cubic-bezier(.4,0,.2,1) 0ms}@media (max-width:992px){.cta-container{margin-top:2rem;width:90%}.cta-container .cta-line{width:60%}.cta-container .cta a{font-size:.8rem;padding:.3rem .4rem;display:block;width:80%}}
.paragraph--type--element-text-image-home .image{margin:.5rem .5rem 1.5rem;background:#fff}.paragraph--type--element-text-image-home .image picture{display:flex;align-items:center;justify-content:center;height:5.5rem}.paragraph--type--element-text-image-home .image img{width:9rem;height:4rem;object-fit:contain}.paragraph--type--element-text-image-home .image:after{content:" ";height:5px;width:56px;background:#f04a38;position:relative;bottom:-5px;display:block}.paragraph--type--element-text-image-home .text{padding:1rem 1rem 1rem 3rem;font-size:.8rem;line-height:1.2rem}.paragraph--type--element-text-image-home .text-horizontal-container .text{padding-bottom:3rem}.paragraph--type--element-text-image-home .text-horizontal-container .text:after{content:" ";height:2px;width:20px;background:#f04a38;position:relative;bottom:-3rem;display:block}@media (max-width:992px){.paragraph--type--element-text-image-home .image:after{height:.4rem;width:4rem;bottom:-1.95rem}.paragraph--type--element-text-image-home .text{padding:1rem 1rem 3rem 2rem;line-height:1.1rem}.paragraph--type--element-text-image-home .image img{width:14rem;height:5rem}.paragraph--type--element-text-image-home .image{padding:1.5rem 0}}
.text-image-abous-us-container{background:#f0f0f0;padding:3rem 0 4rem}.paragraph--type--element-text-image-about-us .item{margin-bottom:5rem}.paragraph--type--element-text-image-about-us .image{margin:.5rem .5rem 1.5rem;background:#fff}.paragraph--type--element-text-image-about-us .image picture{display:flex;align-items:center;justify-content:center;height:5.5rem}.paragraph--type--element-text-image-about-us .image img{width:9rem;height:4rem;object-fit:contain}.paragraph--type--element-text-image-about-us .image:after{content:" ";height:5px;width:56px;background:#f04a38;position:relative;bottom:-5px;display:block}.paragraph--type--element-text-image-about-us .text{padding:1rem 1rem 1rem 0;font-size:.8rem;line-height:1.2rem}.paragraph--type--element-text-image-about-us .text.with-separator{padding-bottom:3rem}.paragraph--type--element-text-image-about-us .text.with-separator:after{content:" ";height:1px;width:20px;background:#f04a38;position:relative;bottom:-3rem;display:block}.paragraph--type--element-text-image-about-us .cta-container{margin-top:1rem;width:100%}@media (max-width:992px){.paragraph--type--element-text-image-about-us .image:after{width:40px}.paragraph--type--element-text-image-about-us .text{padding:1rem 1rem 2rem;font-size:.8rem;line-height:1rem}.paragraph--type--element-text-image-about-us .item{margin-bottom:3rem}.text-image-abous-us-container{padding:1rem 0 2rem}}
.para-img-container{position:relative;width:100%;padding-right:20px;padding-bottom:20px}.para-img-media{position:relative;margin-right:20px;z-index:1}.para-img-background{position:absolute;height:50%;width:90%;margin-left:auto;bottom:0;left:20px;right:20px;background:#f0f0f0;z-index:-1}
.page-node-1 .paragraph--type--bp-simple{padding:2rem 2rem 2rem 8rem}@media (max-width:992px){.paragraph--type--bp-simple{padding:2rem}}
.paragraph--type--title{font-size:1.4rem;padding:3rem 2rem 0;padding-top:3rem;font-weight:400;padding-left:8rem;line-height:2rem;text-transform:uppercase;letter-spacing:.3rem;margin-bottom:2rem}.paragraph--type--title h1{font-size:1.4rem;font-weight:400;line-height:2rem;text-transform:uppercase;letter-spacing:.3rem;margin-bottom:0}.paragraph--type--title:after{display:block;content:'';background:#000;height:1px;width:2rem;left:-7rem;position:relative;top:-10px}@media (max-width:992px){.paragraph--type--title{padding-left:2rem;margin:0 0 2rem;line-height:1.4rem}.paragraph--type--title:after{width:2rem;left:-4rem}}
.paragraph--type--infotheque .bilan-container{padding:2.3rem;margin:3rem 1rem 1rem;background-color:#fff;box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12)}.page-node-37 #navbar-main:after{content:" ";height:9rem;width:10px;background:#f04a38;position:absolute;top:9rem;right:0;display:block;z-index:10}.paragraph--type--infotheque .carousel-indicators{top:0;bottom:unset;border-top:1px solid #f04a38;margin:0;height:48px}.paragraph--type--infotheque .carousel-indicators li{font-size:1rem;text-transform:uppercase;text-indent:unset;height:auto;width:25%;text-align:center;opacity:1;color:#f04a38}.paragraph--type--infotheque .carousel-indicators li.active{font-weight:700}.paragraph--type--infotheque .carouselInfoSlider{width:25%;transition:left .25s;position:absolute;background:#f04a38;left:0;top:0;height:4px;z-index:10}#carouselInfoControls .carouselInfoSlider{left:0}#carouselInfoControls .slide-1 .carouselInfoSlider{left:25%}#carouselInfoControls .slide-2 .carouselInfoSlider{left:50%}#carouselInfoControls .slide-3 .carouselInfoSlider{left:75%}.paragraph--type--infotheque .carousel-item-content{min-height:400px;margin:1rem 0}#carouselInfoControls .fa-angle-right{width:4rem;height:2rem;font-size:1.3rem;color:#f04a38;display:none;margin-left:.7rem;align-items:center;justify-content:center}@media (max-width:992px){.document-teaser-image img{height:8rem}.document-teaser{height:10rem;margin-bottom:3rem}.document-teaser-text{height:6rem;width:80%;padding:1rem .5rem}.document-teaser-title{font-size:.6rem;line-height:.9rem;margin-bottom:.2rem}.document-teaser-separator{width:9px}.document-teaser-description{font-size:.5rem;line-height:.7rem}.document-teaser-link a{height:1.3rem;width:1.3rem;font-size:.8rem}.paragraph--type--infotheque .carousel-indicators li{padding:0 1rem}.paragraph--type--infotheque .carouselInfoSlider{display:none}.paragraph--type--infotheque .carousel-indicators{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;justify-content:flex-start;width:100%}#carouselInfoControls .fa-angle-right{display:flex}}
.paragraph--type--picto-text .picto-image{width:3rem;height:3rem;margin:auto}.paragraph--type--picto-text .picto-text{font-size:1rem;text-align:center;padding:2rem;font-weight:700}.paragraph--type--picto-text .picto-text-line{display:block;content:'';background:#000;height:1px;width:200%;left:-50%;top:1.5rem;position:relative;margin:auto}@media (max-width:992px){.paragraph--type--picto-text .picto-text-line{display:none}.paragraph--type--picto-text .picto-text{padding:1rem 2rem 0}.paragraph--type--picto-text .picto-text-with-vertical-line:after{content:" ";height:3rem;width:1px;background:#000;margin:1rem auto;display:block}}
.paragraph--type--framed-texts .frames-container{margin:0 8rem 4rem}.paragraph--type--framed-texts .cell-container{padding:.7rem;height:100%;position:relative}.paragraph--type--framed-texts .frame-container{padding:2rem 1.7rem;height:100%;background-color:#fff;box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12)}.paragraph--type--framed-texts .frame-container:after{display:block;content:'';background:#f04a38;height:7px;width:54px;padding-top:-2rem;position:absolute;bottom:.7rem;left:.7rem}.paragraph--type--framed-texts .frame-title{font-size:.9rem;color:#f04a38;padding-bottom:1rem;font-weight:700;text-transform:uppercase}.paragraph--type--framed-texts .frame-text{font-size:.8rem}.paragraph--type--framed-texts .frame-text ul{padding-left:1rem}@media (max-width:992px){.paragraph--type--framed-texts .frames-container{margin:0 0 2rem}}
