@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);.single_news h2,.single_news h3{margin-top:40px;margin-bottom:20px}.single_news .single_news_head ul,.single_news h2,.single_news h3,.single_news hr{margin-bottom:20px}*,:after,:before,body,html{box-sizing:border-box}a,button{color:inherit;cursor:pointer}.unzoomable,button{touch-action:manipulation}body,html{min-height:100%}.f-poppin,.footer,.title{font-family:Poppins,sans-serif}.scroll-to-top,a,button{cursor:pointer}.footer__label,.nav__list_2 .nav__item:not(:first-child){margin-top:25px}.langSwitch,.tt-u{text-transform:uppercase}.footer ol,.footer ul,.nav__list,address,blockquote,dd,dl,fieldset,form,ol,p,pre,table{list-style:none}.appCardDetailed__content,.header__sn,.menuBtn__bar,.menuBtn__icon,.nav__item,.nav__itemCta,.tag__icon,.wct{will-change:transform}#page-404 .btn:before,#page-404 .tag:before,#page-login .btn:before,#page-login .tag:before,#page-update-password .btn:before,#page-update-password .tag:before,.footer__legalsEl a::before,blockquote:after,blockquote:before,q:after,q:before{content:none}.device a:focus,.device button:focus,.is-usingMouse a:focus,.is-usingMouse button:focus,.mfp-wrap,.no-outline,:active,:focus{outline:0!important}*,.mfp-arrow,.owl-carousel,.owl-carousel .owl-item,:after,:before{-webkit-tap-highlight-color:transparent}.container-lr,.slider-card .content-slide{-webkit-box-orient:vertical;-webkit-box-direction:reverse}.component_ticket_temporary{padding:10px 20px 10px 0;text-align:center;display:flex;position:fixed;top:150px;right:20px;z-index:9999;max-width:250px;background:var(--white);box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:8px;opacity:0;transform:translateX(120%)}.component_ticket_temporary_img{margin-left:-50px}.component_ticket_temporary_wrapper_img_line{position:absolute;opacity:.1;right:0;bottom:0;width:120px;border-bottom-right-radius:8px;height:auto;overflow:hidden}.component_ticket_temporary_img_line{height:100%;width:100%;object-fit:contain;object-position:center;right:-60px;bottom:-40px}.component_ticket_temporary p{line-height:1.3}.single_news p,body,html{line-height:1.5}@keyframes inAnim{0%{transform:translateX(120%);opacity:0}70%{transform:translateX(-10px);opacity:1}85%{transform:translateX(5px)}100%{transform:translateX(0);opacity:1}}@keyframes outAnim{0%{transform:translateX(0);opacity:1}100%{transform:translateX(120%);opacity:0}}.component_ticket_temporary_h2{color:#5a2ce6}.bg_blue,.bg_darkblue,.block_text_media.bg_blue .text_media_title,.block_text_media.bg_darkblue .text_media_title,.component_newsletter form input,.popup_demo,.popup_demo .popup_demo_btn,.single-btn{color:var(--white)}.component_ticket_temporary.enter{animation:.7s forwards inAnim}.component_ticket_temporary.leave{animation:.6s forwards outAnim}.component_newsletter form{width:100%;max-width:none;position:relative}.component_newsletter label[for=mce-EMAIL]{margin-left:20px}.component_newsletter .gdprRequired{font-size:10px;margin-top:10px}.component_newsletter form input[type=email]{background-color:var(--blue);height:100%;width:100%;padding:20px;font-size:1.6rem;font-weight:400;color:var(--white);border:0;border-radius:50rem}.component_newsletter form input[type=submit]{position:absolute;top:57px;height:47px;right:1rem;padding:10px 20px;font-size:1.4rem;font-weight:700;transform:translateY(-50%);text-align:center;vertical-align:middle;user-select:none;color:var(--dark);border:0;border-radius:50rem;background-color:var(--white)}.popup_demo{display:none;position:fixed;padding:20px;background:rgba(0,0,0,.5);min-height:100vh;width:100vw;z-index:2000;overflow:auto;height:100%}#content,.view{min-height:var(--vpH,100vh)}.docCard__ctas,.heroSlide__visual,.page__ioi-universe .title_categories,.popup_demo.show{display:flex;justify-content:center}.popup_demo .popup_demo_wrapper{width:100%;background:#5a14e6;background:linear-gradient(310deg,#5a14e6 50%,#311095 100%);border-radius:30px;display:flex;position:relative;overflow:auto;flex-direction:column}.popup_demo .popup_demo_svg{position:absolute;left:0;width:100%;height:50vh;bottom:-200px;z-index:0;opacity:.15}.popup_demo .popup_demo_btn{border-radius:50rem;background-color:transparent;border:1px solid var(--white);position:absolute;top:20px;right:20px;width:30px;height:30px;font-size:14px;z-index:2}.popup_demo .popup_demo_cta{border-radius:50rem;padding:1rem 2rem;margin-top:10px;width:fit-content;font-weight:900}.popup_demo .popup_demo_content,.popup_demo .popup_demo_form{flex:1;display:flex;padding:50px 20px;flex-direction:column;z-index:1;overflow:visible}.popup_demo .popup_demo_form{background:var(--white);border-radius:20px;padding-top:100px;margin-top:50px;position:relative;height:fit-content}.popup_demo .popup_demo_form_iframe{border:none;width:100%;min-height:500px}.popup_demo .popup_demo_img{position:absolute;top:-100px;left:calc(50% - 150px)}@media screen and (min-width:768px) and (min-height:775px){.popup_demo .popup_demo_content,.popup_demo .popup_demo_form{margin-top:100px}}#page-update-password,.footer{padding-top:100px}.footer__label{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px}.footer .wrapper_footer__silicon{position:absolute;z-index:1;left:0;bottom:0;overflow:hidden;height:17vw}.footer .footer__silicon{font-size:20.7vw;color:#5914e6;font-weight:700;line-height:1}.footer .footer__silicon span{color:transparent;-webkit-text-stroke:3px #5914e6}.footer__legalsEl a{text-decoration:underline!important}.footer__navEl{font-weight:300}.footer__navEl:not(:last-child){margin-bottom:12px}.footer__navEl:not(:first-child){margin-top:.5rem}.block_text_media .text_media_title,.brick__content p+p,.docCard__content p+p{margin-top:0}.footer{position:relative;padding-bottom:18vw;font-size:clamp(1.4rem,1.146vw,1.966rem);font-weight:500;background-color:#ececec}.footer .wrapper_columns{display:flex;justify-content:space-between;gap:20px;flex-direction:column;flex-wrap:wrap;margin-bottom:50px}.footer .bg_wave{position:absolute;width:100%;height:100%;background-color:#fff;top:0;left:0;z-index:0}.footer .container{position:relative;z-index:2}.footer a:not(.snList a){position:relative;transition:color .6s}.footer a:not(.snList a):before{content:"";position:absolute;right:0;bottom:0;left:0;height:.1em;background-color:currentColor;transform-origin:left;transform:scaleX(0) translateZ(0);transition:transform .4s cubic-bezier(.215,.61,.355,1)}.btn-c,.single-btn{-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out}.footer_social{display:flex;flex-wrap:wrap;gap:10px}.footer_social_img{max-width:20px;width:100%;height:100%;max-height:20px;margin-right:5px}.footer_social_link::after{content:none!important}.block_text_media{z-index:1;position:relative}.block_text_media ul{padding-left:40px}.block_text_media .text_media_img{height:100%;width:100%}.block_text_media .text_media_position{display:flex;column-gap:100px;row-gap:50px;flex-direction:column;align-items:center}.block_text_media .component_video iframe,.block_text_media .component_video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border:none}.block_text_media .text_media_position .text_media_wrapper,.fit,.oc,.of{width:100%;height:100%}.block_text_media .text_media_align_left .text_media_wrapper{text-align:left}.block_text_media .text_media_align_right .text_media_wrapper{text-align:right;display:flex;flex-direction:column;justify-content:flex-end}.btn,.btn-c,.btnArrow,.docCard,.mfp-container,.roundBtn,.scroll-to-top,.ta-c,.tag,.tile__inner{text-align:center}.block_text_media .text_media_align_center .text_media_wrapper{text-align:center;display:flex;flex-direction:column;justify-content:center}.block_text_media .text_media_position .text_media_media_wrapper{overflow:hidden;border-top-left-radius:50px;border-bottom-right-radius:50px;max-height:300px}.block_text_media .text_media_position .component_video{position:relative;width:100%;padding-top:56.25%;overflow:hidden;height:0}.block_text_media .text_media_media_wrapper{display:flex;align-items:center;justify-content:center;position:relative}.block_text_media .text_media_position_bottom,.block_text_media .text_media_position_top{max-width:1000px;margin:auto}@media screen and (min-width:768px){.popup_demo .popup_demo_wrapper{max-width:1000px;flex-direction:row;padding:20px}.popup_demo .popup_demo_form{padding-top:130px;-webkit-box-shadow:0 0 8px 6px rgba(0,0,0,.1);box-shadow:0 0 8px 6px rgba(0,0,0,.1)}.popup_demo{padding:50px}.popup_demo .popup_demo_svg{bottom:0}.footer .wrapper_columns{flex-direction:row;margin-bottom:0}.block_text_media .text_media_position_right{flex-direction:row-reverse}.block_text_media .text_media_position_left{flex-direction:row}.block_text_media .text_media_position_top{flex-direction:column}.block_text_media .text_media_position_bottom{flex-direction:column-reverse}.block_text_media .text_media_position .text_media_wrapper{width:50%}.block_text_media .text_media_position_bottom .text_media_wrapper,.block_text_media .text_media_position_top .text_media_wrapper{width:100%}.block_text_media .text_media_position .text_media_media_wrapper{max-height:initial}}.single_news{display:grid;grid-template-columns:2fr 1fr;gap:50px}.single_news .single_news_head_wrapper_img{border-radius:20px;overflow:hidden;max-width:950px;max-height:400px;margin-top:15px;margin-bottom:25px}.single_news .single_news_head_wrapper_img img{width:100%;height:100%;object-fit:cover;object-position:center}.page__ioi-universe .DwVw,.single_news .single_news_aside_lastnews_item_title{display:flex;gap:5px}.single_news .single_news_head_wrapper_content{display:flex;flex-wrap:wrap}@media screen and(min-width:768px){.single_news .single_news_head_wrapper_content{justify-content:space-between}}.single_news h2{font-size:3.5rem}.single_news h3{font-size:2.5rem;line-height:1.2}.single_news hr{background:#c8c8c8;margin-top:20px}.single_news .single_news_aside_lastnews_title{font-size:1.5rem;font-weight:500}.single_news .single_news_aside{position:sticky;top:120px;height:max-content}.single_news .single_news_aside_lastnews_item_title_date{display:block;font-size:1.3rem}.single_news .single_news_aside_lastnews_item_title_span{display:flex;flex-direction:column;justify-content:space-between}.single_news .single_news_aside_lastnews_img{width:100%;max-width:150px;border-radius:10px}.single_news .single_news_aside_list{display:flex;flex-direction:column;gap:10px}:root{--blue:#5914e6!important;--darkblue:#350d9b;--black:#241940;--lightgrey:#f6f6f6;--grey:#525252;--white:#fff;--border-radius:20px;--border-radius-el:5px;--vh:1vh;--vw:1vw;--vpW:100vw;--vpH:100vh;--navH:9.2rem;--accentColor:#5a14e6;--navH-sticky:0;--txtColor:#454545;--m:8.97vw;--gut:5.1282051282vw;--colw:calc(((100% + var(--gut)) / var(--amount-col)) - var(--gut));--amount-col:4}body,html{margin:0;padding:0;font-family:var(--font-family-text);color:var(--text-main);font-size:16px;scroll-behavior:smooth}.bg_blue{background:var(--blue)}.bg_darkblue{background:var(--darkblue)}.bg_grey{background:var(--lightgrey)}.scroll-to-top,.single-btn{background-color:var(--darkblue)}.h2,h2{font-size:36px!important;font-weight:600!important;line-height:120%!important}.single-btn{display:table;margin-left:auto;padding:15px 25px;border-radius:100px;font-weight:300;font-size:20px;transition:.2s ease-in-out}.container-lr--bigger,.single-btn--center{margin:25px auto}.single-btn--left{margin-left:0}.single-btn--white:hover{background-color:var(--white)!important;color:var(--blue)!important}.btn-c,.btn-c:hover,.scroll-to-top,.single-btn:hover{color:var(--white)}.single-btn:hover{background-color:var(--blue)}.scroll-to-top{display:none;position:fixed;bottom:25px;left:50px;border:none;border-radius:50%;width:50px;height:50px;font-size:20px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.3);box-shadow:0 4px 6px rgba(0,0,0,.3);-webkit-transition:opacity .3s,visibility .3s;-o-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s;z-index:10}.btn-c,.scroll-to-top:hover{background-color:var(--blue)}.scroll-to-top.show{display:block;opacity:1;visibility:visible}.btn-c{display:table;font-size:20px;padding:15px 35px;border-radius:50rem;margin:0 auto;transition:.2s ease-in-out}.db,.of,article,aside,details,figcaption,figure,footer,header,hgroup,hr,main,menu,nav,section{display:block}.btn-c--left{margin:initial}.btn-c--margin{margin:50px auto}.btn-c--dark{background-color:var(--black)}.btn-c--white{background-color:var(--white);color:var(--blue)}.btn-c:hover{background-color:var(--darkblue)}.classic-link{color:var(--blue);font-size:20px;border-bottom:1px solid var(--blue);-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.locatorList__listEl a,.simple__content a{transition:color .3s}.classic-link:hover{color:var(--darkblue);border-bottom:1px solid var(--darkblue)}.assetCtn,.docsList__el,.down,.langSwitch,.pr,.slider,.solutionSlider,.up,footer a[target=_blank],header a[target=_blank]{position:relative}@keyframes floating{0%,100%{transform:translateY(10)}50%{transform:translateY(-10px)}}.is-dragging *,.no-select,:after,:before{-webkit-touch-callout:none;user-select:none}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{vertical-align:baseline;margin:0;padding:0;font-style:normal;font-size:100%;font-weight:inherit;background:0 0;border:0;outline:0}ins,mark{color:#000;background-color:#ff9}html{font-size:62.5%;scroll-behavior:initial;width:100%}blockquote,q{margin:0;quotes:none}a,button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;text-decoration:none;appearance:none}.skipLink,mark{font-weight:700}.langSwitch abbr,a{text-decoration:none!important}input,select,textarea{outline:0}a{vertical-align:baseline;margin:0;padding:0;font-size:100%;background:0 0}.fixed-btn,.mfp-close,ins{text-decoration:none}button{padding:0;font-family:inherit;font-size:inherit;text-transform:inherit;background:inherit;border:inherit;outline:0}button:focus-visible{outline:auto}mark{font-style:italic}.mfp-close,body{font-style:normal}del{text-decoration:line-through}dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{height:1px;padding:0;border:none}input,select{vertical-align:middle}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/files/Poppins-ExtraBold.woff2) format("woff2"),url(/files/Poppins-ExtraBold.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/files/Poppins-Bold.woff2) format("woff2"),url(/files/Poppins-Bold.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/files/Poppins-SemiBold.woff2) format("woff2"),url(/files/Poppins-SemiBold.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/files/Poppins-Medium.woff2) format("woff2"),url(/files/Poppins-Medium.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/files/Roboto-Bold.woff2) format("woff2"),url(/files/Roboto-Bold.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/files/Roboto-Medium.woff2) format("woff2"),url(/files/Roboto-Medium.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/files/Roboto-Regular.woff2) format("woff2"),url(/files/Roboto-Regular.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url(/files/Roboto-Italic.woff2) format("woff2"),url(/files/Roboto-Italic.woff) format("woff")}a:focus,button:focus{outline-offset:.5rem;outline-color:#5a14e6}.sr-only:not(:focus),.visually-hidden{overflow:hidden!important;position:absolute!important;width:1px!important;height:1px!important;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.hidden,.mfp-hide,.no-js .js-only{display:none!important}.is-resizing .no-rtr,.no-tr,.preload *,.reduced-motion .rm,.reduced-motion .rm:after,.reduced-motion .rm:before{transition:none!important}.btn:before,.roundBtn:before,.tag:before{transition:background .3s ease-in-out,transform .4s cubic-bezier(.23,1,.32,1);content:""}[id]{scroll-margin-top:var(--navH)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit}.skipLink{display:flex;align-items:center;position:fixed;top:1rem;left:50%;z-index:1001;height:4rem;padding:0 1.5rem;font-size:1.6rem;color:#1a191a;background:#fff;border-radius:1rem;pointer-events:all;transform:translate(-50%,-5rem);transition:transform .4s cubic-bezier(.215,.61,.355,1)}.colSizer,.fill,.gutSizer{position:absolute}.colSizer,.gridCol,.menu-open .header__scrollAreaCtn,.vph{height:100vh}.skipLink:focus{transform:translate(-50%)}.scrolling *,.untouchable{pointer-events:none!important}.oh{overflow:hidden}.cp{clip-path:inset(0)}.ov{overflow:visible}.dib{display:inline-block}.dfc,.productSlider{display:flex;flex-direction:column}.up{z-index:1}.down{z-index:-1}.bf{order:-1}.af{order:1}.actr{display:flex;justify-content:center;align-items:center}.oc{object-fit:contain}.of,.ofc{object-fit:cover}.fill{inset:0}.c-cc{color:currentColor}.f-cc{fill:currentColor}.s-cc{stroke:currentColor}.bg-cc{background:currentColor}.to{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bg-white{background:#fff}.ctn{padding-right:var(--m);padding-left:var(--m)}.row{display:flex;column-gap:var(--gut);flex-direction:column}#grid-ctn{position:fixed;inset:0;z-index:3101;opacity:.2;pointer-events:none}#gridWrapper{display:flex;flex-wrap:wrap;gap:0 var(--gut);width:100%;height:100%;transform-origin:center top;transform:scaleY(0);transition:transform .4s cubic-bezier(.645,.045,.355,1)}.grid-visible #gridWrapper{transform:scaleY(1)}.gridCol{float:left;background:red}.gutSizer{width:var(--gut)}.colSizer{width:var(--colw)}@media only screen and (min-width:744px){.footer__bookend{font-size:1.2rem;font-weight:400;margin-top:50px}.footer__info{width:calc((100% / 10) * 3)}.footer__info:last-child{margin-left:calc((100% / 10) - 40px)}.footer .footer__silicon span{-webkit-text-stroke:7px #5914e6}.row{flex-flow:row wrap}.row--vc{align-items:center}.m-only{display:none!important}:root{--m:8.97vw;--gut:2.6041666667vw;--amount-col:12;--navH:15rem;--navH-sticky:9rem}}@media only screen and (min-width:1113px){.pl-1,.pl-10,.pl-11,.pl-12,.pl-2,.pl-3,.pl-4,.pl-5,.pl-6,.pl-7,.pl-8,.pl-9,.pr-1,.pr-10,.pr-11,.pr-12,.pr-2,.pr-3,.pr-4,.pr-5,.pr-6,.pr-7,.pr-8,.pr-9{box-sizing:content-box}.col-12{width:calc(((100% + var(--gut))/ var(--amount-col)) * 12 - var(--gut))}.col-12 .col-1,.col-12 .col-10,.col-12 .col-11,.col-12 .col-12,.col-12 .col-2,.col-12 .col-3,.col-12 .col-4,.col-12 .col-5,.col-12 .col-6,.col-12 .col-7,.col-12 .col-8,.col-12 .col-9{--amount-col:12}.mr-12{margin-right:calc(((100% + var(--gut))/ var(--amount-col)) * 12)}.ml-12{margin-left:calc(((100% + var(--gut))/ var(--amount-col)) * 12)}.pr-12{padding-right:calc(((100% + var(--gut))/ var(--amount-col)) * 12)}.pl-12{padding-left:calc(((100% + var(--gut))/ var(--amount-col)) * 12)}.col-11{width:calc(((100% + var(--gut))/ var(--amount-col)) * 11 - var(--gut))}.col-11 .col-1,.col-11 .col-10,.col-11 .col-11,.col-11 .col-2,.col-11 .col-3,.col-11 .col-4,.col-11 .col-5,.col-11 .col-6,.col-11 .col-7,.col-11 .col-8,.col-11 .col-9{--amount-col:11}.mr-11{margin-right:calc(((100% + var(--gut))/ var(--amount-col)) * 11)}.ml-11{margin-left:calc(((100% + var(--gut))/ var(--amount-col)) * 11)}.pr-11{padding-right:calc(((100% + var(--gut))/ var(--amount-col)) * 11)}.pl-11{padding-left:calc(((100% + var(--gut))/ var(--amount-col)) * 11)}.col-10{width:calc(((100% + var(--gut))/ var(--amount-col)) * 10 - var(--gut))}.col-10 .col-1,.col-10 .col-10,.col-10 .col-2,.col-10 .col-3,.col-10 .col-4,.col-10 .col-5,.col-10 .col-6,.col-10 .col-7,.col-10 .col-8,.col-10 .col-9{--amount-col:10}.mr-10{margin-right:calc(((100% + var(--gut))/ var(--amount-col)) * 10)}.ml-10{margin-left:calc(((100% + var(--gut))/ var(--amount-col)) * 10)}.pr-10{padding-right:calc(((100% + var(--gut))/ var(--amount-col)) * 10)}.pl-10{padding-left:calc(((100% + var(--gut))/ var(--amount-col)) * 10)}.col-9{width:calc(((100% + var(--gut))/ var(--amount-col)) * 9 - var(--gut))}.col-9 .col-1,.col-9 .col-2,.col-9 .col-3,.col-9 .col-4,.col-9 .col-5,.col-9 .col-6,.col-9 .col-7,.col-9 .col-8,.col-9 .col-9{--amount-col:9}.mr-9{margin-right:calc(((100% + var(--gut))/ var(--amount-col)) * 9)}.ml-9{margin-left:calc(((100% + var(--gut))/ var(--amount-col)) * 9)}.pr-9{padding-right:calc(((100% + var(--gut))/ var(--amount-col)) * 9)}.pl-9{padding-left:calc(((100% + var(--gut))/ var(--amount-col)) * 9)}.col-8{width:calc(((100% + var(--gut))/ var(--amount-col)) * 8 - var(--gut))}.col-8 .col-1,.col-8 .col-2,.col-8 .col-3,.col-8 .col-4,.col-8 .col-5,.col-8 .col-6,.col-8 .col-7,.col-8 .col-8{--amount-col:8}.mr-8{margin-right:calc(((100% + var(--gut))/ var(--amount-col)) * 8)}.ml-8{margin-left:calc(((100% + var(--gut))/ var(--amount-col)) * 8)}.pr-8{padding-right:calc(((100% + var(--gut))/ var(--amount-col)) * 8)}.pl-8{padding-left:calc(((100% + var(--gut))/ var(--amount-col)) * 8)}.col-7{width:calc(((100% + var(--gut))/ var(--amount-col)) * 7 - var(--gut))}.col-7 .col-1,.col-7 .col-2,.col-7 .col-3,.col-7 .col-4,.col-7 .col-5,.col-7 .col-6,.col-7 .col-7{--amount-col:7}.mr-7{margin-right:calc(((100% + var(--gut))/ var(--amount-col)) * 7)}.ml-7{margin-left:calc(((100% + var(--gut))/ var(--amount-col)) * 7)}.pr-7{padding-right:calc(((100% + var(--gut))/ var(--amount-col)) * 7)}.pl-7{padding-left:calc(((100% + var(--gut))/ var(--amount-col)) * 7)}.col-6{width:calc(((100% + var(--gut))/ var(--amount-col)) * 6 - var(--gut))}.col-6 .col-1,.col-6 .col-2,.col-6 .col-3,.col-6 .col-4,.col-6 .col-5,.col-6 .col-6{--amount-col:6}.mr-6{margin-right:calc(((100% + var(--gut))/ var(--amount-col)) * 6)}.ml-6{margin-left:calc(((100% + var(--gut))/ var(--amount-col)) * 6)}.pr-6{padding-right:calc(((100% + var(--gut))/ var(--amount-col)) * 6)}.pl-6{padding-left:calc(((100% + var(--gut))/ var(--amount-col)) * 6)}.col-5{width:calc(((100% + var(--gut))/ var(--amount-col)) * 5 - var(--gut))}.col-5 .col-1,.col-5 .col-2,.col-5 .col-3,.col-5 .col-4,.col-5 .col-5{--amount-col:5}.mr-5{margin-right:calc(((100% + var(--gut))/ var(--amount-col)) * 5)}.ml-5{margin-left:calc(((100% + var(--gut))/ var(--amount-col)) * 5)}.pr-5{padding-right:calc(((100% + var(--gut))/ var(--amount-col)) * 5)}.pl-5{padding-left:calc(((100% + var(--gut))/ var(--amount-col)) * 5)}.col-4{width:calc(((100% + var(--gut))/ var(--amount-col)) * 4 - var(--gut))}.col-4 .col-1,.col-4 .col-2,.col-4 .col-3,.col-4 .col-4{--amount-col:4}.mr-4{margin-right:calc(((100% + var(--gut))/ var(--amount-col)) * 4)}.ml-4{margin-left:calc(((100% + var(--gut))/ var(--amount-col)) * 4)}.pr-4{padding-right:calc(((100% + var(--gut))/ var(--amount-col)) * 4)}.pl-4{padding-left:calc(((100% + var(--gut))/ var(--amount-col)) * 4)}.col-3{width:calc(((100% + var(--gut))/ var(--amount-col)) * 3 - var(--gut))}.col-3 .col-1,.col-3 .col-2,.col-3 .col-3{--amount-col:3}.mr-3{margin-right:calc(((100% + var(--gut))/ var(--amount-col)) * 3)}.ml-3{margin-left:calc(((100% + var(--gut))/ var(--amount-col)) * 3)}.pr-3{padding-right:calc(((100% + var(--gut))/ var(--amount-col)) * 3)}.pl-3{padding-left:calc(((100% + var(--gut))/ var(--amount-col)) * 3)}.col-2{width:calc(((100% + var(--gut))/ var(--amount-col)) * 2 - var(--gut))}.col-2 .col-1,.col-2 .col-2{--amount-col:2}.mr-2{margin-right:calc(((100% + var(--gut))/ var(--amount-col)) * 2)}.ml-2{margin-left:calc(((100% + var(--gut))/ var(--amount-col)) * 2)}.pr-2{padding-right:calc(((100% + var(--gut))/ var(--amount-col)) * 2)}.pl-2{padding-left:calc(((100% + var(--gut))/ var(--amount-col)) * 2)}.col-1{width:calc(((100% + var(--gut))/ var(--amount-col)) * 1 - var(--gut))}.col-1 .col-1{--amount-col:1}.mr-1{margin-right:calc(((100% + var(--gut))/ var(--amount-col)) * 1)}.ml-1{margin-left:calc(((100% + var(--gut))/ var(--amount-col)) * 1)}.pr-1{padding-right:calc(((100% + var(--gut))/ var(--amount-col)) * 1)}.pl-1{padding-left:calc(((100% + var(--gut))/ var(--amount-col)) * 1)}:root{--m:12.7vw;--gut:min(1.563vw, 2.681rem);--amount-col:12}}@media only screen and (min-width:1717px){:root{--m:calc((100vw - 1280px)/2)}}img::selection{background:#311095}img::-moz-selection{background:#311095}body{counter-reset:section;overflow-x:hidden;overflow-y:scroll;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:1.7rem;line-height:1.7;color:var(--txtColor)}.router{position:relative;width:100%}.view{position:relative}.title{font-size:1.8rem}@media only screen and (min-width:744px){.title{font-size:2.34375vw}.title--xs{font-size:1.8rem}}p+p{margin-top:1em}.fw-reg{font-weight:400}.fw-med{font-weight:500}.fw-semi,.txt strong{font-weight:600}.fw-bold{font-weight:700}.fw-xbold{font-weight:800}.f-roboto{font-family:Roboto,sans-serif}.blockquote,.btn,.btnArrow,.counterTitle,.nav__item,.roundBtn,.tag{font-family:Poppins,sans-serif}.c-violet{color:#5a14e6}.c-cerise{color:#d9408c}.c-blue,.tag{color:#360d9b}.block_newsletter form input,.c-bright,.docsIntro,.keyboard-nav .tag:focus,.mfp-preloader a:hover,.tag.is-selected{color:#fff}.c-thunder{color:#1a191a}.c-port{color:#241940}.c-tundora{color:#454545}.btn--default{display:table;font-weight:600;color:#fff;border-radius:50rem;padding:10px 20px}.bg--primary{background-color:#5914e6;color:#fff}.bg--secondary{background:#241940;color:#fff}.btn--border-blue{border:1px solid #241940!important;color:#241940;border-radius:50rem!important}.btn--border-white{border:1px solid #fff!important;color:#fff;border-radius:50rem!important}.btn--primary{background:#311095}.btn--secondary{background:#241940}.btn,.btnArrow,.roundBtn,.tag{display:inline-flex!important;justify-content:center;align-items:center;position:relative;padding:10px calc(var(--size)/ 2)!important;font-size:clamp(1.8rem,1.094vw,1.877rem);font-weight:600;user-select:none;border:none;border-radius:50rem;cursor:pointer}.btn,.tag{--size:clamp(5rem, 3.906vw, 6.703rem);color:#fff!important;transition:color .3s!important}.btn:before,.tag:before{position:absolute;background-color:#5a14e6;border-radius:calc(var(--size)/ 2);inset:0}.btn--bright:before,.btnArrow{background-color:#fff}.btn[disabled],[disabled].tag{opacity:.4;pointer-events:none}.btn.active,.btn.focus,.btn:active,.btn:focus{border-radius:50rem;outline:0;box-shadow:none}.keyboard-nav .btn:focus:before,.keyboard-nav .tag:focus:before{background-color:#360d9b;transform:scale(.97,.95)}.btn--s{--size:5rem;font-size:1.8rem!important}@media (hover:hover){.btn:focus-within:before,.btn:hover:before,.tag:focus-within:before,.tag:hover:before{background-color:#360d9b;transform:scale(.97,.95)}.btn--bright:focus-within:before,.btn--bright:hover:before{background-color:#f5f2fd}}.keyboard-nav .btn--bright:focus:before{background-color:#f5f2fd}.btn--blue:before,.tag.is-selected:before{background-color:#360d9b}.keyboard-nav .btn--blue:focus:before,.keyboard-nav .productIntro__ctas .btn:last-child:focus:before,.keyboard-nav .productIntro__ctas .tag:last-child:focus:before{background-color:#241940}.btnArrow__label,.btn__label,.cardArticle{position:relative;z-index:1}.btnArrow{--size:8.2rem;padding-right:20px;color:#360d9b}.keyboard-nav .btnArrow:focus .btnArrow__arrow{clip-path:inset(0 round calc(var(--subsize)/ 2))}.keyboard-nav .btnArrow:focus .btnArrow__arrowIcon{transform:translate3d(-2rem,-50%,0) scale(.9)}.keyboard-nav .btnArrow:focus .btnArrow__arrowLabel,.keyboard-nav .btnArrow:focus .btnArrow__label{transform:translate3d(2rem,0,0)}.btnArrow__arrowIcon,.btnArrow__arrowLabel,.btnArrow__label{transition:transform .5s cubic-bezier(.645,.045,.355,1)}.btnArrow__arrow{--subsize:calc(var(--size) - 2px);padding-right:calc(var(--size)/ 2 + 10.2rem);padding-left:calc(var(--size)/ 2);color:#fff;background-color:#5a14e6;border-radius:calc(var(--subsize)/ 2);clip-path:inset(0 0 0 calc(100% - 11rem) round calc(var(--subsize)/ 2));transition:clip-path .5s cubic-bezier(.645,.045,.355,1);inset:2px}.btnArrow__arrowIcon{position:absolute;top:50%;right:3.8rem;width:3.6rem!important;height:35px!important;transform:translate3d(0,-50%,0);stroke:#fff!important}.roundBtn{--size:clamp(5rem, 3.906vw, 6.703rem)}.roundBtn:before{position:absolute;background-color:#311095;border-radius:calc(var(--size)/ 2);inset:0}.roundBtn .icon{position:absolute;top:50%;left:50%;width:40%;height:40%;transform:translate(-50%,-50%)}.keyboard-nav .roundBtn:focus:before{transform:scale(.95)}.header{position:fixed;top:0;left:0;z-index:1001;width:100vw;height:var(--navH);color:#fff;background:#5a14e6;transition:height .8s}.header.is-sticky{transition:height 1s}.header.is-sticky .header__logo{width:15rem;transition:width .8s}body:not(.menu-open) .header:after{opacity:0;transition-delay:.2s}.header__wrapper{display:flex;justify-content:center;align-items:center;height:100%;display:grid;grid-template-columns:1fr auto 1fr}.header__scrollAreaCtn{--sclY:calc(150 / var(--rawVph, 1000));position:fixed;top:0;right:0;left:0;height:0}.header.is-sticky .header__scrollAreaCtn:before{height:var(--navH-sticky);transition:.8s}.header__scrollAreaCtn:before{height:var(--navH);transition:.8s;content:"";position:absolute;background-color:var(--headerColor);inset:0}.header__scrollarea .nav__itemCtaBtn:hover .btnArrow__label{color:var(--white);z-index:2}.header.is-sticky .header__scrollAreaCtn:after,body:not(.menu-open) .header.is-sticky .header__scrollAreaCtn:before{transition:.8s;height:var(--navH-sticky)}.menu-open .header.is-sticky .header__scrollAreaCtn:before{transition:.8s;height:100vh}.menu-open .header__scrollAreaCtn:before{--sclY:calc(1 + (150 / var(--rawVph)) * var(--navOffset, 0));background-color:#241940;height:100%;transition:.8s}@media only screen and (min-width:744px){.header__scrollAreaCtn:before{transform-origin:top center;translate:0 calc((var(--navH) - var(--navH-sticky)) * -1 * var(--navOffset,0px)) 0;scale:1 var(--sclY);transition:.8s cubic-bezier(.645,.045,.355,1),background-color .6s .4s}.header__title{transform:translate3d(-1rem,calc((var(--navH) - var(--navH-sticky)) * -.5 * var(--navOffset,0)),0) scale(calc(1 - .2 * var(--navOffset)))}}.header__scrollAreaCtn:after{content:"";position:absolute;top:0;right:0;left:0;height:var(--navH);background:linear-gradient(0deg,rgba(36,25,64,0),rgba(36,25,64,.2) 30%,rgba(36,25,64,.95) 60%,#241940);pointer-events:none;transition:.8s}body:not(.menu-open) .header__scrollAreaCtn:after{opacity:0}.header__scrollarea{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;position:fixed;padding:min(14.844vw,25.472rem) var(--m) min(7.813vw,13.406rem);pointer-events:all;transition:visibility;inset:0}.is-resizing .header__scrollarea{transition:none}body:not(.menu-open) .header__scrollarea{visibility:hidden;pointer-events:none;transition-delay:.8s}@media only screen and (min-width:744px) and (max-width:960px){.header__scrollarea{padding-inline:var(--m)}}.header__title{position:relative;z-index:1000;pointer-events:all;margin:0}.header__logo{display:block;width:clamp(22rem,9.115vw,15.641rem);height:auto;transition:width .8s}.header__langNav{z-index:1;pointer-events:all}@media only screen and (max-width:1000px){.header__scrollAreaCtn+.header__nav_button .header__contactBtn{visibility:hidden!important;opacity:0;transition-delay:.7s,0s;display:none!important}.menu-open .header__scrollAreaCtn .header__contactBtn{color:#241940!important}}@media only screen and (min-width:1000px){.header{padding-left:100px;padding-right:100px}.header.is-sticky{height:var(--navH-sticky);transition:height 1s}.nav__item_contactBtn{display:none!important}.menu-open .header__scrollAreaCtn .header__contactBtn{visibility:hidden!important;opacity:0;transition-delay:.7s,0s}}.header__sn{margin:0 auto;color:#fff}.header__sn .snItem:before{background-color:transparent;border-color:#fff}.header__nav{margin-bottom:auto}.nav{position:relative;z-index:1001;gap:10px;align-items:end;display:flex;align-items:end}.nav__list{display:flex;flex-direction:column;align-items:flex-start;padding-left:0}.nav__list_2 .nav__item{font-weight:300;font-size:clamp(1.8rem,1.719vw,2rem)}@media only screen and (min-width:961px){.tp-only{display:none!important}.nav__list{position:relative}}.nav__item{font-size:clamp(1.8rem,1.719vw,2.949rem);font-weight:500;line-height:1.4}.nav__item:not(:first-child){margin-top:clamp(3rem,2.5vw,4.29rem)}.nav__item span:not(.btn__label){position:relative;color:#fff}.nav__item:not(.nav__item_contactBtn) span:before{content:"";position:absolute;right:0;bottom:0;left:0;height:.2rem;background-color:currentColor;transform-origin:left;transform:scaleX(0);transition:transform .5s cubic-bezier(.645,.045,.355,1)}.keyboard-nav .nav__item:focus{color:var(--themeColor)}.keyboard-nav .nav__item:focus span:before,.nav__item.is-current span:before{transform:scaleX(1)}.header__sn,.nav__item,.nav__itemCta{--stg:(var(--i) / var(--totalItems) ) * .3s;transform:translateZ(0);transition:transform .85s cubic-bezier(.645,.045,.355,1),opacity .6s;transition-delay:calc(var(--stg) + .03s),calc(var(--stg) + .35s)}body:not(.menu-open) .header__sn,body:not(.menu-open) .nav__item,body:not(.menu-open) .nav__itemCta{--stg:(1 - (var(--i) / var(--totalItems) )) * .2s;opacity:0;transform:translate3d(0,-200%,0);transition-duration:.3s,.3s;transition-delay:calc(var(--stg)),calc(var(--stg));transition-timing-function:cubic-bezier(.55,.055,.675,.19),linear}.nav__itemCtaBtn{font-size:1.9rem}@media only screen and (min-width:1024px){.nav__itemCtaBtn{min-width:min(18.073vw,31.013rem)}}.header__nav_button{gap:20px;justify-self:end}.menuBtn{z-index:1002;position:relative;display:flex;align-items:center;justify-content:center;width:6rem;height:6rem;padding:0;border:none;border-radius:50%;pointer-events:all;transform:translate3d(0,calc((var(--navH) - var(--navH-sticky)) * -.5 * var(--navOffset,0)),0)}.appSlider__slide:not(.is-visible),.langSwitch__list,.slider__slide:not(.is-visible),.testimonials__slide:not(.is-visible){pointer-events:none}.menuBtn__circle{overflow:visible;stroke-width:clamp(.2rem,.26vw,.447rem);opacity:.2;transform:rotate(-90deg);transition:transform .8s cubic-bezier(.645,.045,.355,1),stroke-dashoffset .8s cubic-bezier(.645,.045,.355,1);stroke-dasharray:100 100;stroke-dashoffset:100}.menu-open .menuBtn__circle{transform:rotate(90deg);stroke-dashoffset:0}.is-resizing .menuBtn__circle{transition:none!important}.menuBtn__icon{display:flex;flex-direction:column;justify-content:space-between;width:clamp(2rem,2.292vw,3.933rem);height:clamp(1.8rem,1.875vw,3.218rem);transition:transform .8s cubic-bezier(.215,.61,.355,1) .4s}.menu-open .menuBtn__icon{transform:scale(.7);transition-duration:1.2s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-delay:0s}.is-resizing .menuBtn__bar,.is-resizing .menuBtn__icon{transition:none!important}.menuBtn__bar{width:100%;height:min(.26vw,.447rem);background:currentColor;border-radius:50rem;transform:translateZ(0);transition:transform .8s cubic-bezier(.215,.61,.355,1)}.block_newsletter .btn:before,.block_newsletter .btn:hover:before,.block_newsletter .tag:before,.block_newsletter .tag:hover:before,.langSwitch__item,.newsWall,.nlForm__wrapper{background-color:#fff}.menu-open .menuBtn__bar:first-child{transform:translate3d(0,clamp(.78rem,.781vw,1.341rem),0) scaleX(1) rotate(45deg)}.menu-open .menuBtn__bar:nth-child(2){transform:translateZ(0) scaleX(0)}.menu-open .menuBtn__bar:nth-child(3){transform:translate3d(0,clamp(-1.341rem,-.781vw,-.78rem),0) scaleX(1) rotate(-45deg)}.block_newsletter{display:flex;justify-content:center;margin:auto auto 50px;border-bottom:1px solid #d3d3d3;padding-bottom:50px}.block_newsletter .newsletter_header{max-width:500px}.block_newsletter .newsletter_header+form .nlForm__wrapper{border-radius:50rem!important;overflow:hidden}.block_newsletter form input::placeholder{color:#fff;font-size:14px;font-weight:500;opacity:1}.block_newsletter .btn__label{color:#000}.block_newsletter .nlForm__input{background-color:#5914e6;height:100%;width:100%}.langSwitch__link:before,.langSwitch__list--mock .langSwitch__item{background-color:#5a14e6}.block_newsletter .newsletter_form{justify-content:center;display:flex;flex-direction:column}.block_newsletter .newsletter_fieldset,.block_newsletter .newsletter_header{width:100%;padding-right:0}.block_newsletter .newsletter_form button{color:#fff;overflow:hidden}@media only screen and (min-width:743px){.btn--bright{color:#241940!important}.btnArrow{padding:20px calc(var(--size)/ 2)!important;padding-right:calc(var(--size)/ 2 + 10.6rem)!important}.block_newsletter .newsletter_fieldset,.block_newsletter .newsletter_header{width:50%}.block_newsletter form{max-width:calc((100% / 10) * 3)}.block_newsletter .newsletter_form{flex-direction:row;flex-wrap:nowrap;justify-content:space-between}}.block_newsletter .newsletter_form svg,.block_newsletter .newsletter_form svg.nlForm__submitIcon{z-index:1;width:1.5rem!important;height:1.5rem!important;margin-left:5px;transform:rotate(-45deg);stroke:#5914e6}.langSwitch{font-size:1.8rem;font-weight:600}.langSwitch abbr[data-original-title],.langSwitch abbr[title]{cursor:pointer!important}.langSwitch__current{flex-direction:column;position:relative;width:5.4rem;height:4rem}.langSwitch__current .icon{flex-shrink:0;stroke:#fff}.langSwitch__current abbr{cursor:default!important}.langSwitch__linkLabel{line-height:1;border:none}.langSwitch__list{position:absolute;top:100%;left:0;list-style:none;width:100%;padding-top:.8rem;font-weight:500;color:var(--txtColor);border-radius:1rem;box-shadow:0 1rem 5rem #00000026;opacity:0;transform:translate3d(0,-.5rem,0);transition:opacity .3s,transform .4s cubic-bezier(.23,1,.32,1)}.docCard,.referencesSlider__fig,.tile:before{box-shadow:0 4rem 5rem #0000001a}.langSwitch:focus-within .langSwitch__list,.langSwitch:hover .langSwitch__list{opacity:1;pointer-events:all;transform:translateZ(0);transition-delay:0s}.langSwitch__item:first-child{border-radius:1rem 1rem 0 0}.langSwitch__item:last-child{border-radius:0 0 1rem 1rem}.langSwitch__item:not(:first-child){margin-top:-.4rem}.langSwitch__link{position:relative;padding:.4rem 1rem;cursor:pointer}.langSwitch__link abbr,.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.langSwitch__link:before{content:"";position:absolute;border-radius:.8rem;opacity:0;inset:.4rem;transform:scale(.85);transition:transform .3s cubic-bezier(.215,.61,.355,1),opacity .3s}.keyboard-nav .langSwitch__link:focus:before{opacity:.15;transform:scale(1) translateZ(0)}.info__title{position:relative;margin-bottom:2rem;font-size:1.09em;font-weight:700}.info__mail{display:inline-block;margin-top:1em}.bullets,.snItem,.snList,.tile__inner{display:flex}.info__address{line-height:1.18}.nl{position:absolute;right:0;bottom:100%;left:0}.nl__inner{padding-top:3.6rem;padding-bottom:4.5rem;border-radius:1.6rem}.contactIntro__title,.nl__title,.tile__title{margin-bottom:2rem}.nlForm__wrapper{--height:7rem;height:var(--height);border-radius:calc(var(--height)/ 2)}.nlForm__wrapper:before{content:"";position:absolute;border:.3rem solid #5a14e6;border-radius:calc(var(--height)/ 2);opacity:0;pointer-events:none;transform:scale(1.03);transition:transform .4s cubic-bezier(.215,.61,.355,1),opacity .3s;inset:.325rem}.snItem:before,.tile:before{content:"";inset:0;position:absolute}.nlForm__wrapper:focus-within:before{opacity:.3;transform:translateZ(0)}.nlForm__input{padding-right:calc(31.85% + 2rem);padding-left:2.8rem;font-size:1.6rem;font-weight:400;color:var(--txtColor);background-color:transparent;border:0;border-radius:50rem}.nlForm__submit{position:absolute;top:50%;right:1rem;font-size:1.4rem;font-weight:400;transform:translateY(-50%)}.nlForm__submit:hover .nlForm__submitIcon{animation:1s infinite move}.nlForm__submitIcon{position:absolute;left:25%;bottom:33%}.appsBadge,.bullets,.bullets__el,.cardArticle__fig,.counterTitle,.snItem,.tile{position:relative}@keyframes move{0%{bottom:-1rem;left:-1rem}100%{bottom:100%;left:100%}}.bullets,.bullets__el:before,.snItem:before{background-color:currentColor}.snItem{--size:clamp(3rem, 2.083vw, 3.575rem);flex-shrink:0;justify-content:center;align-items:center;width:var(--size);height:var(--size);padding:calc(var(--size) * .2);border-radius:calc(var(--size)/ 2);transition:color .4s}.snItem:not(:last-child){margin-right:min(1.042vw,1.788rem)}.snItem:before{border:.1rem solid currentColor;border-radius:calc(var(--size)/ 2);transform:scale(1.2) translateZ(0);transition:background-color .4s,transform .5s cubic-bezier(.23,1,.32,1)}.snItem__icon{overflow:visible;fill:#fff;transform:translateZ(0);transition:fill .3s}.appCardDetailed__btn line:first-child,.tag__icon{transition:transform .5s cubic-bezier(.215,.61,.355,1)}.bullets{--dimension:40rem;--colorBg:#fff;justify-content:space-evenly}.bullets--v{flex-direction:column;width:.2rem;height:var(--dimension)}.bullets--v .bullets__el{margin-left:-1.9rem}.bullets--h{width:var(--dimension);height:.2rem}.bullets--h .bullets__el{margin-top:-1.9rem}.bullets__el{--bulletSize:2.4rem;width:4rem;height:4rem;background:0 0;border:0}.bullets__el:before{content:"";position:absolute;top:calc(50% - var(--bulletSize)/ 2);left:calc(50% - var(--bulletSize)/ 2);width:var(--bulletSize);height:var(--bulletSize);border:.2rem solid currentColor;border-radius:50rem;transition:transform .5s cubic-bezier(.215,.61,.355,1),background-color .3s cubic-bezier(.215,.61,.355,1)}html:not(.mobile) .bullets__el:not(:hover,.is-current):before{background-color:var(--colorBg);transform:scale(.75)}.tile{aspect-ratio:1.45;color:#fff}.tile:before{border-radius:2rem}.tile__inner{justify-content:flex-end;height:100%;padding:1rem 2rem 10%}.tile__fig{overflow:hidden;background-color:#000;border-radius:2rem}.tile__asset{opacity:.2}.tag:before{z-index:-1;background-color:#fff;border:.1rem solid #360d9b}.tag__icon{flex-shrink:0;width:1.4rem;margin-right:-1rem;margin-left:2rem;transform:translateZ(0)}.is-selected .tag__icon{transform:translateZ(0) rotate(135deg) scale(1.2)}.counterTitle{display:block;margin-left:4rem;font-size:1.4rem;font-weight:300;text-transform:uppercase}.counterTitle:before{content:counter(section,decimal-leading-zero);counter-increment:section;position:absolute;top:50%;right:calc(100% + 10rem);font-size:2rem;font-weight:600;color:#311095;transform:translateY(-50%)}.counterTitle:after{content:"";position:absolute;top:50%;right:calc(100% + 1rem);width:8rem;height:.1rem;background-color:currentColor;opacity:.3}.counterTitle.is-reverted{margin-right:4rem;margin-left:inherit;text-align:right}.counterTitle.is-reverted:before{right:inherit;left:calc(100% + 10rem)}.counterTitle.is-reverted:after{right:inherit;left:calc(100% + 1rem)}.cardArticle:before{content:"";position:absolute;z-index:-1;background-color:#fff;border-radius:3.5rem;inset:-3rem;box-shadow:0 1rem 4rem #0000001a;opacity:0;transform:scale(.95);transition:transform .4s cubic-bezier(.215,.61,.355,1),opacity .2s}.appCardDetailed:before,.appsBadge:after{box-shadow:0 5rem 7.6rem #0000001a;inset:0;z-index:-1}.is-expanded .appCardDetailed__fig,.is-expanded .appCardDetailed__title{transform:translateZ(0)}.keyboard-nav .cardArticle:focus:before{transform:scale(1)}.keyboard-nav .cardArticle:focus .cardArticle__asset{opacity:.7;transform:scale(1.05)}.appCardDetailed__bg,.keyboard-nav .cardArticle:focus .cardArticle__title{color:#311095}.cardArticle,.cardArticle__inner{display:flex;flex-direction:column;font-size:1.6rem;line-height:1.25}.cardArticle__fig{order:-1;overflow:hidden;margin-bottom:3.8rem;border-radius:1rem;clip-path:inset(0 round 1rem)}.cardArticle__fig:before{content:"";display:block;width:100%;padding-top:72.9%;background-color:#311095}.cardArticle__asset{z-index:1;transition:transform .3s cubic-bezier(.215,.61,.355,1),opacity .3s}.cardArticle__title{margin-bottom:3rem;line-height:1.38;transition:color .3s cubic-bezier(.215,.61,.355,1)}.cardArticle__cta{display:inline-block;margin-top:2rem;font-weight:700}.articleIntro__meta,.cardArticle__meta{order:-1;margin-bottom:2rem;font-family:Poppins,sans-serif;font-weight:400;color:#64607d}.appCard,.keyboard-nav .locatorList__listEl a:focus,.keyboard-nav .simple__content a:focus,.txt ol li:before{color:#311095}.articleIntro__cat,.cardArticle__cat{display:inline-block;margin-left:2rem}.blockquote{font-weight:400;line-height:1.33}.apps__listEl,.articleIntro__title,.blockquote__citation,.txt ol:not(:last-child),.txt ul:not(:last-child){margin-bottom:3rem}.blockquote__citation:before{content:"\ab\a0"}.blockquote__citation:after{content:"\a0\bb"}.blockquote__author{font-family:Roboto,sans-serif;font-weight:500}.appCard,.appsBadge,.input{font-family:Poppins,sans-serif}.blockquote__author p{margin-top:.5rem}.blockquote__recommendation{display:flex;margin-bottom:3.3rem;color:#311095}.blockquote__recommendation svg{display:block;width:4rem;height:auto}.blockquote__recommendation svg:not(:first-child){margin-left:1rem}.appsBadge{display:flex;flex-direction:column;z-index:1;padding:14% 6% 11.37% calc(6rem + 28.75%);font-size:clamp(1.4rem,1.198vw,2.056rem);font-weight:500;line-height:1.5}.appsBadge strong{font-size:1.47em}.appsBadge:after{content:"";position:absolute;background-color:#fff;border-radius:clamp(5rem,5.208vw,8.938rem) clamp(.4rem,.417vw,.715rem)}.appsBadge__icon{position:absolute;top:28.75%;left:6rem;width:20%;height:auto}.appCard{display:flex;align-items:center;position:relative;height:100%}@media only screen and (min-width:744px){.header__langNav{transform:translate3d(0,calc((var(--navH) - var(--navH-sticky)) * -.5 * var(--navOffset,0)),0)}.header__nav{padding-left:min(6.563vw,11.261rem)}.nav{flex-direction:row;gap:10%}.nav__itemCta{position:fixed;bottom:50px;right:50px;white-space:nowrap}body:not(.menu-open) .nav__itemCta{transform:translateZ(0);transition-duration:.3s!important;transition-delay:0s!important}.nl{transform:translateY(50%)}.blockquote{font-size:2rem}.blockquote__author p{font-size:.66em}.appsBadge{margin-left:-6rem}.appCard{padding-left:50%}.appCard__bg,.appCard__fig{position:absolute;top:50%;left:10%;width:29.94%;transform:translateY(-50%)}.input::placeholder{font-weight:600;text-transform:uppercase}}.appCard__icon{width:43.4%}.appCardDetailed{--dimension:clamp(32rem, 27.083vw, 46.475rem);display:flex;flex-direction:column;position:relative;z-index:1;height:var(--dimension);padding:clamp(4rem,4.323vw,7.418rem) 14.68% clamp(4rem,8.333vw,14.3rem)}.appCardDetailed:before{content:"";position:absolute;background-color:#f9f9ff;border-radius:2rem}.appCardDetailed__title{margin-bottom:min(1.302vw,2.234rem);line-height:1.11;transform:translate3d(0,calc(var(--dimension) * .13),0);transition:transform .4s cubic-bezier(.215,.61,.355,1) .02s}.appCardDetailed__content{font-size:clamp(1.4rem,.938vw,1.609rem);line-height:1.33;opacity:0;transform:translate3d(0,50%,0);transition:transform .4s cubic-bezier(.215,.61,.355,1),opacity .3s}.is-expanded .appCardDetailed__content{opacity:1;transform:translateZ(0)}.appCardDetailed__fig{position:relative;width:34.86%;margin:0 auto min(2.448vw,4.201rem);transform:translate3d(0,calc(var(--dimension) * .08),0) scale(1.5);transition:transform .6s cubic-bezier(.215,.61,.355,1) .06s}.appCardDetailed__fig:before{content:"";display:block;padding-top:100%}.appCardDetailed__icon{position:absolute;top:50%;left:50%;width:43.4%;transform:translate(-50%,-50%)}.appSlider__slide,.slider__slide,.testimonials__slide{opacity:calc(1 - var(--progress) * 1.2);transform:translate3d(calc(max(0,var(--progress))*90%),0,0) scale(clamp(0,(1 - var(--progress)) * .2 + .8,1))}.appCardDetailed__link{display:flex;justify-content:flex-end;align-items:flex-end;padding:3.6rem 4.8rem}.appCardDetailed__btn{--size:clamp(3rem, 3.438vw, 5.899rem);width:6rem;height:4rem}.is-expanded .appCardDetailed__btn line:first-child{transform:scaleY(0)}.appCardDetailed__line{position:absolute;top:calc(50% - .15rem);left:calc(50% - 1.2rem);width:2.4rem;height:.3rem;background-color:#311095;will-change:transform,opacity;transition:transform .5s cubic-bezier(.645,.045,.355,1),opacity .4s}.assetCtn:before,.input{width:100%;display:block}.docCard,.input{color:var(--txtColor);background-color:#fff}.appCardDetailed__line:first-child{transform:translateZ(0) rotate(90deg)}.is-expanded .appCardDetailed__line{transform:translateZ(0) rotate(180deg)}.is-expanded .appCardDetailed__line:last-child{opacity:.5}.input{height:100%;padding:2rem 3rem 2rem 2.5rem;font-size:1.8rem;line-height:1;border:.1rem solid #360d9b;border-radius:10rem}.is-usingKeyboard .input:focus{outline:#5a14e6 solid .2rem;outline-offset:.5rem}.input::placeholder{font-family:inherit;color:#d0d0d0}.location,.location:after{font-family:Poppins,sans-serif}.input--textarea{min-height:19rem;resize:vertical;border-radius:4.4rem}.input--dropdown{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMC4zMjkiIGhlaWdodD0iMTEuNjIyIiB2aWV3Qm94PSIwIDAgMjAuMzI5IDExLjYyMiI+CiAgPHBhdGggaWQ9Ikljb25faW9uaWMtaW9zLWFycm93LWJhY2siIGRhdGEtbmFtZT0iSWNvbiBpb25pYy1pb3MtYXJyb3ctYmFjayIgZD0iTTMuNSwxMC4xNjIsMTEuMiwyLjQ3NkExLjQ1MywxLjQ1MywwLDAsMCw5LjEzOC40MjRMLjQyMyw5LjEzM2ExLjQ1LDEuNDUsMCwwLDAtLjA0MiwyTDkuMTMyLDE5LjlhMS40NTMsMS40NTMsMCwxLDAsMi4wNTgtMi4wNTJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDExLjYyMikgcm90YXRlKC05MCkiIGZpbGw9IiMyNDE5NDAiLz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-size:1.4rem;background-position:calc(100% - 2rem) center}.brick__inner{padding-top:2.3rem;padding-bottom:3.1rem;flex-flow:row}.brick__actions,.brick__tags{display:flex;align-items:center;gap:2rem 1rem}.brick__tags{flex-wrap:wrap}.brick__actions{justify-content:flex-end}.brick__btn:before{background-color:transparent}.assetCtn:before,.docCard__btn:before{background-color:#360d9b}.keyboard-nav .brick__btn:focus:before{background-color:#360d9b1a}.docCard{border-radius:2rem}.assetCtn:after,.assetCtn:before,.assetCtn__media{border-radius:min(4.271vw,7.329rem)}.docCard__inner{padding:4.5rem 2rem 2rem}.docCard__title{display:inline-block;margin-bottom:2.3rem}.hero,.simple__ctas{display:flex}.docCard__content{margin-bottom:min(2.083vw,3.575rem)}.docCard__btn{flex-shrink:0}.docCard__btn:not(:last-child){margin-right:1.7rem}.assetCtn:before{content:"";padding-top:113.34%}.assetCtn:after{content:"";position:absolute;z-index:-1;inset:max(-2.76vw,-4.737rem) min(3.229vw,5.541rem) max(-1.771vw,-3.039rem) max(-2.76vw,-4.737rem);background-color:#311095}.assetCtn__media{z-index:1}.section__title{margin-bottom:clamp(4rem,4.01vw,6.882rem)}.slider__wrapper{display:flex;flex-flow:row nowrap;column-gap:0}.slider__wrapper:not(.is-dragging .slider__wrapper){transition:height .7s cubic-bezier(.645,.045,.355,1),transform .7s cubic-bezier(.645,.045,.355,1)}.is-translating .slider__wrapper{transition-timing-function:cubic-bezier(.215,.61,.355,1),cubic-bezier(.215,.61,.355,1)!important}.safari:not(.iOS) .slider__wrapper{transition-property:transform!important}.slider__slide{flex-shrink:0;margin-right:var(--gut)}.is-translating .slider__slide,.slider__slide:not(.is-dragging .slider__slide){transition:transform .7s cubic-bezier(.215,.61,.355,1),opacity .8s cubic-bezier(.215,.61,.355,1)}.hero{flex-direction:column;justify-content:center;padding-top:var(--navH);padding-bottom:13rem}.intro{padding-top:calc(var(--navH) + 12.3rem)}.simple__title{margin-bottom:4.7rem;line-height:1.35}.simple__cta{align-self:flex-start;margin-top:4.7rem;padding-inline:var(--size)}.is-reverted .simple__cta{align-self:flex-end}.simple__content{color:#555}.simple__content a,.simple__content strong,.who__content strong{font-weight:700}@media only screen and (min-width:744px) and (max-width:1112px){.t-pl-1,.t-pl-10,.t-pl-11,.t-pl-12,.t-pl-2,.t-pl-3,.t-pl-4,.t-pl-5,.t-pl-6,.t-pl-7,.t-pl-8,.t-pl-9,.t-pr-1,.t-pr-10,.t-pr-11,.t-pr-12,.t-pr-2,.t-pr-3,.t-pr-4,.t-pr-5,.t-pr-6,.t-pr-7,.t-pr-8,.t-pr-9{box-sizing:content-box}.t-col-12{width:calc(((100% + var(--gut))/ var(--amount-col)) * 12 - var(--gut))}.t-col-12 .t-col-1,.t-col-12 .t-col-10,.t-col-12 .t-col-11,.t-col-12 .t-col-12,.t-col-12 .t-col-2,.t-col-12 .t-col-3,.t-col-12 .t-col-4,.t-col-12 .t-col-5,.t-col-12 .t-col-6,.t-col-12 .t-col-7,.t-col-12 .t-col-8,.t-col-12 .t-col-9{--amount-col:12}.t-mr-12{margin-right:calc(((100% + var(--gut))/ var(--amount-col)) * 12)}.t-ml-12{margin-left:calc(((100% + var(--gut))/ var(--amount-col)) * 12)}.t-pr-12{padding-right:calc(((100% + var(--gut))/ var(--amount-col)) * 12)}.t-pl-12{padding-left:calc(((100% + var(--gut))/ var(--amount-col)) * 12)}.t-col-11{width:calc(((100% + var(--gut))/ var(--amount-col)) * 11 - var(--gut))}.t-col-11 .t-col-1,.t-col-11 .t-col-10,.t-col-11 .t-col-11,.t-col-11 .t-col-2,.t-col-11 .t-col-3,.t-col-11 .t-col-4,.t-col-11 .t-col-5,.t-col-11 .t-col-6,.t-col-11 .t-col-7,.t-col-11 .t-col-8,.t-col-11 .t-col-9{--amount-col:11}.t-mr-11{margin-right:calc(((100% + var(--gut))/ var(--amount-col)) * 11)}.t-ml-11{margin-left:calc(((100% + var(--gut))/ var(--amount-col)) * 11)}.t-pr-11{padding-right:calc(((100% + var(--gut))/ var(--amount-col)) * 11)}.t-pl-11{padding-left:calc(((100% + var(--gut))/ var(--amount-col)) * 11)}.t-col-10{width:calc(((100% + var(--gut))/ var(--amount-col)) * 10 - var(--gut))}.t-col-10 .t-col-1,.t-col-10 .t-col-10,.t-col-10 .t-col-2,.t-col-10 .t-col-3,.t-col-10 .t-col-4,.t-col-10 .t-col-5,.t-col-10 .t-col-6,.t-col-10 .t-col-7,.t-col-10 .t-col-8,.t-col-10 .t-col-9{--amount-col:10}.t-mr-10{margin-right:calc(((100% + var(--gut))/ var(--amount-col)) * 10)}.t-ml-10{margin-left:calc(((100% + var(--gut))/ var(--amount-col)) * 10)}.t-pr-10{padding-right:calc(((100% + var(--gut))/ var(--amount-col)) * 10)}.t-pl-10{padding-left:calc(((100% + var(--gut))/ var(--amount-col)) * 10)}.t-col-9{width:calc(((100% + var(--gut))/ var(--amount-col)) * 9 - var(--gut))}.t-col-9 .t-col-1,.t-col-9 .t-col-2,.t-col-9 .t-col-3,.t-col-9 .t-col-4,.t-col-9 .t-col-5,.t-col-9 .t-col-6,.t-col-9 .t-col-7,.t-col-9 .t-col-8,.t-col-9 .t-col-9{--amount-col:9}.t-mr-9{margin-right:calc(((100% + var(--gut))/ var(--amount-col)) * 9)}.t-ml-9{margin-left:calc(((100% + var(--gut))/ var(--amount-col)) * 9)}.t-pr-9{padding-right:calc(((100% + var(--gut))/ var(--amount-col)) * 9)}.t-pl-9{padding-left:calc(((100% + var(--gut))/ var(--amount-col)) * 9)}.t-col-8{width:calc(((100% + var(--gut))/ var(--amount-col)) * 8 - var(--gut))}.t-col-8 .t-col-1,.t-col-8 .t-col-2,.t-col-8 .t-col-3,.t-col-8 .t-col-4,.t-col-8 .t-col-5,.t-col-8 .t-col-6,.t-col-8 .t-col-7,.t-col-8 .t-col-8{--amount-col:8}.t-mr-8{margin-right:calc(((100% + var(--gut))/ var(--amount-col)) * 8)}.t-ml-8{margin-left:calc(((100% + var(--gut))/ var(--amount-col)) * 8)}.t-pr-8{padding-right:calc(((100% + var(--gut))/ var(--amount-col)) * 8)}.t-pl-8{padding-left:calc(((100% + var(--gut))/ var(--amount-col)) * 8)}.t-col-7{width:calc(((100% + var(--gut))/ var(--amount-col)) * 7 - var(--gut))}.t-col-7 .t-col-1,.t-col-7 .t-col-2,.t-col-7 .t-col-3,.t-col-7 .t-col-4,.t-col-7 .t-col-5,.t-col-7 .t-col-6,.t-col-7 .t-col-7{--amount-col:7}.t-mr-7{margin-right:calc(((100% + var(--gut))/ var(--amount-col)) * 7)}.t-ml-7{margin-left:calc(((100% + var(--gut))/ var(--amount-col)) * 7)}.t-pr-7{padding-right:calc(((100% + var(--gut))/ var(--amount-col)) * 7)}.t-pl-7{padding-left:calc(((100% + var(--gut))/ var(--amount-col)) * 7)}.t-col-6{width:calc(((100% + var(--gut))/ var(--amount-col)) * 6 - var(--gut))}.t-col-6 .t-col-1,.t-col-6 .t-col-2,.t-col-6 .t-col-3,.t-col-6 .t-col-4,.t-col-6 .t-col-5,.t-col-6 .t-col-6{--amount-col:6}.t-mr-6{margin-right:calc(((100% + var(--gut))/ var(--amount-col)) * 6)}.t-ml-6{margin-left:calc(((100% + var(--gut))/ var(--amount-col)) * 6)}.t-pr-6{padding-right:calc(((100% + var(--gut))/ var(--amount-col)) * 6)}.t-pl-6{padding-left:calc(((100% + var(--gut))/ var(--amount-col)) * 6)}.t-col-5{width:calc(((100% + var(--gut))/ var(--amount-col)) * 5 - var(--gut))}.t-col-5 .t-col-1,.t-col-5 .t-col-2,.t-col-5 .t-col-3,.t-col-5 .t-col-4,.t-col-5 .t-col-5{--amount-col:5}.t-mr-5{margin-right:calc(((100% + var(--gut))/ var(--amount-col)) * 5)}.t-ml-5{margin-left:calc(((100% + var(--gut))/ var(--amount-col)) * 5)}.t-pr-5{padding-right:calc(((100% + var(--gut))/ var(--amount-col)) * 5)}.t-pl-5{padding-left:calc(((100% + var(--gut))/ var(--amount-col)) * 5)}.t-col-4{width:calc(((100% + var(--gut))/ var(--amount-col)) * 4 - var(--gut))}.t-col-4 .t-col-1,.t-col-4 .t-col-2,.t-col-4 .t-col-3,.t-col-4 .t-col-4{--amount-col:4}.t-mr-4{margin-right:calc(((100% + var(--gut))/ var(--amount-col)) * 4)}.t-ml-4{margin-left:calc(((100% + var(--gut))/ var(--amount-col)) * 4)}.t-pr-4{padding-right:calc(((100% + var(--gut))/ var(--amount-col)) * 4)}.t-pl-4{padding-left:calc(((100% + var(--gut))/ var(--amount-col)) * 4)}.t-col-3{width:calc(((100% + var(--gut))/ var(--amount-col)) * 3 - var(--gut))}.t-col-3 .t-col-1,.t-col-3 .t-col-2,.t-col-3 .t-col-3{--amount-col:3}.t-mr-3{margin-right:calc(((100% + var(--gut))/ var(--amount-col)) * 3)}.t-ml-3{margin-left:calc(((100% + var(--gut))/ var(--amount-col)) * 3)}.t-pr-3{padding-right:calc(((100% + var(--gut))/ var(--amount-col)) * 3)}.t-pl-3{padding-left:calc(((100% + var(--gut))/ var(--amount-col)) * 3)}.t-col-2{width:calc(((100% + var(--gut))/ var(--amount-col)) * 2 - var(--gut))}.t-col-2 .t-col-1,.t-col-2 .t-col-2{--amount-col:2}.t-mr-2{margin-right:calc(((100% + var(--gut))/ var(--amount-col)) * 2)}.t-ml-2{margin-left:calc(((100% + var(--gut))/ var(--amount-col)) * 2)}.t-pr-2{padding-right:calc(((100% + var(--gut))/ var(--amount-col)) * 2)}.t-pl-2{padding-left:calc(((100% + var(--gut))/ var(--amount-col)) * 2)}.t-col-1{width:calc(((100% + var(--gut))/ var(--amount-col)) * 1 - var(--gut))}.t-col-1 .t-col-1{--amount-col:1}.t-mr-1{margin-right:calc(((100% + var(--gut))/ var(--amount-col)) * 1)}.t-ml-1{margin-left:calc(((100% + var(--gut))/ var(--amount-col)) * 1)}.t-pr-1{padding-right:calc(((100% + var(--gut))/ var(--amount-col)) * 1)}.t-pl-1{padding-left:calc(((100% + var(--gut))/ var(--amount-col)) * 1)}.simple__asset{width:150%;margin-left:-15%}.is-reverted .simple__asset{margin-left:-30%}}@media only screen and (min-width:744px){.simple__inner.is-reverted{flex-direction:row-reverse;text-align:right}.simple__asset{width:120%;height:120%;margin-left:-10%}.is-reverted .simple__asset{margin-left:-20%}.simple__ctas{justify-content:flex-end;margin-top:min(4.167vw,7.15rem)}.simple__ctas .btn,.simple__ctas .tag{min-width:21.1rem}.simple__ctas .btn:not(:last-child),.simple__ctas .tag:not(:last-child){margin-right:4rem}}.centered__title{margin-bottom:5.3rem;line-height:1.35}.centered__inner:not(:last-child){margin-bottom:8rem}.centered__content{font-size:clamp(1.8rem,1.25vw,2.145rem);line-height:1.45}.coloredCta{position:relative;padding-top:7.1rem;padding-bottom:6.1rem;color:#fff;background:#311095;border-radius:2rem}.coloredCta:before{content:"";position:absolute;background:url(/files/bg_cta.jpg) center/cover no-repeat;border-radius:inherit;opacity:.4;inset:0}.coloredCta__title{margin-bottom:6rem;line-height:1.45}.latestNews__btn{margin:7.1rem auto 0}.testimonials__title{margin-bottom:3.1rem}.testimonials__slider{margin-top:11.2rem}.testimonials__wrapper{column-gap:0;flex-flow:row nowrap}.testimonials:not(.is-dragging) .testimonials__wrapper{transition:height .7s cubic-bezier(.645,.045,.355,1),transform .7s cubic-bezier(.645,.045,.355,1)}.is-translating .testimonials__wrapper{transition-timing-function:cubic-bezier(.215,.61,.355,1),cubic-bezier(.215,.61,.355,1)!important}.safari:not(.iOS) .testimonials__wrapper{transition-property:transform!important}.testimonials__slide{flex-shrink:0}.testimonials__slide .blockquote__inner{will-change:transform;transform-origin:left;transform:translate3d(calc(max(0,var(--progress))*-60%),0,0) scale(clamp(0,(1 - var(--progress)) * .2 + .8,1))}.testimonials__slide .blockquote__asset,.testimonials__slide .blockquote__assetCtn:before{transform:translate3d(calc(max(0,var(--progress))*-15%),0,0) scale(clamp(0,(1 - var(--progress)) * .3 + .7,1))}.testimonials__slide .blockquote__asset{opacity:calc(1 - var(--progress) * 1.5)}.testimonials__slide .blockquote__assetCtn:after{transform:translate3d(calc(max(0,var(--progress))*-10%),0,0) scale(clamp(0,(1 - var(--progress)) * .3 + .7,1))}.testimonials:not(.is-dragging) .testimonials__slide,.testimonials:not(.is-dragging) .testimonials__slide .blockquote__asset,.testimonials:not(.is-dragging) .testimonials__slide .blockquote__assetCtn:after,.testimonials:not(.is-dragging) .testimonials__slide .blockquote__assetCtn:before,.testimonials:not(.is-dragging) .testimonials__slide .blockquote__inner{transition:transform .7s cubic-bezier(.215,.61,.355,1),opacity .8s cubic-bezier(.215,.61,.355,1)}.is-translating .appSlider__wrapper,.is-translating .testimonials__slide,.is-translating .testimonials__slide .blockquote__asset,.is-translating .testimonials__slide .blockquote__assetCtn:after,.is-translating .testimonials__slide .blockquote__assetCtn:before,.is-translating .testimonials__slide .blockquote__inner{transition-timing-function:cubic-bezier(.215,.61,.355,1),cubic-bezier(.215,.61,.355,1)!important}.testimonials__bullets{margin:min(9.375vw,16.088rem) auto 0}.appSlider__wrapper{column-gap:0;height:100%;flex-flow:row nowrap}.testimonials:not(.is-dragging) .appSlider__wrapper{transition:height .7s cubic-bezier(.645,.045,.355,1),transform .7s cubic-bezier(.645,.045,.355,1)}.safari:not(.iOS) .appSlider__wrapper{transition-property:transform!important}.appSlider__slide{flex-shrink:0;height:100%}.appSlider:not(.is-dragging) .appSlider__slide,.is-translating .appSlider__slide{transition:transform .7s cubic-bezier(.215,.61,.355,1),opacity .8s cubic-bezier(.215,.61,.355,1)}@media only screen and (max-width:960px){.d-only,.t-hidden{display:none!important}.t-100{width:100%}.nav__list{flex-direction:column;justify-content:center;align-items:flex-start;padding:4rem 0 0;text-align:center}.m-rst{width:inherit;height:inherit;margin:0;padding:0;font-size:inherit;line-height:inherit;text-transform:inherit;color:inherit;background:inherit;font-weight:600}.slider__wrapper:not(.is-dragging .slider__wrapper),.testimonials:not(.is-dragging) .appSlider__wrapper,.testimonials:not(.is-dragging) .testimonials__wrapper{transition-duration:.4s}.appSlider:not(.is-dragging) .appSlider__slide,.is-translating .appSlider__slide,.is-translating .slider__slide,.slider__slide:not(.is-dragging .slider__slide),.testimonials:not(.is-dragging) .testimonials__slide{transition-duration:.4s,.4s}}.appSlider__bullets{margin:min(1.875vw,3.218rem) auto 0}.appSlider__btn{margin:min(4.167vw,7.15rem) auto 0}@media only screen and (max-width:1112px){.nlForm{padding-right:6.26%;padding-left:6.26%}.counterTitle:after{width:6rem}.counterTitle:before{right:calc(100% + 8rem);text-align:right}.counterTitle.is-reverted:before{left:calc(100% + 8rem)}.coloredCta__title{margin-bottom:3rem}.testimonials__slide{margin-right:calc(var(--gut) * 2)}.appSlider__bullets{margin-top:5rem}.appSlider__btn{margin-top:6rem}}.productIntro{padding-bottom:20rem}.productIntro:before{content:"";position:absolute;top:0;right:0;bottom:0;left:50%;background-color:#311095;border-top-left-radius:min(13.281vw,22.791rem)}@media only screen and (max-width:743px){.m-pl-1,.m-pl-2,.m-pl-3,.m-pl-4,.m-pr-1,.m-pr-2,.m-pr-3,.m-pr-4{box-sizing:content-box}.m-col-4{width:calc(((100% + var(--gut))/ var(--amount-col)) * 4 - var(--gut))}.m-col-4 .m-col-1,.m-col-4 .m-col-2,.m-col-4 .m-col-3,.m-col-4 .m-col-4{--amount-col:4}.m-mr-4{margin-right:calc(((100% + var(--gut))/ var(--amount-col)) * 4)}.m-ml-4{margin-left:calc(((100% + var(--gut))/ var(--amount-col)) * 4)}.m-pr-4{padding-right:calc(((100% + var(--gut))/ var(--amount-col)) * 4)}.m-pl-4{padding-left:calc(((100% + var(--gut))/ var(--amount-col)) * 4)}.m-col-3{width:calc(((100% + var(--gut))/ var(--amount-col)) * 3 - var(--gut))}.m-col-3 .m-col-1,.m-col-3 .m-col-2,.m-col-3 .m-col-3{--amount-col:3}.m-mr-3{margin-right:calc(((100% + var(--gut))/ var(--amount-col)) * 3)}.m-ml-3{margin-left:calc(((100% + var(--gut))/ var(--amount-col)) * 3)}.m-pr-3{padding-right:calc(((100% + var(--gut))/ var(--amount-col)) * 3)}.m-pl-3{padding-left:calc(((100% + var(--gut))/ var(--amount-col)) * 3)}.m-col-2{width:calc(((100% + var(--gut))/ var(--amount-col)) * 2 - var(--gut))}.m-col-2 .m-col-1,.m-col-2 .m-col-2{--amount-col:2}.m-mr-2{margin-right:calc(((100% + var(--gut))/ var(--amount-col)) * 2)}.m-ml-2{margin-left:calc(((100% + var(--gut))/ var(--amount-col)) * 2)}.m-pr-2{padding-right:calc(((100% + var(--gut))/ var(--amount-col)) * 2)}.m-pl-2{padding-left:calc(((100% + var(--gut))/ var(--amount-col)) * 2)}.m-col-1{width:calc(((100% + var(--gut))/ var(--amount-col)) * 1 - var(--gut))}.m-col-1 .m-col-1{--amount-col:1}.m-mr-1{margin-right:calc(((100% + var(--gut))/ var(--amount-col)) * 1)}.m-ml-1{margin-left:calc(((100% + var(--gut))/ var(--amount-col)) * 1)}.m-pr-1{padding-right:calc(((100% + var(--gut))/ var(--amount-col)) * 1)}.m-pl-1{padding-left:calc(((100% + var(--gut))/ var(--amount-col)) * 1)}.m-hidden{display:none!important}.m-100{width:100%}.btnArrow{--size:5rem;padding-right:calc(var(--size) * 1.5);padding-left:calc(var(--size) * .4);font-size:1.4rem}.btnArrow__arrow{padding-right:calc(var(--size) * 1.5 - 4px);clip-path:inset(0 0 0 calc(100% - var(--size) * 1.2) round calc(var(--subsize)/ 2))}.btnArrow__arrowIcon{right:2.2rem;width:1.8rem}.header__scrollAreaCtn{--sclY:1}.header__scrollAreaCtn:before{will-change:transform;transform:translate3d(0,calc(-100% + var(--navH)),0);transition:transform .8s cubic-bezier(.645,.045,.355,1),background-color .6s .4s}.menu-open .header__scrollAreaCtn:before{transform:translateZ(0)!important}.header__scrollarea{padding-inline:17.4358974359vw}.header__logo{width:10rem}.nav__itemCta{margin-top:clamp(3rem,2.5vw,4.29rem);text-transform:uppercase}.nav__itemCta .btnArrow__arrow{display:none}.menuBtn__circle{stroke-width:.3rem}.menuBtn__icon{top:calc(50% - 1.1rem);left:calc(50% - 1.3rem);width:2.6rem;height:2.2rem}.menuBtn__bar{height:.3rem}.menu-open .menuBtn__bar:first-child{transform:translate3d(0,.95rem,0) scaleX(1) rotate(45deg)}.menu-open .menuBtn__bar:nth-child(2){transform:translateZ(0) scaleX(0)}.menu-open .menuBtn__bar:nth-child(3){transform:translate3d(0,-.95rem,0) scaleX(1) rotate(-45deg)}.block_newsletter .newsletter_form button{padding:13px!important;width:46px}.info__title{margin-bottom:1rem;font-size:1.8rem}.nl{bottom:calc(100% - 6rem)}.nl__inner{padding-top:2rem;padding-bottom:2.2rem}.nl__header{margin-bottom:2rem;text-align:center}.nl__title{margin-bottom:1.2rem;font-weight:700}.nlForm__wrapper{--height:5rem;width:90%;margin:0 auto}.nlForm__submit{right:.2rem;height:calc(100% - .4rem)}.block_newsletter .nlForm__submit .btn__label{display:none!important}.snItem:not(:last-child){margin-right:1.7rem}.bullets{--dimension:12rem}.bullets--v{width:calc(100% - 40px);height:.2rem;flex-direction:row}.bullets--v .bullets__el{margin-left:-1.8rem}.bullets--h .bullets__el{margin-top:-1.8rem}.bullets__el{width:4rem;height:4rem}.bullets__el:before{top:-20px;left:0;width:100%;height:100%}.tile{font-size:1.2rem}.tile__title{margin-bottom:1rem}.counterTitle{margin-inline:0;padding-left:5.5rem}.counterTitle:before{right:100%}.counterTitle:after{left:1rem;width:3.6rem}.counterTitle.is-reverted{margin-right:0;padding-right:5.5rem;padding-left:0}.counterTitle.is-reverted:before{left:100%}.counterTitle.is-reverted:after{right:1rem;left:auto;width:3.6rem}.assetCtn,.blockquote__assetCtn{margin-bottom:4.8rem}.blockquote__author{font-weight:700}.blockquote__author p{font-weight:500}.blockquote__recommendation{margin-bottom:2.4rem;justify-content:center}.blockquote__recommendation svg{width:1.5rem}.blockquote__recommendation svg:not(:first-child){margin-left:.4rem}.appsBadge{width:39.7435897436vw;padding:1.8rem 10.62% 1.4rem 18.75%;font-size:1rem}.appsBadge:after{border-radius:10rem .8rem}.appsBadge__icon{top:30.4%;left:14%}.appCard{flex-direction:column;font-size:1.3rem}.appCard__bg{order:-1;width:60%;margin-bottom:1.3rem}.appCard__fig{position:absolute;top:3rem;left:50%;width:60%;transform:translate(-50%,-50%)}.input{padding-top:1.5rem;padding-bottom:1.5rem;padding-left:3rem}.brick__infos{font-size:1.4rem}.assetCtn:after{inset:-2rem 2.4rem -1.2rem -1.9rem;border-radius:8.1rem}.assetCtn:before{padding-top:100%;border-radius:8.4rem}.assetCtn__media{border-radius:8.2rem}.intro{padding-top:calc(var(--navH) + 9rem)}.simple__title{margin-bottom:3rem}.simple__fig{order:-1;margin-bottom:6rem}.simple__ctas{flex-direction:column;align-items:flex-start;margin-top:4rem}.simple__ctas .btn:not(:last-child),.simple__ctas .tag:not(:last-child){margin-bottom:1rem}.centered__title{margin-bottom:2.9rem}.centered__inner:not(:last-child){margin-bottom:2.4rem}.coloredCta{padding-top:2.6rem;padding-bottom:2.4rem}.coloredCta__inner{padding-right:11.81%;padding-left:11.81%}.latestNews__btn{margin-top:3.4rem}.latestNews__listEl,.relatedArticles__listEl{margin-bottom:4rem}.testimonials__content,.testimonials__title{text-align:center}.testimonials__slider{margin-top:3.6rem}.testimonials__slide{padding-right:16.33%;padding-left:16.33%}.testimonials__slide .blockquote__inner{transform:none}.testimonials__slide .blockquote__asset,.testimonials__slide .blockquote__assetCtn:after,.testimonials__slide .blockquote__assetCtn:before{transform:translateZ(0) scale(clamp(0,(1 - var(--progress)) * .3 + .7,1))}.appSlider__slide{width:10rem;margin-right:var(--gut)}.appSlider__bullets{margin-top:3.5rem}.appsSlider__badge{display:flex;justify-content:center;align-items:center;margin-bottom:4rem}.productIntro{padding-top:calc(10rem + var(--navH));padding-bottom:3rem}.productIntro__ctas{display:flex;flex-direction:column;align-items:flex-start;margin-top:3rem}.productIntro__ctas .btn,.productIntro__ctas .tag{background-color:#241940}.productIntro__ctas .btn:not(:last-child),.productIntro__ctas .tag:not(:last-child){margin-bottom:1rem}}.productIntro__title{margin-bottom:1.5rem}.productIntro__desc strong{font-size:clamp(1.8rem,1.875vw,3.218rem);font-weight:600}.txt h2,.txt h3{font-weight:700}.productIntro__cta{margin-top:6rem}.productIntro__cta:before{background-color:#360d9b}@media only screen and (min-width:744px){.productIntro{padding-top:calc(var(--navH) + 5rem)}.productIntro__ctas .btn,.productIntro__ctas .tag{position:absolute;bottom:13rem;min-width:20rem}.productIntro__ctas .btn:first-child,.productIntro__ctas .tag:first-child{right:calc(50% + 1.5rem)}.productIntro__ctas .btn:first-child:before,.productIntro__ctas .tag:first-child:before{background-color:#311095}.productIntro__ctas .btn:last-child,.productIntro__ctas .tag:last-child{left:calc(50% + 1.5rem)}.solutionSlider{overflow:hidden;margin:max(-4.167vw,-7.15rem);padding:min(4.167vw,7.15rem)}.solutionSlider:after,.solutionSlider:before{content:"";position:absolute;top:0;bottom:0;z-index:1;width:min(4.167vw,7.15rem);background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.97087) 14.29%,hsla(0,0%,100%,.9103) 25.32%,hsla(0,0%,100%,.82477) 33.77%,hsla(0,0%,100%,.72074) 40.26%,hsla(0,0%,100%,.6047) 45.45%,hsla(0,0%,100%,.48313) 50%,hsla(0,0%,100%,.36249) 54.55%,hsla(0,0%,100%,.24926) 59.74%,hsla(0,0%,100%,.14992) 66.23%,hsla(0,0%,100%,.07095) 74.68%,hsla(0,0%,100%,.01882) 85.71%,hsla(0,0%,100%,0));pointer-events:none}.solutionSlider:before{left:-1px}.solutionSlider:after{right:-1px;transform:scaleX(-1)}}@media only screen and (min-width:744px) and (max-width:1112px){.productIntro__ctas .btn,.productIntro__ctas .tag{bottom:6rem}}.solutionSlider__wrapper{--gut:6.45%;column-gap:0;flex-flow:row nowrap}.solutionSlider__slide{flex-shrink:0;margin-right:var(--gut)}.solutionSlider__bullets{margin:14rem auto 0}@media only screen and (max-width:1112px){.solutionSlider__bullets{margin-top:8rem}.productSlider__bullets{--dimension:20rem}}.bg-bright{background:#fff}.bg-violet{background:#5a14e6;color:#fff}.bg-violet ::selection{background:#360d9b}.bg-violet ::-moz-selection{background:#360d9b}.bg-blue{background:#360d9b;color:#fff}.bg-blue ::selection{background:#5a14e6}.bg-blue ::-moz-selection{background:#5a14e6}.homeHero{max-height:108rem}.contactForm__dropdown,.contactForm__textArea,.heroSlider{width:100%}.heroSlider:after{content:"";position:absolute;right:50%;bottom:0;left:0;height:7.1rem;background-color:#fff}.heroSlider__wrapper{transition-property:height;transition-duration:.8s!important;transition-timing-function:cubic-bezier(.645,.045,.355,1)}.heroSlide{bottom:auto;padding-top:calc(10rem + var(--navH));padding-bottom:17.6rem;transition:visibility}.heroSlide:not(.is-current){visibility:hidden;transition-delay:1s}@media only screen and (min-width:744px){.heroSlide{padding-top:calc(5rem + var(--navH));padding-bottom:8.8rem}}.heroSlide__title{margin-bottom:3rem;color:#fff}.heroSlide__cta{margin-top:clamp(3rem,3.125vw,5.363rem)}@media only screen and (max-width:743px){.solutionSlider{margin-top:6rem}.solutionSlider__bullets{margin-top:5.5rem}[data-v=home] .header:not(.is-sticky) .header__scrollAreaCtn:before{transform:translate3d(0,-100%,0)}.heroSlide{overflow:hidden}.heroSlider__bullets{top:160px!important;left:20px!important}.heroSlide__visual{position:absolute!important;top:12rem;left:25%;width:100%;opacity:.5;transform:translate3d(-29%,0,0)}}.heroSlider__bullets{--colorBg:#5a14e6;--dimension:46%;position:absolute;top:calc(50% - var(--dimension)/ 2);left:var(--m)}.heroSlider__scrolldown{position:absolute;bottom:3rem;left:var(--m);z-index:1;color:var(--txtColor)}.heroSlider__scrolldown svg{width:auto;height:7.7rem}.heroSlide__asset{flex-shrink:0;object-fit:contain;max-width:100%;max-height:100%}.heroSlide__asset,.heroSlide__cta,.heroSlide__title,.heroSlider__content{transition:transform .7s cubic-bezier(.645,.045,.355,1),opacity .4s!important;transition-delay:calc(var(--stg) * .1s + .2s),calc(var(--stg) * .1s + .3s)!important}.heroSlider__slide{justify-content:center;align-items:center}.heroSlider__slide:not(.is-current) .heroSlide__asset,.heroSlider__slide:not(.is-current) .heroSlide__cta,.heroSlider__slide:not(.is-current) .heroSlide__title,.heroSlider__slide:not(.is-current) .heroSlider__content{opacity:0;transform:translate3d(0,-10rem,0)}.is-current~.heroSlider__slide .heroSlide__asset,.is-current~.heroSlider__slide .heroSlide__cta,.is-current~.heroSlider__slide .heroSlide__title,.is-current~.heroSlider__slide .heroSlider__content{transform:translate3d(0,10rem,0)}.aboutIntro__title{margin-bottom:5.7rem;line-height:1.5}.aboutIntro__btn,.newsWall__bookend,.txt h2:not(:first-child),.txt h3:not(:first-child){margin-top:7rem}.aboutIntro__asset,.who__contentCol:last-child{margin-top:5rem}.who__title{margin-bottom:clamp(3rem,2.917vw,5.005rem)}.who__btn{margin-top:4rem}.referencesSlider__slide{column-gap:0;flex-shrink:0}.referencesSlider__fig{inset:0;padding:2rem;background-color:#fff;border-radius:2rem}.referencesSlider__bullets{margin:7rem auto 0}.why__title{margin-bottom:clamp(4rem,5.052vw,8.669rem)}.why__fig{overflow:hidden;position:relative;border-radius:8rem}.why__fig:before{content:"";display:block;width:100%;padding-top:68.43%}.productSlider .appCardDetailed{--dimension:clamp(32rem, 30.312vw, 52.016rem)}.productSlider__slide{margin-right:calc(var(--gut) + var(--colw))}.productSlider__bullets{margin-top:5.7rem;margin-left:auto}.siliconCompatibility__bullets{margin:min(8.333vw,14.3rem) auto 0}.siliconCompatibility__demoRequest{overflow:hidden;margin-right:calc(var(--m) * -1);margin-left:calc(var(--m) * -1);transition:height .8s cubic-bezier(.645,.045,.355,1)}.siliconCompatibility__demoRequest.is-hidden{transition-timing-function:cubic-bezier(.215,.61,.355,1);height:0!important}.siliconCompatibility__demoRequest .simple__inner{padding:min(10.417vw,17.875rem) var(--m) min(2.604vw,4.469rem)}.siliconCompatibility__checkmark{width:min(3.646vw,6.256rem);margin:0 auto min(2.604vw,4.469rem);color:#5a14e6}.newsIntro__title{margin-bottom:min(5.573vw,9.563rem)}.newsWall .cardArticle__fig:before{padding-top:45.5%}.newsWall__list{--gut:min(5.573vw, 9.563rem)}.newsWall__el{margin-bottom:min(4.167vw,7.15rem)}.articleIntro__meta{order:0;margin-bottom:2rem}.articleIntro__fig{position:relative;margin-top:6rem}.articleIntro__fig:before{content:"";display:block;width:100%;padding-top:40%}.articleIntro__back{align-self:flex-start;margin-bottom:3rem}.articleIntro__back:before{content:"\2190";margin-right:.3em}.articleIntro__back span{display:inline-block;position:relative}.articleIntro__back span:before{content:"";position:absolute;right:0;bottom:0;left:0;height:.2rem;background-color:currentColor;transform-origin:left;transform:scaleX(0);transition:transform .4s cubic-bezier(.215,.61,.355,1),background-color .3s}.keyboard-nav .articleIntro__back:focus span:before{background-color:#311095;transform:scaleX(1)}.txt a:not(.btn):not(.tag){text-decoration:underline;text-underline-offset:.3rem;transition:color .4s}.keyboard-nav .txt a:not(.btn):not(.tag):focus{color:#5a14e6}.txt img{width:100%;height:auto}.locatorList__searchBar,.txt ol:not(:first-child),.txt ul:not(:first-child){margin-top:3rem}.txt li{position:relative;padding-left:3rem}.txt li:before{content:"";position:absolute}.txt ul li:before{top:.6em;left:0;width:.6rem;height:.6rem;background-color:#311095;border-radius:50%}.txt ol{counter-reset:ol}.txt ol li:before{content:counter(ol) ".";counter-increment:ol;top:0;left:0;font-size:.7em;line-height:2.15em}.txt h2{font-size:4rem;line-height:1.3}.txt h2:not(:last-child){margin-bottom:5rem}.txt h3{font-size:3rem}.txt h3:not(:last-child){margin-bottom:4rem}.relatedArticles{margin-top:7rem;padding-top:7rem;border-top:.1rem solid #f5f2fd}.locatorList{padding-top:calc(7rem + var(--navH))}.locatorList__title{line-height:1.5;margin:auto}.locatorList__inner{position:sticky;top:var(--navH-sticky);z-index:1;padding:3rem;background-color:#ffffffe6;backdrop-filter:blur(10px)}.locatorList__listEl{position:relative;padding-top:2.5rem;padding-bottom:2.5rem}@media (hover:hover){.btn--blue:focus-within:before,.btn--blue:hover:before{background-color:#241940}.btnArrow:focus-within .btnArrow__arrow,.btnArrow:hover .btnArrow__arrow{clip-path:inset(0 round calc(var(--subsize)/ 2))}.btnArrow:focus-within .btnArrow__arrowIcon,.btnArrow:hover .btnArrow__arrowIcon{transform:translate3d(-2rem,-50%,0) scale(.9)}.btnArrow:focus-within .btnArrow__arrowLabel,.btnArrow:focus-within .btnArrow__label,.btnArrow:hover .btnArrow__arrowLabel,.btnArrow:hover .btnArrow__label{transform:translate3d(2rem,0,0)}.roundBtn:focus-within:before,.roundBtn:hover:before{transform:scale(.95)}.nav__item:focus-within,.nav__item:hover{color:var(--themeColor)}.nav__item:focus-within span:before,.nav__item:hover span:before{transform:scaleX(1)}.langSwitch__link:focus-within:before,.langSwitch__link:hover:before{opacity:.15;transform:scale(1) translateZ(0)}.tag:focus-within,.tag:hover{color:#fff}.cardArticle:focus-within:before,.cardArticle:hover:before{transform:scale(1)}.cardArticle:focus-within .cardArticle__asset,.cardArticle:hover .cardArticle__asset{opacity:.7;transform:scale(1.05)}.cardArticle:focus-within .cardArticle__title,.cardArticle:hover .cardArticle__title{color:#311095}.brick__btn:focus-within:before,.brick__btn:hover:before{background-color:#360d9b1a}.simple__content a:focus-within,.simple__content a:hover{color:#311095}.productIntro__ctas .btn:last-child:focus-within:before,.productIntro__ctas .btn:last-child:hover:before,.productIntro__ctas .tag:last-child:focus-within:before,.productIntro__ctas .tag:last-child:hover:before{background-color:#241940}.articleIntro__back:focus-within span:before,.articleIntro__back:hover span:before{background-color:#311095;transform:scaleX(1)}.txt a:not(.btn):not(.tag):focus-within,.txt a:not(.btn):not(.tag):hover{color:#5a14e6}.locatorList__listEl a:focus-within,.locatorList__listEl a:hover{color:#311095}}.locatorList__listEl:not(:last-child):before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:currentColor}.location{position:relative;font-size:2rem}.location:after{content:attr(data-distance);position:absolute;top:2.5rem;right:3.6rem;font-size:clamp(1.6rem,1.25vw,2.145rem);font-weight:400;color:#8e8e8e}.location__title{font-size:2.4rem}@media only screen and (max-width:1112px){.location,.location__title{font-size:1.6rem}}.location__address{margin-bottom:1em}.locatorMap__map{background-color:#f9f9ff}@media only screen and (min-width:744px){.aboutIntro__asset{width:120%;margin-top:-5%}.who__content{column-gap:10rem;font-size:1.8rem;line-height:1.3}[data-v=product]:not(.menu-open) .header:not(.is-sticky) .header__scrollAreaCtn:before{--sclY:0}.locatorList{padding-top:calc(15.74vh + var(--navH))}.locatorMap__map{position:sticky;top:var(--navH-sticky);width:calc(100% + var(--m));height:calc(100vh - var(--navH-sticky));margin-top:var(--navH-sticky)}.contactForm__form{padding:4.4rem 5.4rem 4rem 3.3rem;background-color:#f5f2fd;border-radius:5.5rem}}.contactIntro{margin-bottom:4.5rem}.contactForm__input{width:calc(50% - var(--gut)/ 2)}.contactForm__dropdown,.contactForm__input{margin-bottom:2rem}.contactForm__submit{width:48.28%;margin:3.2rem 0 0 auto}.contactForm__figMedia{width:160%;border-radius:5.5rem}.docsIntro:before{content:"";position:absolute;z-index:-1;inset:0 0 8rem 0;background:#360d9b}.docsIntro__title{margin-bottom:min(7.604vw,13.049rem)}.docsIntro__grid{row-gap:var(--gut)}@media only screen and (min-width:1113px){.title{font-size:min(1.458vw,2.503rem)}.title--xs{font-size:1.8rem}.title--s{font-size:min(1.615vw,2.771rem)}.title--m{font-size:min(1.875vw,3.218rem)}.title--l{font-size:min(2.188vw,3.754rem)}.title--xl{font-size:min(3.177vw,5.452rem)}.nlForm__fieldset{padding-right:6.26%}.latestNews__list{--gut:min(5.208vw, 8.938rem)}.homeHero{min-height:80rem}.heroSlide{padding-top:calc(10rem + var(--navH));padding-bottom:18.8rem}.productSlider__slide{width:min(22.292vw,38.253rem)}.relatedArticles__list{--gut:9rem}.locatorList__listEl{padding:2.5rem 3.6rem 4.5rem 2.7rem}.docsIntro__grid{--gut:min(4.688vw, 8.044rem)}}.docsIntro__S{position:absolute;right:calc(var(--m) + min(4.688vw,8.044rem));bottom:clamp(20rem,8.958vw,15.373rem);width:clamp(20rem,13.854vw,23.774rem);transform:rotate(20deg)}input[type=search]::ms-clear{display:none}input[type=search]::ms-reveal{display:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.docsList{padding-top:clamp(5rem,8.333vw,14.3rem)}.docsList__title{margin-bottom:6rem;line-height:1.5}.docsList__input{margin-bottom:7.8rem}.docsList__input .input::placeholder{font-weight:400;text-transform:none}.docsList__submit{position:absolute;top:calc(50% - 3rem);right:6rem;width:6rem;height:6rem;padding:1.5rem}@media only screen and (max-width:743px){.who__contentCol{margin-top:1em}.why__fig{margin-top:3rem}[data-v=product] .header:not(.is-sticky) .header__scrollAreaCtn:before{transform:translate3d(0,-100%,0)}.productSlider,.txt h3:not(:first-child){margin-top:4rem}.contactForm__submit,.productSlider__bullets{margin-right:auto}.siliconCompatibility__assetCtn{margin-top:6rem}.newsWall__el{margin-bottom:6rem}.newsWall__bookend{margin-top:2rem;margin-bottom:7rem}.txt h2{font-size:3rem}.txt h2:not(:last-child){margin-bottom:3rem}.txt h2:not(:first-child){margin-top:5rem}.txt h3{font-size:2.4rem}.txt h3:not(:last-child){margin-bottom:2rem}.locatorList__inner{top:var(--navH);padding-top:2rem;padding-bottom:1rem}.locatorMap{position:relative;order:-1;margin-top:var(--navH);margin-bottom:8rem;padding-top:70%}.locatorMap__map{position:absolute;inset:0;width:calc(100% + var(--m) * 2);margin-left:calc(var(--m) * -1)}.contactIntro{text-align:center}.contactForm__input{width:100%}.docsList__submit{right:1rem}}.docsList__el:nth-child(odd):before{content:"";position:absolute;inset:0 max(-6.5rem,var(--m) * -1);z-index:-1;background-color:#f5f2fd}@media only screen and (min-width:744px){.docsList__input .input{padding-left:9rem}.docsList__el:nth-child(odd):before{border-radius:1.6rem}.docsList__el{margin-top:1rem;margin-bottom:1rem}}.docsList__stack{margin-top:min(3.802vw,6.524rem)}.mfp-align-top .mfp-container:before,.mfp-loading.mfp-figure,.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader,.navbar-light{display:none}.btn.btn-primary{background-color:var(--primary)!important;color:var(--white)!important;white-space:nowrap!important;--icon-stroke:currentColor;--icon-fill-bg:var(--primary)!important}#page-404{min-height:100vh;display:flex;align-items:center;justify-content:center}.page__ioi-universe .block_join{background-color:#5111d0;border-bottom:25px solid #311095}.page__ioi-universe .block_join_container{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:30px;padding-bottom:30px;gap:40px;flex-wrap:wrap}@media only screen and (min-width:576px){.page__ioi-universe .block_join_container{flex-direction:row;gap:10%}}.page__ioi-universe .mid_text_group{display:flex;justify-content:space-around}.page__ioi-universe .docCard__title{margin:1rem 0 2.3rem}.page__ioi-universe .all_categories{display:flex;justify-content:center;margin:50px auto 0;max-width:1000px;gap:20px;flex-wrap:wrap}.page__ioi-universe .categories_card{display:flex;justify-content:space-between;background:#fff;border-radius:10px;padding:5px 5px 5px 10px;margin-bottom:10px;align-items:center}.page__ioi-universe .categories_card_content{align-items:center;border:1px solid #dfd7f7;padding:5px;border-radius:10px;display:flex;gap:5px}.page__ioi-universe .categories_card_content .card_link{background:#f0ebff;padding:5px 10px;border-radius:10px;display:flex;gap:10px;width:35px;height:30px;display:flex;align-items:center;justify-content:center;opacity:1;transition:1s}.page__ioi-universe .categories_card_content .card_link:hover{opacity:.6;transition:1s}.page__ioi-universe .txtPl{font-size:15px;line-height:1.3}.page__ioi-universe .icon{width:15px;height:15px}.page__ioi-universe .InCat{padding:20px;background-color:#f0ebff;min-width:0;width:100%;border-radius:15px}.page__ioi-universe .icon--eye{stroke:transparent;fill:#311095}.page__ioi-universe .icon--dl{stroke:#311095}.page__ioi-universe .img_forum,.page__ioi-universe .img_wiki{max-width:150px;max-height:80px;cursor:pointer}@media only screen and (min-width:470px){.page__ioi-universe .img_forum,.page__ioi-universe .img_wiki{max-width:200px}}.block_fullvideo{margin-top:-110px;max-width:1000px;padding-right:15px;padding-left:15px;width:100%;margin-right:auto;margin-left:auto}.block_fullvideo .video-container{width:100%;border-radius:30px;height:0;padding-bottom:56.25%;margin:0 auto;-webkit-box-shadow:4px -8px 14px 4px rgba(0,0,0,.17);box-shadow:4px -8px 14px 4px rgba(0,0,0,.17);position:relative;overflow:hidden}.block_fullvideo .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.fixed-btn{display:flex;position:fixed;z-index:100;top:50%;right:0;width:60px;padding-top:50px;border-radius:20px 0 0 20px;padding-left:5px;background-color:#241940;transform:translateY(-50%);color:#fff;flex-direction:column;align-items:center;transition:.8s}.d-flex,.title__ia_included{display:flex!important}.fixed-btn:hover{color:#fff;background-color:#350d9b;transition:.8s}.fixed-btn .logo{height:80px;background-repeat:no-repeat;background-position:center;background-size:contain;transform:rotate(270deg);aspect-ratio:1.77777778}.fixed-btn .text{padding-top:20px;padding-bottom:45px;padding-left:5px;transform:rotate(180deg);font-size:16px;font-weight:700;writing-mode:vertical-rl}div[data-doctype="ioi Site News"] .page-content-wrapper>.container{max-width:initial;padding:0}button.discard-btn.btn.btn-default.btn-sm{opacity:0;visibility:hidden}#CybotCookiebotDialog input[type=checkbox],.w-100{width:100%!important}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:576px){.container{padding-left:0;padding-right:0}.container,.container-sm{max-width:540px}}@media(min-width:768px){.container,.container-md,.container-sm{max-width:840px}}@media(min-width:992px){.container{padding-left:2.5rem;padding-right:2.5rem}.container,.container-lg,.container-md,.container-sm{max-width:1090px}}@media(min-width:1200px){.container{padding-left:5rem;padding-right:5rem}.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1290px}}@media(min-width:1440px){.container{padding-left:1.5rem;padding-right:1.5rem}}.title__ia_included{border:2px solid var(--black);border-radius:15px;padding:5px 10px 5px 5px;width:fit-content;position:absolute;right:-50px;bottom:-43px;transform:rotate(-5deg);background:var(--white);gap:5px;align-items:center}.mfp-container:before,.mfp-content{display:inline-block;vertical-align:middle}.title__ia_included span{color:var(--black)!important;text-align:left!important;font-size:16px;line-height:1.2}.title__ia_included strong{font-weight:600}.owl-carousel,.owl-carousel .owl-item{position:relative}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.background-primary,.slider-card--primary{background-color:#5914e6}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;-webkit-backface-visibility:hidden}.mfp-container{position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:"";height:100%}.mfp-content{position:relative;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-arrow:focus,.mfp-arrow:hover,.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;height:auto;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile .mfp-bottom-bar:empty,.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}*,:after,:before{margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0}body,html{font-family:Poppins,serif!important;overflow-x:hidden set;scroll-behavior:smooth}dd,dl,dt,li,ol{margin:0;padding:0}::-moz-selection{background:#5914e6;color:#fff;text-shadow:none}::selection{background:#5914e6;color:#fff;text-shadow:none}a,img{border:none}img{height:auto}h1,h2,h3,h4,h5,h6{line-height:1.1em;letter-spacing:.022em}@-webkit-keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.banner-cta{max-width:90vw;margin:75px auto!important}.banner-cta .container-banner-cta{background-color:#350d9b;border-radius:10px;padding:50px 25px}.banner-cta .container-banner-cta h2{font-size:clamp(28px,6vw,36px);font-weight:500;line-height:120%;color:#fff;text-align:center;padding-bottom:50px;margin:0}.banner-cta .container-banner-cta a:hover{background-color:#fff;color:#5914e6!important}.container-lr{max-width:90vw;margin:auto;position:relative;padding:25px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.container-lr .left{background-repeat:no-repeat;background-size:contain;background-position:50%;display:block;min-height:400px;width:100%;border-radius:10px;margin-top:25px;z-index:1}.container-lr .right h2{font-size:36px;font-weight:600;line-height:120%;padding-bottom:35px;color:#5914e6;margin:0}.container-lr .right li,.container-lr .right p{text-align:initial;font-size:20px;font-weight:400;line-height:1.6em;margin-bottom:0;color:#241940}.container-lr .right .mep{padding-bottom:25px}.container-lr .right strong{font-size:20px;color:#5914e6;font-weight:600}.container-lr .right ul{list-style:inside!important;margin-bottom:25px}.container-lr .right ul li{margin-bottom:15px}.container-lr .right ul li::marker{color:#5914e6}.container-lr .right .back-primary li{color:#fff}.container-lr .right .back-primary li::marker{color:#fff}.container-lr .right form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:25px;gap:25px}.container-lr .right form .content-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 25px);flex:1 1 calc(50% - 25px)}.container-lr .right form .content-form label{color:#241940;font-size:16px;font-weight:500;text-transform:capitalize}.container-lr .right form .content-form input,.container-lr .right form .content-form textarea{padding:15px 15px 15px 0}.container-lr .right form .content-form input{border:none;border-bottom:1px solid #d6d6d6}.container-lr .right form .content-form textarea{border:1px solid #d6d6d6;padding:15px;border-radius:15px;resize:none;height:200px}.container-lr .right form .checkbox label{display:inline}.container-lr .right form .checkbox a,.container-lr .right form .checkbox label{color:#241940;font-size:14px;font-weight:400;line-height:1.2em;letter-spacing:.8px}.container-lr .right form .checkbox a a,.container-lr .right form .checkbox label a{color:#5914e6;border-bottom:1px solid #5914e6}.container-lr .right form button{border:none}.slider-card{position:relative;margin:50px 0}.slider-card--primary{margin:0;padding:50px 0}.slider-card--primary .content-slide .content-nav .next,.slider-card--primary .content-slide .content-nav .prev{background-color:#241940!important}.slider-card--primary .content-slide .content-nav .slick-disabled{background-color:#f6f6f6!important;border:1px solid #fff!important}.slider-card .content-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.main-content .container-case .case .item-c,.main-content .container-pt .content-pt .item-pt,.main-content .content-txt-s .mep-txt,.main-content .mep-pack{-webkit-box-orient:vertical;-webkit-box-direction:normal}.slider-card .content-slide .content-nav{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-column-gap:10px;-moz-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;margin-top:10px}.mep-btn,.next-gen,.slider-card .content-slide .slider-img{display:-webkit-box;display:-ms-flexbox}.slider-card .content-slide .content-nav .next,.slider-card .content-slide .content-nav .prev{height:40px;aspect-ratio:1/1;background-color:#5914e6;border-radius:30px;cursor:pointer;position:relative}.slider-card .content-slide .content-nav .next:before,.slider-card .content-slide .content-nav .prev:before{content:">";color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.slider-card .content-slide .content-nav .prev:before{content:"<"}.slider-card .content-slide .content-nav .slick-disabled{background-color:#fff;border:1px solid #5914e6}.slider-card .content-slide .content-nav .slick-disabled:before{color:#5914e6}.slider-card .content-slide .slider-img{width:90%;margin-left:auto;display:flex}.head .container-head,.head .container-head .picto-h,.slider-card .content-slide .slider-img .slick-track .single-slide{background-repeat:no-repeat;background-position:50%;display:block}.slider-card .content-slide .slider-img .slick-track .single-slide{background-size:cover;border:1px solid #5914e6;max-width:95%;aspect-ratio:16/9;margin-right:25px;width:100%;background-color:#5914e6;border-radius:20px;padding:8%;position:relative;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.mep-btn{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:25px;gap:25px}.head{width:100vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.head--vente .container-head .picto-h:before{background-image:url(/files/web_page/2024/12/single_vente/icone_vente_01.svg)}.head--vente .container-head .picto-h:after{background-image:url(/files/web_page/2024/12/single_vente/icone_vente_02.svg)}.head--vente .container-head h1:before{background-image:url(/files/web_page/2024/12/single_vente/icone_vente_03.svg)}.head--vente .container-head h1:after{background-image:url(/files/web_page/2024/12/single_vente/icone_vente_04.svg)}.head--vente .container-head .txt-h:before{background-image:url(/files/web_page/2024/12/single_vente/icone_vente_05.svg)}.head--vente .container-head .txt-h:after{background-image:url(/files/web_page/2024/12/single_vente/icone_vente_06.svg)}.head--bottom .container-head{padding:50px 2% 65px!important}.head--bottom .container-head .picto-h{height:115px!important}.head--bottom .container-head .picto-h:before{background-image:url(/files/web_template/2024/12/home_fr/subscriptions.svg)}.head--bottom .container-head .picto-h:after{background-image:url(/files/web_template/2024/12/home_fr/crm.svg)}.head--bottom .container-head h2{font-size:clamp(38px,6vw,48px)!important}.head .container-head h1:before{right:-200px!important}.head .container-head h1:after{left:-300px!important;top:75px!important}.head .container-head{background-size:contain;position:relative;padding:125px 0;background-color:#5914e6;overflow:hidden}.head .container-head--same-padding{padding:75px 0!important}.head .container-head .picto-h{background-size:contain;position:relative;height:125px;aspect-ratio:1/1;margin:0 auto 25px}.block_teaser .teaser_img_wrapper:after,.block_teaser .teaser_img_wrapper:before,.head .container-head .picto-h:after,.head .container-head .picto-h:before,.head .container-head .txt-h:after,.head .container-head .txt-h:before,.head .container-head h1:after,.head .container-head h1:before,.head .container-head h2:after,.head .container-head h2:before{background-repeat:no-repeat;background-position:50%;display:block;background-size:50%;position:absolute;content:"";background-color:#241940;aspect-ratio:1/1;border-radius:100px}.main-content .container-case .case .item-c .picto-item-c,.main-content .img-full-width,.next-gen .container-next-g h1:before,.next-gen .container-next-g p:after,.next-gen .container-next-g p:before,.next-gen:before{background-size:contain;background-repeat:no-repeat;background-position:50%}.head .container-head .picto-h:before{left:500px;top:-25px;width:110px;-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}.head .container-head .picto-h:after{right:600px;top:100px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:80px;-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}.head .container-head h1,.head .container-head h2{position:relative;display:table;margin:auto;color:#fff;font-size:clamp(42px,8vw,64px);font-weight:700;text-align:center;padding-bottom:15px}.head .container-head h1:before,.head .container-head h2:before{right:-400px;top:-25px;background-image:url(/files/website_settings/website_settings/icon-envelop.svg);width:40px;-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}.head .container-head h1:after,.head .container-head h2:after{left:-450px;top:25px;background-image:url(/files/website_settings/website_settings/icon-calendar.svg);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:115px;-webkit-transform:rotate(-35deg);-ms-transform:rotate(-35deg);transform:rotate(-35deg);z-index:1}.head .container-head span{display:block;font-size:20px;font-style:italic;font-weight:300;color:#fff;text-align:center}.head .container-head .txt-h{position:relative;color:#fff;text-align:center;font-size:20px;font-weight:400;line-height:33px;max-width:900px;margin:auto;padding:0 25px}.head .container-head .txt-h:before{bottom:-85px;right:-130px;width:78px;-webkit-transform:rotate(17deg);-ms-transform:rotate(17deg);transform:rotate(17deg)}.head .container-head .txt-h:after{bottom:-35px;left:-50px;width:35px;-webkit-transform:rotate(-35deg);-ms-transform:rotate(-35deg);transform:rotate(-35deg)}.head .container-head .middle{position:absolute}.next-gen{width:100vw;height:100vh;background-color:#5914e6;display:flex;position:relative}.next-gen:before{display:block;background-image:url(/files/web_template/2024/12/home_fr/Group\ 150.svg);content:"";position:absolute;top:0;right:-25px;width:350px;height:375px}.next-gen .container-next-g{max-width:90vw;margin:auto}.next-gen .container-next-g h1{color:#fff;text-align:center;font-size:64px;font-weight:700;line-height:80px;position:relative}.next-gen .container-next-g h1:before{display:block;background-image:url(/files/web_template/2024/12/home_fr/Group.svg);content:"";position:absolute;top:-130px;left:-100px;width:90px;height:130px}.next-gen .container-next-g p{position:relative;color:#fff;text-align:center;font-size:20px;font-weight:400;line-height:33px}.next-gen .container-next-g p:before{background-image:url(/files/web_template/2024/12/new_generation_fr/picto_next-gen.svg);bottom:-200px;right:-50px;width:128px;height:150px}.next-gen .container-next-g p:after,.next-gen .container-next-g p:before{display:block;content:"";position:absolute}.next-gen .container-next-g p:after{background-image:url(/files/web_template/2024/12/new_generation_fr/picto_next-gen_2.svg);bottom:-325px;left:-50px;width:225px;height:280px}.middle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;bottom:-20px}.middle--gray .services p{color:#e9e9e9!important}.middle--marge{margin:100px 0 50px}.middle .services{white-space:nowrap;-webkit-animation:45s linear infinite marquee;animation:45s linear infinite marquee}.middle .services p{color:#611aee;text-align:center;font-size:96px;font-style:normal;font-weight:600;line-height:92px;text-transform:uppercase}.main-content--primary .container-lr h2,.main-content--primary .container-lr p,.main-content--primary .container-lr strong,.main-content--primary-color .container-lr h2,.main-content--primary-color .container-lr p,.main-content--primary-color .container-lr strong{color:#fff}.middle .services p:after{content:attr(data-text)}.main-content{position:relative;padding:50px 0}.main-content--gray{background-color:#f6f6f6}.main-content--white{background-color:#fff}.main-content--big{margin-top:50px}.main-content--primary{background-color:#5914e6}.main-content--primary-color{background-color:#5914e6;margin:50px 0}.main-content .container-ms{max-width:90vw;margin:auto}.main-content .weight{font-weight:600!important}.main-content strong{font-size:20px;color:#5914e6;font-weight:600}.main-content .content-txt-s{margin-bottom:25px}.main-content .content-txt-s--margin-bottom{margin-bottom:100px}.main-content .content-txt-s h2{color:#350d9b;text-align:center;font-size:clamp(38px,6vw,48px);font-weight:600;letter-spacing:-.96px;line-height:120%}.main-content .content-txt-s p{font-size:20px;padding:15px 0;font-weight:400;text-align:center;line-height:1.6em;color:#241940}.main-content .content-txt-s .mep-txt{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:25px 0}.main-content .content-txt-s .mep-txt p{text-align:initial}.main-content .img-full-width{display:block;width:100%;aspect-ratio:23/9}.main-content .content-txt-left h2{color:#350d9b;font-size:clamp(38px,6vw,48px);font-weight:600;letter-spacing:-.96px;line-height:120%}.main-content .content-txt-left p{font-size:20px;padding:15px 0;color:#241940}.main-content .container-case{margin-top:75px}.main-content .container-case .case{-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:50px;gap:50px;margin-bottom:100px}.main-content .container-case .case,.main-content .container-case .case .item-c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-content .container-case .case .item-c{-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-height:190px;max-width:190px;min-height:190px;min-width:190px;aspect-ratio:1/1;border-radius:15px;padding:25px;background-color:#241940}.main-content .container-case .case .item-c .resellers-img #resellers_img img{max-height:100px}.main-content .container-case .case .item-c .resellers-txt{margin-bottom:15px}.main-content .container-case .case .item-c .resellers-txt h3{color:#241940}.main-content .container-case .case .item-c .picto-item-c{display:block;height:65px;aspect-ratio:1/1;margin-bottom:15px}.main-content .container-case .case .item-c h3{text-align:center;font-size:20px;font-weight:600;line-height:29px;color:#fff;margin:0}.main-content .container-case .case--four .item-c{max-height:260px;max-width:260px;min-height:260px;min-width:260px}.main-content .container-case .case--four .item-c .picto-item-c{height:90px}.main-content .container-case .case--revendeur .item-c{max-height:none;max-width:260px;min-height:260px;min-width:260px;background-color:transparent;aspect-ratio:initial}.main-content .container-case p{text-align:center}.main-content .container-pt .content-txt{margin-bottom:75px}.main-content .container-pt .content-txt span{display:block;font-size:18px;font-weight:400;color:#5914e6;text-align:center;margin-bottom:15px}.main-content .container-pt .content-txt h2{font-size:clamp(38px,6vw,48px);font-weight:700;line-height:120%;color:#241940;text-align:center;text-transform:uppercase}.main-content .container-pt .content-pt{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:50px;gap:50px}.main-content .container-pt .content-pt .item-pt{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;grid-gap:35px;gap:35px}@media only screen and (min-width:768px){.heroSlider__slide{height:calc(100% - 8.8rem)}.page__ioi-universe .InCat{width:calc(50% - 20px)}.banner-cta .container-banner-cta{padding:75px}.container-lr .right ul li{margin-bottom:0}.container-lr .right form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.slider-card .content-slide .slider-img .slick-track .single-slide{min-height:400px}.head .container-head .picto-h{height:200px}.main-content .content-txt-left p{max-width:950px}.main-content .container-pt .content-pt .item-pt{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:calc(50% - 31px);min-width:calc(50% - 31px)}}.main-content .container-pt .content-pt .item-pt .picto-pt{background-repeat:no-repeat;background-position:50%;display:block;background-size:55%;min-height:65px;aspect-ratio:1/1;background-color:#241940;border-radius:5px}.main-content .container-pt .content-pt .item-pt p{font-size:16px;line-height:normal;text-align:initial;font-weight:500}.main-content .content-pack{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:50px;gap:50px;grid-row-gap:75px;row-gap:75px;width:100%}.main-content .content-pack--p{grid-row-gap:50px;row-gap:50px}.main-content .content-pack--margin-b,.main-content .mep-pack .col-pack .content-color-primary--margin-bottom{margin-bottom:50px}.main-content .content-pack .item-a,.main-content .content-pack .item-p{position:relative;-webkit-box-flex:1;-ms-flex:1 1 calc((100% - 100px)/ 3);flex:1 1 calc((100% - 100px)/ 3);max-width:calc((100% - 100px)/ 3);min-width:350px;background-color:#f6f6f6;-webkit-box-shadow:0 2px 20px 2px rgba(0,0,0,.1);box-shadow:0 2px 20px 2px rgba(0,0,0,.1);border-radius:20px;padding-bottom:50px}.main-content .content-pack .item-a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-column-gap:25px;-moz-column-gap:25px;-webkit-column-gap:25px;column-gap:25px;padding:30px 15px;min-height:225px;flex-direction:column}.main-content .content-pack .item-a .picto-a{background-repeat:no-repeat;background-position:50%;display:block;background-size:50%;height:115px;aspect-ratio:1/1;background-color:#5914e6;border-radius:115px}.main-content .content-pack .item-a .col-a{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:15px}.main-content .content-pack .item-a .col-a h2{position:relative;margin:0!important;color:#5914e6;font-size:24px;font-weight:600;line-height:30px;letter-spacing:-.48px;padding-bottom:15px}.main-content .content-pack .item-a .col-a h2:before{content:"";position:absolute;width:30px;height:1px;background-color:#241940;bottom:0;left:calc(50% - 11px)}.main-content .content-pack .item-a .col-a p{font-size:16px;padding:15px 0;margin-bottom:0;color:#241940}.main-content .content-pack .item-a .col-a a{font-size:16px;margin:0;padding:10px 35px}.main-content .content-pack .item-p:before{background-repeat:no-repeat;background-size:contain;background-position:50%;display:block;content:"";position:absolute;width:85px;aspect-ratio:1/1;top:-40px;right:10px;-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg);z-index:2}.main-content .content-pack .item-p:nth-child(2):before,.main-content .content-pack .item-p:nth-child(5):before{background-image:url(/files/web_template/2024/12/home_fr/fusee_casque.svg)}.main-content .content-pack .item-p:nth-child(3):before{background-image:url(/files/web_template/2024/12/home_fr/fusee_engrenage.svg)}.main-content .content-pack .item-p:not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4)):not(:nth-child(5)):before,.main-content .content-pack .item-p:nth-child(4):before{background-image:url(/files/web_page/2024/12/packages/fusee_euro.svg)}.main-content .content-pack .item-p .promo{position:absolute;top:-55px;width:100%;background-color:#241940;padding:15px 15px 15px 25px;border-radius:5px}.main-content .content-pack .item-p .promo p{color:#fff;font-size:20px;font-weight:400;letter-spacing:-.4px;margin:0}.main-content .content-pack .item-p .content-item-p{padding:25px}.main-content .content-pack .item-p .content-item-p span.suptitle{display:block;color:#241940;font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.28px;padding-bottom:15px}.main-content .content-pack .item-p .content-item-p h2{color:#350d9b;font-size:32px;font-weight:600;line-height:120%;letter-spacing:-.64px;padding-bottom:50px;margin:0;position:relative}.main-content .content-pack .item-p .content-item-p h2 .title__ia_included{bottom:20px}.main-content .content-pack .item-p .content-item-p h2 .title__ia_included span,.main-content .content-pack .item-p .content-item-p h2 .title__ia_included strong{font-size:14px}.main-content .content-pack .item-p .content-item-p h2 .title__ia_included img{width:30px}.main-content .content-pack .item-p .content-item-p div p:before,.main-content .mep-pack .col-pack ul li:before{left:0;width:0;height:0;border-left:7.5px solid transparent;border-right:7.5px solid transparent;border-bottom:12.5px solid #350d9b}.main-content .content-pack .item-p .content-item-p div{padding-bottom:10px}.main-content .content-pack .item-p .content-item-p div p{position:relative;color:#6f6f6f;font-size:16px;font-weight:500;line-height:120%;letter-spacing:-.32px;padding:0 0 10px 22.5px;margin:0}.main-content .content-pack .item-p .content-item-p div p:before{content:"";position:absolute;top:2.5px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.main-content .content-pack .item-p .content-item-p .btn-c{color:#fff;padding:15px;width:100%;margin-bottom:0;position:absolute;bottom:20px;left:20px;width:calc(100% - 40px)}.main-content .mep-pack{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-gap:75px;gap:75px}.main-content .mep-pack .col-pack{width:100%}@media only screen and (min-width:992px){.container-lr{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-column-gap:50px;-moz-column-gap:50px;-webkit-column-gap:50px;column-gap:50px}.container-lr--inverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.container-lr .left{margin-top:0;width:50%;min-height:500px}.container-lr .right,.main-content .mep-pack .col-pack{width:50%}.main-content--primary:before{background-repeat:no-repeat;background-size:contain;background-position:50%;display:block;position:absolute;content:"";background-image:url(/files/web_template/2024/12/new_generation_fr/chemin.svg);top:400px;left:0;width:100%;height:92%}.main-content .content-txt-s .mep-txt{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-gap:75px;gap:75px}.main-content .container-pt .content-pt .item-pt{max-width:calc(33% - 31px);min-width:calc(33% - 31px)}.main-content .mep-pack{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.main-content .mep-pack .col-pack:nth-child(2){padding-top:100px}.main-content .mep-pack .col-pack--no-margin:nth-child(2){padding-top:0}.main-content .mep-pack .col-pack .content-txt{position:relative;margin-bottom:50px}.main-content .mep-pack .col-pack .content-txt--fusee:before{background-repeat:no-repeat;background-position:50%;display:block;content:"";position:absolute;background-image:url(/files/fusee_euro.svg);-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg);top:-50px;right:25px;background-size:100%;height:115px;aspect-ratio:1/1}.main-content .mep-pack .col-pack .content-txt--bottom:before{top:auto;bottom:0;right:-25px}.main-content .mep-pack .col-pack .content-txt--box{border:4px solid #350d9b;border-radius:25px;padding:35px}.web-body .container-head-b .head-banner h1:after,.web-body .container-head-b .head-banner h1:before,.web-body .container-head-b .head-banner p:before{background-size:50%;background-color:#241940;aspect-ratio:1/1;border-radius:100px;content:"";position:absolute;background-repeat:no-repeat;background-position:50%;display:block}.main-content .mep-pack .col-pack .content-txt--box-primary{background-color:#350d9b}.main-content .mep-pack .col-pack .content-txt--box-primary h2,.main-content .mep-pack .col-pack .content-txt--box-primary strong,.main-content .mep-pack .col-pack .content-txt--box-primary ul li{color:#fff}.main-content .mep-pack .col-pack .content-txt--box-primary ul li:before{border-bottom:12.5px solid #fff}.main-content .mep-pack .col-pack .content-txt--box h2{font-size:36px}.main-content .mep-pack .col-pack .content-txt--box ul{padding-left:0}.main-content .mep-pack .col-pack h2{color:#350d9b;font-size:clamp(38px,6vw,48px);font-weight:600;line-height:120%;letter-spacing:-.96px;padding-bottom:25px;margin:0}.main-content .mep-pack .col-pack .bigger{font-weight:700;text-transform:uppercase}.main-content .mep-pack .col-pack p{color:#241940;font-size:20px;font-weight:400;line-height:1.6em;letter-spacing:-.4px}.main-content .mep-pack .col-pack .single-txt{color:#350d9b;font-size:24px;font-weight:700;line-height:120%;letter-spacing:-.48px;margin-bottom:50px}.main-content .mep-pack .col-pack strong{color:#350d9b;font-weight:600}.main-content .mep-pack .col-pack span{color:#350d9b;font-size:36px;font-weight:700;line-height:120%;letter-spacing:-.72px}.main-content .mep-pack .col-pack .marg{display:block;margin-top:50px}.main-content .mep-pack .col-pack ul{padding-left:35px}.main-content .mep-pack .col-pack ul li{position:relative;color:#350d9b;font-size:24px;font-weight:500;line-height:120%;letter-spacing:-.32px;padding:0 0 20px 35px;margin-bottom:0!important}.main-content .mep-pack .col-pack ul li:before{content:"";position:absolute;top:7.5px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.main-content .mep-pack .col-pack .img-col-pack{background-repeat:no-repeat;background-size:contain;background-position:50%;display:block;width:100%;aspect-ratio:1/1}.main-content .mep-pack .col-pack .img-col-pack--margin-top{margin-top:100px}.main-content .mep-pack .col-pack .img-col-pack--vertical{aspect-ratio:9/15;margin-bottom:50px}.main-content .mep-pack .col-pack .content-app{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:25px;gap:25px;margin-bottom:50px}.main-content .mep-pack .col-pack .content-app .btn-app{background-repeat:no-repeat;background-position:50%;display:block;background-size:contain;width:50%;aspect-ratio:16/5}.main-content .mep-pack .col-pack .content-color-primary{background-color:#350d9b;border-radius:25px;padding:30px 40px}.main-content .mep-pack .col-pack .content-color-primary--left h2{text-align:left!important;font-size:36px;font-weight:400}.main-content .mep-pack .col-pack .content-color-primary h2{color:#fff;text-align:center;padding-bottom:0;margin:0}.main-content .mep-pack .col-pack .content-color-primary p{color:#fff;font-weight:200}.web-body{width:100vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden}.web-body--applications .container-head-b .head-banner h1:before{background-image:url(/files/web_page/2024/12/packages/vente.svg)}.web-body--applications .container-head-b .head-banner h1:after{background-image:url(/files/web_page/2024/12/packages/wms.svg)}.web-body--applications .container-head-b .head-banner p:before{background-image:url(/files/web_page/2024/12/packages/comptabilite.svg)}.web-body--packages{margin-bottom:50px;overflow:visible}.web-body--packages .container-head-b .head-banner h1:before{background-image:url(/files/web_page/2024/12/packages/vente.svg)}.web-body--packages .container-head-b .head-banner h1:after{left:-250px!important;background-image:url(/files/web_page/2024/12/packages/wms.svg)}.web-body--packages .container-head-b .head-banner p:before{bottom:-100px!important;right:-100px!important;background-image:url(/files/web_page/2024/12/packages/comptabilite.svg)}.web-body--prix .container-head-b .head-banner h1:before{right:auto!important;width:80px!important;left:-100px;top:-75px!important;background-image:url(/files/web_page/2024/12/packages/vente.svg)}.web-body--prix .container-head-b .head-banner h1:after{bottom:-150px;left:-150px!important;top:auto!important;width:40px!important;background-image:url(/files/web_page/2024/12/packages/wms.svg)}.web-body--prix .container-head-b .head-banner p:before{bottom:100px!important;right:-250px!important;background-image:url(/files/web_page/2024/12/packages/comptabilite.svg)}.web-body .container-head-b{background-color:#5914e6}.web-body .container-head-b--m-none{margin-bottom:0}.web-body .container-head-b .head-banner{max-width:90vw;margin:auto;padding:220px 25px 125px}.web-body .container-head-b .head-banner h1{position:relative;display:table;margin:auto;color:#fff;font-size:clamp(42px,8vw,64px);font-weight:700;text-align:center;padding-bottom:15px;z-index:0}.web-body .container-head-b .head-banner h1:after,.web-body .container-head-b .head-banner h1:before{animation:2.5s ease-in-out infinite floating}.web-body .container-head-b .head-banner h1:before{width:40px;-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg);top:0;right:-100px}.web-body .container-head-b .head-banner h1:after{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:rotate(-35deg);-ms-transform:rotate(-35deg);transform:rotate(-35deg);width:75px;left:-100px;top:150px}.web-body .container-head-b .head-banner p{position:relative;color:#fff;text-align:center;font-size:20px;font-weight:400;line-height:33px;max-width:900px;margin:auto;padding:0 25px}.web-body .container-head-b .head-banner p:before{-webkit-transform:rotate(17deg);-ms-transform:rotate(17deg);transform:rotate(17deg);width:115px;bottom:-25px;right:-200px;animation:2.5s ease-in-out 1s infinite floating}.content-news{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:50px;gap:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-news .item-n{-webkit-box-flex:1;-ms-flex:1 1 calc(100% - 50px);flex:1 1 calc(100% - 50px);max-width:calc(100% - 50px);border-radius:10px}@media only screen and (min-width:768px){.content-news{-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:normal}.content-news .item-n{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 25px);flex:1 1 calc(50% - 25px);max-width:calc(50% - 25px)}}@media only screen and (min-width:1200px){.block_text_media .text_media_img{width:80%}.banner-cta,.container-lr,.main-content .container-ms,.next-gen .container-next-g{max-width:1250px;padding:0 25px}.slider-card .content-slide{-webkit-box-orient:initial;-webkit-box-direction:initial;-ms-flex-direction:initial;flex-direction:row}.slider-card .content-slide .content-nav{width:10%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:10px}.web-body .container-head-b .head-banner{max-width:1250px}.content-news .item-n{-webkit-box-flex:1;-ms-flex:1 1 calc(33.333% - 35px);flex:1 1 calc(33.333% - 35px);max-width:calc(33.333% - 35px)}}.content-news .item-n .img-n{background-repeat:no-repeat;background-position:50%;display:block;overflow:hidden;background-size:cover;width:100%;aspect-ratio:16/9;border-radius:30px;margin-bottom:10px}.content-news .item-n .info-n{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px;padding:0 5px}.content-news .item-n .info-n span{color:#6f6f6f;font-weight:500}.content-news .item-n h2{color:#241940;font-size:24px;font-weight:600;line-height:29px;letter-spacing:-.48px;margin-top:0}.content-news .item-n p{color:#241940;font-size:20px;font-weight:400;line-height:normal;letter-spacing:-.4px;padding:15px 0}.content-single-col{max-width:950px;margin:50px auto 0}.content-single-col h2{color:#350d9b;font-size:42px;font-style:normal;font-weight:600;line-height:110%;margin:0}.content-single-col p{color:#241940;padding:25px 0}.content-single-col .img-s-n{background-repeat:no-repeat;background-position:50%;display:block;background-size:cover;width:100%;aspect-ratio:18/9;margin:25px 0;border-radius:10px}.bg_primary_opacity{background:rgba(89,20,230,.8);box-shadow:0 0 20px 10px rgba(89,20,230,.8)}footer a[target=_blank]::after,header a[target=_blank]::after{content:"";background-image:url(/files/website_settings/website_settings/icon_target_blank.svg);background-repeat:no-repeat;background-size:contain;width:20px;height:20px;position:absolute;right:-25px;top:calc(50% - 10px)}.block_teaser{background-color:var(--blue);padding:125px 0;border-radius:30px}.block_teaser .teaser_title{margin:auto;color:var(--white);font-size:clamp(42px, 8vw, 64px);font-weight:700;text-align:center}.block_teaser .teaser_img{width:100%;height:100%;object-fit:contain;object-position:center}.block_teaser .teaser_img_wrapper{background-repeat:no-repeat;background-size:contain;background-position:50%;display:block;position:relative;aspect-ratio:1/1;margin:0 auto 25px;height:115px}@media only screen and (min-width:768px){.block_teaser .teaser_img_wrapper{height:200px}}.block_teaser .teaser_img_wrapper:before{left:500px;top:-25px;width:110px;-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg);background-image:url('/files/web_template/2024/12/home_fr/subscriptions.svg')}.block_teaser .teaser_img_wrapper:after{right:600px;top:100px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:80px;-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg);background-image:url('/files/web_template/2024/12/home_fr/crm.svg')}