.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{height:100%;position:relative;overflow:hidden}.flickity-slider{width:100%;height:100%;position:absolute}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{color:#333;background:#ffffffbf;border:none;position:absolute}.flickity-button:hover{cursor:pointer;background:#fff}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{border-radius:50%;width:44px;height:44px;top:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{left:10px;right:auto}.flickity-prev-next-button .flickity-button-icon{width:60%;height:60%;position:absolute;top:20%;left:20%}.flickity-page-dots{text-align:center;width:100%;margin:0;padding:0;line-height:1;list-style:none;position:absolute;bottom:-25px}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{opacity:.25;cursor:pointer;background:#333;width:8px;height:8px;display:inline-block}.flickity-page-dots .dot.is-selected{opacity:1}:root{--gradient:linear-gradient(90deg, #22dadb 0%, #7c3aed 100%);--border:#961dff}html{font-family:IBM Plex Sans,sans-serif;font-size:15px;font-weight:300}body{color:#000;flex-direction:column;min-height:100vh;display:flex}.alignstretch{width:990px;max-width:90%;margin:0 auto}.alignwide{width:1280px;max-width:90%;margin:0 auto}.alignfull{width:100%;max-width:100%}.max-width{max-width:calc(100% - 60px);margin:0 auto}main{flex:1 0 auto}main>:not(.alignfull):not(.alignstretch):not(header.blog-header):not(.wp-block-group){width:1280px;max-width:90%;margin-left:auto;margin-right:auto}main>.wp-block-group:not(.alignwide){width:990px;max-width:90%;margin:0 auto}a{color:inherit}figure{margin:0 auto}:focus{outline:none}.valign-wrapper>div{width:100%}.flex-row.small-flex{flex-wrap:wrap;display:flex}.social-menu{color:#244169;gap:20px;font-size:26px;display:flex}ul.menu.solutions li{margin:15px 0}ul.menu.solutions li img{width:auto;height:24px;display:block}.twp-logo{aspect-ratio:129/50;background:url(../img/twipi.svg) 50%/contain no-repeat;width:120px;height:auto;display:block}header.site-header{--padding:20px;padding:var(--padding) 0;z-index:10;background:#fff;border-bottom:1px solid #e7e9ef;font-size:.85em;transition:all .3s ease-in-out;position:sticky;top:0}header.site-header .flex-row{align-items:center;gap:30px}header.site-header .flex-row .main-menu{margin:0 0 0 auto}header.site-header a.site-logo{margin-top:-8px;display:block}header.site-header a.sidenav-trigger{text-align:center;border:1px solid #e7e9ef;border-radius:5px;width:44px;margin-left:auto;font-size:24px;line-height:44px}header.site-header.scrolled{--padding:10px;box-shadow:0 0 15px #0000001a}header.site-header.scrolled #main-menu{--lineheight:50px}nav.pagination{margin:40px 0;font-size:15px}nav.pagination .nav-links{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}nav.pagination .nav-links a,nav.pagination .nav-links>span{border:1px solid #e4e7ec;border-radius:5px;padding:0 15px;line-height:41px;text-decoration:none;display:inline-block}nav.pagination .nav-links span.current{background:var(--gradient);color:#fff;border:none}.no-content-found{margin:80px 0;font-size:1.222em;font-weight:300}.twp-icon{width:var(--size,64px);height:var(--size,64px);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block}.twp-icon--twimm{background-image:url(../img/twimm.svg)}.twp-icon--tootwi{background-image:url(../img/tootwi.svg)}.twp-icon--keyclic{background-image:url(../img/keyclic.svg)}.twp-icon--votim{background-image:url(../img/votim.svg)}footer.page-footer{color:#182945;padding-bottom:160px;font-size:14px;position:relative;overflow:hidden}footer.page-footer span.bg-image{background:url(../img/footer-bg.svg) 100% 100%/contain no-repeat;width:150px;height:100%;display:block;position:absolute;bottom:-50px;right:-10px}footer.page-footer .alignwide{position:relative}footer.page-footer .main-row{margin:40px 0}footer.page-footer .widget-title{margin-bottom:2em;font-weight:400}footer.page-footer ul.menu li{margin:.8em 0}footer.page-footer .copyright{color:#8a8f9a;margin:60px 0 20px;font-size:.9em}footer.page-footer .widget-wrapper{margin-bottom:40px}footer.page-footer .locations,footer.page-footer .phone{margin:30px 0;padding-left:30px;position:relative}footer.page-footer .locations .icon,footer.page-footer .phone .icon{position:absolute;top:3px;left:0}.news-grid{margin:50px 0}article.blog-post{cursor:pointer;border:1px solid #fff;border-radius:5px;margin-bottom:30px;padding:30px 30px 100px;position:relative;overflow:hidden;box-shadow:0 4px 25px #0000001a}article.blog-post:hover{border-color:var(--border)}article.blog-post .cubes{background-position:100% 100%;background-repeat:no-repeat;background-size:contain;width:50%;height:200px;display:block;position:absolute;bottom:-30px;right:-20px}article.blog-post .excerpt,article.blog-post .view{position:relative}article.blog-post .excerpt{color:#555;margin:20px 0;font-size:.9em}article.blog-post a{text-decoration:none}article.blog-post .post-title{margin:50px 0 20px;font-size:1em;font-weight:600}article.blog-post .category{gap:10px;display:flex}article.blog-post .category .tag{border:1px solid var(--border);border-radius:5px;padding:0 10px;font-size:.7em;line-height:28px;display:inline-block}article.blog-post .view{padding-right:20px;font-size:.9em;font-weight:500;display:inline-block;overflow:hidden}article.blog-post .view .arrow{width:calc(100% + 20px);height:15px;display:block;position:relative}article.blog-post .view .arrow svg{transition:all .3s ease-in-out;position:absolute;top:3px;right:15px}article.blog-post.cta-card{color:#fff;background:#1e314d;flex-direction:column;padding-bottom:30px;display:flex}article.blog-post.cta-card .title{margin-bottom:30px;font-size:2.11em;font-weight:700;line-height:1.25em}article.blog-post.cta-card .cta{margin-top:auto;margin-bottom:0}article.blog-post:hover .view .arrow svg{right:0}article.blog-post.twimm .cubes{background-image:url(../img/pattern-twimm.svg)}article.blog-post.twimm:hover .cubes{background-image:url(../img/pattern-plain-twimm.svg)}article.blog-post.tootwi .cubes{background-image:url(../img/pattern-tootwi.svg)}article.blog-post.tootwi:hover .cubes{background-image:url(../img/pattern-plain-tootwi.svg)}article.blog-post.keyclic .cubes{background-image:url(../img/pattern-keyclic.svg)}article.blog-post.keyclic:hover .cubes{background-image:url(../img/pattern-plain-keyclic.svg)}article.blog-post.votim .cubes{background-image:url(../img/pattern-votim.svg)}article.blog-post.votim:hover .cubes{background-image:url(../img/pattern-plain-votim.svg)}nav.rank-math-breadcrumb{font-size:13.5px}nav.rank-math-breadcrumb a{text-decoration:none}nav.rank-math-breadcrumb .last{font-weight:600}nav.rank-math-breadcrumb .icon{vertical-align:middle}header.resource-center-header{color:#fff;padding:40px 0}header.resource-center-header .tags{flex-wrap:wrap;gap:15px;margin-bottom:30px;display:flex}header.resource-center-header .tags .tag{border:1px solid #fff;border-radius:5px;padding:0 12px;font-size:14px;line-height:28px;text-decoration:none}header.resource-center-header .meta{flex-wrap:wrap;gap:15px;font-size:14px;display:flex}header.resource-center-header .meta>div{align-items:center;gap:4px;display:flex}.blog-post-wrapper{margin:50px auto}.blog-post-wrapper+.related-posts{margin-top:120px}.blog-post-wrapper aside .optin{color:#fff;background:#1e314d;border-radius:5px;margin:40px 0;padding:24px}.blog-post-wrapper aside .optin .title,.blog-post-wrapper aside .optin .desc{margin-bottom:1em;font-size:14.5px;font-weight:600}.blog-post-wrapper ul.share-post{flex-wrap:wrap;align-items:center;gap:15px;margin:30px 0;font-size:14.5px;font-weight:600;display:flex}.blog-post-wrapper ul.share-post li:not(.label){margin:0 0 0 auto}.blog-post-wrapper ul.share-post li:not(.label) a{text-align:center;color:#0a66c2;border:1px solid #e4e7ec;border-radius:5px;width:40px;height:40px;font-size:18px;line-height:38px;display:inline-block}.blog-post-wrapper .post-content p,.blog-post-wrapper .post-content ul,.blog-post-wrapper .post-content ol{color:#4e5765}.blog-post-wrapper .post-content .alignstretch,.blog-post-wrapper .post-content .alignwide{width:auto;max-width:100%!important}.blog-post-wrapper #twipi-optin div.input .icon{background:var(--gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:16px;line-height:36px;left:8px}.blog-post-wrapper #twipi-optin div.input input[type=email]{padding-left:28px;padding-right:5px;font-size:14px;line-height:40px}.blog-post-wrapper #twipi-optin button[type=submit]{background:var(--gradient);color:#fff;font-size:16px;line-height:40px}.blog-post-wrapper #twipi-optin button[type=submit] .icon{color:#fff}.blog-post-wrapper .summary{border-radius:5px;margin-bottom:30px;padding:24px;font-size:14.5px;box-shadow:0 4px 25px #0000001a}.blog-post-wrapper .summary .summary-title{margin-bottom:15px;font-weight:600}.blog-post-wrapper .summary ul,.blog-post-wrapper .summary ul li{margin:0}.blog-post-wrapper .summary ul li a{color:#4e5765;border-left:2px solid #eef0f3;padding:6px 0 6px 20px;text-decoration:none;display:block}.blog-post-wrapper .summary ul li a.twphl{border-color:var(--border);font-weight:600}.blog-post-wrapper .post-content .wp-block-buttons{margin:30px auto}.blog-post-wrapper .post-content a:not(.wp-element-button){background:var(--gradient);font-weight:500;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important}.blog-post-wrapper .post-content a.wp-element-button{background:var(--gradient);color:#fff;border:none}.blog-post-wrapper .post-content a.wp-element-button:after{content:"";margin-left:1em;font-family:twipi;font-size:.8em}.blog-post-wrapper .post-content .twp-block.single-testimonial{padding:0}.blog-post-wrapper .post-content .twp-block.single-testimonial .testimonial-card{--icon:36px;--portrait:70px;padding:0 0 0 40px;position:relative}.blog-post-wrapper .post-content .twp-block.single-testimonial .testimonial-card .content{text-align:left;color:#000;padding:30px 0 20px;font-size:16px}.blog-post-wrapper .post-content .twp-block.single-testimonial .testimonial-card .meta{font-size:14px}.blog-post-wrapper .post-content .twp-block.single-testimonial .testimonial-card .meta .logo-secteur .logo img{height:30px}.blog-post-wrapper .post-content .twp-block.single-testimonial .testimonial-card:before{content:"";background:var(--gradient);width:2px;height:100%;position:absolute;top:0;left:0}.twp-block.encadre-blog>div{color:var(--txtcolor,#000);border-radius:5px;padding:32px 32px 16px}.twp-block.encadre-blog>div.bgcolor{background:var(--bgcolor,#fff)}.twp-block.encadre-blog>div>:first-child{margin-top:0}.twp-block.encadre-blog>div .title-icon{vertical-align:middle;width:auto;height:1em;margin:-.15em .3em 0 0;display:inline-block}.twp-block.encadre-blog>div p,.twp-block.encadre-blog>div ul,.twp-block.encadre-blog>div ol,.twp-block.encadre-blog>div a{color:inherit}.twp-block.encadre-blog>div ul,.twp-block.encadre-blog>div ol{padding:0;list-style:none}.twp-block.encadre-blog>div ul li,.twp-block.encadre-blog>div ol li{margin:.75em 0;padding-left:1em;position:relative}.twp-block.encadre-blog>div ul li:before,.twp-block.encadre-blog>div ol li:before{content:"•";position:absolute;top:auto;left:0}#mobile-nav{width:100%;max-height:100%;padding:0;overflow:auto}#mobile-nav .nav-header{border-bottom:1px solid #e7e9ef;padding:15px 0 25px}#mobile-nav .nav-header .max-width{position:relative}#mobile-nav a.sidenav-close{text-align:center;border:1px solid #e7e9ef;border-radius:5px;width:44px;height:44px;padding:0;font-size:16px;line-height:42px;display:inline-block;position:absolute;top:5px;right:0}#mobile-menu{font-size:18px;font-weight:600}#mobile-menu>li:not(.button){border-bottom:1px solid #e7e9ef}#mobile-menu>li:not(.button)>a{padding:15px 0;display:block}#mobile-menu li img.menu-icon{vertical-align:middle;width:auto;height:22px;margin-right:10px;display:inline-block}#mobile-menu li .solution{gap:15px;display:flex}#mobile-menu li .solution .product{width:40px}#mobile-menu li .solution .product img{width:100%;height:auto;display:block}#mobile-menu li .solution .name{color:#0f1533;width:calc(100% - 55px);font-weight:500}#mobile-menu li .solution .name .desc{color:#5a607a;font-size:13.5px;font-weight:300}#mobile-menu li.button a{justify-content:center;align-items:center;width:100%;margin:20px 0;display:flex}#mobile-menu li.menu-item-has-children>a:after{content:"";float:right;font-family:twipi;font-weight:300;line-height:30px;transition:transform .3s ease-in-out}#mobile-menu li.menu-item-has-children .sub-menu{color:#2b3050;max-height:0;font-size:15px;font-weight:500;transition:max-height .5s cubic-bezier(0,1,0,1);overflow:hidden}#mobile-menu li.menu-item-has-children .sub-menu li{margin-bottom:20px}#mobile-menu li.menu-item-has-children .sub-menu li a{padding-top:10px;padding-bottom:10px;display:block}#mobile-menu li.menu-item-has-children.open>a:after,#mobile-menu li.menu-item-has-children.current-menu-ancestor>a:after{transform:rotate(180deg)}#mobile-menu li.menu-item-has-children.open .sub-menu,#mobile-menu li.menu-item-has-children.current-menu-ancestor .sub-menu{max-height:1000px;transition:max-height 1s ease-in-out}@media only screen and (min-width:602px){html{font-size:16px}.flex-row.medium-flex{display:flex}footer.page-footer{--gap:50px;--columns:4;padding-bottom:0;font-size:16px}footer.page-footer span.bg-image{width:245px}footer.page-footer .main-row{gap:var(--gap)}footer.page-footer .main-row>div{width:calc(( 100% / var(--columns) ) - var(--gap) + ( var(--gap) / var(--columns) ))}.news-grid{--gap:30px;--columns:2;gap:var(--gap);flex-wrap:wrap;display:flex}.news-grid article.blog-post{width:calc(( 100% / var(--columns) ) - var(--gap) + ( var(--gap) / var(--columns) ));margin:0;padding:50px 50px 100px}.blog-post-wrapper{flex-direction:row-reverse;gap:80px}.blog-post-wrapper aside{width:calc(30% - 40px)}.blog-post-wrapper aside .sticky{position:sticky;top:100px}.blog-post-wrapper .post-content{width:calc(70% - 40px)}}@media only screen and (min-width:992px){html{font-size:18px}.flex-row{display:flex}header.site-header{--padding:30px;border-bottom:none}header.site-header .max-width{position:relative}footer.page-footer{font-size:18px}.news-grid{--columns:3}#main-menu{--size:18px;--lineheight:70px;--gap:20px;font-size:var(--size);gap:var(--gap);align-items:center;font-weight:300;display:flex}#main-menu:not(.button)>a{line-height:var(--lineheight);transition:color .3s ease-in-out}#main-menu:not(.button)>a:hover{color:#3261ff}#main-menu li img.menu-icon{vertical-align:middle;width:auto;height:22px;margin-right:10px;display:inline-block}#main-menu>li:not(.button){margin:0 10px}#main-menu>li.menu-item-has-children>a{line-height:var(--lineheight);display:block}#main-menu>li.menu-item-has-children>.sub-menu{top:var(--lineheight);opacity:0;transform-origin:0 0;background:#fff;border-radius:5px;width:100%;min-width:320px;max-height:0;transition:transform .3s,opacity .3s;position:absolute;left:0;overflow:hidden;transform:translateY(50px);box-shadow:0 0 15px #0000001a}#main-menu>li.menu-item-has-children:not(.mega-menu){position:relative}#main-menu>li.menu-item-has-children:not(.mega-menu)>.sub-menu{left:-30px}#main-menu>li.menu-item-has-children:not(.mega-menu)>.sub-menu li a{padding:15px 40px;display:block}#main-menu>li.menu-item-has-children:not(.mega-menu)>.sub-menu li a:hover{background:#f3f2f7}#main-menu>li.menu-item-has-children>a:after{content:"";vertical-align:middle;margin-left:.65em;font-family:twipi;font-size:.6em}#main-menu>li.menu-item-has-children.mega-menu div.mm-wrapper{display:none}#main-menu>li.menu-item-has-children:hover>a{color:#3261ff}#main-menu>li.menu-item-has-children:hover>.sub-menu{opacity:1;max-height:1500px;transform:translateY(0)}#main-menu>li.menu-item-has-children.mega-menu:hover .sub-menu{min-height:calc(var(--submenuMinHeight) + 50px)}#main-menu>li.mega-menu>.sub-menu{z-index:999;max-width:calc(100% - 200px);margin:0 100px;padding-right:35%}#main-menu>li.mega-menu>.sub-menu li:not(.mm-wrapper){margin-left:20px}#main-menu>li.mega-menu>.sub-menu a.mm-trigger{background:#fff;border:1px solid #fff;border-radius:6px;align-items:center;gap:10px;width:calc(100% - 80px);margin:20px 0;padding:10px;transition:all .3s ease-in-out;display:flex;position:relative}#main-menu>li.mega-menu>.sub-menu a.mm-trigger .twp-icon{width:48px;height:48px}#main-menu>li.mega-menu>.sub-menu a.mm-trigger strong{display:block}#main-menu>li.mega-menu>.sub-menu a.mm-trigger:hover,#main-menu>li.mega-menu>.sub-menu a.mm-trigger.current{border-color:var(--border)}#main-menu>li.mega-menu>.sub-menu .mm-wrapper{width:calc(40% - 60px);font-size:16px;display:block;position:absolute;top:20px;right:30px}#main-menu>li.mega-menu>.sub-menu .mm-wrapper>div{border-left:1px solid var(--border);padding-left:40px}#main-menu>li.mega-menu>.sub-menu .mm-wrapper>div .cta a{padding-right:20px;font-weight:600;text-decoration:none;display:inline-block;overflow:hidden}#main-menu>li.mega-menu>.sub-menu .mm-wrapper>div .cta a .arrow{width:calc(100% + 20px);height:15px;display:block;position:relative}#main-menu>li.mega-menu>.sub-menu .mm-wrapper>div .cta a .arrow svg{transition:all .3s ease-in-out;position:absolute;top:3px;right:15px}#main-menu>li.mega-menu>.sub-menu .mm-wrapper>div .cta a:hover .arrow svg{right:0}#main-menu>li.mega-menu>.sub-menu .mm-wrapper img{aspect-ratio:5/3;object-fit:cover;border-radius:5px;display:block}#main-menu>li.mega-menu>.sub-menu .mm-wrapper .content{font-size:var(--size);margin:15px 0}#main-menu>li.mega-menu>.sub-menu .mm-wrapper .content ul li{margin:.75em 0;padding-left:1em;position:relative}#main-menu>li.mega-menu>.sub-menu .mm-wrapper .content ul li:before{content:"■";font-size:.5em;position:absolute;top:.8em;left:0}#main-menu>li.mega-menu>.sub-menu .mm-wrapper .cta a{font-weight:500;text-decoration:underline}}@media only screen and (max-width:1240px){#main-menu{--size:16px;--lineheight:64px;--gap:30px}#main-menu li.button a{padding:0 12px;font-size:15px}}@media only screen and (max-width:1140px){#main-menu{--size:14px;--lineheight:56px;--gap:20px}#main-menu li.button a{padding:0 10px;font-size:12px}}main h1,main h2,main h3,main h4,main h5,main h6{margin:.5em auto .25em;font-family:IBM Plex Sans,sans-serif;font-weight:700;line-height:125%}main h1 strong,main h2 strong,main h3 strong,main h4 strong,main h5 strong,main h6 strong{font-weight:700}main h1{margin:0 0 .75em;font-size:2em}main h1.page-title small{display:block}main h2{margin:1em 0 .5em;font-size:1.8em}main h3{margin:.75em 0 .4em;font-size:1.5em}main h4{font-size:1.25em}main h5,main h6{font-size:1em}main hr{background:#a9a4cf;border:0;height:1px}main blockquote{border-left:1px solid var(--txtcolor,#000);padding:0 0 0 1.5em}main b,main strong{font-weight:700}main a{color:inherit;text-decoration:underline}.btn,.wp-element-button,li.button>a{text-align:center;color:#000;text-transform:uppercase;border:1px solid #961dff;border-radius:5px;justify-content:center;align-items:center;width:fit-content;min-height:50px;padding:0 20px;font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:500;line-height:1.2em;text-decoration:none;transition:all .3s ease-in-out;display:flex}.btn.primary,.wp-element-button.primary,li.button>a.primary{background:var(--gradient);color:#fff;border:none;padding-top:1px}.btn.white,.wp-element-button.white,li.button>a.white{background:#fff;border:none;padding-top:1px;padding-bottom:1px}.btn.white:after,.wp-element-button.white:after,li.button>a.white:after{content:"";margin-left:1em;font-family:twipi;font-size:.8em}.btn.primary,.wp-element-button.primary,li.button>a.primary,.btn.arrow,.wp-element-button.arrow,li.button>a.arrow{padding-right:40px;position:relative}.btn.primary:after,.wp-element-button.primary:after,li.button>a.primary:after,.btn.arrow:after,.wp-element-button.arrow:after,li.button>a.arrow:after,.btn.primary:before,.wp-element-button.primary:before,li.button>a.primary:before,.btn.arrow:before,.wp-element-button.arrow:before,li.button>a.arrow:before{content:"";font-family:twipi;font-size:.8em;transition:all .3s ease-in-out;position:absolute;top:auto;right:20px}.btn.primary:after,.wp-element-button.primary:after,li.button>a.primary:after,.btn.arrow:after,.wp-element-button.arrow:after,li.button>a.arrow:after{opacity:0;transform:translate(-1em,1em)}.btn.primary:hover:after,.wp-element-button.primary:hover:after,li.button>a.primary:hover:after,.btn.arrow:hover:after,.wp-element-button.arrow:hover:after,li.button>a.arrow:hover:after{opacity:1;transform:translate(0)}.btn.primary:hover:before,.wp-element-button.primary:hover:before,li.button>a.primary:hover:before,.btn.arrow:hover:before,.wp-element-button.arrow:hover:before,li.button>a.arrow:hover:before{opacity:0;transform:translate(1em,-1em)}li.button>a{line-height:1.2em!important}li.button.primary>a{color:#fff;padding-top:1px;padding-bottom:1epx;background:linear-gradient(90deg,#8929f5 0%,#3a49da 100%);border:none;padding-right:40px;position:relative}li.button.primary>a:after,li.button.primary>a:before{content:"";font-family:twipi;font-size:.8em;transition:all .3s ease-in-out;position:absolute;top:auto;right:20px}li.button.primary>a:after{opacity:0;transform:translate(-1em,1em)}li.button.primary>a:hover:after{opacity:1;transform:translate(0)}li.button.primary>a:hover:before{opacity:0;transform:translate(1em,-1em)}li.button.secondary>a{transition:none}li.button.secondary>a:hover{color:#fff;background:linear-gradient(90deg,#8929f5 0%,#3a49da 100%)}.screen-reader-text{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;word-wrap:normal!important;word-break:normal!important}#breadcrumbs{margin:0 0 20px;font-size:12px}.twp-content{font-weight:300}.twp-content strong{font-weight:600}.twp-content blockquote{padding-left:60px}.twp-content .aligncenter{text-align:center}.twp-content img{max-width:100%;height:auto}.twp-content img.aligncenter{margin:30px auto;display:block}.twp-content div.wp-caption{max-width:100%!important}.twp-content div.wp-caption.aligncenter{margin:30px auto;display:block}.twp-content ol li,.twp-content ul:not(.share-post) li{margin:.75em 0;padding-left:1em;position:relative}.twp-content ol li:before,.twp-content ul:not(.share-post) li:before{content:"•";position:absolute;top:auto;left:0}.twp-content ul.share-post{margin-top:40px}.twp-content ul.share-post a{color:inherit}.twp-content table{table-layout:fixed!important}.twp-content .wp-caption-text{color:#a9a4cf;margin-top:.25em;font-size:.85em;font-style:italic}.wp-block-paragraph a{color:inherit;text-decoration:underline}.wp-block-list{padding:0;list-style:none}.wp-block-list li{margin:.75em 0;padding-left:1em;position:relative}.wp-block-list li:before{content:"•";color:#a9a4cf;position:absolute;top:auto;left:0}.collapsible-body ul{padding:0;list-style:none}.collapsible-body ul li{margin:.75em 0;padding-left:1em;position:relative}.collapsible-body ul li:before{content:"•";opacity:.3;position:absolute;top:auto;left:0}.wp-block-image{display:block!important}.wp-block-image.aligncenter img{margin:0 auto}.wp-block-buttons{display:flex}.is-style-rounded>img{border-radius:5px}@media only screen and (min-width:602px){main h1{font-size:2.5em}main h2{font-size:2em}main h3{font-size:1.6em}main h4{font-size:1.25em}.wp-block-columns{gap:50px}.wp-block-columns .wp-block-column :first-child{margin-top:0}}@media only screen and (min-width:992px){main h1{font-size:2.88888em}main h2{font-size:2em}main h3{font-size:1.6em}main h4{font-size:1.25em}}.toast{color:#fff;background:#961dff;font-size:16px}.twp-select{height:var(--height);background:#fff;border:1px solid #ccc;border-radius:5px;width:100%;display:block;position:relative;overflow:hidden}.twp-select:after{content:"";font-family:twipi;font-size:10px;position:absolute;top:16px;right:15px}.twp-select select{appearance:none;color:#000;background:0 0;border:none;width:105%;height:43px;padding:0 15px;font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:400;line-height:48px}.twp-select.error{border-color:#ff4500}.twp-select.error:after,.twp-select.error select,form p.error{color:#ff4500}.twp-form{--height:50px}.twp-form .input-field input[type=text],.twp-form .input-field input[type=tel],.twp-form .input-field input[type=email],.twp-form .input-field input[type=number],.twp-form .input-field textarea{line-height:var(--height);border:1px solid #ccc;border-radius:5px;width:100%;padding:0 15px;font-family:IBM Plex Sans,sans-serif;font-size:18px}.twp-form .input-field textarea{min-height:135px;padding:15px;line-height:1.4em}.twp-form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.twp-form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.twp-form input[type=number]{-moz-appearance:textfield}.twp-form button[type=submit]{cursor:pointer;margin-top:20px}.twp-form p.privacy{margin:0;padding:20px 0;font-size:.85em}.twp-form p.privacy label input[type=checkbox]{display:none}.twp-form p.privacy label input[type=checkbox]+span{cursor:pointer;padding-left:28px;display:block;position:relative}.twp-form p.privacy label input[type=checkbox]+span:before{content:"";background:#fff;border:1px solid #ccc;border-radius:3px;width:21px;height:21px;transition:all .3s ease-in-out;display:block;position:absolute;top:0;left:0}.twp-form p.privacy label input[type=checkbox]+span:after{content:"";color:#fff;font-family:twipi;font-weight:600;position:absolute;top:0;left:3px}.twp-form p.privacy label input[type=checkbox]:checked+span:before{background:#3261ff;border-color:#3261ff}.twp-form p.solution{margin:0;padding:0 0 10px}form .solution-twipi{--gap:20px;--columns:1;justify-content:center;gap:var(--gap);flex-wrap:wrap;display:flex}form .solution-twipi label{width:calc(( 100% / var(--columns) ) - var(--gap) + ( var(--gap) / var(--columns) ));display:block}form .solution-twipi label img{filter:saturate(0%)brightness(70%)contrast(1000%);opacity:.3;width:auto;max-width:100%;height:auto;max-height:25px;margin-bottom:8px;transition:all .3s ease-in-out;display:block}form .solution-twipi label .logo{color:#a7a7a8;cursor:pointer;background:#fff;border:1px solid #eaeaec;border-radius:5px;min-height:100%;padding:10px 20px;font-size:14px;line-height:1.2em;transition:all .3s ease-in-out}form .solution-twipi label input{display:none}form .solution-twipi label input:checked+.logo{color:#1e1e1e;border-color:var(--border)}form .solution-twipi label input:checked+.logo img{filter:none;opacity:1}form .solution-twipi label:hover .logo{color:#1e1e1e}form .solution-twipi label:hover .logo img{filter:none;opacity:1}form .required-fields{margin:0;font-size:.85em}@media only screen and (min-width:602px){form{--gap:20px}form .solution-twipi{--columns:3}form .input-flex{gap:var(--gap);flex-wrap:wrap;display:flex}form .input-flex .input-field{width:100%;padding-top:10px}form .input-flex .input-field label{top:10px}form .input-flex .input-field input[type=text]:focus+label,form .input-flex .input-field input[type=tel]:focus+label,form .input-flex .input-field input[type=email]:focus+label,form .input-flex .input-field textarea:focus+label,form .input-flex .input-field input[type=text].completed+label,form .input-flex .input-field input[type=tel].completed+label,form .input-flex .input-field input[type=email].completed+label,form .input-flex .input-field textarea.completed+label{top:-9px}form .input-flex .input-field.half{width:calc(50% - var(--gap)/2)}form .input-flex .twp-select.half{max-width:calc(50% - var(--gap)/2)}}#twp-contact-form .input-field{padding-top:30px;position:relative}#twp-contact-form .input-field input[type=text]:required+label:after,#twp-contact-form .input-field input[type=tel]:required+label:after,#twp-contact-form .input-field input[type=email]:required+label:after,#twp-contact-form .input-field textarea:required+label:after{content:"*";margin-left:3px}#twp-contact-form .input-field input[type=text]:focus+label,#twp-contact-form .input-field input[type=tel]:focus+label,#twp-contact-form .input-field input[type=email]:focus+label,#twp-contact-form .input-field textarea:focus+label,#twp-contact-form .input-field input[type=text].completed+label,#twp-contact-form .input-field input[type=tel].completed+label,#twp-contact-form .input-field input[type=email].completed+label,#twp-contact-form .input-field textarea.completed+label{color:#444;padding:0;font-size:14px;line-height:1em;top:12px}#twp-contact-form .input-field label{color:#aaa;font-size:16px;font-weight:300;line-height:var(--height);padding:0 15px;transition:all .3s ease-in-out;display:block;position:absolute;top:32px;left:0}@media only screen and (min-width:602px){#twp-contact-form .input-field{padding-top:10px}#twp-contact-form .input-field label{top:10px}#twp-contact-form .input-field input[type=text]:focus+label,#twp-contact-form .input-field input[type=tel]:focus+label,#twp-contact-form .input-field input[type=email]:focus+label,#twp-contact-form .input-field textarea:focus+label,#twp-contact-form .input-field input[type=text].completed+label,#twp-contact-form .input-field input[type=tel].completed+label,#twp-contact-form .input-field input[type=email].completed+label,#twp-contact-form .input-field textarea.completed+label{top:-8px}}#twp-calc-form label{margin:10px 0 4px;font-size:16px;font-weight:600;display:block}#twp-calc-form label small{font-size:1em;font-weight:400;display:block}#twp-calc-form .input-field{margin:15px 0;padding:0}@media only screen and (min-width:602px){#twp-calc-form{--gap:20px}#twp-calc-form .flex-row{gap:var(--gap)}#twp-calc-form .input-field{width:calc(50% - var(--gap)/2);flex-direction:column;margin:0 0 10px;display:flex}#twp-calc-form .input-field input{margin-top:auto}}#twipi-optin .rgpd{font-size:12px}#twipi-optin div.input{margin:20px 0;position:relative}#twipi-optin div.input input[type=email]{width:100%;padding:0 15px 0 50px;font-family:IBM Plex Sans,sans-serif;font-size:1rem;line-height:52px}#twipi-optin div.input .icon{color:#961dff;font-size:24px;line-height:50px;position:absolute;top:4px;left:15px}#twipi-optin button[type=submit]{color:#000;text-transform:uppercase;cursor:pointer;background:#fff;border:none;border-radius:5px;width:100%;padding:0 15px;font-family:IBM Plex Sans,sans-serif;font-size:20px;line-height:52px}#twipi-optin button[type=submit] .icon{vertical-align:middle;margin-left:6px;font-size:13px;display:inline-block}#application-form .input-field{margin:10px 0;padding:0}#application-form .input-field input[type=text],#application-form .input-field input[type=email],#application-form .input-field input[type=tel],#application-form .input-field textarea{background:#f7f8fa;border:1px solid #e2e5ec;border-radius:5px;width:100%;height:48px;padding:0 10px;font-family:IBM Plex Sans,sans-serif;font-size:15px;line-height:50px}#application-form .input-field label{margin-bottom:3px;font-size:.777em;font-weight:600;display:block}#application-form .input-field.required label:after{content:"*";color:#7e28df;margin-left:2px}#application-form .input-field textarea{min-height:120px;padding:10px;line-height:150%}#application-form .file-field{width:100%;margin:10px 0}#application-form .file-field>label{margin-bottom:3px;font-size:.777em;font-weight:600;display:block}#application-form .file-field.required>label:after{content:"*";color:#7e28df;margin-left:2px}#application-form .file-field p{margin:3px 0 0;font-size:.777em;font-weight:600}#application-form .file-field p small{color:#6b7385;font-size:.85em;font-weight:400}#application-form .file-field .filepond--data,#application-form .file-field .filepond--root{margin-bottom:0!important}#application-form .file-field .filepond--panel-root{background:#f7f8fa;border:1px dashed #e2e5ec;border-radius:5px}#application-form .file-field .filepond--drop-label .upload{background:#fff;border:1px solid #e2e5ec;border-radius:5px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:20px;left:20px}#application-form .file-field .filepond--file{background:#244169}#application-form .submit-wrapper{margin-top:30px}#application-form .submit-wrapper .privacy{color:#6b7385;font-size:12px}#application-form .submit-wrapper button{cursor:pointer;background:linear-gradient(90deg,#8929f5 0%,#3a49da 100%);height:58px;margin-top:30px;padding-right:50px;font-size:1.1em}@media only screen and (min-width:602px){#application-form .input-flex{flex-wrap:wrap;gap:20px;display:flex}#application-form .input-flex .input-field{margin:0}#application-form .input-flex .input-field.lastname,#application-form .input-flex .input-field.firstname,#application-form .input-flex .input-field.email,#application-form .input-flex .input-field.phone{width:calc(50% - 10px)}#application-form .submit-wrapper{gap:40px;display:flex}#application-form .submit-wrapper .privacy{max-width:50%}#application-form .submit-wrapper button{margin:0 0 0 auto}}#application-confirm{--btn:60px;border-radius:5px;width:560px;max-width:80%}#application-confirm .modal-content{padding:40px}#application-confirm .icon{width:var(--btn);height:var(--btn);line-height:var(--btn);border-radius:var(--btn);text-align:center;background:var(--gradient);color:#fff;margin:0 auto 20px;display:block}#application-confirm .jobdesc{background:#f3f2f7;border-radius:5px;padding:10px;display:inline-block}#application-confirm .btn.primary{margin:40px auto 0}.twphl{background:var(--gradient);-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important}.gradient{background:var(--gradient)}.ticker-wrapper{--logosize:80px;width:100%;overflow:hidden}.ticker-wrapper .ticker{will-change:transform;align-items:center;gap:40px;margin:40px 0;display:flex}.ticker-wrapper .ticker img{width:var(--logosize);height:auto;margin:0 15px}@media only screen and (min-width:602px){.ticker-wrapper{--logosize:150px}}.twp-block{background:var(--bgcolor,#fff);color:var(--txtcolor,#000);padding:35px 0;position:relative}.twp-block h2:first-child{margin-top:0}.twp-block img.bg-image{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.twp-block .flickity-page-dots{bottom:-40px}.twp-block .flickity-page-dots .dot{opacity:1;background:#cdcdcd;border-radius:14px;width:12px;height:12px;margin:0 5px}.twp-block .flickity-page-dots .dot:only-child{display:none}.twp-block .flickity-page-dots .dot:hover{background:0 0}.twp-block .flickity-page-dots .dot.is-selected{background:var(--gradient);width:24px}.twp-block .flickity-prev-next-button{--size:48px;width:var(--size);height:var(--size);color:#0003;opacity:1;margin-top:calc(var(--size)/2 * -1);background:0 0;padding:0;top:50%;bottom:0;transform:none}.twp-block .flickity-prev-next-button:before{content:"";font-family:twipi;font-size:var(--size)}.twp-block .flickity-prev-next-button.next{right:0;transform:scale(-1)}.twp-block .flickity-prev-next-button.previous{left:0}.twp-block .flickity-prev-next-button:hover{background:var(--gradient);-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important}.twp-block .stretch{width:900px;max-width:90%;margin-left:auto;margin-right:auto;position:relative}.twp-block .tabs,.twp-block .post-tag-filters{flex-wrap:wrap;justify-content:center;align-items:center;gap:25px;height:auto;margin:40px 0;display:flex}.twp-block .tabs .tab,.twp-block .post-tag-filters .tab,.twp-block .tabs li,.twp-block .post-tag-filters li{text-transform:none;line-height:36px}.twp-block .tabs .tab a,.twp-block .post-tag-filters .tab a,.twp-block .tabs li a,.twp-block .post-tag-filters li a,.twp-block .tabs .tab em,.twp-block .post-tag-filters .tab em,.twp-block .tabs li em,.twp-block .post-tag-filters li em{height:auto;padding:0;font-size:16px;line-height:40px;text-decoration:none;display:inline-block}.twp-block .tabs .tab a,.twp-block .post-tag-filters .tab a,.twp-block .tabs li a,.twp-block .post-tag-filters li a{color:#1e314d;border:1px solid #1e314d;border-radius:5px;padding:0 25px;font-weight:500}.twp-block .tabs .tab a:not(.active),.twp-block .post-tag-filters .tab a:not(.active),.twp-block .tabs li a:not(.active),.twp-block .post-tag-filters li a:not(.active){background:#fff}.twp-block .tabs .tab a:hover,.twp-block .post-tag-filters .tab a:hover,.twp-block .tabs li a:hover,.twp-block .post-tag-filters li a:hover,.twp-block .tabs .tab a.active,.twp-block .post-tag-filters .tab a.active,.twp-block .tabs li a.active,.twp-block .post-tag-filters li a.active{color:#fff;background:var(--gradient);border:1px solid #fff;padding:1px 24px}.twp-block .arrow-cta a{padding-right:20px;font-weight:600;text-decoration:none;display:inline-block;overflow:hidden}.twp-block .arrow-cta a .arrow{width:calc(100% + 20px);height:15px;display:block;position:relative}.twp-block .arrow-cta a .arrow svg{--gradientStart:#22dadb;--gradientEnd:#7c3aed;transition:all .3s ease-in-out;position:absolute;top:3px;right:15px}.twp-block .arrow-cta a:hover .arrow svg{right:0}.twp-block .card-icon{border-radius:63px;justify-content:center;align-items:center;width:63px;height:63px;margin-bottom:30px;display:flex;box-shadow:0 4px 4px #0000001a}.twp-block .card-icon img{width:auto;height:24px;display:block}.twp-block .tags{flex-wrap:wrap;gap:10px;display:flex}.twp-block .tags .tag{background:var(--gradient);color:#fff;text-align:center;border-radius:47px;min-width:70px;padding:0 15px;line-height:47px;display:inline-block}@media only screen and (max-width:600px){.twp-block .tabs,.twp-block .post-tag-filters{gap:0}.twp-block .tabs .tab,.twp-block .post-tag-filters .tab,.twp-block .tabs li,.twp-block .post-tag-filters li{width:100%}.twp-block .tabs .tab a,.twp-block .post-tag-filters .tab a,.twp-block .tabs li a,.twp-block .post-tag-filters li a,.twp-block .tabs .tab em,.twp-block .post-tag-filters .tab em,.twp-block .tabs li em,.twp-block .post-tag-filters li em{text-align:center;margin:8px 0;display:block}}.twp-block.page-hero{position:relative}.twp-block.page-hero .buttons{flex-wrap:wrap;gap:30px;margin:30px 0;display:flex}.twp-block.page-hero .desc{margin:40px auto}.twp-block.page-hero .image:not(.normal) img{width:auto;max-width:40vw;height:auto;max-height:100%;display:block}.twp-block.page-hero .image.normal img{object-fit:cover;border-radius:5px;width:100%;height:100%;display:block}.twp-block.page-hero img.product-img{width:auto;height:55px;margin-bottom:30px;display:block}.twp-block.page-hero .stretch .buttons{justify-content:center}@media only screen and (max-width:600px){.twp-block.page-hero{padding-top:30px}}@media only screen and (max-width:990px){.twp-block.page-hero .image:not(.normal){height:360px}.twp-block.page-hero .image:not(.normal) img{max-width:100%;max-height:360px;position:absolute;bottom:0;right:0}}@media only screen and (min-width:992px){.twp-block.page-hero{--gap:150px}.twp-block.page-hero .flex-row{align-items:center;gap:150px}.twp-block.page-hero .flex-row.img-normal{align-items:stretch}.twp-block.page-hero .flex-row .twp-content{width:calc(55% - var(--gap)/2)}.twp-block.page-hero .flex-row .image{width:calc(45% - var(--gap)/2)}.twp-block.page-hero .flex-row .image:not(.normal) img{max-height:100%;position:absolute;bottom:0;right:0}}.twp-block.twipi-services{--gap:40px;--columns:1;padding:80px 0;font-size:14px;position:relative}.twp-block.twipi-services .flex-row{gap:var(--gap);flex-wrap:wrap;justify-content:center}.twp-block.twipi-services .flex-row .item{width:calc(( 100% / var(--columns) ) - var(--gap) + ( var(--gap) / var(--columns) ));text-align:center;text-decoration:none;display:block}.twp-block.twipi-services .flex-row .item img{width:auto;height:44px;margin:0 auto;display:block}.twp-block.twipi-services .flex-row .item .label{margin-top:15px;display:block}@media only screen and (min-width:602px){.twp-block.twipi-services{--columns:2;--gap:60px}}@media only screen and (min-width:992px){.twp-block.twipi-services{--columns:4;--gap:90px;font-size:16px}}.twp-block.key-figures{--gap:30px;--columns:2;padding:80px 0;position:relative}.twp-block.key-figures .overlay{background:var(--gradient);opacity:.85;width:100%;height:100%;position:absolute;top:0;left:0}.twp-block.key-figures .figures{color:#fff;position:relative}.twp-block.key-figures .item{margin-bottom:40px;font-weight:500}.twp-block.key-figures .item strong{font-size:2.2em;line-height:1em;display:block}.twp-block.key-figures .item strong:after{content:"";background:#fff;width:90px;height:2px;margin:15px 0;display:block}.twp-block.key-figures h2+.flex-row{margin-top:60px}.twp-block.key-figures .small-flex{gap:var(--gap);flex-wrap:wrap;justify-content:center}.twp-block.key-figures .small-flex .item{width:calc(( 100% / var(--columns) ) - var(--gap) + ( var(--gap) / var(--columns) ));margin:0}@media only screen and (max-width:600px){.twp-block.key-figures .item{width:100%;margin-bottom:30px}.twp-block.key-figures .small-flex .item{text-align:center}.twp-block.key-figures .small-flex .item span{font-size:.85em;font-weight:300;line-height:1.3em;display:block}.twp-block.key-figures .small-flex .item strong:after{opacity:.5;border-radius:3px;width:42px;height:3px;margin:10px auto}}@media only screen and (min-width:602px){.twp-block.key-figures{--gap:40px;--columns:4}.twp-block.key-figures .flex-row{gap:var(--gap);flex-wrap:wrap;justify-content:center}.twp-block.key-figures .flex-row .item{width:calc(( 100% / var(--columns) ) - var(--gap) + ( var(--gap) / var(--columns) ));margin:0}.twp-block.key-figures .item strong{font-size:2.85em}}@media only screen and (min-width:992px){.twp-block.key-figures{--gap:55px}}.twp-block.services-tabs{padding:60px 0}.twp-block.services-tabs .tabs{margin:0 auto}.twp-block.services-tabs div[id^=item]{color:#fff;background:#1e314d;border-radius:5px;margin:30px 0;overflow:hidden;box-shadow:0 0 15px #0000001a}.twp-block.services-tabs div[id^=item] .cta .primary{border:none;border-radius:8px;margin-top:30px}.twp-block.services-tabs div[id^=item] .twp-content{padding:30px 0 40px 60px}.twp-block.services-tabs div[id^=item] .image img{margin-top:40px;display:block}.twp-block.services-tabs div[id^=item] span.logo{border:1px solid var(--border);border-radius:50px;padding:5px 15px 5px 8px;display:inline-block}.twp-block.services-tabs div[id^=item] span.logo img{width:auto;height:30px;display:block}.twp-block.services-tabs div[id^=item] .customer-logo{width:auto;max-width:100px;height:auto;max-height:60px;display:block}.twp-block.services-tabs div[id^=item] .logos>div{align-items:center;display:flex}.twp-block.services-tabs div[id^=item] .customers{color:#1e314d;background:#fff;align-items:center;gap:30px;padding:20px 30px;display:flex}.twp-block.services-tabs div[id^=item] .customers .label{font-style:italic}.twp-block.services-tabs div[id^=item] .customers .logos{flex-wrap:wrap;gap:40px;margin-left:auto;display:flex}@media only screen and (max-width:600px){.twp-block.services-tabs{padding:30px 0}.twp-block.services-tabs .sticky{background:#fff;position:sticky;top:25px;z-index:2!important}.twp-block.services-tabs .sticky .tabs{padding-bottom:15px}.twp-block.services-tabs .image img{max-width:calc(100% - 30px);margin-left:30px;display:block}.twp-block.services-tabs div[id^=item] .twp-content{padding:30px 20px 2px 30px}.twp-block.services-tabs div[id^=item] .customers{text-align:center;padding:20px 10px;display:block}.twp-block.services-tabs div[id^=item] .customers .logos{justify-content:center;gap:20px;margin-top:20px}.twp-block.services-tabs div[id^=item] .customers .customer-logo{max-width:70px;max-height:50px}}@media only screen and (min-width:602px){.twp-block.services-tabs .customers .label{white-space:nowrap}.twp-block.services-tabs div[id^=item] .flex-row{gap:80px}.twp-block.services-tabs div[id^=item] .flex-row .twp-content{width:calc(65% - 80px)}.twp-block.services-tabs div[id^=item] .flex-row .image{align-items:flex-end;width:35%;display:flex}}.twp-block.content-tabs{padding:0}.twp-block.content-tabs .tabs{margin-left:auto;margin-right:auto}.twp-block.content-tabs .sticky-tabs{z-index:10;background:#fff;position:sticky;top:65px}.twp-block.content-tabs .tab-items{color:#fff;background:#1e314d;padding:60px 0;position:relative}.twp-block.content-tabs .twp-content h3{margin:0 0 1em}.twp-block.content-tabs .twp-content ul li{padding-left:34px;position:relative}.twp-block.content-tabs .twp-content ul li:before{content:"";color:#22dadb;font-family:twipi;position:absolute;top:3px;left:0}.twp-block.content-tabs .twp-content .note{background:#244169;border-radius:5px;margin:1em 0;padding:15px 15px 15px 50px;font-size:14px;font-weight:600;line-height:1.2em;position:relative}.twp-block.content-tabs .twp-content .note img{width:auto;height:24px;margin-top:-12px;display:inline-block;position:absolute;top:50%;left:15px}.twp-block.content-tabs .arrow-cta{margin-top:1.5em}.twp-block.content-tabs .arrow-cta a.twphl{background:#22dadb}.twp-block.content-tabs .arrow-cta a.twphl svg path{fill:#22dadb}@media only screen and (max-width:600px){.twp-block.content-tabs .tabs{margin:20px auto;padding-bottom:5px}.twp-block.content-tabs .tab-items{margin-top:0;padding-top:20px;padding-bottom:280px}.twp-block.content-tabs .tab-items img.responsive-img{object-fit:cover;width:100%;height:240px;position:absolute;bottom:0;right:0}}@media only screen and (min-width:602px){.twp-block.content-tabs{--gap:60px}.twp-block.content-tabs .tab-items img.responsive-img{width:calc(50vw - var(--gap)/2);object-fit:cover;height:100%;position:absolute;top:0;right:0}.twp-block.content-tabs .flex-row{gap:var(--gap)}.twp-block.content-tabs .flex-row>div{width:calc(50% - var(--gap)/2)}}@media only screen and (min-width:992px){.twp-block.content-tabs{--gap:80px}}.twp-block.content-cards{padding:60px 0;position:relative}.twp-block.content-cards .bg-illustr{background:url(../img/pattern-default.svg) 0 0/contain no-repeat;width:100px;height:230px;display:block;position:absolute;top:0;left:0}.twp-block.content-cards .flex-row{margin-top:50px}.twp-block.content-cards .item{border:1px solid #0000;border-radius:5px;margin-bottom:30px;transition:all .3s ease-in-out;overflow:hidden;box-shadow:0 0 15px #0000001a}.twp-block.content-cards .item h3{font-size:1.2em}.twp-block.content-cards .item:not(.image-card){padding:40px 30px}.twp-block.content-cards .item.image-card img{object-fit:cover;aspect-ratio:24/28;width:100%;height:100%;display:block}@media only screen and (max-width:600px){.twp-block.content-cards{padding:30px 0}}@media only screen and (min-width:602px){.twp-block.content-cards{--gap:30px;--columns:2}.twp-block.content-cards .bg-illustr{width:200px}.twp-block.content-cards .flex-row{gap:var(--gap);flex-wrap:wrap}.twp-block.content-cards .flex-row .item{width:calc(( 100% / var(--columns) ) - var(--gap) + ( var(--gap) / var(--columns) ));margin:0}}@media only screen and (min-width:992px){.twp-block.content-cards .flex-row .item{width:calc(( 100% / var(--maxcol,3) ) - var(--gap) + ( var(--gap) / var(--maxcol,3) ))}}.twp-block.half-cards{padding:60px 0}.twp-block.half-cards h2+.flex-row,.twp-block.half-cards .intro+.flex-row{margin-top:50px}.twp-block.half-cards .half-card{border-radius:5px;flex-direction:column;margin-bottom:30px;display:flex;overflow:hidden;box-shadow:0 4px 35px #0000001a}.twp-block.half-cards .half-card .content{padding:30px 50px}.twp-block.half-cards .half-card .image{margin-top:auto}.twp-block.half-cards .half-card .image img{aspect-ratio:54/20;object-fit:cover;width:100%;height:auto;display:block}.twp-block.half-cards .half-card:nth-child(2n){color:#fff;background:#1e314d}@media only screen and (min-width:602px){.twp-block.half-cards{--gap:40px}.twp-block.half-cards .flex-row{gap:var(--gap);flex-wrap:wrap}.twp-block.half-cards .flex-row .half-card{width:calc(50% - var(--gap)/2);margin:0}}@media only screen and (min-width:992px){.twp-block.half-cards{--gap:60px}}.twp-block.twipi-organisation{padding:60px 0;position:relative}.twp-block.twipi-organisation h2+.flex-row,.twp-block.twipi-organisation .intro+.flex-row{margin-top:50px}.twp-block.twipi-organisation .key-figures{margin:50px auto}.twp-block.twipi-organisation .key-figures li{text-align:center;margin:15px 0;padding:0 40px;font-weight:600}.twp-block.twipi-organisation .key-figures li strong{background:var(--gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;width:fit-content;margin:0 auto;font-size:1.66666em;font-weight:800;display:block}.twp-block.twipi-organisation .org-card{background:#fff;border-radius:5px;flex-direction:column;margin-bottom:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 35px #0000001a}.twp-block.twipi-organisation .org-card .content{padding:30px 50px}.twp-block.twipi-organisation .org-card .content h3{margin-top:0;font-size:1.1em}.twp-block.twipi-organisation .org-card .content h3:before{content:"";background:var(--gradient);border-radius:4px;width:38px;height:4px;margin-bottom:10px;display:block}.twp-block.twipi-organisation .org-card .image img{aspect-ratio:54/20;object-fit:cover;width:100%;height:auto;display:block}@media only screen and (max-width:600px){.twp-block.twipi-organisation .key-figures li:not(:last-child):after{content:"";background:#d3d5df;width:38px;height:1px;margin:15px auto;display:block}}@media only screen and (min-width:602px){.twp-block.twipi-organisation{--gap:40px}.twp-block.twipi-organisation .bg-illustr{background:url(../img/organisation.png) 50%/contain no-repeat;width:300px;height:400px;display:block;position:absolute;top:40px;left:-50px;transform:translate(-1px,-1px)}.twp-block.twipi-organisation .flex-row{gap:var(--gap);flex-wrap:wrap}.twp-block.twipi-organisation .flex-row .org-card{width:calc(50% - var(--gap)/2);margin:0}.twp-block.twipi-organisation .key-figures{flex-wrap:wrap;justify-content:center;display:flex}.twp-block.twipi-organisation .key-figures li:not(:last-child){border-right:1px solid #d3d5df}}@media only screen and (min-width:992px){.twp-block.twipi-organisation{--gap:60px}}.twp-block.twipi-locations{padding:60px 0;position:relative}.twp-block.twipi-locations h2+.flex-row,.twp-block.twipi-locations .intro+.flex-row{margin-top:50px}.twp-block.twipi-locations .location-card{border-radius:5px;flex-direction:column;margin-bottom:30px;display:flex;overflow:hidden;box-shadow:0 4px 35px #0000001a}.twp-block.twipi-locations .location-card .card-icon{margin:50px auto 15px}.twp-block.twipi-locations .location-card h3{text-align:center;margin:15px 30px 50px;font-size:1.3333em;font-weight:600}.twp-block.twipi-locations .location-card .image img{aspect-ratio:42/22;object-fit:cover;width:100%;height:auto;display:block}@media only screen and (min-width:602px){.twp-block.twipi-locations{--gap:40px;--columns:3}.twp-block.twipi-locations .flex-row{gap:var(--gap);flex-wrap:wrap}.twp-block.twipi-locations .flex-row .location-card{width:calc(( 100% / var(--columns) ) - var(--gap) + ( var(--gap) / var(--columns) ));margin:0}}@media only screen and (min-width:992px){.twp-block.twipi-locations{--gap:60px}}.twp-block.big-cards h2+.flex-row,.twp-block.big-cards .intro+.flex-row{margin-top:50px}.twp-block.big-cards .big-card{background:#fff;border-radius:5px;flex-direction:column;margin-bottom:30px;display:flex;overflow:hidden;box-shadow:0 4px 35px #0000001a}.twp-block.big-cards .big-card .titleflex{align-items:center;gap:20px;margin-bottom:30px;display:flex}.twp-block.big-cards .big-card .titleflex h3,.twp-block.big-cards .big-card .titleflex .card-icon{margin:0}.twp-block.big-cards .big-card .titleflex .card-icon{min-width:63px}.twp-block.big-cards .big-card.gradient-border{padding-bottom:30px;position:relative}.twp-block.big-cards .big-card.gradient-border:after{content:"";background:var(--gradient);width:100%;height:4px;display:block;position:absolute;bottom:0;left:0}.twp-block.big-cards .big-card .content{padding:30px 50px 15px}.twp-block.big-cards .big-card .image{margin-top:auto}.twp-block.big-cards .big-card .image img{width:auto;max-width:100%;height:auto;max-height:240px;margin:-50px 0 0 auto;display:block}.twp-block.big-cards .big-card .cta{margin:30px 0}@media only screen and (min-width:602px){.twp-block.big-cards{--gap:40px;position:relative}.twp-block.big-cards .bg-illustr{aspect-ratio:1;background:url(../img/pattern-default.svg) 0 0/contain no-repeat;width:15%;height:auto;display:block;position:absolute;top:0;right:2.5%}.twp-block.big-cards .flex-row{gap:var(--gap);flex-wrap:wrap}.twp-block.big-cards .flex-row .big-card{width:calc(50% - var(--gap)/2);margin:0}}@media only screen and (min-width:992px){.twp-block.big-cards{--gap:60px}}.twp-block.cta-banner,.twp-block.cta-banner-alt{--left:30px}.twp-block.cta-banner.is-fullwidth,.twp-block.cta-banner-alt.is-fullwidth{padding:0}.twp-block.cta-banner .cta-wrapper,.twp-block.cta-banner-alt .cta-wrapper{color:#fff;background:#1e314d;overflow:hidden;box-shadow:0 4px 25px #0000001a}.twp-block.cta-banner .cta-wrapper:not(.no-radius),.twp-block.cta-banner-alt .cta-wrapper:not(.no-radius){border-radius:5px}.twp-block.cta-banner .cta-wrapper .twp-content,.twp-block.cta-banner-alt .cta-wrapper .twp-content{padding:30px 30px 50px var(--left)}.twp-block.cta-banner .cta-wrapper .image img,.twp-block.cta-banner-alt .cta-wrapper .image img{display:block}.twp-block.cta-banner .cta-wrapper .cta,.twp-block.cta-banner-alt .cta-wrapper .cta{margin-top:30px}.twp-block.cta-banner.light .cta-wrapper,.twp-block.cta-banner-alt.light .cta-wrapper{color:#000;background:#f3f2f7}@media only screen and (min-width:602px){.twp-block.cta-banner,.twp-block.cta-banner-alt{--left:70px}.twp-block.cta-banner .flex-row,.twp-block.cta-banner-alt .flex-row{align-items:stretch;gap:80px}.twp-block.cta-banner .flex-row .image,.twp-block.cta-banner-alt .flex-row .image{width:calc(35% - 40px);margin-top:auto;padding-top:30px}.twp-block.cta-banner .flex-row .twp-content,.twp-block.cta-banner-alt .flex-row .twp-content{align-items:center;width:calc(65% - 40px);display:flex}.twp-block.cta-banner .flex-row .twp-content h2,.twp-block.cta-banner-alt .flex-row .twp-content h2{margin-top:0}}.twp-block.cta-banner-alt .cta-wrapper{padding:40px;position:relative;overflow:hidden}.twp-block.cta-banner-alt .cta-wrapper .pattern{opacity:.5;background:url(../img/cta-default.svg) 50%/contain no-repeat;width:33%;height:120%;display:block;position:absolute;top:-10%;right:5%}.twp-block.cta-banner-alt .cta-wrapper>div{position:relative}.twp-block.cta-banner-alt .cta-wrapper>div h2{margin-top:0}.twp-block.cta-banner-alt .cta-wrapper.alignfull{border-radius:0;padding:0}.twp-block.cta-banner-alt .cta-wrapper.alignfull .flex-row{padding:60px 0;position:relative}.twp-block.cta-banner-alt .cta-wrapper.alignfull .flex-row>div{position:relative}.twp-block.cta-banner-alt .cta-wrapper.alignfull .flex-row>div.cta .btn{margin:0 auto}@media only screen and (max-width:600px){.twp-block.cta-banner-alt .cta-wrapper .pattern{opacity:.25;width:50%;top:30%;right:25%}}@media only screen and (min-width:602px){.twp-block.cta-banner-alt .flex-row{align-items:center}.twp-block.cta-banner-alt .flex-row .content{width:calc(65% - 40px)}.twp-block.cta-banner-alt .flex-row .cta{width:calc(35% - 40px)}.twp-block.cta-banner-alt .flex-row .cta .btn{margin-left:auto}}.twp-block.last-news{padding:60px 0}.twp-block.last-news .cta{justify-content:center;display:flex}.twp-block.last-news .post-tag-filters{margin:0 auto}.twp-block.last-news .post-tag-filters li a{transition:all .2s ease-in-out}@media only screen and (max-width:600px){.twp-block.last-news .sticky{background:#fff;position:sticky;top:60px;z-index:2!important}}.twp-block.footer-banner{padding:50px 0;position:relative}.twp-block.footer-banner .overlay{opacity:.85;width:100%;height:100%;position:absolute;top:0;left:0}.twp-block.footer-banner .cta a.btn.primary{color:#000;background:#fff}.twp-block.footer-banner .flex-row{color:#fff;position:relative}.twp-block.footer-banner h2{margin-top:1rem}@media only screen and (max-width:600px){.twp-block.footer-banner .btn{width:100%;margin-top:20px}}@media only screen and (min-width:602px){.twp-block.footer-banner .flex-row{align-items:center;gap:120px}.twp-block.footer-banner .flex-row .cta{margin-left:auto}.twp-block.footer-banner .flex-row .btn{white-space:nowrap}}.twp-block.benefits-block .navtabs{flex-wrap:wrap;justify-content:center;gap:15px;padding:30px 0 10px;display:flex}.twp-block.benefits-block .navtabs li{width:100%}.twp-block.benefits-block .navtabs li .btn{text-transform:none;border:1px solid #ddd;border-radius:5px;width:100%;min-height:40px;transition:none}.twp-block.benefits-block .navtabs li .btn.primary{border:none;padding:0 20px}.twp-block.benefits-block .navtabs li .btn.primary:after,.twp-block.benefits-block .navtabs li .btn.primary:before{display:none}.twp-block.benefits-block .navtabs li .btn:hover{background:var(--gradient);color:#fff;border:1px solid #fff}.twp-block.benefits-block .benefits{margin:30px 0;padding:0;position:relative}.twp-block.benefits-block .benefits .pattern{background-position:50%;background-repeat:no-repeat;background-size:contain;width:130px;height:300px;display:block;position:absolute;bottom:-20px;left:-10px}.twp-block.benefits-block .benefits .slide{color:#fff;background:#244169;border-radius:5px;width:100%;margin:10px 5px;overflow:hidden}.twp-block.benefits-block .benefits .slide .content{padding:30px 20px 40px}.twp-block.benefits-block .benefits .slide .content .gain{border:1px solid #22dadb;border-radius:5px;align-items:center;margin:20px 0;display:flex}.twp-block.benefits-block .benefits .slide .content .gain .legend{padding:5px 10px;font-size:.85em;font-weight:600;line-height:1.25em}.twp-block.benefits-block .benefits .slide .content .gain .value{color:#22dadb;white-space:nowrap;padding:5px 15px;font-size:2em;font-weight:700}.twp-block.benefits-block .benefits .slide .content ul{padding:0;list-style:none}.twp-block.benefits-block .benefits .slide .content ul li{margin:.75em 0;padding-left:1em;position:relative}.twp-block.benefits-block .benefits .slide .content ul li:before{content:"•";color:#22dadb;position:absolute;top:auto;left:0}.twp-block.benefits-block .benefits .slide .image{position:relative}.twp-block.benefits-block .benefits .slide .image img{object-fit:cover;width:100%;height:100%;max-height:320px;display:block}.twp-block.benefits-block .benefits .slide .image .overlay{content:"";background:linear-gradient(90deg,#244169 0,#244169e6 30.29%,#244169a3 51.92%,#24416900 100%);width:50%;height:100%;display:block;position:absolute;top:0;left:-2px}@media only screen and (max-width:600px){.twp-block.benefits-block{overflow:hidden}.twp-block.benefits-block .sticky{background:#fff;position:sticky;top:60px;z-index:2!important}.twp-block.benefits-block .benefits .pattern{width:70px;left:-30px}.twp-block.benefits-block .benefits .slide .image .overlay{display:none}}@media only screen and (min-width:602px){.twp-block.benefits-block .stretch{width:50%}.twp-block.benefits-block .navtabs li{width:auto}.twp-block.benefits-block .benefits{padding:0 100px}.twp-block.benefits-block .benefits img.illustration{width:120px;height:260px;bottom:-20px;left:0}.twp-block.benefits-block .benefits img.illustration img{max-width:100%;height:auto;display:block}.twp-block.benefits-block .benefits .slide{min-height:calc(100% - 10px)}.twp-block.benefits-block .benefits .slide .image{width:40%}.twp-block.benefits-block .benefits .slide .image img{object-fit:cover;width:100%;height:100%;max-height:100%}.twp-block.benefits-block .benefits .slide .content{width:60%;padding:30px 50px 40px}.twp-block.benefits-block .benefits .slide .content .gain{max-width:60%}}.twp-block.customer-logos{--width:120px;--height:80px}.twp-block.customer-logos .logos-title{font-size:1.6em}.twp-block.customer-logos.ital-title .logos-title{font-size:1.25em;font-style:italic;font-weight:400}.twp-block.customer-logos .logos{flex-wrap:wrap;justify-content:center;display:flex}.twp-block.customer-logos .logos .logo{align-items:center;padding:5px 15px;display:flex}.twp-block.customer-logos .logos .logo img{max-width:var(--width);max-height:var(--height);width:auto;height:auto;display:block}@media only screen and (min-width:602px){.twp-block.customer-logos{--width:200px;--height:90px}.twp-block.customer-logos .logos{gap:20px}}.twp-block.feature-card{background:var(--bgcolor,#fff);color:var(--textcolor,#000);border-radius:5px;margin:30px 0;padding:0;overflow:hidden;box-shadow:0 4px 25px #0000001a}.twp-block.feature-card .content{padding:32px;font-size:.8em}.twp-block.feature-card .content .note{background:var(--notebgcolor);border-radius:5px;margin:20px 0;padding:6px}.twp-block.feature-card .content .note .legend{color:var(--notetext,inherit);padding:5px 10px;font-size:.85em;font-weight:600;line-height:1.25em}.twp-block.feature-card .content .note .value{padding:5px 15px;font-size:2em;font-weight:700}.twp-block.feature-card .content ol li,.twp-block.feature-card .content ul:not(.share-post) li{margin:.75em 0;padding-left:1em;position:relative}.twp-block.feature-card .content ol li:before,.twp-block.feature-card .content ul:not(.share-post) li:before{content:"•";position:absolute;top:auto;left:0}.twp-block.feature-card .image img{width:auto;max-width:100%;height:auto;max-height:100%;display:block}.twp-block.feature-card .image img.aligncenter{margin:0 auto}.twp-block.feature-card .tag span{color:#fff;border-radius:32px;padding:0 12px;font-size:14px;line-height:32px;display:inline-block}.twp-block.feature-card.dark .cta.arrow-cta a{background:#22dadb}.twp-block.feature-card.dark .cta.arrow-cta a svg path{fill:#22dadb}@media only screen and (max-width:600px){.twp-block.feature-card .image{width:auto;max-height:240px}.twp-block.feature-card .content{padding-bottom:0}.twp-block.feature-card .content+.flex-row>.content{padding-top:0;padding-bottom:20px}}@media only screen and (min-width:602px){.twp-block.feature-card:not(.slider)>.content{padding-bottom:0}.twp-block.feature-card .content .note.tb-like{width:auto;display:table}.twp-block.feature-card .content .note.tb-like>div{vertical-align:middle;display:table-cell}.twp-block.feature-card .content .note.tb-like .value{white-space:nowrap}.twp-block.feature-card .content.img-after{padding-top:0}.twp-block.feature-card .image{align-items:flex-end;display:flex;position:relative}.twp-block.feature-card .image img{width:auto;max-height:calc(100% - 30px);position:absolute;bottom:0}.twp-block.feature-card .image img.alignleft{left:0;right:auto}.twp-block.feature-card .image img.alignright{left:auto;right:0}.twp-block.feature-card .image img.aligncenter{left:50%;transform:translate(-50%)}.twp-block.feature-card .img-height-inherited .image img{max-height:1500px;position:relative}}@media only screen and (min-width:992px){.twp-block.feature-card{flex-direction:column;min-height:100%;display:flex}.twp-block.feature-card>.flex-row{min-height:100%}.twp-block.feature-card>.flex-row.row-reverse{flex-direction:row-reverse}.twp-block.feature-card>.flex-row .image{width:var(--imgwidth);align-items:flex-end;display:flex}.twp-block.feature-card>.flex-row .content{width:calc(100% - var(--imgwidth))}}.twp-block.feature-card.slider .slides{padding:0 30px 30px}.twp-block.feature-card.slider ul.slides-nav{margin:0;display:flex;position:relative}.twp-block.feature-card.slider ul.slides-nav:before,.twp-block.feature-card.slider ul.slides-nav:after{content:"";background:#fff3;width:100%;height:2px;position:absolute;top:22px;left:0}.twp-block.feature-card.slider ul.slides-nav:after{width:calc(var(--indicator) - 20%);background:var(--border);z-index:1;transition:width 1s ease-in-out}.twp-block.feature-card.slider ul.slides-nav.full:after{width:var(--indicator)}.twp-block.feature-card.slider ul.slides-nav li{cursor:pointer;color:#fff3;flex:1;padding-right:15px;transition:all .3s ease-in-out;position:relative}.twp-block.feature-card.slider ul.slides-nav li:hover{color:#fff}.twp-block.feature-card.slider ul.slides-nav li span{z-index:2;position:relative}.twp-block.feature-card.slider ul.slides-nav li .num{text-align:center;background-color:var(--bgcolor,#fff);border:1px solid #fff3;border-radius:44px;width:44px;height:44px;font-size:15px;font-weight:700;line-height:44px;display:inline-block}.twp-block.feature-card.slider ul.slides-nav li .label{max-width:150px;margin-top:10px;font-weight:500;display:block}.twp-block.feature-card.slider ul.slides-nav li.active{color:#fff}.twp-block.feature-card.slider ul.slides-nav li.active .num{border:none}.twp-block.feature-card.slider div.slides-slider{margin-top:50px;padding-bottom:40px}.twp-block.feature-card.slider div.slides-slider .flickity-page-dots{bottom:0}.twp-block.feature-card.slider div.slides-slider .flickity-page-dots .dot{transition:all .3s ease-in-out}.twp-block.feature-card.slider div.slides-slider .flickity-page-dots .dot:not(.is-selected){opacity:.25}.twp-block.feature-card.slider div.slides-slider .flickity-page-dots .dot:hover{opacity:1;background:#fff}.twp-block.feature-card.slider div.slides-slider .slide{width:100%;margin:0 15px;display:block}.twp-block.feature-card.slider div.slides-slider .item{border-left:2px solid var(--border);padding-left:30px;font-size:.88em}.twp-block.feature-card.slider div.slides-slider .item h3{margin-top:0}.twp-block.feature-card.slider div.slides-slider .item .desc{opacity:.8}.twp-block.checklist-icons{padding:60px 0}.twp-block.checklist-icons .wrapper{background:#f8f8f8;border-radius:18px;padding:30px 20px}.twp-block.checklist-icons ul.icons-list{margin:0}.twp-block.checklist-icons ul.icons-list li{border-bottom:1px dashed #ddd;align-items:center;gap:15px;padding:8px 0 16px;font-size:.85em;line-height:1.3em;display:flex}.twp-block.checklist-icons ul.icons-list li .picto{width:35px}.twp-block.checklist-icons ul.icons-list li .label{width:calc(100% - 50px)}.twp-block.checklist-icons ul.secondary{border:1px solid var(--border);border-radius:5px;margin:30px 0;padding:12px}.twp-block.checklist-icons ul.secondary li{align-items:center;font-size:.85em;line-height:1.2em;display:flex}.twp-block.checklist-icons ul.secondary li:not(:last-child){margin-bottom:15px}.twp-block.checklist-icons ul.secondary li .icon{vertical-align:middle;margin-right:8px;padding:2px 0;font-size:1.5em}@media only screen and (min-width:602px){.twp-block.checklist-icons .wrapper{padding:60px}.twp-block.checklist-icons .flex-row{gap:80px}.twp-block.checklist-icons .flex-row .title{flex-direction:column;width:calc(45% - 55px);display:flex}.twp-block.checklist-icons .flex-row .title .pattern{background-image:url(../img/pattern-alt-default.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:240px;height:300px;margin:auto auto -120px 0;display:block}.twp-block.checklist-icons .flex-row .checklist{flex-direction:column;width:calc(55% - 55px);display:flex}.twp-block.checklist-icons ul.secondary{flex-wrap:wrap;justify-content:center;align-items:center;margin:50px 0 0;display:flex}.twp-block.checklist-icons ul.secondary li{justify-content:flex-start;max-width:40%;padding-right:20px;margin:0!important}.twp-block.checklist-icons ul.icons-list{flex-wrap:wrap;gap:16px;display:flex}.twp-block.checklist-icons ul.icons-list li{width:calc(50% - 8px);padding-right:30px;display:flex}}.testimonial-card{--gap:15px;--portrait:80px;--icon:32px}.testimonial-card .content{text-align:center;padding:36px 0;position:relative}.testimonial-card .content .icon{font-size:var(--icon);display:block;position:absolute}.testimonial-card .content .icon.icon-quote-open{top:0;left:0}.testimonial-card .content .icon.icon-quote-close{bottom:0;right:0}.testimonial-card .meta{gap:var(--gap);padding:40px 0 10px}.testimonial-card .meta .author{margin-top:auto}.testimonial-card .meta .name{font-size:1.2em;font-weight:600}.testimonial-card .meta .thumbnail{width:var(--portrait)}.testimonial-card .meta .thumbnail img{border-radius:5px;display:block}.testimonial-card .meta .cta{margin-left:auto}.testimonial-card .meta .cta .btn{margin-top:30px}.testimonial-card .meta .logo-secteur{align-items:center;gap:20px;margin-top:10px;display:flex}.testimonial-card .meta .logo-secteur .logo{align-items:center;display:flex}.testimonial-card .meta .logo-secteur .logo img{width:auto;max-width:100px;height:auto;max-height:50px;display:block}.testimonial-card .meta .logo-secteur .secteur span{border:1px solid var(--border);border-radius:5px;padding:0 10px;font-size:14px;line-height:34px;display:inline-block}@media only screen and (min-width:602px){.testimonial-card{--gap:40px;--icon:48px;--portrait:110px}.testimonial-card .content{padding:30px 90px}}@media only screen and (min-width:992px){.testimonial-card{max-width:900px;margin:30px auto}}.twp-block.testimonials-block{padding:60px 0 30px}.twp-block.testimonials-block .stretch{width:600px;max-width:100%}.twp-block.testimonials-block .testimonials-slider{padding:0 80px}.twp-block.testimonials-block .testimonials-slider .slide{width:100%;margin:0 10px}.twp-block.testimonials-block .testimonials-slider .slide .testimonial-card{margin-bottom:0}.twp-block.single-testimonial .testimonial-card{background:var(--bgcolor,#fff);color:var(--txtcolor,#000);border-radius:5px;margin:40px auto;padding:40px}.twp-block.single-testimonial .testimonial-card .content{font-size:1.222em}.twp-block.single-testimonial .testimonial-card .meta{border:none;align-items:center;padding:10px 0 0}.twp-block.pricing-cards{padding:60px 0;position:relative;overflow:hidden}.twp-block.pricing-cards .intro{margin-top:40px;margin-bottom:40px}.twp-block.pricing-cards .bg-illustr{background:url(../img/pattern-alt-default.svg) 0 0/contain no-repeat;width:150px;height:300px;display:block;position:absolute;top:220px;right:-75px}.twp-block.pricing-cards .item{background:#fff;border-radius:5px;margin-bottom:30px;padding:30px 50px;position:relative;overflow:hidden;box-shadow:0 0 15px #0000001a}.twp-block.pricing-cards .item .tag{text-align:center}.twp-block.pricing-cards .item .tag span{border:1px solid var(--border);border-radius:5px;padding:0 10px;font-size:14px;line-height:34px;display:inline-block}.twp-block.pricing-cards .item .price{text-align:center;margin:10px 0;font-size:4em;font-weight:700}.twp-block.pricing-cards .item .price small{vertical-align:middle;margin-left:4px;font-size:1rem;font-weight:500;display:inline-block}.twp-block.pricing-cards .item .description ul{padding:0;list-style:none}.twp-block.pricing-cards .item .description ul li{margin:.75em 0;padding-left:1em;position:relative}.twp-block.pricing-cards .item .description ul li:before{content:"•";opacity:.3;position:absolute;top:auto;left:0}.twp-block.pricing-cards .cta{margin-top:50px}.twp-block.pricing-cards .cta .btn{margin:0 auto}@media only screen and (min-width:602px){.twp-block.pricing-cards{--gap:30px;--columns:2}.twp-block.pricing-cards .bg-illustr{width:200px;height:400px;top:120px;left:10px;right:auto}.twp-block.pricing-cards .prices{gap:var(--gap);flex-wrap:wrap}.twp-block.pricing-cards .prices .item{width:calc(( 100% / var(--columns) ) - var(--gap) + ( var(--gap) / var(--columns) ));margin:0}}@media only screen and (min-width:992px){.twp-block.pricing-cards{--columns:3}}@media only screen and (min-width:1480px){.twp-block.pricing-cards .bg-illustr{left:10%}}.twp-block.selected-faq .collapsible{border:none;border-top:1px solid #ddd;width:750px;max-width:100%;margin:50px auto}.twp-block.selected-faq .collapsible>li{border-bottom:1px solid #ddd;padding:20px 0}.twp-block.selected-faq .collapsible>li.active .collapsible-header .toggle{transform:rotate(90deg)}.twp-block.selected-faq .collapsible>li.active .collapsible-header .toggle:before{opacity:0}.twp-block.selected-faq .collapsible .collapsible-header,.twp-block.selected-faq .collapsible .collapsible-body{border:none;padding:0}.twp-block.selected-faq .collapsible .collapsible-header{font-weight:500;display:flex;position:relative}.twp-block.selected-faq .collapsible .collapsible-header .toggle{width:20px;height:20px;margin-left:auto;transition:transform .3s ease-in-out;position:relative}.twp-block.selected-faq .collapsible .collapsible-header .toggle:before,.twp-block.selected-faq .collapsible .collapsible-header .toggle:after{content:"";background:#a9a4cf;width:100%;height:1px;transition:opacity .3s ease-in-out;position:absolute;top:50%;left:0}.twp-block.selected-faq .collapsible .collapsible-header .toggle:after{transform:rotate(90deg)}@media only screen and (min-width:992px){.twp-block.selected-faq{position:relative;overflow:hidden}.twp-block.selected-faq .bg-illustr{background:url(../img/pattern-plain-alt-twimm.svg) 0 0/contain no-repeat;width:150px;height:300px;display:block;position:absolute;top:200px;right:-10px}}@media only screen and (min-width:1480px){.twp-block.selected-faq .bg-illustr{right:10%}}.twp-block.steps-slider{padding-bottom:60px;position:relative}.twp-block.steps-slider .pattern{content:"";background-image:url(../img/pattern-alt-default.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:175px;height:275px;display:block;position:absolute;top:0;right:5%}.twp-block.steps-slider .intro{margin:40px auto}.twp-block.steps-slider .slide{color:#fff;border-top:2px solid #fff;margin-bottom:20px;position:sticky;top:110px}.twp-block.steps-slider .step-card .content{padding:30px 40px}.twp-block.steps-slider .step-card .content .tag span{text-transform:uppercase;border:1px solid #fff;border-radius:5px;padding:0 12px;line-height:36px;display:inline-block}.twp-block.steps-slider .step-card .image img{object-fit:cover;width:100%;height:100%;display:block}@media only screen and (max-width:600px){.twp-block.steps-slider .step-card{flex-direction:column;min-height:100%;display:flex}.twp-block.steps-slider .step-card .image{margin-top:auto}.twp-block.steps-slider .step-card .image img{aspect-ratio:4/3}}@media only screen and (min-width:602px){.twp-block.steps-slider .step-card .image{width:42%}.twp-block.steps-slider .step-card .content{width:58%;padding:80px}}.twp-block.contact-form{background:#f3f2f7;padding:80px 0}.twp-block.contact-form h2{margin:0 0 30px}.twp-block.contact-form .image img{border-radius:5px;margin-bottom:40px;display:block}.twp-block.contact-form form{margin-top:10px}@media only screen and (max-width:600px){.twp-block.contact-form .image img{width:auto;max-width:100%;height:auto;max-height:240px;margin:0 auto 30px}}@media only screen and (min-width:602px){.twp-block.contact-form{--gap:60px}.twp-block.contact-form .main-row{gap:var(--gap)}.twp-block.contact-form .main-row .image,.twp-block.contact-form .main-row .form{width:calc(50% - var(--gap)/2)}.twp-block.contact-form .main-row .image img{object-fit:cover;width:100%;height:100%;margin:0}}@media only screen and (min-width:992px){.twp-block.contact-form{--gap:125px}}.cta-banner-alt+.twp-block.contact-form{margin-top:-50px}.twp-block.twimm-calc .form{background:#f3f2f7;border-radius:5px;padding:40px}.twp-block.twimm-calc .main-flex{margin-top:40px}.twp-block.twimm-calc #calc-result{color:#fff;text-align:center;background:#244169;border-radius:5px;margin-top:30px;padding:20px}.twp-block.twimm-calc #calc-result .cta .btn{margin:30px auto 0}.twp-block.twimm-calc #calc-result .default{justify-content:center;align-items:center;min-height:100%;padding:40px;font-size:1.5em;font-weight:200;display:flex}.twp-block.twimm-calc #calc-result h3{margin:0;font-size:1.4em}.twp-block.twimm-calc #calc-result h3 strong{margin:15px 0;font-size:2.5rem;line-height:1.2em;display:block}.twp-block.twimm-calc #calc-result h3 strong small,.twp-block.twimm-calc #calc-result h3 strong sup{font-size:1rem}.twp-block.twimm-calc #calc-result .note{margin:15px 0;font-size:10px;line-height:1.4em}.twp-block.twimm-calc #calc-result .more{font-size:.75em}.twp-block.twimm-calc #calc-result div.gains{gap:30px}.twp-block.twimm-calc #calc-result div.gains>div{background:#fff3;border:1px solid #22dadb;border-radius:5px;width:calc(50% - 15px);padding:20px}.twp-block.twimm-calc #calc-result div.gains>div h4{margin:0;font-size:1em}.twp-block.twimm-calc #calc-result div.gains>div .gain{font-size:2.5em;font-weight:700}.twp-block.twimm-calc #calc-result div.gains>div .legend{font-size:.75em;line-height:1.3em}@media only screen and (min-width:602px){.twp-block.twimm-calc{--gap:30px}.twp-block.twimm-calc #calc-result{margin:0;padding:40px}.twp-block.twimm-calc .main-flex{gap:var(--gap)}.twp-block.twimm-calc .main-flex>div{width:calc(50% - var(--gap)/2)}}.twp-block.usecase-header{padding:60px 0 30px}.twp-block.usecase-header .logos{align-items:center;gap:20px;margin-bottom:30px;display:flex}.twp-block.usecase-header .logos img{width:auto;max-width:35%;height:auto;max-height:40px;display:block}.twp-block.usecase-header .logos .icon{font-size:16px}@media only screen and (min-width:602px){.twp-block.usecase-header{padding:60px 0}.twp-block.usecase-header .logos img{max-width:200px}}.twp-block.text-media{padding:30px 0}.twp-block.text-media .section-title{margin-top:0}.twp-block.text-media .section-title+.flex-row{margin-top:50px}.twp-block.text-media .tags+.section-title{margin-top:20px}.twp-block.text-media .content>:first-child{margin-top:0}.twp-block.text-media .content .tags{margin:30px 0}.twp-block.text-media .cta{margin-top:20px}.twp-block.text-media .media{margin-top:40px}.twp-block.text-media .media img,.twp-block.text-media .media iframe{border-radius:5px;max-width:100%;display:block}.twp-block.text-media .media iframe{aspect-ratio:16/9;height:auto}@media only screen and (max-width:600px){.twp-block.text-media .media img{width:auto;max-width:100%;height:auto;max-height:240px;margin:0 auto;display:block}.twp-block.text-media .cta{margin:30px 0 50px}}@media only screen and (min-width:602px){.twp-block.text-media{--gap:60px;padding:60px 0}.twp-block.text-media .flex-row{gap:var(--gap)}.twp-block.text-media .flex-row.img-align-center{align-items:center}.twp-block.text-media .flex-row.img-align-stretch{align-items:stretch}.twp-block.text-media .flex-row.img-align-stretch .media img{object-fit:cover;width:100%;height:100%}.twp-block.text-media .flex-row.img-on-left{flex-direction:row-reverse}.twp-block.text-media .flex-row .media{width:calc(var(--imgwidth) - var(--gap)/2);margin:0}.twp-block.text-media .flex-row .media img{display:block}.twp-block.text-media .flex-row .content{width:calc(100% - var(--imgwidth) - var(--gap)/2)}}@media only screen and (min-width:992px){.twp-block.text-media{--gap:120px}}.twp-block.block-checklist>div{background-color:var(--bgcolor,transparent);border-radius:5px;padding:30px 40px}.twp-block.block-checklist ul{margin-top:1.5em}.twp-block.block-checklist ul li{margin:10px 0;padding-left:36px;position:relative}.twp-block.block-checklist ul li:before{content:"";background:var(--gradient);font-family:twipi;position:absolute;top:2px;left:0;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important}.twp-block.block-checklist.has-border>div{border:1px solid var(--border)}@media only screen and (min-width:602px){.twp-block.block-checklist.wrapper-right>div{padding-right:100px;position:relative}.twp-block.block-checklist.wrapper-right>div img{width:200px;height:auto;position:absolute;bottom:-60px;right:-100px}.twp-block.block-checklist.block-left,.twp-block.block-checklist.block-right{position:relative}.twp-block.block-checklist.block-left img,.twp-block.block-checklist.block-right img{width:200px;height:auto;position:absolute;bottom:-40px}.twp-block.block-checklist.block-left img{left:0}.twp-block.block-checklist.block-right img{right:0}.twp-block.block-checklist ul{flex-wrap:wrap;gap:20px;display:flex}.twp-block.block-checklist ul li{width:calc(50% - 10px);margin:0;padding-right:30px}}.twp-block.client-datasheet{padding:60px 0}.twp-block.client-datasheet h2{margin-left:0;font-size:2.333em}.twp-block.client-datasheet .datasheet ul li{font-weight:500}.twp-block.client-datasheet .datasheet ul li strong{width:fit-content;font-size:2.333em;display:block}.twp-block.client-datasheet .datasheet ul li strong:after{content:"";background:#000;width:88px;height:2px;margin:10px 0;display:block}.twp-block.client-datasheet .datasheet ul li:not(:last-child){margin-bottom:30px}@media only screen and (min-width:602px){.twp-block.client-datasheet{--gap:60px}.twp-block.client-datasheet .flex-row{gap:var(--gap)}.twp-block.client-datasheet .flex-row .main{width:calc(55% - var(--gap)/2);flex-direction:column;display:flex}.twp-block.client-datasheet .flex-row .main .cta{margin-top:auto;margin-bottom:20px}.twp-block.client-datasheet .flex-row .datasheet{width:calc(45% - var(--gap)/2)}}@media only screen and (min-width:992px){.twp-block.client-datasheet{--gap:100px}}.twp-block.carousel-cas-clients{padding:60px 0}.twp-block.carousel-cas-clients h2{min-height:80px;margin:0}.twp-block.carousel-cas-clients .usecase-slider{width:calc(100% + 20px);margin-left:-10px}.twp-block.carousel-cas-clients .slide{width:100%;min-height:100%;padding:10px;display:flex}.twp-block.carousel-cas-clients .uc-card{border-radius:5px;flex-direction:column;min-height:100%;padding:32px;display:flex;box-shadow:0 0 15px #00000024}.twp-block.carousel-cas-clients .uc-card .logo{height:60px}.twp-block.carousel-cas-clients .uc-card .logo img{width:auto;max-width:100%;height:auto;max-height:50px;display:block}.twp-block.carousel-cas-clients .uc-card .gain{margin:30px 0;font-size:3em;font-weight:600}.twp-block.carousel-cas-clients .uc-card .desc{border-bottom:1px solid #ddd;margin-bottom:20px;padding-bottom:20px}.twp-block.carousel-cas-clients .uc-card .arrow-cta{margin-top:auto}.twp-block.carousel-cas-clients .uc-card.standard{background:var(--bgcolor,#1e314d);color:var(--textcolor,#fff)}.twp-block.carousel-cas-clients .uc-card.standard .arrow-cta a{background:#fff}.twp-block.carousel-cas-clients .uc-card.standard .arrow-cta a svg path{fill:#fff}.twp-block.carousel-cas-clients .uc-card.standard .desc{border-bottom-color:#ffffff40}@media only screen and (max-width:600px){.twp-block.carousel-cas-clients .flickity-prev-next-button{display:none}}@media only screen and (min-width:602px){.twp-block.carousel-cas-clients .usecase-slider{width:calc(100% + 40px);margin-left:-20px}.twp-block.carousel-cas-clients .slide{width:50%;padding:20px}.twp-block.carousel-cas-clients .flickity-page-dots{display:none}.twp-block.carousel-cas-clients .flickity-prev-next-button{--size:45px;margin-right:20px;top:-80px;bottom:auto}}@media only screen and (min-width:992px){.twp-block.carousel-cas-clients .slide{width:33.3333%}}.twp-block.contact-header{background:#f3f2f7;padding:0;overflow:hidden}.twp-block.contact-header h1,.twp-block.contact-header h2{margin:.25em 0}.twp-block.contact-header h1+h2{margin-bottom:30px;font-size:2.85em;font-weight:300}.twp-block.contact-header .tags{flex-wrap:wrap;gap:20px;display:flex}.twp-block.contact-header .tags span{background:#ffffff4d;border:1px solid #fff;border-radius:5px;padding:0 15px;line-height:38px}.twp-block.contact-header .form{padding:30px}.twp-block.contact-header .form button[type=submit]{width:100%}.twp-block.contact-header .title{color:#fff}.twp-block.contact-header img{object-fit:cover}.twp-block.contact-header .overlay{opacity:.8}.twp-block.contact-header .twp-logo{background-image:url(../img/twipi-dark.svg)}@media only screen and (max-width:600px){.twp-block.contact-header .form{padding:30px 15px}.twp-block.contact-header .title{padding:30px 15px;position:relative}.twp-block.contact-header .title img,.twp-block.contact-header .title .overlay{width:100vw;height:100%;position:absolute;top:0;left:-30px}.twp-block.contact-header .title>div{position:relative}.twp-block.contact-header .title>div.home{margin-bottom:40px}.twp-block.contact-header .title .tags{margin:30px 0;font-size:.8em}.twp-block.contact-header h1+p{font-size:2em}}@media only screen and (min-width:602px){.twp-block.contact-header .max-width.flex-row>div{width:50%;padding-right:60px}.twp-block.contact-header .max-width.flex-row>div.form{padding:60px}.twp-block.contact-header .max-width.flex-row>div.title{align-items:center;display:flex;position:relative}.twp-block.contact-header .max-width.flex-row>div.title>div{color:#fff;width:100%;position:relative}.twp-block.contact-header .max-width.flex-row>div.title>div.home{position:absolute;top:40px;left:0}.twp-block.contact-header .max-width.flex-row>div.title img,.twp-block.contact-header .max-width.flex-row>div.title .overlay{width:50vw;height:100%;display:block;position:absolute;top:0;right:0}}.twp-block.post-author{margin:40px auto}.twp-block.post-author .author-wrapper{color:#fff;background:#1e314d;border-radius:5px;padding:20px;position:relative;overflow:hidden}.twp-block.post-author .author-wrapper .pattern{background:url(../img/cta-default.svg) 50%/contain no-repeat;width:200px;height:200px;position:absolute;top:-25px;left:-25px}.twp-block.post-author .author-wrapper>div{position:relative}.twp-block.post-author .author-wrapper .portrait{background:#ffffff0d;border-radius:5px;width:155px;margin:0 auto;overflow:hidden}.twp-block.post-author .author-wrapper .portrait img{aspect-ratio:1;object-fit:cover;width:100%;height:100%;display:block}.twp-block.post-author .author-wrapper .author{margin-top:30px}.twp-block.post-author .author-wrapper .author .name{font-size:18px;font-weight:600}.twp-block.post-author .author-wrapper .author .fonction{color:var(--border);font-weight:600}.twp-block.post-author .author-wrapper .author .description{margin:15px 0}@media only screen and (min-width:602px){.twp-block.post-author .author-wrapper img.bg-illustr{height:100%;transform:translate(-30%)}.twp-block.post-author .flex-row{align-items:flex-start;gap:40px}.twp-block.post-author .flex-row .portrait{width:155px}.twp-block.post-author .flex-row .author{width:calc(100% - 195px);margin:0}}.twp-block.blog-header{padding:60px 0;position:relative}.twp-block.blog-header .overlay{content:"";opacity:.75;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.twp-block.blog-header>div{color:#fff;position:relative}.twp-block.blog-loop .news-grid{margin-top:0}.twp-block.blog-filters{margin-bottom:20px;padding:30px 0 10px;box-shadow:0 6px 22px #0000000d}.twp-block.blog-filters .filters-title{margin:0 0 20px;font-weight:600}.twp-block.blog-filters .filter-by{margin:15px 0;position:relative}.twp-block.blog-filters .filter-by:before{content:"";background:#eaeaec;width:100%;height:1px;display:block;position:absolute;top:50%;left:0}.twp-block.blog-filters .filter-by span{background:#fff;padding-right:20px;display:inline-block;position:relative}.twp-block.blog-filters .twp-select select{line-height:40px}.twp-block.blog-filters .search-field{position:relative}.twp-block.blog-filters .search-field input[type=text]{border:1px solid #961dff;border-radius:5px;width:100%;padding-left:50px;font-family:IBM Plex Sans,sans-serif;font-size:16px;line-height:42px}.twp-block.blog-filters .search-field .icon{color:#961dff;line-height:40px;position:absolute;top:4px;left:15px}.twp-block.blog-filters .reset{justify-content:center;align-items:center;display:flex}.twp-block.blog-filters .reset a{color:#961dff;font-size:.85em;font-weight:600}.twp-block.blog-filters .toggle-more-filters{font-size:.85em;font-weight:600}.twp-block.blog-filters .taxonomy-filters>*{margin:15px 0}.twp-block.blog-filters .more-filters{max-height:0;margin:10px 0;transition:max-height .3s ease-in-out;overflow:hidden}.twp-block.blog-filters.active-more .more-filters{max-height:1500px}@media only screen and (min-width:602px){.twp-block.blog-filters .title-row{justify-content:center;gap:30px;margin:20px 0 0;display:flex}.twp-block.blog-filters .title-row p{margin:0}.twp-block.blog-filters .solution-twipi{margin-top:-60px}.twp-block.blog-filters .taxonomy-filters{gap:20px}.twp-block.blog-filters .taxonomy-filters>*{flex:1;margin:0}}@media only screen and (min-width:992px){.twp-block.blog-filters form .solution-twipi{--columns:4}}.twp-block.ebook-banner>div{border:1px solid #e4e7ec;border-radius:5px;overflow:hidden}.twp-block.ebook-banner a{text-decoration:none}.twp-block.ebook-banner img{object-fit:cover;width:100%;height:100%;display:block}.twp-block.ebook-banner .post-title{margin:50px 0 20px;font-size:1.44em;font-weight:600}.twp-block.ebook-banner .cta{margin-top:30px}.twp-block.ebook-banner .category{gap:10px;display:flex}.twp-block.ebook-banner .category .tag{border:1px solid #22dadb;border-radius:5px;padding:0 10px;font-size:.7em;line-height:28px;display:inline-block}.twp-block.ebook-banner .content{padding:40px}@media only screen and (min-width:602px){.twp-block.ebook-banner .flex-row .content{width:60%}.twp-block.ebook-banner .flex-row .thumbnail{width:40%}}.twp-block.optin-banner{background:var(--gradient);color:#fff;padding:40px 0}.twp-block.optin-banner .title{font-size:1.333em;font-weight:700;line-height:1.4em}@media only screen and (min-width:602px){.twp-block.optin-banner .flex-row{align-items:center;gap:50px}.twp-block.optin-banner .form-fields{align-items:center;gap:15px;display:flex}.twp-block.optin-banner .form-fields>*{flex:auto}}.job-card{cursor:pointer;background:#fff;border-radius:5px;flex-direction:column;margin-bottom:25px;padding:28px 24px;display:flex;box-shadow:0 4px 20px #1b2a4a0f}.job-card .job-title{margin:0;font-size:1em}.job-card a{text-decoration:none}.job-card .meta{color:#8a94a6;margin:10px 0 45px;font-size:14px}.job-card .cta{margin:auto 0 0}.twp-block.jobs-header .intro{font-size:1.1111em}.twp-block.jobs-header .cta{margin:30px auto 0;display:inline-block}.twp-block.job-offers{padding:50px 0 150px;position:relative}.twp-block.job-offers .bg-illustr{aspect-ratio:1;background:url(../img/pattern-default.svg) 0 0/contain no-repeat;width:15%;height:auto;display:block;position:absolute;top:10%;right:5%}.twp-block.job-offers .taxonomy-name{color:#1b2a4a;margin:50px 0 25px;font-size:1.444em}.twp-block.job-offers .taxonomy-name small{color:#8a94a6;font-size:16px;font-weight:400}.twp-block.job-offers .jobs-filter-reset{font-size:14px}.twp-block.job-offers .filters .twp-select{--height:70px;background:var(--bgcolor,inherit);border:none;border-bottom:1px solid #e5e8ef;border-radius:0;margin:15px 0}.twp-block.job-offers .filters .twp-select:after{margin-top:-5px;top:50%;right:15px}.twp-block.job-offers .filters .twp-select select{line-height:var(--height);height:var(--height);background:var(--bgcolor,inherit);padding:0 60px 0 30px}.twp-block.job-offers .no-job-found{z-index:1;text-align:center;background:#fff;border-radius:5px;width:620px;max-width:100%;margin:40px auto;padding:50px;position:relative;box-shadow:0 4px 20px #1b2a4a0f}.twp-block.job-offers .no-job-found .title{font-size:1.3333em;font-weight:600}.twp-block.job-offers .no-job-found .btn{--gradient:linear-gradient(90deg, #8929f5 0%, #3a49da 100%);width:100%;margin-top:40px}@media only screen and (min-width:602px){.twp-block.job-offers{--gap:25px;--columns:3}.twp-block.job-offers .jobs-list{gap:var(--gap);flex-wrap:wrap}.twp-block.job-offers .jobs-list .job-card{width:calc(( 100% / var(--columns) ) - var(--gap) + ( var(--gap) / var(--columns) ));margin:0}.twp-block.job-offers .filters{justify-content:center;margin:30px 0 60px}.twp-block.job-offers .filters+p.center-align{margin-top:-50px;margin-bottom:60px}.twp-block.job-offers .filters .twp-select{border-top:1px solid #e5e8ef;width:auto;margin:0}.twp-block.job-offers .filters .twp-select:not(:last-child){border-right:1px solid #e5e8ef}}@media only screen and (min-width:992px){.twp-block.job-offers{--columns:5}}.twp-block.life-at-twipi .life-grid{margin-top:60px}.twp-block.life-at-twipi .life-grid>div{border-radius:5px;min-height:200px;margin-bottom:30px}.twp-block.life-at-twipi .image{position:relative;overflow:hidden}.twp-block.life-at-twipi .intro{background:#f3f2f7;padding:40px}.twp-block.life-at-twipi .intro ul>li{margin:15px 0;padding-left:30px;position:relative}.twp-block.life-at-twipi .intro ul>li:before{content:"";background:var(--gradient);font-family:twipi;position:absolute;top:0;left:0;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important}.twp-block.life-at-twipi .items{color:#fff;background:#182945;padding:40px}.twp-block.life-at-twipi .items .items-title{margin-bottom:30px;font-weight:700}.twp-block.life-at-twipi .items .icons-list{text-align:center;font-size:14px;font-weight:600}.twp-block.life-at-twipi .items .icons-list img{width:auto;height:64px;margin:0 auto 12px;display:block}@media only screen and (max-width:600px){.twp-block.life-at-twipi .items .icons-list{text-align:left}.twp-block.life-at-twipi .items .icons-list li{align-items:center;gap:15px;width:100%;margin:15px 0;display:flex}.twp-block.life-at-twipi .items .icons-list li img{margin:0}}@media only screen and (min-width:602px){.twp-block.life-at-twipi .life-grid{grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.twp-block.life-at-twipi .life-grid>div{margin:0}.twp-block.life-at-twipi .life-grid .intro{grid-row:span 3/span 3}.twp-block.life-at-twipi .life-grid .items{grid-row:4/span 3;grid-column-start:1}.twp-block.life-at-twipi .life-grid .items .icons-list{justify-content:center;gap:40px;margin-top:40px;display:flex}.twp-block.life-at-twipi .life-grid .items .icons-list li{flex:1}.twp-block.life-at-twipi .life-grid .image{grid-row:span 2/span 2;grid-column-start:2}.twp-block.life-at-twipi .life-grid .img-0{grid-row-start:1}.twp-block.life-at-twipi .life-grid .img-1{grid-row-start:3}.twp-block.life-at-twipi .life-grid .img-2{grid-row-start:5}}.twp-block.jobs-grid-compo .compo-grid>div{border-radius:5px;margin-bottom:25px;overflow:hidden}.twp-block.jobs-grid-compo .compo-grid>div.image{min-height:250px;position:relative}.twp-block.jobs-grid-compo .compo-grid>div.value{color:#fff;background:#182945;padding:40px}.twp-block.jobs-grid-compo .compo-grid>div.value .title{font-size:22px;font-weight:600}.twp-block.jobs-grid-compo .compo-grid>div.value .value strong{font-size:40px;font-weight:700}.twp-block.jobs-grid-compo .compo-grid>div.value .value small{font-size:20px;font-weight:700}.twp-block.jobs-grid-compo .compo-grid>div.empty{background:#f3f2f7;min-height:100px}@media only screen and (min-width:602px){.twp-block.jobs-grid-compo .compo-grid{grid-template-rows:repeat(6,auto);grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.twp-block.jobs-grid-compo .compo-grid>div{margin:0}.twp-block.jobs-grid-compo .compo-grid .div2{grid-row:span 2/span 2}.twp-block.jobs-grid-compo .compo-grid .div3{grid-row:span 3/span 3}.twp-block.jobs-grid-compo .compo-grid .div4{grid-row:span 2/span 2}.twp-block.jobs-grid-compo .compo-grid .div5{grid-row-start:3;grid-column-start:2}.twp-block.jobs-grid-compo .compo-grid .div6{grid-column:span 2/span 2;grid-row-start:4}.twp-block.jobs-grid-compo .compo-grid .div7{grid-row-start:4;grid-column-start:3}.twp-block.jobs-grid-compo .compo-grid .div8{grid-row:5/span 2}.twp-block.jobs-grid-compo .compo-grid .div9{grid-row-start:5}.twp-block.jobs-grid-compo .compo-grid .div10{grid-row-start:6;grid-column-start:2}.twp-block.jobs-grid-compo .compo-grid .div11{grid-row:5/span 2;grid-column-start:3}}.twp-block.job-application{background:#f3f2f7;padding-bottom:70px}.twp-block.job-application .main-flex{margin-top:60px}.twp-block.job-application .form-wrapper{background:#fff;border-radius:5px;padding:48px;box-shadow:0 2px 24px #1829450f}.twp-block.job-application .form-wrapper h3{margin:0;font-size:1.222em}.twp-block.job-application .form-wrapper h3+p{color:#6b7385;margin:10px 0;font-size:.82222em}.twp-block.job-application .form-wrapper form{margin:30px 0}.twp-block.job-application .about .sticky{color:#fff;background:linear-gradient(90deg,#22dadb 0%,#7c3aed 100%);border-radius:5px;padding:32px}.twp-block.job-application .about .sticky h2{font-size:1.2222em}.twp-block.job-application .about .sticky .meta{font-size:.822em}.twp-block.job-application .about .sticky .job-intro{border-top:1px solid #fff;margin-top:30px;padding-top:30px;font-size:.777em}@media only screen and (min-width:602px){.twp-block.job-application .main-flex{gap:35px}.twp-block.job-application .main-flex .about{width:340px}.twp-block.job-application .main-flex .about .sticky{position:sticky;top:100px}.twp-block.job-application .main-flex .form-wrapper{width:calc(100% - 375px)}}@media only screen and (max-width:600px){.wp-block-spacer{display:none}}@media only screen and (min-width:602px){.wp-block-columns{gap:30px;align-items:stretch!important}.wp-block-columns .twp-block.feature-card{min-height:100%;margin-bottom:0}}.has-grain{position:relative;overflow:hidden}.has-grain:after{content:"";mix-blend-mode:overlay;opacity:.9;pointer-events:none;background-image:url(../img/grain-texture.svg);background-repeat:repeat;background-size:128px 128px;position:absolute;inset:0}.blog-post-wrapper .post-content ul li:before{background:var(--gradient);-webkit-text-fill-color:transparent;opacity:1;-webkit-background-clip:text;font-size:1.5em;line-height:1em;top:0}.twimm{--gradient:linear-gradient(90deg, #22dadb 0%, #3261ff 100%);--border:#3261ff}.twimm .twp-block .tabs tab a.active,.twimm .twp-block .post-tag-filters tab a.active{--gradient:linear-gradient(90deg, #22dadb 0%, #3261ff 100%)}.twimm .twp-block.content-cards .bg-illustr{background-image:url(../img/pattern-twimm.svg)}.twimm .twp-block.steps-slider .pattern,.twimm .twp-block.pricing-cards .bg-illustr,.twimm .twp-block.checklist-icons .flex-row .title .pattern{background-image:url(../img/pattern-alt-twimm.svg)}.twimm .twp-block.selected-faq .bg-illustr,.twimm .twp-block.benefits-block .benefits .pattern{background-image:url(../img/pattern-plain-alt-twimm.svg)}.twimm .twp-block.cta-banner-alt .cta-wrapper .pattern,.twimm .twp-block.post-author .author-wrapper .pattern{background-image:url(../img/cta-twimm.svg)}.twimm .twp-block.feature-card.dark .cta.arrow-cta a{background:var(--border)}.twimm .twp-block.feature-card.dark .cta.arrow-cta a svg path{fill:var(--border)}.tootwi{--gradient:linear-gradient(90deg, #ff9d00 0%, #ff3434 100%);--border:#ff9d00}.tootwi .twp-block .tabs tab a.active,.tootwi .twp-block .post-tag-filters tab a.active{--gradient:linear-gradient(90deg, #ff9d00 0%, #ff3434 100%)}.tootwi .twp-block.content-cards .bg-illustr{background-image:url(../img/pattern-tootwi.svg)}.tootwi .twp-block.steps-slider .pattern,.tootwi .twp-block.pricing-cards .bg-illustr,.tootwi .twp-block.checklist-icons .flex-row .title .pattern{background-image:url(../img/pattern-alt-tootwi.svg)}.tootwi .twp-block.selected-faq .bg-illustr,.tootwi .twp-block.benefits-block .benefits .pattern{background-image:url(../img/pattern-plain-alt-tootwi.svg)}.tootwi .twp-block.cta-banner-alt .cta-wrapper .pattern,.tootwi .twp-block.post-author .author-wrapper .pattern{background-image:url(../img/cta-tootwi.svg)}.tootwi .twp-block.feature-card.dark .cta.arrow-cta a{background:var(--border)}.tootwi .twp-block.feature-card.dark .cta.arrow-cta a svg path{fill:var(--border)}.keyclic{--gradient:linear-gradient(90deg, #22dadb 0%, #00c85f 100%);--border:#00c85f}.keyclic .twp-block .tabs tab a.active,.keyclic .twp-block .post-tag-filters tab a.active{--gradient:linear-gradient(90deg, #22dadb 0%, #00c85f 100%)}.keyclic .twp-block.content-cards .bg-illustr{background-image:url(../img/pattern-keyclic.svg)}.keyclic .twp-block.steps-slider .pattern,.keyclic .twp-block.pricing-cards .bg-illustr,.keyclic .twp-block.checklist-icons .flex-row .title .pattern{background-image:url(../img/pattern-alt-keyclic.svg)}.keyclic .twp-block.selected-faq .bg-illustr,.keyclic .twp-block.benefits-block .benefits .pattern{background-image:url(../img/pattern-plain-alt-keyclic.svg)}.keyclic .twp-block.cta-banner-alt .cta-wrapper .pattern,.keyclic .twp-block.post-author .author-wrapper .pattern{background-image:url(../img/cta-keyclic.svg)}.keyclic .twp-block.feature-card.dark .cta.arrow-cta a{background:var(--border)}.keyclic .twp-block.feature-card.dark .cta.arrow-cta a svg path{fill:var(--border)}.votim{--gradient:linear-gradient(90deg, #ff78e1 0%, #ff3434 100%);--border:#ff78e1}.votim .twp-block .tabs tab a.active,.votim .twp-block .post-tag-filters tab a.active{--gradient:linear-gradient(90deg, #ff78e1 0%, #ff3434 100%)}.votim .twp-block.content-cards .bg-illustr{background-image:url(../img/pattern-votim.svg)}.votim .twp-block.steps-slider .pattern,.votim .twp-block.pricing-cards .bg-illustr,.votim .twp-block.checklist-icons .flex-row .title .pattern{background-image:url(../img/pattern-alt-votim.svg)}.votim .twp-block.selected-faq .bg-illustr,.votim .twp-block.benefits-block .benefits .pattern{background-image:url(../img/pattern-plain-alt-votim.svg)}.votim .twp-block.cta-banner-alt .cta-wrapper .pattern,.votim .twp-block.post-author .author-wrapper .pattern{background-image:url(../img/cta-votim.svg)}.votim .twp-block.feature-card.dark .cta.arrow-cta a{background:var(--border)}.votim .twp-block.feature-card.dark .cta.arrow-cta a svg path{fill:var(--border)}body#solution-twimm{--gradient:linear-gradient(90deg, #22dadb 0%, #3261ff 100%)}body#solution-twimm .customer-logos:not(.twimm){display:none}body#solution-twimm .customer-logos.twimm{display:block!important}body#solution-tootwi{--gradient:linear-gradient(90deg, #ff9d00 0%, #ff3434 100%)}body#solution-tootwi .customer-logos:not(.tootwi){display:none}body#solution-tootwi .customer-logos.tootwi{display:block!important}body#solution-keyclic{--gradient:linear-gradient(90deg, #22dadb 0%, #00c85f 100%)}body#solution-keyclic .customer-logos:not(.keyclic){display:none}body#solution-keyclic .customer-logos.keyclic{display:block!important}body#solution-votim{--gradient:linear-gradient(90deg, #ff78e1 0%, #ff3434 100%)}body#solution-votim .customer-logos:not(.votim){display:none}body#solution-votim .customer-logos.votim{display:block!important}