/* @license GNU-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{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{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;}}
.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%;}}
.accordion-wrapper{background:#fff;box-shadow:0 5px 10px -2px rgba(0,0,0,0.4);}.accordion{background-color:#fff;border-bottom:1px solid #a8a8a8;}.accordion h2{font-family:"Open Sans";font-size:1.125em;margin-bottom:0;text-align:left;}.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;}.accordion-header:focus,.accordion-header:hover{cursor:pointer;}.accordion-header.is-hibernate{border-left:none;}.accordion-header:hover,.accordion-header:focus{border:2px solid #8a8a8a;padding:18px 28px;}.accordion-header:first-of-type:hover,.accordion-header:first-of-type:focus{padding:18px 28px;}.accordion-header:last-of-type:hover,.accordion-header:last-of-type:focus{padding:18px 28px;}.accordion-header:before{position:absolute;left:15px;content:" ";border-left:2px solid #98002e;background:#98002e;width:2px;height:50%;}.accordion-header.is-hibernate:before{height:0;width:0;}.accordion-header::after{color:#98002e;content:"\203a";font-size:2em;rotate:var(--rotate);pointer-events:none;margin-left:15px;}.accordion-header span{color:#4a4a4f;margin-right:3%;margin-left:auto;text-align:right;}.accordion-body{margin-bottom:1rem;padding:15px;}.accordion-body.is-closed{display:none;}.accordions.heading-black .accordion-body a{color:#98002e;display:block;position:relative;}.accordions.heading-black .accordion-body a::after{content:"\203a";font-size:1.5em;margin-right:15px;padding-left:5px;position:relative;}
.col-md{padding-left:0;padding-right:0;}.col-md .card{border:none;border-radius:none;height:100%;margin-bottom:1.5rem;}.col-md .card img{max-height:100%;margin-bottom:0;}.card .text{min-height:240px;background-color:white;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;padding:1.5rem;}.col-md .text h3,.col-md .text p{text-align:left;}.card .text a{text-decoration:none;}.card .ctas{bottom:20px;margin-right:25px;position:absolute;}.col-md .cta{bottom:0;position:relative;}.col-md .card,.col-md .card img{height:auto;}@media screen and (min-width:768px){.col-md{padding-left:15px;padding-right:15px;}.card .text{min-height:360px;}html[lang="fr"] .card .text{min-height:420px;}}@media screen and (min-width:1024px){.col-md .card{margin-bottom:0;}.card .text{min-height:260px;}}
#video .advisor{padding:2rem;}#video .col-lg-6{padding-left:0;padding-right:0;}#merits .row,#features .row{text-align:center;display:block;}#merits img,#features img{margin-bottom:1rem;max-width:80px;}#merits .text,#features .text{margin-bottom:2rem;}#merits .text{padding:0 2rem;}#merits .text p,#features .text p{text-align:left;}#features .row{margin-top:2rem;}#cta .row{align-items:center;background-color:#e6e6e6;display:flex;justify-content:space-between;padding:2rem;}#cta h3{display:block;margin:auto;}#cta .buttons{display:block;margin:auto;margin-top:1rem;text-align:center;}#cta .buttons a,.cta .button-primary{background-color:#98002e;border:1px solid #98002e;color:white;padding:7px 20px;display:inline-block;text-decoration:none;}#cta .buttons a:hover,.cta .button-primary:hover,#cta .buttons a:focus,.cta .button-primary:focus{background-color:transparent;border:1px solid #98002e;color:#98002e;}#cta .buttons a:first-of-type{margin-bottom:1rem;}#insights .row{margin-left:-15px;margin-right:-15px;}#insights .col-md{padding-left:15px;padding-right:15px;}#about .col-md-8,#about .col-md-4{padding-left:0;padding-right:0;}sup a:focus,sup a:hover{text-decoration:underline;}@media screen and (min-width:768px){#video .col-lg-6{padding-left:15px;padding-right:15px;}#merits .row > div,#features .row > div{display:flex;}#merits .image{width:20%;}#merits .text{width:80%;}#merits h3,#features h3{text-align:left;}#merits .text,#features .text{margin-bottom:2rem;padding-left:0;}#cta .buttons a:first-of-type{margin-bottom:0;margin-right:1rem;}html[lang="fr"] .card .text{min-height:500px;}}@media screen and (min-width:1024px){#merits .image{width:15%;}#merits .text{width:85%;}#cta h3{margin:0;}#cta .buttons{margin:0;}html[lang="fr"] .card .text{min-height:320px;}}
#merits .row{margin-top:3rem;padding-left:0;padding-right:0;}#merits .col-md .image{text-align:center;}.col-lg-5:first-child{padding-left:0;}.col-lg-7:last-child{padding-right:0;}.col-lg-5 .col-md{display:flex;flex-flow:column;}.col-lg-5 .col-md .image{order:2;}.col-lg-5 .col-md .text{order:1;}.col-md .image img{max-width:100%;}.row .col-lg-7{background-color:#f5f5f5;padding:1.5rem;}.col-lg-7 h3{margin-bottom:1rem;}.grey-box{margin-top:3rem;}.grey-box .row{margin:2rem 0;}.grey-box .cta{margin-right:1rem;margin-bottom:2rem;}.grey-box .cta a{background-color:#f5f5f5;color:#98002e;padding:10px 30px;text-decoration:none;}.main-container .region-content section .grey-box .cta a:hover,.main-container .region-content section .grey-box .cta a:focus{background-color:#98002e;color:white;cursor:pointer;}.main-container .region-content section .grey-box .cta a:focus{border:2px solid black;}#video .row{border:1px solid #ebebeb;padding:1.5rem;}.accordions button{border-top:2px solid #9e9e9e;text-align:left;}.accordion:last-child button{border-bottom:2px solid #9e9e9e;}.main-content-container .region-content .related .row{margin-left:-15px;margin-right:-15px;}.related .row .col-md-4{margin-bottom:1.5rem;}.related .text{background-color:#e6e6e6;}.main-content-container .region-content .contact{border-top:2px solid #9e9e9e;border-bottom:2px solid #9e9e9e;margin:2rem;padding:2rem 0;}.region-content hr{background-color:#e6e6e6;margin:0 2rem;}
.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;}
