body{font-family:'Poppins';font-size:14px;color:#000}body.o-hidden{overflow:hidden}body.references{margin:0}body.o-hidden #header{height:100%;overflow:auto}body.home #header{background-color:#fff0}body.home.o-hidden #header{background-color:rgb(0 0 0 / .95)}body.contact.o-hidden #header{background-color:#fff}h1,h2,h3,h4,h5,h6{color:#000}h2{font-size:38px;font-weight:600}h3{font-size:22px;margin-bottom:}h3 .normal{text-transform:capitalize;font-size:18px}a:focus{outline:0}button:focus{outline:0}.elementor-image .wp-caption{border:none;background:none}.elementor-image .wp-caption .wp-caption-text{font-size:25px}#primary{margin:auto}.module img{position:absolute;top:20px;right:0;z-index:2;width:100px}.dentsu-logo{position:absolute;bottom:10px;max-width:250px;left:14rem;left:0;right:0;margin:0 auto}.elementor-swiper-button{padding:25px 10px;background:rgb(0 0 0 / .5)}.hide{display:none}.breadcrumbs{font-size:1rem;position:relative;z-index:1;padding:10px 0}.breadcrumbs a{font-weight:600;color:#000}.twae-horizontal .twae-button-next,.twae-horizontal .twae-button-prev{background-color:#555;padding:15px 0;font-size:25px!important}.reference-flexslider .slides>li{text-align:center}.flex-direction-nav a{opacity:.5;width:55px;height:100px;background:#000;font-size:0;text-align:center!important}.flex-direction-nav a::before{padding-top:22px;color:#fff}.flex-direction-nav .flex-prev{left:0px!important}.flex-direction-nav .flex-next{right:0px!important}.navbar-light .navbar-toggler{border:none}.animated-icon2{width:30px;height:20px;position:relative;margin:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.animated-icon2 span{display:block;position:absolute;height:3px;width:100%;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.animated-icon2 span{background:#000}body.home .animated-icon2 span{background:#fff}.animated-icon2 strong{color:#000}body.home .animated-icon2 strong{color:#fff}.animated-icon2 span:nth-child(1){top:0}.animated-icon2 span:nth-child(2),.animated-icon2 span:nth-child(3){top:10px}.animated-icon2 span:nth-child(4){top:20px}.animated-icon2.open span:nth-child(1){top:11px;width:0%;left:50%}.animated-icon2.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.animated-icon2.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.animated-icon2.open span:nth-child(4){top:11px;width:0%;left:50%}.animated-icon2 strong{position:absolute;top:0;left:-70px}a.home-read-more{display:block;margin:40px auto;padding:5px 25px;font-weight:600;background:#44c876;color:#fff;text-decoration:none;width:200px;text-align:center;font-size:1.2rem;border:1px solid;transition:linear .3s all}a.home-read-more:hover{background:#fff;color:#44c876}.read-more .elementor-button{background:#44c876;text-decoration:none;transition:linear 0.3s all;border:1px solid #44c876}.read-more .elementor-button:hover{background:#fff;color:#44c876}#header{z-index:2;width:100%;position:absolute;top:0;left:0;background-color:#fff;transition:linear .3s all}body.home #header{position:absolute;top:0;left:0}#main-nav{text-align:right}#main-nav li a{text-transform:uppercase;color:#000;font-weight:600;font-size:2.3rem;margin:0 10px;transition:linear .4s all}#main-nav li.current-menu-item a{text-decoration:underline}body.home #main-nav li a{color:#fff}#main-nav li:nth-child(1):hover a,#main-nav li:nth-child(4):hover a,#main-nav li:nth-child(7):hover a{color:#44c876}#main-nav li:nth-child(2):hover a,#main-nav li:nth-child(5):hover a,#main-nav li:nth-child(8):hover a{color:#e32321}#main-nav li:nth-child(3):hover a,#main-nav li:nth-child(6):hover a,#main-nav li:nth-child(9):hover a{color:#1fc7ff}.navbar-brand{width:66px;height:66px;overflow:hidden;position:relative}.navbar-brand img{position:relative;top:-66px}body.home .navbar-brand img{position:relative;top:0}.module-home img{transition:linear .3s all;transform:scale(.8)}.module-home img:hover{transform:rotate(180deg) scale(1.2)}.menu-sous-menu-container,.menu-sous-menu-2-container,.menu-sous-menu-reference-container,.menu-sous-menu-reference-2-container{box-shadow:0 0 0 1px #aaa}body.home .menu-sous-menu-container,body.home .menu-sous-menu-2-container,body.people-input .menu-sous-menu-container,body.people-input .menu-sous-menu-2-container,body.about-us .menu-sous-menu-container,body.about-us .menu-sous-menu-2-container,body.voice .menu-sous-menu-container,body.voice .menu-sous-menu-2-container,body.carat-dentsu .menu-sous-menu-container,body.carat-dentsu .menu-sous-menu-2-container{box-shadow:0 0}body.home .menu-sous-menu-container,body.home .menu-sous-menu-2-container,body.home #menu-sous-menu,body.home #menu-sous-menu-2,body.about-us .menu-sous-menu-container,body.about-us .menu-sous-menu-2-container,body.about-us #menu-sous-menu,body.about-us #menu-sous-menu-2,body.people-input .menu-sous-menu-container,body.people-input .menu-sous-menu-2-container,body.people-input #menu-sous-menu,body.people-input #menu-sous-menu-2{background-color:#44c876}body.voice .menu-sous-menu-container,body.voice .menu-sous-menu-containe-2,body.voice #menu-sous-menu,body.voice #menu-sous-menu-2{background-color:#e32321}body.carat-dentsu .menu-sous-menu-container,body.carat-dentsu .menu-sous-menu-2-container,body.carat-dentsu #menu-sous-menu,body.carat-dentsu #menu-sous-menu-2{background-color:#1fc7ff}#home-banner{max-width:1100px}#scroll-bottom{position:absolute;top:-70px;left:0;right:0}.menu-sous-menu-container,.menu-sous-menu-2-container,.menu-sous-menu-reference-container,.menu-sous-menu-reference-2-container{display:block;width:100%;height:50px;position:relative;background-color:#fff}#menu-sous-menu,#menu-sous-menu-2,#menu-sous-menu-reference,#menu-sous-menu-reference-2{display:flex;flex-direction:row;justify-content:space-around;align-items:center;list-style:none;padding:0;margin:0;width:100%;height:50px;background-color:#fff}#menu-sous-menu.sticky,#menu-sous-menu-2.sticky,#menu-sous-menu-reference.sticky,#menu-sous-menu-reference-2.sticky{position:fixed;top:0;width:100%;z-index:100}#menu-sous-menu li a,#menu-sous-menu-2 li a,#menu-sous-menu-reference li a,#menu-sous-menu-reference-2 li a{background-size:100%;background-position:0 0;font-size:0;width:100px;height:24px;display:inline-block;vertical-align:middle}#menu-sous-menu li a:hover,#menu-sous-menu-2 li a:hover,#menu-sous-menu-reference li a:hover,#menu-sous-menu-reference-2 li a:hover{background-position:0 27px;transition:linear .3s all}#menu-sous-menu li.pi a,#menu-sous-menu-2 li.pi a,#menu-sous-menu-reference li.pi a,#menu-sous-menu-reference-2 li.pi a{background-image:url(https://www.pigroup360.com/wp-content/themes/peopleinput_press/assets/images/logo-pi-b.png)}#menu-sous-menu li.pi.current-menu-item a,#menu-sous-menu-2 li.pi.current-menu-item a{background-image:url(https://www.pigroup360.com/wp-content/themes/peopleinput_press/assets/images/logo-pi-w.png)}#menu-sous-menu li.voice a,#menu-sous-menu-2 li.voice a,#menu-sous-menu-reference li.voice a,#menu-sous-menu-reference-2 li.voice a{background-image:url(https://www.pigroup360.com/wp-content/themes/peopleinput_press/assets/images/logo-voice-b.png)}#menu-sous-menu li.voice.current-menu-item a,#menu-sous-menu-2 li.voice.current-menu-item a{background-image:url(https://www.pigroup360.com/wp-content/themes/peopleinput_press/assets/images/logo-voice-w.png)}#menu-sous-menu li.carat a,#menu-sous-menu-2 li.carat a,#menu-sous-menu-reference li.carat a,#menu-sous-menu-reference-2 li.carat a{background-image:url(https://www.pigroup360.com/wp-content/themes/peopleinput_press/assets/images/logo-carat-b.png)}#menu-sous-menu li.carat.current-menu-item a,#menu-sous-menu-2 li.carat.current-menu-item a{background-image:url(https://www.pigroup360.com/wp-content/themes/peopleinput_press/assets/images/logo-carat-w.png)}.elementor{width:100%}.filter{margin:50px 0;position:relative;text-align:right}.filter strong{font-size:22px}.filter select{width:120px;opacity:0;cursor:pointer;height:32px}.filter option{font-family:arial;font-size:20px}.filter div{width:120px;height:35px;position:absolute;top:0;right:0;z-index:-1}.filter span{height:3px;background-color:#000;display:block;margin:7px auto}.filter div span:nth-child(1){width:90%}.filter div span:nth-child(2){width:50%}.filter div span:nth-child(3){width:10%}#pigroup-timeline .twae-horizontal .twae-story-info{background-color:transparent!important;border-width:2px;margin-top:170px;box-shadow:0 0}.references{margin-top:30px}.references .flexslider{position:relative;margin:0;border:none}.references .flexslider .flex-direction-nav{position:absolute;top:-40px;left:0;width:100%}.references .flexslider.people_input .flex-direction-nav{background-color:#44c876}.references .flexslider.voice .flex-direction-nav{background-color:#e32321}.references .flexslider.carat .flex-direction-nav{background-color:#1fc7ff}.references .flexslider .flex-direction-nav li a{top:20px;color:#fff;opacity:1!important;width:auto;height:auto;font-size:24px;background:#fff0;text-shadow:0 0;padding:0 15px}.references .flexslider.people_input .flex-direction-nav li.flex-nav-prev::before{content:'';background-image:url(https://www.pigroup360.com/wp-content/themes/peopleinput_press/assets/images/logo-pi-w.png)}.references .flexslider.voice .flex-direction-nav li.flex-nav-prev::before{content:'';background-image:url(https://www.pigroup360.com/wp-content/themes/peopleinput_press/assets/images/logo-voice-w.png)}.references .flexslider.carat .flex-direction-nav li.flex-nav-prev::before{content:'';background-image:url(https://www.pigroup360.com/wp-content/themes/peopleinput_press/assets/images/logo-carat-w.png)}.references .flexslider .flex-direction-nav li.flex-nav-prev::before{width:100%;display:block;height:38px;background-size:contain;background-repeat:no-repeat;background-position:center}.references .flexslider .flex-direction-nav li a::before{font-size:0;top:0}.references .flexslider span.bouton:hover .reference .reference-header,.references .flexslider a:hover .reference .reference-header{transform:scale(1.1)}.references .row span.bouton:hover .reference .reference-header,.references .row a:hover .reference .reference-header{transform:scale(1.1)}.references .row a{text-decoration:none;color:#000}.references li a{text-decoration:none;color:#000}.references .bouton{cursor:pointer}.reference{position:relative;border-bottom:1px solid #afafaf;margin-bottom:70px;overflow:hidden}.reference:last-child{border:none}.reference .ent-logos{position:absolute;top:0;right:0;z-index:1}.reference .ent-logos span{display:block;width:100px;height:100px;background-repeat:no-repeat;background-size:100%;background-position:center}.reference .reference-top{position:relative;overflow:hidden;margin:0 0 20px}.reference .reference-header{height:450px;background-size:cover;background-repeat:no-repeat;background-position:center;transition:linear .4s all}.reference .ent-logos span.voice{background-image:url(https://www.pigroup360.com/wp-content/themes/peopleinput_press/assets/images/ent-voice.png)}.reference .ent-logos span.people-input{background-image:url(https://www.pigroup360.com/wp-content/themes/peopleinput_press/assets/images/ent-people_input.png)}.reference .ent-logos span.carat{background-image:url(https://www.pigroup360.com/wp-content/themes/peopleinput_press/assets/images/ent-carat.png);background-color:#fff}.reference .video{margin-bottom:40px}.reference .video iframe{height:500px}.reference .title{text-transform:uppercase;font-size:1.4rem;line-height:1.2;font-weight:600;color:#000;margin-bottom:20px}.reference .description{max-width:1100px;margin:0 auto;font-size:1rem;font-weight:500}.single-reference #primary{width:100%}.reference-banner{position:relative;margin-bottom:60px}.reference-banner .reference-banner-inner{background-color:#44c876;background-repeat:no-repeat;background-position:center;background-size:cover;padding:140px 0 80px;max-height:800px}.single-reference .title{position:relative;visibility:hidden}.single-reference .reference-client{margin-bottom:60px}.single-reference .reference-client figure{max-width:150px}.postid-730.single-reference .reference-client figure{max-width:420px!important}.reference-video iframe{width:100%;height:500px;margin-bottom:60px}.single-reference .reference-content{margin-bottom:60px;font-size:1.2rem}.single-reference .reference-content .title{margin-bottom:60px}.reference-challenge-solutions{display:none;margin-bottom:30px}.reference-challenge-solutions ul{padding:0 0 0 20px}.reference-challenge-solutions .challenge{margin-bottom:30px}.reference-challenge-solutions .solutions{margin-bottom:30px}.reference-flexslider{position:relative;max-width:800px;margin:0 auto 60px}.carat-client .elementor-image img{max-width:200px;filter:grayscale(100%);transition:linear .3s all;margin:30px auto}.carat-client .elementor-image a:hover img{filter:grayscale(0%);transform:scale(1.1)}.carat-client .elementor-text-editor{display:none}.carat-client .elementor-image-carousel-wrapper{display:none}.nos-clients .elementor-image img{filter:grayscale(100%);transition:linear .3s all;margin:30px auto;max-width:200px}.nos-clients .elementor-image a:hover img{filter:grayscale(0%)}.clients .col-12{margin:auto}.clients figure img{padding:25px;filter:grayscale(100%);transition:linear .3s all}.clients figure img:hover{filter:grayscale(0%)}.managers{display:flex;position:relative;margin-top:100px;padding-bottom:300px}.manager{flex:1 1 0%;margin:0 7px}.manager figure img{width:100%;cursor:pointer;filter:grayscale(100%);transition:linear .4s all}.manager figure img:hover{filter:grayscale(0%);border-radius:50px}.manager.actived figure img{filter:grayscale(0%);border-radius:100px}.manager .title{font-size:16px;font-weight:700;margin:10px 0 5px}.manager .function{line-height:16px;font-size:14px}.manager .description{display:none;position:absolute;top:300px;left:0}.manager.actived .description{display:block}.elementor .gallery{margin:auto;display:flex;flex-wrap:wrap}.elementor .gallery .gallery-item{margin:30px auto!important;display:inherit}.elementor .gallery .gallery-item dt{margin:auto}.elementor .gallery .gallery-item img{border:none!important;max-width:200px;filter:grayscale(100%);transition:linear .3s all}.elementor .gallery .gallery-item img:hover{filter:grayscale(0%)}ul.page-numbers{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem;font-size:1.3rem;font-weight:500}li .page-numbers{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#44c876;background-color:#fff;border:1px solid #dee2e6}li .page-numbers.current{color:#fff;background:#44c876}.m-auto{margin:auto}body.contact #footer{display:none}body.contact .wpcf7-form ::placeholder{color:#333}body.contact .wpcf7-form :-ms-input-placeholder{color:#333}body.contact .wpcf7-form ::-ms-input-placeholder{color:#333}body.contact .wpcf7-form .wpcf7-text,body.contact .wpcf7-form .wpcf7-textarea{background:#f9f9f9;border:none;box-shadow:1px 1px 2px 0 #000;border-radius:0;color:#000;width:100%}body.contact .wpcf7-form .wpcf7-text:focus,body.contact .wpcf7-form .wpcf7-textarea:focus{box-shadow:6px 6px 2px 0 #000}body.contact .wpcf7-form textarea{height:110px}body.contact .wpcf7-form .button-submit .wpcf7-submit{background:#f9f9f9;border:none;color:#111;box-shadow:1px 1px 2px 0 #000}body.contact .wpcf7-form .button-submit .wpcf7-submit:hover{box-shadow:6px 6px 2px 0 #000}body.contact .wpcf7-form .button-submit .wpcf7-submit:active:focus{box-shadow:6px 6px 2px 0 #000}body.contact .wpcf7-form .wpcf7-not-valid-tip{display:none}body.contact .wpcf7-form .wpcf7-not-valid{border-bottom:1px solid #c12d2d}#footer{background-color:#44c876}#footer-widget .textwidget{font-size:24px;font-weight:500;text-align:center}#footer-widget .textwidget a{color:#000;text-decoration:underline;transition:linear .3s all}#footer-widget .textwidget a:hover{color:#333}.menu-reseaux-sociaux-container>ul,.menu-reseaux-sociaux-2-container>ul{padding:0;margin:0}#footer-widget .menu-reseaux-sociaux-container>ul,#footer-widget .menu-reseaux-sociaux-2-container>ul{flex-direction:inherit!important;justify-content:center}#footer-widget .menu-reseaux-sociaux-container,#footer-widget .menu-reseaux-sociaux-2-container{justify-content:center;flex-direction:row!important}.menu-reseaux-sociaux-container li,.menu-reseaux-sociaux-2-container li{display:inline-block;position:relative;margin:20px}.menu-reseaux-sociaux-container li::before,.menu-reseaux-sociaux-2-container li::before{font-size:40px;position:absolute;top:0;left:0;z-index:0;transition:linear .3s all}body.contact .menu-reseaux-sociaux-container li:hover,body.contact .menu-reseaux-sociaux-2-container li:hover{color:#555;background-color:#fff0}.menu-reseaux-sociaux-container li:hover,.menu-reseaux-sociaux-2-container li:hover{color:#fff;background-color:#fff0}.menu-reseaux-sociaux-container li a,.menu-reseaux-sociaux-2-container li a{font-size:0;padding:0;margin:0;width:40px;height:40px;position:relative;display:block;background:transparent!important}#my-modal{opacity:1!important;transition:linear 0s all!important}#my-modal .modal-body .modal-container figure{text-align:center}#my-modal .carat-ref-thumb{max-width:400px;display:block;margin:auto}.modal-backdrop{opacity:0.7!important;transition:linear 0s all!important}.modal .modal-container img.aligncenter{margin-bottom:5px}.fancy-content a{color:#fff;background-color:#44c876;border:1px solid #44c876;padding:5px 25px;margin-top:20px;display:inline-block;text-decoration:none;transition:linear .3s all}.fancy-content a:hover{color:#44c876;background-color:#fff}.fancy-content a.image{padding:0;margin:0 15px;border:none;background:#fff0}.fancy-content a.image img{margin:0}.fancy-body .client-logo{max-width:200px;margin:0 auto 10px;display:block}.fancy-body .wp-block-gallery ul{flex-wrap:nowrap;max-width:400px;margin:auto}.fancy-body .wp-block-image{max-width:800px;margin-left:auto;margin-right:auto}.modal .modal-content{border-radius:0}.modal .modal-footer{background:#1fc7ff;border-radius:0;padding:5px}#my-modal.modal .modal-footer{background:#44c876}#elementor-lightbox-slideshow-single-img{z-index:100000}@media only screen and (max-width:1280px){html{font-size:95%}}@media screen and (max-width:1199px){.navbar-dark .dropdown-item{color:#fff}.navbar-nav .dropdown-menu{background:#fff0;box-shadow:none;border:none}}@media only screen and (max-width:1024px){html{font-size:90%}}@media only screen and (max-width:960px){html{font-size:85%}}@media only screen and (max-width:768px){html{font-size:80%}.module-home .elementor-column .elementor-widget-wrap{max-width:400px;margin:0 auto}#content{overflow:hidden}.managers{flex-wrap:wrap;padding-bottom:0;justify-content:center}.manager{flex:1 1 100%;max-width:300px;margin-bottom:30px}.manager figure img{border-radius:0!important;filter:grayscale(0%)}.manager .description{position:static;display:block}.manager .description p:nth-child(1){visibility:hidden}.references .flexslider .flex-direction-nav li a.flex-prev{width:60px;height:38px}.references .flexslider .flex-direction-nav li a.flex-next{width:60px;top:-51px;display:block}.dentsu-logo{max-width:45vw}}@media only screen and (max-width:480px){html{font-size:75%}body.home #header{background:#000}.module-home img{margin:-20px 0}.module img{top:30px}#footer-widget .textwidget{font-size:16px}#main-nav li a{font-size:2.3rem}.reference-video iframe{height:300px}}