@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,600;0,700;1,600;1,700&display=swap");body,li{color:#121212}.button--primary,.cta-primary,.hs-button,h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:600;letter-spacing:0;line-height:125%;text-transform:none}h5,h6{font-weight:400;line-height:150%}h2.h2-display,h2.h2-display span{font-size:clamp(2rem,4vw,3rem)!important}h2,h2 span{font-size:clamp(1.75rem,4vw,2.5rem)!important}h4,h4 span{font-size:clamp(1.25rem,4vw,1.5rem)!important}div,li,p{font-family:DM Sans,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;text-transform:none}ul.display-bullets{list-style-type:none;padding-left:0}ul.display-bullets li{padding-left:30px;position:relative}ul.display-bullets li:before{content:url(https://19879814.fs1.hubspotusercontent-na1.net/hubfs/19879814/icon-check-circle.svg);display:block;height:20px;left:0;position:absolute;top:2px;width:20px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-left:24px;padding-right:24px}#main-content .sticky-nav-wrapper .sticky-nav{background-color:#fff;position:fixed;right:0;top:0!important;width:100%;z-index:999}.sticky-nav-wrapper.with_logo .sticky-nav{padding:15px 40px}@media (max-width:1140px){#sticky_nav.sticky-nav{padding:25px 30px}.sticky-nav .stickynav_logo img{margin:0}.sticky-nav .button-wrap{justify-content:flex-end;position:absolute;right:80px;top:20px}.sticky-nav .hs-button{padding:15px 25px}}@media (max-width:768px){.sticky-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li{display:block!important}.sticky-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{padding:12px}.sticky-nav .secondary-nav.sticky_open{padding:20px 0 0}}@media (max-width:420px){#sticky_nav.sticky-nav{padding:25px 20px}.sticky-nav .stickynav_logo img{height:auto;width:100px}.sticky-nav .hs-button{padding:15px}.sticky-nav .button-wrap,.sticky-nav .mobile_view{top:13px}}.stats .stats-inner .single-stat{padding:0 10px!important}.stats .stats-inner .single-stat .content h3{color:#e7e3d8;font-size:clamp(2.25rem,4vw,2.75rem)!important}.stats .stats-inner .single-stat .content,.stats .stats-inner .single-stat .content .data{padding-left:0}.stats .stats-inner .single-stat .content{justify-content:center}.stats .stats-inner .single-stat .content .data{padding-left:0}.stats .stats-inner .single-stat .description{color:#fff;display:block!important;font-size:18px;margin-top:16px;text-align:center}.stats .stats-inner .single-stat .description:before{background-color:#e7e3d8;content:"";display:block;height:3px;margin:8px auto 24px;width:48px}.stats .stats-inner .single-stat{width:30%!important}@media screen and (max-width:800px){.stats .stats-inner .single-stat{justify-content:center;width:100%!important}}.c-slider .slick-dots li{height:5px}details.privacy-details>summary{list-style:none;text-decoration:underline}details.privacy-details>summary::-webkit-details-marker,details.privacy-details>summary::marker{display:none}details.privacy-details[open] summary{border-bottom:1px solid #333;margin-bottom:24px;padding-bottom:24px}.button--primary,.button--primary:focus,.button--primary:hover,.cta-primary,.cta-primary:focus,.cta-primary:hover,.hs-button,.hs-button:focus,.hs-button:hover{background-color:#a8228e!important}.hhs-rich-text p strong a:hover,a:not(.hs-button):not(.text-button):not(.btn-pop):not(.cta-primary):not(.cta_button):not(.first-button-inner):not(#hs-link-header_logo_hs_logo_widget):not(.carousel-item):not(.pagination a):hover{color:#a8228e}.rounded-img-corners img{border-radius:24px}.bottom-cta-leadin:after,.bottom-cta-leadin:before{background-color:#f6e9f4;clip-path:ellipse(100% 100% at bottom);content:"";height:100%;opacity:1;position:absolute;top:0;transform:scale(1.2);width:100%;z-index:1}.hero--apresflex{background-color:#a8228e;display:flex!important;flex-direction:column;height:70vh;justify-content:center;min-height:600px!important;position:relative}.hero--apresflex .col-12.first-col{padding:0!important}.hero--apresflex:after,.hero--apresflex:before{background-color:#fff;clip-path:ellipse(100% 100% at top);content:"";height:100%;opacity:.2;position:absolute;top:0;transform:scale(1.2);width:100%;z-index:1}.hero--apresflex:before{right:-19%;top:1%;transform:rotate(0deg) scale(1.1)}.hero--apresflex:after{left:6%;top:-7%;transform:rotate(1deg) scale(1.21)}#main-content{overflow:hidden}.hero--apresflex .hhs-hero-overlay,.hero--apresflex .hhs-row-overlay,.hero--apresflex .hhs-video-player{clip-path:ellipse(100% 100% at top);overflow:hidden}.hhs-hero-mod{overflow:visible!important}.hero--apresflex .hhs-video-player{z-index:2}.hero--apresflex .hhs-hero-overlay,.hero--apresflex .hhs-row-overlay{z-index:3}.hero--apresflex .ovly-bg-wp-inner{padding:0}.hero--apresflex .container,.hero--apresflex .container-fluid{position:relative;z-index:4}.hero--apresflex .hhs-rich-text,.new-banner-wrap.hero--apresflex .description,.new-banner-wrap.hero--apresflex h1{text-align:center!important}.hero--apresflex .hhs-rich-text h1,.new-banner-wrap.hero--apresflex .ovly-bg-wp .heading{font-size:clamp(2.25rem,4vw,3.75rem);font-weight:600;line-height:122%;margin-bottom:32px}.hero--apresflex .hhs-rich-text h4,.new-banner-wrap.hero--apresflex .description{font-size:1.5rem;font-size:clamp(1.25rem,4vw,1.5rem);font-weight:500}.hero--apresflex .hhs-col-inner{margin:auto;max-width:800px}.hero--apresflex .ovly-bg-wp{max-width:800px;padding:0}.new-banner-wrap.hero--apresflex .ovly-bg-wp-inner{display:flex;flex-direction:column;justify-content:center}.hero--apresflex a.popup-youtube,.hero--apresflex a.popup-youtube:active{background-color:#a8228e!important;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-optical-sizing:auto;font-size:16px;font-style:normal;font-weight:600;letter-spacing:0;line-height:125%;margin-top:24px;padding:15px 20px;text-transform:none;transform:scale(1);transition:all .4s ease-out!important}.hero--apresflex a.popup-youtube:focus,.hero--apresflex a.popup-youtube:hover{color:#fff!important;transform:scale(1.05)}.hs-video-widget{border:1px solid #333;border-radius:24px;overflow:hidden}#hs_cos_wrapper_dnd_area-module-5 .c-1 .c-in-1{padding:0!important}#hs_cos_wrapper_dnd_area-module-10 .clean-base .row{border-radius:24px}#hs_cos_wrapper_dnd_area-module-10 .c-1 .c-in-1{margin-bottom:0}.logo-slider .logo-item img{height:auto;max-width:220px;padding:0 32px!important;width:100%}.product-slider{position:relative;z-index:1}.product-slider img{border-radius:16px!important;overflow:hidden!important;padding:0!important}.product-slider .logo-item{padding:0 20px}.product-slider .col-12,.product-slider .container-fluid{padding-left:0!important;padding-right:0!important}@media screen and (min-width:768px){.science-behind-carousel .c-slide-text-container-1{padding-left:60px!important}}.three-column-what-is-animation{padding-bottom:2.7rem!important;padding-top:2.7rem!important}.three-column-what-is-animation .c2{align-self:center}.three-column-what-is-animation .c2 p{position:absolute;transform:translateY(-50%)}.three-column-what-is-animation .c2 p,.three-column-what-is-animation .c2 p span{margin:0!important;text-align:center!important}.three-column-what-is-animation .c2 img{margin:auto!important}@media screen and (max-width:991px){.three-column-what-is-animation{padding-bottom:0!important;padding-top:0!important}.three-column-what-is-animation .c2 p{position:static!important;transform:translateY(0)}.three-column-what-is-animation .c1{margin-bottom:2rem;margin-top:0}.three-column-what-is-animation .c1 h3,.three-column-what-is-animation .c1 p,.three-column-what-is-animation .c1 p span{text-align:left!important}.three-column-what-is-animation .c3{margin-top:3rem}}.hs-lang-switcher{display:flex}.lang_list_class li{margin-bottom:0}