.post-card--content{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;margin:0}.post-card--content .group-content{padding:30px;display:flex;flex-direction:column;justify-content:center;flex:0 0 100%;max-width:100%}@media (min-width:992px){.post-card--content .group-content{flex:0 0 50%;max-width:50%;padding:5rem}}@media (min-width:1440px){.post-card--content .group-content{flex:0 0 50%;max-width:50%;padding:6.25rem}}.post-card--content .group-content .title{margin-bottom:15px}@media (min-width:992px){.post-card--content .group-content .title{margin-bottom:1.75rem}}.post-card--content .group-content .title h2{margin:0}.post-card--content .group-content .summary{font-size:16px;line-height:24px;margin-bottom:15px}@media (min-width:992px){.post-card--content .group-content .summary{font-size:1.25rem;line-height:1.875rem;margin-bottom:1.5rem}}.post-card--content .group-content .cta{margin-top:20px;display:flex;flex-wrap:wrap}@media (min-width:992px){.post-card--content .group-content .cta{margin-top:1.5rem}}.post-card--content .group-content .cta a{margin:0 10px 10px 0}.post-card--content .group-image{flex:0 0 100%;max-width:100%;position:relative;min-height:25rem}@media (min-width:992px){.post-card--content .group-image{flex:0 0 50%;max-width:50%}}.post-card--content .group-image .image{display:flex;position:absolute;align-items:center;justify-content:center;overflow:hidden;margin:auto;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-size:cover;background-position:center center}.post-card--content .group-image .image .media--type-image,.post-card--content .group-image .image img,.post-card--content .group-image .image picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.post-card .container{padding:0}@media (min-width:667px){.post-card .container{padding:0 15px}}@media (min-width:667px){.post-card--large{padding-top:50px;padding-bottom:50px}}@media (min-width:992px){.post-card--large{padding-top:100px;padding-bottom:100px}}.post-card--large.post-card--green{background-color:#a2dbd6}.post-card--large.post-card--dark-blue{background-color:#27465f}.post-card--large.post-card--grey{background-color:#f7f7f7}.post-card--large.post-card--white{background-color:#fff}.post-card--large .container,.post-card--large .container-fluid{padding:0;margin:auto;width:unset}@media (min-width:992px){.post-card--large .container,.post-card--large .container-fluid{padding:0 15px}}.post-card--large .row{margin:0}@media (min-width:992px){.post-card--large .row{margin:0 -15px}}@media (min-width:992px){.post-card--large .post-card--content{align-items:center}}.post-card--large .post-card--content .group-image{min-height:unset}.post-card--large .post-card--content .group-image .image{position:relative}@media (min-width:667px) and (max-width:991.98px){.post-card--large .post-card--content .group-content{padding:30px 0}}.post-card--small.post-card--green .post-card--content{background-color:#a2dbd6}.post-card--small.post-card--dark-blue .post-card--content{background-color:#27465f}.post-card--small.post-card--grey .post-card--content{background-color:#f7f7f7}.post-card--small.post-card--white .post-card--content{background-color:#fff}.post-card--green .group-content .cta .primary::after{background-color:#fff}.post-card--dark-blue .group-content{color:#fff}.post-card--dark-blue .group-content .cta .primary{color:#1c2b39}.post-card--dark-blue .group-content .cta .primary::before{background-color:#fff}.post-card--dark-blue .group-content .cta .secondary{color:#fff;border:2px solid #fff}.post-card--dark-blue .group-content .cta .secondary::after{background-color:#fff}.post-card--dark-blue .group-content .cta .secondary:hover{color:#1c2b39}@media (min-width:992px){.post-card--right.post-card--dark-blue .post-card--content,.post-card--right.post-card--green .post-card--content,.post-card--right.post-card--grey .post-card--content,.post-card--right.post-card--large .post-card--content,.post-card--right.post-card--small .post-card--content,.post-card--right.post-card--white .post-card--content{flex-direction:row-reverse}}.two-column-layout__right .post-card--content .group-content{padding:4rem}.collection--list .post-card .container{padding:0}


.carousel{overflow:hidden}.carousel .container{position:relative}.carousel__header{display:flex;flex-direction:column;margin-bottom:2.1875rem}@media (min-width:768px){.carousel__header{flex-direction:row;align-items:center;justify-content:space-between}}.carousel.has-grey-background{padding:5.3125rem 0;margin-bottom:0}.carousel .swiper-container{overflow:inherit;margin:0;padding:0 0 3rem 0}@media (min-width:992px){.carousel .swiper-container{width:calc(100% - 100px);padding:0}}.carousel .swiper-button-next,.carousel .swiper-button-prev{width:50px;height:50px;border-radius:50px;top:40%;display:none;transition:all .3s}@media (min-width:992px){.carousel .swiper-button-next,.carousel .swiper-button-prev{display:flex}}.carousel .swiper-button-next::after,.carousel .swiper-button-prev::after{content:''}.carousel .swiper-button-next{right:-10px;background:url(/themes/custom/cfi_glider/images/large-arrow-right-light.svg) no-repeat center center,#1c2b39;background-size:15px 15px}.carousel .swiper-button-next:focus-visible,.carousel .swiper-button-next:hover{background:url(/themes/custom/cfi_glider/images/large-arrow-right-dark.svg) no-repeat center center,#a2dbd6;background-size:15px 15px;outline:0}.carousel .swiper-button-prev{right:50px;left:auto;background:url(/themes/custom/cfi_glider/images/large-arrow-left-light.svg) no-repeat center center,#1c2b39;background-size:15px 15px}.carousel .swiper-button-prev:focus-visible,.carousel .swiper-button-prev:hover{background:url(/themes/custom/cfi_glider/images/large-arrow-left-dark.svg) no-repeat center center,#a2dbd6;background-size:15px 15px;outline:0}@media (min-width:992px){.carousel .card.featured .image-container .image{padding-top:75%}}.carousel.carousel--image-card .swiper-button-next,.carousel.carousel--image-card .swiper-button-prev{top:unset;bottom:40%}.carousel.carousel--image-card .swiper-pagination{bottom:0}.carousel .swiper-slide,.swiper-container .swiper-slide{opacity:.3;transition:opacity .3s}.carousel .swiper-slide-active,.carousel .swiper-slide-next,.swiper-container .swiper-slide-active,.swiper-container .swiper-slide-next{opacity:1}.carousel .card-wrapper .swiper-slide,.swiper-container .card-wrapper .swiper-slide{opacity:1!important}.carousel.data-style--small .swiper-slide,.swiper-container.data-style--small .swiper-slide{opacity:1}
.card.featured{display:flex;flex-direction:column}.card.featured .title{margin-bottom:1.25rem}.card.featured .image-container{margin-bottom:2.25rem;position:relative}.card.featured .image-container .image{display:block;position:relative;overflow:hidden;padding-top:100%}.card.featured .image-container .image .media--type-image,.card.featured .image-container .image img{position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.card.featured .image-container .image:hover img{transform:scale(1.05)}.card.featured .type{position:absolute;top:15px;left:15px;color:#1c2b39;background-color:#fff;border-radius:25px;padding:5px 15px;font-weight:700;text-transform:capitalize;font-size:13px;line-height:20px;box-shadow:0 0 20px rgba(0,0,0,.2)}.card.featured .date{font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;margin-bottom:.5rem;color:#1c2b39}.card.featured .date a{color:#1c2b39;font-weight:700;border-bottom:3px solid #a2dbd6;margin:0 10px;transition:background-color .3s}.card.featured .date a:hover{background-color:#a2dbd6;color:#1c2b39;text-decoration:none}.card.featured .title span{color:#1c2b39;font-size:18px;line-height:24px;font-weight:800;background-size:205% 100%;background-position:100% 100%;background-image:linear-gradient(to right,#a2dbd6 50%,transparent 50%);display:unset;transition:all .3s}@media (min-width:768px){.card.featured .title span{font-size:1.5rem;line-height:1.875rem}}.card.featured .title:hover{text-decoration:none}.card.featured .title:hover span{background-position:0 100%;color:#1c2b39}.card.featured .summary{margin-bottom:2rem;color:#1c2b39}.card.featured .featured__link img{padding:0;margin:0;width:55px;height:15px;transition:margin-left .3s}.card.featured .featured__link:hover img{margin-left:30px}.card.featured.swiper-slide{height:auto}.card.featured.card{padding:0;background-color:transparent;border-radius:0;border:none}.card.featured.active .image img{transform:scale(1.05)}.card.featured.active .title span{background-position:0 100%;color:#1c2b39;text-decoration:none}.card.featured.active .featured__link img{margin-left:30px}.card.featured.featured--podcast .type,.card.featured.featured--video .type{padding:5px 15px 5px 40px}.card.featured.featured--podcast .type::before,.card.featured.featured--video .type::before{content:'';position:absolute;width:20px;height:20px;top:0;bottom:0;left:15px;margin:auto 0}.card.featured.featured--video .type::before{background:url(/themes/custom/cfi_glider/images/icon-youtube-dark.svg) no-repeat center center/20px 20px}.card.featured.featured--podcast .type::before{background:url(/themes/custom/cfi_glider/images/icon-podcast-dark.svg) no-repeat center center/20px 20px}.card.featured--small .image-container{position:relative}.card.featured--small .image-container .image{padding-top:100%}.card.featured--team-card .type{display:none}.card.featured--team-card .title{margin-bottom:2rem}.card.featured--team-card .date{font-size:11px;line-height:14px;letter-spacing:1px}.card.featured--textonly .content{padding:2.1875rem 0 0!important;position:relative;display:flex;margin-top:0;flex-direction:column}.card.featured--textonly .content::before{content:'';position:absolute;width:100%;height:5px;top:0;left:0;background-image:linear-gradient(to right,#a2dbd6 40%,rgba(255,255,255,0) 0);background-position:bottom;background-size:8px 3px;background-repeat:repeat-x}.card.featured--textonly .content .type{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:1rem}.card.featured--textonly .content .featured-small__link{margin-bottom:2rem}.card.featured--textonly .content .featured-small__link span{font-size:2rem;line-height:2.6rem;font-weight:800;color:#1c2b39;transition:all .3s;background-size:201% 100%;background-position:100% 100%;background-image:linear-gradient(to right,#a2dbd6 50%,transparent 50%)}.card.featured--textonly .content .featured-small__link:hover{text-decoration:none}.card.featured--textonly .content .featured-small__link:hover span{background-position:0 100%}.card.featured--textonly .content .featured-small__link:hover~img{margin-left:20px}.card.featured--textonly .content img{margin-top:auto;vertical-align:top;transition:margin-left .3s}.card-wrapper .featured{margin-bottom:15px}.card-wrapper .featured~a:not(.title):not(.featured__link){margin-top:auto;color:#1c2b39;box-shadow:inset 0 0 0 1px #1c2b39;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:500;position:relative;display:inline-block;padding:14px 25px;margin-bottom:1.5rem;border-radius:50px;overflow:hidden;z-index:0;transition:all .3s}.card-wrapper .featured~a:not(.title):not(.featured__link)::after{content:'';background-color:#a2dbd6;position:absolute;left:0;top:0;right:0;bottom:0;height:101%;z-index:-1;transform:translate3D(-101%,0,0);transition:all .3s}.card-wrapper .featured~a:not(.title):not(.featured__link):hover{text-decoration:none;box-shadow:inset 0 0 0 1px #a2dbd6}.card-wrapper .featured~a:not(.title):not(.featured__link):hover::after{transform:translate3D(0,0,0)}
.card.image-card,.card.text-card{border:none;border-radius:0;background-color:unset;height:unset}.card.text-card.text-card--narrow{border:1px solid #d7d8d6}.card-wrapper{display:flex;flex-direction:column}
.view-component__content{padding:0 15px}.view-component__title{margin-bottom:3.5rem;display:flex;flex-direction:column}@media (min-width:992px){.view-component__title{flex-direction:row;align-items:center;justify-content:space-between}}.view-component__title .more-link{margin-right:0}.view-component .view-content section.collection{margin:0}.view-component.view-recent-updates{margin-left:-15px;margin-right:-15px}.view-component.has-bg .view-component__title{padding:3rem 0 1rem 0;margin-bottom:0}.view-component.has-bg .view{padding-bottom:4rem}section:nth-last-child(1).view-component.has-bg{margin-bottom:0;padding-bottom:50px}@media (min-width:768px){section:nth-last-child(1).view-component.has-bg{padding-bottom:70px}}@media (min-width:1200px){section:nth-last-child(1).view-component.has-bg{padding-bottom:6.25rem}}#all-news .view-component__title{padding-top:4rem;margin-bottom:0}#all-news .views-exposed-form fieldset[data-drupal-selector=edit-field-news-category-target-id] legend{display:none}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.collection__summary,.collection__title{margin-bottom:2.1875rem}.collection__title{display:flex;align-items:center;justify-content:space-between}.collection__title .more-link{margin-right:0}.collection__content{font-size:20px;line-height:30px}@media (min-width:992px){.collection__content{margin-bottom:4.375rem}}.collection__content blockquote{background-color:#f7f7f7;padding:7rem 1.5rem 3rem 1.5rem;background-image:url(/themes/custom/cfi_glider/images/quote-icon.svg);background-size:4.875rem 3.5rem;background-position:1.5rem 2.5rem;background-repeat:no-repeat}@media (min-width:992px){.collection__content blockquote{background-position:2.1875rem 3.3rem;padding:4.6875rem 2.8125rem 4.6875rem 8.4375rem}}.collection__content blockquote p{font-size:2rem;line-height:2.5rem;font-weight:800}.collection__cta{margin:1.5rem 0;display:flex;flex-direction:column}@media (min-width:992px){.collection__cta{flex-direction:row;align-items:center}}.collection__cta a,.collection__cta button{margin-right:10px;margin-bottom:10px}.collection__cta a.link,.collection__cta a.link-light,.collection__cta button.link,.collection__cta button.link-light{margin-right:40px}.collection .collection--container.swiper-container{overflow:visible;margin-top:3rem;padding-bottom:4rem}.collection .content.has-2-columns,.collection .content.has-3-columns,.collection .content.has-4-columns{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.collection .content.has-2-columns .card,.collection .content.has-2-columns .card-wrapper,.collection .content.has-3-columns .card,.collection .content.has-3-columns .card-wrapper,.collection .content.has-4-columns .card,.collection .content.has-4-columns .card-wrapper{padding:15px;border:none;flex:0 0 100%;max-width:100%}.collection .content.has-2-columns .card-wrapper .card,.collection .content.has-3-columns .card-wrapper .card,.collection .content.has-4-columns .card-wrapper .card{padding:0;flex:unset;max-width:unset;height:100%}@media (min-width:992px){.collection .content.layout--50-50 .card,.collection .content.layout--50-50 .card-wrapper{flex:0 0 50%;max-width:50%}}@media (min-width:992px){.collection .content.layout--33-33-33 .card,.collection .content.layout--33-33-33 .card-wrapper{flex:0 0 33.33333%;max-width:33.33333%}}@media (min-width:992px){.collection .content.layout--25-25-25-25 .card,.collection .content.layout--25-25-25-25 .card-wrapper{flex:0 0 25%;max-width:25%}}.collection .content.swiper-wrapper{flex-wrap:unset;margin:0}.collection .content.swiper-wrapper .card{flex:none;padding:0}.collection--list.collection--node-card .text-card--basic{margin-bottom:2rem}@media (min-width:1200px){.collection--icon-card{max-width:1070px!important;margin:0 auto}}@media (min-width:992px){.collection--icon-card .collection--content-wrapper{justify-content:space-between}}html[lang=fr] .collection__content blockquote{background-image:url(/themes/custom/cfi_glider/images/quote-icon-fr.svg)}.collection--featured-content-item .card-wrapper .post-card~a{margin-top:auto;color:#1c2b39;box-shadow:inset 0 0 0 1px #1c2b39;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:500;position:relative;display:inline-block;padding:14px 25px;border-radius:50px;overflow:hidden;z-index:0;transition:all .3s}.collection--featured-content-item .card-wrapper .post-card~a::after{content:'';background-color:#a2dbd6;position:absolute;left:0;top:0;right:0;bottom:0;height:101%;z-index:-1;transform:translate3D(-101%,0,0);transition:all .3s}.collection--featured-content-item .card-wrapper .post-card~a:hover{text-decoration:none;box-shadow:inset 0 0 0 1px #a2dbd6}.collection--featured-content-item .card-wrapper .post-card~a:hover::after{transform:translate3D(0,0,0)}
.quick-links.has-background-color{padding-top:50px;padding-bottom:50px}.quick-links--content{display:flex;flex-direction:column}@media (min-width:992px){.quick-links--content{flex-direction:row}}.quick-links--content .group-content{z-index:1;align-items:center;justify-content:center;padding:3rem 0}@media (min-width:992px){.quick-links--content .group-content{width:60%}}@media (min-width:992px){.quick-links--content .group-content .summary,.quick-links--content .group-content h2{max-width:75%}}.quick-links--content .group-content .image{margin-top:1.5rem}.quick-links--content .group-content .image picture{width:100%}.quick-links--content .group-content .image picture img{width:100%;height:auto}.quick-links--content .group-content .links{margin:1.5rem 0;display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}@media (min-width:992px){.quick-links--content .group-content .links{margin:3.125rem -15px 2rem}}.quick-links--content .group-content .links .card{flex:0 0 100%;max-width:100%;padding:15px}@media (min-width:992px){.quick-links--content .group-content .links .card{flex:0 0 50%;max-width:50%}}.quick-links--content .group-content .cta a{color:#1c2b39;box-shadow:inset 0 0 0 1px #1c2b39;font-size:16px;line-height:normal;font-weight:600;position:relative;display:inline-block;padding:1rem 1.875rem;border-radius:50px;overflow:hidden;z-index:0;transition:all .3s}.quick-links--content .group-content .cta a::after{background-color:#1c2b39;content:'';position:absolute;left:0;top:0;right:0;bottom:0;height:101%;z-index:-1;transform:translate3D(-101%,0,0);transition:all .3s}.quick-links--content .group-content .cta a:hover{color:#fff;text-decoration:none}.quick-links--content .group-content .cta a:hover::after{transform:translate3D(0,0,0)}.quick-links--content .group-content .cta a.external svg{transition:fill .3s}.quick-links--content .group-content .cta a.external:hover svg{fill:#fff}.quick-links .group-image{align-items:center;justify-content:center;position:absolute;right:0}@media (min-width:992px){.quick-links .group-image{width:50%;height:100%;overflow:hidden}.quick-links .group-image .media{height:100%;width:100%}.quick-links .group-image .media picture{height:100%;width:100%}.quick-links .group-image .media picture img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}}.quick-links.remove-spacing{margin-bottom:-50px}@media (min-width:768px){.quick-links.remove-spacing{margin-bottom:-70px}}@media (min-width:1200px){.quick-links.remove-spacing{margin-bottom:-6.25rem}}.quick-links.last-section-in-main{margin-bottom:0}
.text-card--narrow{border:1px solid #d7d8d6;border-radius:0;margin:0 0 1.5rem 0;color:#1c2b39}.text-card--narrow .text-card__wrapper{padding:1.5rem}.text-card--narrow a.text-card__wrapper:hover{text-decoration:none}.text-card--narrow a.text-card__wrapper:hover .text-card--narrow__footer .text-card__link{padding:10px}.text-card--narrow a.text-card__wrapper:hover .text-card__content .title{border-bottom:3px solid #a2dbd6}.text-card--narrow .text-card__content .title{font-size:16px;line-height:24px;font-weight:800;display:inline;color:#1c2b39;border-bottom:3px solid transparent;text-decoration:none;transition:all .3s}.text-card--narrow .text-card__content .title svg{display:none}.text-card--narrow .text-card__content .text{font-size:16px;line-height:24px;color:#1c2b39;text-decoration:none;margin-top:1rem}.text-card--narrow .text-card--narrow__footer{display:flex;align-items:center;justify-content:space-between;padding-top:15px}.text-card--narrow .text-card__link{padding:10px 10px 10px 0;transition:padding .3s}.text-card--narrow .text-card__link.external img{display:none}.text-card--checklist{border:none;border-radius:0;margin-bottom:2rem;padding:0}.text-card--checklist .title{position:relative;padding-left:55px;font-size:42px;line-height:51px;font-weight:800;margin-bottom:10px}.text-card--checklist .title::before{content:'';position:absolute;width:40px;height:40px;background:url(/themes/custom/cfi_glider/images/icon-checklist.svg) no-repeat center center;background-size:40px 40px;bottom:0;top:0;left:0;margin:auto}.text-card--checklist .summary{max-width:1024px}.text-card--checklist .summary a{color:#1c2b39;font-weight:700;overflow:hidden;border-bottom:3px solid #a2dbd6;align-items:center;transition:background-color .3s}.text-card--checklist .summary a:hover{background-color:#a2dbd6;color:#1c2b39;text-decoration:none}.text-card--checklist .summary a.external{display:inline}.text-card.text-card--basic,.text-card.text-card--default,.text-card.text-card--quick_link{border:none;border-radius:0;background-color:transparent}.text-card.text-card--basic .text-card--basic__link,.text-card.text-card--basic .text-card__link,.text-card.text-card--default .text-card--basic__link,.text-card.text-card--default .text-card__link,.text-card.text-card--quick_link .text-card--basic__link,.text-card.text-card--quick_link .text-card__link{border:1px solid #d7d8d6;background-color:#fff;padding:1.875rem;height:100%;display:flex;align-items:flex-start;flex-direction:column;color:inherit;position:relative;overflow:hidden;overflow-y:scroll;min-height:120px;-ms-overflow-style:none;scrollbar-width:none}@media (min-width:992px){.text-card.text-card--basic .text-card--basic__link,.text-card.text-card--basic .text-card__link,.text-card.text-card--default .text-card--basic__link,.text-card.text-card--default .text-card__link,.text-card.text-card--quick_link .text-card--basic__link,.text-card.text-card--quick_link .text-card__link{min-height:200px}}.text-card.text-card--basic .text-card--basic__link::-webkit-scrollbar,.text-card.text-card--basic .text-card__link::-webkit-scrollbar,.text-card.text-card--default .text-card--basic__link::-webkit-scrollbar,.text-card.text-card--default .text-card__link::-webkit-scrollbar,.text-card.text-card--quick_link .text-card--basic__link::-webkit-scrollbar,.text-card.text-card--quick_link .text-card__link::-webkit-scrollbar{display:none}.text-card.text-card--basic .text-card--basic__link .date,.text-card.text-card--basic .text-card__link .date,.text-card.text-card--default .text-card--basic__link .date,.text-card.text-card--default .text-card__link .date,.text-card.text-card--quick_link .text-card--basic__link .date,.text-card.text-card--quick_link .text-card__link .date{font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;margin-bottom:1rem;color:#1c2b39}.text-card.text-card--basic .text-card--basic__link .title,.text-card.text-card--basic .text-card__link .title,.text-card.text-card--default .text-card--basic__link .title,.text-card.text-card--default .text-card__link .title,.text-card.text-card--quick_link .text-card--basic__link .title,.text-card.text-card--quick_link .text-card__link .title{margin-bottom:2.5rem}.text-card.text-card--basic .text-card--basic__link .title span,.text-card.text-card--basic .text-card--basic__link .title strong,.text-card.text-card--basic .text-card__link .title span,.text-card.text-card--basic .text-card__link .title strong,.text-card.text-card--default .text-card--basic__link .title span,.text-card.text-card--default .text-card--basic__link .title strong,.text-card.text-card--default .text-card__link .title span,.text-card.text-card--default .text-card__link .title strong,.text-card.text-card--quick_link .text-card--basic__link .title span,.text-card.text-card--quick_link .text-card--basic__link .title strong,.text-card.text-card--quick_link .text-card__link .title span,.text-card.text-card--quick_link .text-card__link .title strong{font-size:18px;line-height:21px;font-weight:800;color:#1c2b39;transition:all .5s;background-size:250% 100%;background-position:100% 0;background-image:linear-gradient(to right,#a2dbd6 0,#a2dbd6 50%,transparent 50%,transparent 100%);display:inline}@media (min-width:992px){.text-card.text-card--basic .text-card--basic__link .title span,.text-card.text-card--basic .text-card--basic__link .title strong,.text-card.text-card--basic .text-card__link .title span,.text-card.text-card--basic .text-card__link .title strong,.text-card.text-card--default .text-card--basic__link .title span,.text-card.text-card--default .text-card--basic__link .title strong,.text-card.text-card--default .text-card__link .title span,.text-card.text-card--default .text-card__link .title strong,.text-card.text-card--quick_link .text-card--basic__link .title span,.text-card.text-card--quick_link .text-card--basic__link .title strong,.text-card.text-card--quick_link .text-card__link .title span,.text-card.text-card--quick_link .text-card__link .title strong{font-size:1.5rem;line-height:1.875rem}}.text-card.text-card--basic .text-card--basic__link .summary,.text-card.text-card--basic .text-card__link .summary,.text-card.text-card--default .text-card--basic__link .summary,.text-card.text-card--default .text-card__link .summary,.text-card.text-card--quick_link .text-card--basic__link .summary,.text-card.text-card--quick_link .text-card__link .summary{display:block;position:relative;font-size:14px;line-height:20px;font-weight:500}@media (min-width:1200px){.text-card.text-card--basic .text-card--basic__link .summary:empty,.text-card.text-card--basic .text-card__link .summary:empty,.text-card.text-card--default .text-card--basic__link .summary:empty,.text-card.text-card--default .text-card__link .summary:empty,.text-card.text-card--quick_link .text-card--basic__link .summary:empty,.text-card.text-card--quick_link .text-card__link .summary:empty{display:none}.text-card.text-card--basic .text-card--basic__link .summary:blank,.text-card.text-card--basic .text-card__link .summary:blank,.text-card.text-card--default .text-card--basic__link .summary:blank,.text-card.text-card--default .text-card__link .summary:blank,.text-card.text-card--quick_link .text-card--basic__link .summary:blank,.text-card.text-card--quick_link .text-card__link .summary:blank{display:none}}.text-card.text-card--basic .text-card--basic__link .footer,.text-card.text-card--basic .text-card__link .footer,.text-card.text-card--default .text-card--basic__link .footer,.text-card.text-card--default .text-card__link .footer,.text-card.text-card--quick_link .text-card--basic__link .footer,.text-card.text-card--quick_link .text-card__link .footer{width:100%;min-height:15px;margin-top:auto;display:flex;justify-content:flex-end;transition:background-position .3s}.text-card.text-card--basic .text-card--basic__link .footer img,.text-card.text-card--basic .text-card__link .footer img,.text-card.text-card--default .text-card--basic__link .footer img,.text-card.text-card--default .text-card__link .footer img,.text-card.text-card--quick_link .text-card--basic__link .footer img,.text-card.text-card--quick_link .text-card__link .footer img{width:65px;height:auto}.text-card.text-card--basic .text-card--basic__link a:hover,.text-card.text-card--basic .text-card__link a:hover,.text-card.text-card--default .text-card--basic__link a:hover,.text-card.text-card--default .text-card__link a:hover,.text-card.text-card--quick_link .text-card--basic__link a:hover,.text-card.text-card--quick_link .text-card__link a:hover{text-decoration:none}.text-card.text-card--basic .text-card--basic__link:active,.text-card.text-card--basic .text-card--basic__link:hover,.text-card.text-card--basic .text-card__link:active,.text-card.text-card--basic .text-card__link:hover,.text-card.text-card--default .text-card--basic__link:active,.text-card.text-card--default .text-card--basic__link:hover,.text-card.text-card--default .text-card__link:active,.text-card.text-card--default .text-card__link:hover,.text-card.text-card--quick_link .text-card--basic__link:active,.text-card.text-card--quick_link .text-card--basic__link:hover,.text-card.text-card--quick_link .text-card__link:active,.text-card.text-card--quick_link .text-card__link:hover{text-decoration:none}.text-card.text-card--basic .text-card--basic__link:active .summary,.text-card.text-card--basic .text-card--basic__link:hover .summary,.text-card.text-card--basic .text-card__link:active .summary,.text-card.text-card--basic .text-card__link:hover .summary,.text-card.text-card--default .text-card--basic__link:active .summary,.text-card.text-card--default .text-card--basic__link:hover .summary,.text-card.text-card--default .text-card__link:active .summary,.text-card.text-card--default .text-card__link:hover .summary,.text-card.text-card--quick_link .text-card--basic__link:active .summary,.text-card.text-card--quick_link .text-card--basic__link:hover .summary,.text-card.text-card--quick_link .text-card__link:active .summary,.text-card.text-card--quick_link .text-card__link:hover .summary{left:0}.text-card.text-card--basic .text-card--basic__link .footer,.text-card.text-card--basic a.text-card__link .footer,.text-card.text-card--default .text-card--basic__link .footer,.text-card.text-card--default a.text-card__link .footer,.text-card.text-card--quick_link .text-card--basic__link .footer,.text-card.text-card--quick_link a.text-card__link .footer{background:url(/themes/custom/cfi_glider/images/icon-long-arrow-dark.svg) no-repeat left bottom/50px 15px}.text-card.text-card--basic .text-card--basic__link.external .footer,.text-card.text-card--basic a.text-card__link.external .footer,.text-card.text-card--default .text-card--basic__link.external .footer,.text-card.text-card--default a.text-card__link.external .footer,.text-card.text-card--quick_link .text-card--basic__link.external .footer,.text-card.text-card--quick_link a.text-card__link.external .footer{background:url(/themes/custom/cfi_glider/images/icon-external.svg) no-repeat left bottom/18px 15px}.text-card.text-card--basic .text-card--basic__link.external .ext,.text-card.text-card--basic a.text-card__link.external .ext,.text-card.text-card--default .text-card--basic__link.external .ext,.text-card.text-card--default a.text-card__link.external .ext,.text-card.text-card--quick_link .text-card--basic__link.external .ext,.text-card.text-card--quick_link a.text-card__link.external .ext{display:none}.text-card.text-card--basic .text-card--basic__link:hover,.text-card.text-card--basic a.text-card__link:hover,.text-card.text-card--default .text-card--basic__link:hover,.text-card.text-card--default a.text-card__link:hover,.text-card.text-card--quick_link .text-card--basic__link:hover,.text-card.text-card--quick_link a.text-card__link:hover{text-decoration:none}.text-card.text-card--basic .text-card--basic__link:hover .title span,.text-card.text-card--basic .text-card--basic__link:hover .title strong,.text-card.text-card--basic a.text-card__link:hover .title span,.text-card.text-card--basic a.text-card__link:hover .title strong,.text-card.text-card--default .text-card--basic__link:hover .title span,.text-card.text-card--default .text-card--basic__link:hover .title strong,.text-card.text-card--default a.text-card__link:hover .title span,.text-card.text-card--default a.text-card__link:hover .title strong,.text-card.text-card--quick_link .text-card--basic__link:hover .title span,.text-card.text-card--quick_link .text-card--basic__link:hover .title strong,.text-card.text-card--quick_link a.text-card__link:hover .title span,.text-card.text-card--quick_link a.text-card__link:hover .title strong{background-position:0 0;color:#1c2b39}.text-card.text-card--basic .text-card--basic__link:hover .footer,.text-card.text-card--basic a.text-card__link:hover .footer,.text-card.text-card--default .text-card--basic__link:hover .footer,.text-card.text-card--default a.text-card__link:hover .footer,.text-card.text-card--quick_link .text-card--basic__link:hover .footer,.text-card.text-card--quick_link a.text-card__link:hover .footer{background-position:20px bottom}.text-card .content{font-size:16px;line-height:24px}@media (min-width:992px){.text-card .content{font-size:1.25rem;line-height:1.875rem}}@media (min-width:992px){.desktop-device .text-card--basic .text-card--basic__link .summary,.desktop-device .text-card--basic .text-card__link .summary,.desktop-device .text-card--default .text-card--basic__link .summary,.desktop-device .text-card--default .text-card__link .summary,.desktop-device .text-card--quick_link .text-card--basic__link .summary,.desktop-device .text-card--quick_link .text-card__link .summary{position:absolute;left:-100%;top:0;background-color:#a2dbd6;width:100%;min-height:100%;z-index:1;padding:1.5rem;max-width:unset!important;transition:left .3s}}
@media (min-width:1200px){.text-section:not(.push-left){max-width:1070px!important}}@media (min-width:1200px){.text-section.push-left .content,.text-section.push-left .cta,.text-section.push-left .summary,.text-section.push-left .title{max-width:1070px!important}}@media (min-width:1200px){.text-section.push-left.has-bottom-separator::after{width:1070px!important}}.text-section .summary,.text-section .title{margin-bottom:2.1875rem}.text-section .cta{margin:1.5rem 0;display:flex;align-items:center;flex-wrap:wrap}.text-section .cta a,.text-section .cta button{margin:10px 20px 0 0}.text-section .cta a.link,.text-section .cta a.link-light,.text-section .cta button.link,.text-section .cta button.link-light{margin-right:40px}.text-section .content{font-size:16px;line-height:24px;position:relative;overflow-x:auto}@media (min-width:992px){.text-section .content{font-size:18px;line-height:28px;overflow-x:unset}}.text-section .content.collapse:not(.show){display:block;height:700px;overflow:hidden}.text-section .content.collapsing{height:700px}.text-section .content .text-section-collapse-content-mask{position:absolute;width:100%;height:150px;bottom:0;left:0;z-index:1;background:linear-gradient(0deg,#fff 0,rgba(255,255,255,0) 100%);transition:opacity .3s}.text-section .content.show .text-section-collapse-content-mask{display:none}.text-section .content.show~.text-section-collapse-content-toggle{display:none}.text-section .content blockquote{background-color:#f7f7f7;padding:7rem 1.5rem 3rem 1.5rem;background-image:url(/themes/custom/cfi_glider/images/quote-icon.svg);background-size:4.875rem 3.5rem;background-position:1.5rem 2.5rem;background-repeat:no-repeat}@media (min-width:992px){.text-section .content blockquote{background-position:2.1875rem 3.3rem;padding:4.6875rem 2.8125rem 4.6875rem 8.4375rem}}.text-section .content blockquote p{font-size:2rem;line-height:2.5rem;font-weight:800}.text-section .content h2 a,.text-section .content h3 a,.text-section .content h4 a,.text-section .content h5 a,.text-section .content h6 a,.text-section .content li a{color:#1c2b39;border-bottom:3px solid #a2dbd6;transition:all .3s}.text-section .content h2 a:hover,.text-section .content h3 a:hover,.text-section .content h4 a:hover,.text-section .content h5 a:hover,.text-section .content h6 a:hover,.text-section .content li a:hover{color:#1c2b39;background-color:#a2dbd6;text-decoration:none}.text-section .content h3,.text-section .content h4,.text-section .content h5,.text-section .content h6{margin-top:30px}.text-section .content li a{font-weight:700}.text-section .content img{max-width:100%;height:auto}.text-section .content img.align-right{padding:1rem 0 1rem 1rem}.text-section .content img.align-left{padding:1rem 1rem 1rem 0}.text-section .content .align-right img{padding:1rem 0 1rem 1rem}.text-section .content .align-left img{padding:1rem 1rem 1rem 0}.text-section--basic{padding-bottom:0}.text-section .text-section-collapse-content-toggle{padding-right:40px;margin:2rem 0}.text-section .text-section-collapse-content-toggle::before{background:url(/themes/custom/cfi_glider/images/icon-plus-light.svg) no-repeat center center,#1c2b39;background-position:right 25px center;background-size:10px 10px}.text-section .text-section-collapse-content-toggle::after{background:url(/themes/custom/cfi_glider/images/icon-plus-dark.svg) no-repeat center center,#a2dbd6;background-position:right 25px center;background-size:10px 10px}.text-section.has-bottom-separator{padding-bottom:1rem!important}.text-section.has-bottom-separator::after{content:'';position:absolute;width:calc(100% - 30px);height:5px;bottom:0;left:15px;background-image:linear-gradient(to right,#a2dbd6 40%,rgba(255,255,255,0) 0);background-position:bottom;background-size:8px 3px;background-repeat:repeat-x}.two-column-layout .two-column-layout__right .text-section.has-bottom-separator::after{width:100%;left:0}html[lang=fr] .text-section .content blockquote{background-image:url(/themes/custom/cfi_glider/images/quote-icon-fr.svg)}
.hero{position:relative}.hero .image-video-content{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:0 0 50px 0}@media (min-width:992px){.hero .image-video-content{border-radius:0 0 80px 0}}.hero .image-video-content .image{width:100%;height:100%;background-size:cover;background-position:center center;background-attachment:fixed}.hero .image-video-content .image .media--type-image,.hero .image-video-content .image picture{width:100%;height:100%}.hero .image-video-content .image .media--type-image img,.hero .image-video-content .image picture img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hero .image-video-content .image video{-o-object-fit:cover;object-fit:cover;width:100vw;height:100vh;position:absolute;top:0;left:0}.hero .image-video-content .image-video-mask{background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.7));width:100%;height:60%;position:absolute;bottom:0;left:0}.hero .content{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;position:relative;min-height:600px;display:flex;flex-direction:column;justify-content:flex-end;padding:10rem 15px 3.5rem 15px;flex-wrap:wrap}@media (min-width:667px){.hero .content{max-width:630px}}@media (min-width:768px){.hero .content{max-width:730px}}@media (min-width:992px){.hero .content{max-width:960px}}@media (min-width:1200px){.hero .content{max-width:1170px}}@media (min-width:1440px){.hero .content{max-width:1400px}}@media (min-width:992px){.hero .content{flex-direction:row;align-items:flex-end;justify-content:space-between;min-height:85vh}}.hero .content .title{max-width:900px;color:#fff}.hero .content .cta a{font-size:16px;line-height:normal;font-weight:600;position:relative;display:inline-block;padding:1rem 1.875rem;border-radius:50px;overflow:hidden;z-index:0;color:#1c2b39;white-space:nowrap;margin:15px 0 0;transition:all .3s}@media (min-width:992px){.hero .content .cta a{margin:0 0 0 15px}}.hero .content .cta a::after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;height:101%;z-index:-1;background-color:#a2dbd6;transform:translate3D(-101%,0,0);transition:all .3s}.hero .content .cta a::before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;height:100%;z-index:-2;background-color:#fff}.hero .content .cta a:hover{color:#1c2b39;text-decoration:none}.hero .content .cta a:hover::after{transform:translate3D(0,0,0)}.hero .content .play-pause-buttons{position:absolute;bottom:1.5rem}.hero .content .pause-video,.hero .content .play-video{padding:15px;border:none;opacity:.3;border-radius:2px;transition:opacity .3s}.hero .content .pause-video:hover,.hero .content .play-video:hover{opacity:1}.hero .content .pause-video:focus,.hero .content .play-video:focus{outline:0}.hero .content .pause-video:focus-visible,.hero .content .play-video:focus-visible{outline:2px solid;opacity:1}.hero .content .play-video{display:none;background:#7f7f7f url(/themes/custom/cfi_glider/images/icon-play.svg) no-repeat center center/12px}.hero .content .pause-video{background:#7f7f7f url(/themes/custom/cfi_glider/images/icon-pause.svg) no-repeat center center/12px}.hero--has-video .content{padding:10rem 15px 4.5rem 15px}.hero--has-image .media--type-image{height:100%}.hero--has-image .media--type-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}
body.touch-device .main-navigation-wrapper,body.touch-device .secondary-navigation-wrapper{display:none!important}body.touch-device .mobile-nav-block{display:flex!important}body.touch-device .navbar-container{align-items:center}body.touch-device .navbar-container .header__branding{margin-bottom:0}header{position:fixed;left:0;top:0;width:100%;z-index:2;transition:top .3s}@media (min-width:1200px){header .header-main-menu .nav-item--expanded .dropdown-menu{min-width:unset!important}}@media (min-width:1440px){header .header-main-menu .nav-item--expanded .dropdown-menu{min-width:300px!important}}header .navbar{padding:0;position:relative}header .navbar::before{content:'';position:absolute;top:0;left:0;width:100%;height:200px;background:linear-gradient(to top,rgba(0,0,0,0),rgba(0,0,0,.7));z-index:-1}header .navbar-container{display:flex;flex-direction:row;align-items:center;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;padding:1.5rem 15px}@media (min-width:667px){header .navbar-container{max-width:630px}}@media (min-width:768px){header .navbar-container{max-width:730px}}@media (min-width:992px){header .navbar-container{max-width:960px}}@media (min-width:1200px){header .navbar-container{max-width:1170px}}@media (min-width:1440px){header .navbar-container{max-width:1400px}}@media (min-width:1200px){header .navbar-container{padding:10px 15px 0;align-items:flex-end}}header .navbar-container .header__branding .site-logo-dark,header .navbar-container .header__branding .site-logo-light{width:158px;height:auto;padding:0}@media (min-width:1200px){header .navbar-container .header__branding .site-logo-dark,header .navbar-container .header__branding .site-logo-light{width:215px;height:auto}}@media (min-width:1200px){header .navbar-container .header__branding{margin-bottom:1.75rem}}header .navbar-container .header__branding .site-logo-dark{display:none}header .navbar-container .header__menu{flex-grow:1;margin-left:4.375rem}header .navbar-container .header__menu .mobile-nav-block{justify-content:flex-end}header .navbar-container .header__menu .mobile-nav-block .search-button{width:22px;height:22px;margin-right:25px;background:url(/themes/custom/cfi_glider/images/search-icon.svg) no-repeat center center/22px 22px}@media (min-width:768px){header .navbar-container .header__menu .mobile-nav-block .search-button{margin-right:35px}}header .navbar-container .header__menu .mobile-nav-block .mobile-menu-button{width:22px;height:22px;background:url(/themes/custom/cfi_glider/images/icon-hamburger-light.svg) no-repeat center center/22px 22px}header .navbar-container .header__menu .secondary-navigation-wrapper{align-items:center;justify-content:flex-end}header .navbar-container .header__menu .secondary-navigation-wrapper .secondary-navigation .region-header-menu{display:flex}header .navbar-container .header__menu .secondary-navigation-wrapper .search-button{background-color:transparent;border:none;padding:0;display:flex}header .navbar-container .header__menu .secondary-navigation-wrapper .search-button .search-dark{display:none}header .navbar-container .header__menu .menu--header .menu{flex-direction:row}header .navbar-container .header__menu .menu--header .menu .menu-item a{display:inline-block;line-height:1.25rem;color:#fff;padding:1.5rem;font-weight:800;position:relative;z-index:0;transition:all .3s}header .navbar-container .header__menu .menu--header .menu .menu-item a:hover{color:#1c2b39;background-color:#a2dbd6}header .navbar-container .header__menu .block-language .links,header .navbar-container .header__menu .block-language .menu,header .navbar-container .header__menu .block-language ul[block=block-languageswitcher],header .navbar-container .header__menu .menu--account .links,header .navbar-container .header__menu .menu--account .menu,header .navbar-container .header__menu .menu--account ul[block=block-languageswitcher],header .navbar-container .header__menu .menu--cams .links,header .navbar-container .header__menu .menu--cams .menu,header .navbar-container .header__menu .menu--cams ul[block=block-languageswitcher],header .navbar-container .header__menu .menu--secondary .links,header .navbar-container .header__menu .menu--secondary .menu,header .navbar-container .header__menu .menu--secondary ul[block=block-languageswitcher]{margin:0;padding:0;list-style:none;display:flex;flex-direction:row}header .navbar-container .header__menu .block-language .links li,header .navbar-container .header__menu .block-language .menu li,header .navbar-container .header__menu .block-language ul[block=block-languageswitcher] li,header .navbar-container .header__menu .menu--account .links li,header .navbar-container .header__menu .menu--account .menu li,header .navbar-container .header__menu .menu--account ul[block=block-languageswitcher] li,header .navbar-container .header__menu .menu--cams .links li,header .navbar-container .header__menu .menu--cams .menu li,header .navbar-container .header__menu .menu--cams ul[block=block-languageswitcher] li,header .navbar-container .header__menu .menu--secondary .links li,header .navbar-container .header__menu .menu--secondary .menu li,header .navbar-container .header__menu .menu--secondary ul[block=block-languageswitcher] li{margin:0;padding:0}header .navbar-container .header__menu .block-language .links li a,header .navbar-container .header__menu .block-language .menu li a,header .navbar-container .header__menu .block-language ul[block=block-languageswitcher] li a,header .navbar-container .header__menu .menu--account .links li a,header .navbar-container .header__menu .menu--account .menu li a,header .navbar-container .header__menu .menu--account ul[block=block-languageswitcher] li a,header .navbar-container .header__menu .menu--cams .links li a,header .navbar-container .header__menu .menu--cams .menu li a,header .navbar-container .header__menu .menu--cams ul[block=block-languageswitcher] li a,header .navbar-container .header__menu .menu--secondary .links li a,header .navbar-container .header__menu .menu--secondary .menu li a,header .navbar-container .header__menu .menu--secondary ul[block=block-languageswitcher] li a{color:#fff;display:inline;overflow:hidden;font-size:14px;line-height:22px;font-weight:500;margin:0 10px;padding:5px;position:relative;z-index:0;transition:all .3s}header .navbar-container .header__menu .block-language .links li a:hover,header .navbar-container .header__menu .block-language .menu li a:hover,header .navbar-container .header__menu .block-language ul[block=block-languageswitcher] li a:hover,header .navbar-container .header__menu .menu--account .links li a:hover,header .navbar-container .header__menu .menu--account .menu li a:hover,header .navbar-container .header__menu .menu--account ul[block=block-languageswitcher] li a:hover,header .navbar-container .header__menu .menu--cams .links li a:hover,header .navbar-container .header__menu .menu--cams .menu li a:hover,header .navbar-container .header__menu .menu--cams ul[block=block-languageswitcher] li a:hover,header .navbar-container .header__menu .menu--secondary .links li a:hover,header .navbar-container .header__menu .menu--secondary .menu li a:hover,header .navbar-container .header__menu .menu--secondary ul[block=block-languageswitcher] li a:hover{color:#1c2b39;text-decoration:none;background-color:#a2dbd6}header .navbar-container .header__menu .block-language .links li a.external .ext,header .navbar-container .header__menu .block-language .menu li a.external .ext,header .navbar-container .header__menu .block-language ul[block=block-languageswitcher] li a.external .ext,header .navbar-container .header__menu .menu--account .links li a.external .ext,header .navbar-container .header__menu .menu--account .menu li a.external .ext,header .navbar-container .header__menu .menu--account ul[block=block-languageswitcher] li a.external .ext,header .navbar-container .header__menu .menu--cams .links li a.external .ext,header .navbar-container .header__menu .menu--cams .menu li a.external .ext,header .navbar-container .header__menu .menu--cams ul[block=block-languageswitcher] li a.external .ext,header .navbar-container .header__menu .menu--secondary .links li a.external .ext,header .navbar-container .header__menu .menu--secondary .menu li a.external .ext,header .navbar-container .header__menu .menu--secondary ul[block=block-languageswitcher] li a.external .ext{display:none}header .navbar-container .header__menu .menu--account .menu li a{margin-left:35px!important}header .navbar-container .header__menu .menu--account .menu li a::before{position:absolute;width:20px;height:20px;background-size:20px 20px;left:-22px;top:0;bottom:0;margin:auto}header .navbar-container .header__menu .menu--account .menu li:nth-child(1) a::before{content:'';background:url(/themes/custom/cfi_glider/images/user-icon-light.svg) no-repeat center center}header .navbar-container .header__menu .menu--cams a{margin:0 20px 0 35px!important}header .navbar-container .header__menu .menu--cams a::before{position:absolute;width:20px;height:20px;left:-22px;content:'';background:url(/themes/custom/cfi_glider/images/icon-lock.svg) no-repeat center center}header.header-light,header.header-scrolled{background:#fff;transition:all .3s}header.header-light .navbar::before,header.header-scrolled .navbar::before{display:none}header.header-light .navbar-container .header__branding .site-logo-dark,header.header-scrolled .navbar-container .header__branding .site-logo-dark{display:block}header.header-light .navbar-container .header__branding .site-logo-light,header.header-scrolled .navbar-container .header__branding .site-logo-light{display:none}header.header-light .navbar-container .header__menu .block-language .links li a,header.header-light .navbar-container .header__menu .block-language .menu li a,header.header-light .navbar-container .header__menu .block-language ul[block=block-languageswitcher] li a,header.header-light .navbar-container .header__menu .menu--account .links li a,header.header-light .navbar-container .header__menu .menu--account .menu li a,header.header-light .navbar-container .header__menu .menu--account ul[block=block-languageswitcher] li a,header.header-light .navbar-container .header__menu .menu--cams .links li a,header.header-light .navbar-container .header__menu .menu--cams .menu li a,header.header-light .navbar-container .header__menu .menu--cams ul[block=block-languageswitcher] li a,header.header-light .navbar-container .header__menu .menu--header .links li a,header.header-light .navbar-container .header__menu .menu--header .menu li a,header.header-light .navbar-container .header__menu .menu--header ul[block=block-languageswitcher] li a,header.header-light .navbar-container .header__menu .menu--secondary .links li a,header.header-light .navbar-container .header__menu .menu--secondary .menu li a,header.header-light .navbar-container .header__menu .menu--secondary ul[block=block-languageswitcher] li a,header.header-scrolled .navbar-container .header__menu .block-language .links li a,header.header-scrolled .navbar-container .header__menu .block-language .menu li a,header.header-scrolled .navbar-container .header__menu .block-language ul[block=block-languageswitcher] li a,header.header-scrolled .navbar-container .header__menu .menu--account .links li a,header.header-scrolled .navbar-container .header__menu .menu--account .menu li a,header.header-scrolled .navbar-container .header__menu .menu--account ul[block=block-languageswitcher] li a,header.header-scrolled .navbar-container .header__menu .menu--cams .links li a,header.header-scrolled .navbar-container .header__menu .menu--cams .menu li a,header.header-scrolled .navbar-container .header__menu .menu--cams ul[block=block-languageswitcher] li a,header.header-scrolled .navbar-container .header__menu .menu--header .links li a,header.header-scrolled .navbar-container .header__menu .menu--header .menu li a,header.header-scrolled .navbar-container .header__menu .menu--header ul[block=block-languageswitcher] li a,header.header-scrolled .navbar-container .header__menu .menu--secondary .links li a,header.header-scrolled .navbar-container .header__menu .menu--secondary .menu li a,header.header-scrolled .navbar-container .header__menu .menu--secondary ul[block=block-languageswitcher] li a{color:#1c2b39}header.header-light .navbar-container .header__menu .mobile-nav-block .search-button,header.header-scrolled .navbar-container .header__menu .mobile-nav-block .search-button{background:url(/themes/custom/cfi_glider/images/search-icon-dark.svg) no-repeat center center/22px 22px}header.header-light .navbar-container .header__menu .mobile-nav-block .mobile-menu-button,header.header-scrolled .navbar-container .header__menu .mobile-nav-block .mobile-menu-button{background:url(/themes/custom/cfi_glider/images/icon-hamburger.svg) no-repeat center center/22px 22px}header.header-light .navbar-container .header__menu .menu--account .menu li:nth-child(1) a::before,header.header-scrolled .navbar-container .header__menu .menu--account .menu li:nth-child(1) a::before{content:'';background:url(/themes/custom/cfi_glider/images/user-icon-dark.svg) no-repeat center center}header.header-light .navbar-container .header__menu .menu--cams a::before,header.header-scrolled .navbar-container .header__menu .menu--cams a::before{content:'';background:url(/themes/custom/cfi_glider/images/icon-lock-dark.svg) no-repeat center center}header.header-light .navbar-container .header__menu .secondary-navigation-wrapper .search-button .search-dark,header.header-scrolled .navbar-container .header__menu .secondary-navigation-wrapper .search-button .search-dark{display:block}header.header-light .navbar-container .header__menu .secondary-navigation-wrapper .search-button .search-light,header.header-scrolled .navbar-container .header__menu .secondary-navigation-wrapper .search-button .search-light{display:none}header.header-scrolled{box-shadow:0 10px 10px rgba(0,0,0,.02)}header .block-views-exposed-filter-blocksearch-search-page{display:none}.user-logged-in .header-light .navbar-container .header__menu .menu--account .menu-item:nth-child(2) a::before,.user-logged-in .header-scrolled .navbar-container .header__menu .menu--account .menu-item:nth-child(2) a::before{content:'';background:url(/themes/custom/cfi_glider/images/icon-signout-dark.svg) no-repeat center center}.user-logged-in .navbar-container .header__menu .menu--account .menu-item:nth-child(2) a::before{content:'';background:url(/themes/custom/cfi_glider/images/icon-signout-light.svg) no-repeat center center}.block-type-sitewidebanner{background-color:#f8f5df;text-align:center;font-size:14px;line-height:22px;padding:1rem}.block-type-sitewidebanner .field--name-field-title{display:inline-block;font-weight:bolder}.block-type-sitewidebanner .field--name-field-banner-message{display:inline-block}.block-type-sitewidebanner p{margin:0}
.social-media-links--platforms{padding-left:0;}.social-media-links--platforms.horizontal li{display:inline-block;text-align:center;padding:.2em .35em;}.social-media-links--platforms.vertical li{list-style-type:none;margin:0 0 .5em 0;}.social-media-links--platforms.vertical li a img{vertical-align:middle;margin-right:.5em;}.iconsets-wrapper{display:inherit;overflow-x:auto;}
.bef-exposed-form .form--inline .form-item{float:none;}.bef-exposed-form .form--inline > .form-item{float:left;}.bef-exposed-form .form--inline .bef--secondary{clear:left;}
.paragraph--unpublished{background-color:#fff4f4;}
