@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes navHover{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes navHover{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes navHoverReverse{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}}@keyframes navHoverReverse{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}}@-webkit-keyframes subHover{0%{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes subHover{0%{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.landing-page{padding:5px 0}.landing-page .section-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:25px}.landing-page .section-navigation span{font-size:15px;font-weight:300}.landing-page .section-navigation span.x-bleu{color:#002739}.landing-page .section-navigation span.x-blanc{color:#fff}.landing-page .section-navigation svg{width:-webkit-max-content;width:-moz-max-content;width:max-content;height:28px}.icon-synapsys{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:15px}.icon-synapsys:before{content:"\e001";font-family:font-icons;color:#ff4343;font-size:28px}.section-navigation{display:grid;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto!important;padding:20px 0}.section-navigation .principal{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:calc(100vh - 32px);padding:20px 40px;background:#fff;position:fixed;left:0;top:68px;width:100%;overflow:auto}.section-navigation .principal.nav-active{display:block}.section-navigation .principal>.btn-link-1{margin-top:0;padding:12px}.section-navigation .principal>.btn-link-1 span{color:#fff!important}.section-navigation .principal>.btn-link-1:hover{color:#fff!important;border-color:#002739!important;background:#002739!important}.section-navigation .principal a{color:#ff4343}.section-navigation .principal a *{-webkit-transition:240ms;transition:240ms}.section-navigation .principal a:hover *{color:#ff4343}.section-navigation .principal a:hover:after{color:#ff4343}.section-navigation .principal .link-lvl-1,.section-navigation .principal .nav-lvl-1{display:block;margin-bottom:25px}.section-navigation .principal .nav-lvl-1>.sub-nav{font-weight:500;color:#002739}.section-navigation .principal .link-lvl-1.btn-link-1-white{-webkit-transition:250ms;transition:250ms;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0;margin-bottom:25px;margin-top:24px;padding:12px 18px;border:1px solid #ff4343;border-radius:6px}.section-navigation .principal .link-lvl-1.btn-link-1-white span{color:#ff4343;font-weight:600}.section-navigation .principal .link-lvl-1.btn-link-1-white:before{display:none!important}.section-navigation .principal .link-lvl-1.btn-link-1-white:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);border-color:#ff4343;background:#ff4343}.section-navigation .principal .link-lvl-1.btn-link-1-white:hover span{color:#fff}.section-navigation .principal .link-lvl-1,.section-navigation .principal .nav-lvl-1>.sub-nav{font-size:16px}.section-navigation .principal .link-lvl-2{margin:12px 0 8px 20px}.section-navigation .principal .link-lvl-2:after{-webkit-transform:rotate(0);transform:rotate(0)}.section-navigation .principal .link-lvl-3-mobile{margin-left:40px;margin-bottom:10px}.section-navigation .principal .link-lvl-3-mobile span{color:rgba(0,39,57,.65)}.section-navigation .principal .sub-nav-lvl-2{display:none;width:-webkit-max-content;width:-moz-max-content;width:max-content}.section-navigation .principal .sub-nav-lvl-2.active{display:grid}.section-navigation .principal .sub-nav-lvl-2.inactive{display:grid}.section-navigation .principal .sub-nav-lvl-2 .content{display:none}.section-navigation .principal .sub-nav-lvl-2 a *{-webkit-transition:240ms;transition:240ms}.section-navigation .principal .sub-nav-lvl-2 a:hover *{color:#ff4343}.section-navigation .principal .sub-nav-lvl-2 a:hover:after{color:#ff4343!important}.section-navigation .principal .sub-nav-lvl-2 .content-sub-nav{grid-row:1/2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-navigation .principal .sub-nav-lvl-2 .content-sub-nav .link-lvl-2:after{color:#002739;position:relative}.section-navigation .principal .sub-nav-lvl-2 .content-sub-nav .link-lvl-2.current-page span{color:#ff4343}.section-navigation .principal .sub-nav-lvl-2 .content-sub-nav .link-lvl-2.current-page:after{color:#ff4343}.section-navigation .principal .sub-nav-lvl-2 .global-content-sub-nav-3{display:none}.section-navigation .principal .sub-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer;-webkit-transition:240ms;transition:240ms}.section-navigation .principal .sub-nav *{-webkit-transition:240ms;transition:240ms}.section-navigation .principal .sub-nav:hover{color:#ff4343}.section-navigation .principal .sub-nav:hover *{color:#ff4343}.section-navigation .principal .sub-nav:hover:after{color:#ff4343}.section-navigation .principal .sub-nav:after{content:"\e00b";display:block;font-family:font-icons;font-size:5px}.section-navigation .principal>.link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:12px 0;cursor:pointer}.section-navigation .principal>.link:not(.btn-link-1){color:#002739;font-weight:500}.section-navigation .principal>.link.current-page:before{content:"";display:block;width:100%;height:2px;background:#ff4343;position:absolute;bottom:0}.section-navigation .principal>.link.btn-link-1{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0;margin-top:24px;padding:12px 18px}.section-navigation .principal>.link.btn-link-1.current-page{color:#fff}.section-navigation .principal>.link.btn-link-1:before{display:none!important}.section-navigation .lang{font-size:13px}.section-navigation .lang a{color:#002739;font-size:13px;-webkit-transition:240ms;transition:240ms}.section-navigation .lang a:hover{color:#ff4343}.section-navigation .lang a.lang-active{color:#ff4343}footer nav .title-nav{display:block;color:#668da0;font-size:20px;margin-bottom:24px}footer nav a{display:block;font-size:16px;font-weight:500;color:#fff}footer nav a:not(:last-of-type){margin-bottom:16px}@media (min-width:1024px){.landing-page{padding:26px 0}.icon-synapsys{padding-left:0}.section-navigation{grid-template-columns:150px auto;padding:0 15px;margin:0 auto!important}.section-navigation .principal{position:relative;left:initial;top:initial;display:-webkit-box;display:-ms-flexbox;display:flex;padding:initial;height:80px;overflow:initial;gap:20px;padding-right:15px}.section-navigation .principal .link-lvl-1,.section-navigation .principal .nav-lvl-1{margin-bottom:initial}.section-navigation .principal .link-lvl-1.btn-link-1-white{margin-top:0;margin-bottom:0}.section-navigation .principal .link-lvl-2{margin:initial}.section-navigation .principal .link-lvl-3-mobile{display:none;margin:initial}.section-navigation .principal .sub-nav-lvl-2{overflow:hidden;z-index:-1;position:absolute;top:80px;right:0;grid-template-columns:360px minmax(280px,auto) auto;background:#fff;border:1px solid #fff;border-radius:0 0 10px 10px;-webkit-box-shadow:0 4px 9px 0 rgba(3,39,57,.07);box-shadow:0 4px 9px 0 rgba(3,39,57,.07)}.section-navigation .principal .sub-nav-lvl-2.active{-webkit-animation:navHover 240ms cubic-bezier(.33,1,.68,1) 0s 1 normal forwards;animation:navHover 240ms cubic-bezier(.33,1,.68,1) 0s 1 normal forwards}.section-navigation .principal .sub-nav-lvl-2.inactive{-webkit-animation:navHoverReverse 240ms cubic-bezier(.33,1,.68,1) 0s 1 normal forwards;animation:navHoverReverse 240ms cubic-bezier(.33,1,.68,1) 0s 1 normal forwards}.section-navigation .principal .sub-nav-lvl-2 .content{grid-column:1/2;grid-row:1/2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 80px 40px 40px;border-right:1px solid #e0e0e0}.section-navigation .principal .sub-nav-lvl-2 .content h2{font-size:24px;font-weight:700;margin-top:0;margin-bottom:25px}.section-navigation .principal .sub-nav-lvl-2 .content p{margin-top:0;font-size:16px}.section-navigation .principal .sub-nav-lvl-2 .content p:first-of-type{font-size:24px;font-weight:700;margin-top:0;margin-bottom:25px}.section-navigation .principal .sub-nav-lvl-2 .content-sub-nav{gap:20px}.section-navigation .principal .sub-nav-lvl-2 .content-sub-nav .link-lvl-2:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.section-navigation .principal .sub-nav-lvl-2 .content-sub-nav-2{grid-column:2/3;padding:40px 80px 40px 40px}.section-navigation .principal .sub-nav-lvl-2 .global-content-sub-nav-3{display:block;width:360px;grid-column:3/4;padding:40px 28px;border-left:1px solid #e0e0e0;overflow:hidden}.section-navigation .principal .sub-nav-lvl-2 .global-content-sub-nav-3 .content-sub-nav-3{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.section-navigation .principal .sub-nav-lvl-2 .global-content-sub-nav-3 .content-sub-nav-3.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:subHover 240ms cubic-bezier(.33,1,.68,1) 0s 1 normal forwards;animation:subHover 240ms cubic-bezier(.33,1,.68,1) 0s 1 normal forwards}.section-navigation .principal>.link{height:100%;padding:34px 0}.section-navigation .principal>.link.btn-link-1{margin-top:0}}@media (min-width:1300px){.section-navigation .principal{gap:28px;padding:initial}.section-navigation .principal>.btn-link-1{padding:12px 18px}.section-navigation .principal .link-lvl-1,.section-navigation .principal .nav-lvl-1>.sub-nav{font-size:18px}}@media (max-width:1023px){.section-navigation .principal .sub-nav-lvl-2.active .content-sub-nav-2{overflow:hidden}.section-navigation .principal .sub-nav-lvl-2.active .content-sub-nav-2 *{-webkit-animation:navHover 240ms cubic-bezier(.33,1,.68,1) 0s 1 normal forwards;animation:navHover 240ms cubic-bezier(.33,1,.68,1) 0s 1 normal forwards}.section-navigation .principal .sub-nav-lvl-2.inactive .content-sub-nav-2{overflow:hidden}.section-navigation .principal .sub-nav-lvl-2.inactive .content-sub-nav-2 *{-webkit-animation:navHoverReverse 240ms cubic-bezier(.33,1,.68,1) 0s 1 normal forwards;animation:navHoverReverse 240ms cubic-bezier(.33,1,.68,1) 0s 1 normal forwards}}