html{background-color:#f8f8f8!important;font-size:10px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px!important;text-rendering:optimizeLegibility!important;-webkit-text-size-adjust:100%!important;-moz-text-size-adjust:100%!important;-ms-text-size-adjust:100%!important;text-size-adjust:100%!important}html body{color:#454545!important;font-size:1.5rem;font-weight:400!important;line-height:1.5!important;font-family:"Open Sans",BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;background-color:#f8f8f8!important;overflow-y:auto}body .wrapper{background-color:inherit}.container-fluid{margin:0!important;padding:0!important}@media screen and (min-width:1388px){.wrapper .container{padding:0}}h1,h2,h3,h4,h5,h6{line-height:inherit}a:hover{text-decoration:none}.tabs{border:none;border-radius:0}.icons{fill:none;height:auto;width:auto;-webkit-transition:inherit;-o-transition:inherit;transition:inherit}.icon{width:auto;height:auto}label{font-weight:inherit}.hfc--footer{margin-top:1px!important}body>header{display:block;position:relative;z-index:1000}.fade{opacity:0}body>footer{display:block;position:relative;z-index:10}.fade{opacity:0}.modale-open:checked~.modale-wrap .modale-dialog,.modale-open:checked~.modale-wrap .modale-video{top:12%}.modale-dialog{max-height:82%}[class*=sticky-]{position:static!important}body>footer,body>header{max-width:inherit}.rows .row{margin:0}img{vertical-align:inherit}.is-tri .hero .has-bg-image,.is-tri section.hero{height:30rem}@media screen and (min-width:1024px){.is-tri .hero .has-bg-image,.is-tri section.hero{height:27.5rem}}.is-tri .hero .hero-back{z-index:2;opacity:1}section.ocs-card{margin-top:-15rem}section.ocs-card p.title{line-height:1}section.ocs-card .image{max-height:5rem}@media screen and (min-width:1024px){section.ocs-card{margin-top:-16rem;margin-left:-3rem}}.is-tri section.video{padding:4rem 0;z-index:1;cursor:pointer}.is-tri section.video .video-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:-20px;margin-right:-20px}@media screen and (min-width:768px),print{.is-tri section.video .video-wrapper{margin-left:0;margin-right:0}}.is-tri section.video .video-wrapper video{background-color:#000;max-height:100%}@media screen and (min-width:1024px){.is-tri section.video .video-wrapper video{max-width:50%;max-width:50vw;max-height:29vw}}.is-tri section.video .text-bo{position:absolute}.details .icon_ocs{margin:1rem 0;min-height:2rem}@media screen and (min-width:1024px){.details .icon_ocs{margin:2rem 0}}.details .columns p{max-width:19rem;margin:0 auto;margin-bottom:2rem}@media screen and (min-width:1024px){.details .columns p{margin-bottom:0}}.howto .title{margin-bottom:4rem}@media screen and (min-width:1024px){.howto .title{margin-bottom:7rem}}.howto .subtitle{max-width:63rem;margin:0 auto;line-height:1.8}.howto .card .card-content{padding:30px 30px}.howto .card .fat{font-size:7.4rem}.howto .card .icon.is-large{width:166px;height:166px}.howto .card .icon.is-large .tri-box:before{font-size:130px}.is-tri .topics .cover_ocs{-webkit-box-shadow:0 1px 3px 0 rgba(69,69,69,.15),0 2px 15px -3px rgba(69,69,69,.2);box-shadow:0 1px 3px 0 rgba(69,69,69,.15),0 2px 15px -3px rgba(69,69,69,.2)}.is-tri .topics .container{overflow:scroll}@media screen and (min-width:768px),print{.is-tri .topics .container{overflow:hidden}}.is-tri .topics .columns{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow-x:scroll;width:220%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.is-tri .topics .columns .column{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;width:25%}@media screen and (min-width:768px),print{.is-tri .topics .columns{overflow-x:hidden;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.is-tri .topics .columns .column{padding:2rem;width:inherit;-webkit-box-flex:1;-ms-flex:1;flex:1}}.is-tri .topics .columns p{max-width:190px;margin:0 auto}.hfc--main{-webkit-transform:unset;-ms-transform:unset;transform:unset;will-change:unset}.hfc--footer{margin-top:0!important;border-top:1px solid #d8d8d8}.accordions .accordion.is-active .accordion-body{max-height:inherit}.is-tri .section.is-xsmall{padding-top:0;padding-bottom:0}@media screen and (min-width:768px),print{.fil-ariane{position:absolute;z-index:1}}@media screen and (min-width:1388px){.fil-ariane{left:0;right:0}}.fil-ariane .breadcrumb{padding:.75rem 0}.mentions-legales .accordions .accordion .accordion-header *{z-index:2;cursor:pointer}