.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas,html body #main section.element.texte .element_texte ul li:before,html body #main section.element.texte .element_texte ul.bg-light-gray li:before,html body #main section.element.texte .element_texte ul.checkmark-dots li:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas,html body #main section.element.texte .element_texte ul li:before,html body #main section.element.texte .element_texte ul.bg-light-gray li:before,html body #main section.element.texte .element_texte ul.checkmark-dots li:before{font-family:Font Awesome\ 6 Free}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}html body #main section.element.texte .element_texte ul li:before,html body #main section.element.texte .element_texte ul.bg-light-gray li:before,html body #main section.element.texte .element_texte ul.checkmark-dots li:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1}.fa-regular,.far,html body #main section.element.texte .element_texte ul li:before{font-weight:400}.fa-brands,.fab{font-weight:400}.fa-solid,.fas,html body #main section.element.texte .element_texte ul.bg-light-gray li:before,html body #main section.element.texte .element_texte ul.checkmark-dots li:before{font-weight:900}html body #main section.element.texte .element_texte ul{list-style-type:none;padding-left:0}html body #main section.element.texte .element_texte ul li:before{content:"\f104"}html body #main section.element.texte .element_texte ul.checkmark-dots li:before{content:"\f058"}html body #main section.element.texte .element_texte ul.bg-light-gray{background:#f5f5f5;list-style-type:none;padding:1.875rem 2.5rem}html body #main section.element.texte .element_texte ul.bg-light-gray li{color:#f07618;margin-bottom:.5rem}html body #main section.element.texte .element_texte ul.bg-light-gray li:before{color:#f07618;content:"\f0c8";margin-right:.75em}@media (max-width:991.98px){html body #main section.element.texte .element_image{padding-top:4.375rem;text-align:center}}html body #main section.element.texte.bg-primary:not(.bg-half){color:#fff}html body #main section.element.texte.bg-primary:not(.bg-half) .title-1,html body #main section.element.texte.bg-primary:not(.bg-half) h1{color:inherit}html body #main section.element.texte.bg-primary:not(.bg-half) .title-2,html body #main section.element.texte.bg-primary:not(.bg-half) h2{color:inherit}html body #main section.element.texte.bg-primary:not(.bg-half) .title-3,html body #main section.element.texte.bg-primary:not(.bg-half) h3{color:inherit}html body #main section.element.texte.bg-primary:not(.bg-half) .title-4,html body #main section.element.texte.bg-primary:not(.bg-half) h4{color:inherit}@media (max-width:991.98px){html body #main section.element.texte.bg-primary.bg-half:after{bottom:0;height:-moz-calc(100% - 4.375rem);height:calc(100% - 4.375rem);top:auto;width:100%}}@media (max-width:991.98px){html body #main section.element.texte.bg-primary.bg-half .element_texte{padding-bottom:4.375rem;position:relative}}@media (max-width:991.98px){html body #main section.element.texte.bg-primary.bg-half .element_texte:after{background:#fff;content:"";height:100%;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:100vw;z-index:-1}}