.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}

.two-column-layout{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;flex-direction:column-reverse}@media (min-width:667px){.two-column-layout{max-width:630px}}@media (min-width:768px){.two-column-layout{max-width:730px}}@media (min-width:992px){.two-column-layout{max-width:960px}}@media (min-width:1200px){.two-column-layout{max-width:1170px}}@media (min-width:1440px){.two-column-layout{max-width:1400px}}@media (min-width:1200px){.two-column-layout{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;flex-direction:row}}@media (min-width:1200px) and (min-width:667px){.two-column-layout{max-width:630px}}@media (min-width:1200px) and (min-width:768px){.two-column-layout{max-width:730px}}@media (min-width:1200px) and (min-width:992px){.two-column-layout{max-width:960px}}@media (min-width:1200px) and (min-width:1200px){.two-column-layout{max-width:1170px}}@media (min-width:1200px) and (min-width:1440px){.two-column-layout{max-width:1400px}}.two-column-layout .two-column-layout__left{flex:0 0 100%;max-width:100%;margin-bottom:3rem}@media (min-width:1200px){.two-column-layout .two-column-layout__left{flex:0 0 25%;max-width:25%;padding-right:5rem;margin-bottom:0}}.two-column-layout .two-column-layout__left .navigation{margin-bottom:3rem}.two-column-layout .two-column-layout__left .navigation.menu--main h2.visually-hidden{display:none}.two-column-layout .two-column-layout__left .block-side-menu,.two-column-layout .two-column-layout__left .section-block-reference{display:none}@media (min-width:1200px){.two-column-layout .two-column-layout__left .block-side-menu,.two-column-layout .two-column-layout__left .section-block-reference{display:block}}.two-column-layout .two-column-layout__right{flex:0 0 100%;max-width:100%}@media (min-width:1200px){.two-column-layout .two-column-layout__right{flex:0 0 75%;max-width:75%}}.two-column-layout .two-column-layout__right .container{padding:0}.two-column-layout .two-column-layout__right .callout-card,.two-column-layout .two-column-layout__right .collection{padding:0}.two-column-layout .two-column-layout__right section{margin-top:35px;margin-bottom:35px;max-width:100%}@media (min-width:768px){.two-column-layout .two-column-layout__right section{margin-top:40px;margin-bottom:40px}}@media (min-width:1200px){.two-column-layout .two-column-layout__right section{margin-top:3.25rem;margin-bottom:3.25rem}}.two-column-layout .two-column-layout__right section:nth-child(1){margin-top:0}.two-column-layout .two-column-layout__right section:nth-last-child(1){margin-bottom:0}.two-column-layout section{margin-top:35px;margin-bottom:35px}@media (min-width:768px){.two-column-layout section{margin-top:40px;margin-bottom:40px}}@media (min-width:1200px){.two-column-layout section{margin-top:3.25rem;margin-bottom:3.25rem}}@media (min-width:1200px){.two-column-layout.sticky .two-column-layout__left{position:-webkit-sticky;position:sticky;height:100%;transition:top .3s}}@media (min-width:1200px){.scroll-up .two-column-layout.sticky .two-column-layout__left{top:180px}}@media (min-width:1200px){.scroll-up.adminimal-admin-toolbar .two-column-layout.sticky .two-column-layout__left{top:270px}}@media (min-width:1200px){.scroll-down .two-column-layout.sticky .two-column-layout__left{top:20px}}@media (min-width:1200px){.scroll-down.adminimal-admin-toolbar .two-column-layout.sticky .two-column-layout__left{top:120px}}
.accordion__title{margin-bottom:2.1875rem}.accordion-item{margin:1.25rem 0}.accordion-item__header{font-size:2rem;line-height:2.5rem;color:#1c2b39;font-weight:800;width:100%;text-align:left;padding:2.5rem;border:none;background-color:#f7f7f7;display:flex;align-items:center;justify-content:space-between}.accordion-item__header .icon{padding:20px;border-radius:50px;background:url(/themes/custom/cfi_glider/images/icon-minus-light.svg) no-repeat center center,#1c2b39;background-size:10px 10px;margin-left:1rem;transition:background .3s}@media (min-width:768px){.accordion-item__header .icon{background-size:15px 15px;padding:30px}}.accordion-item__header:hover .icon{background:url(/themes/custom/cfi_glider/images/icon-minus-dark.svg) no-repeat center center,#a2dbd6;background-size:10px 10px}@media (min-width:768px){.accordion-item__header:hover .icon{background-size:15px 15px}}.accordion-item__header:focus{outline:3px solid #a2dbd6}.accordion-item__header.collapsed .icon{background:url(/themes/custom/cfi_glider/images/icon-plus-light.svg) no-repeat center center,#1c2b39;background-size:10px 10px}@media (min-width:768px){.accordion-item__header.collapsed .icon{background-size:15px 15px}}.accordion-item__header.collapsed:hover .icon{background:url(/themes/custom/cfi_glider/images/icon-plus-dark.svg) no-repeat center center,#a2dbd6;background-size:10px 10px}@media (min-width:768px){.accordion-item__header.collapsed:hover .icon{background-size:15px 15px}}.accordion-item__wrapper{padding:2rem 0}@media (min-width:992px){.accordion-item__wrapper{max-width:1065px;margin:auto;padding:3.125rem 0}}.accordion-item__content .content{font-size:16px;line-height:24px;margin-bottom:2rem}@media (min-width:992px){.accordion-item__content .content{font-size:1.25rem;line-height:1.875rem}}
@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)}
.block-reference-breadcrumb{margin-top:20px;margin-bottom:4.5rem}.block-reference-breadcrumb>.container{padding:0}.block-reference-breadcrumb::after{content:'';position:absolute;height:100%;width:50px;top:0;right:0;background:linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 100%)}@media (min-width:992px){.block-reference-breadcrumb::after{display:none}}.breadcrumb{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;position:relative;margin-top:20px;background-color:transparent!important;width:unset;white-space:nowrap;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}@media (min-width:667px){.breadcrumb{max-width:630px}}@media (min-width:768px){.breadcrumb{max-width:730px}}@media (min-width:992px){.breadcrumb{max-width:960px}}@media (min-width:1200px){.breadcrumb{max-width:1170px}}@media (min-width:1440px){.breadcrumb{max-width:1400px}}.breadcrumb::-webkit-scrollbar{display:none}.breadcrumb .breadcrumb-item,.breadcrumb .breadcrumb-item a{font-size:14px;line-height:21px;color:#1c2b39;text-decoration:none}.breadcrumb .breadcrumb-item a{opacity:.6;transition:opacity .3s}.breadcrumb .breadcrumb-item a:hover{color:#1c2b39;opacity:1}.breadcrumb .breadcrumb-item:nth-last-child(1){padding-right:15px}.breadcrumb .breadcrumb-item:nth-last-child(1){padding-right:15px}.breadcrumb-next{margin-top:4.5rem!important}.breadcrumb-prev{margin-bottom:1rem!important}
.page-title{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;padding:12rem 15px 2.1875rem;position:relative}@media (min-width:667px){.page-title{max-width:630px}}@media (min-width:768px){.page-title{max-width:730px}}@media (min-width:992px){.page-title{max-width:960px}}@media (min-width:1200px){.page-title{max-width:1170px}}@media (min-width:1440px){.page-title{max-width:1400px}}@media (min-width:992px){.page-title{display:flex;align-items:flex-end;justify-content:space-between}}.page-title::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}.page-title--left .pre-title{font-size:12px;font-weight:700;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:2px}.page-title--left .summary{font-size:2rem;line-height:2.75rem;margin-top:1rem}.page-title--right a{color:#fff;font-size:16px;line-height:normal;font-weight:500;position:relative;display:inline-block;padding:1rem 1.875rem;border-radius:50px;overflow:hidden;z-index:0;margin-left:15px;white-space:nowrap;transition:all .3s}.page-title--right a::after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;height:101%;z-index:-1;transform:translate3D(-101%,0,0);background-color:#a2dbd6}.page-title--right a::before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;height:100%;z-index:-2;background-color:#1c2b39}.page-title--right a:hover{color:#1c2b39;text-decoration:none}.page-title--right a:hover::after{transform:translate3D(0,0,0)}
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;}
.subscribe-popup{display:none;position:fixed;left:0;top:0;right:0;bottom:0;z-index:10000;background:rgba(255,255,255,0.8);align-items:center;justify-content:center;}.subscribe-popup .subscribe-popup--content{background:#A2DBD6;padding:5rem 2rem 2rem;color:#000;min-height:450px;max-width:90%;right:0;position:absolute;}.subscribe-popup .subscribe-popup--close{position:absolute;right:20px;top:20px;width:20px;height:20px;background:transparent;display:flex;align-items:center;justify-content:center;padding:0;border:none;color:#000;opacity:1;}.subscribe-popup .subscribe-popup--close span{display:none;}.subscribe-popup .subscribe-popup--close::before,.subscribe-popup .subscribe-popup--close::after{content:"";width:16px;height:2px;background:#000;display:block;position:absolute;}.subscribe-popup .subscribe-popup--close::before{transform:rotate(45deg);}.subscribe-popup .subscribe-popup--close::after{transform:rotate(-45deg);}.subscribe-popup .column-first{padding:0 2em 0 1em;}.subscribe-popup .column-first .column--content{background-size:100%;min-height:270px;width:100%;}.subscribe-popup--fr .column-first .column--content{padding:0;}.subscribe-popup .column-first h3{font-size:1.5rem;font-weight:bold;margin:0;}.subscribe-popup .column-second{padding:2em 0;}.subscribe-popup .column-second .column--content{background-image:url(/modules/custom/cfi_subscribe_popup/img/background.png);background-size:80%;padding:0 2em 0 1em;min-height:387px;background-repeat:no-repeat;background-position-y:bottom;background-position-x:center;}.subscribe-popup .column-second ul{padding:0 2rem;}.subscribe-popup .column-second ul li{margin:0;padding:0.5rem 1rem;}.subscribe-popup .column-second iframe{margin:0;}.subscribe-popup .column-second h2{display:none;}.subscribe-popup .column-second h3{font-size:1.5rem;line-height:1.5rem;}.subscribe-popup .column-second a{color:#000;font-size:0.9rem;}.subscribe-popup .state--success{width:70%;margin:0 auto;display:none;}.subscribe-popup .success .state--default{display:none;}.subscribe-popup .success .column-second{display:none;}.subscribe-popup .success .column-first h3{font-weight:lighter;}.subscribe-popup .success .column-first{margin-bottom:2rem;}.subscribe-popup .success .state--success{display:block;background-image:url(/modules/custom/cfi_subscribe_popup/img/background.png);padding:0 2em 0 1em;min-height:400px;background-repeat:no-repeat;background-position-y:bottom;background-position-x:center;}@media only screen and (min-width:500px){.subscribe-popup .success .state--success{background-size:350px;}}@media only screen and (min-width:730px){.subscribe-popup .subscribe-popup--content{display:flex;flex-direction:row-reverse;}.subscribe-popup .column-first{padding:0;margin-top:2rem;}.subscribe-popup .column-second{padding:0;}.subscribe-popup .column-second .column--content{background-position-y:top;padding-top:300px;}.subscribe-popup .success .state--success{display:block;background-image:url(/modules/custom/cfi_subscribe_popup/img/background.png);background-size:380px;background-repeat:no-repeat;background-position-y:top;background-position-x:20px;min-height:320px;padding-left:420px;padding-top:80px;}}@media only screen and (min-width:960px){.subscribe-popup .column-first{min-width:450px;}}@media only screen and (min-width:1170px){.subscribe-popup .column-first{min-width:550px;}}
