.KPN-mon-compte #KForms-compte .xpanel.blocadresse ul.adresses li h5,.KPN-creation-compte #KForms-compte .xpanel.blocadresse ul.adresses li h5{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}section.plus ul{display:table;width:100%}section.plus ul>*{display:table-cell}@font-face{font-family:"Montserrat";font-style:normal;font-weight:normal;src:url("fonts/montserrat-regular.ttf") format("truetype");font-display:swap}@font-face{font-family:"Montserrat";font-style:normal;font-weight:100;src:url("fonts/montserrat-light.ttf") format("truetype");font-display:swap}@font-face{font-family:"Montserrat";font-style:normal;font-weight:bold;src:url("fonts/montserrat-medium.ttf") format("truetype");font-display:swap}@font-face{font-family:"Montserrat";font-style:normal;font-weight:900;src:url("fonts/montserrat-bold.ttf") format("truetype");font-display:swap}body{background:#fff;color:#000;height:100%}body,button,input,select,textarea,tr,td{font-family:"Montserrat",Arial,sans-serif}a,a:visited{color:#000}a:active,a:hover,a:focus{color:#62ad23;outline:none}@media screen and (min-width: 1601px){.KResp{font-size:2.68em}}.points3{text-align:center}.points3 span{display:inline-block;width:.5em;height:.5em;margin:.5em .25em;background:#af1917;box-shadow:.1em .1em .15em rgba(0,0,0,.2)}.points3 span:first-child,.points3 span:last-child{background:#bbb}@media screen and (max-width: 1000px){.points3{font-size:1.15em}}@media screen and (max-width: 770px){.points3{font-size:1.4em}}@media screen and (max-width: 600px){.points3{font-size:1.8em}}#main{width:100%}#main .maintitle{text-align:center;margin:2% auto;flex:0 0 auto}#main .maintitle .logo-platoons{display:inline-block;width:20em;margin:0 auto;padding-right:20%}#main .maintitle h2{display:inline-block;font-size:1.2em;font-weight:100;margin:0 auto;padding-left:45%;color:#af1917;line-height:1em}@media screen and (max-width: 1000px){#main .maintitle{font-size:1.15em;margin:5% auto}}@media screen and (max-width: 770px){#main .maintitle{font-size:1.3em;margin:5% auto}}@media screen and (max-width: 600px){#main .maintitle{margin:10% auto;width:100%}#main .maintitle .logo-platoons{width:90%;padding-right:10%}}@media screen and (min-width: 1601px){#main .maintitle{width:30em}}@media screen and (min-width: 601px){body.flex{display:flex;flex-direction:column}body.flex>header{flex:0 0 auto}body.flex #main{flex:1 0 auto;display:flex;flex-direction:column;align-items:center}body.flex>footer{flex:0 0 auto}}.xpanel{font-size:.5em;border:.13em solid #af1917;padding:.3em;border-radius:.6em}.xpanel h4,.xpanel .title{padding:.3em;text-align:center;color:#fff;background:#62ad23;border-radius:.3em}.xpanel .title h4{padding:0;color:#fff;background:none;margin-bottom:0}.xpanel .content{font-size:.9em;padding:.3em}.xpanel .content p{line-height:1.2em;margin-bottom:.6em;text-align:center}.xpanel .content .kboutons{text-align:center;padding:1% 0;flex:0 0 auto}.xpanel .content .kbout1,.xpanel .content .kbout1:visited{display:inline-block;background:#62ad23;color:#fff;padding:.6em 1.5em;border-radius:.3em;margin:0 .3em}.xpanel .content .kbout1:hover,.xpanel .content .kbout1:focus{outline:none;background:#af1917;color:#fff}.xpanel .content label{display:block;font-size:.9em;font-weight:600}.xpanel .content span.KFormInput{display:block}.xpanel .content .input,.xpanel .content .KFormElem input{display:block;width:100%;margin:.2em 0 .5em;padding:.2em .5em;border:1px solid #62ad23;border-radius:.3em}.xpanel .content .input:focus,.xpanel .content .KFormElem input:focus{outline:none;border:1px solid #af1917}.xpanel .content a.KFormClear,.xpanel .content a.KFormAlertIcon{right:.4em;top:.9em;margin-left:-8px;margin-top:-8px}.bouton1,.bouton2,.bouton3,.bouton4{display:inline-block;transition:all .3s ease 0s;border-radius:.5em;padding:.2em .7em}a.bouton1,a span.bouton1,a:visited.bouton1,a:visited span.bouton1,input.bouton1,input span.bouton1,span.bouton1,span span.bouton1{border:.1em solid #af1917;box-shadow:.1em .1em .1em rgba(0,0,0,.25),inset .1em .1em .1em rgba(0,0,0,.25)}a.bouton2,a span.bouton2,a.bouton4,a span.bouton4,a:visited.bouton2,a:visited span.bouton2,a:visited.bouton4,a:visited span.bouton4,input.bouton2,input span.bouton2,input.bouton4,input span.bouton4,span.bouton2,span span.bouton2,span.bouton4,span span.bouton4{border:.1em solid #be1522;background:#be1522;color:#000;box-shadow:.1em .1em .1em rgba(0,0,0,.25)}a.bouton4,a span.bouton4,a:visited.bouton4,a:visited span.bouton4,input.bouton4,input span.bouton4,span.bouton4,span span.bouton4{color:#fff;min-width:10em}a.bouton3,a span.bouton3,a:visited.bouton3,a:visited span.bouton3,input.bouton3,input span.bouton3,span.bouton3,span span.bouton3{border:.1em solid #62ad23;background:#62ad23}a:active.bouton1,a:active span.bouton1,a:hover.bouton1,a:hover span.bouton1,a:focus.bouton1,a:focus span.bouton1,input:hover.bouton1,input:hover span.bouton1,input:focus.bouton1,input:focus span.bouton1,input:active.bouton1,input:active span.bouton1{background:#af1917;color:#fff;box-shadow:.1em .1em .2em rgba(0,0,0,.4)}a:active.bouton2,a:active span.bouton2,a:active.bouton4,a:active span.bouton4,a:hover.bouton2,a:hover span.bouton2,a:hover.bouton4,a:hover span.bouton4,a:focus.bouton2,a:focus span.bouton2,a:focus.bouton4,a:focus span.bouton4,input:hover.bouton2,input:hover span.bouton2,input:hover.bouton4,input:hover span.bouton4,input:focus.bouton2,input:focus span.bouton2,input:focus.bouton4,input:focus span.bouton4,input:active.bouton2,input:active span.bouton2,input:active.bouton4,input:active span.bouton4{background:#ea000f;color:#fff}a:active.bouton3,a:active span.bouton3,a:hover.bouton3,a:hover span.bouton3,a:focus.bouton3,a:focus span.bouton3,input:hover.bouton3,input:hover span.bouton3,input:focus.bouton3,input:focus span.bouton3,input:active.bouton3,input:active span.bouton3{background:#fff;color:#000}header{position:relative;width:100%;z-index:5;min-height:2em}header h1{position:absolute;top:0;left:0;z-index:1}header h1 a{display:block;width:2em;height:2em;overflow:hidden}header h1 a img{display:block;position:relative;width:2em;height:2em;transition:all .3s ease 0s}header h1 a:active img,header h1 a:hover img,header h1 a:focus img{filter:saturate(1.5);transform:scale(1.05)}header .burger{display:block;position:absolute;top:0;right:0;padding:1em;z-index:1;display:none}header .burger .line{display:block;width:2.5em;height:.25em;background:#af1917;box-shadow:.2em .2em .2em rgba(0,0,0,.4);margin-bottom:.5em}header .burger .line:last-child{margin-bottom:0}@media screen and (max-width: 600px){header .burger .line{width:32px;height:5px;margin-bottom:6px}}header .mainmenu,header .secondmenu{position:absolute;top:0}header .mainmenu li,header .secondmenu li{font-size:.5em}@media screen and (max-width: 1000px){header .mainmenu li,header .secondmenu li{font-size:.6em}}header .mainmenu{left:0;width:100%;padding:0 7em;text-align:center}header .mainmenu li{display:inline-block}header .mainmenu li a{display:block;padding:1em .5em}header .mainmenu li.selected a,header .mainmenu li.selected a:visited{color:#af1917;cursor:default}header .secondmenu{position:absolute;top:0;right:0;width:7em;padding:.5em .4em;line-height:.6em;text-align:right}header .secondmenu li a{display:inline-block;font-size:.8em;padding:0 .4em}header .secondmenu li.connexion{margin-bottom:.5em}header .secondmenu li.connexion a{border:.1em solid #af1917;border-radius:.3em;padding:.2em .6em;white-space:nowrap}header .secondmenu li.tel a{font-size:1.3em}header .secondmenu li.tel a,header .secondmenu li.tel a:visited,header .secondmenu li.tel a:active,header .secondmenu li.tel a:hover,header .secondmenu li.tel a:focus{font-weight:bold;color:#af1917}header .secondmenu li.mail a,header .secondmenu li.mail a:visited{color:#af1917}header .secondmenu li.mail a:active,header .secondmenu li.mail a:hover,header .secondmenu li.mail a:focus{color:#000}@media screen and (max-width: 770px){header{position:initial;min-height:4em}header .burger{display:block}header .mainmenu{display:none;position:relative;margin-top:4.3em;padding:0;background:rgba(175,25,23,.05);border:.2em solid #af1917}header .mainmenu li{font-size:.7em}header .mainmenu li a{padding:1em}header .secondmenu{text-align:center;width:100%;padding:.3em 3.5em;font-size:1.4em}}@media screen and (max-width: 600px){header .mainmenu{padding:10px 0}header .mainmenu li{display:block;font-size:14px}header .mainmenu li a{padding:1em}}header.opened .mainmenu{display:block}@media screen and (min-width: 771px)and (min-aspect-ratio: 5/4){.KPN-index header .secondmenu{position:absolute;top:0;right:0;width:20%;transition:all .8s ease 0s}.KPN-index header .secondmenu li.tel{transition:all .8s ease 0s}.KPN-index header .secondmenu li.mail{transition:all .8s ease 0s}}.KPN-index section.plus{overflow:hidden;height:5.8em;transition:all .8s ease 0s}@media screen and (max-width: 770px),screen and (max-aspect-ratio: 5/4){.KPN-index section.plus{height:auto;overflow:visible}}.KPN-index .main-wrapper{width:100%;height:100%;margin:0 auto 0 0;transition:width .8s ease 0s;display:flex;flex-direction:column;flex:1 0 auto}.KPN-index section.intro{display:flex;flex-direction:column;flex:1 0 6.6666666667em;min-height:6.6666666667em;position:relative;text-align:center;white-space:nowrap;transition:all .8s ease 0s}.KPN-index section.intro .center{margin:auto}.KPN-index section.intro .center .plateau{position:absolute;vertical-align:middle;display:block;width:7em;left:1em;top:30%;margin:5em 1.5em -5em .5em;-webkit-transform:scale(1) rotate(-18deg);-ms-transform:scale(1) rotate(-18deg);transform:scale(1) rotate(-18deg);border-radius:.2em;box-shadow:.1em .1em .2em rgba(0,0,0,.4);transition:all .8s ease 0s}.KPN-index section.intro .center .platoons{display:block;position:absolute;width:16em;height:6.6666666667em;left:50%;margin-left:-8em;top:50%;margin-top:-3.3333333333em;vertical-align:middle;z-index:1;transition:all .8s ease 0s}.KPN-index section.intro .center .platoons .chapeau{transition:opacity .8s ease 0s}.KPN-index section.intro .center .bulle{display:block;vertical-align:middle;position:absolute;width:14em;margin:0 1em;padding:2em 1em 2em 3em;top:50%;right:1em;font-size:.6em;white-space:normal;transition:all .4s ease 0s;-webkit-transform:scale(1) rotate(5deg) translateY(20%);-ms-transform:scale(1) rotate(5deg) translateY(20%);transform:scale(1) rotate(5deg) translateY(20%);background:transparent url(../img/bulle.svg) no-repeat center;background-size:100% 100%}.KPN-index section.intro .center .bulle:empty{visibility:hidden}@media screen and (max-width: 600px){.KPN-index section.intro{min-height:0;flex:none;display:block}.KPN-index section.intro .center .plateau{width:20%;top:0;margin-top:1%;left:6%;box-shadow:.1em .2em .3em rgba(0,0,0,.4)}.KPN-index section.intro .center .platoons{width:60%;height:auto;left:0;top:0;margin:5% auto 4%;position:relative}.KPN-index section.intro .center .bulle{display:none}}.KPN-index section.services{width:60%;margin:0 auto;text-align:center;display:flex;flex-direction:column;flex:1 0 auto}.KPN-index section.services nav{display:flex;flex-direction:column;flex:1 0 auto}.KPN-index section.services nav ul{flex:1 0 auto}.KPN-index section.services nav ul li{display:inline-block;padding:0 4%;transform:translateY(50%);transition:all .8s ease 0s}.KPN-index section.services nav ul li a{display:block;border-radius:.8em;line-height:1.1em;transition:all .4s ease 0s}.KPN-index section.services nav ul.boutons1{font-size:.6em;margin-bottom:1em}.KPN-index section.services nav ul.boutons1 li a,.KPN-index section.services nav ul.boutons1 li a:visited{border:.1em solid #af1917;width:11em;padding:.2em .3em;box-shadow:.1em .1em .1em rgba(0,0,0,.25),inset .1em .1em .1em rgba(0,0,0,.25)}.KPN-index section.services nav ul.boutons1 li.selected a,.KPN-index section.services nav ul.boutons1 li.selected a:visited{background:#af1917;color:#fff;box-shadow:.1em .1em .2em rgba(0,0,0,.4)}.KPN-index section.services nav ul.boutons2{font-size:.5em;margin-bottom:1em}.KPN-index section.services nav ul.boutons2 li a,.KPN-index section.services nav ul.boutons2 li a:visited{background:#be1522;color:#000;width:10em;padding:1em .2em;box-shadow:.1em .1em .1em rgba(0,0,0,.25)}.KPN-index section.services nav ul.boutons2 li a:active,.KPN-index section.services nav ul.boutons2 li a:hover,.KPN-index section.services nav ul.boutons2 li a:focus{background:#ea000f;color:#000}.KPN-index section.services .points3{flex:1 0 auto}@media screen and (max-width: 600px){.KPN-index section.services{min-height:0;flex:none;display:block;width:100%}.KPN-index section.services nav{min-height:0;flex:none;display:block}.KPN-index section.services nav ul.boutons1{font-size:.8em;margin-bottom:2%}.KPN-index section.services nav ul.boutons2{font-size:.7em}.KPN-index section.services nav ul li{transform:none;padding:0 2%}}@media screen and (max-width: 455px){.KPN-index section.services nav ul li{display:block;padding:2%}.KPN-index section.services nav ul li a{margin:0 auto}}.KPN-index section.panel{position:absolute;top:0;right:0;width:0;height:100%;overflow:hidden;transition:width .8s ease 0s}.KPN-index section.panel .panel-wrapper{background:#ddc9b5 url(../img/carton.jpg) repeat top left;background-size:100% 100%;position:absolute;top:0;left:0;height:100%;width:100%;padding:3.5em 3em 2.5em;font-size:.5em;text-align:center}.KPN-index section.panel .panel-wrapper a.closePanel,.KPN-index section.panel .panel-wrapper a:visited.closePanel{position:absolute;display:block;top:.3em;right:.3em;width:2.5em;height:2.5em;background:transparent url(../img/close-rouge.svg) no-repeat center;background-size:contain;z-index:10}.KPN-index section.panel .panel-wrapper a:active.closePanel,.KPN-index section.panel .panel-wrapper a:hover.closePanel,.KPN-index section.panel .panel-wrapper a:focus.closePanel{filter:brightness(0)}.KPN-index section.panel .panel-wrapper .content{width:100%;height:100%;padding-bottom:3em}.KPN-index section.panel .panel-wrapper .content .form{display:flex;flex-direction:column;width:100%;height:100%;background:#fff;border-radius:.5em;box-shadow:0 .1em .3em rgba(0,0,0,.3)}.KPN-index section.panel .panel-wrapper .content .form .intro{flex:0 0 5em;padding:.3em .3em .4em}.KPN-index section.panel .panel-wrapper .content .form .intro h3{color:#af1917}.KPN-index section.panel .panel-wrapper .content .form .intro h3 strong{color:#000}.KPN-index section.panel .panel-wrapper .content .form .intro h3 strong big{font-size:2em}.KPN-index section.panel .panel-wrapper .content .form .intro h4{color:#af1917;font-weight:400}.KPN-index section.panel .panel-wrapper .content .form .intro p{font-size:.7em}.KPN-index section.panel .panel-wrapper .content .form .intro p.nbplateaux{text-align:right;margin:-0.8em 7.2em 0 0}.KPN-index section.panel .panel-wrapper .content .form .title{flex:0 0 1em;background:rgba(98,173,35,.1);padding-bottom:.8em}.KPN-index section.panel .panel-wrapper .content .form .title.compo{padding-bottom:1.5em}.KPN-index section.panel .panel-wrapper .content .form .title h5 a{display:block;position:relative;font-weight:100;padding:.3em;transition:all .2s ease 0s}.KPN-index section.panel .panel-wrapper .content .form .title h5 a:after{content:"";position:absolute;bottom:-0.7em;left:50%;margin-left:-1.5em;transition:all .2s ease 0s;width:0;height:0;border:0;border-left:1.5em solid transparent;border-right:1.5em solid transparent;border-top:.7em solid rgba(98,173,35,.2)}.KPN-index section.panel .panel-wrapper .content .form .title h5 a,.KPN-index section.panel .panel-wrapper .content .form .title h5 a:visited{background:rgba(98,173,35,.2);color:#62ad23}.KPN-index section.panel .panel-wrapper .content .form .title h5 a:active,.KPN-index section.panel .panel-wrapper .content .form .title h5 a:hover,.KPN-index section.panel .panel-wrapper .content .form .title h5 a:focus{background:#62ad23;color:#fff}.KPN-index section.panel .panel-wrapper .content .form .title h5 a:active:after,.KPN-index section.panel .panel-wrapper .content .form .title h5 a:hover:after,.KPN-index section.panel .panel-wrapper .content .form .title h5 a:focus:after{border-top-color:#62ad23}.KPN-index section.panel .panel-wrapper .content .form .title.selected h5 a,.KPN-index section.panel .panel-wrapper .content .form .title.selected h5 a:visited{background:#62ad23;color:#fff}.KPN-index section.panel .panel-wrapper .content .form .title.selected h5 a:after,.KPN-index section.panel .panel-wrapper .content .form .title.selected h5 a:visited:after{border-top-color:#62ad23}.KPN-index section.panel .panel-wrapper .content .form .plateaucontent{flex:1 0 auto;display:flex;flex-direction:column;padding:0;background:rgba(98,173,35,.1);transition:all .8s ease 0s}.KPN-index section.panel .panel-wrapper .content .form .plateaucontent .plateaucontent-wrapper{display:flex;flex-direction:column;align-items:center;margin:auto;height:0;width:80%;overflow:hidden;justify-content:center}.KPN-index section.panel .panel-wrapper .content .form .plateaucontent .plateaucontent-wrapper .tableau{background:#fff;border:.1em solid #af1917;padding:.7em .5em;margin:0 auto;width:100%;max-width:14em;border-radius:.8em;box-shadow:0 .2em .3em rgba(0,0,0,.3)}.KPN-index section.panel .panel-wrapper .content .form .plateaucontent .plateaucontent-wrapper .tableau div{height:100%;padding:1em;font-size:1.5em;border:1px solid #000;box-shadow:0 .1em .2em rgba(0,0,0,.2);line-height:2em}.KPN-index section.panel .panel-wrapper .content .form .plateaucontent .plateaucontent-wrapper .commander{display:inline-block;font-size:.8em;padding:.5em 1em;margin-top:1em;width:10em;border-radius:.4em;box-shadow:0 .1em .2em rgba(0,0,0,.2)}.KPN-index section.panel .panel-wrapper .content .form .plateaucontent .plateaucontent-wrapper a.commander,.KPN-index section.panel .panel-wrapper .content .form .plateaucontent .plateaucontent-wrapper a:visited.commander{background:#62ad23;color:#fff}.KPN-index section.panel .panel-wrapper .content .form .plateaucontent .plateaucontent-wrapper a:active.commander,.KPN-index section.panel .panel-wrapper .content .form .plateaucontent .plateaucontent-wrapper a:hover.commander,.KPN-index section.panel .panel-wrapper .content .form .plateaucontent .plateaucontent-wrapper a:focus.commander{background:#fff;color:#62ad23}.KPN-index section.panel .panel-wrapper .content .form .plateaucontent.selected{flex:30 0 auto;padding:0 1em 1em}.KPN-index section.panel .panel-wrapper .content .form .plateaucontent.selected .plateaucontent-wrapper{height:100%}.KPN-index section.panel .panel-wrapper .content .buttons{position:relative;height:3em;font-size:.8em}.KPN-index section.panel .panel-wrapper .content .buttons a{position:absolute;display:inline-block;font-weight:100;border-radius:.2em;padding:.2em .7em;text-align:center;bottom:0}.KPN-index section.panel .panel-wrapper .content .buttons a.left{left:0}.KPN-index section.panel .panel-wrapper .content .buttons a.right{right:0}.KPN-index section.panel .panel-wrapper .content .buttons a,.KPN-index section.panel .panel-wrapper .content .buttons a:visited{background:#fff;color:#000;border:.1em solid #62ad23}.KPN-index section.panel .panel-wrapper .content .buttons a:active,.KPN-index section.panel .panel-wrapper .content .buttons a:hover,.KPN-index section.panel .panel-wrapper .content .buttons a:focus{background:#fff;color:#000;border:.1em solid #af1917}.KPN-index section.panel .panel-wrapper .content.paniers .form .intro p.nbplateaux{margin:-0.8em 7.5em 0 0}.KPN-index section.panel .panel-wrapper .service{display:none}@media screen and (max-width: 1000px){.KPN-index section.panel .panel-wrapper{padding-bottom:4em}}@media screen and (max-width: 770px),screen and (max-aspect-ratio: 5/4){.KPN-index section.panel{position:relative;height:0;width:100%}.KPN-index section.panel .panel-wrapper{padding-bottom:2em}.KPN-index section.panel .panel-wrapper .content{padding-bottom:0;font-size:1.8em}.KPN-index section.panel .panel-wrapper .content .selecteur .part{height:8em;flex:1 0 8em}.KPN-index section.panel .panel-wrapper .content .selecteur .part .clip{min-height:0}.KPN-index section.panel .panel-wrapper .content .selecteur .part .clip ul.pane li .txt .descr{font-size:.7em}}@media screen and (max-width: 600px){.KPN-index section.panel .panel-wrapper .content .form .plateaucontent .plateaucontent-wrapper{width:100%}}@media screen and (max-width: 455px){.KPN-index section.panel .panel-wrapper .content .selecteur .part h5{text-align:center;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);flex:none;width:5em;height:5em;position:absolute;display:none}.KPN-index section.panel .panel-wrapper .content .selecteur .part .fleche.gauche{flex:0 0 2.5em;width:2.5em;background-position:80% center;z-index:1}.KPN-index section.panel .panel-wrapper .plateaucontent.selected .selecteur .part h5{display:block}}@media screen and (max-width: 400px){.KPN-index section.panel .panel-wrapper .content .form .intro h3 strong{display:block}.KPN-index section.panel .panel-wrapper .content .form .intro p.nbplateaux{margin:0 !important;text-align:center !important}}.KPN-index.panelopen.panelplateaux .content.paniers{display:none}.KPN-index.panelopen.panelpaniers .content.plateaux{display:none}@media screen and (min-width: 771px)and (min-aspect-ratio: 5/4){.KPN-index.panelopen{overflow:hidden}.KPN-index.panelopen header .secondmenu{position:absolute;top:10vh;right:50%;width:50%;text-align:center}.KPN-index.panelopen header .secondmenu li.connexion{display:none}.KPN-index.panelopen header .secondmenu li.tel{font-size:1em;line-height:1em}.KPN-index.panelopen .main-wrapper{width:50%}}@media screen and (min-width: 771px)and (min-aspect-ratio: 5/4)and (max-width: 1600px){.KPN-index.panelopen section.intro{flex:1 0 3em;min-height:0}.KPN-index.panelopen section.intro .center .plateau{-webkit-transform:scale(0) rotate(-18deg);-ms-transform:scale(0) rotate(-18deg);transform:scale(0) rotate(-18deg)}.KPN-index.panelopen section.intro .center .platoons{margin-top:4em;margin-left:-0.5em;left:50%;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg)}.KPN-index.panelopen section.intro .center .platoons .chapeau{opacity:0}.KPN-index.panelopen section.intro .center .bulle{-webkit-transform:scale(0) rotate(5deg) translateX(100%) translateY(20%);-ms-transform:scale(0) rotate(5deg) translateX(100%) translateY(20%);transform:scale(0) rotate(5deg) translateX(100%) translateY(20%)}}@media screen and (min-width: 771px)and (min-aspect-ratio: 5/4)and (min-width: 1601px){.KPN-index.panelopen section.intro{flex:1 0 11em}.KPN-index.panelopen section.intro .center .plateau{width:4em;top:45%}.KPN-index.panelopen section.intro .center .platoons{top:30%;margin-top:0}.KPN-index.panelopen section.intro .center .bulle{top:90%;font-size:.35em}}@media screen and (min-width: 771px)and (min-aspect-ratio: 5/4){.KPN-index.panelopen section.services nav ul li{margin-bottom:.9em}}@media screen and (min-width: 771px)and (min-aspect-ratio: 5/4){.KPN-index.panelopen section.panel{width:50%}}@media screen and (min-width: 771px)and (min-aspect-ratio: 5/4){.KPN-index.panelopen section.plus{height:0;-webkit-transform: translateY(100%);-ms-transform: translateY(100%);transform: translateY(100%)}}@media screen and (min-width: 601px)and (max-width: 770px){.KPN-index.panelopen section.intro{min-height:10em}.KPN-index.panelopen section.intro .center .plateau{top:0}}@media screen and (max-width: 770px),screen and (max-aspect-ratio: 5/4){.KPN-index.panelopen .main-wrapper{height:auto}.KPN-index.panelopen section.panel{height:auto}.KPN-index.panelopen section.panel .panel-wrapper{height:auto;position:relative}}section.plus{padding:1em 15% 2em;font-size:.9em}section.plus ul li p{text-align:center;padding:0 .5em}@media screen and (max-width: 1000px){section.plus{padding:1em 1em 2em}}@media screen and (max-width: 770px){section.plus{padding:1em}section.plus ul{display:block;text-align:center}section.plus ul li{display:inline-block;vertical-align:middle;width:11em;margin:0 1em 1em}}@media screen and (max-width: 600px){section.plus ul li{width:49%;margin:0 0 1em}}@media screen and (max-width: 455px){section.plus ul li{display:block;width:100%;margin:0 0 .5em}}div.photocontrat{position:fixed;bottom:1em;left:15px;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;z-index:11}div.photocontrat p{font-size:9px;color:#000;opacity:.7;padding:2px 5px}@media screen and (max-width: 1000px){div.photocontrat{bottom:2em}}@media screen and (max-width: 770px){div.photocontrat{bottom:3.7em}}@media screen and (max-width: 600px){div.photocontrat{position:relative;bottom:0;left:0;text-align:right;-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg)}div.photocontrat p{padding:4px 5px}}footer{position:relative;width:100%;background:#000;color:#fff;padding:0 12px;text-align:center;line-height:.5em}footer a,footer a:visited{color:#fff}footer a:active,footer a:hover,footer a:focus{color:#62ad23}footer ul,footer p{display:inline-block;font-size:.35em;padding:0 1em}footer ul li{display:inline-block}footer ul li a{display:block;padding:.5em .3em}@media screen and (max-width: 1000px){footer{padding:0 12px 6px}footer ul,footer p{font-size:.5em}}@media screen and (max-width: 770px){footer{padding:6px 12px 12px;line-height:1em}footer ul,footer p{font-size:.7em}}@media screen and (max-width: 600px){footer ul,footer p{display:block;font-size:13px;margin-bottom:5px;padding:0}footer ul li{display:block}footer ul li a{padding:.5em 0}}@media screen and (max-width: 400px){footer{padding:6px 0 10px}}.selecteur .part{display:flex;flex:1 0 auto;align-items:center;width:100%;margin-bottom:.5em;background:#fff;border-radius:.6em;box-shadow:0 .2em .3em rgba(0,0,0,.3)}.selecteur .part h5{flex:0 0 5em;text-align:left;font-size:1em;font-weight:normal;padding:0 .3em;color:#af1917}.selecteur .part .fleche{flex:0 0 1.5em;display:block;background:transparent no-repeat center;background-size:.7em;width:1.5em;height:100%;cursor:pointer}.selecteur .part .fleche.gauche{background-image:url(../img/fleche-rouge-gauche.svg)}.selecteur .part .fleche.droite{background-image:url(../img/fleche-rouge-droite.svg);background-position:left}.selecteur .part .fleche.limit{filter:grayscale(1);opacity:.2;cursor:default}.selecteur .part .clip{display:flex;overflow:hidden;flex:2 2 12em;position:relative;height:100%;min-height:6em;min-height:14vh;min-height:calc( (100vh - 28em) /3 )}.selecteur .part .clip ul.pane{position:absolute;left:0;top:0;display:block;height:100%;width:100%;white-space:nowrap;transition:left .3s ease 0s}.selecteur .part .clip ul.pane li{display:inline-block;width:100%;height:100%;vertical-align:middle;position:relative}.selecteur .part .clip ul.pane li .img{position:absolute;width:50%;height:100%;top:0;left:0;background:#eee no-repeat center;background-size:cover}.selecteur .part .clip ul.pane li .img .nouveau{position:absolute;display:inline-block;width:6em;left:50%;margin-left:-3em;bottom:0;font-size:.7em;font-weight:bold;background:#af1917;color:#fff}.selecteur .part .clip ul.pane li .txt{display:flex;flex-direction:column;margin-left:50%;width:50%;height:100%;align-items:center;white-space:normal}.selecteur .part .clip ul.pane li .txt h6{display:flex;flex:1 0 auto;color:#62ad23;font-size:.8em;line-height:.9em;padding:.3em}.selecteur .part .clip ul.pane li .txt h6 span{margin:auto}.selecteur .part .clip ul.pane li .txt h6 span br{display:none}.selecteur .part .clip ul.pane li .txt .descr{display:flex;position:relative;flex:1 1 auto;font-size:.6em;line-height:1.1em;overflow:hidden;padding:0 .7em}.selecteur .part .clip ul.pane li .txt .descr:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:2em;background:linear-gradient(to top, #FFF, rgba(255, 255, 255, 0))}.selecteur .part .clip ul.pane li .txt .allergenes{flex:0 0 auto;font-size:.6em;padding:.2em;color:#af1917;text-decoration:underline;position:relative}.selecteur .part .clip ul.pane li .txt .allergenes .popover{position:absolute;background:#62ad23;font-size:1.2em;border-radius:.2em;bottom:1.7em;left:-2.5em;width:10em;padding:.3em;color:#fff;box-shadow:.1em .2em .5em rgba(0,0,0,.3);transition:all .3s ease 0s;transform:rotateX(90deg);transform-origin:bottom;opacity:0}.selecteur .part .clip ul.pane li .txt .allergenes .popover:after{content:"";display:block;position:absolute;left:50%;margin-left:-6px;bottom:-5px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:5px solid #62ad23}.selecteur .part .clip ul.pane li .txt .allergenes .popover small{display:block;font-size:.8em}.selecteur .part .clip ul.pane li .txt .allergenes:hover .popover{display:block;transform:rotateX(0deg);opacity:1}.KPN-services .main-wrapper{width:100%;height:100%;margin:0 auto 0 0;transition:width .8s ease 0s;display:flex;flex-direction:column;flex:1 0 auto}.KPN-services #services{display:flex;flex-direction:column;flex:1 0 auto;padding-bottom:5%}.KPN-services .services-wrapper{text-align:center;display:flex;flex-direction:row;flex:1 0 auto;align-items:center}.KPN-services .services-wrapper nav{display:flex;flex:1 0 auto;width:90%;height:100%}.KPN-services .services-wrapper nav ul{flex:1 0 auto;font-size:.6em}.KPN-services .services-wrapper nav ul li{display:flex;flex:1 0 auto;justify-content:center;transition:all .8s ease 0s}.KPN-services .services-wrapper nav ul li a{display:block;padding:1em;margin:auto}.KPN-services .services-wrapper nav ul li a .img{display:block;width:9.3em;height:9.3em;padding:.5em;margin:0 auto;border:.1em solid #af1917;border-radius:.4em}.KPN-services .services-wrapper nav ul li a .img img{display:block;width:100%;border-radius:.3em}.KPN-services .services-wrapper nav ul li a .txt{border-radius:.2em;transition:all .4s ease 0s;font-size:.7em;line-height:1.1em;padding:.4em .8em}.KPN-services .services-wrapper nav ul.boutons1{display:flex;flex-direction:column}.KPN-services .services-wrapper nav ul.boutons1 li a .img{display:inline-block;vertical-align:middle;margin-right:1.5em}.KPN-services .services-wrapper nav ul.boutons1 li a .img img{box-shadow:0 .1em .2em rgba(0,0,0,.3)}.KPN-services .services-wrapper nav ul.boutons1 li a .txt{display:inline-block;vertical-align:middle;border:.1em solid #af1917;box-shadow:.1em .1em .1em rgba(0,0,0,.25),inset .1em .1em .1em rgba(0,0,0,.25)}.KPN-services .services-wrapper nav ul.boutons2{display:flex;flex:3 0 auto;align-items:center;padding-right:1em}.KPN-services .services-wrapper nav ul.boutons2 li a .img{margin-bottom:.8em}.KPN-services .services-wrapper nav ul.boutons2 li a .txt{margin-top:1em;background:#be1522;box-shadow:.1em .1em .1em rgba(0,0,0,.25)}.KPN-services .services-wrapper nav ul.boutons2 li a:active .txt,.KPN-services .services-wrapper nav ul.boutons2 li a:hover .txt,.KPN-services .services-wrapper nav ul.boutons2 li a:focus .txt{background:#ea000f;color:#000}.KPN-services .services-wrapper .service{display:none;flex:5 0 20em;height:100%}.KPN-services .services-wrapper .service .bigbutton{flex:0 0 auto;font-size:.8em;margin:auto}.KPN-services .services-wrapper .service .bigbutton .img{display:block;width:9.3em;height:9.3em;padding:.5em;margin:0 auto .7em;border:.1em solid #62ad23;border-radius:.4em}.KPN-services .services-wrapper .service .bigbutton .img img{display:block;width:8em;height:8em;border-radius:.3em}.KPN-services .services-wrapper .service .bigbutton .txt{border-radius:.3em;font-size:.7em;line-height:1.1em;padding:.4em .8em;border:.1em solid #000;background:#af1917;color:#fff}.KPN-services .services-wrapper .service .instructions{font-size:.5em;flex:1 0 20em;padding:0 2em;margin:auto}.KPN-services .services-wrapper .service .instructions h5{font-size:1.3em;margin-bottom:.5em;line-height:1.2em}.KPN-services .services-wrapper .service .instructions h5,.KPN-services .services-wrapper .service .instructions strong{color:#af1917}.KPN-services .services-wrapper .service .instructions p{margin-bottom:.7em;font-weight:100}.KPN-services .services-wrapper .service .instructions h6{font-size:1em;margin:1.3em auto 0}.KPN-services .services-wrapper .service .instructions dl{margin:.5em auto}.KPN-services .services-wrapper .service .instructions dl dt{display:block;color:#af1917;font-weight:normal;float:left;width:7em;margin-right:.5em}.KPN-services .services-wrapper .service .instructions dl dd{display:block;margin-bottom:.3em;font-weight:100;text-align:left;margin-left:7.5em}.KPN-services .services-wrapper .service .instructions .commander a{display:inline-block;font-size:.9em;border-radius:.2em;margin:2em auto 0;padding:.5em 2em;box-shadow:.1em .1em .1em rgba(0,0,0,.25)}.KPN-services .services-wrapper .service .instructions .commander a,.KPN-services .services-wrapper .service .instructions .commander a:visited{background:#62ad23;color:#fff}.KPN-services .services-wrapper .service .instructions .commander a:active,.KPN-services .services-wrapper .service .instructions .commander a:hover,.KPN-services .services-wrapper .service .instructions .commander a:focus{background:#479900;color:#fff}.KPN-services .services-wrapper .service .selecteur{display:none}.KPN-services .services-wrapper .service.buffets .instructions h5{margin-bottom:2em}.KPN-services .services-wrapper .service.cocktails .instructions dl.exemple{font-size:.8em;line-height:1em}.KPN-services .services-wrapper .service.cocktails .instructions dl.exemple dt{width:6em}.KPN-services .services-wrapper .service.cocktails .instructions dl.exemple dd{margin-left:6.5em}.KPN-services .petits-dejeuners-bottom{display:none;flex:1 0 auto;text-align:center}.KPN-services .petits-dejeuners-bottom ul.compos{display:flex;flex:1 0 auto;width:100%;font-size:.4em;padding:1em 2em 0}.KPN-services .petits-dejeuners-bottom ul.compos li{flex:1 0 10em;margin:1em;padding:1em .5em .3em;background:#eee;border:1px solid #af1917;border-radius:.5em}.KPN-services .petits-dejeuners-bottom ul.compos li h6{font-size:1.1em;color:#af1917;margin-bottom:.8em;white-space:nowrap}.KPN-services .petits-dejeuners-bottom ul.compos li h6 em{font-style:normal;color:#000}.KPN-services .petits-dejeuners-bottom ul.compos li p{font-weight:100}.KPN-services.panelopen .services-wrapper nav{width:auto}.KPN-services.panelopen .services-wrapper nav ul.boutons1{display:none}.KPN-services.panelopen .services-wrapper nav ul.boutons2 li a .txt,.KPN-services.panelopen .services-wrapper nav ul.boutons2 li a:visited .txt{background:transparent;border:.1em solid #af1917;box-shadow:.1em .1em .1em rgba(0,0,0,.25),inset .1em .1em .1em rgba(0,0,0,.25)}.KPN-services.panelopen .services-wrapper nav ul.boutons2 li a:active .txt,.KPN-services.panelopen .services-wrapper nav ul.boutons2 li a:hover .txt,.KPN-services.panelopen .services-wrapper nav ul.boutons2 li a:focus .txt{background:#af1917;color:#fff;box-shadow:.1em .1em .1em rgba(0,0,0,.25),inset .1em .1em .1em rgba(0,0,0,.25)}.KPN-services.panelopen.panelbuffets .services-wrapper nav ul li.buffets{display:none}.KPN-services.panelopen.panelbuffets .service.buffets{display:flex}.KPN-services.panelopen.panelcocktails #services{padding-bottom:1%}.KPN-services.panelopen.panelcocktails .services-wrapper nav ul li.cocktails{display:none}.KPN-services.panelopen.panelcocktails .service.cocktails{display:flex}.KPN-services.panelopen.panelpetits-dejeuners #services{padding-bottom:1%}.KPN-services.panelopen.panelpetits-dejeuners .services-wrapper nav ul li.petits-dejeuners{display:none}.KPN-services.panelopen.panelpetits-dejeuners .service.petits-dejeuners,.KPN-services.panelopen.panelpetits-dejeuners .petits-dejeuners-bottom{display:flex}@media screen and (max-width: 1000px){.KPN-services #main .maintitle{margin-bottom:0%}.KPN-services #services{padding-bottom:2%}.KPN-services .services-wrapper nav ul{font-size:.75em}.KPN-services .services-wrapper nav ul li a{padding:.5em}.KPN-services .services-wrapper nav ul li a .img{width:8em;height:8em}.KPN-services .services-wrapper nav ul.boutons1{padding-left:1em}.KPN-services .services-wrapper nav ul.boutons1 li a .img{margin-right:.5em}.KPN-services.panelopen #services{padding-top:5%;padding-bottom:3% !important}.KPN-services.panelopen .services-wrapper{flex-direction:column}.KPN-services.panelopen .services-wrapper nav{display:block;height:auto}.KPN-services.panelopen .services-wrapper nav ul.boutons2{padding:0}.KPN-services.panelopen .services-wrapper .service{height:auto;flex:1 0 auto;padding:3% 10%}.KPN-services.panelopen .services-wrapper .service .instructions{font-size:.65em}.KPN-services.panelopen .petits-dejeuners-bottom{font-size:1.2em}.KPN-services.panelopen .petits-dejeuners-bottom ul{padding-top:0}}@media screen and (max-width: 770px){.KPN-services .services-wrapper nav{flex-direction:column}.KPN-services .services-wrapper nav ul{font-size:1em}.KPN-services .services-wrapper nav ul li a .img{width:10em;height:10em}.KPN-services .services-wrapper nav ul.boutons1{flex-direction:row;padding:0 20%}.KPN-services .services-wrapper nav ul.boutons1 li a .img{display:block}.KPN-services .services-wrapper nav ul.boutons1 li a .txt{display:block;width:10em;margin:1em auto 0}.KPN-services.panelopen .services-wrapper nav ul li a .img{width:8em;height:8em}.KPN-services.panelopen .services-wrapper .service .bigbutton{font-size:1.2em;margin:0 auto 5%}.KPN-services.panelopen .services-wrapper .service .instructions{font-size:.8em}.KPN-services.panelopen .services-wrapper .service .instructions dl.exemple{font-size:.9em;line-height:1.4em}.KPN-services.panelopen.panelbuffets .service.buffets{display:block}.KPN-services.panelopen.panelcocktails .service.cocktails{display:block}.KPN-services.panelopen.panelpetits-dejeuners .service.petits-dejeuners,.KPN-services.panelopen.panelpetits-dejeuners .petits-dejeuners-bottom{display:block}.KPN-services.panelopen .petits-dejeuners-bottom{font-size:1.6em}.KPN-services.panelopen .petits-dejeuners-bottom ul.compos{padding:0 15px}.KPN-services.panelopen .petits-dejeuners-bottom ul.compos li{margin:.5em;padding:.7em .6em .5em}.KPN-services.panelopen .petits-dejeuners-bottom ul.compos li p{font-size:1.2em}}@media screen and (max-width: 600px){.KPN-services .services-wrapper nav{display:block}.KPN-services .services-wrapper nav ul{display:block}.KPN-services .services-wrapper nav ul li{display:block;flex:none;margin:5% 0}.KPN-services .services-wrapper nav ul.boutons1,.KPN-services .services-wrapper nav ul.boutons2{display:block;padding:0}.KPN-services .services-wrapper nav ul.boutons1 li a .img,.KPN-services .services-wrapper nav ul.boutons2 li a .img{margin:0 auto}.KPN-services .services-wrapper nav ul.boutons1 li a .txt,.KPN-services .services-wrapper nav ul.boutons2 li a .txt{margin:1em auto 0;display:block;width:11em}.KPN-services.panelopen .services-wrapper nav ul li{display:inline-block;margin:0}.KPN-services.panelopen .services-wrapper .service{padding:3% 15px 1%}.KPN-services.panelopen .services-wrapper .service .instructions{font-size:1em;padding:0}.KPN-services.panelopen .petits-dejeuners-bottom{font-size:1.9em}.KPN-services.panelopen .petits-dejeuners-bottom ul.compos{display:block}.KPN-services.panelopen .petits-dejeuners-bottom ul.compos li{margin:5% 0;padding:2% 4% 3%}.KPN-services.panelopen .petits-dejeuners-bottom ul.compos li h6{font-size:1.5em;margin-bottom:.3em}}@media screen and (max-width: 455px){.KPN-services.panelopen .services-wrapper .service .instructions{font-size:.8em}.KPN-services.panelopen .services-wrapper .service .instructions .commander a{display:block;font-size:1.2em;margin:1em auto 0;padding:.3em}}.KPN-presentation #main .maintitle,.KPN-nos-produits #main .maintitle{margin-bottom:8%}.KPN-presentation #main .maintitle h2,.KPN-nos-produits #main .maintitle h2{padding-left:24%}.KPN-presentation .points3,.KPN-nos-produits .points3{margin:3% auto}.KPN-presentation .contenu,.KPN-presentation .illustration,.KPN-nos-produits .contenu,.KPN-nos-produits .illustration{display:table-cell;position:relative;vertical-align:middle;padding:0 5%}.KPN-presentation .contenu h4,.KPN-presentation .illustration h4,.KPN-nos-produits .contenu h4,.KPN-nos-produits .illustration h4{font-size:1.4em;font-weight:900;line-height:1.2em;margin-bottom:1.2em}.KPN-presentation .contenu p,.KPN-presentation .illustration p,.KPN-nos-produits .contenu p,.KPN-nos-produits .illustration p{line-height:2em}.KPN-presentation .contenu,.KPN-nos-produits .contenu{width:50%}.KPN-presentation .contenu h4,.KPN-nos-produits .contenu h4{color:#62ad23}.KPN-presentation .illustration,.KPN-nos-produits .illustration{width:50%;position:relative}.KPN-presentation .illustration img,.KPN-nos-produits .illustration img{display:block;width:100%;background:#3e3c3c}.KPN-presentation .illustration h4,.KPN-nos-produits .illustration h4{color:#af1917}.KPN-presentation .illustration h3,.KPN-presentation .illustration h5,.KPN-nos-produits .illustration h3,.KPN-nos-produits .illustration h5{position:absolute;color:#af1917;font-weight:300}.KPN-presentation .illustration h3,.KPN-nos-produits .illustration h3{font-size:1.5em;line-height:1.4em}.KPN-presentation .illustration h3 strong,.KPN-nos-produits .illustration h3 strong{font-weight:900}.KPN-presentation .illustration h5,.KPN-nos-produits .illustration h5{font-size:1.1em;line-height:1.4em;font-style:italic;font-weight:600}.KPN-presentation section,.KPN-nos-produits section{display:table;width:100%;font-size:.45em}.KPN-presentation section.gauche h4,.KPN-nos-produits section.gauche h4{text-align:right;padding-left:2em}.KPN-presentation section.gauche p,.KPN-nos-produits section.gauche p{padding-right:2em}.KPN-presentation section.droite h4,.KPN-nos-produits section.droite h4{padding-right:2em}.KPN-presentation section.droite p,.KPN-nos-produits section.droite p{padding-left:2em}.KPN-presentation section.droite h3,.KPN-presentation section.droite h5,.KPN-nos-produits section.droite h3,.KPN-nos-produits section.droite h5{text-align:right}.KPN-presentation section.section1 h3,.KPN-nos-produits section.section1 h3{bottom:1em;left:8em;text-indent:-4em;width:13em}.KPN-presentation section.section1 h5,.KPN-nos-produits section.section1 h5{top:1em;left:43%;width:30em}.KPN-presentation section.section2 h3,.KPN-nos-produits section.section2 h3{top:.2em;right:13%}.KPN-presentation section.section2 h5,.KPN-nos-produits section.section2 h5{right:45%;bottom:-1.4em;width:110%}.KPN-presentation section.section3 h3,.KPN-nos-produits section.section3 h3{top:1.5em;left:6.7em;text-indent:-4em;width:10em}.KPN-presentation section.section3 h5,.KPN-nos-produits section.section3 h5{bottom:-2em;left:10%;width:180%;text-align:center}.KPN-presentation section.section4 h3,.KPN-nos-produits section.section4 h3{top:.2em;right:13%;width:11em}.KPN-presentation section.section4 h5,.KPN-nos-produits section.section4 h5{bottom:-2em;left:-90%;width:180%;text-align:center}.KPN-presentation .mobileonly,.KPN-nos-produits .mobileonly{display:none}@media screen and (max-width: 1000px){.KPN-presentation section,.KPN-nos-produits section{font-size:.55em}}@media screen and (max-width: 770px){.KPN-presentation .desktoponly,.KPN-nos-produits .desktoponly{display:none}.KPN-presentation .mobileonly,.KPN-nos-produits .mobileonly{display:block}.KPN-presentation .points3,.KPN-nos-produits .points3{margin:8% auto}.KPN-presentation section,.KPN-nos-produits section{display:block;font-size:.7em}.KPN-presentation section .illustration,.KPN-presentation section .contenu,.KPN-nos-produits section .illustration,.KPN-nos-produits section .contenu{display:block}.KPN-presentation section .illustration.desktoponly,.KPN-presentation section .contenu.desktoponly,.KPN-nos-produits section .illustration.desktoponly,.KPN-nos-produits section .contenu.desktoponly{display:none}.KPN-presentation section .illustration,.KPN-nos-produits section .illustration{width:60%;margin-left:20%;margin-bottom:3%}.KPN-presentation section .contenu,.KPN-nos-produits section .contenu{width:90%;margin-left:5%;text-align:center}.KPN-presentation section.gauche h4,.KPN-presentation section.gauche p,.KPN-presentation section.droite h4,.KPN-presentation section.droite p,.KPN-nos-produits section.gauche h4,.KPN-nos-produits section.gauche p,.KPN-nos-produits section.droite h4,.KPN-nos-produits section.droite p{text-align:center;padding:0}.KPN-presentation section.section1 h5,.KPN-nos-produits section.section1 h5{left:4%;width:100%;text-align:right}.KPN-presentation section.section2 h5,.KPN-nos-produits section.section2 h5{right:-20%;bottom:.5em}.KPN-presentation section.section3 h5,.KPN-nos-produits section.section3 h5{bottom:.5em;left:10%;width:110%;text-align:left}.KPN-presentation section.section4 h5,.KPN-nos-produits section.section4 h5{bottom:.5em;left:10%;width:100%}}@media screen and (max-width: 600px){.KPN-presentation section,.KPN-nos-produits section{font-size:.8em}.KPN-presentation section .illustration,.KPN-nos-produits section .illustration{width:76%;margin-left:12%;margin-bottom:5%}.KPN-presentation section .contenu,.KPN-nos-produits section .contenu{width:100%;margin-left:0}.KPN-presentation section.section2 h5,.KPN-nos-produits section.section2 h5{right:-7%}.KPN-presentation section.section3 h5,.KPN-nos-produits section.section3 h5{width:100%}}@media screen and (max-width: 455px){.KPN-presentation section.section1 h3,.KPN-nos-produits section.section1 h3{bottom:5%;left:10%;text-indent:-1em;width:90%}.KPN-presentation section.section3 h3,.KPN-nos-produits section.section3 h3{top:5%;left:15%;text-indent:-1em;width:80%}}.KPN-nos-produits .main-wrapper{padding-bottom:5%}.KPN-nos-produits #main .maintitle h2{font-size:.9em;padding-left:10%}.KPN-nos-produits section.gauche .contenu,.KPN-nos-produits section.droite .contenu{padding-right:0}.KPN-nos-produits section.gauche .illustration h4{padding:0}.KPN-nos-produits section.droite h4{padding-right:0}.KPN-nos-produits .contenu h4,.KPN-nos-produits .illustration h4{color:#af1917;text-align:right;font-weight:100;margin-top:.5em;line-height:2em}.KPN-nos-produits .contenu h4 strong,.KPN-nos-produits .illustration h4 strong{display:block;text-align:left;font-size:1.5em;font-weight:700}.KPN-nos-produits ul.kView li{font-size:1.1em;margin-bottom:1em;text-align:left}.KPN-nos-produits ul.kView li:before{content:"";display:inline-block;position:relative;width:1.4em;height:1.4em;vertical-align:middle;margin:0 1em .2em 0;border:.13em solid #62ad23;background:#fff url(../img/checkbox.png) no-repeat center;background-size:0% 80%;transition:all .3s ease 0s}@keyframes check{from{background-size:0% 80%}to{background-size:80% 80%}}.KPN-nos-produits ul.kView.kViewPartial li:before{animation:check .5s ease .25s forwards}.KPN-nos-produits ul.kView.kViewPartial li:nth-child(1):before{animation-delay:.5s}.KPN-nos-produits ul.kView.kViewPartial li:nth-child(2):before{animation-delay:.7s}.KPN-nos-produits ul.kView.kViewPartial li:nth-child(3):before{animation-delay:.9s}.KPN-nos-produits ul.kView.kViewPartial li:nth-child(4):before{animation-delay:1.1s}.KPN-nos-produits ul.kView.kViewPartial li:nth-child(5):before{animation-delay:1.3s}.KPN-nos-produits ul.kView.kViewPartial li:nth-child(6):before{animation-delay:1.5s}.KPN-nos-produits ul.kView.kViewPartial li:nth-child(7):before{animation-delay:1.7s}.KPN-nos-produits ul.kView.kViewPartial li:nth-child(8):before{animation-delay:1.9s}.KPN-nos-produits ul.kView.kViewPartial li:nth-child(9):before{animation-delay:2.1s}.KPN-nos-produits ul.kView.kViewPartial li:nth-child(10):before{animation-delay:2.3s}.KPN-nos-produits section.presentation .intro{display:table-caption;padding:0 10%}.KPN-nos-produits section.presentation .intro h3{color:#af1917;float:left;width:50%;font-size:1.3em;text-indent:-3em;padding-left:6em;line-height:2.2em}.KPN-nos-produits section.presentation .intro h3 strong{display:block;font-size:2.5em;font-weight:900}.KPN-nos-produits section.presentation .intro h4{width:35%;margin-left:65%;font-size:1.6em;text-align:right;color:#62ad23;line-height:1.1em;margin-top:1.6em}.KPN-nos-produits section.presentation .illustration{width:30%}.KPN-nos-produits section.presentation .illustration img{vertical-align:middle;display:block;width:15em;margin:1em auto 0;-webkit-transform: rotate(-18deg);-ms-transform: rotate(-18deg);transform: rotate(-18deg);border-radius:.2em;box-shadow:.05em .05em .1em rgba(0,0,0,.4)}.KPN-nos-produits section.presentation .contenu{width:70%;padding:0 15% 0 0}.KPN-nos-produits section.presentation .contenu p,.KPN-nos-produits section.presentation .contenu p strong{font-weight:100}.KPN-nos-produits section.presentation .contenu p{padding-right:10%}.KPN-nos-produits section.presentation .contenu p.rouge{text-align:right;line-height:1.2em;color:#af1917;font-size:1.2em;padding:1em 0 1em 20%}@media screen and (max-width: 1000px){.KPN-nos-produits section.presentation .intro{padding:0 6% 3%}.KPN-nos-produits section.presentation .intro h3{width:60%}}@media screen and (max-width: 770px){.KPN-nos-produits section.presentation{display:table}.KPN-nos-produits section.presentation .intro{padding:0 3% 5%}.KPN-nos-produits section.presentation .illustration{display:table-cell;margin-left:10%}.KPN-nos-produits section.presentation .illustration img{width:10em}.KPN-nos-produits section.presentation .contenu{display:table-cell;width:100%;padding:0 5%;text-align:left}.KPN-nos-produits ul.kView{margin-bottom:2em}.KPN-nos-produits ul.kView li{font-size:.9em;margin-bottom:.6em;text-align:left}}@media screen and (max-width: 600px){.KPN-nos-produits section{padding:0 15px}.KPN-nos-produits section .contenu,.KPN-nos-produits section .illustration{padding:0}.KPN-nos-produits section .contenu h4,.KPN-nos-produits section .illustration h4{text-align:center;line-height:1.5em}.KPN-nos-produits section .contenu h4 strong,.KPN-nos-produits section .illustration h4 strong{text-align:center}.KPN-nos-produits section.presentation{display:block;width:100%}.KPN-nos-produits section.presentation .intro{display:block;padding:0 15px;font-size:.7em}.KPN-nos-produits section.presentation .intro h3{width:100%;float:none;padding-left:4em}.KPN-nos-produits section.presentation .intro h4{width:50%;margin-left:50%;font-size:2em}.KPN-nos-produits section.presentation .illustration{display:block;margin:-10% 0 10% 5%;width:40%}.KPN-nos-produits section.presentation .illustration img{width:100%}.KPN-nos-produits section.presentation .contenu{display:block}.KPN-nos-produits section.presentation .contenu p{padding-right:0}.KPN-nos-produits section.presentation .contenu p.rouge{padding:1em 0}.KPN-nos-produits ul.kView li:before{border-width:2px}}.KPN-nos-produits .points3{margin:2% auto 5%}.KPN-contact .main-wrapper{width:100%;height:100%;margin:0 auto 0 0;display:flex;flex-direction:column;flex:1 0 auto}.KPN-contact .margin-bottom{flex:1 0 2em}.KPN-contact .table{display:flex;flex:1 0 auto}.KPN-contact .table section.intro,.KPN-contact .table section.formulaire{width:50%;font-size:.6em;margin:auto;min-height:33em}.KPN-contact .table section.intro h3,.KPN-contact .table section.formulaire h3{color:#af1917;margin:0 0 .5em;font-size:1.5em}.KPN-contact .table section.intro{padding:0 1em 0 10%}.KPN-contact .table section.intro address{font-style:normal;margin-bottom:3em;font-weight:100}.KPN-contact .table section.intro dl{font-size:.85em;font-weight:100}.KPN-contact .table section.intro dl dt{display:block;font-weight:normal;float:left;width:5em;margin-right:.5em}.KPN-contact .table section.intro dl dd{display:block;margin-bottom:.3em;font-weight:100;text-align:left;margin-left:5.5em}.KPN-contact .table section.formulaire{padding:0 10% 0 1em}.KPN-contact .table section.formulaire .KFormElem{margin-bottom:.6em}.KPN-contact .table section.formulaire .KFormLabel{display:block;font-size:.8em;font-weight:100;margin-bottom:.2em}.KPN-contact .table section.formulaire .KFormInput input,.KPN-contact .table section.formulaire .KFormInput textarea{border:.1em solid #af1917;box-shadow:.2em .2em .3em rgba(0,0,0,.15);border-radius:.4em;background:#fff;width:100%;padding:.3em .6em;font-size:.8em;font-weight:100}.KPN-contact .table section.formulaire .KFormInput input:focus,.KPN-contact .table section.formulaire .KFormInput textarea:focus{outline:none;border-color:#000}.KPN-contact .table section.formulaire .KFormInput textarea{min-height:3em}.KPN-contact .table section.formulaire span.KFormErrorInfo{font-size:.7em}.KPN-contact .table section.formulaire p.mandatory{font-size:.6em;font-weight:100}.KPN-contact .table section.formulaire p.valide{text-align:right}.KPN-contact .table section.formulaire p.valide input{display:inline-block;padding:.4em 1.2em;font-size:.8em;font-weight:400;border-radius:.3em;border:.1em solid #af1917;background:transparent;box-shadow:.2em .2em .2em rgba(0,0,0,.15),inset .2em .2em .2em rgba(0,0,0,.15)}.KPN-contact .table section.formulaire p.valide input:hover,.KPN-contact .table section.formulaire p.valide input:focus{background:#af1917;color:#fff;box-shadow:.1em .1em .2em rgba(0,0,0,.25);outline:none}@media screen and (max-width: 1000px){.KPN-contact .table section.intro{width:40%}.KPN-contact .table section.formulaire{width:60%}}@media screen and (max-width: 770px){.KPN-contact .table{font-size:1.3em}.KPN-contact .table section.intro{padding:0 1em 0 15px;min-height:35em}.KPN-contact .table section.intro address{margin-bottom:1.4em}.KPN-contact .table section.formulaire{padding:0 15px 0 1em;min-height:35em}.KPN-contact .table section.intro h3,.KPN-contact .table section.formulaire h3{line-height:1em}}@media screen and (max-width: 600px){.KPN-contact .table{display:block;padding:0 15px;font-size:1.6em}.KPN-contact .table section.intro,.KPN-contact .table section.formulaire{display:block;width:100%;padding:0 0 10%;min-height:0}}.KPN-mentions .main-wrapper{text-align:center}.KPN-mentions div.wrapper{padding:0 10%}.KPN-mentions section.xpanel{display:inline-block;position:relative;width:27%;vertical-align:top;margin:0 .5em 2em}.KPN-mentions section.xpanel h4{font-size:1em}.KPN-mentions section.xpanel .content{margin-bottom:1em;font-size:.8em;text-align:left}.KPN-mentions section.xpanel .content h5{font-size:1.1em;color:#af1917;font-weight:900;margin:.5em 0}.KPN-mentions section.xpanel .content p{text-align:left;margin-bottom:0;line-height:1.5em}@media screen and (max-width: 1000px){.KPN-mentions div.wrapper{padding:0}.KPN-mentions section.xpanel{font-size:.65em;width:30%;margin:0 .5em 1.5em}}@media screen and (max-width: 770px){.KPN-mentions section.xpanel{font-size:.8em;width:46%}}@media screen and (max-width: 600px){.KPN-mentions div.wrapper{padding:0 15px}.KPN-mentions section.xpanel{font-size:16px;width:auto;display:block;margin:0 0 15px}}.KPN-cgv #main .maintitle h2{font-size:.9em;padding-left:10%}.KPN-cgv section{position:relative;font-size:.5em;padding:0 10% 5%}.KPN-cgv section h4{font-size:1.4em;font-weight:700;color:#62ad23;margin:1.2em 0 .8em;line-height:1.1em}.KPN-cgv section p{margin-bottom:1em;line-height:1.5em}@media screen and (max-width: 1000px){.KPN-cgv section{font-size:.65em;padding:0 5% 5%}}@media screen and (max-width: 770px){.KPN-cgv section{font-size:.8em;padding:0 15px 5%}}@media screen and (max-width: 600px){.KPN-cgv section{font-size:14px}}.KPN-connexion #main .maintitle h2{padding-left:24%;font-size:1em}.KPN-connexion div.main-wrapper{display:flex;flex-direction:column;flex:1 0 auto}.KPN-connexion section.connexion{padding:0 10%;flex:1 0 auto;display:flex;flex-direction:column}.KPN-connexion section.connexion .spacer{flex:1 0 0}.KPN-connexion section.connexion h3{font-size:1em;text-align:center;color:#af1917;margin-bottom:.3em;flex:0 0 auto}.KPN-connexion #KAuth-Form{flex:2 0 auto;display:flex;padding-bottom:5%}.KPN-connexion #KAuth-Form .xpanel{flex:1 0 28em;display:flex;flex-direction:column}.KPN-connexion #KAuth-Form .xpanel.sep{flex:0 0 2em;background:transparent;border:none}.KPN-connexion #KAuth-Form .xpanel h4{flex:0 0 auto}.KPN-connexion #KAuth-Form .xpanel .content{display:flex;flex-direction:column;flex:1 0 auto}.KPN-connexion #KAuth-Form .xpanel .content>*{flex:1 0 auto}.KPN-connexion #KAuth-Form .xpanel .content #KAuth-LostPassword{display:block;text-align:center;font-size:.85em}.KPN-connexion #KAuth-Form .xpanel .content label{flex:0 0 auto}.KPN-connexion #KAuth-Form .xpanel .content .input{flex:0 0 auto}.KPN-connexion #KAuth-Form .xpanel .content #KAuth-Message{margin:.5em 0;padding:.5em;color:#af1917;font-weight:600;border:2px solid #af1917}@media screen and (max-width: 1000px){.KPN-connexion section.connexion{padding:0 5%}.KPN-connexion #KAuth-Form .xpanel{font-size:.65em;flex:1 0 25em}}@media screen and (max-width: 770px){.KPN-connexion section.connexion{padding:0 15px}.KPN-connexion #KAuth-Form .xpanel{font-size:.8em;flex:1 0 20em}}@media screen and (max-width: 600px){.KPN-connexion #KAuth-Form{display:block}.KPN-connexion #KAuth-Form .xpanel{font-size:14px;flex:none}.KPN-connexion #KAuth-Form .xpanel .content .kbout1{margin-bottom:.5em}}.KPN-mon-compte #KForms-compte,.KPN-creation-compte #KForms-compte{padding-bottom:5%;text-align:center}.KPN-mon-compte #KForms-compte .xpanel,.KPN-creation-compte #KForms-compte .xpanel{display:inline-block;width:35%;margin:0 1em 2em;vertical-align:top;text-align:left}.KPN-mon-compte #KForms-compte .xpanel.blocadresse,.KPN-creation-compte #KForms-compte .xpanel.blocadresse{text-align:right}.KPN-mon-compte #KForms-compte .xpanel.blocadresse .content,.KPN-creation-compte #KForms-compte .xpanel.blocadresse .content{padding-left:0;padding-right:0;padding-bottom:0}.KPN-mon-compte #KForms-compte .xpanel.blocadresse ul.adresses li,.KPN-creation-compte #KForms-compte .xpanel.blocadresse ul.adresses li{position:relative;margin:0 0 .4em;border-radius:.3em;border:1px solid #af1917;padding:.3em}.KPN-mon-compte #KForms-compte .xpanel.blocadresse ul.adresses li h5,.KPN-creation-compte #KForms-compte .xpanel.blocadresse ul.adresses li h5{font-size:1em;text-align:left;padding-right:5em}.KPN-mon-compte #KForms-compte .xpanel.blocadresse ul.adresses li address,.KPN-creation-compte #KForms-compte .xpanel.blocadresse ul.adresses li address{font-style:normal;font-size:.85em;text-align:left}.KPN-mon-compte #KForms-compte .xpanel.blocadresse ul.adresses li a.edit,.KPN-creation-compte #KForms-compte .xpanel.blocadresse ul.adresses li a.edit{display:block;position:absolute;top:.3em;right:.5em;width:5em}.KPN-mon-compte #KForms-compte .xpanel.blocadresse ul.adresses li a.edit,.KPN-mon-compte #KForms-compte .xpanel.blocadresse ul.adresses li a:visited.edit,.KPN-creation-compte #KForms-compte .xpanel.blocadresse ul.adresses li a.edit,.KPN-creation-compte #KForms-compte .xpanel.blocadresse ul.adresses li a:visited.edit{color:#62ad23}.KPN-mon-compte #KForms-compte .xpanel.blocadresse ul.adresses li a:active.edit,.KPN-mon-compte #KForms-compte .xpanel.blocadresse ul.adresses li a:hover.edit,.KPN-mon-compte #KForms-compte .xpanel.blocadresse ul.adresses li a:focus.edit,.KPN-creation-compte #KForms-compte .xpanel.blocadresse ul.adresses li a:active.edit,.KPN-creation-compte #KForms-compte .xpanel.blocadresse ul.adresses li a:hover.edit,.KPN-creation-compte #KForms-compte .xpanel.blocadresse ul.adresses li a:focus.edit{color:#af1917}.KPN-mon-compte #KForms-compte .boutons,.KPN-creation-compte #KForms-compte .boutons{display:block;clear:both;font-size:.4em}.KPN-mon-compte #KForms-compte .boutons .bouton4,.KPN-creation-compte #KForms-compte .boutons .bouton4{margin:.5em 5em;display:inline-block;vertical-align:middle;line-height:1.4em}@media screen and (max-width: 1000px){.KPN-mon-compte #KForms-compte .xpanel,.KPN-creation-compte #KForms-compte .xpanel{width:45%;font-size:.65em;margin:0 .5em 1em}.KPN-mon-compte #KForms-compte .boutons,.KPN-creation-compte #KForms-compte .boutons{font-size:.6em}}@media screen and (max-width: 770px){.KPN-mon-compte #KForms-compte .xpanel,.KPN-creation-compte #KForms-compte .xpanel{font-size:.8em}.KPN-mon-compte #KForms-compte .boutons,.KPN-creation-compte #KForms-compte .boutons{font-size:.8em}}@media screen and (max-width: 600px){.KPN-mon-compte #KForms-compte,.KPN-creation-compte #KForms-compte{padding:0 15px}.KPN-mon-compte #KForms-compte .xpanel,.KPN-creation-compte #KForms-compte .xpanel{display:block;width:auto;font-size:14px;margin:0 0 5%}.KPN-mon-compte #KForms-compte .boutons,.KPN-creation-compte #KForms-compte .boutons{font-size:14px}.KPN-mon-compte #KForms-compte .boutons .bouton4,.KPN-creation-compte #KForms-compte .boutons .bouton4{margin:.5em 1em}}@media screen and (max-width: 455px){.KPN-mon-compte #KForms-compte .boutons .bouton4,.KPN-creation-compte #KForms-compte .boutons .bouton4{display:block;width:100%;margin:1em 0}}/*# sourceMappingURL=main.css.map */
