
.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}}
.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}}
.tabs_glider .nav-tabs,.tabs_glider .summary,.tabs_glider .title{margin-bottom:2.1875rem}.tabs_glider .tab-content{padding:2rem 0}.tabs_glider .tab-content .container{padding:0}.tabs_glider .tab-content section{margin-top:35px;margin-bottom:35px}@media (min-width:768px){.tabs_glider .tab-content section{margin-top:40px;margin-bottom:40px}}@media (min-width:1200px){.tabs_glider .tab-content section{margin-top:3.25rem;margin-bottom:3.25rem}}.tabs_glider .tab-content section:nth-child(1){margin-top:0}.tabs_glider .tab-content section:nth-last-child(1){margin-bottom:0}.tabs_glider .nav-tabs{border:none}.tabs_glider .nav-tabs a.nav-item{font-weight:800;text-align:center;color:#1c2b39;padding:1.25rem!important;border-bottom:6px solid #f7f7f7;border-top:none;border-left:none;border-right:none;justify-content:center;flex:1 1 0;transition:border-bottom .3s}.tabs_glider .nav-tabs a.nav-item.active{border-bottom:6px solid #a2dbd6}.tabs_glider .nav-tabs a.nav-item:focus,.tabs_glider .nav-tabs a.nav-item:hover{outline:0;border-bottom:6px solid #a2dbd6;color:#1c2b39;text-decoration:none;background-color:transparent}section.tabs.tabs--default li a,section.tabs.tabs--default p a{display:inline-flex!important;padding:unset}section.tabs.tabs--default li a:focus,section.tabs.tabs--default li a:hover,section.tabs.tabs--default p a:focus,section.tabs.tabs--default p a:hover{background-color:unset!important}section.tabs.tabs--default a.text-section-collapse-content-toggle{padding:16px 40px 16px 30px!important}
@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)}
.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}}
.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}
.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}
.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;}
