@charset "UTF-8";.gradient-overlay{position:relative}.gradient-overlay::after{content:" ";position:absolute;left:0;right:0;width:100%;bottom:0;height:150px;pointer-events:none;background:linear-gradient(0deg,#204478 0%,rgba(32,68,120,.95) 10%,rgba(32,68,120,0) 100%);z-index:1}#welcome{display:flex;width:100%}#welcome .welcome-media{flex:1 1 auto;min-width:0;background-color:#204478;padding-top:150px;padding-top:9.375rem}#welcome .welcome-media__image{background-image:url(../images/pics/agence-kyracom-presentation.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:110%;border-radius:6px;-moz-box-shadow:rgba(0,0,0,.3137254902) 2px;-webkit-box-shadow:rgba(0,0,0,.3137254902) 2px;box-shadow:0 2px 10px 2px rgba(0,0,0,.3137254902)}#welcome .welcome-body{padding-top:150px;padding-top:9.375rem;margin-bottom:28px;margin-bottom:1.75rem;background-color:#204478;width:64%}#welcome .welcome-body__text{padding-right:72px;padding-right:4.5rem;padding-left:72px;padding-left:4.5rem}#welcome .welcome-body__spectre{line-height:1;white-space:nowrap;width:100%;font-family:Tangosans,Roboto,Arial,sans-serif;font-size:12.5vw;font-size:clamp(42px,12.5vw,280px);font-size:12.5cqw;color:#1b3d70;overflow:hidden;margin-bottom:-55px}@media(min-width:1921px){#welcome .welcome-body__spectre{font-size:240px;font-size:15rem;text-align:center;margin-bottom:-55px}}@media(min-width:1280px) and (max-width:1920px){#welcome .welcome-body__spectre{margin-bottom:-40px}}@media(min-width:1024px) and (max-width:1279px){#welcome .welcome-body__text{padding-right:32px;padding-right:2rem;padding-left:32px;padding-left:2rem}#welcome .welcome-body__spectre{margin-bottom:-30px}}@media screen and (max-width:1023px){#welcome{display:block}#welcome .welcome-media{display:none}#welcome .welcome-body{padding-top:75px;padding-top:4.6875rem;width:100%}#welcome .welcome-body__text{padding-right:48px;padding-right:3rem;padding-left:48px;padding-left:3rem}#welcome .welcome-body__spectre{font-size:clamp(42px,20vw,100px);font-size:20vw;font-size:20cqw;text-align:center}}@media screen and (max-width:767px){#welcome .welcome-body__text{padding-right:32px;padding-right:2rem;padding-left:32px;padding-left:2rem}#welcome .welcome-body__spectre{text-align:center}}#teams{position:relative}#teams .row{margin-top:96px;margin-top:6rem}#teams .teams-people{background-color:#fff;position:relative;z-index:10;overflow:hidden}#teams .team__track{display:flex;align-items:flex-end;list-style:none;margin:0;padding:0;transition:transform .6s ease-in-out}#teams .member{transition:all .3s ease;width:100%}#teams .portrait{margin:0;position:relative;display:block;overflow:hidden;transition:padding .3s ease}#teams .portrait .gradient-overlay{padding:0 0;padding:0 0}#teams .portrait:hover img{filter:none}#teams .portrait img{width:100%;height:auto;display:block;transition:filter .5s ease;filter:grayscale(1);margin:auto}#teams figcaption{position:absolute;left:0;width:100%;bottom:50px;z-index:2;color:#fff;text-align:center}#teams figcaption span{font-size:26px;font-size:1.625rem}#teams figcaption .tag{padding:.28rem .5rem;border-radius:8px;font-weight:800;margin-bottom:.25rem}#teams figcaption .tag span{position:relative}#teams figcaption .tag span::before{content:" ";position:absolute;left:0;right:0;bottom:0;width:100%;height:100%;z-index:-1;transform:rotateZ(-3deg)}#teams figcaption .tag-red{color:#fff}#teams figcaption .tag-red span::before{background-color:#fc273b}#teams figcaption .tag-cyan{color:#fff}#teams figcaption .tag-cyan span::before{background-color:#1aa6b7}@media(min-width:1280px){#teams figcaption .teams-people{overflow:visible}#teams figcaption .member{flex:1 1 0;min-width:0}#teams figcaption .member.clone{display:none}}#teams .team-arrow{display:none;position:absolute;top:50%;transform:translateY(-50%);background-color:transparent;border:0;font-size:55px;line-height:1;cursor:pointer;z-index:20;align-items:center;justify-content:center;transition:all .3s ease}#teams .team-arrow:hover{background-color:#204478;transform:translateY(-50%) scale(1.1)}#teams .team-arrow:active{transform:translateY(-50%) scale(.95)}#teams .team-arrow-prev{left:0}#teams .team-arrow-next{right:0}@media(min-width:1280px){#teams .teams-people{overflow:visible}#teams .team__track{gap:0}#teams .member{flex:1 1 0;min-width:0}#teams .member.clone{display:none}#teams .team-arrow{display:none}}@media(min-width:1024px) and (max-width:1279px){#teams .row{margin-top:64px;margin-top:4rem}#teams .member{flex:1 1 0;min-width:0}#teams .member.member--center .portrait{padding:0 .25rem}}@media(min-width:768px) and (max-width:1023px){#teams .row{margin-top:32px;margin-top:2rem}#teams .team__track{min-height:350px}#teams .member{flex:0 0 33.333333%}#teams .member .portrait .gradient-overlay{-moz-transition:padding .75s ease;-o-transition:padding .75s ease;-webkit-transition:padding .75s ease;transition:padding .75s ease;padding:0 .75rem}#teams .member .portrait img{filter:none}#teams .member.member--center .gradient-overlay{padding:0 .25rem}#teams .member:hover .portrait img{filter:none}#teams .team-arrow{display:flex}#teams .team-arrow-prev{left:0}#teams .team-arrow-next{right:0}}@media screen and (max-width:767px){#teams .row{margin-top:16px;margin-top:1rem}#teams .member{flex:0 0 100%}#teams .portrait .gradient-overlay{padding:0 1.75rem}#teams .portrait img{filter:none}#teams .portrait:hover img{filter:none}#teams figcaption{bottom:30px}#teams figcaption span{font-size:2rem}#teams figcaption strong{font-size:1.5rem}#teams .team-arrow{display:flex}#teams::after{content:" ";position:absolute;left:0;right:0;width:100%;bottom:0;height:10px;pointer-events:none;background:linear-gradient(0deg,#204478 0%,rgba(32,68,120,.95) 10%,rgba(32,68,120,0) 100%);z-index:1}}#speak .title{position:relative}#speak .title .spectre{position:absolute;line-height:1;white-space:nowrap;width:100%;font-family:Tangosans,Roboto,Arial,sans-serif;font-size:176px;font-size:11rem;color:#1b3d70;top:-55px;left:0;right:0;z-index:1}#speak .title h2{position:relative;z-index:2}@media(min-width:1024px) and (max-width:1279px){#speak .title .spectre{font-size:160px;font-size:10rem;left:-30px}}@media(min-width:768px) and (max-width:1023px){#speak .title .spectre{font-size:112px;font-size:7rem;top:-35px;left:0}}@media screen and (max-width:767px){#speak .title .spectre{display:none}}#here{position:relative}#here .responsive-container{z-index:1}#here .title{position:relative}#here .title .spectre{position:absolute;line-height:1;white-space:nowrap;width:100%;font-family:Tangosans,Roboto,Arial,sans-serif;font-size:128px;font-size:8rem;color:rgba(32,68,120,.1019607843);top:-30px;left:0;right:0;z-index:1}#here .title h2{position:relative;z-index:2}#here .bloc-once{background-color:#fff;-moz-box-shadow:0 16px 16px 1px rgba(32,32,32,.25);-webkit-box-shadow:0 16px 16px 1px rgba(32,32,32,.25);box-shadow:0 16px 16px 1px rgba(32,32,32,.25);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;overflow:hidden}#here .bloc-once .illu{overflow:hidden;background-image:url(../images/pics/agence-kyracom-naming-marque-produit-service.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}#here .bottom-cotillon{background-color:#204478;position:absolute;bottom:0;width:100%;height:550px;background-position:top;z-index:0}@media(min-width:1280px){#here .format-section{padding-bottom:30px}}@media(min-width:1024px) and (max-width:1279px){#here .title .spectre{font-size:112px;font-size:7rem;top:-20px}#here .format-section{padding-bottom:30px}}@media(min-width:768px) and (max-width:1023px){#here .title .spectre{font-size:88px;font-size:5.5rem;top:-20px}#here .format-section{padding-bottom:30px}}@media screen and (max-width:767px){#here .title .spectre{display:none}#here .bloc-once{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#here .bloc-once .col-12{padding:0}#here .bottom-cotillon{display:none}}#rse h2{font-size:40px;font-size:2.5rem}#rse details a{padding:0;-webkit-text-decoration:underline;text-decoration:underline}@media(min-width:1024px){#rest .border-separator{border-left:solid 2px #1aa6b7;border-right:solid 2px #1aa6b7}}#story .row{margin-top:50px;margin-top:3.125rem}#rdv{background-color:rgba(0,0,0,.0235294118);background-image:url("../images/pics/johanne-ordinateur-ecrit-papier-stylo-full.jpg");background-size:cover;background-position:center}@media screen and (max-width:767px){#rdv{background-image:url("../images/pics/johanne-ordinateur-ecrit-papier-stylo-mobile.jpg")}}@media(min-width:768px) and (max-width:1023px){#rdv{background-image:url("../images/pics/johanne-ordinateur-ecrit-papier-stylo-tablette.jpg")}}@media(min-width:1024px) and (max-width:1279px){#rdv{background-image:url("../images/pics/johanne-ordinateur-ecrit-papier-stylo-hd.jpg")}}@media(min-width:1921px){#rdv{background-image:url("../images/pics/johanne-ordinateur-ecrit-papier-stylo-4k.jpg")}}#rdv h2{max-width:1024px;max-width:64rem}#rea .newachievments-block{position:relative;margin:0 20px;margin:0 1.25rem}#rea .newachievments-block .achievment-container{transition:transform .4s ease-in-out}#rea .newachievments-block .btnSlide{position:absolute;top:40%;color:#1aa6b7;font-size:60px}#rea .newachievments-block .btnSlide:hover:not(.disabled){cursor:pointer;text-shadow:gray 1px 0 4px}#rea .newachievments-block .btnSlide.disabled{color:rgba(0,0,0,.0235294118)}#rea .newachievments-block #btnPrev{left:-25px}#rea .newachievments-block #btnNext{right:-25px}@media(min-width:768px) and (max-width:1023px){#rea .newachievments-block #btnPrev{left:0}#rea .newachievments-block #btnNext{right:0}}