.cta-or-button a,.cta_button{-webkit-appearance:none;-moz-appearance:none;border:none;cursor:pointer;display:inline-block;font-family:Source Sans Pro,sans-serif;font-size:2.2rem;font-weight:600;padding:10px 15px;position:relative;text-decoration:none;transition:opacity .25s ease-in-out,background-color .25s ease-in-out;white-space:nowrap}.cta-or-button .primary a,.cta_button{border-radius:0}.cta-or-button .primary a,.cta-or-button .primary a:hover,.cta_button,.cta_button:hover{background-color:transparent;color:#fff}.cta-or-button .primary-transparent a{padding:0}.cta-or-button .primary-transparent a,.cta-or-button .primary-transparent a:hover{background-color:transparent;box-shadow:none;color:#e00}footer{background-color:#010101;color:#fff}footer a{color:#fff}footer a,footer p{font-family:Source Sans Pro,sans-serif}footer p{margin-bottom:0}.newsletter form{align-items:center;display:flex;flex-wrap:wrap}.newsletter form .legal-consent-container{flex:0 0 100%;margin-top:2rem;order:3}.newsletter .hs-error-msgs{position:absolute}.newsletter .hs-error-msgs li{margin:0}.newsletter .hs-error-msgs label{font-size:1rem;margin-top:0}.newsletter form .hs-email{flex-grow:1;margin-bottom:0}.newsletter form .hs-email input,.newsletter form .hs-submit input{height:4rem;line-height:0}.newsletter form .hs-email label{margin-bottom:0}.newsletter form .hs-submit{padding-left:2rem}@media screen and (max-width:992px){.newsletter form{display:block}.newsletter form .hs-submit{margin-top:2rem;padding-left:0;text-align:center}}.steps .cards{position:relative}.steps .cards:after{background-color:#010101;bottom:2.4rem;content:"";height:4px;position:absolute;width:100%;z-index:-1}.steps .cards-inner{-ms-overflow-style:none;overflow-y:scroll;scrollbar-width:none}.steps .cards-inner::-webkit-scrollbar{display:none}.steps .card{display:flex;flex-direction:column;height:100%;min-width:38rem;padding:1rem;width:38rem}.steps .bubble{background-color:#fff;border:6px solid #e00;border-radius:50%;height:3rem;margin-left:auto;margin-right:auto;margin-top:3rem;width:3rem}.steps .card-inner{flex:auto}.steps-section{padding-left:0;padding-right:0}.social-sharing a,.social-sharing p{font-family:Source Sans Pro,sans-serif;font-weight:600;margin-bottom:0}.social-sharing a:hover{color:#fff}.more-infos{background:#f0f0f0}.more-infos p{color:#838383}.more-infos .arrow{border-bottom:0 solid transparent;border-color:transparent transparent #b9b9b9;border-style:solid;border-width:0 8px 10px;height:0;transform:rotate(0deg);transform-origin:center;transition:transform .3s ease-in-out;width:0}.more-infos .arrow.rotate{transform:rotate(180deg)}.more-infos .title{cursor:pointer}.more-infos .infos{overflow:hidden;transition:height .3s ease-in-out}.more-infos .infos:not(.open){display:none}.section-hero h1 strong,.section-hero-video h1 strong{background:#000}.section-hero-video{position:relative}.section-hero-video .hero-video{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}.section-hero-video .hero-video video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-and-text{position:relative;z-index:2}.image-and-text .image,.image-and-text .text{flex:1}.image-and-text .image img{min-width:130%;width:130%}.blockquote-content{border-radius:1rem;margin-top:-3rem;position:relative}.blockquote-content p{font-weight:500}.blockquote-content:before{background-repeat:no-repeat;background-size:contain;content:"";height:16.3rem;left:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:16.3rem}@media (max-width:992px){.image-and-text .image img{min-width:100%;width:100%}.blockquote-content:before{height:10rem;width:10rem}.blockquote-content{margin-top:3rem}}.speaker .photo>img{border-radius:50%}@media screen and (max-width:992px){.speaker{text-align:center}}