main{overflow:hidden}.half-bg,.half-bg-lg,.half-bg-md,.half-bg-xl{position:relative}.half-bg:before{content:" ";position:absolute;top:0;height:100%;width:100vw;display:block}.half-bg-lg:before,.half-bg-md:before,.half-bg-xl:before{content:" ";position:absolute;width:50%;height:100%;display:none}.half-bg-lg.left-8:before,.half-bg-lg.right-8:before,.half-bg-md.left-8:before,.half-bg-md.right-8:before,.half-bg-xl.left-8:before,.half-bg-xl.right-8:before{width:66.66666667%}.half-bg.bg-left:before{left:calc(-1*(100vw - 100%)/2)}.half-bg.bg-right:before{right:calc(-1*(100vw - 100%)/2)}.half-bg-lg.bg-left:before,.half-bg-md.bg-left:before,.half-bg-xl.bg-left:before{left:0}.half-bg-lg.bg-right:before,.half-bg-md.bg-right:before,.half-bg-xl.bg-right:before{right:0}.half-bg>*{position:relative;z-index:1}.banner-height{height:40vh}@media(min-width:768px){.half-bg-md:before{display:block}.half-bg-md>*{position:relative;z-index:1}.half-bg-md .half-bg:before{display:none}}@media(min-width:992px){.half-bg-lg:before{display:block}.half-bg-lg>*{position:relative;z-index:1}.half-bg-lg .half-bg:before{display:none}.banner-lg-height{height:60vh}}@media(min-width:1200px){.half-bg-xl:before{display:block}.half-bg-xl>*{position:relative;z-index:1}.half-bg-xl .half-bg:before{display:none}}@media(max-width:991.98px){.bg-image-lg-none{background-image:none!important}}.corporate-scroll-to-top,.treatment-fixed-nav{right:2rem!important;bottom:2rem!important;z-index:100;transition:opacity 1s}.treatment-fixed-nav{bottom:6.5rem!important}.corporate-scroll-to-top svg{width:2em!important;height:2em!important}@media(min-width:992px){.corporate-scroll-to-top,.treatment-fixed-nav{right:1.5rem!important;bottom:1.5rem!important}.treatment-fixed-nav{top:20%!important}}@media(min-width:768px){.border-md-start{border-left:1px solid!important}.border-md-start-2px{border-left:2px solid!important}}@media(min-width:992px){.border-lg-start{border-left:1px solid!important}.w-lg-25{width:25%!important}}footer{overflow:hidden}footer .logo img{width:35%;max-width:256px}@media only screen and (max-width:768px){footer .logo img{width:90%}}.rgpd-infomed div.alert{border:2px solid;box-shadow:4px 5px 10px;max-width:500px}