/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
section.content-section.main-content{margin-top:0;}.container .js-quickedit-main-content .main-content{background-color:white;}.region-content section{padding:1.5rem;}.region-content hr{margin:0 1rem;}.region-content section a{text-decoration:underline;}.region-content section a:focus{border:2px solid black;color:#98002e;text-decoration:none;}.main-container .region-content section a:hover{color:#98002E;}.navbar{background:#ffffff;min-height:3.5rem;padding:0;margin-left:calc(50% - 49vw);margin-right:calc(50% - 49vw);box-shadow:0px 3px 3px #0000001A;border-radius:0;}.sticky-top{position:sticky;z-index:1;}.navbar-nav{display:flex;flex-direction:row;justify-content:space-between;margin-top:0.5rem;padding:0 15px;width:100%;}.region-content .nav-item a:focus,.region-content .nav-item a:hover{color:#98002e;text-decoration:underline;}.region-content .page-headline{padding-top:2rem;padding-left:2rem;}.main-content-container .region-content section h2{margin-bottom:1rem;}.main-content-container .region-content section .row{margin-left:0;margin-right:0;}.main-container .region-content section .col-lg-4.col-md-6.col-sm-12{border-bottom:1px solid #e6e6e6;margin-bottom:1rem;}.main-container .region-content section:first-of-type .col-lg-4.col-md-6.col-sm-12{border-bottom:none}.region-content .divider{margin:0 2rem;}.region-content .list{list-style-type:none;}.region-content .list 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-content .links .list{margin-left:0;}.region-content .links .list li{line-height:1.6;}.row .col-md-4{display:flex;justify-content:center;align-items:center}.region-content section .text .more-link a{text-decoration:none;}.cta-white{display:flex;justify-content:center;margin:1rem 0;}.region-content section .cta a{display:inline-block;text-decoration:none;}.region-content section .cta-white a{background-color:#fff;border:1px solid #98002e;border-radius:5px;color:#98002e;font-size:0.875em;padding:4px 30px;text-decoration:none;}.cta-white a:first-child{margin-right:1rem;}.region-content section .cta-white a:focus,.region-content section .cta-white a:hover{cursor:pointer;color:#fff;background-color:#98002e;}.disclaimer{font-size:0.8em;}@media screen and (min-width:768px){.main-content-container .region-content section{padding:1.5rem;}.row .col-md-8 img{padding:0 2rem;}}@media screen and (min-width:1024px){.main-content-container .region-content section{padding:2rem;}.region-content section .list ul,.region-content .links .list .region-content .links .resources{columns:2;-webkit-columns:2;-moz-columns:2;padding-right:1rem;}section ul.two-cols{columns:2;}}
.main-content-container .accordion-wrapper{background:#fff;box-shadow:0 5px 10px -2px rgba(0,0,0,0.4);}.main-content-container .accordion{background-color:#fff;border-bottom:1px solid #a8a8a8;}.main-content-container .accordion h2{font-family:"Open Sans";font-size:1.125em;margin-bottom:0;text-align:left;}.main-content-container .accordion-header{background-color:#fff;border:none;line-height:1.33;padding:20px 30px;position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;color:#4a4a4f;}.main-content-container .accordion-header:focus,.main-content-container .accordion-header:hover{cursor:pointer;}.main-content-container .accordion-header.is-hibernate{border-left:none;}.main-content-container .accordion-header:hover,.main-content-container .accordion-header:focus{border:2px solid #8a8a8a;padding:18px 28px;}.main-content-container .accordion-header:first-of-type:hover,.main-content-container .accordion-header:first-of-type:focus{padding:18px 28px;}.main-content-container .accordion-header:last-of-type:hover,.main-content-container .accordion-header:last-of-type:focus{padding:18px 28px;}.main-content-container .accordion-header:before{position:absolute;left:15px;content:" ";border-left:2px solid #98002e;background:#98002e;width:2px;height:50%;}.main-content-container .accordion-header.is-hibernate:before{height:0;width:0;}.main-content-container .accordion-header::after{color:#98002e;content:"\203a";font-size:2em;rotate:var(--rotate);pointer-events:none;margin-left:15px;}.main-content-container .accordion-header span{color:#4a4a4f;margin-right:3%;margin-left:auto;text-align:right;}.main-content-container .accordion-body{margin-bottom:1rem;padding:15px;}.main-content-container .accordion-body.is-closed{display:none;}.main-content-container .accordions.heading-black .accordion-body a{color:#98002e;display:block;position:relative;}.main-content-container .accordions.heading-black .accordion-body a::after{content:"\203a";font-size:1.5em;margin-right:15px;padding-left:5px;position:relative;}
.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:600px;}.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;}}
.main-content-container .region .related .row{margin-left:-15px;margin-right:-15px;}.col-lg-4{margin-bottom:1rem;}.card{width:100%;}.card .img{max-width:100%;}.card .text{border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;display:flex;flex-direction:column;height:100%;padding:1.5rem;}.card .text a{text-decoration:none;}.card .ctas{margin-right:25px;margin-top:auto;}
.promo .container-grey{border:1px solid #e6e6e6;}.promo .container-grey img{display:block;width:100%;}.promo .container-grey .text{padding:1.5rem;}.promo ul{list-style:none;padding-left:1.5em;}.promo 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;}@media screen and (min-width:1024px){.promo .container-grey{display:flex;}}
.main-content-container .region-content hr{border:1.5px solid #cfcfcf;}.hero-text p,.container-grey .text p{margin-bottom:0;}.main-content-container .region-content section h2{margin-bottom:2rem;}.container-grey{border:1px solid #cfcfcf;margin-top:3rem;}.container-grey h2,#why h2,#fund h2,.cta-belt h2{color:#4a4a4f;}.container-grey img{width:100%;}.container-grey .text{padding:1rem;}#why{padding-bottom:0;}#why ul{margin-left:-1em;}#intro li,#why li{margin-bottom:1rem;line-height:1.6;}#fund .container-grey{border:2px solid #cfcfcf;padding:2rem;}#fund .charts{display:block;margin:auto;margin-top:2rem;}#fund .footnote{font-size:12px;font-weight:700;}.chart-container{position:relative;max-width:1000px;width:100%;}.cta-belt{background-color:#f6f6f6;text-align:center;}.cta-belt .cta{margin-top:1.5rem;}.cta-belt p{margin-bottom:0;}.cta-belt .cta a,.contact .cta a{color:#fff;}#about{padding-bottom:0;}#about h2{margin-bottom:1rem;}#about .col-md-4,#about .col-md-8{padding-left:0;padding-right:0;}#about .col-md-4 img{margin:2rem 0;width:80%;}#about .row{margin:3rem 0;}#about .row .col-md .image{display:flex;justify-content:center;margin-top:1rem;}#about .row .col-md .image img{max-height:50px;width:50px;}#about .row .col-md .text{text-align:center;}#about .row .col-md .text a,.container-grey .text a,#faq .accordion-body a{text-decoration:none;}#faq h2{margin-bottom:1rem;}#faq h3{font-family:'Open Sans',Tinos;font-size:16px;margin-bottom:0;}.main-content-container #faq .accordion-header{color:#98002e;padding:15px;}.main-content-container #faq .accordion-header.is-hibernate{color:#4a4a4f;}.main-content-container .accordion-header:before{left:0;}.accordion-body ul{margin-left:-1em;}.accordion-body li{color:#4a4a4f;font-family:'Open Sans',Tinos;font-size:16px;line-height:1.6;}.related .row{margin-top:2rem;}.related .button-primary{color:#fff;text-align:center;margin-top:2rem;margin-bottom:0.5rem;}.related > .cta{margin-bottom:1rem;margin-top:2rem;text-align:center;}.main-content-container .region-content .disclaimer hr{margin:1.5rem 0;border:1px solid #cfcfcf;}@media screen and (min-width:768px){.main-content-container .region-content section{padding:2.5rem;}#about .col-md-4{align-items:start;}#about .col-md-8{padding-left:1rem;}#fund .charts{overflow-x:auto;}.charts .chart-container{height:275px;}}@media screen and (min-width:1024px){.main-content-container .region-content hr{margin:0 2rem;}.main-content-container .region-content section{padding:3rem;}.region-content .hero-banner .hero-text{padding:1.5rem;}#intro .container-grey{display:flex;margin:2rem 0;margin-top:3rem;}#intro .container-grey .text{padding:2.5rem;width:50%;}#intro .container-grey img{width:50%;}.chart-container{min-width:800px;}.charts .chart-container{height:400px;}.cta-belt > div{position:relative;}.cta-belt > div .cta{position:absolute;right:-1rem;top:0;}.cta-belt h3,.cta-belt p{padding-left:3rem;text-align:left;width:75%;}html[lang="fr"] .cta-belt h3,html[lang="fr"] .cta-belt p{padding-left:3rem;text-align:left;width:60%;}}
.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%;}}
