.bloc-text-container{width:100%;margin-left:auto;margin-right:auto}@media (max-width: 575.98px){.bloc-text-container{width:100%}}.bloc-text-container .videoBackgroundWrapper{position:absolute;width:100%;height:0%;top:0;left:0;right:0;bottom:0;z-index:-1}@media (max-width: 575.98px){.bloc-text-container .videoBackgroundWrapper{position:relative;width:100%;z-index:0}}.bloc-text-container .videoBackground-16-9{padding-bottom:56.25%}.bloc-text-container .videoBackground-22-9{padding-bottom:40.91%}.bloc-text-container .video-background,.bloc-text-container .video-content{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0}.bloc-text-container .video-wrapper,.bloc-text-container .empty-content-wrapper{position:relative;width:100%;height:0%;top:0;left:0;right:0;bottom:0;padding-bottom:100%}.bloc-text-container .video-wrapper{padding-bottom:100% !important}@media (max-width: 575.98px){.bloc-text-container .empty-content-wrapper{display:none}}.bloc-text-container .bloc-text-image-wrapper{background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}@media (max-width: 575.98px){.bloc-text-container .bloc-text-image-wrapper{background-image:none !important}}@media (max-width: 575.98px){.bloc-text-container .bloc-text-color-wrapper .column-margin-top,.bloc-text-container .bloc-text-image-wrapper .column-margin-top{margin-top:45px !important}}.bloc-text-container .content-container{margin-left:auto !important;margin-right:auto !important;padding:15px !important;max-width:1280px}@media (min-width: 768px){.bloc-text-container .add-margins{margin-right:5%}}.bloc-text-container .info-bloc{padding:15px !important;border:1.5px solid #FF2727;font-size:18px;line-height:23px;margin-top:24px}.bloc-text-container .info-bloc p{margin-bottom:0 !important}@media (min-width: 768px){.bloc-text-container .column-margins{-ms-flex:0 0 47.25%;flex:0 0 47.25%;padding-left:0;padding-right:0}}@media (max-width: 575.98px){.bloc-text-container .column-margin-top{margin-top:10px}}@media (max-width: 575.98px){.bloc-text-container .text-col{margin-right:0;width:100%}}.bloc-text-container .text-col .text-bloc-title h3{margin-bottom:0 !important}@media (max-width: 575.98px){.bloc-text-container .text-col .text-bloc-title h3{margin-left:0 !important}}.bloc-text-container .text-col .separator-big{margin-top:0 !important;margin-bottom:8px;width:34px;height:7px;display:inline-block}.bloc-text-container .text-col .separator-white{background-color:white}.bloc-text-container .text-col .separator-black{background-color:#FF2729}@media (max-width: 575.98px){.bloc-text-container .text-col p{text-align:left !important}}.bloc-text-container .content-text{margin-top:19px;line-height:2}@media (max-width: 575.98px){.bloc-text-container .text-align-mobile{text-align:left !important}}.bloc-text-container .asset-col img{width:100%;height:auto}@media (max-width: 575.98px){.mobile-theme-dark{background-color:black;text-align:left !important}.mobile-theme-dark .text-bloc-title,.mobile-theme-dark .text-bloc-top-title,.mobile-theme-dark .info-bloc,.mobile-theme-dark .content-text{color:white !important}.mobile-theme-dark .text-bloc-title p,.mobile-theme-dark .text-bloc-title span,.mobile-theme-dark .text-bloc-top-title p,.mobile-theme-dark .text-bloc-top-title span,.mobile-theme-dark .info-bloc p,.mobile-theme-dark .info-bloc span,.mobile-theme-dark .content-text p,.mobile-theme-dark .content-text span{color:white !important}.mobile-theme-dark .separator-big{background-color:white !important}}@media (max-width: 575.98px){.mobile-theme-light{background-color:white}.mobile-theme-light .text-bloc-title,.mobile-theme-light .text-bloc-top-title,.mobile-theme-light .info-bloc,.mobile-theme-light .content-text{color:black !important}.mobile-theme-light .text-bloc-title p,.mobile-theme-light .text-bloc-title span,.mobile-theme-light .text-bloc-top-title p,.mobile-theme-light .text-bloc-top-title span,.mobile-theme-light .info-bloc p,.mobile-theme-light .info-bloc span,.mobile-theme-light .content-text p,.mobile-theme-light .content-text span{color:black !important}.mobile-theme-light .separator-big{background-color:#FF2729 !important}}
