@charset "UTF-8";@import"https://p.typekit.net/p.css?s=1&k=aus3htk&ht=tk&f=24539.24540.24547.24548.24549.24552&a=84979737&app=typekit&e=css";@font-face{font-family:sofia-pro;src:url(https://use.typekit.net/af/5d97ff/00000000000000007735f999/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3) format("woff2"),url(https://use.typekit.net/af/5d97ff/00000000000000007735f999/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3) format("woff"),url(https://use.typekit.net/af/5d97ff/00000000000000007735f999/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:800;font-stretch:normal}@font-face{font-family:sofia-pro;src:url(https://use.typekit.net/af/66e20c/00000000000000007735f993/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i8&v=3) format("woff2"),url(https://use.typekit.net/af/66e20c/00000000000000007735f993/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i8&v=3) format("woff"),url(https://use.typekit.net/af/66e20c/00000000000000007735f993/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i8&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:800;font-stretch:normal}@font-face{font-family:sofia-pro;src:url(https://use.typekit.net/af/b718ff/00000000000000007735f98d/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/b718ff/00000000000000007735f98d/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/b718ff/00000000000000007735f98d/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:sofia-pro;src:url(https://use.typekit.net/af/c09857/00000000000000007735f98c/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/c09857/00000000000000007735f98c/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/c09857/00000000000000007735f98c/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:400;font-stretch:normal}@font-face{font-family:sofia-pro;src:url(https://use.typekit.net/af/262452/00000000000000007735f99a/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/262452/00000000000000007735f99a/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/262452/00000000000000007735f99a/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:sofia-pro;src:url(https://use.typekit.net/af/36f509/00000000000000007735f994/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/36f509/00000000000000007735f994/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/36f509/00000000000000007735f994/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:700;font-stretch:normal}.tk-sofia-pro{font-family:sofia-pro,sans-serif}*{font-family:sofia-pro,sofia-pro,sans-serif;box-sizing:border-box;margin:0;padding:0}*::selection{background:#3C94C8;color:#fff}svg{color:#2b2b2b}body{width:100vw;overflow-x:hidden}html{font-size:16px}@media (max-width: 769px){html{font-size:14px}}ul,ol{margin-left:1.4em}h1,h2,h3,h4,h5,h6{line-height:1em;margin-bottom:1em;font-weight:400;color:#000}h1{font-size:3rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.3rem}h5{font-size:1.2rem}h6{font-size:1.1rem}p{font-weight:400}a,p,address{color:#2b2b2b}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.invisible{display:none}.mod_article{width:100%;max-width:100vw;margin:0 auto}@media (min-width: 576px){.mod_article{max-width:540px}}@media (min-width: 769px){.mod_article{max-width:720px}}@media (min-width: 992px){.mod_article{max-width:960px}}@media (min-width: 1200px){.mod_article{max-width:1140px}}@media (max-width: 576px){.mod_article>*{padding-left:1.5rem;padding-right:1.5rem}}body{padding-top:9rem}@media (max-width: 769px){body{padding-top:6rem}}body{-webkit-tap-highlight-color:transparent}body #header{position:fixed;z-index:1000;height:9rem}@media (max-width: 769px){body #header{height:6rem}}body #header{left:0;top:0;width:100%}body #header>.inside{height:100%;position:relative;background:#083047}body #container #main>.inside .mod_article{margin-bottom:5rem}body #container #main>.inside .mod_article.first{margin-top:0}body #container #main>.inside .mod_article.first>*:first-child{margin-top:0}body #container #main>.inside .mod_article.last{margin-bottom:0}body #container #main>.inside .mod_article.last>*:last-child{margin-bottom:0}body #footer{background:#083047;padding:4rem 0 1rem}body #footer>.inside{width:100%;max-width:100vw;margin:0 auto}@media (min-width: 576px){body #footer>.inside{max-width:540px}}@media (min-width: 769px){body #footer>.inside{max-width:720px}}@media (min-width: 992px){body #footer>.inside{max-width:960px}}@media (min-width: 1200px){body #footer>.inside{max-width:1140px}}@media (max-width: 576px){body #footer>.inside>*{padding-left:1.5rem;padding-right:1.5rem}}body #footer>.inside{display:flex;flex-direction:row;align-items:initial;justify-content:initial;flex-wrap:wrap;justify-content:space-between;color:#fff}@media (max-width: 769px){body #footer>.inside>*{margin-bottom:2rem}}body #footer>.inside h2{font-size:1.5rem;margin-bottom:1rem;color:#fff}body #footer>.inside a{text-decoration:none;color:#fff}form input{padding:1.2em .6em;border:1px solid #8C8C8C;color:#2b2b2b}form input:focus{color:#000}form .formbody{display:flex;flex-direction:row;align-items:initial;justify-content:space-between;flex-wrap:wrap}form .widget{width:100%;position:relative;margin:1.5rem 0;display:flex;flex-direction:column-reverse;justify-content:flex-end}form .widget.widget-text{width:calc(50% - 1rem)}form .widget.valid:after,form .widget.error:after{position:absolute;content:"";background-repeat:no-repeat;width:1.4rem;aspect-ratio:1;background-size:100% 100%;right:0;top:.5em}form .widget.valid:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxZW0iIGhlaWdodD0iMWVtIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41IiBkPSJNOSAxMi43NUwxMS4yNSAxNUwxNSA5Ljc1TTIxIDEyYTkgOSAwIDEgMS0xOCAwYTkgOSAwIDAgMSAxOCAwIi8+PC9zdmc+)}form .widget:not(.widget-checkbox) label{position:absolute;background:#fff;left:0;font-size:.8em;pointer-events:none;transition:all .2s ease-out;top:-.6em;transform:translate(0)}form .widget .error{border-color:#e60c17}form .widget p.error{font-size:.8rem;color:#e60c17;margin-top:.25rem}form .widget input,form .widget textarea{width:100%;padding:1em 0;border:unset;outline:none}form .widget.widget-checkbox legend{display:none}form .widget.widget-checkbox>fieldset{border:none;outline:none}form .widget.widget-checkbox>fieldset>span{display:flex;align-items:center}form .widget.widget-checkbox>fieldset>span input{width:2rem;cursor:pointer}form .widget.widget-checkbox>fieldset>span label{margin-left:.5rem;cursor:pointer}form .widget input:not([type=checkbox]):not([type=radio]),form .widget textarea{border-bottom:1px solid #2B2B2B}form .widget input:not([type=checkbox]):not([type=radio]):not(:empty):invalid,form .widget textarea:not(:empty):invalid{border-color:#e60c17}form .widget input:not([type=checkbox]):not([type=radio]):not(:empty):valid,form .widget textarea:not(:empty):valid{border-color:#56ca28}form .widget-submit{flex-direction:row;justify-content:center}form [type=submit]:not([name=remove]){display:inline-flex;align-items:center;padding:1rem 2rem;cursor:pointer;text-decoration:none;background:#3C94C8;border:1px solid #3C94C8;color:#fff}form [type=submit]:not([name=remove]) span{margin-right:auto}form [type=submit]:not([name=remove]) .sprite-icon{width:1.5rem;height:1.5rem;margin-left:1rem;color:#fff;pointer-events:none;transition:transform .2s ease-out;transform:rotate(-45deg)}form [type=submit]:not([name=remove]){transition:all .2s ease-out}form [type=submit]:not([name=remove]):hover{color:#2b2b2b;background:#F8F8F8;border:1px solid #F8F8F8}form [type=submit]:not([name=remove]):hover .sprite-icon{color:#2b2b2b;transform:rotate(0)}button{border:none;outline:none;background:none}.ce_tabs_container_start .titles-container{margin-bottom:2rem;display:flex;flex-direction:row;align-items:initial;justify-content:initial}.ce_tabs_container_start .titles-container .tab-title{border:2px solid #3C94C8;color:#3c94c8;transition:all .2s ease-out;cursor:pointer;margin-right:1rem;padding:.4rem .6rem}@media (max-width: 576px){.ce_tabs_container_start .titles-container .tab-title{margin-top:1rem!important}}.ce_tabs_container_start .titles-container .tab-title.active{background:#3C94C8;color:#fff}@media (max-width: 769px){.ce_tabs_container_start .titles-container{flex-wrap:wrap}}.ce_tabs_container_start .contents-container{position:relative}.ce_tabs_container_start .contents-container .tab-content{background:#F8F8F8;position:absolute;left:0;top:0;padding:2rem;transition:all .2s ease-out;display:flex;flex-direction:column;align-items:initial;justify-content:initial;width:100%}.ce_tabs_container_start .contents-container .tab-content:not(.active){opacity:0;pointer-events:none}.ce_column_list_start.fullwidth{position:relative;background:#083047}.ce_column_list_start.fullwidth:before,.ce_column_list_start.fullwidth:after{position:absolute;content:"";top:0;height:100%;width:100vw;background:#083047}.ce_column_list_start.fullwidth:before{right:100%}.ce_column_list_start.fullwidth:after{left:100%}.ce_column_list_start.fullwidth .ce_icon_with_text_list h1,.ce_column_list_start.fullwidth .ce_icon_with_text_list h2,.ce_column_list_start.fullwidth .ce_icon_with_text_list h3,.ce_column_list_start.fullwidth .ce_icon_with_text_list h4,.ce_column_list_start.fullwidth .ce_icon_with_text_list h5,.ce_column_list_start.fullwidth .ce_icon_with_text_list h6{color:#fff}.ce_column_list_start.fullwidth .ce_icon_with_text_list>.icons>.icon>.sprite-icon{color:#fff}.ce_column_list_start.fullwidth .ce_picture picture img,.ce_column_list_start.fullwidth .ce_picture picture picture{width:100%;height:100%;object-fit:contain;object-position:center}.ce_column_list_start.fullwidth .ce_picture picture img{object-fit:cover}.ce_column_list_start.col-list-desktop-2{display:flex;flex-wrap:wrap;gap:4rem}.ce_column_list_start.col-list-desktop-2>*{width:calc(50% - 2rem)}.ce_column_list_start.col-list-desktop-3{display:flex;flex-wrap:wrap;gap:4rem}.ce_column_list_start.col-list-desktop-3>*{width:calc(33.3333333333% - 2.6666666667rem)}.ce_column_list_start.col-list-desktop-4{display:flex;flex-wrap:wrap;gap:4rem}.ce_column_list_start.col-list-desktop-4>*{width:calc(25% - 3rem)}.ce_column_list_start.col-list-desktop-5{display:flex;flex-wrap:wrap;gap:4rem}.ce_column_list_start.col-list-desktop-5>*{width:calc(20% - 3.2rem)}.ce_column_list_start.col-list-desktop-6{display:flex;flex-wrap:wrap;gap:4rem}.ce_column_list_start.col-list-desktop-6>*{width:calc(16.6666666667% - 3.3333333333rem)}.ce_column_list_start.col-list-desktop-7{display:flex;flex-wrap:wrap;gap:4rem}.ce_column_list_start.col-list-desktop-7>*{width:calc(14.2857142857% - 3.4285714286rem)}.ce_column_list_start.col-list-desktop-8{display:flex;flex-wrap:wrap;gap:4rem}.ce_column_list_start.col-list-desktop-8>*{width:calc(12.5% - 3.5rem)}.ce_column_list_start.col-list-desktop-9{display:flex;flex-wrap:wrap;gap:4rem}.ce_column_list_start.col-list-desktop-9>*{width:calc(11.1111111111% - 3.5555555556rem)}.ce_column_list_start.col-list-desktop-10{display:flex;flex-wrap:wrap;gap:4rem}.ce_column_list_start.col-list-desktop-10>*{width:calc(10% - 3.6rem)}.ce_column_list_start.col-list-desktop-11{display:flex;flex-wrap:wrap;gap:4rem}.ce_column_list_start.col-list-desktop-11>*{width:calc(9.0909090909% - 3.6363636364rem)}.ce_column_list_start.col-list-desktop-12{display:flex;flex-wrap:wrap;gap:4rem}.ce_column_list_start.col-list-desktop-12>*{width:calc(8.3333333333% - 3.6666666667rem)}@media (max-width: 1200px){.ce_column_list_start.col-list-laptop-2{display:flex;flex-wrap:wrap;gap:4rem}.ce_column_list_start.col-list-laptop-2>*{width:calc(50% - 2rem)}}@media (max-width: 1200px){.ce_column_list_start.col-list-laptop-3{display:flex;flex-wrap:wrap;gap:4rem}.ce_column_list_start.col-list-laptop-3>*{width:calc(33.3333333333% - 2.6666666667rem)}}@media (max-width: 1200px){.ce_column_list_start.col-list-laptop-4{display:flex;flex-wrap:wrap;gap:4rem}.ce_column_list_start.col-list-laptop-4>*{width:calc(25% - 3rem)}}@media (max-width: 1200px){.ce_column_list_start.col-list-laptop-5{display:flex;flex-wrap:wrap;gap:4rem}.ce_column_list_start.col-list-laptop-5>*{width:calc(20% - 3.2rem)}}@media (max-width: 1200px){.ce_column_list_start.col-list-laptop-6{display:flex;flex-wrap:wrap;gap:4rem}.ce_column_list_start.col-list-laptop-6>*{width:calc(16.6666666667% - 3.3333333333rem)}}@media (max-width: 992px){.ce_column_list_start.col-list-tablet-1{display:flex;flex-wrap:wrap;gap:4rem}.ce_column_list_start.col-list-tablet-1>*{width:calc(100% + -0rem)}}@media (max-width: 992px){.ce_column_list_start.col-list-tablet-2{display:flex;flex-wrap:wrap;gap:4rem}.ce_column_list_start.col-list-tablet-2>*{width:calc(50% - 2rem)}}@media (max-width: 992px){.ce_column_list_start.col-list-tablet-3{display:flex;flex-wrap:wrap;gap:4rem}.ce_column_list_start.col-list-tablet-3>*{width:calc(33.3333333333% - 2.6666666667rem)}}@media (max-width: 992px){.ce_column_list_start.col-list-tablet-4{display:flex;flex-wrap:wrap;gap:4rem}.ce_column_list_start.col-list-tablet-4>*{width:calc(25% - 3rem)}}@media (max-width: 992px){.ce_column_list_start.col-list-tablet-5{display:flex;flex-wrap:wrap;gap:4rem}.ce_column_list_start.col-list-tablet-5>*{width:calc(20% - 3.2rem)}}@media (max-width: 992px){.ce_column_list_start.col-list-tablet-6{display:flex;flex-wrap:wrap;gap:4rem}.ce_column_list_start.col-list-tablet-6>*{width:calc(16.6666666667% - 3.3333333333rem)}}@media (max-width: 769px){.ce_column_list_start.col-list-mobile-1{display:flex;flex-wrap:wrap;gap:4rem}.ce_column_list_start.col-list-mobile-1>*{width:calc(100% + -0rem)}}@media (max-width: 769px){.ce_column_list_start.col-list-mobile-2{display:flex;flex-wrap:wrap;gap:4rem}.ce_column_list_start.col-list-mobile-2>*{width:calc(50% - 2rem)}}@media (max-width: 769px){.ce_column_list_start.col-list-mobile-3{display:flex;flex-wrap:wrap;gap:4rem}.ce_column_list_start.col-list-mobile-3>*{width:calc(33.3333333333% - 2.6666666667rem)}}.ce_column_list_start>.ce_image_with_text picture{height:13rem!important}.ce_column_list_start>.ce_image_with_text h1,.ce_column_list_start>.ce_image_with_text h2,.ce_column_list_start>.ce_image_with_text h3,.ce_column_list_start>.ce_image_with_text h4,.ce_column_list_start>.ce_image_with_text h5,.ce_column_list_start>.ce_image_with_text h6{font-size:1.2rem;margin-top:1rem}@media (max-width: 769px){.ce_column_list_start>.ce_icon_with_text_list{margin-bottom:0!important}.ce_column_list_start>.ce_icon_with_text_list .ce_button{margin-top:0!important;margin-bottom:0!important}}@media (min-width: 769px){.ce_column_list_start>.ce_picture{z-index:1;position:absolute;top:-3rem;left:50%;height:100%;width:50vw}}@media (max-width: 769px){.ce_column_list_start>.ce_picture{width:100vw;margin:0 .5rem}}.ce_column_list_start>.ce_picture picture{width:100%}.ce_column_list_start>[class*=ce_]{margin-top:0!important;margin-bottom:0!important}.ce_column_start.col-desktop-20{width:calc(20% - 4rem)}.ce_column_start.col-desktop-25{width:calc(25% - 4rem)}.ce_column_start.col-desktop-33{width:calc(33% - 4rem)}.ce_column_start.col-desktop-40{width:calc(40% - 4rem)}.ce_column_start.col-desktop-50{width:calc(50% - 4rem)}.ce_column_start.col-desktop-60{width:calc(60% - 4rem)}.ce_column_start.col-desktop-67{width:calc(67% - 4rem)}.ce_column_start.col-desktop-75{width:calc(75% - 4rem)}.ce_column_start.col-desktop-80{width:calc(80% - 4rem)}.ce_column_start.col-desktop-100{width:100%}@media (max-width: 1200px){.ce_column_start.col-laptop-20{width:calc(20% - 4rem)}}@media (max-width: 1200px){.ce_column_start.col-laptop-25{width:calc(25% - 4rem)}}@media (max-width: 1200px){.ce_column_start.col-laptop-33{width:calc(33% - 4rem)}}@media (max-width: 1200px){.ce_column_start.col-laptop-40{width:calc(40% - 4rem)}}@media (max-width: 1200px){.ce_column_start.col-laptop-50{width:calc(50% - 4rem)}}@media (max-width: 1200px){.ce_column_start.col-laptop-60{width:calc(60% - 4rem)}}@media (max-width: 1200px){.ce_column_start.col-laptop-67{width:calc(67% - 4rem)}}@media (max-width: 1200px){.ce_column_start.col-laptop-75{width:calc(75% - 4rem)}}@media (max-width: 1200px){.ce_column_start.col-laptop-80{width:calc(80% - 4rem)}}@media (max-width: 1200px){.ce_column_start.col-laptop-100{width:100%}}@media (max-width: 992px){.ce_column_start.col-tablet-20{width:calc(20% - 4rem)}}@media (max-width: 992px){.ce_column_start.col-tablet-25{width:calc(25% - 4rem)}}@media (max-width: 992px){.ce_column_start.col-tablet-33{width:calc(33% - 4rem)}}@media (max-width: 992px){.ce_column_start.col-tablet-40{width:calc(40% - 4rem)}}@media (max-width: 992px){.ce_column_start.col-tablet-50{width:calc(50% - 4rem)}}@media (max-width: 992px){.ce_column_start.col-tablet-60{width:calc(60% - 4rem)}}@media (max-width: 992px){.ce_column_start.col-tablet-67{width:calc(67% - 4rem)}}@media (max-width: 992px){.ce_column_start.col-tablet-75{width:calc(75% - 4rem)}}@media (max-width: 992px){.ce_column_start.col-tablet-80{width:calc(80% - 4rem)}}@media (max-width: 992px){.ce_column_start.col-tablet-100{width:100%}}@media (max-width: 769px){.ce_column_start.col-mobile-20{width:calc(20% - 4rem)}}@media (max-width: 769px){.ce_column_start.col-mobile-25{width:calc(25% - 4rem)}}@media (max-width: 769px){.ce_column_start.col-mobile-33{width:calc(33% - 4rem)}}@media (max-width: 769px){.ce_column_start.col-mobile-40{width:calc(40% - 4rem)}}@media (max-width: 769px){.ce_column_start.col-mobile-50{width:calc(50% - 4rem)}}@media (max-width: 769px){.ce_column_start.col-mobile-60{width:calc(60% - 4rem)}}@media (max-width: 769px){.ce_column_start.col-mobile-67{width:calc(67% - 4rem)}}@media (max-width: 769px){.ce_column_start.col-mobile-75{width:calc(75% - 4rem)}}@media (max-width: 769px){.ce_column_start.col-mobile-80{width:calc(80% - 4rem)}}@media (max-width: 769px){.ce_column_start.col-mobile-100{width:100%}}.mod_article:not(.first) [class*=ce_]{margin-top:3rem}.mod_article>[class*=ce_],.mod_article>[class*=ce-]{width:100%}.mod_article [class*=ce_]:not(.ce_headline):not(.ce_tabs_inner_start),.mod_article>[class*=ce-]:not(.ce_headline):not(.ce_tabs_inner_start){margin-bottom:5rem}.col-blanc,.col-blanc *{color:#fff}.col-noir,.col-noir *{color:#000}.col-sombre,.col-sombre *{color:#2b2b2b}.col-gris,.col-gris *{color:#8c8c8c}.col-gris-clair,.col-gris-clair *{color:#f8f8f8}.col-bleu,.col-bleu *{color:#3c94c8}.col-rouge,.col-rouge *{color:#e60c17}.bg-blanc{background:#fff}.bg-noir{background:#000}.bg-sombre{background:#2B2B2B}.bg-gris{background:#8C8C8C}.bg-gris-clair{background:#F8F8F8}.bg-bleu{background:#3C94C8}.bg-rouge{background:#E60C17}.ce_headline{display:flex;flex-direction:row;align-items:initial;justify-content:initial}.ce_headline h1,.ce_headline h2,.ce_headline h3,.ce_headline h4,.ce_headline h5,.ce_headline h6{display:inline-block;margin-top:.5em}@media (max-width: 769px){.ce_headline h1,.ce_headline h2,.ce_headline h3,.ce_headline h4,.ce_headline h5,.ce_headline h6{margin-bottom:.5em}}.ce_headline.center{justify-content:center}.ce_headline.end{justify-content:flex-end}.ce_image_with_text{text-decoration:none;align-items:center}.ce_image_with_text.image-right{display:flex;flex-wrap:wrap;gap:2rem}.ce_image_with_text.image-right>*{width:calc(50% - 1rem)}.ce_image_with_text.image-right{flex-direction:row-reverse;justify-content:center}.ce_image_with_text.image-right .text-container{max-width:calc(50% - 1rem);width:unset}@media (max-width: 769px){.ce_image_with_text.image-right .text-container{max-width:unset}}.ce_image_with_text.image-left{display:flex;flex-wrap:wrap;gap:2rem}.ce_image_with_text.image-left>*{width:calc(50% - 1rem)}.ce_image_with_text.image-left{justify-content:center}.ce_image_with_text.image-left .text-container{max-width:calc(50% - 1rem);width:unset}@media (max-width: 769px){.ce_image_with_text.image-left .text-container{max-width:unset}}@media (max-width: 769px){.ce_image_with_text.image-right,.ce_image_with_text.image-left{display:flex;flex-wrap:wrap;gap:2rem}.ce_image_with_text.image-right>*,.ce_image_with_text.image-left>*{width:calc(100% + -0rem)}}.ce_image_with_text.image-top{display:flex;flex-direction:column;align-items:initial;justify-content:initial}.ce_image_with_text.image-top picture{margin-bottom:2rem;width:100%}.ce_image_with_text.image-top picture img{object-fit:contain}.ce_image_with_text.image-top .text-container{width:100%}.ce_image_with_text.image-bottom{display:flex;flex-direction:column;align-items:initial;justify-content:initial;flex-direction:column-reverse}.ce_image_with_text.image-bottom picture{margin-top:2rem;width:100%}.ce_image_with_text.image-bottom .text-container{width:100%}.ce_image_with_text picture{max-height:30rem;display:flex;justify-content:center;align-items:center}.ce_image_with_text picture img,.ce_image_with_text picture picture{width:100%;height:100%;object-fit:contain;object-position:center}.ce_image_with_text picture img{object-fit:contain;object-position:center;width:100%;aspect-ratio:1}.ce_image_with_text .link-content{margin-top:2rem;display:flex;align-items:center;justify-content:center}.ce_image_with_text .link-content a{display:inline-flex;align-items:center;padding:1rem 2rem;cursor:pointer;text-decoration:none;background:#3C94C8;border:1px solid #3C94C8;color:#fff}.ce_image_with_text .link-content a span{margin-right:auto}.ce_image_with_text .link-content a .sprite-icon{width:1.5rem;height:1.5rem;margin-left:1rem;color:#fff;pointer-events:none;transition:transform .2s ease-out;transform:rotate(-45deg)}.ce_image_with_text .link-content a{transition:all .2s ease-out}.ce_image_with_text .link-content a:hover{color:#2b2b2b;background:#F8F8F8;border:1px solid #F8F8F8}.ce_image_with_text .link-content a:hover .sprite-icon{color:#2b2b2b;transform:rotate(0)}.ce_important_text{padding:5rem}.ce_important_text h1,.ce_important_text h2,.ce_important_text h3,.ce_important_text h4,.ce_important_text h5,.ce_important_text h6{margin-bottom:1em}.ce_picture{display:flex;flex-direction:row;align-items:initial;justify-content:initial}.ce_picture picture,.ce_picture img{max-width:100%}.ce_picture.picture-center{justify-content:center}.ce_picture.picture-end{justify-content:flex-end}.ce_youtube,.ce_vimeo{display:flex;flex-direction:column;align-items:initial;justify-content:initial;align-items:center;max-width:100%}.ce_youtube iframe,.ce_vimeo iframe{max-width:100%}.ce_youtube h1,.ce_youtube h2,.ce_youtube h3,.ce_youtube h4,.ce_youtube h5,.ce_youtube h6,.ce_vimeo h1,.ce_vimeo h2,.ce_vimeo h3,.ce_vimeo h4,.ce_vimeo h5,.ce_vimeo h6{margin-bottom:1em;display:inline-block}.ce_text h1,.ce_text h2,.ce_text h3,.ce_text h4,.ce_text h5,.ce_text h6{margin-bottom:.6em}.ce_text_with_text{display:flex;flex-direction:column;align-items:initial;justify-content:initial}@media (min-width: 769px){.ce_text_with_text .text-content{display:flex;flex-wrap:wrap;gap:1rem}.ce_text_with_text .text-content>*{width:calc(50% - .5rem)}}.ce_text_with_text .text-content>div:first-of-type{margin-bottom:2rem}@media (min-width: 769px){.ce_gallery_with_text{display:flex;flex-wrap:wrap;gap:1rem}.ce_gallery_with_text>*{width:calc(50% - .5rem)}.ce_gallery_with_text{flex-wrap:nowrap}}.ce_gallery_with_text .images-gallery{display:flex;flex-direction:column}.ce_gallery_with_text .images-gallery .images{aspect-ratio:1}.ce_gallery_with_text .images-gallery .images img{width:100%;aspect-ratio:1;object-fit:contain}.ce_gallery_with_text .images-gallery .images img:not(.active){display:none}.ce_gallery_with_text .images-gallery .thumbs img{width:5rem;aspect-ratio:1;object-fit:contain;cursor:pointer}.ce_gallery_with_text .images-gallery .thumbs img:not(.active){opacity:.5}.ce_gallery_with_text .images-gallery>a img,.ce_gallery_with_text .images-gallery>a picture{width:100%;height:100%;object-fit:cover;object-position:center}.ce_gallery_with_text.image-left .images-gallery{margin-left:0}@media (min-width: 769px){.ce_gallery_with_text.image-left .images-gallery{margin-right:.5rem}}@media (max-width: 769px){.ce_gallery_with_text.image-left .images-gallery{margin-bottom:1rem}}.ce_gallery_with_text.image-right{flex-direction:row-reverse}@media (max-width: 769px){.ce_gallery_with_text.image-right{flex-direction:column-reverse}}.ce_gallery_with_text.image-right .images-gallery{margin-right:0}@media (min-width: 769px){.ce_gallery_with_text.image-right .images-gallery{margin-left:.5rem}}@media (max-width: 769px){.ce_gallery_with_text.image-right .images-gallery{margin-bottom:1rem}}.ce_gallery_with_text .text-container{display:flex;flex-direction:column;justify-content:center}.ce_button{display:flex;width:100%;margin:1rem 0}.ce_button>a{display:inline-flex;align-items:center;padding:1rem 2rem;cursor:pointer;text-decoration:none;background:#E60C17;border:1px solid #E60C17;color:#fff}.ce_button>a span{margin-right:auto}.ce_button>a .sprite-icon{width:1.5rem;height:1.5rem;margin-left:1rem;color:#fff;pointer-events:none;transition:transform .2s ease-out;transform:rotate(-45deg)}.ce_button>a{transition:all .2s ease-out}.ce_button>a:hover{color:#2b2b2b;background:#F8F8F8;border:1px solid #F8F8F8}.ce_button>a:hover .sprite-icon{color:#2b2b2b;transform:rotate(0)}.ce_button.align-start{justify-content:flex-start}.ce_button.align-center{justify-content:center}.ce_button.align-end{justify-content:flex-end}.ce_button>.bg-blanc,.ce_button>.bg-blanc:hover{background-color:#fff;border-color:#fff}.ce_button>.bg-rouge,.ce_button>.bg-rouge:hover{background-color:#e60c17;border-color:#e60c17}.ce_button>.bg-vert,.ce_button>.bg-vert:hover{background-color:#56ca28;border-color:#56ca28}.ce_button>.bg-bleu,.ce_button>.bg-bleu:hover{background-color:#3c94c8;border-color:#3c94c8}.ce_button>.bg-sombre,.ce_button>.bg-sombre:hover{background-color:#2b2b2b;border-color:#2b2b2b}.ce_button>.bg-gris,.ce_button>.bg-gris:hover{background-color:#8c8c8c;border-color:#8c8c8c}.ce_button>.bg-gris-clair,.ce_button>.bg-gris-clair:hover{background-color:#f8f8f8;border-color:#f8f8f8}.ce_button>.bg-noir,.ce_button>.bg-noir:hover{background-color:#000;border-color:#000}.ce_button>.color-blanc,.ce_button>.color-blanc:hover{color:#fff}.ce_button>.color-blanc>.sprite-icon,.ce_button>.color-blanc:hover>.sprite-icon{color:#fff}.ce_button>.color-rouge,.ce_button>.color-rouge:hover{color:#e60c17}.ce_button>.color-rouge>.sprite-icon,.ce_button>.color-rouge:hover>.sprite-icon{color:#e60c17}.ce_button>.color-vert,.ce_button>.color-vert:hover{color:#56ca28}.ce_button>.color-vert>.sprite-icon,.ce_button>.color-vert:hover>.sprite-icon{color:#56ca28}.ce_button>.color-bleu,.ce_button>.color-bleu:hover{color:#3c94c8}.ce_button>.color-bleu>.sprite-icon,.ce_button>.color-bleu:hover>.sprite-icon{color:#3c94c8}.ce_button>.color-sombre,.ce_button>.color-sombre:hover{color:#2b2b2b}.ce_button>.color-sombre>.sprite-icon,.ce_button>.color-sombre:hover>.sprite-icon{color:#2b2b2b}.ce_button>.color-gris,.ce_button>.color-gris:hover{color:#8c8c8c}.ce_button>.color-gris>.sprite-icon,.ce_button>.color-gris:hover>.sprite-icon{color:#8c8c8c}.ce_button>.color-gris-clair,.ce_button>.color-gris-clair:hover{color:#f8f8f8}.ce_button>.color-gris-clair>.sprite-icon,.ce_button>.color-gris-clair:hover>.sprite-icon{color:#f8f8f8}.ce_button>.color-noir,.ce_button>.color-noir:hover{color:#000}.ce_button>.color-noir>.sprite-icon,.ce_button>.color-noir:hover>.sprite-icon{color:#000}.ce_contact_information{background:#F8F8F8;display:flex;flex-direction:column;align-items:initial;justify-content:initial}.ce_contact_information>h2{padding:1rem;padding-bottom:0}.ce_contact_information>a{padding:0 1rem;margin-bottom:1rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;text-decoration:none}.ce_contact_information>a .sprite-icon{width:2rem;height:2rem;color:#e60c17}.ce_contact_information iframe{width:100%}.ce_banner{position:relative;width:100vw;max-width:unset;margin-left:0;margin-right:0;padding-left:0!important;padding-right:0!important}@media (min-width: 576px){.ce_banner{margin-left:calc((540px - 100vw)/2);margin-right:calc((540px - 100vw)/2)}}@media (min-width: 769px){.ce_banner{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (min-width: 992px){.ce_banner{margin-left:calc((960px - 100vw)/2);margin-right:calc((960px - 100vw)/2)}}@media (min-width: 1200px){.ce_banner{margin-left:calc((1140px - 100vw)/2);margin-right:calc((1140px - 100vw)/2)}}.ce_banner{width:100vw!important;padding:0;position:relative;margin-top:0!important}@media (max-width: 769px){.ce_banner{padding:0!important}}.ce_banner figure{position:absolute;z-index:-1;height:100%;max-height:100%;width:100%;max-width:100%}.ce_banner figure img,.ce_banner figure picture{width:100%;height:100%;object-fit:cover;object-position:center}.ce_banner figure:before{content:"";position:absolute;left:0;top:0;height:100%;max-height:100%;width:100%;max-width:100%}.ce_banner figure:before img,.ce_banner figure:before picture{width:100%;height:100%;object-fit:contain;object-position:center}.ce_banner figure:before{background:linear-gradient(45deg,rgba(0,0,0,.6),transparent)}.ce_banner figure{transition:1s ease}.ce_banner figure:not(.active){opacity:0}.ce_banner .container{width:100%;max-width:100vw;margin:0 auto}@media (min-width: 576px){.ce_banner .container{max-width:540px}}@media (min-width: 769px){.ce_banner .container{max-width:720px}}@media (min-width: 992px){.ce_banner .container{max-width:960px}}@media (min-width: 1200px){.ce_banner .container{max-width:1140px}}@media (max-width: 576px){.ce_banner .container>*{padding-left:1.5rem;padding-right:1.5rem}}.ce_banner .container{min-height:40rem;display:flex;align-items:center}@media (max-width: 769px){.ce_banner .container{padding:1.5rem}}.ce_banner .container .text-container{margin-right:50%;padding-top:10vh;color:#fff;text-shadow:0 0 .5rem black}@media (max-width: 769px){.ce_banner .container .text-container{margin-right:0}}.ce_banner .container .text-container p{color:#fff;width:80%}.ce_banner .container .text-container h1,.ce_banner .container .text-container h2,.ce_banner .container .text-container h3,.ce_banner .container .text-container h4,.ce_banner .container .text-container h5,.ce_banner .container .text-container h6{font-size:3.5rem;margin-bottom:2rem;color:#fff}.ce_banner .container .text-container .link-content{margin-top:2rem}.ce_banner .container .text-container .link-content a{display:inline-flex;align-items:center;padding:1rem 2rem;cursor:pointer;text-decoration:none;background:#E60C17;border:1px solid #E60C17;color:#fff}.ce_banner .container .text-container .link-content a span{margin-right:auto}.ce_banner .container .text-container .link-content a .sprite-icon{width:1.5rem;height:1.5rem;margin-left:1rem;color:#fff;pointer-events:none;transition:transform .2s ease-out;transform:rotate(-45deg)}.ce_banner .container .text-container .link-content a{transition:all .2s ease-out}.ce_banner .container .text-container .link-content a:hover{color:#fff;background:#E60C17;border:1px solid #E60C17}.ce_banner .container .text-container .link-content a:hover .sprite-icon{color:#fff;transform:rotate(0)}.ce_product_list h1,.mod_other_product_list h1,.ce_product_list h2,.mod_other_product_list h2,.ce_product_list h3,.mod_other_product_list h3,.ce_product_list h4,.mod_other_product_list h4,.ce_product_list h5,.mod_other_product_list h5,.ce_product_list h6,.mod_other_product_list h6{text-align:center}.ce_product_list .products,.mod_other_product_list .products{display:flex;flex-wrap:wrap;gap:2rem}.ce_product_list .products>*,.mod_other_product_list .products>*{width:calc(20% - 1.6rem)}@media (max-width: 769px){.ce_product_list .products,.mod_other_product_list .products{display:flex;flex-wrap:wrap;gap:3rem}.ce_product_list .products>*,.mod_other_product_list .products>*{width:calc(100% + -0rem)}}.ce_product_list .products,.mod_other_product_list .products{justify-content:center}.ce_product_list .products .product-short-list-item,.mod_other_product_list .products .product-short-list-item{display:flex;flex-direction:column;align-items:initial;justify-content:initial;text-decoration:none}.ce_product_list .products .product-short-list-item figure,.mod_other_product_list .products .product-short-list-item figure{height:14rem}.ce_product_list .products .product-short-list-item figure img,.mod_other_product_list .products .product-short-list-item figure img,.ce_product_list .products .product-short-list-item figure picture,.mod_other_product_list .products .product-short-list-item figure picture{width:100%;height:100%;object-fit:contain;object-position:center}.ce_product_list .products .product-short-list-item figure,.mod_other_product_list .products .product-short-list-item figure{margin-bottom:1rem;position:relative;background:white;padding:1rem}.ce_product_list .products .product-short-list-item figure img,.mod_other_product_list .products .product-short-list-item figure img{object-fit:cover}.ce_product_list .products .product-short-list-item figure .featured,.mod_other_product_list .products .product-short-list-item figure .featured{position:absolute;padding:.3rem .6rem;text-transform:uppercase;font-weight:900;color:#fff;background:#3C94C8;left:50%;transform:translate(-50%,-50%);top:1rem;white-space:nowrap;font-size:.8em}.ce_product_list .products .product-short-list-item h1,.mod_other_product_list .products .product-short-list-item h1,.ce_product_list .products .product-short-list-item h2,.mod_other_product_list .products .product-short-list-item h2,.ce_product_list .products .product-short-list-item h3,.mod_other_product_list .products .product-short-list-item h3,.ce_product_list .products .product-short-list-item h4,.mod_other_product_list .products .product-short-list-item h4,.ce_product_list .products .product-short-list-item h5,.mod_other_product_list .products .product-short-list-item h5,.ce_product_list .products .product-short-list-item h6,.mod_other_product_list .products .product-short-list-item h6{text-align:center;font-size:1.2rem}.ce_product_list .ce_button,.mod_other_product_list .ce_button{justify-content:center}.ce_product_list .ce_button a,.mod_other_product_list .ce_button a{display:inline-flex;align-items:center;padding:1rem 2rem;cursor:pointer;text-decoration:none;background:#3C94C8;border:1px solid #3C94C8;color:#fff}.ce_product_list .ce_button a span,.mod_other_product_list .ce_button a span{margin-right:auto}.ce_product_list .ce_button a .sprite-icon,.mod_other_product_list .ce_button a .sprite-icon{width:1.5rem;height:1.5rem;margin-left:1rem;color:#fff;pointer-events:none;transition:transform .2s ease-out;transform:rotate(-45deg)}.ce_product_list .ce_button a,.mod_other_product_list .ce_button a{transition:all .2s ease-out}.ce_product_list .ce_button a:hover,.mod_other_product_list .ce_button a:hover{color:#2b2b2b;background:#F8F8F8;border:1px solid #F8F8F8}.ce_product_list .ce_button a:hover .sprite-icon,.mod_other_product_list .ce_button a:hover .sprite-icon{color:#2b2b2b;transform:rotate(0)}.ce_icon_with_text_list{margin:7rem 0!important;display:flex;flex-direction:column;align-items:initial;justify-content:initial;align-items:center}.ce_icon_with_text_list .icons{margin-left:0;display:flex;flex-wrap:wrap;gap:2rem}.ce_icon_with_text_list .icons>*{width:calc(33.3333333333% - 1.3333333333rem)}.ce_icon_with_text_list .icons{justify-content:center}@media (max-width: 769px){.ce_icon_with_text_list .icons{display:flex;flex-wrap:wrap;gap:2rem}.ce_icon_with_text_list .icons>*{width:calc(50% - 1rem)}.ce_icon_with_text_list .icons{margin-bottom:2rem}}.ce_icon_with_text_list .icons li{list-style:none;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;align-items:center}.ce_icon_with_text_list .icons li .sprite-icon{width:5rem;height:5rem}@media (max-width: 769px){.ce_icon_with_text_list .icons li h1,.ce_icon_with_text_list .icons li h2,.ce_icon_with_text_list .icons li h3,.ce_icon_with_text_list .icons li h4,.ce_icon_with_text_list .icons li h5,.ce_icon_with_text_list .icons li h6{margin-bottom:0;font-size:1.1rem}}.ce_icon_with_text_list .ce_button{margin-bottom:0!important;justify-content:center}.ce_column_list_start .ce_icon_with_text_list .icons{align-items:center}@media (max-width: 769px){.ce_column_list_start .ce_icon_with_text_list .icons{align-items:center}.ce_column_list_start .ce_icon_with_text_list .icons .ce_button{justify-content:center}}.ce_column_list_start .ce_icon_with_text_list .icons li{align-items:center}.ce_column_list_start .ce_icon_with_text_list .icons li h3{text-align:center}@media (max-width: 769px){.ce_column_list_start .ce_icon_with_text_list .icons li{align-items:center}}.ce_column_list_start .ce_icon_with_text_list .icons li .ce_button{justify-content:flex-start}.ce_anchor{display:block;position:relative;top:-10rem;pointer-events:none;opacity:0}.ce_picture_gallery{opacity:0;transition:opacity .5s ease}.ce_picture_gallery.active{opacity:1}.ce_picture_gallery .active-image{position:relative;height:40rem;margin-left:0;margin-bottom:.5rem;transition:height .2s ease-out}@media (max-width: 769px){.ce_picture_gallery .active-image{height:50vh}}.ce_picture_gallery .active-image>li{position:absolute;left:0;top:0;height:100%;width:100%;list-style:none;opacity:1;transition:opacity .2s ease-out}.ce_picture_gallery .active-image>li:not(.active){opacity:0;pointer-events:none}.ce_picture_gallery .active-image>li figure{height:100%}.ce_picture_gallery .active-image>li figure img,.ce_picture_gallery .active-image>li figure picture{width:100%;height:100%;object-fit:contain;object-position:center}.ce_picture_gallery .active-image>li figure img{object-fit:contain;height:auto;max-height:30rem}@media (max-width: 769px){.ce_picture_gallery .active-image>li figure img{max-height:50vh}}.ce_picture_gallery .active-image>li figure legend{position:absolute;bottom:0;left:50%;transform:translate(-50%);background:#3C94C8;padding:1rem;color:#fff}.ce_picture_gallery .items{display:flex;flex-wrap:wrap;gap:1rem}.ce_picture_gallery .items>*{width:calc(16.6666666667% - .8333333333rem)}.ce_picture_gallery .items{justify-content:center}.ce_picture_gallery .items li{position:relative;cursor:pointer;list-style:none}.ce_picture_gallery .items li:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:10;opacity:1;transition:opacity .2s ease-out}.ce_picture_gallery .items li.active:before{opacity:0}.ce_picture_gallery .items li figure img,.ce_picture_gallery .items li figure picture{width:100%;height:100%;object-fit:contain;object-position:center}.ce_picture_gallery .items li figure{padding-top:100%;position:relative}.ce_picture_gallery .items li figure img{position:absolute;left:0;top:0;object-fit:cover}.mod_breadcrumb{width:100%;max-width:100vw;margin:0 auto}@media (min-width: 576px){.mod_breadcrumb{max-width:540px}}@media (min-width: 769px){.mod_breadcrumb{max-width:720px}}@media (min-width: 992px){.mod_breadcrumb{max-width:960px}}@media (min-width: 1200px){.mod_breadcrumb{max-width:1140px}}@media (max-width: 576px){.mod_breadcrumb>*{padding-left:1.5rem;padding-right:1.5rem}}.mod_breadcrumb{margin-bottom:4rem}.mod_breadcrumb h1{margin:0 auto;text-align:center}.mod_breadcrumb ul{display:flex;flex-direction:row;align-items:initial;justify-content:initial;padding:2rem 0 1rem;margin-left:0}@media (max-width: 769px){.mod_breadcrumb ul{display:none}}.mod_breadcrumb ul li{list-style:none;font-size:.75rem}.mod_breadcrumb ul li:not(:last-child) a,.mod_breadcrumb ul li:not(:last-child) span{color:#8c8c8c}.mod_breadcrumb ul li:not(:first-of-type):before{content:"/";margin-left:.4em;margin-right:.2em;color:#8c8c8c}.mod_breadcrumb ul li a{text-decoration:none}.mod_consent .consent-details{margin-bottom:1rem}.mod_files_group_list{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2rem}.mod_files_group_list .file-group{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}@media (max-width: 769px){.mod_files_group_list .file-group{align-items:center}}.mod_files_group_list .file-group{--color: #3C94C8}.mod_files_group_list .file-group:nth-child(2){--color: #083047}.mod_files_group_list .file-group:nth-child(3){--color: #E60C17}.mod_files_group_list .file-group>strong{font-size:2.25rem}.mod_files_group_list .file-group .files{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:3.125rem;align-items:stretch}@media (max-width: 769px){.mod_files_group_list .file-group .files{justify-content:center}}.mod_files_group_list .file-group .files .file{background:var(--color);color:#fff;padding:4rem 1.25rem;text-decoration:none;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.625rem;width:15.625rem;position:relative}.mod_files_group_list .file-group .files .file figure{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.mod_files_group_list .file-group .files .file figure:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5)}.mod_files_group_list .file-group .files .file figure img{width:100%;height:100%;object-fit:cover;object-position:center}.mod_files_group_list .file-group .files .file>*:not(figure){z-index:1;text-shadow:0 0 2px rgba(0,0,0,.5)}.mod_files_group_list .file-group .files .file strong{font-size:1.25rem}.mod_files_group_list .file-group .files .file strong,.mod_files_group_list .file-group .files .file p{color:inherit}.mod_files_group_list .file-group .files .file span svg{width:.875rem;aspect-ratio:1;color:inherit}.mod_footer_nav{font-size:1.5rem;text-decoration:none;color:#fff;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media (max-width: 769px){.mod_footer_nav{display:flex;flex-direction:column;align-items:center;justify-content:center}.mod_footer_nav>*{margin-bottom:2rem}}.mod_footer_nav .left{display:flex;flex-direction:column;align-items:initial;justify-content:initial}.mod_footer_nav .left .logo{height:42px;width:190px}.mod_footer_nav .left .logo img,.mod_footer_nav .left .logo picture{width:100%;height:100%;object-fit:contain;object-position:center}.mod_footer_nav .left .logo{margin-bottom:2rem}.mod_footer_nav .center{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:1rem}.mod_footer_nav .center>.column{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.4rem}.mod_footer_nav .center>.column>div{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.2rem}.mod_footer_nav .center .sprite-icon{width:1.5rem;height:1.5rem;color:#e60c17;margin-right:.6rem}.mod_footer_nav .center a{color:#fff;text-decoration:none;display:flex;align-items:center;margin-right:1rem}.mod_footer_nav .center span{margin-top:-.3em;font-weight:300}.mod_footer_nav .right .mod_customnav ul{display:flex;flex-direction:column;align-items:initial;justify-content:initial;font-size:.875rem}.mod_footer_nav .right .mod_customnav ul li{margin-bottom:1rem}.mod_footer_nav .mod_customnav ul{margin-left:0}.mod_footer_nav .mod_customnav ul li{list-style:none}.mod_footer_nav .mod_customnav ul li span{color:#fff;font-weight:300}#footer{padding-top:4rem}#footer .right .mod_customnav ul{flex-direction:column}@media (max-width: 769px){#footer .right .mod_customnav ul{align-items:center}}#footer .legal a{color:#fff}#footer .legal{display:flex;flex-direction:column;align-items:initial;justify-content:initial}@media (max-width: 769px){#footer .legal{align-items:center;width:100%}}#footer .legal .mod_customnav ul{display:flex;flex-direction:row;align-items:initial;justify-content:initial;font-size:.75rem;margin-bottom:.5rem;margin-left:0}#footer .legal .mod_customnav ul li{list-style:none}#footer .legal .mod_customnav ul li a,#footer .legal .mod_customnav ul li span{color:#fff}#footer .legal .mod_customnav ul li:not(:first-of-type):before{content:"⬝";margin-left:.5em;margin-right:.5em}#footer .legal .copyright{font-size:.75rem;font-weight:300}#footer .back-to-top{z-index:1000;position:fixed;bottom:2rem;right:2rem;transform:translateY(6rem);border-radius:.5rem;box-shadow:0 2px 2px #0003;background:#3C94C8;transition:all .2s ease-out;cursor:pointer}@media (max-width: 769px){#footer .back-to-top{display:none}}#footer .back-to-top.active{transform:translate(0)}#footer .back-to-top>svg{transform:rotate(-90deg);color:#fff;width:3rem;height:3rem}.mod_header_nav{width:100vw}@media (max-width: 769px){.mod_header_nav>.bg-bleu{display:none}}.mod_header_nav .bg-bleu{padding:1rem 0}.mod_header_nav .bg-bleu .container a{color:#fff;text-decoration:none;display:flex;align-items:center;margin-right:1rem}.mod_header_nav .bg-bleu .container a .sprite-icon{width:1rem;height:1rem;color:#fff;margin-right:.6rem}.mod_header_nav .bg-bleu .container a span{margin-top:-.3em}.mod_header_nav .bg-bleu .container .login{margin:-1rem 0;margin-left:auto;padding:1rem 2.875rem;background:#fff;color:#3c94c8}.mod_header_nav .bg-bleu .container .login svg{color:inherit;margin-top:-3px}.mod_header_nav .container{width:100%;max-width:100vw;margin:0 auto}@media (min-width: 576px){.mod_header_nav .container{max-width:540px}}@media (min-width: 769px){.mod_header_nav .container{max-width:720px}}@media (min-width: 992px){.mod_header_nav .container{max-width:960px}}@media (min-width: 1200px){.mod_header_nav .container{max-width:1140px}}@media (max-width: 576px){.mod_header_nav .container>*{padding-left:1.5rem;padding-right:1.5rem}}.mod_header_nav .container{display:flex;flex-direction:row;align-items:initial;justify-content:initial}.mod_header_nav>.container{display:flex;flex-direction:row;align-items:initial;justify-content:space-between;height:6rem}.mod_header_nav>.container .left .logo{height:41px;width:153px}.mod_header_nav>.container .left .logo img,.mod_header_nav>.container .left .logo picture{width:100%;height:100%;object-fit:contain;object-position:center}.mod_header_nav>.container .left{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.mod_header_nav>.container .left ul{list-style:none;display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media screen and (max-width: 1000px){.mod_header_nav>.container .left ul{display:none}}.mod_header_nav>.container .left ul li{padding:0 1rem}.mod_header_nav>.container .left ul>li{position:relative}.mod_header_nav>.container .left ul>li span{color:#fff}.mod_header_nav>.container .left ul>li span.active{font-weight:700;border-bottom:2px solid #fff}.mod_header_nav>.container .left ul>li:hover .submenu{opacity:1;pointer-events:all}.mod_header_nav>.container .left ul>li .submenu{position:absolute;left:0;margin-left:0;background:#083047;display:flex;flex-direction:column;align-items:initial;justify-content:initial;gap:.5rem;padding:3rem 1rem 1rem;transition:all .2s ease-out;opacity:0;pointer-events:none;white-space:nowrap}.mod_header_nav>.container .left ul>li .submenu>li{padding:0}.mod_header_nav>.container .right{display:flex;flex-direction:row;align-items:center;justify-content:center}.mod_header_nav>.container .right a{display:inline-block;padding:1rem 2rem;cursor:pointer;text-decoration:none;color:#fff;position:relative;z-index:1}.mod_header_nav>.container .right a:before{position:absolute;height:100%;left:0;top:0;width:0;content:"";background:#fff;z-index:-1;transition:width .2s ease-out}.mod_header_nav>.container .right a:after{position:absolute;height:100%;left:0;top:0;width:100%;content:"";background:#3C94C8;z-index:-2}.mod_header_nav>.container .right a span{margin-right:auto;z-index:10}.mod_header_nav>.container .right a{transition:all .2s ease-out}.mod_header_nav>.container .right a:hover{color:#2b2b2b}.mod_header_nav>.container .right a:hover:before{width:100%}@media screen and (max-width: 1000px){.mod_header_nav>.container .right a{display:none}}.mod_header_nav>.container .right a.quote{display:inline-block;padding:1rem 2rem;cursor:pointer;text-decoration:none;color:#fff;position:relative;z-index:1}.mod_header_nav>.container .right a.quote:before{position:absolute;height:100%;left:0;top:0;width:0;content:"";background:#fff;z-index:-1;transition:width .2s ease-out}.mod_header_nav>.container .right a.quote:after{position:absolute;height:100%;left:0;top:0;width:100%;content:"";background:#E60C17;z-index:-2}.mod_header_nav>.container .right a.quote span{margin-right:auto;z-index:10}.mod_header_nav>.container .right a.quote{transition:all .2s ease-out}.mod_header_nav>.container .right a.quote:hover{color:#2b2b2b}.mod_header_nav>.container .right a.quote:hover:before{width:100%}.mod_header_nav>.container .right a.quote{margin-right:1.5rem}@media screen and (max-width: 1000px){.mod_header_nav>.container .right a.quote{display:none}}.mod_header_nav>.container .right .mobile-menu-toggle{width:2rem;height:1.5rem;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;position:relative}@media screen and (min-width: 1000px){.mod_header_nav>.container .right .mobile-menu-toggle{display:none}}.mod_header_nav>.container .right .mobile-menu-toggle.active>hr:first-of-type{transform:rotate(45deg);top:50%}.mod_header_nav>.container .right .mobile-menu-toggle.active>hr:nth-child(2){opacity:0}.mod_header_nav>.container .right .mobile-menu-toggle.active>hr:last-of-type{transform:rotate(-45deg);top:50%}.mod_header_nav>.container .right .mobile-menu-toggle>hr{position:absolute;width:100%;transition:all .2s ease-out;border-width:1px;border-style:solid;border-color:#fff;opacity:1;transform:translate(0) rotate(0)}.mod_header_nav>.container .right .mobile-menu-toggle>hr:first-of-type{top:0}.mod_header_nav>.container .right .mobile-menu-toggle>hr:nth-child(2){top:50%}.mod_header_nav>.container .right .mobile-menu-toggle>hr:last-of-type{top:100%}.mod_header_nav .mobile-nav{position:fixed;top:6rem;height:calc(100vh - 6rem);right:0;background:#083047;transform:translate(100%);transition:all .2s ease-out;display:flex;flex-direction:column;align-items:center;justify-content:space-between}@media screen and (min-width: 770px){.mod_header_nav .mobile-nav{top:9rem;height:calc(100vh - 9rem)}}@media screen and (min-width: 1000px){.mod_header_nav .mobile-nav{display:none}}.mod_header_nav .mobile-nav.active{transform:translate(0)}.mod_header_nav .mobile-nav ul{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-left:0;gap:2rem}.mod_header_nav .mobile-nav ul.submenu{gap:.5rem;margin-top:.5rem}.mod_header_nav .mobile-nav ul li{display:flex;flex-direction:column;align-items:center;justify-content:center;list-style:none}.mod_header_nav .mobile-nav ul li a{text-decoration:none}.mod_header_nav .mobile-nav ul li a,.mod_header_nav .mobile-nav ul li strong,.mod_header_nav .mobile-nav ul li span{color:#fff}.mod_header_nav .mobile-nav .bg-bleu{width:100%;padding-bottom:9rem}.mod_header_nav .mobile-nav .bg-bleu .container{display:flex;flex-direction:column;align-items:initial;justify-content:initial}.mod_header_nav .mobile-nav .bg-bleu .container>a{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:0}.mod_header_nav .mobile-nav .bg-bleu .container>a:not(:last-of-type){margin-bottom:2rem}@media screen and (max-height: 700px){.mod_header_nav .mobile-nav .bg-bleu .container>a:nth-child(2){display:none}}.mod_header_nav .mobile-nav .bg-bleu .container>a svg{width:2rem;height:2rem;margin-bottom:.5rem}.mod_header_nav .mobile-nav .contact-buttons{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:1rem}.mod_header_nav .mobile-nav .contact-buttons a{display:inline-block;padding:1rem 2rem;cursor:pointer;text-decoration:none;color:#fff;position:relative;z-index:1}.mod_header_nav .mobile-nav .contact-buttons a:before{position:absolute;height:100%;left:0;top:0;width:0;content:"";background:#fff;z-index:-1;transition:width .2s ease-out}.mod_header_nav .mobile-nav .contact-buttons a:after{position:absolute;height:100%;left:0;top:0;width:100%;content:"";background:#3C94C8;z-index:-2}.mod_header_nav .mobile-nav .contact-buttons a span{margin-right:auto;z-index:10}.mod_header_nav .mobile-nav .contact-buttons a{transition:all .2s ease-out}.mod_header_nav .mobile-nav .contact-buttons a:hover{color:#2b2b2b}.mod_header_nav .mobile-nav .contact-buttons a:hover:before{width:100%}.mod_header_nav .mobile-nav .contact-buttons a{width:100%;text-align:center;margin:.4rem 0}.mod_header_nav .mobile-nav .contact-buttons a.quote{display:inline-block;padding:1rem 2rem;cursor:pointer;text-decoration:none;color:#fff;position:relative;z-index:1}.mod_header_nav .mobile-nav .contact-buttons a.quote:before{position:absolute;height:100%;left:0;top:0;width:0;content:"";background:#fff;z-index:-1;transition:width .2s ease-out}.mod_header_nav .mobile-nav .contact-buttons a.quote:after{position:absolute;height:100%;left:0;top:0;width:100%;content:"";background:#E60C17;z-index:-2}.mod_header_nav .mobile-nav .contact-buttons a.quote span{margin-right:auto;z-index:10}.mod_header_nav .mobile-nav .contact-buttons a.quote{transition:all .2s ease-out}.mod_header_nav .mobile-nav .contact-buttons a.quote:hover{color:#2b2b2b}.mod_header_nav .mobile-nav .contact-buttons a.quote:hover:before{width:100%}.mod_login,.mod_lostPassword{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.mod_login.logout,.mod_lostPassword.logout{flex-direction:row;margin-bottom:2.8125rem}.mod_login.logout .formbody,.mod_lostPassword.logout .formbody{max-width:unset}.mod_login.logout .formbody .widget-submit,.mod_lostPassword.logout .formbody .widget-submit{justify-content:flex-start}.mod_login.logout .formbody .widget-submit button,.mod_lostPassword.logout .formbody .widget-submit button{display:inline-flex;align-items:center;padding:1rem 2rem;cursor:pointer;text-decoration:none;background:#E60C17;border:1px solid #E60C17;color:#fff}.mod_login.logout .formbody .widget-submit button span,.mod_lostPassword.logout .formbody .widget-submit button span{margin-right:auto}.mod_login.logout .formbody .widget-submit button .sprite-icon,.mod_lostPassword.logout .formbody .widget-submit button .sprite-icon{width:1.5rem;height:1.5rem;margin-left:1rem;color:#fff;pointer-events:none;transition:transform .2s ease-out;transform:rotate(-45deg)}.mod_login.logout .formbody .widget-submit button,.mod_lostPassword.logout .formbody .widget-submit button{transition:all .2s ease-out}.mod_login.logout .formbody .widget-submit button:hover,.mod_lostPassword.logout .formbody .widget-submit button:hover{color:#2b2b2b;background:#F8F8F8;border:1px solid #F8F8F8}.mod_login.logout .formbody .widget-submit button:hover .sprite-icon,.mod_lostPassword.logout .formbody .widget-submit button:hover .sprite-icon{color:#2b2b2b;transform:rotate(0)}.mod_login .formbody,.mod_lostPassword .formbody{max-width:25rem}.mod_login .formbody .fields,.mod_lostPassword .formbody .fields,.mod_login .formbody .widget,.mod_lostPassword .formbody .widget{width:100%}.mod_login .formbody .widget .description,.mod_lostPassword .formbody .widget .description{display:none}.mod_login .formbody .error,.mod_lostPassword .formbody .error{color:#e60c17;font-size:.75rem;text-align:center}.mod_newslist{position:relative;width:100vw;max-width:unset;margin-left:0;margin-right:0;padding-left:0!important;padding-right:0!important}@media (min-width: 576px){.mod_newslist{margin-left:calc((540px - 100vw)/2);margin-right:calc((540px - 100vw)/2)}}@media (min-width: 769px){.mod_newslist{margin-left:calc((720px - 100vw)/2);margin-right:calc((720px - 100vw)/2)}}@media (min-width: 992px){.mod_newslist{margin-left:calc((960px - 100vw)/2);margin-right:calc((960px - 100vw)/2)}}@media (min-width: 1200px){.mod_newslist{margin-left:calc((1140px - 100vw)/2);margin-right:calc((1140px - 100vw)/2)}}.mod_newslist{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:4rem 0;margin-bottom:-10rem}@media (max-width: 769px){.mod_newslist{margin-bottom:-5rem}}.mod_newslist:not([data-items="0"]){--background: #083047;--color: #fff}.mod_newslist{background:var(--background);color:var(--color)}.mod_newslist h1,.mod_newslist h2,.mod_newslist h3,.mod_newslist h4,.mod_newslist h5,.mod_newslist h6{color:var(--color)}.mod_newslist .articles-list{display:flex;flex-wrap:wrap;gap:2rem}.mod_newslist .articles-list>*{width:calc(33.3333333333% - 1.3333333333rem)}@media (max-width: 769px){.mod_newslist .articles-list{display:flex;flex-wrap:wrap;gap:2rem}.mod_newslist .articles-list>*{width:calc(100% + -0rem)}}.mod_newslist .articles-list{width:100%;max-width:100vw;margin:0 auto}@media (min-width: 576px){.mod_newslist .articles-list{max-width:540px}}@media (min-width: 769px){.mod_newslist .articles-list{max-width:720px}}@media (min-width: 992px){.mod_newslist .articles-list{max-width:960px}}@media (min-width: 1200px){.mod_newslist .articles-list{max-width:1140px}}@media (max-width: 576px){.mod_newslist .articles-list>*{padding-left:1.5rem;padding-right:1.5rem}}.mod_newslist.loaded .load{display:none}.mod_newslist.loading .load{opacity:.5;pointer-events:none}.mod_newslist .load{margin-top:3rem;display:inline-flex;align-items:center;padding:1rem 2rem;cursor:pointer;text-decoration:none;background:#3C94C8;border:1px solid #3C94C8;color:#fff}.mod_newslist .load span{margin-right:auto}.mod_newslist .load .sprite-icon{width:1.5rem;height:1.5rem;margin-left:1rem;color:#fff;pointer-events:none;transition:transform .2s ease-out;transform:rotate(-45deg)}.mod_newslist .load{transition:all .2s ease-out}.mod_newslist .load:hover{color:#2b2b2b;background:#F8F8F8;border:1px solid #F8F8F8}.mod_newslist .load:hover .sprite-icon{color:#2b2b2b;transform:rotate(0)}.mod_newslist .load{transition:all .2s ease}.mod_newslist>.more{margin-top:3rem;display:inline-flex;align-items:center;padding:1rem 2rem;cursor:pointer;text-decoration:none;background:#3C94C8;border:1px solid #3C94C8;color:#fff}.mod_newslist>.more span{margin-right:auto}.mod_newslist>.more .sprite-icon{width:1.5rem;height:1.5rem;margin-left:1rem;color:#fff;pointer-events:none;transition:transform .2s ease-out;transform:rotate(-45deg)}.mod_newslist>.more{transition:all .2s ease-out}.mod_newslist>.more:hover{color:#2b2b2b;background:#F8F8F8;border:1px solid #F8F8F8}.mod_newslist>.more:hover .sprite-icon{color:#2b2b2b;transform:rotate(0)}.mod_newsreader{width:100%}.mod_newsreader .layout_full{display:flex;flex-wrap:wrap;gap:3.75rem}.mod_newsreader .layout_full>*{width:calc(50% - 1.875rem)}@media (max-width: 769px){.mod_newsreader .layout_full{display:flex;flex-wrap:wrap;gap:2rem}.mod_newsreader .layout_full>*{width:calc(100% + -0rem)}}.mod_newsreader .layout_full{align-items:stretch}.mod_newsreader .layout_full .image_container{overflow:hidden}.mod_newsreader .layout_full .image_container img{height:100%;width:100%;object-fit:contain}.mod_newsreader .layout_full .right{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.mod_newsreader .layout_full .right h1{margin:0;font-weight:700;font-size:3.125rem}.mod_newsreader .layout_full .right .info time{display:inline-block;padding:.375rem .625rem;background:#3C94C8;color:#fff;font-size:.875rem;font-weight:700}.mod_newsreader .layout_full .right .ce_text{margin:0}.mod_newsreader .other-news{display:flex;flex-wrap:wrap;gap:2rem}.mod_newsreader .other-news>*{width:calc(33.3333333333% - 1.3333333333rem)}@media (max-width: 769px){.mod_newsreader .other-news{display:flex;flex-wrap:wrap;gap:2rem}.mod_newsreader .other-news>*{width:calc(100% + -0rem)}}.mod_newsreader .back{display:flex;flex-direction:row;justify-content:center;align-items:flex-start}.mod_newsreader .back a{display:inline-flex;align-items:center;padding:1rem 2rem;cursor:pointer;text-decoration:none;background:#3C94C8;border:1px solid #3C94C8;color:#fff}.mod_newsreader .back a span{margin-right:auto}.mod_newsreader .back a .sprite-icon{width:1.5rem;height:1.5rem;margin-left:1rem;color:#fff;pointer-events:none;transition:transform .2s ease-out;transform:rotate(-45deg)}.mod_newsreader .back a{transition:all .2s ease-out}.mod_newsreader .back a:hover{color:#2b2b2b;background:#F8F8F8;border:1px solid #F8F8F8}.mod_newsreader .back a:hover .sprite-icon{color:#2b2b2b;transform:rotate(0)}.mod_other_product_list{position:relative;width:100vw;max-width:100vw;margin-left:0;margin-right:0;padding-left:1.5rem;padding-right:1.5rem}@media (min-width: 576px){.mod_other_product_list{padding-left:calc((100vw - 540px)/2);padding-right:calc((100vw - 540px)/2)}}@media (min-width: 769px){.mod_other_product_list{padding-left:calc((100vw - 720px)/2);padding-right:calc((100vw - 720px)/2)}}@media (min-width: 992px){.mod_other_product_list{padding-left:calc((100vw - 960px)/2);padding-right:calc((100vw - 960px)/2)}}@media (min-width: 1200px){.mod_other_product_list{padding-left:calc((100vw - 1140px)/2);padding-right:calc((100vw - 1140px)/2)}}.mod_other_product_list{z-index:1;background:#F8F8F8;padding-top:5rem;padding-bottom:3rem}@media (min-width: 769px){.mod_other_product_list .products{width:100%;max-width:100vw;margin:0 auto}}@media (min-width: 769px) and (min-width: 576px){.mod_other_product_list .products{max-width:540px}}@media (min-width: 769px) and (min-width: 769px){.mod_other_product_list .products{max-width:720px}}@media (min-width: 769px) and (min-width: 992px){.mod_other_product_list .products{max-width:960px}}@media (min-width: 769px) and (min-width: 1200px){.mod_other_product_list .products{max-width:1140px}}@media (min-width: 769px) and (max-width: 576px){.mod_other_product_list .products>*{padding-left:1.5rem;padding-right:1.5rem}}.mod_other_product_list+.mod_reassurance{display:none}.mod_page_banner,.mod_page_banner .ce_banner{margin-bottom:0!important}.mod_page_banner .ce_banner .container{min-height:40vh}.mod_page_banner .ce_banner .container .text-container{margin-right:20%}.mod_page_banner .ce_banner .container .text-container h1{display:flex;flex-direction:column}.mod_page_banner .ce_banner .container .text-container h1 span{margin-bottom:1rem}.mod_page_banner .ce_banner .container .text-container h1 small{line-height:1em;font-size:.5em;color:#ddd}.mod_article .mod_product_category_single{width:100%}.mod_article .mod_product_category_single .products{display:flex;flex-wrap:wrap;gap:4rem}.mod_article .mod_product_category_single .products>*{width:calc(33.3333333333% - 2.6666666667rem)}.mod_article .mod_product_category_single .products{padding:2rem 0rem}@media (max-width: 769px){.mod_article .mod_product_category_single .products{display:flex;flex-wrap:wrap;gap:2rem}.mod_article .mod_product_category_single .products>*{width:calc(100% + -0rem)}}.mod_article .mod_product_category_single .products .product-list-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.mod_article .mod_product_category_single .products .product-list-item figure{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.mod_article .mod_product_category_single .products .product-list-item figure img{aspect-ratio:1;width:100%;object-fit:contain}.mod_article .mod_product_category_single .products .product-list-item figure{position:relative}.mod_article .mod_product_category_single .products .product-list-item figure .featured{position:absolute;text-transform:uppercase;font-weight:900;color:#fff;background:#3C94C8;left:50%;transform:translate(-50%,-50%);top:0;white-space:nowrap;padding:.5rem}.mod_article .mod_product_category_single .products .product-list-item h2{margin-bottom:0}.mod_article .mod_product_category_single .products .product-list-item .ce_button{margin-top:auto;margin-bottom:0}@media (min-width: 769px){.mod_product_list{padding:0 10rem}}.mod_product_list .product-list-item{align-items:center}@media (max-width: 769px){.mod_product_list .product-list-item{display:flex;flex-wrap:wrap;gap:1rem}.mod_product_list .product-list-item>*{width:calc(100% + -0rem)}.mod_product_list .product-list-item{margin-bottom:4rem}}@media (min-width: 769px){.mod_product_list .product-list-item{display:flex;flex-wrap:wrap;gap:4rem}.mod_product_list .product-list-item>*{width:calc(50% - 2rem)}.mod_product_list .product-list-item:nth-child(2n){flex-direction:row-reverse}}.mod_product_list .product-list-item figure img,.mod_product_list .product-list-item figure picture{width:100%;height:100%;object-fit:contain;object-position:center}.mod_product_list .product-list-item figure{padding-top:50%}@media (max-width: 769px){.mod_product_list .product-list-item figure{padding-top:75%}}.mod_product_list .product-list-item figure{position:relative}.mod_product_list .product-list-item figure img{position:absolute;left:0;top:0}.mod_product_list .product-list-item .content{display:flex;flex-direction:column;align-items:initial;justify-content:initial}@media (max-width: 769px){.mod_product_list .product-list-item .content{align-items:center;text-align:center}}@media (min-width: 769px){.mod_product_list .product-list-item .content .text-content{margin-top:2rem}}.mod_product_list .product-list-item .content .ce_button{margin-top:4rem}@media (max-width: 769px){.mod_product_list .product-list-item .content .ce_button{margin-top:2rem;justify-content:center}}.mod_product_single{display:flex;flex-wrap:wrap;gap:2rem}.mod_product_single>*{width:calc(50% - 1rem)}@media (max-width: 769px){.mod_product_single{display:flex;flex-wrap:wrap;gap:2rem}.mod_product_single>*{width:calc(100% + -0rem)}}.mod_product_single .picture-gallery{opacity:0;transition:opacity .5s ease}.mod_product_single .picture-gallery.active{opacity:1}.mod_product_single .picture-gallery .active-image{position:relative;height:40rem;margin-left:0;margin-bottom:.5rem;transition:height .2s ease-out}@media (max-width: 769px){.mod_product_single .picture-gallery .active-image{height:50vh}}.mod_product_single .picture-gallery .active-image>li{position:absolute;left:0;top:0;height:100%;width:100%;list-style:none;opacity:1;transition:opacity .2s ease-out}.mod_product_single .picture-gallery .active-image>li:not(.active){opacity:0;pointer-events:none}.mod_product_single .picture-gallery .active-image>li figure{height:100%}.mod_product_single .picture-gallery .active-image>li figure img,.mod_product_single .picture-gallery .active-image>li figure picture{width:100%;height:100%;object-fit:contain;object-position:center}.mod_product_single .picture-gallery .active-image>li figure img{object-fit:cover;height:auto;max-height:30rem}@media (max-width: 769px){.mod_product_single .picture-gallery .active-image>li figure img{max-height:50vh}}.mod_product_single .picture-gallery .items{display:flex;flex-wrap:wrap;gap:1rem}.mod_product_single .picture-gallery .items>*{width:calc(25% - .75rem)}.mod_product_single .picture-gallery .items{justify-content:center;display:none}.mod_product_single .picture-gallery .items li{position:relative;cursor:pointer;list-style:none}.mod_product_single .picture-gallery .items li:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:10;opacity:1;transition:opacity .2s ease-out}.mod_product_single .picture-gallery .items li.active:before{opacity:0}.mod_product_single .picture-gallery .items li figure img,.mod_product_single .picture-gallery .items li figure picture{width:100%;height:100%;object-fit:contain;object-position:center}.mod_product_single .picture-gallery .items li figure{padding-top:100%;position:relative}.mod_product_single .picture-gallery .items li figure img{position:absolute;left:0;top:0;object-fit:cover}.mod_product_single .content{display:flex;flex-direction:column;align-items:initial;justify-content:initial}.mod_product_single .content .text-content{margin-bottom:2rem}.mod_product_single .content .pros-content .pros{margin-left:0}.mod_product_single .content .pros-content .pros li{list-style:none;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.mod_product_single .content .pros-content .pros li i.icon svg{width:1.5rem;height:1.5rem;margin-top:.3em;margin-right:.3em}.mod_reassurance{display:flex;flex-direction:row;align-items:initial;justify-content:center;margin-top:10rem}@media (max-width: 769px){.mod_reassurance{margin-top:2rem}}.mod_reassurance{background:#3C94C8}.mod_reassurance ul{width:100%;max-width:100vw;margin:0 auto}@media (min-width: 576px){.mod_reassurance ul{max-width:540px}}@media (min-width: 769px){.mod_reassurance ul{max-width:720px}}@media (min-width: 992px){.mod_reassurance ul{max-width:960px}}@media (min-width: 1200px){.mod_reassurance ul{max-width:1140px}}@media (max-width: 576px){.mod_reassurance ul>*{padding-left:1.5rem;padding-right:1.5rem}}.mod_reassurance ul{display:flex;flex-direction:row;align-items:initial;justify-content:space-between}@media (max-width: 769px){.mod_reassurance ul{display:flex;flex-direction:column;align-items:center;justify-content:center}}.mod_reassurance ul{padding:1.5rem 3rem;margin:0 -3rem}.mod_reassurance ul .reassurance{padding:1rem 0;display:flex;flex-direction:row;align-items:initial;justify-content:initial}@media (max-width: 769px){.mod_reassurance ul .reassurance{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;white-space:nowrap}}@media (min-width: 769px){.mod_reassurance ul .reassurance{align-items:center}}.mod_reassurance ul .reassurance .sprite-icon{height:3rem;max-height:100%;width:3rem;max-width:100%}.mod_reassurance ul .reassurance .sprite-icon img,.mod_reassurance ul .reassurance .sprite-icon picture{width:100%;height:100%;object-fit:contain;object-position:center}.mod_reassurance ul .reassurance .sprite-icon{margin-right:1rem;color:#fff}@media (min-width: 769px){.mod_reassurance ul .reassurance strong{width:calc(100% - 3rem)}}.mod_reassurance ul .reassurance strong{color:#fff;font-weight:400}.mod_reassurance ul .reassurance hr{width:1px}.layout_latest{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.625rem}.layout_latest a{text-decoration:none;color:var(--color-white)}.layout_latest .head{position:relative;width:100%;margin-bottom:.5rem}.layout_latest .head .image_container{overflow:hidden;aspect-ratio:390/220;width:100%}.layout_latest .head p.info{position:absolute;bottom:-.5rem}.layout_latest .head p.info time{display:inline-block;padding:.375rem .625rem;background:#3C94C8;color:#fff;font-size:.875rem;font-weight:700}.layout_latest h2{font-size:1.25rem;margin:0}.layout_latest .ce_text{margin:0!important}.layout_latest .ce_text p{color:var(--color-white)}.layout_latest .more a{color:#3c94c8}
