.hide{visibility:hidden;opacity:0}.show{visibility:visible;opacity:1}:root{--lightergray: #F8F8FA;--lightgray: #D9DAE3;--gray: #606D89;--lightblue: #5F6D88;--blue: #2780BA;--darkblue: #243B55;--darkerblue: #152129}.lightergray{color:#F8F8FA !important}.lightgray{color:#D9DAE3 !important}.gray{color:#606D89 !important}.lightblue{color:#5F6D88 !important}.blue{color:#2780BA !important;font-weight:500}.darkblue{color:var(--darkblue) !important}.darkerblue{color:var(--darkerblue) !important}.white{color:white !important}*{box-sizing:border-box;padding:0;-o-object-fit:contain;object-fit:contain}html{scroll-behavior:smooth;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:100vw}body{margin:0;padding:0;overflow-x:hidden;min-width:100vw}h1,h2,h3{margin:0;padding:0;font-family:'Maven Pro', sans-serif}h1,h2{font-size:max(1.75rem, 3.5vh);color:var(--darkblue);font-weight:500}h3{color:var(--gray);font-size:max(1.25rem, 2.5vh);font-weight:400}p{font-family:'Barlow', sans-serif;padding:0;margin:0;font-size:max(1rem, 1.5vh, 1vw)}a{color:inherit;text-decoration:inherit;cursor:pointer;width:100%;height:100%;padding:0;margin:0}span{font-size:inherit;font-weight:inherit}hr{display:block;margin-left:0;min-width:20px;width:1.5vw;border:2px solid var(--blue);background-color:var(--blue)}.active{background-color:var(--blue);border:2px solid var(--blue);cursor:pointer}.inactive{background-color:var(--gray);border:2px solid var(--gray);cursor:pointer}img{overflow-x:hidden}button{cursor:pointer}#full-page-nav{visibility:hidden;z-index:9999999999999999999999;position:fixed}#full-page-header{background:none}#full-page-nav-K{height:100vh;width:auto;position:absolute;margin-left:7vw}#full-page-nav-motifs{height:100vh;width:auto;position:absolute;margin-left:30vw}#full-page-nav-text{height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;position:relative;transition:0.5s;font-size:1.5rem}#full-page-nav-text .lightblue{text-align:right}#full-page-nav-text span{position:relative}#full-page-nav-text table{table-layout:auto !important}#full-page-nav-text .td-right{display:inline-block;max-width:100%;width:auto !important;white-space:nowrap}#full-page-nav-text a:after{display:block;content:'';border-bottom:solid 3px #019fb6;transform:scaleX(0);transition:transform 250ms ease-in-out;transform-origin:0% 50%}#full-page-nav-text a:hover:after{transform:scaleX(1)}nav{display:flex;flex-direction:row;flex-wrap:wrap;position:fixed;margin-top:20vh;background-color:#F8F8F8;border:1px solid var(--darkblue);border-radius:0px 10px 10px 0px;z-index:99999999999999999999;max-width:65px}nav .socials-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100px;border-bottom:1px solid var(--darkblue)}nav .socials-container .icon-container{margin:10px 15px}nav .socials-container .logo-social{width:25px;height:25px}nav .scroll-indicator-container{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:400px}nav .scroll-indicator-container .scroll-indicator-title{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:center;font-size:0.6rem;font-family:'Barlow', sans-serif;height:90%}nav .scroll-indicator-container .scroll-indicator-title #current-div-number{display:flex;justify-content:center;height:0%;width:20px}nav .scroll-indicator-container .scroll-indicator-title #current-div-title{display:flex;justify-content:center;align-items:center;text-align:center;height:100%;width:54px;-ms-writing-mode:sideways-lr;writing-mode:sideways-lr}nav .scroll-indicator-container .scroll-indicator{width:5px;height:90%;background-color:#d0d9e3;border-radius:10px}nav .scroll-indicator-container .progress{height:0%;width:5px;background-color:var(--darkblue);border-radius:10px}header{width:100vw;min-height:70px;position:fixed;background:rgba(255,255,255,0.8);z-index:999999999;top:0;padding:0;margin:0;font-family:'Barlow', sans-serif;display:flex;align-items:center;justify-content:space-between;padding:0 7vw}.R-logo{width:4.5vh;padding:30px 0}.contact{background-color:var(--darkblue);color:white;border:none;border-radius:10px;font-family:'Maven Pro', sans-serif;font-weight:400;font-size:1.1rem;padding:10px 50px;margin-right:50px}.toggle-full-page-nav{background-color:transparent;border:none;outline:none;position:relative;display:flex;align-items:center}.menu-sandwich{transition:0.3s}#menu-sandwich-hover{visibility:hidden}#menu-sandwich-default{opacity:100%}#menu-sandwich-default:hover:hover #menu-sandwich-hover{opacity:100%;visibility:visible}#menu-button{position:relative}.buttons-container{display:flex;align-items:center}.panel{width:100vw;min-height:100vh;margin:0;padding:0;position:relative;display:flex;overflow:hidden;scroll-margin-top:0px}.panel-dark{background-color:var(--darkerblue);color:white}.halfpanel-top{position:absolute;width:100vw;height:21vh;margin-top:13vh;background-color:white}.halfpanel-bottom{position:absolute;width:100vw;height:66vh;margin-top:34vh;background:var(--lightergray);overflow:hidden}.halfpanel-left{position:absolute;min-height:100%;width:45vw;background-color:white;z-index:-1}.halfpanel-right{position:absolute;min-height:100%;width:55vw;margin-left:45vw;background-color:var(--lightergray)}.illustration{position:relative;z-index:999}.transition-marker{width:10px;height:10px;color:transparent;background-color:transparent;position:relative;visibility:hidden;margin-top:60vh}.timeline-container{display:flex;position:absolute;width:100vw;height:334vh}.timeline{position:absolute;overflow:hidden;overflow-x:hidden;z-index:99;width:90%;height:100%;margin-top:66vh;-o-object-fit:contain;object-fit:contain;display:flex;margin-left:10%}.halfpanel-left{display:flex;flex-direction:column}.halfpanel-left img{width:800px;position:absolute;bottom:0}.halfpanel-left .motifs-left{left:-200px}.halfpanel-left .motifs-right{left:150px}#motifs-container-top{display:block;position:absolute;height:21vh;right:0;bottom:0;overflow:hidden}#motifs-top{margin-left:100px;overflow:hidden;opacity:30%}#motifs-container-bottom{display:block;position:absolute;height:66vh;overflow:hidden;width:100%;right:-400px;bottom:0}#motifs-bottom{right:0;position:absolute;overflow:hidden;-o-object-fit:contain;object-fit:contain}.K-logo{position:absolute;left:0;height:100%}#K-logo-avis{height:150%;overflow:hidden}.illustration-enfant{margin-top:38vh;width:min(25vw, 55vh);transform:translateX(0vw);opacity:0;-webkit-animation:fade-out-left 2s ease;animation:fade-out-left 2s ease}.transition-enfant{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation:fade-in-left 2s ease;animation:fade-in-left 2s ease;opacity:1;transform:translateX(15vw)}.transition-marker-enfant{position:absolute}.illustration-F1{position:absolute;width:45vw;margin-top:38vh;margin-left:-30vw;transition:1s ease}.transition-F1{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;margin-left:5vw !important}#K-lightblue{position:absolute;height:100vh}.illustration-handshake{margin-top:45vh;margin-left:10vw;width:min(40vw, 90vh)}.transition-handshake{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation:bounce 2s ease;animation:bounce 2s ease}.transition-marker-handshake{margin-top:unset !important}#K-1994{position:absolute;height:100vh}.illustration-portrait{position:absolute;width:min(35vw, 70vh);margin-top:clamp(-12vh, 27vh, 27vh);margin-left:9vw;opacity:0;-webkit-animation:fade-out-down 2s ease;animation:fade-out-down 2s ease}.transition-portrait{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation:fade-in-down 3s ease;animation:fade-in-down 3s ease;opacity:1}.transition-marker-portrait{position:absolute}.leaflet{width:100%;margin-left:-50px;margin-top:20vh;-o-object-fit:contain;object-fit:contain}#map-container{display:flex}#map{height:600px;width:55vw;margin-top:15vh;margin-left:-5vw;position:absolute;right:1vw;z-index:9999}#Robin-Kreis-photo-container{display:block;position:absolute;top:13vh;left:4vw;width:clamp(600px, 55vw, 55vw);height:max(550px, 70vh);z-index:0;border-radius:10px}#Robin-Kreis-photo{width:100%;height:100%;border-radius:10px;-o-object-fit:cover;object-fit:cover}.box-container{position:relative}.box-container-left{margin-left:max(85px, 7vw)}.box-container-right{margin-left:50vw}.bigtitle{position:relative;margin-top:9.2vh;font-family:'Barlow', sans-serif;font-weight:700;font-size:12vh !important;color:var(--darkblue);z-index:9999;opacity:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation:fade-out 1s;animation:fade-out 1s}.bigtitle-white{-webkit-text-stroke:1px white}.bigtitle-blue{-webkit-text-stroke:1px var(--darkerblue)}.transition-bigtitle{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation:fade-in-down-a-lot 0.5s;animation:fade-in-down-a-lot 0.5s;opacity:1 !important}.transition-bigtitle *{opacity:1}.box{margin-left:3vw;margin-top:-3.5vh;display:flex;flex-direction:column;position:relative;background-color:white;color:var(--darkerblue);min-width:250px;max-width:40vw;border-radius:10px;padding:5vh 3vw;box-shadow:3px 4px 12px #243B551F;z-index:9999;font-weight:300;opacity:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation:fade-out 1s;animation:fade-out 1s}.box h3{margin-bottom:3vh;font-weight:500}.transition-box-left{opacity:1;-webkit-animation:fade-in-right-a-lot 1s;animation:fade-in-right-a-lot 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.transition-box-right{opacity:1;-webkit-animation:fade-in-left-a-lot 1s;animation:fade-in-left-a-lot 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#wbc-sparringpartner{margin-top:22vh;margin-left:48vw}#wb-sparringpartner{margin:0;opacity:1;-webkit-animation:none;animation:none}.box-button{position:absolute;bottom:-55px;display:flex;justify-content:center;align-items:center;padding:10px 20px;font-family:'Maven Pro', sans-serif;font-size:max(1rem, 1.5vh);font-weight:600;color:var(--darkblue);background:var(--lightergray);border:1px solid var(--darkblue);border-radius:5px;align-self:center;height:initial;width:initial}#pourquoi-robin-kreis{height:initial;width:initial}.avis{display:flex;flex-direction:row;flex-wrap:wrap;position:absolute;width:55vw;background:var(--darkblue);color:white;font-family:'Barlow', sans-serif;font-weight:200;background-image:url(/public/Motif-K-light-blue.svg);border-top-right-radius:10px;z-index:99;overflow:hidden;bottom:0;font-size:max(2vh, 1rem)}.avis:hover .swiper-button{opacity:100%}.swiper:hover .swiper-button{opacity:100%}.swiper-button{opacity:0;transition:0.3s ease-in-out}.avis-row{display:flex;width:100%;text-align:center;justify-content:center}.avis-row-top{justify-content:space-between;align-items:center;border-bottom:1px solid #51607c}.avis-row-top div{display:flex;text-align:center;justify-content:center;align-items:center;height:100%}.avis-row-top div p{font-size:max(1.5vh, 1rem);font-weight:400;padding:10px 0;height:100%;width:100%;display:flex;text-align:center;justify-content:center;align-items:center}.avis-row-top .avis-top-left{border-right:1px solid #51607c;width:65%;padding:3px 10px 3px max(85px, 5vw)}.avis-row-top .avis-top-right{width:35%;color:var(--blue)}#avis-row-main{display:flex;margin:0;justify-content:center;margin-left:4vw;overflow:hidden}#avis-row-main p{height:100%;text-align:left;font-weight:300;letter-spacing:0.05vw}#avis-row-main .swiper-pagination-bullet{max-width:40px}.transition-marker-panel{position:absolute}#box-button-1991{border:none;background-color:var(--darkblue);color:white;border-radius:10px;font-family:'Maven Pro', sans-serif;font-weight:400;padding:10px 50px;margin-right:20px;height:initial;width:initial}#halfpanel-right-2013{background-color:var(--darkblue);height:200vh}#voir-mon-approche{position:absolute;right:25%;margin-top:70px;display:flex;justify-content:center;align-items:center;padding:10px 20px;font-family:'Maven Pro', sans-serif;font-size:max(1rem, 1.5vh);font-weight:600;color:var(--darkblue);background:var(--lightergray);border:1px solid var(--darkblue);border-radius:5px;align-self:center}#box-2013{margin-bottom:8vh}.row-2013{display:flex;margin-left:clamp(0vw, 10vw, 10vw);margin-top:20vh}.column-2013{position:relative;margin-right:min(10px, 3vw);width:min(12vw, 300px);font-family:'Barlow', sans-serif;opacity:0;-webkit-animation:bounce-out-left 0.5s ease;animation:bounce-out-left 0.5s ease}.column-2013 .circle-container{width:100%;display:flex;justify-content:center}.column-2013 .essentiel{font-weight:600;text-align:left;justify-self:left}.column-2013 .essentiel h4{color:var(--blue);font-size:max(1rem, 2vh);font-weight:600}.column-2013 p{color:white}.transition-columns{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation:bounce-in-right 0.5s ease;animation:bounce-in-right 0.5s ease;opacity:1}.transition-column-integrite{-webkit-animation-duration:0.333s;animation-duration:0.333s}.transition-column-objectivite{-webkit-animation-duration:0.666s;animation-duration:0.666s}.transition-column-rationalite{-webkit-animation-duration:1s;animation-duration:1s}.transition-marker-columns{position:absolute}.circle{display:flex;justify-content:center;align-items:center;justify-self:center;width:100%;height:13.5vw;border-radius:50%;background:white}.circle-text{display:flex;justify-content:center;width:100%;font-weight:500;color:var(--blue);font-size:max(1.5vw, 1.2rem)}.references{scroll-margin-top:100px;position:relative;width:100vw;background-color:var(--darkerblue);display:flex;flex-direction:row;flex-wrap:wrap;color:white;font-family:'Barlow', sans-serif;font-weight:200}.references p{position:relative;z-index:9999}.references-wrapper{display:flex;align-items:center;margin-bottom:5vh}.references-header{display:flex;width:100vw;align-items:center;border-bottom:1px solid var(--darkblue)}.references-header p{padding:10px 0 10px max(10vw, 120px);font-weight:500}.references-main{display:flex;align-items:center;border-bottom:1px solid var(--darkblue);height:auto;z-index:9999}.references-main .swiper-button-prev{margin-left:max(5vw, 80px)}.references-main .swiper-button-next{margin-right:5vw}#bigtitle-references{position:absolute;color:var(--darkblue);opacity:45%;margin-top:0;right:5vw}.references-left{width:70%;padding-left:max(10vw, 120px);padding-right:10vw;line-height:2rem;font-weight:500}.references-right{width:30%;line-height:3vh;padding:15px 0}.references-right .nom{font-size:max(1.5rem, 2.5vh);font-weight:500}.references-right .role{color:var(--gray)}.photo-bonus{position:relative;-o-object-fit:fill;object-fit:fill;z-index:9999;width:10vw;height:10vw}#photo-person{max-width:300px;max-height:300px;width:10vw;height:10vw}.references-footer{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}.references-footer div{padding:15px 0}#references-selector{display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%;width:70%;border-right:1px solid var(--lightblue);padding-left:35vw}#references-selector hr{margin:0 0.5vw;width:3vw;max-width:80px;border-radius:10px}.references-more{display:flex;justify-content:center;width:30%;cursor:pointer}.references-more h4{color:var(--blue);font-weight:600;margin:0}#panel-unique{background-color:var(--darkblue)}#box-unique{background:var(--darkblue);color:white;margin:10vh 0}#box-unique h2{font-size:2vh}#box-rencontre{margin:20vh 0}#bigtitle-unique{color:var(--lightgray)}.bluebox{margin-left:50vw;margin-top:5vh;width:33vw}.bluebox h2{color:white}.bluebox h3{margin-bottom:3vh}#unique-contact{box-shadow:1px 2px 1px 1px var(--darkerblue);height:unset;width:unset}#panel-bonus{background-color:var(--darkerblue);padding-left:10vw;display:flex;flex-direction:row;flex-wrap:wrap}#panel-bonus-top{background-color:var(--darkerblue);height:15vh}#bonus-halfpanel-top{width:100%;height:0vh;-webkit-animation:fade-out 1s;animation:fade-out 1s}#box-bonus{opacity:0;transition:opacity 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation:fade-out 1s;animation:fade-out 1s}.bonus-halfpanel-bottom{width:100vw;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}.row-bonus{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}.transition-marker-bonus{position:absolute;margin-top:40vh !important}@-webkit-keyframes bounce-out{0%{transform:scale(1)}25%{transform:scale(0.95)}50%{opacity:1;transform:scale(1.1)}100%{opacity:0;transform:scale(0.3)}}@keyframes bounce-out{0%{transform:scale(1)}25%{transform:scale(0.95)}50%{opacity:1;transform:scale(1.1)}100%{opacity:0;transform:scale(0.3)}}@-webkit-keyframes bounce-out-left{0%{opacity:1;transform:translateX(0px)}60%{opacity:1;transform:translateX(30px)}80%{transform:translateX(-10px);opacity:0}100%{transform:translateX(-2000px)}}@keyframes bounce-out-left{0%{opacity:1;transform:translateX(0px)}60%{opacity:1;transform:translateX(30px)}80%{transform:translateX(-10px);opacity:0}100%{transform:translateX(-2000px)}}@-webkit-keyframes bounce-in-right{0%{transform:translateX(2000px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes bounce-in-right{0%{transform:translateX(2000px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes bounce-out-left{0%{transform:translateX(0);opacity:1}100%{opacity:0;transform:translateX(2000px)}}@-webkit-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.column-bonus{width:15vw;height:20vh;line-height:3vh;opacity:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation:fade-out 1s;animation:fade-out 1s}.column-bonus p{margin:2vh 0;color:white}.transition-bonus{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation:bounce-in-right 0.5s ease;animation:bounce-in-right 0.5s ease;transform:translateX(0px);opacity:1}.transition-column-bonus-plongee{-webkit-animation-duration:0.333s;animation-duration:0.333s}.transition-column-bonus-streetart{-webkit-animation-duration:0.666s;animation-duration:0.666s}.transition-column-bonus-cuisines{-webkit-animation-duration:1s;animation-duration:1s}.circle{width:min(12vw, 300px);height:min(12vw, 300px)}.photo-bonus{-o-object-fit:fill;object-fit:fill;width:100%;height:100%}#halfpanel-left-contact{z-index:initial}#box-contact{border:none;box-shadow:none;margin-top:15vh;margin-left:7vw;padding:5vh 2vw}address{margin-top:5vh;font-size:1.2rem}.mailto{display:flex;width:100%;justify-content:center;padding-top:5vh}#contact-mailto{width:unset;height:unset}footer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;background:var(--darkblue);color:white}table{border:none;font-family:'Barlow', sans-serif;font-size:max(1rem, 1.5vh, 1vw)}table td{font-weight:500;vertical-align:top;padding:10px}table .blue{text-align:right}.fullname-logo{padding:20px 0}.footer-title{font-family:'Maven Pro', sans-serif;font-size:1.2rem;font-weight:500}.footer-row{width:100%;padding-left:max(80px, 7vw);display:flex;align-items:center;border-bottom:2px solid #394C67}.footer-left{flex:2}.footer-center{flex:1}.footer-right{padding-left:10px;flex:2}.footer-bottom{background:var(--darkerblue)}#catchphrase{padding:20px 0;flex:1.7}#catchphrase p{line-height:2rem;width:80%;padding-right:10px}.footer-bottom-container{padding:20px 0}#contact-info{flex:1.3}#contents{display:flex;flex-wrap:wrap;justify-content:flex-start}#contents ul{list-style-type:none;font-family:'Barlow', sans-serif;font-size:1.2rem;line-height:2rem;padding-right:40px;margin:0}#designer{padding:20px 0 20px 10px}.swiper-slide-avis{padding:3.6vh 5vw 3.6vh max(85px, 5vw)}.swiper-pagination-bullet{margin:10px 20px;border-radius:5px;width:2.5vw;min-width:20px;height:4px}.swiper-button-prev,.swiper-button-next{color:var(--blue)}.swiper-pagination-bullet{background-color:var(--blue)}@-webkit-keyframes fade-in-up-a-lot{0%{transform:translateX(1000px)}100%{transform:translateX(0)}}@keyframes fade-in-up-a-lot{0%{transform:translateX(1000px)}100%{transform:translateX(0)}}@-webkit-keyframes fade-in-down{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}@keyframes fade-in-down{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes fade-in-down-a-lot{0%{opacity:0;transform:translateY(-1000px)}100%{opacity:1;transform:translateY(0)}}@keyframes fade-in-down-a-lot{0%{opacity:0;transform:translateY(-1000px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes fade-in-right-a-lot{0%{opacity:0;transform:translateX(-1000px)}100%{opacity:1;transform:translateX(0)}}@keyframes fade-in-right-a-lot{0%{opacity:0;transform:translateX(-1000px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes fade-in-left-a-lot{0%{opacity:0;transform:translateX(1000px)}100%{opacity:1;transform:translateY(0)}}@keyframes fade-in-left-a-lot{0%{opacity:0;transform:translateX(1000px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes fade-in-up{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes fade-out-down{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(20px)}}@keyframes fade-out-down{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(20px)}}@-webkit-keyframes fade-in-left{0%{opacity:0;transform:translateX(0vw)}100%{opacity:1;transform:translateX(15vw)}}@keyframes fade-in-left{0%{opacity:0;transform:translateX(0vw)}100%{opacity:1;transform:translateX(15vw)}}@-webkit-keyframes fade-out-left{0%{opacity:1;transform:translateX(15vw)}100%{opacity:0;transform:translateX(0vw)}}@keyframes fade-out-left{0%{opacity:1;transform:translateX(15vw)}100%{opacity:0;transform:translateX(0vw)}}@-webkit-keyframes bounce{0%, 20%, 50%, 80%, 100%{transform:translateY(0)}40%{transform:translateY(-90px)}}@keyframes bounce{0%, 20%, 50%, 80%, 100%{transform:translateY(0)}40%{transform:translateY(-90px)}}@media screen and (max-width: 992px){.contact{font-size:1.8rem}button{font-size:3rem}#full-page-nav-text *{font-size:max(2rem, 4vw)}hr{width:6vw;height:4px}.box-button{bottom:-100px}p,li,table,td,tr{font-size:max(1rem, 2vh, 1vw)}p *,li *,table *,td *,tr *{font-size:inherit}.motifs{display:none}#K-1994{display:none}.timeline-container{display:none}nav{max-width:initial}nav .scroll-indicator-container{display:none}nav .socials-container{border-bottom:unset;height:initial;width:initial}nav .socials-container .logo-social{width:min(7vw, 80px);height:min(7vw, 80px)}.box-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;width:100vw;margin:0;margin-top:10vh}.box{margin:-4rem 0 10vh 0;max-width:90%;height:-webkit-max-content;height:-moz-max-content;height:max-content}.panel{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;height:unset}.bigtitle{width:100%;margin-left:10vw;margin-top:unset}#Robin-Kreis-photo-container{display:block;position:relative;top:13vh;width:100vw;z-index:0;border-radius:10px;left:unset}#Robin-Kreis-photo-container #Robin-Kreis-photo{width:100%;border-radius:unset}#wbc-sparringpartner{margin:initial}#wbc-sparringpartner #wb-sparringpartner{margin-bottom:10vh}#wbc-unique{margin:initial}#wbc-unique #box-rencontre{margin:5vh 0}.avis{position:relative;width:100%;border-radius:unset}.avis .avis-row-top{justify-content:unset}.avis .avis-row-top div{padding:2vh 2vw}.avis .avis-top-left{padding:0 2vw}.avis #avis-top-right{padding:unset}.avis #avis-top-right p{width:100%}.avis #avis-row-main{padding:0 5vw}.avis #avis-row-main p{font-size:2rem}.avis #avis-row-footer{padding:1vh 0}.swiper-slide-avis{padding:3.6vh 5vw}.swiper-button{visibility:hidden}.illustration{position:relative;margin:initial;width:90%;height:30vh;margin:15vh 0}.halfpanel-left{display:none}.halfpanel-right{position:relative;width:100%;margin-left:initial;display:flex;justify-content:center}#halfpanel-right-1991{height:60vh;margin-top:-20vh}#halfpanel-right-1980{height:60vh;margin-top:-25vh}#panel-1991,#panel-1989{flex-wrap:wrap-reverse}#box-1991{margin:-4rem 0 0 0}button{font-size:2rem}button a{font-size:2rem}.illustration-wrapper-enfant{margin:20vh 0 5vh 0}.illustration-enfant{width:unset;margin:initial;transform:translateX(0vw)}.transition-enfant{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;margin-left:unset}@-webkit-keyframes fade-in-left{0%{opacity:0;transform:translateX(-30vw)}100%{opacity:1;transform:translateX(0vw)}}@keyframes fade-in-left{0%{opacity:0;transform:translateX(-30vw)}100%{opacity:1;transform:translateX(0vw)}}@-webkit-keyframes fade-out-left{0%{opacity:1;transform:translateX(0vw)}100%{opacity:0;transform:translateX(-30vw)}}@keyframes fade-out-left{0%{opacity:1;transform:translateX(0vw)}100%{opacity:0;transform:translateX(-30vw)}}.transition-marker{margin-top:initial;top:15vh;height:80vh}.transition-marker-enfant{margin-top:80vh}.transition-marker-panel-1989{margin-top:initial;top:40vh;height:0}.transition-marker-F1{top:-20vh;height:unset}.transition-marker-handshake{top:-20vh;height:unset}.transition-marker-portrait{top:120vh;height:unset}.transition-marker-panel-unique{height:150vh}.illustration-handshake{margin:25vh 10vw 0 10vw;width:90%}.illustration-wrapper-F1{margin:-5vh 0 10vh 0;height:30vh}.illustration-F1{position:relative;width:75vw;margin:initial;margin-left:-100vw}#K-lightblue{position:absolute;height:40vh;bottom:0;left:0}#panel-1994{flex-wrap:wrap-reverse}.illustration-wrapper-portrait{margin:-5vh 0 10vh 0}.illustration-portrait{position:relative;margin:unset;width:100%}#panel-2013{flex-wrap:wrap-reverse}#halfpanel-right-2013{height:initial}.circle{width:12vh;height:12vh;margin-bottom:2vh}.circle .circle-text{font-size:2rem}.row-2013{flex-direction:row;flex-wrap:wrap;margin:5vh 7vw}.row-2013 .column-2013{width:100%;margin:2vh 0;display:flex;flex-direction:row;flex-wrap:wrap}.row-2013 .column-2013 .circle-container{justify-content:flex-start;width:50%}.row-2013 .column-2013 .essentiel{width:50%}.footer-desktop{display:none}#bigtitle-references{display:none}.references-header{justify-content:center}.references-header p{padding:max(1vh, 10px) 0}.references-wrapper{flex-direction:row;flex-wrap:wrap}.references-main{flex-direction:row;flex-wrap:wrap}#photo-person{width:initial;height:initial}.references-left{line-height:initial;padding:2vh 10vw;width:100%}.references-right{width:initial;padding:2vh 10vw}#references-selector{padding-left:initial}.references-more>h4{text-align:center;font-size:2rem}.references-footer div{padding:2vh 0}.spacer{display:none}#panel-unique{flex-wrap:wrap-reverse}#box-unique{margin:initial;padding:initial}#box-unique #bigtitle-unique{margin:initial;padding:0;font-size:12rem}#box-unique{margin:initial;margin-bottom:5vh}#panel-bonus{padding:initial}#panel-bonus #bonus-halfpanel-top{height:initial;width:80%}#panel-bonus #bigtitle-bonus{margin-left:initial;font-size:12rem;margin-left:-1vw;margin-top:10vh}#panel-bonus .bonus-halfpanel-bottom{margin-top:2vh}#panel-bonus .column-bonus{height:auto;width:80%;margin-bottom:2vh}#halfpanel-left-contact{display:flex;justify-content:center;align-items:center;position:relative;width:100%;padding:0 3vw}#halfpanel-left-contact #box-contact{max-width:initial;margin:10vh 0;padding:0 5vw}#halfpanel-left-contact #box-contact address{display:flex;justify-content:center}#halfpanel-right-contact{background-color:initial}footer *{flex:initial}footer .footer-row{padding:initial}.footer-mobile .footer-title{font-size:2rem}.footer-mobile .footer-mobile-header{display:flex;justify-content:space-around !important}.footer-mobile .footer-mobile-header .fullname-logo{width:min(400px, 40vw);height:auto}.footer-mobile .catchphrase{margin-bottom:2vh}.footer-mobile .footer-row{padding:20px 0;justify-content:center}.footer-mobile .footer-row .footer-content{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;flex-direction:row;width:90%}.footer-mobile .footer-row .footer-content #contact-info table{display:flex;justify-content:center}.footer-mobile .footer-bottom>.footer-content>.footer-bottom-container{width:100%}.footer-mobile #contents-mobile{display:flex;flex-wrap:wrap;justify-content:flex-start}.footer-mobile #contents-mobile ul{list-style-type:none;font-family:'Barlow', sans-serif;font-size:1.2rem;line-height:2rem;padding-right:40px;margin:0}.footer-mobile #contents-mobile ul li{margin-bottom:2vh}.footer-mobile #catchphrase-mobile{font-size:2.5rem}.footer-mobile #designer{padding:20px 0}#map{max-width:initial;width:100vw;max-height:33.333vh;margin:0;padding:0;position:unset;right:initial}#contact-info-mobile{display:flex;justify-content:center;font-size:max(1rem, 1.5vh, 1vw)}.swiper-pagination-bullet{width:8vw}}@media screen and (min-width: 993px){.footer-mobile{display:none;visibility:hidden}}
