html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}@font-face{font-family:TomaSans;src:url('../assets/fonts/TomaSans-Regular.eot');src:url('../assets/fonts/TomaSans-Regular.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/TomaSans-Regular.woff') format('woff'), url('../assets/fonts/TomaSans-Regular.ttf') format('truetype'), url('../assets/fonts/TomaSans-Regular.svg#TomaSans') format('svg');font-weight:400;font-style:normal;text-rendering:optimizeLegibility}@font-face{font-family:TomaSans;src:url('../assets/fonts/TomaSans-Bold.eot');src:url('../assets/fonts/TomaSans-Bold.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/TomaSans-Bold.woff') format('woff'), url('../assets/fonts/TomaSans-Bold.ttf') format('truetype'), url('../assets/fonts/TomaSans-Bold.svg#TomaSans') format('svg');font-weight:600;font-style:normal;text-rendering:optimizeLegibility}input,textarea,select,button,input:focus,textarea:focus,select:focus,button:focus,input:hover,textarea:hover,select:hover,button:hover,input:active,textarea:active,select:active,button:active{outline:none}img{width:100%}svg{display:block;width:100%}body{overflow-x:hidden;overflow-y:auto;max-width:1920px;margin:0 auto;padding:0;background:white;font-family:TomaSans, Helvetica, Roboto, Arial, sans-serif;font-weight:400;font-size:16px;line-height:1.42;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:url(../assets/images/texture.png);background-repeat:no-repeat;background-position:bottom right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100vh}@media screen and (max-width:1024px){body{background:none}}main{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:0;width:100%;padding-top:50px !important;padding-bottom:50px !important}@media screen and (max-width:1024px){main{padding-top:40px !important}}.text-center{text-align:center}.grid{max-width:1280px;margin:0 auto;padding:0 40px}.grid__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.grid__wrap--center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.grid__cell{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:0;min-width:0;width:100%}.grid__cell--90{width:90%}.grid__cell--50{width:50%}@media screen and (max-width:1024px){.grid{padding:0 20px}.grid__cell--90{width:100%}.grid__cell--50{width:100%}}.sep{position:relative}.sep::before{content:'';position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);height:6px;width:60px;background-color:black}.list{list-style:none;padding:0;width:100%;margin:auto auto 0}.list__item{margin:0}.list__item+.list__item{margin:20px 0 0}.list--veri{max-width:260px}.list--rambus{max-width:370px}h1{font-size:42px;font-weight:600;letter-spacing:1.05px;line-height:49px;margin:35px 0 40px}@media screen and (max-width:1024px){h1{font-size:34px;letter-spacing:0.85px}}.text{font-size:24px;letter-spacing:0.6px}.text--white{color:white;font-size:26px;letter-spacing:1.18px;margin:26px 0 42px;max-width:100%}@media screen and (max-width:1024px){.text--white{font-size:24px;margin:32px 0 23px}}.card-list{margin:13px 0 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1024px){.card-list{margin:13px -20px 0}}.card{padding:23px}.card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:65px 30px 80px;border-radius:65px}.card__inner--purple{background-color:#805DA8}.card__inner--blue{background-color:#0057CE}@media screen and (max-width:1024px){.card{max-width:450px}.card__inner{padding:30px 25px 35px;border-radius:20px}}.logo{margin:0 0 12px}.logo--veri{max-width:277px}.logo--rambus{max-width:206px;margin:0 0 35px}@media screen and (max-width:1024px){.logo{margin:0}}.button{-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;-ms-transition:all 0.15s ease-out;-o-transition:all 0.15s ease-out;transition:all 0.15s ease-out;display:inline-block;border:2px solid white;border-radius:80px;font-size:18px;font-weight:bold;letter-spacing:0.82px;line-height:37px;padding:0 30px;color:white;text-decoration:none;width:100%;position:relative}.button::before{content:'';background:url('../assets/images/triangle.svg') no-repeat center;position:absolute;left:19px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:block;width:11px;height:12px}.button:hover,.button:focus,.button:active{background-color:white;text-decoration:none}.button--purple:hover,.button--purple:focus,.button--purple:active{color:#805DA8}.button--purple:hover::before,.button--purple:focus::before,.button--purple:active::before{background:url('../assets/images/triangle_purple.svg') no-repeat center}.button--blue:hover,.button--blue:focus,.button--blue:active{color:#0057CE}.button--blue:hover::before,.button--blue:focus::before,.button--blue:active::before{background:url('../assets/images/triangle_blue.svg') no-repeat center}@media screen and (max-width:1024px){.head{margin:0 auto;max-width:650px}}html body #tarteaucitronAlertBig{background-color:#fff;padding:20px 5px;width:100%}html body #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,html body #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert *{color:#2661AC}html body #tarteaucitronAlertBig #tarteaucitronCloseAlert,html body #tarteaucitronAlertBig #tarteaucitronPersonalize{background-color:#2661AC !important;border:1px solid #2661AC !important;color:#fff !important;padding:10px 20px !important;border-radius:30px !important;transition:all 0.3s;font-size:rem-calc(16) !important}html body #tarteaucitronAlertBig #tarteaucitronCloseAlert:hover,html body #tarteaucitronAlertBig #tarteaucitronPersonalize:hover{color:#2661AC !important;background-color:#fff !important}#tarteaucitronPercentage{background:#2661AC !important}