/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.js-quickedit-main-content section.content-section.main-content{margin-top:0;}.main-content-container .region-content .hero-banner{width:inherit;margin-left:0;margin-top:0;}.region-content .banner-img{width:100vw;margin-left:calc(50% - 49.9vw);position:relative;}.region-content .hero-banner img{width:100%;}.region-content .hero-text{background-color:#fff;position:relative;padding:15px 20px;}@media screen and (min-width:768px){.region-content .hero-banner .hero-text{max-width:30em;position:absolute;top:10%;}}@media screen and (min-width:1024px){.region-content .hero-banner .hero-text{top:20%;}}@media screen and (min-width:1300px){.region-content .hero-banner .hero-text{top:25%;}}
section.content-section.main-content{margin-top:0px;}.content-section .region{background-color:#fff;}.content-section .region section{margin:1rem;padding:1rem;}.region-content section{border-bottom:1px solid #e6e6e6;padding:0.5rem;}.region-content section:last-child{border-bottom:none;}.region-content section .row{margin-left:0;margin-right:0;}.region-content .resources{padding-left:1.5rem;padding-bottom:1.5rem;}.row .col-lg-6{padding-left:0;padding-right:0;margin-bottom:1.5rem;}.resources .row .col-lg-6{margin-bottom:0;}.row .col-lg-4{margin-bottom:1.5rem;}h1{font-family:'Tinos',Open Sans;font-size:1.625em;color:#98002E;font-weight:400;}h2{margin-bottom:1rem;margin-top:0;}h2 span a{color:#4A4A4F;font-size:1em;}.resources h2{margin-left:-15px;}.col-lg-4 h3{display:block;font-size:1.125em;text-align:center;}a{color:#4A4A4F;font-weight:400;}.row a:hover,.row a:focus{color:#98002E;}.img-responsive{width:100%;}.list-content{list-style:none;padding-left:1.5em;}.list-content li::before{color:#98002E;content:"\2022";display:inline-block;font-size:20px;font-weight:bold;margin-left:-1em;padding-left:1em;text-indent:-25px;width:1em;}.region section .row .pdf-list li::before{content:"";}.container .grey-box .row:first-of-type{margin-top:2rem;}.grey-circle img{display:block;margin:1rem auto;width:30%;}.grey-box img{display:block;margin:0 auto;width:30%;}.grey-box span{display:block;margin-top:1rem;font-weight:700;text-align:center;}.grey-box p{text-align:center;}.region section .row .pdf-list{list-style:none;margin-bottom:0;padding-left:2rem;}.pdf-list li{padding:0 15px 10px 0;text-indent:-40px;}.pdf-list a:focus,.pdf-list a:hover{color:#98002E;text-decoration:underline;}.resources{display:block;list-style-type:none;padding-left:15px;width:100%;}.resources .row{margin-left:0;margin-right:0;}.resources h2{padding-left:15px;}.row .resources .col-lg-6{padding-left:15px;}@media only screen and (min-width:768px){.energy-heading{display:flex;}.grey-circle{width:15%;margin-top:-15px;margin-right:15px;}.grey-circle img{margin:1rem 0;width:80%;}.grey-box .col-md-6{margin-bottom:1.5rem;}.grey-box img{width:35%;}.container .grey-box .row:first-of-type{padding-bottom:0;}.container .grey-box .row:last-of-type{padding-top:0;padding-bottom:0;}}@media only screen and (min-width:1024px){.region-content .hero-text{position:absolute;top:5%;}.col-lg-4 h3{height:2.75rem;}.row .col-lg-6:first-child{padding-right:15px;}.row .col-lg-6:last-child{padding-left:15px;}.grey-circle{margin-bottom:1rem;margin-left:0;width:10%;}.grey-box img{width:30%;max-width:70px;}}
.row .links{display:flex;justify-content:center;margin-top:1rem;}.row .links a{border:1px solid #98002e;border-radius:3px;color:#98002e;display:block;font-size:0.9em;padding:3px 15px;text-decoration:none;}.main-container .region-content section .links a:focus,.main-container .region-content section .links a:hover{background-color:#98002e;border:none;color:#fff;padding:4px 16px;}.row .links a:not(:last-child){margin-right:10px;}.chart-heading{text-align:center;}.chart-block{overflow-x:auto;}.chart-container{min-width:550px;}.charts .chart-container{height:300px;}.pie-chart-color{display:flex;justify-content:center;}.legend{display:block;}.legend>div{display:flex;}.legend span{display:block;height:10px;width:10px;margin-top:7px;margin-right:7px;}@media screen and (min-width:768px){.chart-block{display:flex;justify-content:center;}}@media only screen and (min-width:1024px){.chart-heading{height:3rem;}.legend{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;width:60%;}.legend>div{font-size:0.9em;margin-right:15px;}}@media only screen and (min-width:1200px){.chart-heading{height:1.5rem;}html[lang="fr"] .chart-heading{height:3rem;}}
.tabs .desktop{display:none;}.tabs .chart-heading{display:block;}.main-content-container .region section .tabs .row{margin-bottom:2rem;}.tab a h2{font-size:18px;}@media screen and (min-width:768px){.tabs .desktop{display:flex;}.tabs .chart-heading{display:none;}.main-content-container .region section .tabs .row{margin-bottom:0;}.tab{border:none;display:flex;justify-content:space-evenly;}.region-content section .tab button,.region-content section .tab a{border-bottom:2px solid #dadada;background-color:inherit;border-left:2px solid #dadada;border-right:none;border-top:2px solid #dadada;outline:none;cursor:pointer;padding:14px 16px;transition:0.3s;font-size:16px;width:100%;display:flex;align-items:center;justify-content:center;text-decoration:none;}.region-content section .tab button:hover,.region-content section .tab button:focus,.region-content section .tab a:hover,.region-content section .tab a:focus{background-color:#ddd;color:#98002e;}.region-content section .tab button.active,.region-content section .tab a.active{color:#98002e;border-bottom:none;border-left:2px solid #5F6062;border-top:2px solid #5F6062;border-right:2px solid #5F6062;font-weight:700;text-decoration:none;}.tab a.active h2{color:#98002e;font-weight:700;}.region-content section .tab button:not(.active),.region-content section .tab a:not(.active){border-bottom:2px solid #5F6062;}.region-content section .tab button:last-child,.region-content section .tab a:last-child{border-right:2px solid #dadada;}.region-content section .tab button.active:last-child,.region-content section .tab a.active:last-child{border-right:2px solid #5F6062;}.tabcontent{display:none;padding:30px;border-left:2px solid #5F6062;border-bottom:2px solid #5F6062;border-right:2px solid #5F6062;}.tabcontent.active{display:block;}.tabcontent p{max-width:450px;}}
.notification-section{display:none;}.notification-container{background-color:#efefef;color:#98002e;height:auto;}.notification-container img{position:absolute;top:15px;right:15px;}.notification h2{color:#98002e;padding:0 10px;}.notification{max-width:1140px;position:relative;margin:auto;}.notification img{top:15px;right:15px;position:absolute;}.notification img:hover,.notification img:focus{cursor:pointer;}.notification p{color:#4a4a4f;margin:auto;padding:10px;}.notification a{color:#98002e;text-decoration:underline;}.notification a:focus,.notification a:hover{text-decoration:underline;border:2px solid black;}.notification-container img:focus{border:2px solid black;}.notification-container img:hover,.notification-container img:focus{cursor:pointer;}.notification a:focus{border:2px solid black;}.notification a:hover{color:#4a4a4f;}
