@font-face{font-family:"kds";src:url("../font/KDS.ttf") format("truetype"),url("../font/KDS.eot") format("opentype");font-weight:lighter}*{font-family:'kds', sans-serif;font-weight:600}html{background:#ca5864}body.white{background:#F1F1F1}body.red{background:url("../images/texture-1.png")}.container{padding-bottom:50px}.nopadding{padding:0}@media (max-width: 768px){.hidden-sm{display:none}}@media (max-width: 458px){.hidden-xs{display:none}}.header .header-logo{z-index:3;position:fixed;display:block;left:30px;top:20px}.header .header-logo img{width:80px}@media screen and (max-width: 768px){.header .header-logo img{width:40px}}.footer .big-footer{background:#FFF;text-align:center}.footer .big-footer ul{padding:0;margin:0}.footer .big-footer ul li{display:inline-block;padding:30px 20px}@media (max-width: 768px){.footer .big-footer ul li{display:block;padding:20px 20px}}.footer .big-footer ul li a{font-size:16px;color:#ca5864}.footer .big-footer ul li a:hover{color:#000}.footer .contact-footer{background:#FFF;text-align:center}.footer .contact-footer ul{padding:0;margin:0}.footer .contact-footer ul li{display:inline-block;padding:20px 10px}@media (max-width: 768px){.footer .contact-footer ul li{display:block;padding:10px 10px}}.footer .contact-footer ul li a{font-size:16px;color:#000}.footer .contact-footer ul li a:hover{color:#000}.footer .little-footer{font-family:sans-serif;font-weight:200;background:#FFF;color:#323232;font-size:10px;text-align:center;padding:10px}.footer .little-footer a{font-family:sans-serif;color:#323232;font-weight:200;text-decoration:underline}.menu-burger{z-index:3;position:fixed;top:30px;left:120px;width:60px;height:60px;background-color:transparent;border-radius:50%;-webkit-transition:0.5s;transition:0.5s}@media screen and (max-width: 768px){.menu-burger{top:10px;left:70px}}.menu-burger .text{color:white;text-transform:uppercase;font-size:12px;position:absolute;top:calc(50% - 8px);left:90%}.menu-burger .text::before{content:'Menu'}.menu-burger span{position:absolute;top:50%;right:0px;display:block;width:30px;height:2px;background-color:white;border-radius:1px;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease, -webkit-transform 0.5s ease;-webkit-transition:0.5s;transition:0.5s}.menu-burger span::before{content:'';position:absolute;top:0;left:0;display:block;width:30px;height:2px;-webkit-transform:translateY(-8px);transform:translateY(-8px);background-color:white;border-radius:1px;-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s}.menu-burger span::after{content:'';position:absolute;top:0;left:0;display:block;width:30px;height:2px;-webkit-transform:translateY(8px);transform:translateY(8px);background-color:white;border-radius:1px;-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s}.menu-burger:hover{cursor:pointer}.menu-burger:hover>span::before{-webkit-transform:translateY(-12px);transform:translateY(-12px)}.menu-burger:hover>span::after{-webkit-transform:translateY(12px);transform:translateY(12px)}.menu-burger.opened>span{background:transparent}.menu-burger.opened>.text::before{content:'Fermer'}.menu-burger.opened>span::before{background-color:#FFF;width:30px;-webkit-transform:translateY(0px) rotate(45deg);transform:translateY(0px) rotate(45deg)}.menu-burger.opened>span::after{-webkit-transform:translateY(0px) rotate(-45deg);transform:translateY(0px) rotate(-45deg);background-color:#FFF;width:30px}.nav-bar{z-index:2;position:fixed;top:0;left:-300px;width:300px;height:100%;background:#ca5864;-webkit-transition:0.5s;transition:0.5s;-webkit-box-shadow:2px 0px 20px rgba(0,0,0,0.1);box-shadow:2px 0px 20px rgba(0,0,0,0.1);overflow:scroll}.nav-bar.opened{left:0}.nav-bar.opened ul li{-webkit-transform:translateX(0px);transform:translateX(0px)}.nav-bar.opened ul li:nth-child(1){-webkit-transition-delay:0.05s;transition-delay:0.05s}.nav-bar.opened ul li:nth-child(2){-webkit-transition-delay:0.10s;transition-delay:0.10s}.nav-bar.opened ul li:nth-child(3){-webkit-transition-delay:0.15s;transition-delay:0.15s}.nav-bar.opened ul li:nth-child(4){-webkit-transition-delay:0.20s;transition-delay:0.20s}.nav-bar.opened ul li:nth-child(5){-webkit-transition-delay:0.25s;transition-delay:0.25s}.nav-bar.opened ul li:nth-child(6){-webkit-transition-delay:0.30s;transition-delay:0.30s}.nav-bar.opened ul li:nth-child(7){-webkit-transition-delay:0.35s;transition-delay:0.35s}.nav-bar.opened ul li:nth-child(8){-webkit-transition-delay:0.40s;transition-delay:0.40s}.nav-bar.opened ul li:nth-child(9){-webkit-transition-delay:0.45s;transition-delay:0.45s}.nav-bar ul{list-style:none;padding:0;padding-top:150px;padding-left:40px}.nav-bar ul li{-webkit-transform:translateX(-300px);transform:translateX(-300px);-webkit-transition:0.5s;transition:0.5s}.nav-bar ul li a{color:#FFF;font-size:18px;text-transform:uppercase;line-height:40px;-webkit-transition:0.5s;transition:0.5s}.nav-bar ul li a.cta{font-size:16px;color:#ca5864;background:#FFF;padding:10px 20px;border-radius:5px}.nav-bar ul li a.cta:hover{color:#ca5864;background:rgba(255,255,255,0.6);padding-left:20px}.nav-bar ul li a:hover{color:#000;padding-left:5px}@-webkit-keyframes anim{0%{bottom:20px}50%{bottom:10px}100%{bottom:20px}}@keyframes anim{0%{bottom:20px}50%{bottom:10px}100%{bottom:20px}}.section-hero-kiosque{position:relative;background-color:#ca5864;background-image:url("../images/bg_kds_v2.jpg");background-size:cover;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 768px){.section-hero-kiosque{background-position:50% 50%}}.section-hero-kiosque:after{position:absolute;bottom:20px;left:calc(50vw - 20px);content:'';width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent rgba(255,255,255,0.3) transparent;border-radius:5px;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation:anim 1s infinite;animation:anim 1s infinite}.section-hero-baseline{width:100%;color:#FFF;font-size:55px;text-align:right;text-shadow:0 0 15px rgba(0,0,0,0.2)}.section-hero-baseline .cta{display:block;padding:30px 0}@media screen and (max-width: 768px){.section-hero-baseline{font-size:32px;text-align:center}}.hero-page-seo{height:100vh;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-page-seo .filter{position:absolute;top:0;left:0;width:100%;height:100%;background:#ca5864;opacity:0}.hero-page-seo .section-hero-baseline{width:100%;color:#FFF;font-size:35px;text-align:right;text-shadow:0 0 15px rgba(0,0,0,0.2)}@media screen and (max-width: 768px){.hero-page-seo .section-hero-baseline{font-size:16px;text-align:center}}.section-prit-trait{height:500px}.section-prit-trait h2{font-size:34px;color:#ca5864;text-align:center;margin:0;padding-top:70px;padding-bottom:10px}.section-prit-trait .accroche{font-size:16px;color:#000;text-align:center;margin:0}.container-img{display:block;height:400px;width:100%;margin-top:100px}.container-img.dimsum{background:url("../images/dimsum.jpg");background-size:cover;background-position:50% 70%}.container-img.interrior{background:url("../images/interrior.jpg");background-size:cover;background-position:50% 50%}.container-img.sanstriporteur{background:url("../images/PERLE_COCO.jpg");background-size:cover;background-position:50% 50%}.container-img.people{background:url("../images/people.png");background-size:cover;background-position:50% 50%}.section{padding:50px;font-size:20px;text-align:justify}@media (max-width: 458px){.section{padding:50px 10px;text-align:left}}.section h2{text-align:center;font-size:36px;margin:0}.section a{text-decoration:underline}.section-foodtruck{background:url("../images/texture-2.png")}.section-foodtruck h2{color:#FFF}.section-concept{background:url("../images/texture-1.png")}.section-concept h2{color:#FFF}.section-priv{background:#FFF}.section-priv h2{color:#ca5864}.section-carte{background:url("../images/texture-1.png")}.section-carte h2{color:#FFF}.section-prestation{background:#FFF}.section-prestation h2{color:#000}.section .colorRed{color:#ca5864}.section .colorRed a{color:#ca5864}.section .colorWhite{color:#FFF}.section .colorWhite a{color:#FFF}.section .colorGrey{color:#584949}.section .colorGrey a{color:#584949}.section .colorBlack{color:#000}.section .colorBlack a{color:#000}.section .title{font-size:28px;text-transform:uppercase;padding-top:20px}.container-kds h2{padding-top:25px;padding-bottom:0;margin-bottom:5px;width:100%;text-align:center;font-size:34px;color:#000}.container-kds p{font-family:'roboto', sans-serif;font-weight:300;color:rgba(0,0,0,0.4);font-size:18px;padding:20px 20px}@media (min-width: 768px){.container-kds p{padding:20px 80px}}.container-kds p strong{font-family:'roboto', sans-serif;font-weight:300}.container-contact{background:url("../images/texture-1.png");padding:80px 0;text-align:center}form{display:block;padding:100px 0}form .marginBottom{padding-top:20px;margin-bottom:100px}.cadre-avis{background:#FFF;border-radius:5px;padding:20px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);box-shadow:0 2px 5px rgba(0,0,0,0.2);margin-bottom:20px}.cadre-avis .cadre-header{min-height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cadre-avis .cadre-header img{width:40px;margin:10px}.cadre-avis .cadre-header .author{margin:0;font-size:16px;color:#ca5864}.cadre-avis .cadre-header .baseline{margin:0;font-size:14px}.cadre-avis .cadre-header .nb{margin:0;font-size:14px}.cadre-avis .message{display:block;margin:0;font-size:14px}.mosaique img{width:calc(100% - 20px);margin:10px}.section-presse{background:#FFF;margin-top:140px}.section-presse h1{text-align:center;padding:60px;font-size:45px;margin:0}.section-presse .item{height:250px;line-height:250px;text-align:center;border:5px solid transparent}input{font-family:sans-serif;width:100%;border:1px solid #FFF;border-radius:5px;background:#FFF;font-size:14px;outline:none;padding:15px;color:#323232;margin:10px 0}input::-webkit-input-placeholder{color:#828282}input::-moz-placeholder{color:#828282}input:-ms-input-placeholder{color:#828282}input:-moz-placeholder{color:#828282}textarea{font-family:sans-serif;width:100%;border:1px solid #FFF;border-radius:5px;background:#FFF;font-size:14px;outline:none;padding:15px;color:#323232;margin:10px 0}textarea::-webkit-input-placeholder{color:#828282}textarea::-moz-placeholder{color:#828282}textarea:-ms-input-placeholder{color:#828282}textarea:-moz-placeholder{color:#828282}.btn-submit{display:block;position:fixed;bottom:50px;right:60px;background:#000;color:#FFF;padding:15px 30px;border:none;border-radius:50px;text-transform:uppercase}.btn-primary{background:#FFF;color:#ca5864;font-size:16px;text-decoration:none !important;text-transform:uppercase;border:1px solid #FFF;border-radius:5px;-webkit-transition:0.2s;transition:0.2s}.btn-primary:hover{background:#ca5864;border-color:#ca5864;color:#FFF}.btn-secondary{background:#ca5864;color:#FFF;font-size:16px;text-decoration:none !important;text-transform:uppercase;border:1px solid #ca5864;border-radius:5px;-webkit-transition:0.2s;transition:0.2s}.btn-secondary:hover{background:#FFF;border-color:#FFF;color:#ca5864}.btn-small{padding:10px 20px}.btn-big{padding:20px 40px}.btn-black{background:#000;border:1px solid #000;color:#FFF}.btn-contact{display:block;position:fixed;bottom:50px;right:60px;background:#ca5864;color:#FFF;padding:15px 25px;border-radius:50px;text-transform:uppercase;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:'anim-btn-contact';animation-name:'anim-btn-contact';-webkit-transition:0.5s;transition:0.5s}.btn-contact:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1)}.form-contact{margin-top:250px}.form-contact label{color:#FFF}.form-contact span{display:block;color:#FFF;font-size:28px;text-align:center}.form-contact span strong{font-weight:700;font-size:34px;display:block}.form-contact span span{display:block;color:#000;font-size:16px}.form-contact2{margin-top:150px}.form-contact2 label{display:block;color:#FFF;padding-top:30px}.step{position:fixed;top:50px;right:60px;color:#FFF;font-size:18px}@-webkit-keyframes anim-btn-contact{0%{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}50%{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}75%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes anim-btn-contact{0%{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}50%{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}75%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.alert{width:100%;padding:15px;color:#FFF;font-size:14px;border-radius:5px}.alert-confirm{background:#4AE5AC}.alert-error{background:#FF5959}
