@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:unset !important}@media only screen and (min-width: 767px){*{cursor:none !important}}.elementor-editor-active{cursor:auto !important}body{background:#fff;color:#000;margin:0;padding:0;font-size:18px;overflow-x:hidden !important}::-moz-selection{color:#fff;background:#fe0202}::selection{color:#fff;background:#fe0202}.hide-on-mobile{display:block;visibility:visible}@media only screen and (max-width: 767px){.hide-on-mobile{display:none !important;visibility:hidden}}.hide-on-desktop{display:none;visibility:hidden}@media only screen and (max-width: 767px){.hide-on-desktop{display:block;visibility:visible}}.container{width:100%;max-width:1600px;margin:0 auto}@media only screen and (max-width: 1680px){.container{max-width:90vw}}.no-padding-bottom{padding-bottom:0 !important}.e-con.e-parent{transition:none !important}.cursor{position:fixed;width:20px;height:20px;border-radius:50%;background:none;pointer-events:none;z-index:8500;background:#fe0202;transition:transform .2s,background .2s}@media only screen and (max-width: 767px){.cursor{display:none}}body,p,a,span,li{font-family:"Roboto",sans-serif;color:#000;font-size:18px;line-height:1.5;font-weight:350}@media only screen and (max-width: 1024px){body,p,a,span,li{font-size:17px}}@media only screen and (max-width: 767px){body,p,a,span,li{font-size:16px}}p{margin-bottom:1rem}ul,ol{margin-top:1rem}ul li,ol li{margin-left:1rem;margin-bottom:1rem}b,strong{font-family:"Roboto",sans-serif;font-weight:500}i,em{font-family:"Roboto",sans-serif;font-weight:inherit;font-style:italic}a{font-size:inherit;text-decoration:none;position:relative;color:#fe0202}.download-link{display:block;color:#000 !important;text-transform:uppercase !important;font-size:.9rem !important;font-weight:600 !important;padding-left:24px;margin:1rem 0;position:relative;transition:all .3s ease-in-out;cursor:pointer}@media only screen and (max-width: 767px){.download-link{font-size:.8rem !important}}.download-link:hover{padding-left:28px}.download-link:before{content:"";position:absolute;top:0;left:0;width:14px;height:14px;background:url(../images/icons/download-icon.svg) no-repeat;background-size:cover}.video-link{display:block;color:#000 !important;text-transform:uppercase !important;font-size:.9rem !important;font-weight:600 !important;padding-left:24px;margin:1rem 0;position:relative;transition:all .3s ease-in-out;cursor:pointer}@media only screen and (max-width: 767px){.video-link{font-size:.8rem !important}}.video-link:hover{padding-left:28px}.video-link:before{content:"";position:absolute;top:0;left:0;width:14px;height:14px;background:url(../images/icons/play-icon.svg) no-repeat;background-size:cover}h1,h2,h3,h4,h5,h6{font-family:"Roboto",sans-serif;font-weight:350;font-style:normal;color:#000;margin:0}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-size:inherit;font-weight:inherit}h1{font-size:90px;font-weight:450;letter-spacing:-3px;line-height:1;margin-bottom:1.5rem}@media only screen and (max-width: 1680px){h1{font-size:80px}}@media only screen and (max-width: 1440px){h1{font-size:70px}}@media only screen and (max-width: 1024px){h1{font-size:62px}}@media only screen and (max-width: 767px){h1{font-size:48px;letter-spacing:-1px}}@media only screen and (max-width: 576px){h1{font-size:40px}}h2{font-size:40px;letter-spacing:-1px;line-height:1.25}@media only screen and (max-width: 1680px){h2{font-size:38px}}@media only screen and (max-width: 1440px){h2{font-size:34px}}@media only screen and (max-width: 1024px){h2{font-size:30px}}@media only screen and (max-width: 767px){h2{font-size:28px;letter-spacing:-1px}}@media only screen and (max-width: 576px){h2{font-size:22px}}h2 span{color:#fe0202}h3{font-size:26px;font-weight:350;letter-spacing:-1px;line-height:1.25;margin-bottom:.75rem}@media only screen and (max-width: 1680px){h3{font-size:24px}}@media only screen and (max-width: 1440px){h3{font-size:23px}}@media only screen and (max-width: 1024px){h3{font-size:22px}}@media only screen and (max-width: 767px){h3{font-size:20px;letter-spacing:-1px}}.header-subtitle{font-weight:300;font-size:26px;line-height:1.25}@media only screen and (max-width: 1680px){.header-subtitle{font-size:24px}}@media only screen and (max-width: 1440px){.header-subtitle{font-size:23px}}@media only screen and (max-width: 1024px){.header-subtitle{font-size:22px}}@media only screen and (max-width: 767px){.header-subtitle{font-size:21px;letter-spacing:-1px}}@media only screen and (max-width: 576px){.header-subtitle{font-size:20px}}h4{font-size:24px;color:#fe0202}@media only screen and (max-width: 1680px){h4{font-size:22px}}@media only screen and (max-width: 1440px){h4{font-size:21px}}@media only screen and (max-width: 1024px){h4{font-size:20px}}@media only screen and (max-width: 767px){h4{font-size:18px;letter-spacing:-1px}}#main-content{min-height:50vh}.e-con{padding:8rem 0}@media only screen and (max-width: 767px){.e-con{padding:6rem 0}}@media only screen and (max-width: 576px){.e-con{padding:4rem 0}}.e-con .e-child{padding:auto}.introduction{background:url(../images/background-introduction-block.svg) no-repeat;background-size:cover;background-position:center center}@media only screen and (max-width: 1280px){.introduction{background-size:contain}}.page-shareforce-academy .introduction,.page-contact .introduction{background-size:100%;background-position:0 15%}@media only screen and (max-width: 1024px){.page-shareforce-academy .introduction,.page-contact .introduction{background-size:110%;background-position:45% 25%}}@media only screen and (max-width: 767px){.page-shareforce-academy .introduction,.page-contact .introduction{background-size:150%;background-position:0}}.losange-domaine-individuel,.losange-domaine-organisationnel,.losange-domaine-commercial{cursor:pointer}.button,.elementor-button{width:auto;height:1em;background-color:#fff !important;color:#000 !important;border-radius:30px 0 0 30px !important;font-weight:650 !important;font-size:16px !important;line-height:1;text-transform:uppercase;display:flex !important;flex-direction:column;justify-content:center;text-align:center;padding:1.5em 1em 1.5em 2em !important;left:-1.5em;transition:all .3s ease-in-out}@media only screen and (max-width: 1280px){.button,.elementor-button{left:-1em}}@media only screen and (max-width: 1024px){.button,.elementor-button{font-size:15px !important;left:0}}@media only screen and (max-width: 767px){.button,.elementor-button{font-size:12px !important;padding:1.75em 1em 1.75em 2em !important;left:-2em}}@media only screen and (max-width: 576px){.button,.elementor-button{left:-1.5em}}.button:after,.elementor-button:after{content:"";display:block;position:absolute;top:0;left:100%;background:url("../images/buttons/btn-icon-send.svg") no-repeat,#fff;background-position:center;background-size:auto;width:auto;height:100%;padding:0 2em 0 1em;border-left:1px solid #d7d7d7;border-radius:0 30px 30px 0 !important;transition:all .3s ease-in-out}@media only screen and (max-width: 767px){.button:after,.elementor-button:after{padding:0 4em 0 0}}.button.btn-acceder-plateforme,.elementor-button.btn-acceder-plateforme{transition:box-shadow .3s ease}.button.btn-acceder-plateforme:hover,.elementor-button.btn-acceder-plateforme:hover{box-shadow:0px 2px 25px rgba(0,0,0,.15)}.button.btn-acceder-plateforme:after,.elementor-button.btn-acceder-plateforme:after{background:url("../images/buttons/btn-icon-account.svg") no-repeat,#fff;background-position:center;background-size:auto}.button.red-button,.elementor-button.red-button{background-color:#fe0202 !important;align-self:center;color:#fff !important}.button.red-button:after,.elementor-button.red-button:after{background:url("../images/buttons/btn-icon-send-negative.svg") no-repeat,#fe0202;background-position:center;background-size:auto}.button.compact,.elementor-button.compact{width:50px;height:50px;display:flex;justify-content:center;align-items:center;padding:0 !important;border-radius:100% !important}.button.compact:after,.elementor-button.compact:after{display:none}#main-content .button:hover,#main-content .elementor-button:hover{padding:1.5em 1.5em 1.5em 2.5em !important}@media only screen and (max-width: 767px){#main-content .button:hover,#main-content .elementor-button:hover{padding:1.75em 1.5em 1.75em 2.5em !important}}.elementor-button span{font-weight:650 !important;font-size:16px !important;text-transform:uppercase}@media only screen and (max-width: 1024px){.elementor-button span{font-size:15px !important}}@media only screen and (max-width: 767px){.elementor-button span{font-size:14px !important}}.elementor-button-info .elementor-button{background-color:#fe0202 !important}.elementor-button-info .elementor-button span{font-weight:650 !important;font-size:16px !important;text-transform:uppercase;color:#fff}@media only screen and (max-width: 1024px){.elementor-button-info .elementor-button span{font-size:15px !important}}@media only screen and (max-width: 767px){.elementor-button-info .elementor-button span{font-size:14px !important}}.elementor-button-info .elementor-button:after{background:url("../images/buttons/btn-icon-partenaire.svg") no-repeat,#fe0202;background-position:center;background-size:auto}button[type=submit]{background:#fe0202 !important;color:#fff !important;border-radius:30px !important;font-weight:650 !important;font-size:15px !important;line-height:1;text-transform:uppercase;padding:1em 1em !important}button[type=submit]:hover{padding:1em 1.5em !important}header{position:fixed;width:100%;height:auto;padding:20px 50px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;z-index:100;transition:all .3s ease-in-out;pointer-events:none}@media only screen and (max-width: 1680px){header{padding:20px 30px 20px 30px}}@media only screen and (max-width: 1440px){header{padding:10px 20px}}@media only screen and (max-width: 1280px){header{padding:20px;flex-direction:column;gap:.5rem}}@media only screen and (max-width: 767px){header{flex-direction:row;padding:20px 20px 20px 20px}}header a{pointer-events:all}header.hidden{transform:translateY(-100%)}.home header .mobile-menu-trigger,.home header .btn-acceder-plateforme,.home header .logo{opacity:0}.mobile-menu-trigger{display:none !important}@media only screen and (max-width: 767px){.mobile-menu-trigger{display:flex !important;display:flex;justify-content:center;align-items:center;gap:5px;background:hsla(0,0%,100%,.2);backdrop-filter:blur(10px);border-radius:50px;border:1px solid hsla(0,0%,100%,.2);padding:.25rem 1rem}}.mobile-menu-trigger span{font-family:"Roboto",sans-serif;color:#000;font-size:18px;line-height:1.5;font-weight:350}.mobile-menu-trigger svg rect{fill:#000}.mobile-menu-trigger.landing-section-trigger{background:rgba(0,0,0,.1)}.mobile-menu-trigger.landing-section-trigger span{color:#fff}.mobile-menu-trigger.landing-section-trigger svg rect{fill:#fff}.btn-acceder-plateforme{transform:scale(1) !important}@media only screen and (max-width: 1680px){.btn-acceder-plateforme{transform:scale(0.9) !important}}@media only screen and (max-width: 1280px){.btn-acceder-plateforme{transform:scale(0.75) !important}}@media only screen and (max-width: 1024px){.btn-acceder-plateforme{display:none !important}}.btn-acceder-plateforme.compact{display:none !important;left:0}@media only screen and (max-width: 1024px){.btn-acceder-plateforme.compact{display:flex !important}}.top-page-corner-image{position:absolute;top:0;right:0;width:28vw;height:auto}@media only screen and (max-width: 767px){.top-page-corner-image{width:40vw}}@media only screen and (max-width: 576px){.top-page-corner-image{width:50vw}}.logo{z-index:10}.logo img{width:250px;height:auto}@media only screen and (max-width: 1680px){.logo img{width:225px}}@media only screen and (max-width: 1280px){.logo img{width:160px}}@media only screen and (max-width: 1024px){.logo img{width:135px}}@media only screen and (max-width: 767px){.logo img{width:170px}}@media only screen and (max-width: 576px){.logo img{width:180px}}.mysticky-welcomebar-fixed{z-index:8000 !important}.landing-section{min-height:90vh;display:flex;justify-content:center;align-items:center;text-align:center;position:relative;margin-bottom:-12rem;padding-top:6rem}@media only screen and (max-height: 850px){.landing-section{min-height:105vh}}@media only screen and (max-height: 725px){.landing-section{min-height:115vh}}@media only screen and (max-width: 767px){.landing-section{margin-bottom:-8rem}}@media only screen and (max-width: 576px){.landing-section{margin-bottom:-4rem}}.landing-section .container{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.landing-section .landing-section-title{max-width:50vw;opacity:0}@media only screen and (max-width: 1024px){.landing-section .landing-section-title{max-width:60vw}}@media only screen and (max-width: 767px){.landing-section .landing-section-title{max-width:70vw}}@media only screen and (max-width: 576px){.landing-section .landing-section-title{max-width:80vw;margin-top:8rem}}.landing-section .scrolldownshape{margin-top:2em}@media only screen and (max-width: 1680px){.landing-section .scrolldownshape{margin-top:-1rem}.landing-section .scrolldownshape svg{transform:scale(0.8)}}.landing-section.home{padding-bottom:12rem;min-height:100vh;justify-content:center;text-align:left;margin-bottom:5rem}.landing-section.home .container{text-align:left;justify-content:flex-start;align-items:flex-start}.landing-section.home .landing-section-title{opacity:0;max-width:50vw;position:relative;z-index:50}@media only screen and (max-width: 1680px){.landing-section.home .landing-section-title{max-width:55vw}}@media only screen and (max-width: 1440px){.landing-section.home .landing-section-title{max-width:58vw}}@media only screen and (max-width: 1024px){.landing-section.home .landing-section-title{max-width:80vw}}@media only screen and (max-width: 576px){.landing-section.home .landing-section-title{margin-top:0}}.landing-section.home .landing-section-title h1,.landing-section.home .landing-section-title p{color:#fff}.landing-section.home .landing-section-gradient-panel{width:60vw;height:100%;position:absolute;top:0;left:0;background:linear-gradient(90deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));z-index:10}.landing-section.home .landing-logo{background:#fff;padding:10px 20px;border-radius:10px;position:absolute;bottom:50px;right:50px;opacity:0}@media only screen and (max-width: 1024px){.landing-section.home .landing-logo{bottom:100px}}@media only screen and (max-width: 767px){.landing-section.home .landing-logo{bottom:170px;right:20px}}.landing-section.home .landing-logo img{max-width:125px;height:auto}@media only screen and (max-width: 767px){.landing-section.home .landing-logo img{max-width:100px}}.landing-section.home .landing-triangle-shape{position:absolute;bottom:-1px;width:475px;height:235px;z-index:50;overflow:visible}@media only screen and (max-width: 1024px){.landing-section.home .landing-triangle-shape{transform:scale(0.85) !important;bottom:-1.15rem}}@media only screen and (max-width: 767px){.landing-section.home .landing-triangle-shape{transform:scale(0.75) !important;bottom:-1.85rem}}.landing-section.home .landing-triangle-shape svg.triangle{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.landing-section.home .landing-triangle-shape .scrolldown{position:absolute;top:100%;left:50%;transform:translate(0, -50%)}.nav{background:hsla(0,0%,100%,.2);backdrop-filter:blur(10px);border-radius:50px;border:1px solid hsla(0,0%,100%,.2);padding:.25rem 1.25rem .25rem .5rem;width:fit-content}@media only screen and (max-width: 1024px){.nav{padding:0 1rem 0 0}}@media only screen and (max-width: 767px){.nav{position:fixed;top:0;left:0;margin:-0.9rem 0 0 0;width:103vw;height:0;overflow:hidden;border-radius:0;transition:height .3s ease-out}.nav ul li{opacity:0;pointer-events:none}.nav.visible{height:102vh;overflow:auto}.nav.visible ul li{opacity:1;pointer-events:all}}.nav.landing-section-nav{background:rgba(0,0,0,.1)}.nav.landing-section-nav ul li a{color:#fff}.nav ul{display:flex;flex-direction:row;justify-content:center;gap:1.5rem}@media only screen and (max-width: 1680px){.nav ul{gap:1rem}}@media only screen and (max-width: 1280px){.nav ul{gap:5px}}@media only screen and (max-width: 1024px){.nav ul{gap:1px}}@media only screen and (max-width: 767px){.nav ul{background:#fe0202;height:100vh;flex-direction:column;align-items:center;justify-content:center;gap:2rem}}.nav ul li{list-style:none;overflow:clip}.nav ul li.current-menu-item a{color:#fe0202}@media only screen and (max-width: 767px){.nav ul li.current-menu-item a{color:#fff}}.nav ul li.current-menu-item a:after{width:100%}.nav ul li a{text-transform:uppercase;font-size:15px;font-weight:475;color:#000;display:inline-block;transition:color .3s ease;position:relative}@media only screen and (max-width: 1440px){.nav ul li a{font-size:14px}}@media only screen and (max-width: 1280px){.nav ul li a{font-size:12px}}@media only screen and (max-width: 1024px){.nav ul li a{font-size:11px}}@media only screen and (max-width: 767px){.nav ul li a{font-size:17px;color:#fff}}.nav ul li a:after{content:"";display:block;width:0;height:3px;background:#fe0202;transition:all .3s ease-in-out}@media only screen and (max-width: 767px){.nav ul li a:after{background:#fff}}.nav ul li a:hover{color:#fe0202}@media only screen and (max-width: 767px){.nav ul li a:hover{color:#fff}}.nav ul li a:hover:after{width:100%}.home .nav ul li a{opacity:0}footer{background:#f2f2f2;padding:3em 0}footer .container{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem}@media only screen and (max-width: 1280px){footer .container{grid-template-columns:repeat(2, 1fr);gap:2rem}}@media only screen and (max-width: 767px){footer .container{grid-template-columns:auto;gap:1rem}}footer .footer-col .widget{margin-bottom:1rem}footer .footer-col h3{margin-bottom:1rem}footer .footer-col img{max-width:200px;height:auto}@media only screen and (max-width: 1440px){footer .footer-col img{max-width:185px}}@media only screen and (max-width: 1024px){footer .footer-col img{max-width:160px}}@media only screen and (max-width: 767px){footer .footer-col img{max-width:145px}}footer .widget_nav_menu ul{list-style-type:none;padding-left:0}footer .widget_nav_menu ul li{margin-left:0;padding-bottom:10px;border-bottom:1px solid #c6c6c6}.copyright{background:#f2f2f2}.copyright .container{border-top:1px solid #c6c6c6;padding-top:15px;display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width: 767px){.copyright .container{flex-direction:column;text-align:center;padding-bottom:15px}.copyright .container p{margin-bottom:2px}}#scroll-to-top-button{border:none;cursor:pointer;position:fixed;bottom:2rem;right:2rem;display:flex;justify-content:center;align-items:center;width:45px;height:45px;background:#fe0202;z-index:100;transition:all .3s ease-in-out}#scroll-to-top-button.hidden{opacity:0;transform:translateY(10px)}.schema-losanges-solutions{width:100%;height:auto;display:flex;justify-content:center;align-items:center;min-height:50vh}@media only screen and (max-width: 767px){.schema-losanges-solutions{min-height:65vh}}.schema-losanges-solutions .losange-solution{width:280px;height:280px;position:absolute;background:url(../images/shareforce-losange.svg) no-repeat;background-size:cover;transform-origin:center center;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10;transition:all .5s cubic-bezier(0.25, 0.5, 0.25, 1);cursor:pointer}@media only screen and (max-width: 1024px){.schema-losanges-solutions .losange-solution{width:230px;height:230px}}@media only screen and (max-width: 767px){.schema-losanges-solutions .losange-solution{width:200px;height:200px}}.schema-losanges-solutions .losange-solution:hover{width:290px;height:290px}@media only screen and (max-width: 1024px){.schema-losanges-solutions .losange-solution:hover{width:250px;height:250px}}@media only screen and (max-width: 767px){.schema-losanges-solutions .losange-solution:hover{width:210px;height:210px}}@media only screen and (max-width: 576px){.schema-losanges-solutions .losange-solution:hover{width:190px;height:190px}}.schema-losanges-solutions .losange-solution.losange-default{z-index:20}.schema-losanges-solutions .losange-solution.losange-default .losange-content{margin-top:1.25rem;padding:0 3em}.schema-losanges-solutions .losange-solution.losange-default .losange-content img{width:100%}.schema-losanges-solutions .losange-solution .losange-content{padding:1rem 5rem;text-align:center}.schema-losanges-solutions .losange-solution .losange-content p{font-size:16px;margin-top:1rem}@media only screen and (max-width: 1024px){.schema-losanges-solutions .losange-solution .losange-content p{font-size:15px}}@media only screen and (max-width: 767px){.schema-losanges-solutions .losange-solution .losange-content p{font-size:14px}}.schema-losanges-solutions .losange-solution .losange-content img{margin-top:-1rem;width:55%;height:auto}@media only screen and (max-width: 1024px){.schema-losanges-solutions .losange-solution .losange-content img{width:50%}}@media only screen and (max-width: 767px){.schema-losanges-solutions .losange-solution .losange-content img{width:45%}}.schema-losanges-solutions.open .losange-solution.losange-strategie-dentreprise{transform:translate(-120%, 0)}@media only screen and (max-width: 767px){.schema-losanges-solutions.open .losange-solution.losange-strategie-dentreprise{transform:translate(0, -120%)}}.schema-losanges-solutions.open .losange-solution.losange-shareforce-academy-et-lms{transform:translate(120%, 0)}@media only screen and (max-width: 767px){.schema-losanges-solutions.open .losange-solution.losange-shareforce-academy-et-lms{transform:translate(0, 120%)}}.schema-losanges-solutions.open .losange-solution.losange-strategie-commerciale{transform:translate(-60%, -60%)}.schema-losanges-solutions.open .losange-solution.losange-developpement-de-competences{transform:translate(60%, -60%)}.schema-losanges-solutions.open .losange-solution.losange-recrutement-de-cadres{transform:translate(-60%, 60%)}.schema-losanges-solutions.open .losange-solution.losange-domaines-dintervention{transform:translate(60%, 60%)}#losanges-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.3);z-index:50;opacity:1;pointer-events:all;transition:all .3s ease-in-out}#losanges-overlay.hidden{opacity:0;pointer-events:none}.solution-content{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:60;opacity:1;transform:translateY(0);transition:all .3s ease-in-out}.solution-content.hidden{opacity:0;pointer-events:none;transform:translateY(10px)}.solution-content .solution-content-card{width:700px;height:auto;background:#fff;padding:2rem;border-radius:10px;opacity:1;pointer-events:all;transform:translateY(0);transition:all .3s ease-in-out}@media only screen and (max-width: 767px){.solution-content .solution-content-card{width:100%;margin:0 2rem}}@media only screen and (max-width: 576px){.solution-content .solution-content-card{margin:0 1rem}}.solution-content .solution-content-card.hidden{opacity:0;pointer-events:none;transform:translateY(10px)}.solution-content .solution-content-card .solution-content-header{display:flex;flex-direction:row;justify-content:space-between}.solution-content .solution-content-card .solution-content-header img{width:auto;height:80px}@media only screen and (max-width: 767px){.solution-content .solution-content-card .solution-content-header img{height:65px}}@media only screen and (max-width: 576px){.solution-content .solution-content-card .solution-content-header img{height:50px}}.solution-content .solution-content-card .solution-content-text{margin-bottom:2rem}.solution-content .solution-content-card .button{width:fit-content;margin:auto}.solution-content .solution-content-card .close-solution-card-button{position:absolute;top:10px;right:10px}.schema-leadership{min-height:80vh;margin-top:-8rem}@media only screen and (max-width: 1440px){.schema-leadership{min-height:85vh;margin-top:-10rem}}@media only screen and (max-width: 767px){.schema-leadership{min-height:80vh;margin-top:5rem}}@media only screen and (max-width: 767px){.schema-leadership.open .losange-solution.losange-default{transform:translate(0, -120%)}}.schema-leadership.open .losange-solution.losange-diagnostic-strategique-et-cadrage{transform:translate(-120%, 0)}@media only screen and (max-width: 767px){.schema-leadership.open .losange-solution.losange-diagnostic-strategique-et-cadrage{transform:translate(-60%, -180%)}}.schema-leadership.open .losange-solution.losange-proposition-de-valeur-et-offre{transform:translate(-60%, -60%)}@media only screen and (max-width: 767px){.schema-leadership.open .losange-solution.losange-proposition-de-valeur-et-offre{transform:translate(60%, -180%)}}.schema-leadership.open .losange-solution.losange-organisation-commerciale-agile{transform:translate(-60%, 60%)}@media only screen and (max-width: 767px){.schema-leadership.open .losange-solution.losange-organisation-commerciale-agile{transform:translate(-60%, -60%)}}.schema-leadership.open .losange-solution.losange-recrutement-assessment-et-integration-des-talents{transform:translate(60%, -60%)}@media only screen and (max-width: 767px){.schema-leadership.open .losange-solution.losange-recrutement-assessment-et-integration-des-talents{transform:translate(60%, -60%)}}.schema-leadership.open .losange-solution.losange-developpement-des-competences{transform:translate(120%, 0)}@media only screen and (max-width: 767px){.schema-leadership.open .losange-solution.losange-developpement-des-competences{transform:translate(0, 0)}}.schema-leadership.open .losange-solution.losange-developpement-des-competences .losange-content{padding:1rem 4.2rem}@media only screen and (max-width: 1024px){.schema-leadership.open .losange-solution.losange-developpement-des-competences .losange-content{padding:1rem 3.5rem}}@media only screen and (max-width: 767px){.schema-leadership.open .losange-solution.losange-developpement-des-competences .losange-content{padding:1rem 2.8rem}}.schema-leadership.open .losange-solution.losange-management-et-pilotage{transform:translate(60%, 60%)}@media only screen and (max-width: 767px){.schema-leadership.open .losange-solution.losange-management-et-pilotage{transform:translate(-60%, 60%)}}.schema-leadership.open .losange-solution.losange-deploiement-et-mesure-dimpact{transform:translate(0, 120%)}.schema-leadership.open .losange-solution.losange-deploiement-et-mesure-dimpact .losange-content{padding:2rem 4rem 0 4rem}@media only screen and (max-width: 1024px){.schema-leadership.open .losange-solution.losange-deploiement-et-mesure-dimpact .losange-content{padding:2rem 2.5rem 1rem 2.5rem}.schema-leadership.open .losange-solution.losange-deploiement-et-mesure-dimpact .losange-content img{width:40%}}@media only screen and (max-width: 767px){.schema-leadership.open .losange-solution.losange-deploiement-et-mesure-dimpact{transform:translate(60%, 60%)}}.solutions-list-parent{background:linear-gradient(0deg, rgba(242, 242, 242, 0) 0%, rgb(242, 242, 242) 15%, rgb(242, 242, 242) 85%, rgba(242, 242, 242, 0) 100%)}.solutions-list{display:grid;grid-template-columns:repeat(3, 1fr);width:100%;gap:0 2rem}@media only screen and (max-width: 1440px){.solutions-list{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 767px){.solutions-list{grid-template-columns:100%}}.solutions-list .solution-details-content{margin-top:2rem}.solutions-list .solution-details-card{background:#fff;padding:7rem 2rem 3rem 2rem;border:1px solid #d5d5d5;border-radius:10px;height:100%;filter:drop-shadow(0px 4px 25px rgba(0, 0, 0, 0.1))}@media only screen and (max-width: 576px){.solutions-list .solution-details-card{padding:2rem 4rem 2rem 2rem}}.solutions-list .solution-details-card h3{text-align:center;position:relative;margin-bottom:2rem}.solutions-list .solution-details-card h3:after{content:"";display:block;position:absolute;width:50px;height:3px;background:#fe0202;left:calc(50% - 25px);bottom:-10px}.solutions-list .solution-details-card img{position:absolute;top:1rem;right:1rem;width:auto;height:100%;max-height:85px}@media only screen and (max-width: 1024px){.solutions-list .solution-details-card img{max-height:80px}}@media only screen and (max-width: 767px){.solutions-list .solution-details-card img{max-height:70px}}@media only screen and (max-width: 576px){.solutions-list .solution-details-card img{top:1rem;right:1rem;max-height:56px}}.solutions-list .solution-details-card .solution-number{position:absolute;top:-1px;left:-2px;background:url(../images/shareforce-solution-details-vector.svg) no-repeat;background-size:contain;width:95px;height:90px;padding-top:.25rem;padding-left:.75rem;font-size:22px;color:#fff}.solutions-list .solution-details-card .solution-details-text{height:100%;display:grid;grid-template-rows:78% 12%}.solutions-list .solution-details-card .solution-details-text:has(.solution-description-subtitle){grid-template-rows:8% 68% 18%}.solutions-list .solution-details-card .solution-details-text .button{width:fit-content;margin:0 auto}.grid-avis{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:2rem;row-gap:2rem}@media only screen and (max-width: 1440px){.grid-avis{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 1024px){.grid-avis{grid-template-columns:auto;row-gap:1rem}}.grid-avis .avis-card{display:grid;grid-template-columns:100px auto;column-gap:1rem;background:#f2f2f2;padding:1.5rem 2rem;border-radius:10px;position:relative}@media only screen and (max-width: 1680px){.grid-avis .avis-card{grid-template-columns:85px auto;padding:1.5rem 1rem}}@media only screen and (max-width: 1440px){.grid-avis .avis-card{grid-template-columns:75px auto}}@media only screen and (max-width: 576px){.grid-avis .avis-card{display:flex;flex-direction:column;gap:1rem}}.grid-avis .avis-card .avis-avatar{width:100px;height:100px;border-radius:100%;overflow:clip;border:2px solid #fe0202;background:#fff}@media only screen and (max-width: 1680px){.grid-avis .avis-card .avis-avatar{width:85px;height:85px}}@media only screen and (max-width: 1440px){.grid-avis .avis-card .avis-avatar{width:75px;height:75px}}.grid-avis .avis-card .avis-avatar img{width:auto;height:100%}.grid-avis .avis-card .avis-content h3{color:#fe0202;margin-bottom:0}.grid-avis .avis-card .avis-content .avis-role{color:#fe0202;font-weight:400;text-transform:uppercase}.grid-avis .avis-card .avis-content p{font-size:.85em}.grid-avis .avis-card .avis-icons-list{position:absolute;top:0;right:2rem;display:flex;flex-direction:row;gap:.5rem}.grid-avis .avis-card .avis-icons-list li{list-style-type:none;margin-left:0}#tooltip{position:absolute;background:#000;color:#fff;padding:5px 8px;border-radius:4px;font-size:14px;pointer-events:none;opacity:0;transition:opacity .2s}@media only screen and (max-width: 1024px){#tooltip{margin-left:-35%;margin-top:2%}}.team-slider{margin:2rem 20rem 2rem 20rem}@media only screen and (max-width: 1680px){.team-slider{margin:2rem 16rem 2rem 16rem}}@media only screen and (max-width: 1440px){.team-slider{margin:2rem 12rem 2rem 12rem}}@media only screen and (max-width: 1280px){.team-slider{margin:2rem 8rem 2rem 8rem}}@media only screen and (max-width: 1024px){.team-slider{margin:2rem 4rem 2rem 4rem}}@media only screen and (max-width: 767px){.team-slider{margin:2rem 0}}.team-slider .member-card{background:#fff;box-shadow:0px 4px 25px rgba(0,0,0,.18);border-radius:10px;padding:2rem 2rem 4rem 2rem;position:relative;margin-top:1rem;height:93%}.team-slider .member-card:hover:after{transform:rotate(3deg)}.team-slider .member-card h3{color:#fe0202;margin-bottom:.25rem}.team-slider .member-card p{font-size:16px;margin-bottom:0}.team-slider .member-card .member-introduction{display:flex;flex-direction:row;gap:1rem;margin-bottom:2rem}.team-slider .member-card .member-introduction .member-portrait{width:125px;height:125px;border:2px solid #fe0202;border-radius:100%}.team-slider .member-card .member-introduction .member-portrait img{width:100%;height:auto}.team-slider .member-card .member-introduction .contact-icons{list-style-type:none;margin-top:0;margin-left:0;display:flex;flex-direction:row;gap:1rem}.team-slider .member-card .member-introduction .contact-icons li{margin-left:0}.team-slider .member-card .member-details{padding-top:2rem;border-top:1px solid #e6e6e6}.team-slider .member-card:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fe0202;z-index:-1;border-radius:10px;transform:rotate(0deg);transition:all .3s ease-in-out}.team-slider .splide__slide.is-active .member-card:after{transform:rotate(3deg)}.team-slider .splide__arrow{background:none}.team-slider .splide__arrow--prev{left:-4em}.team-slider .splide__arrow--next{right:-4em}@media only screen and (min-width: 767px){.team-slider .splide__slide.is-prev{transform:skewY(348deg) translateX(20%) translateY(8%) scale(0.9);filter:blur(2px)}.team-slider .splide__slide.is-next{transform:skewY(10deg) translateX(-20%) translateY(8%) scale(0.9);filter:blur(2px);z-index:-1}}.shareforce-academy-domaine-img{position:relative}.shareforce-academy-domaine-img:after{content:"";display:block;position:absolute;top:2%;right:14%;width:28px;height:28px;background:url(../images/icons/ai-symbol-icon.svg) no-repeat,#000;background-size:70%;background-position:center;border-radius:100%;transition:transform .3s ease-out}@media only screen and (max-width: 1280px){.shareforce-academy-domaine-img:after{top:0;right:5%;width:26px;height:26px}}@media only screen and (max-width: 1024px){.shareforce-academy-domaine-img:after{right:2%;width:25px;height:25px}}@media only screen and (max-width: 767px){.shareforce-academy-domaine-img:after{right:-4%;width:22px;height:22px}}.shareforce-academy-domaine-img:hover:after{transform:scale(1.05)}.boite-dialogue-ia{position:fixed;width:950px;height:auto;z-index:8500;background:#000;border-radius:10px;padding:1rem 1.5rem;transform:translateY(10%);transition:transform .2s ease-out,opacity .3s ease-out;opacity:0;pointer-events:none}@media only screen and (max-width: 1280px){.boite-dialogue-ia{width:800px}.boite-dialogue-ia p{font-size:.9rem}}@media only screen and (max-width: 1024px){.boite-dialogue-ia{width:600px}.boite-dialogue-ia p{font-size:.9rem}}@media only screen and (max-width: 767px){.boite-dialogue-ia{width:450px}.boite-dialogue-ia p{font-size:.9rem}}@media only screen and (max-width: 576px){.boite-dialogue-ia{width:300px}.boite-dialogue-ia p{font-size:.9rem}}.boite-dialogue-ia.visible{transform:translateY(0);opacity:1}.boite-dialogue-ia p{color:#fff}.call-to-action{position:relative}.call-to-action .bottom-page-cta-triangle{position:absolute;top:-6.6rem;left:50%;transform:translate(-50%, 0);transform-origin:center;width:692px;height:418px;overflow:visible;margin:0 auto}.call-to-action .bottom-page-cta-triangle svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 1024px){.call-to-action .bottom-page-cta-triangle{transform:scale(0.85) translate(-50%, 0);top:-7.5rem;left:45%}}@media only screen and (max-width: 767px){.call-to-action .bottom-page-cta-triangle{transform:scale(0.75) translate(-50%, 0);top:-8.2rem;left:38%}}@media only screen and (max-width: 576px){.call-to-action .bottom-page-cta-triangle{transform:scale(0.6) translate(-50%, 0);top:-9.2rem;left:21%}}@media only screen and (max-width: 400px){.call-to-action .bottom-page-cta-triangle{left:12%}}.call-to-action .cta-side-vectors{position:absolute;top:50%;right:0;transform:translate(-50%, -50%)}@media only screen and (max-width: 767px){.call-to-action .cta-side-vectors{right:-15%;width:40vw}}/*# sourceMappingURL=theme.css.map */