body{}body{font-family:var(--local-font-family);font-size:var(--local-font-size);color:var(--local-font-color);line-height:1.5}@media (max-width:765px){body{overflow-x:hidden}}.modal .img-fluid{margin-bottom:1rem}h1{font-weight:700;font-size:2rem}@media (min-width:992px){h1{font-size:2.4rem}}h2{font-weight:400;font-size:1.8rem;margin:2.5rem 0 2rem;text-align:center}@media (min-width:1200px){h2{font-size:2rem}}.frame-type-header{text-align:center}.frame-type-header h2{background:var(--local-bloc-primary);padding:0.2rem 0.8rem;color:var(--local-font-color-bloc-primary);display:inline-block}h3{font-size:1.4rem;display:flex;line-height:1.3;font-weight:600;margin-top:1.8rem;margin-bottom:1rem;display:flex;flex-direction:row}@media (min-width:1200px){h3{font-size:1.6rem}}h4{font-size:1.3rem;line-height:1;margin-top:1.4rem}@media (min-width:1200px){h4{font-size:1.5rem}}h5{font-size:1.2rem;font-style:italic;margin-top:0.75rem;margin-top:1.3rem}@media (min-width:1200px){h5{font-size:1.3rem}}@media (max-width:992px){.alloverlay{display:none;position:fixed;width:100vw;height:100vh;background:rgba(0, 0, 0, 0.7);z-index:998;opacity:0;transition:all 0.5s ease-in-out}.alloverlay.active{display:block;opacity:1;top:0;left:0}}.openSidebar{position:fixed;top:0;right:0;z-index:997}.nooverflow{overflow:hidden}.content{margin-right:0}.bg-light{background:#f5f5f5}.bg-degrade-primary{background:var(--local-bloc-primary);background-image:linear-gradient(to bottom, var(--local-bloc-primary), #D04A0B)}.home-head-filter{position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (max-width:992px){.home-content-column-right{padding-right:0}}@media screen and (min-width:992px){.home-content-column-right,.int-content-center{margin-top:-80px}}.main-column{width:100%;display:flex;flex-direction:column}@media screen and (min-width:992px){.main-column{width:calc(100vw - 320px)}}#refContent{flex:1}.int-content,.int-content-inner{width:100%}.news-column h2 span,.agenda-column h2 span{color:var(--local-font-primary)}.breadcrumb{background:none;margin:0 0 2rem;padding:0}.breadcrumb-item{font-size:0.9rem}.breadcrumb-item a{font-weight:700;color:#222}.breadcrumb-item+.breadcrumb-item:before{color:var(--local-font-primary)}.int-content-inner h1{text-align:center;margin-bottom:1.5rem}.subheader{font-size:1.25rem;line-height:1.6;text-align:center;margin-bottom:1.7rem}