html[lang="en-GB"] [data-lang="fr"],html[lang="fr-FR"] [data-lang="en"]{display:none!important}.header-nav-menu .et_pb_menu__menu,.header-nav-menu .et-menu,.header-nav-menu .et_pb_menu__wrap,.header-nav-menu .et-menu-nav{flex:1}.current-menu-item>a,.current-lang>a{color:var(--gcid-primary-color)!important}.ml-auto{margin-left:auto!important}.et-l--header{position:sticky;top:0;z-index:10}@media (max-width:980px){.menu-item-image-container{display:none}.et_pb_menu .et_mobile_menu{top:200%;width:calc(100% + 40px);left:-20px;border-radius:8px}header .menu-item:not(.--bordered) a{border:none!important}.sub-menu,.sub-menu li{padding-left:0!important}header .menu-item.menu-item-has-children>a{display:none!important}.et_pb_menu .et_mobile_menu .pll-parent-menu-item .sub-menu{display:flex!important}.pll-parent-menu-item .sub-menu li{flex:1;text-align:center}}header .menu-item a{padding-block:12px!important}header .button.menu-item a{color:white!important}.lang-item:not(.current-lang){opacity:.6}.button.menu-item{text-align:center;background:var(--gcid-primary-color);border-radius:4px}@media (min-width:981px){header .sub-menu{border-radius:4px}header .sub-menu,header .sub-menu li a{width:auto!important}header .sub-menu li a{white-space:nowrap}.sub-menu.--with-image{padding:16px!important}.pll-parent-menu-item .sub-menu,.pll-parent-menu-item .sub-menu li{padding:0!important}.et-show-dropdown .sub-menu li{pointer-events:auto}.sub-menu li{pointer-events:none}.sub-menu li{pointer-events:none}}.lwp-hide-mobile-menu.et_pb_menu .et_pb_menu__menu,.lwp-hide-mobile-menu.et_pb_fullwidth_menu .et_pb_menu__menu{display:flex!important}.lwp-hide-mobile-menu .et_mobile_nav_menu{display:none}footer .et-menu{flex-direction:column}.chat-opener:hover{cursor:pointer}.chat-opener:hover .chat-opener-text{text-decoration:underline}.et_pb_contact_form_container:has(.et_contact_error) .et-pb-contact-message{color:red;font-size:12px;background:rgba(255,0,0,.1);padding:8px 12px;border:1px solid red;border-radius:8px;margin-bottom:24px}.et_pb_contact_form_container:has(.et_contact_error) ul{padding-bottom:0}.et_pb_contact_form_container:has(.et_contact_error) ul:empty{display:none}.--hidden{display:none}.post-template-default h2{margin-top:32px;margin-bottom:16px}.post-template-default h3{margin-top:24px;margin-bottom:12px}.post-template-default .fluid-width-video-wrapper{padding-top:50%!important}