html body #main section.element.texte.pb-0.image-padding-bottom,html body #main section.element.texte.py-0.image-padding-bottom{padding-bottom:1.5rem!important}html body #main section.element.texte.pt-0.image-padding-top,html body #main section.element.texte.py-0.image-padding-top{padding-top:1.5rem!important}@media (min-width:992px){html body #main section.element.texte{overflow-x:hidden}}html body #main section.element.texte .element-text{color:#2d2d2d}html body #main section.element.texte .element-text p{font-size:1rem}html body #main section.element.texte .element-text ul{list-style-type:none;padding-left:0}html body #main section.element.texte .element-text ul li:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#000;content:"\f105";display:var(--fa-display,inline-block);font-family:Font Awesome\ 6 Free;font-style:normal;font-variant:normal;font-weight:900;line-height:1;margin-right:1.5em;text-rendering:auto}html body #main section.element.texte .element-text ul.checkmark-dots li:before{content:"\f058";font-weight:400}@media (max-width:991.98px){html body #main section.element.texte .element-text h2:not(.no-quote){margin-top:2.8947368421rem}}html body #main section.element.texte .element-text table.table p{margin-bottom:0;margin-top:0}html body #main section.element.texte .element-text a:not(.btn){color:#2c9683}@media (min-width:992px){html body #main section.element.texte .element-image{height:100%}}html body #main section.element.texte .element-image .image-wrapper{position:relative}@media (max-width:991.98px){html body #main section.element.texte .element-image .image-wrapper{margin-bottom:1.3157894737rem;margin-top:1.3157894737rem}}html body #main section.element.texte .element-image .image-wrapper:after{background:#b4978a;content:"";height:80%;position:absolute;top:-1.5rem;width:70%;z-index:-1}@media (max-width:991.98px){html body #main section.element.texte .element-image .image-wrapper:after{top:-.75rem}}@media (max-width:991.98px){html body #main section.element.texte .element-image .image-wrapper.left{text-align:right}}html body #main section.element.texte .element-image .image-wrapper.left:after{right:-1.5rem}@media (max-width:991.98px){html body #main section.element.texte .element-image .image-wrapper.left:after{right:-.75rem}}@media (max-width:991.98px){html body #main section.element.texte .element-image .image-wrapper.right{text-align:left}}html body #main section.element.texte .element-image .image-wrapper.right:after{left:-1.5rem}@media (max-width:991.98px){html body #main section.element.texte .element-image .image-wrapper.right:after{left:-.75rem}}html body #main section.element.texte .element-image .image-wrapper.full-width:after{bottom:-1.5rem;height:30.15%;top:auto;width:100%}@media (max-width:991.98px){html body #main section.element.texte .element-image .image-wrapper.full-width:after{bottom:-.75rem;left:-.75rem;width:-moz-calc(100% + 1.5rem);width:calc(100% + 1.5rem)}}@media (max-width:991.98px){html body #main section.element.texte .element-image .image-wrapper.full-width{height:auto!important}html body #main section.element.texte .element-image .image-wrapper.full-width.left:after{bottom:auto;top:-.75rem}}@media (min-width:992px){html body #main section.element.texte .element-image .image-wrapper.full-width.left:after{right:-.75rem}html body #main section.element.texte .element-image .image-wrapper.full-width.right:after{left:-.75rem}}html body #main section.element.texte .element-image .image-wrapper .img-full-width{height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:-moz-calc(50vw - 1.5rem);width:calc(50vw - 1.5rem)}@media (max-width:991.98px){html body #main section.element.texte .element-image .image-wrapper .img-full-width{height:auto;left:auto;position:relative;right:auto;top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;width:100%}}@media (min-width:992px){html body #main section.element.texte .element-image .image-wrapper .img-full-width.to-left{right:.75rem}html body #main section.element.texte .element-image .image-wrapper .img-full-width.to-right{left:.75rem}}