@charset "UTF-8";.home-landing{color:#100f0f;display:flex;flex-direction:column;font-size:1.5rem;font-style:normal;height:calc(100vh - 112px);justify-content:center;line-height:36px;padding-bottom:32px;padding-top:32px;position:relative;text-align:center}@media (max-width:991.98px){.home-landing{height:calc(100vh - 66px)}}@media (max-height:750px){.home-landing{height:auto;min-height:350px}}.home-landing-anim-space{position:relative}@media (max-height:750px){.home-landing-anim-space{min-height:250px}}.home-landing .home-landing-anim-space{display:flex;flex-direction:column;flex-grow:1}.home-landing .home-landing-anim-space .anim-container{flex-grow:1.25;position:relative}.home-landing .logo-container{bottom:-20vh;font-weight:400;height:105px;left:50%;position:absolute;transform:translate(-50%);width:356px}@media (max-width:767.98px){.home-landing .logo-container{height:84px;width:285px}.home-landing .logo-container.kf-landing.kf-display-after:after{font-size:121px;line-height:83px}}@media (max-width:575.98px){.home-landing .logo-container{height:53px;width:150px}.home-landing .logo-container.kf-landing.kf-display-after:after{font-size:66px;line-height:52px}}.home-landing .logo-container.kf-landing{animation-delay:1s;animation-duration:23s;animation-fill-mode:both;animation-name:landing}.home-landing .logo-container.kf-display-after:after{animation-delay:3s,7s,12s,17s,22s,2s;animation-direction:alternate;animation-duration:1.5s,2s,2s,2s,1s,1s;animation-fill-mode:none,none,none,none,forwards,none;animation-iteration-count:2,2,2,2,1,20;animation-name:update-logo-text-createurs,update-logo-text-creatrices,update-logo-text-creativite,update-logo-text-creatiwity,update-logo-text-apostrophe,blink-border-right;animation-timing-function:step-start,step-start,step-start,step-start,ease-in-out,ease-in-out;border-right:3px solid transparent;content:"";font-size:151px;height:100%;line-height:103px;margin-left:4px;position:absolute}.home-landing .kf-subheading-title{animation:fade-in 1s ease-in-out 1s both;flex-grow:.75;margin-top:32px}@media (max-width:575.98px){.home-landing .kf-subheading-title{margin-top:16px}}@media (max-width:767.98px){.home-landing .kf-subheading-title .picture-container{transform:scale(.85)}}@media (max-width:575.98px){.home-landing .kf-subheading-title .picture-container{transform:scale(.6)}}.home-landing .kf-subheading{animation:fade-in 1s ease-in-out 1s both}.home-landing .kf-subheading h1{font-size:1.5rem;font-weight:400;line-height:36px;margin-bottom:64px}@media (max-width:767.98px){.home-landing .kf-subheading h1{font-size:1.125rem;line-height:26px;margin-bottom:64px}}.home-landing .kf-subheading .creat-subheading{height:58px;margin-bottom:128px;width:326px}@media (max-width:991.98px){.home-landing .kf-subheading .creat-subheading{height:53px;margin-bottom:96px;width:294px}}@media (max-width:767.98px){.home-landing .kf-subheading .creat-subheading{height:41px;width:229px}}@media (max-width:575.98px){.home-landing .kf-subheading .creat-subheading{height:35px;width:196px}}.home-landing .asset-container{position:relative}.home-landing .asset-container:after{background-image:url(../svgs/down-arrow.svg);content:"";height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}.home-landing .asset-container .creat-scroll{animation:rotate 8s linear infinite;display:inline-block;height:64px;width:64px}@keyframes landing{0%{transform:translate(-50%)}2%{transform:translate(-50%,-20vh)}4%{transform:translate(-100%,-20vh)}95%{transform:translate(-100%,-20vh)}to{transform:translate(-50%,-20vh)}}@keyframes update-logo-text-createurs{0%{content:""}25%{content:"e"}50%{content:"eu"}75%{content:"eur"}to{content:"eurs"}}@keyframes update-logo-text-creatrices{0%{content:""}20%{content:"r"}40%{content:"ri"}60%{content:"ric"}80%{content:"rice"}to{content:"rices"}}@keyframes update-logo-text-creativite{0%{content:""}20%{content:"i"}40%{content:"iv"}60%{content:"ivi"}80%{content:"ivit"}to{content:"ivité"}}@keyframes update-logo-text-creatiwity{0%{content:""}20%{content:"i"}40%{content:"iw"}60%{content:"iwi"}80%{content:"iwit"}to{content:"iwity"}}@keyframes update-logo-text-apostrophe{0%{background-clip:content-box;background-image:url(../svgs/home/creat-logo-apostrophe.svg);background-repeat:no-repeat;background-size:contain;height:61%;margin-left:4%;opacity:0;top:-15%;width:15%}to{background-clip:content-box;background-image:url(../svgs/home/creat-logo-apostrophe.svg);background-repeat:no-repeat;background-size:contain;height:61%;margin-left:4%;opacity:1;top:-15%;width:15%}}@keyframes blink-border-right{0%{border-right-color:transparent}to{border-right-color:#000}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes rotate{to{transform:rotate(1turn)}}.works .works-heading[data-v-e4647fea]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:32px}.works .works-heading-link[data-v-e4647fea]{width:100%}@media (min-width:768px){.works .works-heading-link[data-v-e4647fea]{text-align:right;width:auto}}.home-skill-root{background:#100f0f;overflow-x:hidden}.home-skill-root .home-skill h2{color:#fff;margin-bottom:40px}.home-skill-root .home-skill .skill-col{margin-bottom:16px}.home-skill-root .home-skill .skill-col hr,.home-skill-root .home-skill .skill-col:last-child hr{display:none}@media (max-width:767.98px){.home-skill-root .home-skill .skill-col{margin-bottom:0}.home-skill-root .home-skill .skill-col hr{display:block}}.home-skill-root .home-skill .skill-card-link:hover{text-decoration-line:none}.home-skill-root .home-skill .skill-container{background-position:right 12px bottom 12px;background-repeat:no-repeat;border:1px solid transparent;border-radius:12px;cursor:pointer;height:100%;padding:32px 56px 56px 32px}@media (max-width:767.98px){.home-skill-root .home-skill .skill-container{display:none}}.home-skill-root .home-skill .skill-container .skill-count{color:#4e5c6e;font-size:2rem;font-weight:600;line-height:40px}@media (max-width:991.98px){.home-skill-root .home-skill .skill-container .skill-count{font-size:1.5rem;line-height:32px}}.home-skill-root .home-skill .skill-container .skill-title a{color:#edf2f7;font-size:2rem;font-weight:500;line-height:40px}@media (max-width:991.98px){.home-skill-root .home-skill .skill-container .skill-title a{font-size:1.5rem;line-height:32px}}.home-skill-root .home-skill .skill-container .skill-title a:active,.home-skill-root .home-skill .skill-container .skill-title a:focus,.home-skill-root .home-skill .skill-container .skill-title a:hover{text-decoration-line:none}.home-skill-root .home-skill .skill-container .skill-description{color:#bfcbd9;line-height:1.5;margin-top:12px}.home-skill-root .home-skill .skill-container .skill-description-link{margin-top:16px}.home-skill-root .home-skill .skill-container .skill-description-link a{color:#dbe0e4;font-weight:500;line-height:1.5;text-decoration-line:underline;text-underline-offset:4px}.home-skill-root .home-skill .skill-container:hover{background-color:#14151a;border:1px solid #3c4758}.home-skill-root .home-skill .skill-container:focus{background-color:#14151a;border:4px solid #fff;padding:29px 13px 29px 29px}.home-skill-root .home-skill .skill-container:active{background-color:#14151a;border:1px solid #fff;transform:scale(.96)}.home-skill-root .home-skill .skill-container.disabled{cursor:not-allowed;opacity:.35;pointer-events:none}.home-skill-root .home-skill .skill-container-sm{cursor:pointer}.home-skill-root .home-skill .skill-container-sm-inner{background-color:#4d667a0f;border-left:1px solid rgba(77,102,122,.2);border-radius:12px 12px 0 0;border-right:1px solid rgba(77,102,122,.2);border-top:1px solid rgba(77,102,122,.2);margin-bottom:0;margin-right:0;padding:12px}.home-skill-root .home-skill .skill-container-sm-inner .skill-title .btn-empty .collapse-toggle-icon{content:url(../svgs/outline-dash-white.svg);height:24px;width:24px}@media (min-width:768px){.home-skill-root .home-skill .skill-container-sm-inner{display:none}}.home-skill-root .home-skill .skill-container-sm-inner .skill-count{color:#3c4758;font-size:1.5rem;font-weight:600;line-height:32px}.home-skill-root .home-skill .skill-container-sm-inner .skill-title{align-items:center;color:#edf2f7;display:flex;font-size:1.5rem;font-weight:500;line-height:32px}.home-skill-root .home-skill .skill-container-sm-inner .skill-title .btn-empty{margin-left:auto}.home-skill-root .home-skill .skill-container-sm.collapsed .skill-container-sm-inner{background:transparent;border:1px solid transparent;padding:12px}.home-skill-root .home-skill .skill-container-sm.collapsed .skill-container-sm-inner .skill-title .btn-empty .collapse-toggle-icon{content:url(../svgs/outline-plus-white.svg);height:24px;width:24px}.home-skill-root .home-skill .skill-collapse .skill-collapse-container{background:#4d667a0f;background-position:right 16px bottom 16px;background-repeat:no-repeat;background-size:64px 64px;border-bottom:1px solid rgba(77,102,122,.2);border-left:1px solid rgba(77,102,122,.2);border-radius:0 0 12px 12px;border-right:1px solid rgba(77,102,122,.2);margin-right:0;padding:0 20px 20px 12px}@media (min-width:768px){.home-skill-root .home-skill .skill-collapse .skill-collapse-container{display:none}}.home-skill-root .home-skill .skill-collapse .skill-collapse-container .skill-description{color:#bfcbd9}.home-skill-root .home-skill .skill-collapse .skill-collapse-container .skill-description-link{margin-top:8px}.home-skill-root .home-skill .skill-collapse .skill-collapse-container .skill-description-link a{color:#dbe0e4;font-size:1rem;font-weight:500;line-height:24px;text-decoration-line:underline;text-underline-offset:4px}.home-skill-root .home-skill .skill-collapse .skill-collapse-container .skill-description-link a button{margin-left:8px}.home-skill-root .home-skill .skill-collapse .skill-collapse-container .skill-description-link a:hover{text-decoration-color:#bfcbd9}.home-skill-root .home-skill .skill-collapse-hr{border-color:#4d667a33;margin:16px 12px;opacity:1;transition:all .3s}.methodology-learn-more[data-v-31d25ef2]{display:flex;justify-content:center;margin-top:104px}.methodology-learn-more .btn[data-v-31d25ef2]{padding-right:12px}.modal .modal-content[data-v-31d25ef2]{border-radius:12px;overflow-y:auto;padding:0 64px 64px;width:100%}@media (max-width:991.98px){.modal .modal-content[data-v-31d25ef2]{padding:0 40px 40px}}.modal .modal-content .modal-header[data-v-31d25ef2]{border:none;padding:64px 0 0}.modal .modal-content .modal-header h2[data-v-31d25ef2]{color:#100f0f;margin-bottom:0}.modal .modal-content .modal-header button[data-v-31d25ef2]{padding:0}.modal .modal-content .sticky-header[data-v-31d25ef2]{background-color:#fff;position:sticky;top:0;z-index:1000}.modal .modal-content .learn-more-modal-content[data-v-31d25ef2]{display:flex;margin-top:64px}@media (max-width:991.98px){.modal .modal-content .learn-more-modal-content[data-v-31d25ef2]{margin-top:40px}}@media (max-width:575.98px){.modal .modal-content .learn-more-modal-content[data-v-31d25ef2]{flex-direction:column;margin-right:0;margin-top:32px}}.modal .modal-content .learn-more-modal-content .content-header[data-v-31d25ef2]{align-items:center;display:flex;flex-direction:column;margin-right:92px;padding:0 4px}@media (max-width:991.98px){.modal .modal-content .learn-more-modal-content .content-header[data-v-31d25ef2]{margin-right:64px}}@media (max-width:767.98px){.modal .modal-content .learn-more-modal-content .content-header[data-v-31d25ef2]{margin-right:40px}}@media (max-width:575.98px){.modal .modal-content .learn-more-modal-content .content-header[data-v-31d25ef2]{flex-direction:row;margin-bottom:32px;margin-right:0}}.modal .modal-content .learn-more-modal-content .content-header .number[data-v-31d25ef2]{color:#6e7e96;font-size:4rem;font-weight:500;line-height:72px}@media (max-width:767.98px){.modal .modal-content .learn-more-modal-content .content-header .number[data-v-31d25ef2]{font-size:2.5rem;line-height:48px}}.modal .modal-content .learn-more-modal-content .content-header .title[data-v-31d25ef2]{color:#6e7e96;font-size:1.5rem;line-height:32px;margin-top:8px;transform:rotate(180deg);writing-mode:vertical-lr}@media (max-width:767.98px){.modal .modal-content .learn-more-modal-content .content-header .title[data-v-31d25ef2]{font-size:1.125rem;line-height:26px;margin-top:4px}}@media (max-width:575.98px){.modal .modal-content .learn-more-modal-content .content-header .title[data-v-31d25ef2]{margin-left:8px;margin-top:0;transform:rotate(0);writing-mode:horizontal-tb}}.modal .modal-content .learn-more-modal-content .content-header .divider[data-v-31d25ef2]{background-color:#dae2ec;height:100%;margin-top:24px;width:2px}.modal .modal-content .learn-more-modal-content .content-body[data-v-31d25ef2]{margin-top:20px}@media (max-width:575.98px){.modal .modal-content .learn-more-modal-content .content-body[data-v-31d25ef2]{margin-top:0}}@media (max-width:767.98px){.modal .modal-content .learn-more-modal-content .content-body img[data-v-31d25ef2]{height:32px;width:32px}}.modal .modal-content .learn-more-modal-content .content-body .title[data-v-31d25ef2]{color:#1a1d23;font-size:1.5rem;line-height:32px;margin-bottom:8px;margin-top:20px}@media (max-width:767.98px){.modal .modal-content .learn-more-modal-content .content-body .title[data-v-31d25ef2]{font-size:1.125rem;line-height:26px}}.modal .modal-content .learn-more-modal-content .content-body .description[data-v-31d25ef2]{color:#4e5c6e;margin-bottom:56px}@media (max-width:991.98px){.modal .modal-content .learn-more-modal-content .content-body .description[data-v-31d25ef2]{margin-bottom:48px}}.home-methodology{color:#fff}.home-methodology h2{color:#edf2f7;margin-bottom:16px}.home-methodology .description{color:#bfcbd9;margin-bottom:40px}.home-methodology .home-methodology-count{color:#4e5c6e;font-weight:600;text-align:center;width:40px}.home-methodology .home-methodology-count .top{bottom:calc(100% + 32px);height:28px;position:absolute;right:50%;width:136px}.home-methodology .home-methodology-count .bottom{height:28px;position:absolute;right:50%;top:calc(100% + 32px);width:136px}.home-methodology .home-methodology-content{margin-right:32px}.home-methodology .home-methodology-content .home-methodology-title{color:#edf2f7;margin-bottom:8px}.home-methodology .home-methodology-content .home-methodology-description{color:#bfcbd9}.home-testimonial-root h2{margin-bottom:16px}.home-testimonial-root .subtitle{color:#4e5c6e;margin-bottom:40px}.home-testimonial-root .home-testimonial-content{border-radius:24px;display:flex;justify-content:center;padding:1px;position:relative}.home-testimonial-root .home-testimonial-content .border-background{border-radius:24px;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.home-testimonial-root .home-testimonial-content .home-testimonial-content-body{align-self:center;background:#fff;border-radius:23px;box-sizing:border-box;padding:48px 52px 48px 20px;width:100%;z-index:1}.home-testimonial-root .home-testimonial-content .home-testimonial-content-body .home-testimonial-content-body-title{color:#1a1d23;margin-bottom:4px}.home-testimonial-root .home-testimonial-content .home-testimonial-content-body .home-testimonial-content-body-subtitle{color:#4e5c6e;font-size:.875rem;font-weight:400;line-height:20px}@media (max-width:767.98px){.home-testimonial-root .home-testimonial-content .home-testimonial-content-body{padding:0 20px 32px}}@media (max-width:575.98px){.home-testimonial-root .home-testimonial-content .home-testimonial-content-body{padding:0 12px 22px}}.home-testimonial-root .home-testimonial-content .home-testimonial-content-body .testimonial-logo-container{align-items:center;display:flex}.home-testimonial-root .home-testimonial-content .home-testimonial-content-body .testimonial-logo-container .testimonial-logo{height:242px;width:242px}@media (max-width:991.98px){.home-testimonial-root .home-testimonial-content .home-testimonial-content-body .testimonial-logo-container .testimonial-logo{height:200px;width:200px}}@media (max-width:767.98px){.home-testimonial-root .home-testimonial-content .home-testimonial-content-body .testimonial-logo-container .testimonial-logo{height:128px;width:128px}}.home-testimonial-root .home-testimonial-content:before{background-image:url(../svgs/home/double-apostrophe.svg);background-repeat:no-repeat;background-size:100%;content:" ";height:171px;margin-right:-92px;margin-top:-85px;position:absolute;right:0;top:0;width:185px;z-index:2}.home-testimonial-root .home-testimonial-content .comment{color:#4e5c6e;font-size:1rem;line-height:24px;margin-bottom:48px;margin-top:32px}@media (max-width:991.98px){.home-testimonial-root .home-testimonial-content .comment{min-height:190px}}@media (max-width:767.98px){.home-testimonial-root .home-testimonial-content .comment{min-height:240px}}@media (max-width:575.98px){.home-testimonial-root .home-testimonial-content .comment{min-height:270px}}@media screen and (max-width:400px){.home-testimonial-root .home-testimonial-content .comment{min-height:330px}}.home-testimonial-root .home-testimonial-content .arrow-prev{transform:rotate(180deg)}.home-testimonial-root .home-testimonial-content .controls{display:flex;flex-direction:row;justify-content:space-between}.home-testimonial-root .home-testimonial-content .controls button:disabled{cursor:not-allowed;opacity:.2}.home-testimonial-root .home-testimonial-content .controls .indicators{display:flex;flex-direction:row;justify-content:center}.home-testimonial-root .home-testimonial-content .controls .indicators .indicator{margin-right:8px}.home-testimonial-root .home-testimonial-content .controls .indicators .indicator:last-child{margin-right:0}.home-testimonial-root .home-testimonial-content .controls .arrow{width:108px}@media (max-width:575.98px){.home-testimonial-root .home-testimonial-content .controls .arrow{width:61px}}.dark[data-v-a7078702]{background-color:#100f0f}
