/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}
.BlockNewForMe-title{font-family:"Marianne",sans-serif;font-weight:700;font-style:normal;font-size:3.8rem;line-height:1.3}@media(max-width:767px){.BlockNewForMe-title{font-size:3.2rem}}.BlockNewForMe{position:relative;z-index:0}.BlockNewForMe::before{content:"";position:absolute;top:0;left:50%;width:100vw;bottom:0;margin-left:-50vw;background-color:var(--background-color);z-index:-1}.BlockNewForMe{overflow:hidden;padding-top:3.5rem;padding-bottom:4rem}.BlockNewForMe[style*="53, 88, 162"]{color:#fff}.BlockNewForMe-title{margin-bottom:2rem}
.BlockSurpriseMe-title{font-family:"Marianne",sans-serif;font-weight:700;font-style:normal;font-size:3.8rem;line-height:1.3}@media(max-width:767px){.BlockSurpriseMe-title{font-size:3.2rem}}.BlockSurpriseMe-actionButton a{cursor:pointer;border:none;padding:1.6rem 2.4rem;font-size:1.8rem;display:inline-block;background:#000;color:#fff;text-decoration:none}.BlockSurpriseMe-actionButton a svg{fill:currentColor}.BlockSurpriseMe{position:relative;z-index:0}.BlockSurpriseMe::before{content:"";position:absolute;top:0;left:50%;width:100vw;bottom:0;margin-left:-50vw;background-color:var(--background-color);z-index:-1}.BlockSurpriseMe{overflow:hidden}.BlockSurpriseMe-wrapper{max-width:90.4rem;margin:0 auto;padding:5rem 0 6.7rem;color:#fff;display:grid;grid-template-areas:"title button" "main main";gap:3.4rem;padding-bottom:5rem}@media(min-width:768px){.BlockSurpriseMe-wrapper{grid-template-columns:1fr auto}}@media(max-width:767px){.BlockSurpriseMe-wrapper{grid-template-areas:"title" "button" "main";padding:4rem 3.6rem;gap:1.9rem}}.BlockSurpriseMe-title{grid-area:title;margin-bottom:0}.BlockSurpriseMe-actionButton{grid-area:button;align-self:center;margin-left:2rem;text-align:right}@media(max-width:767px){.BlockSurpriseMe-actionButton{margin-left:0;text-align:left;margin-bottom:1rem}}.BlockSurpriseMe-notice{grid-area:main}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Marianne";src:url(/themes/custom/cif/assets/build/fonts/Marianne-Thin.woff2) format("woff2"),url(/themes/custom/cif/assets/build/fonts/Marianne-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Marianne";src:url(/themes/custom/cif/assets/build/fonts/Marianne-Bold_Italic.woff2) format("woff2"),url(/themes/custom/cif/assets/build/fonts/Marianne-Bold_Italic.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Marianne";src:url(/themes/custom/cif/assets/build/fonts/Marianne-Regular_Italic.woff2) format("woff2"),url(/themes/custom/cif/assets/build/fonts/Marianne-Regular_Italic.woff) format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Marianne";src:url(/themes/custom/cif/assets/build/fonts/Marianne-Light_Italic.woff2) format("woff2"),url(/themes/custom/cif/assets/build/fonts/Marianne-Light_Italic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Marianne";src:url(/themes/custom/cif/assets/build/fonts/Marianne-Regular.woff2) format("woff2"),url(/themes/custom/cif/assets/build/fonts/Marianne-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Marianne";src:url(/themes/custom/cif/assets/build/fonts/Marianne-ExtraBold_Italic.woff2) format("woff2"),url(/themes/custom/cif/assets/build/fonts/Marianne-ExtraBold_Italic.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Marianne";src:url(/themes/custom/cif/assets/build/fonts/Marianne-Light.woff2) format("woff2"),url(/themes/custom/cif/assets/build/fonts/Marianne-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Marianne";src:url(/themes/custom/cif/assets/build/fonts/Marianne-Bold.woff2) format("woff2"),url(/themes/custom/cif/assets/build/fonts/Marianne-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Marianne";src:url(/themes/custom/cif/assets/build/fonts/Marianne-Light_Italic.woff2) format("woff2"),url(/themes/custom/cif/assets/build/fonts/Marianne-Light_Italic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Marianne";src:url(/themes/custom/cif/assets/build/fonts/Marianne-Light.woff2) format("woff2"),url(/themes/custom/cif/assets/build/fonts/Marianne-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Marianne";src:url(/themes/custom/cif/assets/build/fonts/Marianne-ExtraBold.woff2) format("woff2"),url(/themes/custom/cif/assets/build/fonts/Marianne-ExtraBold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Marianne";src:url(/themes/custom/cif/assets/build/fonts/Marianne-Regular.woff2) format("woff2"),url(/themes/custom/cif/assets/build/fonts/Marianne-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Marianne";src:url(/themes/custom/cif/assets/build/fonts/Marianne-Medium.woff2) format("woff2"),url(/themes/custom/cif/assets/build/fonts/Marianne-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Marianne";src:url(/themes/custom/cif/assets/build/fonts/Marianne-ExtraBold_Italic.woff2) format("woff2"),url(/themes/custom/cif/assets/build/fonts/Marianne-ExtraBold_Italic.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Marianne";src:url(/themes/custom/cif/assets/build/fonts/Marianne-Regular_Italic.woff2) format("woff2"),url(/themes/custom/cif/assets/build/fonts/Marianne-Regular_Italic.woff) format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Marianne";src:url(/themes/custom/cif/assets/build/fonts/Marianne-Bold_Italic.woff2) format("woff2"),url(/themes/custom/cif/assets/build/fonts/Marianne-Bold_Italic.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Marianne";src:url(/themes/custom/cif/assets/build/fonts/Marianne-Thin_Italic.woff2) format("woff2"),url(/themes/custom/cif/assets/build/fonts/Marianne-Thin_Italic.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Marianne";src:url(/themes/custom/cif/assets/build/fonts/Marianne-Medium_Italic.woff2) format("woff2"),url(/themes/custom/cif/assets/build/fonts/Marianne-Medium_Italic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Marianne";src:url(/themes/custom/cif/assets/build/fonts/Marianne-ExtraBold.woff2) format("woff2"),url(/themes/custom/cif/assets/build/fonts/Marianne-ExtraBold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Marianne";src:url(/themes/custom/cif/assets/build/fonts/Marianne-Bold.woff2) format("woff2"),url(/themes/custom/cif/assets/build/fonts/Marianne-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Marianne";src:url(/themes/custom/cif/assets/build/fonts/Marianne-Thin.woff2) format("woff2"),url(/themes/custom/cif/assets/build/fonts/Marianne-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Marianne";src:url(/themes/custom/cif/assets/build/fonts/Marianne-Medium_Italic.woff2) format("woff2"),url(/themes/custom/cif/assets/build/fonts/Marianne-Medium_Italic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Marianne";src:url(/themes/custom/cif/assets/build/fonts/Marianne-Thin_Italic.woff2) format("woff2"),url(/themes/custom/cif/assets/build/fonts/Marianne-Thin_Italic.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Marianne";src:url(/themes/custom/cif/assets/build/fonts/Marianne-Medium.woff2) format("woff2"),url(/themes/custom/cif/assets/build/fonts/Marianne-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}.Messages,.messages,.site-size-wrapper,.messages__wrapper{max-width:108.8rem;margin-left:auto;margin-right:auto}.Popin{display:none}.TacNoCookieMessage-innerWrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}#Page{font-family:"Marianne",sans-serif;font-weight:400;font-style:normal}.MainTitle{font-family:"Marianne",sans-serif;font-weight:700;font-style:normal;font-size:3.8rem;line-height:1.3}@media(max-width:767px){.MainTitle{font-size:3.2rem}}body .ui-dialog .ui-dialog-title{font-family:"Marianne",sans-serif;font-weight:700;font-style:normal;font-size:3.8rem;line-height:1.3;text-align:center;margin-bottom:3rem}@media(max-width:767px){body .ui-dialog .ui-dialog-title{padding-left:2rem;padding-right:2rem;font-size:2.1rem}}form .form-submit,body div#tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronAlertBigBtnWrapper button,body .ui-dialog .ui-dialog-buttonpane .validate-btn,body .ui-dialog .ui-dialog-buttonpane .validate-button,body .ui-dialog .ui-dialog-buttonpane .form-submit:first-child,.btn,.ckeditorContent .ckeditor-button{cursor:pointer;border:none;padding:1.6rem 2.4rem;font-size:1.8rem;display:inline-block;background:#000;color:#fff;text-decoration:none}form .form-submit svg,body div#tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronAlertBigBtnWrapper button svg,body .ui-dialog .ui-dialog-buttonpane .validate-btn svg,body .ui-dialog .ui-dialog-buttonpane .validate-button svg,body .ui-dialog .ui-dialog-buttonpane .form-submit:first-child svg,.btn svg,.ckeditorContent .ckeditor-button svg{fill:currentColor}body .ui-dialog .ui-dialog-buttonpane .cancel-button,body .ui-dialog .ui-dialog-buttonpane .dialog-cancel,body .ui-dialog .ui-dialog-buttonpane .button--danger,body .ui-dialog .ui-dialog-buttonpane .close-modal-btn,body .ui-dialog .ui-dialog-buttonpane button{cursor:pointer;border:none;padding:calc(1.6rem - 1px) calc(2.4rem - 1px);font-size:1.8rem;display:inline-block;border:#000 solid 1px;background:rgba(0,0,0,0);color:#000;text-decoration:none}body .ui-dialog .ui-dialog-buttonpane .cancel-button svg,body .ui-dialog .ui-dialog-buttonpane .dialog-cancel svg,body .ui-dialog .ui-dialog-buttonpane .button--danger svg,body .ui-dialog .ui-dialog-buttonpane .close-modal-btn svg,body .ui-dialog .ui-dialog-buttonpane button svg{fill:currentColor}.textDecoration{font-size:48rem;opacity:.1;font-weight:bold;position:absolute;top:50%;left:50%;min-width:calc(100% + 8rem);-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);z-index:-1;text-align:center;line-height:.83;letter-spacing:-0.01em;word-break:normal;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}@media(max-width:767px){.textDecoration{font-size:28rem}}.Favorites-button,.remove-notice-button{height:4.5rem;width:4.5rem;min-width:4.5rem;border-radius:50%;background:#fff;display:block;text-align:left;text-indent:-999em;line-height:4.5rem;position:relative;overflow:hidden}.Favorites-button::before,.remove-notice-button::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--section-color,#3558A2);opacity:.1;-webkit-transition:opacity .15s ease-in-out 0s;transition:opacity .15s ease-in-out 0s}.Favorites-button::after,.remove-notice-button::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("/themes/custom/cif/assets/build/svg/bookmark-regular.svg") center center no-repeat;background-size:1.5rem auto}[data-isinlist=true].Favorites-button::before,[data-isinlist=true].remove-notice-button::before,[data-isfavorite=true].Favorites-button::before,[data-isfavorite=true].remove-notice-button::before,.NodeNoticeTeaser-removeBtn .Favorites-button::before,.NodeNoticeTeaser-removeBtn .remove-notice-button::before{opacity:1}.Favorites-button:hover::after,.remove-notice-button:hover::after,body.js-isTabbing .Favorites-button:focus-within::after,body.js-isTabbing .remove-notice-button:focus-within::after,[data-isinlist=true].Favorites-button::after,[data-isinlist=true].remove-notice-button::after,[data-isfavorite=true].Favorites-button::after,[data-isfavorite=true].remove-notice-button::after,.NodeNoticeTeaser-removeBtn .Favorites-button::after,.NodeNoticeTeaser-removeBtn .remove-notice-button::after{background-image:url("/themes/custom/cif/assets/build/svg/bookmark-solid.svg")}.Header-login a::before{content:"";height:4rem;width:4rem;border-radius:2rem;margin-right:1.2rem;background:#000 url("/themes/custom/cif/assets/build/svg/user-regular-white.svg") center no-repeat;background-size:auto 1.8rem;-webkit-box-flex:0;-ms-flex:0 0 4rem;flex:0 0 4rem}.ckeditorContent p,.ckeditorContent ul,.ckeditorContent ol{margin-bottom:1.5em}.ckeditorContent p:last-child,.ckeditorContent ul:last-child,.ckeditorContent ol:last-child{margin-bottom:0}.ckeditorContent sup{margin-left:calc(.3rem*var(--multiplier,1));font-size:calc(1.2rem*var(--multiplier,1));vertical-align:super}.ckeditorContent sub{margin-left:calc(.3rem*var(--multiplier,1));font-size:calc(1.2rem*var(--multiplier,1));vertical-align:sub}.ckeditorContent a{color:#3558a2;text-decoration:underline}.ckeditorContent ul li{list-style-type:disc}.ckeditorContent ul li::marker{color:#3558a2}.ckeditorContent ol li{list-style-type:decimal}.ckeditorContent li{margin:0 0 0 calc(3rem*var(--multiplier,1));padding:0;line-height:1.5;text-align:left}.ckeditorContent h2{margin-bottom:calc(1.2rem*var(--multiplier,1));font-size:calc(3.8rem*var(--multiplier,1));font-weight:bold}@media(max-width:767px){.ckeditorContent h2{font-size:calc(3.2rem*var(--multiplier,1))}}.ckeditorContent h3,.ckeditorContent h4,.ckeditorContent h5,.ckeditorContent h6{margin-bottom:calc(.8rem*var(--multiplier,1));font-size:calc(2.9rem*var(--multiplier,1));font-weight:bold}.ckeditorContent h4{font-size:calc(2.1rem*var(--multiplier,1));font-weight:bold}.ckeditorContent h5{font-size:calc(1.8rem*var(--multiplier,1))}.ckeditorContent h6{font-size:calc(1.6rem*var(--multiplier,1))}.ckeditorContent .table{width:100%}.ckeditorContent table,.ck.ckeditorContent .table{border-collapse:collapse;width:100%;margin-top:calc(1rem*var(--multiplier,1));margin-bottom:calc(1rem*var(--multiplier,1));text-align:center}.ckeditorContent table>figcaption,.ck.ckeditorContent .table>figcaption{background:none}.ckeditorContent table caption,.ck.ckeditorContent .table caption{margin-bottom:calc(1rem*var(--multiplier,1))}.ckeditorContent table thead tr,.ckeditorContent table thead tr td,.ckeditorContent table thead tr th,.ck.ckeditorContent .table thead tr,.ck.ckeditorContent .table thead tr td,.ck.ckeditorContent .table thead tr th{background-color:rgba(53,88,162,.2);text-align:center}.ckeditorContent table tr th,.ckeditorContent table tr td,.ck.ckeditorContent .table tr th,.ck.ckeditorContent .table tr td{padding:calc(1rem*var(--multiplier,1));border:1px solid #3558a2;background-color:inherit;height:auto;text-align:center}.ckeditorContent table tr th,.ck.ckeditorContent .table tr th{font-weight:bold}.ckeditorContent table tbody tr:nth-child(even),.ck.ckeditorContent .table tbody tr:nth-child(even){background-color:rgba(53,88,162,.1)}.ckeditorContent table tbody tr:hover,.ck.ckeditorContent .table tbody tr:hover{background-color:rgba(53,88,162,.2)}.ckeditorContent blockquote{margin-top:calc(2rem*var(--multiplier,1));margin-bottom:calc(2rem*var(--multiplier,1));font-style:normal}.ckeditorContent blockquote p{font-size:calc(2.4rem*var(--multiplier,1));line-height:calc(3.2rem*var(--multiplier,1))}.ckeditorContent blockquote p::before{display:inline;margin-right:calc(.8rem*var(--multiplier,1));content:"«"}.ckeditorContent blockquote p::after{display:inline;margin-left:calc(.8rem*var(--multiplier,1));content:"»"}.ckeditorContent strong{font-weight:bold}.ckeditorContent em{font-style:italic}.ckeditorContent .ckeditor-button{padding:calc(1.6rem*var(--multiplier,1)) calc(2.4rem*var(--multiplier,1));font-size:calc(1.8rem*var(--multiplier,1))}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;word-break:break-word}:root{--rgb-blue:53,88,162;--rgb-green:33,171,136;--rgb-yellow:255,229,82;--rgb-orange:255,149,117;--rgb-lightblue:122,177,232;--rgb-pink:255,183,174;--color-blue:rgba(var(--rgb-blue),1);--color-green:rgba(var(--rgb-green),1);--color-yellow:rgba(var(--rgb-yellow),1);--color-orange:rgba(var(--rgb-orange),1);--color-lightblue:rgba(var(--rgb-lightblue),1);--color-pink:rgba(var(--rgb-pink),1);--color-blue-20:rgba(var(--rgb-blue),0.2);--color-green-20:rgba(var(--rgb-green),0.2);--color-yellow-20:rgba(var(--rgb-yellow),0.2);--color-orange-20:rgba(var(--rgb-orange),0.2);--color-lightblue-20:rgba(var(--rgb-lightblue),0.2);--color-pink-20:rgba(var(--rgb-pink),0.2);--color-blue-10:rgba(var(--rgb-blue),0.1);--color-green-10:rgba(var(--rgb-green),0.1);--color-yellow-10:rgba(var(--rgb-yellow),0.1);--color-orange-10:rgba(var(--rgb-orange),0.1);--color-lightblue-10:rgba(var(--rgb-lightblue),0.1);--color-pink-10:rgba(var(--rgb-pink),0.1);--color-error:#E1000F}html{font-size:62.5%}@media(max-width:1168px)and (min-width:768px){html{font-size:.8561643836vw}}body{overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.no-scroll,body.js-mobile-menu-opened{overflow:hidden}#Page{color:#000;font-size:1.6rem;line-height:1.5}:focus{outline:rgba(0,0,0,0)}.element-invisible,.hidden,.visually-hidden{display:none}.text-align-center{text-align:center}img{max-width:100%;height:auto}ul,li{list-style:none;list-style-type:none}em{font-style:italic}strong{font-weight:bold}p{margin-bottom:1.5em}input,body .ui-widget input,button,body .ui-widget button,select,body .ui-widget select,textarea,body .ui-widget textarea{font-family:"Marianne",sans-serif}.site-size-wrapper,.messages__wrapper{-webkit-box-sizing:content-box;box-sizing:content-box;padding-left:4rem;padding-right:4rem}@media(max-width:767px){.site-size-wrapper,.messages__wrapper{padding-left:3.6rem;padding-right:3.6rem}}.site-size-wrapper--noPaddings{padding-left:0;padding-right:0}@media(max-width:1168px){.site-size-wrapper--noResponsivePaddings{padding-left:0;padding-right:0}}@media(max-width:767px){.site-size-wrapper--noMobilePaddings{padding-left:0;padding-right:0}}:focus-visible{outline:dotted 2px}.messages__wrapper{margin-top:2.7rem}.Messages,.messages{margin-top:1.5rem;margin-bottom:1.5rem;padding:2.3rem 4rem;background-color:var(--color-blue-10);border-radius:1rem}.Messages-type-error,.Messages-type-warning,.messages-type-error,.messages-type-warning{color:var(--color-error);background-color:rgba(225,0,15,.1)}.Messages a,.messages a{text-decoration:underline}a{color:inherit;text-decoration:none}.MainTitle{text-align:center;color:#000}.ckeditorContent h3,.ckeditorContent h2{text-align:left}.back-btn{padding:0 0 0 2.6rem;cursor:pointer;background:none;border:none;font-size:1.6rem;font-weight:500;position:relative;display:inline-block;margin-bottom:2.1rem}.back-btn::before{content:"";width:1.6rem;height:1.6rem;background:url(/themes/custom/cif/assets/build/svg/arrow-left.svg) left center no-repeat;background-size:contain;position:absolute;top:calc(50% - .8rem);left:0}.btn-section{background-color:var(--section-color);display:inline-block;padding:1.7rem;font-size:1.2rem;text-transform:uppercase}.btn-thematic{display:inline-block;padding:calc(1.7rem - 1px);font-size:1.2rem;text-transform:uppercase;border:solid .5px currentColor}.Footer{background-color:var(--color-blue);color:#fff;padding:5rem 0;position:relative}@media(min-width:768px){.Footer .site-size-wrapper,.Footer .messages__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.Footer-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3.8rem;margin-right:3.8rem}@media(max-width:767px){.Footer-logos{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4.6rem;margin-right:0}}.Footer-logos img{max-height:10rem;max-width:14.6rem;vertical-align:bottom}.Footer-copyright{font-weight:bold;font-size:1.5rem;margin-bottom:1rem;text-align:right}@media(max-width:767px){.Footer-copyright{font-size:2.4rem;margin-bottom:3.3rem;text-align:center}}.Footer-copyright p:last-child{margin-bottom:0}.Footer-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(max-width:767px){.Footer-nav ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.Footer-nav ul li{font-size:1.2rem;text-transform:uppercase;font-weight:500}@media(max-width:767px){.Footer-nav ul li{margin-bottom:2.4rem}}.Footer-nav ul li:not(:last-child)::after{content:" | ";margin:0 1rem;font-weight:normal}.Footer-nav ul li a:hover{text-decoration:underline}.Footer-back-to-top{position:absolute;right:4rem;top:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8.5rem;height:8.5rem;border:solid .3rem var(--color-blue);background-color:#fff;color:var(--color-blue);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:50}.Footer-back-to-top svg{fill:currentColor;max-width:2.6rem;max-height:4.8rem;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:-webkit-transform .3s ease-in-out 0s;transition:-webkit-transform .3s ease-in-out 0s;transition:transform .3s ease-in-out 0s;transition:transform .3s ease-in-out 0s,-webkit-transform .3s ease-in-out 0s}.Footer-back-to-top:hover svg,.Footer-back-to-top:focus-visible svg{-webkit-transform:translate3d(0,-1rem,0);transform:translate3d(0,-1rem,0)}@media(max-width:767px){.Footer-back-to-top{display:none}}.Header{position:sticky;top:0;background-color:#fff;z-index:100;margin-bottom:.5rem}@media(max-width:767px){.Header{-webkit-box-shadow:0px 0px 6px rgba(0,0,0,.0588235294);box-shadow:0px 0px 6px rgba(0,0,0,.0588235294);margin-bottom:0}}@media(max-width:767px){.Header-desktop{display:none}}@media(min-width:768px){.Header-mobile{display:none}}.Header *{word-break:normal}.toolbar-fixed .Header{top:39px}.toolbar-tray-open.toolbar-horizontal .Header{top:79px}.Header-top{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.4rem 6.7rem 2.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.6rem;-webkit-transition:padding .3s linear 0s;transition:padding .3s linear 0s;will-change:padding}@media(min-width:768px){.js-scrolled .Header-top{padding-top:1.1rem}}@media(max-width:767px){.Header-top{padding:1rem 2.7rem;height:8.5rem}}.Header-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:auto}.Header-logos img{margin-right:2rem;vertical-align:bottom;max-height:7.2rem;-webkit-transition:max-height .3s linear 0s;transition:max-height .3s linear 0s;will-change:max-height;width:auto}@media(min-width:768px){.js-scrolled .Header-logos img{max-height:5.6rem}}@media(max-width:767px){.Header-logos img{max-height:4.5rem}}@media(max-width:767px){.Header-logo-IF{display:none}}.Header-login,.Header-language-switcher,.Header-my-lists{margin-left:3rem}@media(max-width:767px){.Header-login,.Header-language-switcher,.Header-my-lists{margin:1rem 0 0}}@media(max-width:767px){.Header-login{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1rem}}.Header-my-lists a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Header-my-lists a::before{content:"";height:4rem;width:4rem;border-radius:2rem;margin-right:1.2rem;background:#000 url(/themes/custom/cif/assets/build/svg/bookmark-regular-white.svg) center no-repeat;background-size:auto 1.8rem;-webkit-box-flex:0;-ms-flex:0 0 4rem;flex:0 0 4rem}.Header-login a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Header .langSelector{position:relative;padding-left:5.2rem}.Header .langSelector-label{line-height:4rem}.Header .langSelector ul{position:absolute;left:0;top:0;background-color:#000;color:#fff;border-radius:2rem;line-height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:10}.Header .langSelector ul li{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;text-transform:uppercase;font-size:1.4rem;text-align:center;font-weight:500;min-width:4rem}.Header .langSelector ul li.is-active,[lang=fr] .Header .langSelector ul li[hreflang=fr],[lang=en] .Header .langSelector ul li[hreflang=en],[lang=es] .Header .langSelector ul li[hreflang=es]{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.Header .langSelector ul:focus-within li,.Header .langSelector ul:hover li,.Header .langSelector ul li.is-active,[lang=fr] .Header .langSelector ul [hreflang=fr],[lang=en] .Header .langSelector ul [hreflang=en],[lang=es] .Header .langSelector ul [hreflang=es]{width:auto;height:auto;clip:initial;overflow:visible;position:static}.Header .langSelector ul a.is-active{pointer-events:none}.Header-bottom .Header-nav{font-size:2rem;font-weight:bold;-webkit-transition:font-size .3s linear 0s;transition:font-size .3s linear 0s;will-change:font-size}@media(max-width:767px){.Header-bottom .Header-nav{margin:auto}}@media(min-width:768px){.js-scrolled .Header-bottom .Header-nav{font-size:1.8rem}}.Header-bottom .Header-nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width:767px){.Header-bottom .Header-nav-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.Header-bottom .Header-nav-links li{overflow:hidden}@media(max-width:767px){.Header-bottom .Header-nav-links li{margin-bottom:1rem}}.Header-bottom .Header-nav-links a.Header-nav-link{padding:.8rem 2.5rem 2rem;display:block;position:relative}@media(min-width:768px){.Header-bottom .Header-nav-links a.Header-nav-link{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:padding .3s linear 0s,-webkit-transform .3s ease-out 0s;transition:padding .3s linear 0s,-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s,padding .3s linear 0s;transition:transform .3s ease-out 0s,padding .3s linear 0s,-webkit-transform .3s ease-out 0s;will-change:padding}}@media(min-width:768px){.js-scrolled .Header-bottom .Header-nav-links a.Header-nav-link{padding:0 2.5rem 1.2rem}}@media(max-width:767px){.Header-bottom .Header-nav-links a.Header-nav-link{padding:.8rem 0 1rem}.Header-bottom .Header-nav-links a.Header-nav-link.active{padding-bottom:1.5rem}.Header-bottom .Header-nav-links a.Header-nav-link.active::after{-webkit-transform:translate3d(0,0.5rem,0);transform:translate3d(0,0.5rem,0)}}.Header-bottom .Header-nav-links a.Header-nav-link::after{content:"";height:1.3rem;position:absolute;bottom:0;left:0;right:0;background-color:var(--section-color);-webkit-transition:inherit;transition:inherit;-webkit-transform:translate3d(0,0.8rem,0);transform:translate3d(0,0.8rem,0)}@media(min-width:768px){.Header-bottom .Header-nav-links a.Header-nav-link:hover,.Header-bottom .Header-nav-links a.Header-nav-link.active{-webkit-transform:translate3d(0,-0.5rem,0);transform:translate3d(0,-0.5rem,0);-webkit-transition:padding .3s linear 0s,-webkit-transform .3s ease-in 0s;transition:padding .3s linear 0s,-webkit-transform .3s ease-in 0s;transition:transform .3s ease-in 0s,padding .3s linear 0s;transition:transform .3s ease-in 0s,padding .3s linear 0s,-webkit-transform .3s ease-in 0s}.Header-bottom .Header-nav-links a.Header-nav-link:hover::after,.Header-bottom .Header-nav-links a.Header-nav-link.active::after{-webkit-transform:translate3d(0,0.5rem,0);transform:translate3d(0,0.5rem,0)}}@media(max-width:767px){.Header-bottom{position:fixed;top:8.5rem;left:0;bottom:0;overflow:auto;width:100%;background:#fff;padding:0 3.6rem 3.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;visibility:hidden;-webkit-transition:opacity .5s ease-in 0s,visibility 0s ease-in .5s;transition:opacity .5s ease-in 0s,visibility 0s ease-in .5s}.js-mobile-menu-opened .Header-bottom{opacity:1;visibility:visible;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.toolbar-fixed .Header-bottom,.toolbar-vertical:not(.js-scrolled) .Header-bottom{top:calc(39px + 8.5rem)}}.Header .cif-search-form{margin-right:1.4rem;margin-left:2rem;position:relative}@media(max-width:767px){.Header .cif-search-form{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.Header .cif-search-form .form-item{margin:0}@media(max-width:767px){.Header .cif-search-form .form-item label{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;position:relative !important;color:#000;height:auto;width:auto;margin:0;font-size:1.2rem;line-height:normal}}.Header .cif-search-form .form-item .form-text{height:4.4rem;border-radius:2.2rem;padding:0 5rem 0 1.8rem;overflow:hidden;text-overflow:ellipsis;max-width:40rem;font-size:1.4rem;font-family:inherit;font-weight:normal}@media(max-width:767px){.Header .cif-search-form .form-item .form-text{display:none}}.Header .cif-search-form .form-submit{position:absolute;top:.2rem;right:.2rem;height:4rem;border-radius:50%;overflow:hidden;width:4rem;padding:0;text-indent:-999em;background:#000 url(/themes/custom/cif/assets/build/svg/magnifying-glass-regular-white.svg) center center no-repeat;background-size:1.8rem auto}@media(max-width:767px){.Header .cif-search-form .form-submit{position:relative;top:0;right:0}}.btn-burger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;font-size:1.2rem;color:#000;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;align-items:center;margin-left:1.8rem}.btn-burger::before{content:"";height:4rem;width:4rem;border-radius:2rem;margin-bottom:.3rem;background:#000 url(/themes/custom/cif/assets/build/svg/bars-regular-white.svg) center no-repeat;background-size:auto 1.8rem;-webkit-box-flex:0;-ms-flex:0 0 4rem;flex:0 0 4rem}.js-mobile-menu-opened .btn-burger::before{background-image:url(/themes/custom/cif/assets/build/svg/xmark-regular-white.svg)}#MainWrapper div[data-once=batch] #updateprogress{padding:4rem}.toolbar-loading .menu-item--expanded>.toolbar-menu{display:none}#Page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:100vh}.toolbar-fixed #Page{min-height:calc(100vh - 39px)}.toolbar-tray-open.toolbar-horizontal #Page{min-height:calc(100vh - 79px)}#Page>*{min-height:.1rem}#Page>#MainWrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}.TacNoCookieMessage{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;color:#fff;opacity:.9;z-index:9;text-align:center;font-size:1.8rem;display:none}.TacNoCookieMessage-innerWrapper span{display:inline-block;margin:1rem}.TacNoCookieMessage-innerWrapper .js-tac-panel-opener{text-decoration:underline;cursor:pointer}.Popin{position:fixed;top:0;bottom:0;left:0;right:0;z-index:666;background-color:hsla(0,0%,100%,.51);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Popin.open{display:-webkit-box;display:-ms-flexbox;display:flex}.Popin-wrapper{position:relative;background-color:#000;color:#fff;padding:8rem 6.5rem 8rem;width:102.6rem;max-width:100%}@media(max-width:1168px){.Popin-wrapper{position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto;width:100%}}@media(max-width:767px){.Popin-wrapper{padding:3rem 2.2rem 3rem}}.Popin .MainTitle{color:#fff;margin-bottom:6.7rem}.Popin .btn{border-color:#fff;border-top-color:rgba(0,0,0,0);color:#fff}.Popin .btn:hover{color:#fff}.Popin .btn:hover input{color:#fff}.Popin .btn-topFakeBorders:before,.Popin .btn-topFakeBorders:after{background:#fff}.Popin .btn-anim:after,.Popin .btn-anim:before{background:#fff}.Popin .btn input{color:#fff}.Popin form>.js-form-type-textfield input{border:1px solid #fff;color:#fff}.Popin-close{font-size:2.2rem;color:#fff;position:absolute;top:1.8rem;right:1.6rem;cursor:pointer;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition-duration:.2s;transition-duration:.2s}.Popin-close:hover{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition-duration:.7s;transition-duration:.7s}body .ui-widget-overlay{background-color:var(--color-blue);opacity:.8}body .ui-dialog{font-size:1.6rem;padding:4rem 9.2rem;width:90.4rem;-webkit-box-sizing:content-box;box-sizing:content-box;background:#fff;color:#000;max-width:calc(100% - 6rem - 18.4rem);z-index:1000 !important}body .ui-dialog.ui-widget{border:none}@media(max-width:767px){body .ui-dialog{padding:2rem;max-width:calc(100% - 6rem);top:.15% !important}}body .ui-dialog.ui-corner-all{border-radius:.5rem}body .ui-dialog .ui-dialog-titlebar{background:rgba(0,0,0,0);color:inherit;padding:0;border:none;border-radius:0;position:static}body .ui-dialog .ui-dialog-titlebar-close{top:1.2rem;right:2rem;margin:0;background:none;border:none;width:2.2rem;height:3rem;padding:1rem;cursor:pointer;-webkit-box-sizing:content-box;box-sizing:content-box;overflow:hidden;text-indent:-999em;text-align:left;font-size:0;z-index:110}body .ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{background:url(/themes/custom/cif/assets/build/svg/xmark-regular.svg) center no-repeat;width:2.2rem;height:3rem;background-size:contain;position:static;display:block;margin:0}@media(max-width:767px){body .ui-dialog .ui-dialog-titlebar-close{top:0rem;right:0rem}}body .ui-dialog a{text-decoration:underline;color:inherit}body .ui-dialog a:hover{text-decoration:none}body .ui-dialog .ui-dialog-title{float:none;width:auto;overflow:visible;text-align:center;display:block;margin:0 0 4rem;white-space:normal}body .ui-dialog .ui-dialog-title:empty{display:none}body .ui-dialog .ui-dialog-title:-moz-only-whitespace{display:none}body .ui-dialog:has(.AddNoticeToList-header) .ui-dialog-title{display:none}body .ui-dialog .ui-dialog-content{margin:0 -9.2rem;padding:0 9.2rem;color:inherit}body .ui-dialog .ui-dialog-buttonpane{border:none;padding:0;margin-top:4rem}body .ui-dialog .ui-dialog-buttonpane button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}body .ui-dialog .ui-dialog-buttonpane .validate-btn,body .ui-dialog .ui-dialog-buttonpane .validate-button,body .ui-dialog .ui-dialog-buttonpane .form-submit:first-child{border-radius:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}body .ui-dialog .ui-dialog-buttonpane .cancel-button,body .ui-dialog .ui-dialog-buttonpane .dialog-cancel,body .ui-dialog .ui-dialog-buttonpane .button--danger,body .ui-dialog .ui-dialog-buttonpane .close-modal-btn{border-radius:0}body .ui-dialog .ui-dialog-buttonpane .form-actions{float:none;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body .ui-dialog .ui-dialog-buttonpane .form-actions button{margin:0}body .ui-dialog .ck-editor{--ck-min-height:10rem !important;--ck-border-radius:0;--ck-color-base-border:black;--ck-color-toolbar-border:black;--ck-inner-shadow:none;--ck-focus-ring:solid 1px var(--ck-color-base-border)}body .ui-dialog .ck-content{font-size:inherit}body .ui-dialog .form-wrapper:not(:last-child){margin-bottom:3rem}body .ui-dialog .form-item-search{position:relative}body .ui-dialog .form-item-search::before{content:"";position:absolute;top:0;left:0;bottom:0;width:4rem;background:url(/themes/custom/cif/assets/build/svg/loupe.svg) center no-repeat;-webkit-filter:brightness(100) invert(1);filter:brightness(100) invert(1)}body .ui-dialog .form-item-search .form-search{padding-left:5rem}body .ui-dialog .Messages{margin-top:0;text-align:center}.ShareContentModal{text-align:center}.ShareContentModal input,.ShareContentModal button{font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ShareContentModal>div:not(last-child){margin-bottom:3rem}.ShareContentModal-socials>span{display:block;margin-bottom:1rem;font-size:1.8rem;font-weight:500}.ShareContentModal-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0}.ShareContentModal-copy label{display:block;width:100%;margin-bottom:1rem;font-size:1.8rem;font-weight:500}.ShareContentModal-copy [type=text],.ShareContentModal-copy .btn{height:4rem;padding:0 1rem}.ShareContentModal-copy [type=text]{overflow:hidden;text-overflow:ellipsis;border-radius:0;max-width:100%;border:solid 1px #000}@media(min-width:768px){.ShareContentModal-copy [type=text]{width:50rem}}#tarteaucitronRoot{z-index:999 !important;top:inherit !important;bottom:0 !important}body #tarteaucitronRoot *{font-family:"Marianne",sans-serif !important}#tarteaucitronRoot div#tarteaucitron{overflow-y:scroll;padding-top:2.1rem}#tarteaucitronRoot div#tarteaucitron::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 .6rem rgba(0,0,0,.3);border-radius:.8rem;background-color:rgba(0,0,0,0)}#tarteaucitronRoot div#tarteaucitron::-webkit-scrollbar{width:.8rem;background-color:rgba(0,0,0,0)}#tarteaucitronRoot div#tarteaucitron::-webkit-scrollbar-thumb{border-radius:.8rem;-webkit-box-shadow:inset 0 0 .6rem rgba(0,0,0,.3);background-color:#3558a2;top:20rem}#tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel{top:2px;padding:.7rem 1.6rem;right:10vw;font-size:1.6rem !important;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}@media screen and (max-width:1023px){#tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}}#tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel:hover{color:#3558a2 !important}#tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel:focus-visible{outline:1px dashed #fff !important}#tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}#tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel::after{content:"✕";font-size:2rem}#tarteaucitronRoot div#tarteaucitron{top:inherit !important;bottom:0 !important;width:100vw;max-height:80% !important;margin:inherit !important}@media screen and (max-width:1023px){#tarteaucitronRoot div#tarteaucitron{max-height:98% !important}}#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices{padding-bottom:5rem}#tarteaucitronRoot div#tarteaucitron #tarteaucitronInfo,#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronTitle button,#tarteaucitronRoot div#tarteaucitron .tarteaucitronH1,#tarteaucitronRoot div#tarteaucitron .tarteaucitronName{font-weight:bold !important}#tarteaucitronRoot div#tarteaucitron #tarteaucitronInfo{font-size:1.6rem !important}#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronTitle button{margin-bottom:1.2rem !important;font-size:2rem !important}#tarteaucitronRoot div#tarteaucitron .tarteaucitronH1{margin:4rem 0 !important;font-size:3rem !important}#tarteaucitronRoot div#tarteaucitron .tarteaucitronH2{margin:0 !important;font-size:2rem !important}#tarteaucitronRoot div#tarteaucitron .tarteaucitronH3{font-size:1.8rem}#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices_video .tarteaucitronLine:first-child{margin-bottom:2.4rem !important}#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices{height:auto !important}#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName{margin-left:0 !important}#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronLine:not(.tarteaucitronMainLine){padding:0 !important}#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine{border:0 none !important;border-left:0 none !important;border-top:0 none !important}#tarteaucitronRoot div#tarteaucitron #tarteaucitronServicesTitle_video .tarteaucitronTitle,#tarteaucitronRoot div#tarteaucitron #tarteaucitronServicesTitle_mandatory .tarteaucitronTitle{background-color:rgba(0,0,0,0) !important}#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny{border:1px solid #fff !important;background-color:rgba(0,0,0,0) !important}#tarteaucitronRoot a:focus-visible,#tarteaucitronRoot button:focus-visible{outline:2px dashed #fff !important}#tarteaucitronRoot #tarteaucitronServicesTitle_mandatory{border-bottom:2px solid #333;border-top:2px solid #333}#tarteaucitronRoot #tarteaucitronServicesTitle_mandatory .tarteaucitronTitle{margin-left:-1rem !important}#tarteaucitronRoot #tarteaucitronServicesTitle_mandatory .tarteaucitronDeny{display:none !important}#tarteaucitronRoot div#tarteaucitronServices{-webkit-box-shadow:inherit !important;box-shadow:inherit !important}#tarteaucitronRoot button{background:rgba(0,0,0,0);border:0;-webkit-box-shadow:inherit !important;box-shadow:inherit !important}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,#tarteaucitronRoot .tac_activate .tarteaucitronAllow{padding:1.2rem 22px !important}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny .tarteaucitronCross,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny .tarteaucitronCheck,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow .tarteaucitronCross,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow .tarteaucitronCheck,#tarteaucitronRoot .tac_activate .tarteaucitronAllow .tarteaucitronCross,#tarteaucitronRoot .tac_activate .tarteaucitronAllow .tarteaucitronCheck{display:none !important}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,#tarteaucitronRoot .tac_activate .tarteaucitronAllow{border:1px #fff !important;background-color:#3558a2 !important}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName,#tarteaucitronRoot #tarteaucitron .tarteaucitronH3,#tarteaucitronRoot #tarteaucitron a,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices_mandatory .tarteaucitronH3,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName .tarteaucitronListCookies,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,#tarteaucitronRoot .tac_activate .tarteaucitronAllow{color:#fff !important}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName .tarteaucitronListCookies{display:inline-block !important;color:#3558a2 !important;padding:1rem 0 !important}#tarteaucitronRoot div#tarteaucitron .tarteaucitronBorder,#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices,#tarteaucitronRoot .tarteaucitronLine,#tarteaucitronRoot #tarteaucitronServicesTitle_video,#tarteaucitronRoot #tarteaucitronServicesTitle_mandatory,#tarteaucitronRoot button#tarteaucitronBack,#tarteaucitronRoot #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronClosePanelCookie,#tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel,#tarteaucitronRoot #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronTitle button,#tarteaucitronRoot #tarteaucitron #tarteaucitronInfo,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronDetails,#tarteaucitronRoot #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain,#tarteaucitronRoot #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList,#tarteaucitronRoot #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronHidden,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine,#tarteaucitronRoot div#tarteaucitronInfo{background-color:#000 !important}#tarteaucitronRoot .tarteaucitronBorder{border:none !important}#tarteaucitronRoot #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronTitle button,#tarteaucitronRoot #tarteaucitron #tarteaucitronInfo,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronDetails{padding:0 !important}@media screen and (min-width:1024px){#tarteaucitronServices{padding-right:6rem !important;padding-left:6rem !important}}@media screen and (max-width:1023px){#tarteaucitronRoot{z-index:999 !important}#tarteaucitronIcon{bottom:3rem !important}#tarteaucitronServices{padding-right:2rem !important;padding-left:2rem !important}.tarteaucitronBorder{padding-right:2rem;padding-left:2rem}#tarteaucitronServices{padding-bottom:10rem !important}}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronInfoBox{padding:1rem !important;line-height:1.6 !important;color:#3558a2 !important;border:1px solid #fff !important}body div#tarteaucitronRoot.tarteaucitronBeforeVisible::before{display:none !important}body div#tarteaucitronRoot div#tarteaucitronAlertBig{position:fixed;bottom:0;left:0;width:100%;border-radius:0;-webkit-transform:none;-ms-transform:none;transform:none;top:auto;min-width:0;padding:1.5rem 2.6rem 1.5rem 3.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:"Marianne",sans-serif;-webkit-box-shadow:none;box-shadow:none;background-color:#242424;-webkit-box-sizing:border-box;box-sizing:border-box}@media(max-width:767px){body div#tarteaucitronRoot div#tarteaucitronAlertBig{padding:1.5rem 3.6rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}body div#tarteaucitronRoot div#tarteaucitronAlertBig::before{display:none}body div#tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{text-align:left;margin:0 !important;padding:0;font:inherit;font-size:1.5rem;line-height:1.46;font-family:"Marianne",sans-serif !important}@media(min-width:768px){body div#tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{float:left;width:calc(100% - 44rem - 3.8rem)}}@media(max-width:767px){body div#tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{margin:0 0 1.5rem !important}}body div#tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronAlertBigBtnWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(min-width:768px){body div#tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronAlertBigBtnWrapper{float:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:44rem}}@media(max-width:767px){body div#tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronAlertBigBtnWrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}body div#tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronAlertBigBtnWrapper button,body div#tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronAlertBigBtnWrapper button.tarteaucitronDeny{background-color:rgba(0,0,0,0) !important;color:#fff !important;border:solid 1px currentColor}body div#tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronAlertBigBtnWrapper button{white-space:nowrap;margin:0 .6rem;font-family:"Marianne",sans-serif !important;font-size:1.6rem !important;color:#fff;border-color:#fff;padding:1rem 2rem}@media(max-width:767px){body div#tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronAlertBigBtnWrapper button{padding:1rem;margin-bottom:1rem}}body div#tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronAlertBigBtnWrapper button.tarteaucitronAllow{background-color:#3558a2 !important;color:#fff !important;border-color:rgba(0,0,0,0)}body div#tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronAlertBigBtnWrapper button span{display:none}body div#tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronAlertBigBtnWrapper button span,body div#tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronAlertBigBtnWrapper button span::before{color:inherit !important}body .ui-autocomplete{z-index:1000;font-size:1.6rem;font-family:"Marianne",sans-serif;color:#000}@media(max-width:767px){body .ui-autocomplete{margin-bottom:44px}}body .ui-autocomplete.ui-widget-content{border-color:var(--color-blue-10)}body .ui-autocomplete .ui-menu-item:hover{background-color:rgba(0,0,0,0)}body .ui-autocomplete a{background-color:rgba(0,0,0,0);-webkit-transition:background-color .15s ease-in-out 0s,color .15s ease-in-out 0s;transition:background-color .15s ease-in-out 0s,color .15s ease-in-out 0s;display:block}body .ui-autocomplete a:hover,body .ui-autocomplete a.ui-state-active{background-color:var(--color-blue-10);border:none;color:inherit}body .ui-autocomplete .search-api-autocomplete-suggestion{padding:1rem 2rem;background:rgba(0,0,0,0) !important;color:inherit !important}@media(max-width:767px){body.toolbar-fixed .ui-autocomplete{margin-bottom:44px}}body.js-scrolled .ui-autocomplete.edit-keywords--2{z-index:99}body.js-scrolling .ui-autocomplete{display:none}form{font-size:1.6rem}form input:where(:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit])),form textarea,form select{font-size:1.6rem;background:#fff;border:solid .5px #000;width:100%;padding:1.2rem 1.5rem;font-size:inherit;font-weight:500}form label,form .fieldset-legend{margin-bottom:1rem;display:inline-block;font-size:1.8rem;font-weight:500}form label a,form .fieldset-legend a{text-decoration:underline}form label a:hover,form .fieldset-legend a:hover{text-decoration:none}form select,form .form-date,form .form-time{background-image:url('data:image/svg+xml;utf8,<svg fill="white" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M241 337c-9.4 9.4-24.6 9.4-33.9 0L47 177c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l143 143L367 143c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L241 337z" /></svg>'),-webkit-gradient(linear,left top,left bottom,from(black),to(black));background-image:url('data:image/svg+xml;utf8,<svg fill="white" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M241 337c-9.4 9.4-24.6 9.4-33.9 0L47 177c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l143 143L367 143c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L241 337z" /></svg>'),linear-gradient(black,black);background-repeat:no-repeat;background-size:1.6rem auto,4.1rem calc(100% - .2rem);background-position:calc(100% - 1.25rem) center,calc(100% - .1rem) center;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none}form .form-date{background-image:url('data:image/svg+xml;utf8,<svg fill="white" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H64C28.7 64 0 92.7 0 128v16 48V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V192 144 128c0-35.3-28.7-64-64-64H344V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H152V24zM48 192H400V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192z"/></svg>'),-webkit-gradient(linear,left top,left bottom,from(black),to(black));background-image:url('data:image/svg+xml;utf8,<svg fill="white" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H64C28.7 64 0 92.7 0 128v16 48V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V192 144 128c0-35.3-28.7-64-64-64H344V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H152V24zM48 192H400V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192z"/></svg>'),linear-gradient(black,black)}form .form-time{background-image:url('data:image/svg+xml;utf8,<svg fill="white" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM232 120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"/></svg>'),-webkit-gradient(linear,left top,left bottom,from(black),to(black));background-image:url('data:image/svg+xml;utf8,<svg fill="white" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM232 120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"/></svg>'),linear-gradient(black,black)}form input[type=date]::-webkit-inner-spin-button,form input[type=date]::-webkit-calendar-picker-indicator{background:none}form input[type=time]::-webkit-calendar-picker-indicator{background:none}form .form-item{margin-bottom:3rem}form .form-submit{width:auto}form .form-required::after{content:" * "}form .js-form-type-managed-file>label{display:block}form .form-managed-file{display:inline-block;min-width:26rem;padding:3.6rem;background:var(--color-blue-10);text-align:center;position:relative;border:dashed 1px var(--color-blue)}form .form-managed-file label{color:#272727;font-size:1.6rem;margin:0}form .form-managed-file label::before{content:"";display:block;height:1.8rem;width:1.8rem;margin:0 auto .55rem;background-image:url('data:image/svg+xml;utf8,<svg fill="%233558A2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M280 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V294.1l-95-95c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L239 369c9.4 9.4 24.6 9.4 33.9 0L409 233c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-95 95V24zM128.8 304H64c-35.3 0-64 28.7-64 64v80c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V368c0-35.3-28.7-64-64-64H383.2l-48 48H448c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16H176.8l-48-48zM432 408a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z" /></svg>');background-repeat:contain}form .form-managed-file label::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;cursor:pointer}form .form-managed-file .form-submit{margin:1rem}form .form-managed-file span{margin:1rem;display:inline-block}form .description{font-size:1.4rem}form .description a{text-decoration:underline}form .description a:hover{text-decoration:none}form .description:not(:first-child){margin-top:1.5rem}form .description:not(:last-child){margin-bottom:1.5rem}form .Messages-type-error,form .form-item--error-message{color:var(--color-error)}form .Messages-type-error:not(:first-child),form .form-item--error-message:not(:first-child){margin-top:1.5rem}form .Messages-type-error:not(:last-child),form .form-item--error-message:not(:last-child){margin-bottom:1.5rem}form [type=checkbox],form [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:14px;width:14px;background:#fff;border:solid 1px #000;display:inline-block;margin:0 .5rem 0 0;position:relative}form [type=checkbox]:hover,form [type=radio]:hover{background-color:rgba(0,0,0,.1)}@media(max-width:767px){form [type=checkbox],form [type=radio]{width:16px;height:16px}}form [type=checkbox]+label,form [type=radio]+label{margin-bottom:0;font-size:1.6rem;display:inline}form .form-item:has(label:hover)>[type=checkbox],form .form-item:has(label:hover)>[type=radio]{background-color:rgba(0,0,0,.1)}form [type=checkbox]:checked::before{content:"";position:absolute;bottom:0;left:1px;height:16px;width:16px;border-radius:50%;background:url(/themes/custom/cif/assets/build/svg/check-regular.svg) center no-repeat;background-size:cover}@media(max-width:767px){form [type=checkbox]:checked::before{width:18px;height:18px}}form [type=checkbox]~.description{margin:0;font-size:1.6rem;font-weight:500}form [type=checkbox]~.description,form [type=checkbox]~.description div{display:inline}form [type=checkbox]:required~.description::after{content:" * "}form [type=checkbox]:required~label.form-required~.description::after{content:none}form [type=radio]{border-radius:50%}form [type=radio]:checked::before{content:"";position:absolute;top:50%;left:50%;height:6px;width:6px;border-radius:50%;background-color:#000;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media(max-width:767px){form [type=radio]:checked::before{width:10px;height:10px}}form .form-checkboxes .form-item{margin-bottom:.5rem}form .fieldgroup[aria-invalid=true] .fieldset-wrapper>div:first-child:not(:last-child){color:var(--color-error);margin-bottom:1rem}form .fieldgroup[aria-invalid=true] .fieldset-wrapper>div:first-child:not(:last-child) em{font-style:normal}.private-public-list-add-simple-form textarea,.private-public-list-edit-simple-form textarea{resize:vertical}.private-public-list-add-simple-form div[id^=edit-description-0-format],.private-public-list-edit-simple-form div[id^=edit-description-0-format]{display:none}#user-login-form,#user-pass,.user-new-password-form,.user-new-password-and-completion-form{max-width:72rem;padding:0 3.6rem;margin:5.8rem auto}.user_blocked_page{margin-top:1.5rem;margin-bottom:1.5rem;padding:2.3rem 4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.user_blocked_page ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.user_blocked_page a{cursor:pointer;border:none;padding:1.6rem 2.4rem;font-size:1.8rem;display:inline-block;background:#000;color:#fff;text-decoration:none}.webform-required{margin-bottom:2.5rem}.webform-options-display-one-column .form-item{margin-bottom:.5rem}.webform-options-display-one-column label{font-size:1.6rem}.webform-options-display-side-by-side .form-item{margin-bottom:.5rem;margin-right:2rem}.webform-options-display-side-by-side label{font-size:1.6rem}
