.KPN-contact section.contact p.valide .KFormBoutonSave{text-indent:-10000px;text-indent:-200vw}.KPN-projet section.intro .infos:after{content:"";display:table;clear:both}.KPN-projet section.intro .infos:before{content:"";display:table}:root{--KForms-InputBack: #000000;--KForms-TextColor: #E7CDB4;--KForms-BorderColor: #000000;--KForms-BorderFocus: #00AE42;--KForms-BorderRadius: 0;--KForms-BorderWidth: 0.2em;--KForms-AlertColor: #F3392F;--KForms-DisabledOpacity: 0.5;--KForms-ValidColor: #00AE42;--KForms-CancelColor: #AAA}a,a:visited{color:#000}a:active,a:hover,a:focus{color:#00ae42;outline:none}html{background:#e7cdb4}body{position:relative;font-family:"peridot-pe-variable",Arial,sans-serif;color:#000;height:100%}button,input,select,textarea,tr,td{font-family:"peridot-pe-variable",Arial,sans-serif}h1,h2,h3,h4,h5,h6{line-height:1.1em;font-family:"antipol-variable",Arial,sans-serif}.kPict cite,.kPict+cite{display:none}p{margin-bottom:.5em}.main{background:#e7cdb4}section{position:relative;text-align:center}.anchor,.KFormReponseAnchor{display:block;position:relative;top:-5em}.KFormReponse{margin:0 0 1em;text-align:center;font-weight:500;color:#fff;background:#00ae42;padding:.5em 0 .2em;border-radius:.4em}#KModAdd-Banner .KMod-Banner .KMod-Banner-boutons li a.KMod-Banner-bouton-ok,#KModAdd-Banner .KMod-Banner .KMod-Banner-boutons li a.KMod-Banner-bouton-ok:visited{background:#00ae42}#KModAdd-Banner .KMod-Banner .KMod-Banner-boutons li a.KMod-Banner-bouton-ko,#KModAdd-Banner .KMod-Banner .KMod-Banner-boutons li a.KMod-Banner-bouton-ko:visited{background:#2d2926}a.projet{position:relative;display:block}a.projet .kPict{width:100%;transition:all .3s ease 0s}a.projet .infos{position:absolute;display:block;bottom:1em;left:0;width:100%;color:#e7cdb4}a.projet .infos span{display:block;-webkit-transform: rotate(2deg);-ms-transform: rotate(2deg);transform: rotate(2deg);padding:.3em .5em;margin:0 -0.5em;transition:all .5s cubic-bezier(0.425, 1.62, 0.555, 0.88) 0s}a.projet .infos strong{display:block;font-family:"antipol-variable",Arial,sans-serif;font-size:.6em;line-height:1.1em;font-variation-settings:"STCH" 40,"wdth" 150,"wght" 400;-webkit-transform: rotate(-2deg);-ms-transform: rotate(-2deg);transform: rotate(-2deg);transition:all .5s cubic-bezier(0.425, 1.62, 0.555, 0.88) 0s}@media screen and (max-width: 770px){a.projet .infos strong{font-size:.75em}}@media screen and (max-width: 600px){a.projet .infos strong{font-size:16px}}@media screen and (max-width: 455px){a.projet .infos{font-size:20px}}a.projet.darktxt .infos{color:#000}@media screen and (min-width: 601px){a:active.projet,a:hover.projet,a:focus.projet{color:#fff;background-color:transparent !important}a:active.projet .infos span,a:hover.projet .infos span,a:focus.projet .infos span{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);box-shadow:0 .1em .8em rgba(0,0,0,.4)}a:active.projet .infos strong,a:hover.projet .infos strong,a:focus.projet .infos strong{-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg)}a:active.projet .kPict,a:hover.projet .kPict,a:focus.projet .kPict{background-color:transparent !important}a:active.projet img,a:hover.projet img,a:focus.projet img{-webkit-animation:projhover .8s ease 0s 1 normal forwards;animation:projhover .8s ease 0s 1 normal forwards}@-webkit-keyframes projhover{0%{-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);filter:brightness(1)}5%{-webkit-transform: rotate(2deg);-ms-transform: rotate(2deg);transform: rotate(2deg)}12%{-webkit-transform: rotate(-1.5deg);-ms-transform: rotate(-1.5deg);transform: rotate(-1.5deg);filter:brightness(1.2)}22%{-webkit-transform: rotate(1deg);-ms-transform: rotate(1deg);transform: rotate(1deg)}35%{-webkit-transform: rotate(-0.7deg);-ms-transform: rotate(-0.7deg);transform: rotate(-0.7deg)}52%{-webkit-transform: rotate(0.4deg);-ms-transform: rotate(0.4deg);transform: rotate(0.4deg);filter:brightness(1)}75%{-webkit-transform: rotate(-0.2deg);-ms-transform: rotate(-0.2deg);transform: rotate(-0.2deg)}100%{-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg)}}@keyframes projhover{0%{-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);filter:brightness(1)}5%{-webkit-transform: rotate(2deg);-ms-transform: rotate(2deg);transform: rotate(2deg)}12%{-webkit-transform: rotate(-1.5deg);-ms-transform: rotate(-1.5deg);transform: rotate(-1.5deg);filter:brightness(1.2)}22%{-webkit-transform: rotate(1deg);-ms-transform: rotate(1deg);transform: rotate(1deg)}35%{-webkit-transform: rotate(-0.7deg);-ms-transform: rotate(-0.7deg);transform: rotate(-0.7deg)}52%{-webkit-transform: rotate(0.4deg);-ms-transform: rotate(0.4deg);transform: rotate(0.4deg);filter:brightness(1)}75%{-webkit-transform: rotate(-0.2deg);-ms-transform: rotate(-0.2deg);transform: rotate(-0.2deg)}100%{-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg)}}}.main{padding-top:88px;min-height:calc(100vh - 88px)}header{position:absolute;top:0;width:100%;padding:1.5em;z-index:10}header a.logo{display:block;width:16em;transition:all .2s ease 0s}@media screen and (min-width: 601px){header a.logo .logo-desktop{display:block !important}header a.logo .logo-desktop .oeilg,header a.logo .logo-desktop .oeild{transition:all .1s ease 0s}header a.logo .logo-mobile{display:none}}header a.logo:hover .logo-desktop .txt{filter:contrast(0) sepia(1) saturate(3.2) hue-rotate(82deg) brightness(0.89)}header nav{position:absolute;top:0;right:0;text-align:right}header nav ul.menu{position:relative;top:0;font-size:.9em;transition:all .5s ease 0s}header nav ul.menu li{display:inline-block}header nav ul.menu li a{display:block;padding:2.5em 1em;transition:all .3s ease 0s;font-weight:400}header nav ul.menu li a,header nav ul.menu li a:visited{color:#2d2926}@media screen and (min-width: 601px){header nav ul.menu li a:active,header nav ul.menu li a:hover,header nav ul.menu li a:focus{color:#2d2926;text-shadow:0 0 .05em #2d2926}}header nav ul.menu li:last-child a{padding-right:2em}@media screen and (max-width: 770px){header nav ul.menu{font-size:.8em}}@media screen and (max-width: 600px){header{padding:15px}header a.logo{width:100px;position:relative;top:-15px}header a.logo .logo-mobile{width:100px}}@media screen and (max-width: 450px){header nav ul.menu{font-size:1em;font-variation-settings:"ital" 0,"wdth" 70,"wght" 400}header nav ul.menu li a{padding:1.5em .5em}}@media screen and (max-width: 360px){header{padding-top:0}.main{padding-top:130px}header a.logo{text-align:center;width:auto;top:0}header a.logo .logo-mobile{margin:0 auto -20px}header nav{position:relative;text-align:center;z-index:2}header nav ul.menu{font-size:1.3em}header nav ul.menu li a{padding:10px}header nav ul.menu li:last-child a{padding-right:10px}}.lightmenu header a.logo{filter:invert(0.675) sepia(1) saturate(0.72) hue-rotate(-10deg) drop-shadow(0 0 0.3em rgba(0, 0, 0, 0.5))}.lightmenu header a:active.logo,.lightmenu header a:hover.logo,.lightmenu header a:focus.logo{filter:drop-shadow(0 0 0.2em rgba(0, 0, 0, 0.5))}.lightmenu header nav ul.menu li a{text-shadow:0 0 .3em #000,0 0 .1em #000}.lightmenu header nav ul.menu li a,.lightmenu header nav ul.menu li a:visited{color:#e7cdb4}.lightmenu header nav ul.menu li a:active,.lightmenu header nav ul.menu li a:hover,.lightmenu header nav ul.menu li a:focus{color:#00ae42}footer{display:flex;background:#000;font-family:"peridot-pe-variable",Arial,sans-serif}footer .smiley{flex:0 1 14em;position:relative;align-content:center;background:#e7cdb4;padding-right:1.5em;clip-path:polygon(0 0, 100% 0, 85% 100%, 0 100%)}footer .smiley svg{display:block;width:7em;height:7em;margin:auto}footer .smiley svg .oeilg,footer .smiley svg .oeild{-webkit-transform: translateX(-1.5em);-ms-transform: translateX(-1.5em);transform: translateX(-1.5em);transition:all 1s ease 1s}footer .smiley.kViewAnim svg .oeilg,footer .smiley.kViewAnim svg .oeild{-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0)}footer .infos{flex:1 1 auto;display:flex}footer .infos .gauche{flex:1 1 auto;padding:1.5em .5em 1em 2em}footer .infos .gauche address{display:flex;font-style:normal;font-variation-settings:"ital" 0,"wdth" 80,"wght" 700}footer .infos .gauche address p:first-child{flex:0 1 12em;padding-right:1em}footer .infos .gauche address p:last-child{flex:1 1 auto}footer .infos .gauche a{white-space:nowrap}footer .infos .gauche a.map{display:inline-block;padding:.2em .4em;font-style:italic;font-size:.9em;border:1px solid #e7cdb4;border-radius:.2em;margin:.2em 0 .8em;transition:all .2s ease 0s;font-variation-settings:"ital" .3,"wdth" 80,"wght" 400;letter-spacing:.03em}footer .infos .gauche a,footer .infos .gauche a:visited{color:#e7cdb4}footer .infos .gauche a:active,footer .infos .gauche a:hover,footer .infos .gauche a:focus{color:#00ae42;text-decoration:underline}footer .infos .gauche a:active.map,footer .infos .gauche a:hover.map,footer .infos .gauche a:focus.map{text-decoration:none;background:#e7cdb4;color:#000}footer .infos .gauche p{color:#e7cdb4}footer .infos .gauche p.bottom{letter-spacing:.05em;font-variation-settings:"ital" .3,"wdth" 60,"wght" 300}footer .infos .social{flex:0 0 auto;font-size:2em;align-self:center}footer .infos .social li a{display:block;padding:.2em .4em}footer .infos .social li a .kIcon{transition:all .2s ease 0s}footer .infos .social li a .kIconC{fill:#e7cdb4}footer .infos .social li a:active .kIcon,footer .infos .social li a:hover .kIcon,footer .infos .social li a:focus .kIcon{transform:scale(1.3) rotate(5deg)}@media screen and (max-width: 600px){footer .smiley{flex:1 1 40%}footer .infos{flex:1 1 60%;display:block}footer .infos .gauche{padding:1.5em 1em 0 1.5em}footer .infos .gauche address{display:block}footer .infos .gauche address p:first-child{padding-right:0}footer .infos .gauche a{display:inline-block;padding:10px 0}footer .infos .social{text-align:center}footer .infos .social li{display:inline-block}footer .infos .social li a{padding:.4em}}@media screen and (max-width: 450px){footer{display:block}footer .smiley{padding:5% 5% 7%;clip-path:polygon(0 0, 100% 0, 100% 90%, 0 100%)}footer .smiley .kPict,footer .smiley svg{width:5em;height:5em}}.KPN-index .main{padding-top:0}.KPN-index section.intro{display:flex;flex-direction:column;min-height:100vh;text-align:center;padding-top:88px;overflow:hidden}.KPN-index section.intro .spacer{flex:1 1 auto}.KPN-index section.intro p{flex:1 0 auto;font-family:"antipol-variable",Arial,sans-serif;font-variation-settings:"STCH" 1,"wdth" 250,"wght" 400;padding:0 10%;line-height:1em}.KPN-index section.intro h1{flex:2 0 auto;font-size:4em;margin-bottom:-0.2em}.KPN-index section.intro h1 svg{display:block;position:relative;margin:0 auto -0.2em}.KPN-index section.intro h1 svg.branding{z-index:4;width:4em;height:.82em;margin-bottom:-0.25em;-webkit-animation:branding 2.5s cubic-bezier(0.7, 1.31, 0.765, 0.945) -2s 1 normal forwards;animation:branding 2.5s cubic-bezier(0.7, 1.31, 0.765, 0.945) -2s 1 normal forwards}@-webkit-keyframes branding{0%{-webkit-transform:scale(1.3) rotate(-10deg) translate(-120vw,-3em);-ms-transform:scale(1.3) rotate(-10deg) translate(-120vw,-3em);transform:scale(1.3) rotate(-10deg) translate(-120vw,-3em)}80%{-webkit-transform:scale(1.3) rotate(-10deg) translate(-120vw,-3em);-ms-transform:scale(1.3) rotate(-10deg) translate(-120vw,-3em);transform:scale(1.3) rotate(-10deg) translate(-120vw,-3em)}100%{-webkit-transform:scale(1) rotate(0deg) translate(0,0);-ms-transform:scale(1) rotate(0deg) translate(0,0);transform:scale(1) rotate(0deg) translate(0,0)}}@keyframes branding{0%{-webkit-transform:scale(1.3) rotate(-10deg) translate(-120vw,-3em);-ms-transform:scale(1.3) rotate(-10deg) translate(-120vw,-3em);transform:scale(1.3) rotate(-10deg) translate(-120vw,-3em)}80%{-webkit-transform:scale(1.3) rotate(-10deg) translate(-120vw,-3em);-ms-transform:scale(1.3) rotate(-10deg) translate(-120vw,-3em);transform:scale(1.3) rotate(-10deg) translate(-120vw,-3em)}100%{-webkit-transform:scale(1) rotate(0deg) translate(0,0);-ms-transform:scale(1) rotate(0deg) translate(0,0);transform:scale(1) rotate(0deg) translate(0,0)}}.KPN-index section.intro h1 svg.packaging{z-index:3;width:3.25em;height:.65em;margin-bottom:-0.1em;-webkit-animation:packaging 2.5s cubic-bezier(0.7, 1.31, 0.765, 0.945) -1.5s 1 normal forwards;animation:packaging 2.5s cubic-bezier(0.7, 1.31, 0.765, 0.945) -1.5s 1 normal forwards}@-webkit-keyframes packaging{0%{-webkit-transform:scale(1.3) rotate(10deg) translate(120vw,1em);-ms-transform:scale(1.3) rotate(10deg) translate(120vw,1em);transform:scale(1.3) rotate(10deg) translate(120vw,1em)}80%{-webkit-transform:scale(1.3) rotate(10deg) translate(120vw,1em);-ms-transform:scale(1.3) rotate(10deg) translate(120vw,1em);transform:scale(1.3) rotate(10deg) translate(120vw,1em)}100%{-webkit-transform:scale(1) rotate(0deg) translate(0,0);-ms-transform:scale(1) rotate(0deg) translate(0,0);transform:scale(1) rotate(0deg) translate(0,0)}}@keyframes packaging{0%{-webkit-transform:scale(1.3) rotate(10deg) translate(120vw,1em);-ms-transform:scale(1.3) rotate(10deg) translate(120vw,1em);transform:scale(1.3) rotate(10deg) translate(120vw,1em)}80%{-webkit-transform:scale(1.3) rotate(10deg) translate(120vw,1em);-ms-transform:scale(1.3) rotate(10deg) translate(120vw,1em);transform:scale(1.3) rotate(10deg) translate(120vw,1em)}100%{-webkit-transform:scale(1) rotate(0deg) translate(0,0);-ms-transform:scale(1) rotate(0deg) translate(0,0);transform:scale(1) rotate(0deg) translate(0,0)}}.KPN-index section.intro h1 svg.illustration{z-index:2;width:3.85em;height:.73em;-webkit-animation:illustration 2.5s cubic-bezier(0.7, 1.31, 0.765, 0.945) -1s 1 normal forwards;animation:illustration 2.5s cubic-bezier(0.7, 1.31, 0.765, 0.945) -1s 1 normal forwards}@-webkit-keyframes illustration{0%{-webkit-transform:scale(1.3) rotate(20deg) translate(-120vw,2em);-ms-transform:scale(1.3) rotate(20deg) translate(-120vw,2em);transform:scale(1.3) rotate(20deg) translate(-120vw,2em)}80%{-webkit-transform:scale(1.3) rotate(20deg) translate(-120vw,2em);-ms-transform:scale(1.3) rotate(20deg) translate(-120vw,2em);transform:scale(1.3) rotate(20deg) translate(-120vw,2em)}100%{-webkit-transform:scale(1) rotate(0deg) translate(0,0);-ms-transform:scale(1) rotate(0deg) translate(0,0);transform:scale(1) rotate(0deg) translate(0,0)}}@keyframes illustration{0%{-webkit-transform:scale(1.3) rotate(20deg) translate(-120vw,2em);-ms-transform:scale(1.3) rotate(20deg) translate(-120vw,2em);transform:scale(1.3) rotate(20deg) translate(-120vw,2em)}80%{-webkit-transform:scale(1.3) rotate(20deg) translate(-120vw,2em);-ms-transform:scale(1.3) rotate(20deg) translate(-120vw,2em);transform:scale(1.3) rotate(20deg) translate(-120vw,2em)}100%{-webkit-transform:scale(1) rotate(0deg) translate(0,0);-ms-transform:scale(1) rotate(0deg) translate(0,0);transform:scale(1) rotate(0deg) translate(0,0)}}.KPN-index section.intro h1 svg.edition{z-index:1;width:2.84em;height:.83em;-webkit-animation:edition 2.5s cubic-bezier(0.7, 1.31, 0.765, 0.945) 0s 1 normal forwards;animation:edition 2.5s cubic-bezier(0.7, 1.31, 0.765, 0.945) 0s 1 normal forwards}@-webkit-keyframes edition{0%{-webkit-transform:scale(1.3) rotate(-20deg) translate(120vw,2em);-ms-transform:scale(1.3) rotate(-20deg) translate(120vw,2em);transform:scale(1.3) rotate(-20deg) translate(120vw,2em)}80%{-webkit-transform:scale(1.3) rotate(-20deg) translate(120vw,2em);-ms-transform:scale(1.3) rotate(-20deg) translate(120vw,2em);transform:scale(1.3) rotate(-20deg) translate(120vw,2em)}100%{-webkit-transform:scale(1) rotate(0deg) translate(0,0);-ms-transform:scale(1) rotate(0deg) translate(0,0);transform:scale(1) rotate(0deg) translate(0,0)}}@keyframes edition{0%{-webkit-transform:scale(1.3) rotate(-20deg) translate(120vw,2em);-ms-transform:scale(1.3) rotate(-20deg) translate(120vw,2em);transform:scale(1.3) rotate(-20deg) translate(120vw,2em)}80%{-webkit-transform:scale(1.3) rotate(-20deg) translate(120vw,2em);-ms-transform:scale(1.3) rotate(-20deg) translate(120vw,2em);transform:scale(1.3) rotate(-20deg) translate(120vw,2em)}100%{-webkit-transform:scale(1) rotate(0deg) translate(0,0);-ms-transform:scale(1) rotate(0deg) translate(0,0);transform:scale(1) rotate(0deg) translate(0,0)}}.KPN-index section.intro h1 svg.et{z-index:5;width:.64em;height:.64em;top:-0.67em;left:1.34em;-webkit-animation:et 2.5s ease -0.5s 1 normal forwards;animation:et 2.5s ease -0.5s 1 normal forwards}@-webkit-keyframes et{0%{-webkit-transform:scale(5) rotate(45deg) translate(2em,-2em);-ms-transform:scale(5) rotate(45deg) translate(2em,-2em);transform:scale(5) rotate(45deg) translate(2em,-2em);opacity:0}80%{-webkit-transform:scale(5) rotate(45deg) translate(2em,-2em);-ms-transform:scale(5) rotate(45deg) translate(2em,-2em);transform:scale(5) rotate(45deg) translate(2em,-2em);opacity:0}100%{-webkit-transform:scale(1) rotate(0deg) translate(0,0);-ms-transform:scale(1) rotate(0deg) translate(0,0);transform:scale(1) rotate(0deg) translate(0,0);opacity:1}}@keyframes et{0%{-webkit-transform:scale(5) rotate(45deg) translate(2em,-2em);-ms-transform:scale(5) rotate(45deg) translate(2em,-2em);transform:scale(5) rotate(45deg) translate(2em,-2em);opacity:0}80%{-webkit-transform:scale(5) rotate(45deg) translate(2em,-2em);-ms-transform:scale(5) rotate(45deg) translate(2em,-2em);transform:scale(5) rotate(45deg) translate(2em,-2em);opacity:0}100%{-webkit-transform:scale(1) rotate(0deg) translate(0,0);-ms-transform:scale(1) rotate(0deg) translate(0,0);transform:scale(1) rotate(0deg) translate(0,0);opacity:1}}.KPN-index section.intro a.fleche{flex:0 0 auto;padding:2em}.KPN-index section.intro a.fleche svg{width:1em;height:1em;-webkit-animation:fleche 1.5s ease 0s infinite normal forwards;animation:fleche 1.5s ease 0s infinite normal forwards}@-webkit-keyframes fleche{0%{-webkit-transform: translate(0,0);-ms-transform: translate(0,0);transform: translate(0,0)}30%{-webkit-transform: translate(0,-0.5em);-ms-transform: translate(0,-0.5em);transform: translate(0,-0.5em)}100%{-webkit-transform: translate(0,0);-ms-transform: translate(0,0);transform: translate(0,0)}}@keyframes fleche{0%{-webkit-transform: translate(0,0);-ms-transform: translate(0,0);transform: translate(0,0)}30%{-webkit-transform: translate(0,-0.5em);-ms-transform: translate(0,-0.5em);transform: translate(0,-0.5em)}100%{-webkit-transform: translate(0,0);-ms-transform: translate(0,0);transform: translate(0,0)}}@media screen and (max-width: 600px){.KPN-index section.intro p{font-size:1.5em;line-height:1.5em}.KPN-index section.intro h1{font-size:6em}.KPN-index section.intro a.fleche svg{width:2em;height:2em}}@media screen and (max-width: 450px){.KPN-index section.intro p{font-size:1.3em;line-height:1.3em}.KPN-index section.intro h1{font-size:4em}.KPN-index section.intro a.fleche svg{width:1.5em;height:1.5em}}@media screen and (max-width: 350px){.KPN-index section.intro p{font-size:1.1em}}.KPN-index section.start{display:flex;height:100vh}.KPN-index section.start .gauche{flex:1 1 66%;align-content:center;padding:3% 10%;text-align:left}.KPN-index section.start .gauche h2{font-size:1.2em;font-variation-settings:"STCH" 1,"wdth" 100,"wght" 600;margin-bottom:1em}.KPN-index section.start .gauche h2 strong{font-variation-settings:"STCH" 1,"wdth" 250,"wght" 600}.KPN-index section.start .gauche p{font-size:1.3em;letter-spacing:.02em;font-variation-settings:"ital" 0,"wdth" 70,"wght" 200}.KPN-index section.start .gauche p .a1{font-variation-settings:"ital" 0,"wdth" 110,"wght" 700;letter-spacing:0}.KPN-index section.start .gauche p .a2,.KPN-index section.start .gauche p .a4{font-variation-settings:"ital" 0,"wdth" 100,"wght" 500;letter-spacing:0}.KPN-index section.start .gauche p .a3{font-variation-settings:"ital" .3,"wdth" 80,"wght" 500}.KPN-index section.start .droite{flex:1 1 34%;background:#000;align-content:center;position:relative;text-align:left}.KPN-index section.start .droite a{font-size:2em;padding:1em;margin-left:-1em;position:relative;z-index:1}.KPN-index section.start .droite a img{width:3.34em;height:2.43em;transition:all .4s cubic-bezier(0.7, 1.31, 0.765, 0.945) 0s}.KPN-index section.start .droite a:active img,.KPN-index section.start .droite a:hover img,.KPN-index section.start .droite a:focus img{-webkit-transform:scale(1.3) rotate(-10deg);-ms-transform:scale(1.3) rotate(-10deg);transform:scale(1.3) rotate(-10deg);filter:drop-shadow(0.05em 0.2em 0.2em rgba(0, 0, 0, 0.5)) saturate(1.2)}.KPN-index section.start .droite:before{content:"";position:absolute;top:0;left:-1px;width:30%;height:100%;background:#e7cdb4;clip-path:polygon(0 0, 100% 50%, 0 100%)}@media screen and (max-width: 600px){.KPN-index section.start{flex-direction:column}.KPN-index section.start .gauche{flex:1 1 66%;font-size:1.3em;padding:5% 10%}.KPN-index section.start .droite{flex:1 1 34%;text-align:center;align-content:start;padding-top:4%}.KPN-index section.start .droite a{font-size:3em;margin-left:auto}.KPN-index section.start .droite:before{top:-1px;left:0;width:100%;height:30%;clip-path:polygon(0 0, 100% 0, 50% 100%)}}@media screen and (max-width: 450px){.KPN-index section.start .gauche{font-size:1.15em}}.KPN-index section.recents{display:flex;min-height:60vw;overflow:hidden}@media screen and (min-aspect-ratio: 4/3){.KPN-index section.recents{min-height:100vh}}.KPN-index section.recents .trois{flex:1 1 75%;display:flex;width:100%}.KPN-index section.recents .trois div{flex:1 1 33%}.KPN-index section.recents .trois div a.projet{height:100%;width:110%;overflow:hidden}.KPN-index section.recents .trois div a.projet .kPict{height:100%;object-fit:cover}.KPN-index section.recents .trois div a.projet .kPict img{height:100%;object-fit:cover}.KPN-index section.recents .trois div a.projet .infos span{padding:.3em 1.5em}.KPN-index section.recents .trois div.proj1 a.projet{clip-path:polygon(0 0, 100% 0, 91% 100%, 0 100%);z-index:3}.KPN-index section.recents .trois div.proj2 a.projet{clip-path:polygon(0 0, 91% 0, 100% 100%, 0 100%);z-index:2}.KPN-index section.recents .trois div.proj3 a.projet{clip-path:polygon(0 0, 100% 0, 91% 100%, 0 100%);z-index:1}.KPN-index section.recents a.more{flex:1 1 25%;display:block;font-size:.6em;padding:1em;padding-left:3%;line-height:1.1em;align-self:center;height:100%}.KPN-index section.recents a.more strong,.KPN-index section.recents a:visited.more strong{display:block;font-size:1.4em;line-height:1.3em;font-family:"antipol-variable",Arial,sans-serif;font-variation-settings:"STCH" 1,"wdth" 150,"wght" 500;color:#00ae42;transition:all .3s ease 0s}.KPN-index section.recents a.more span.fleche,.KPN-index section.recents a:visited.more span.fleche{display:block;width:2.3em;margin:.4em auto .8em;padding:.5em .5em .2em;background:#00ae42;border-radius:20%/40%;transition:all .3s ease 0s}.KPN-index section.recents a.more span.fleche svg,.KPN-index section.recents a:visited.more span.fleche svg{width:1em;height:1em;transition:all .3s ease 0s}.KPN-index section.recents a.more em,.KPN-index section.recents a:visited.more em{display:block;font-variation-settings:"ital" .3,"wdth" 80,"wght" 200;letter-spacing:.02em;color:#000}.KPN-index section.recents a.more span.yeux,.KPN-index section.recents a:visited.more span.yeux{display:block;margin-top:.2em;font-size:3em}.KPN-index section.recents a.more span.yeux svg,.KPN-index section.recents a:visited.more span.yeux svg{width:1.04em;height:.57em}.KPN-index section.recents a:active.more strong,.KPN-index section.recents a:hover.more strong,.KPN-index section.recents a:focus.more strong{color:#000}.KPN-index section.recents a:active.more span.fleche,.KPN-index section.recents a:hover.more span.fleche,.KPN-index section.recents a:focus.more span.fleche{background:#f3392f}.KPN-index section.recents a:active.more span.fleche svg,.KPN-index section.recents a:hover.more span.fleche svg,.KPN-index section.recents a:focus.more span.fleche svg{filter:contrast(0) brightness(2)}@media screen and (max-width: 750px){.KPN-index section.recents{min-height:100vh;flex-direction:column}.KPN-index section.recents .trois div{flex:1 1 auto}.KPN-index section.recents .trois div div.proj3 a.projet{width:100%;clip-path:none}.KPN-index section.recents .trois div a.projet .infos strong{font-size:.7em}.KPN-index section.recents a.more{flex:0 0 auto;font-size:.8em}}@media screen and (max-width: 600px){.KPN-index section.recents .trois a.projet .infos{display:none}.KPN-index section.recents .trois a:active.projet .kPict,.KPN-index section.recents .trois a:hover.projet .kPict,.KPN-index section.recents .trois a:focus.projet .kPict{opacity:1}.KPN-index section.recents a.more{font-size:1em}}@media screen and (max-width: 450px){.KPN-index section.recents{min-height:120vw}.KPN-index section.recents a.more{font-size:1.2em}.KPN-index section.recents a.more span.yeux{display:none}}.KPN-index footer{background:#f3392f}.KPN-index footer .infos a:active,.KPN-index footer .infos a:hover,.KPN-index footer .infos a:focus{color:#000}.KPN-projets section.liste{padding-top:3%}.KPN-projets section.liste h1{text-align:left;width:30.6em;margin:0 auto 1em;font-size:1em;font-variation-settings:"STCH" 30,"wdth" 150,"wght" 500}.KPN-projets section.liste a.contact{display:block;font-size:.8em;font-family:"antipol-variable",Arial,sans-serif;font-variation-settings:"STCH" 1,"wdth" 250,"wght" 400;padding:.3em .5em;margin:0 10% 1.3em;transition:all .8s ease 0s}.KPN-projets section.liste a:active.contact,.KPN-projets section.liste a:hover.contact,.KPN-projets section.liste a:focus.contact{color:#000}@media screen and (min-width: 601px){.KPN-projets section.liste a:active.contact,.KPN-projets section.liste a:hover.contact,.KPN-projets section.liste a:focus.contact{font-variation-settings:"STCH" 20,"wdth" 250,"wght" 400;-webkit-animation:addcontact .8s ease 0s 1 normal forwards;animation:addcontact .8s ease 0s 1 normal forwards}@-webkit-keyframes addcontact{0%{-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg)}5%{-webkit-transform: rotate(5deg);-ms-transform: rotate(5deg);transform: rotate(5deg)}12%{-webkit-transform: rotate(-4deg);-ms-transform: rotate(-4deg);transform: rotate(-4deg)}22%{-webkit-transform: rotate(3deg);-ms-transform: rotate(3deg);transform: rotate(3deg)}35%{-webkit-transform: rotate(-2deg);-ms-transform: rotate(-2deg);transform: rotate(-2deg)}52%{-webkit-transform: rotate(1deg);-ms-transform: rotate(1deg);transform: rotate(1deg)}75%{-webkit-transform: rotate(-1deg);-ms-transform: rotate(-1deg);transform: rotate(-1deg)}100%{-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg)}}@keyframes addcontact{0%{-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg)}5%{-webkit-transform: rotate(5deg);-ms-transform: rotate(5deg);transform: rotate(5deg)}12%{-webkit-transform: rotate(-4deg);-ms-transform: rotate(-4deg);transform: rotate(-4deg)}22%{-webkit-transform: rotate(3deg);-ms-transform: rotate(3deg);transform: rotate(3deg)}35%{-webkit-transform: rotate(-2deg);-ms-transform: rotate(-2deg);transform: rotate(-2deg)}52%{-webkit-transform: rotate(1deg);-ms-transform: rotate(1deg);transform: rotate(1deg)}75%{-webkit-transform: rotate(-1deg);-ms-transform: rotate(-1deg);transform: rotate(-1deg)}100%{-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg)}}}.KPN-projets section.liste ul.projets{background:transparent url(../img/fond-projets.svg) no-repeat center;background-size:100% auto}.KPN-projets section.liste ul.projets li{display:inline-block;width:9.1em;margin:0 .8em 1.8em}.KPN-projets section.liste ul.projets li a.projet{-webkit-transform:scale(0.9) translateY(-5%);-ms-transform:scale(0.9) translateY(-5%);transform:scale(0.9) translateY(-5%);-webkit-transform-origin:"50% 80%";-ms-transform-origin:"50% 80%";transform-origin:"50% 80%";opacity:0;-webkit-animation:projShow2 .5s ease 0s 1 normal forwards;animation:projShow2 .5s ease 0s 1 normal forwards}.KPN-projets section.liste ul.projets li a.projet .kPict{height:9.1em;object-fit:cover}.KPN-projets section.liste ul.projets li a.projet .kPict img{height:100%;object-fit:cover}@-webkit-keyframes projShow2{from{-webkit-transform:scale(0.9) translateY(100vh);-ms-transform:scale(0.9) translateY(100vh);transform:scale(0.9) translateY(100vh);-webkit-transform-origin:"50% 80%";-ms-transform-origin:"50% 80%";transform-origin:"50% 80%";opacity:0}to{-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:"50% 80%";-ms-transform-origin:"50% 80%";transform-origin:"50% 80%";opacity:1}}@keyframes projShow2{from{-webkit-transform:scale(0.9) translateY(100vh);-ms-transform:scale(0.9) translateY(100vh);transform:scale(0.9) translateY(100vh);-webkit-transform-origin:"50% 80%";-ms-transform-origin:"50% 80%";transform-origin:"50% 80%";opacity:0}to{-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:"50% 80%";-ms-transform-origin:"50% 80%";transform-origin:"50% 80%";opacity:1}}.KPN-projets section.liste ul.projets li:nth-child(0n+1) a.projet{-webkit-animation-delay:0s;animation-delay:0s}.KPN-projets section.liste ul.projets li:nth-child(0n+2) a.projet{-webkit-animation-delay:.05s;animation-delay:.05s}.KPN-projets section.liste ul.projets li:nth-child(0n+3) a.projet{-webkit-animation-delay:.1s;animation-delay:.1s}.KPN-projets section.liste ul.projets li:nth-child(0n+4) a.projet{-webkit-animation-delay:.15s;animation-delay:.15s}.KPN-projets section.liste ul.projets li:nth-child(0n+5) a.projet{-webkit-animation-delay:.2s;animation-delay:.2s}.KPN-projets section.liste ul.projets li:nth-child(0n+6) a.projet{-webkit-animation-delay:.25s;animation-delay:.25s}.KPN-projets section.liste ul.projets li:nth-child(0n+7) a.projet{-webkit-animation-delay:.3s;animation-delay:.3s}.KPN-projets section.liste ul.projets li:nth-child(0n+8) a.projet{-webkit-animation-delay:.35s;animation-delay:.35s}.KPN-projets section.liste ul.projets li:nth-child(0n+9) a.projet{-webkit-animation-delay:.4s;animation-delay:.4s}.KPN-projets section.liste ul.projets li:nth-child(0n+10) a.projet{-webkit-animation-delay:.45s;animation-delay:.45s}.KPN-projets section.liste ul.projets li:nth-child(0n+11) a.projet{-webkit-animation-delay:.5s;animation-delay:.5s}.KPN-projets section.liste ul.projets li:nth-child(0n+12) a.projet{-webkit-animation-delay:.55s;animation-delay:.55s}.KPN-projets section.liste ul.projets li:nth-child(0n+13) a.projet{-webkit-animation-delay:.6s;animation-delay:.6s}.KPN-projets section.liste ul.projets li:nth-child(0n+14) a.projet{-webkit-animation-delay:.65s;animation-delay:.65s}.KPN-projets section.liste ul.projets li:nth-child(0n+15) a.projet{-webkit-animation-delay:.7s;animation-delay:.7s}.KPN-projets section.liste ul.projets li:nth-child(0n+16) a.projet{-webkit-animation-delay:.75s;animation-delay:.75s}.KPN-projets section.liste ul.projets li:nth-child(0n+17) a.projet{-webkit-animation-delay:.8s;animation-delay:.8s}.KPN-projets section.liste ul.projets li:nth-child(0n+18) a.projet{-webkit-animation-delay:.85s;animation-delay:.85s}.KPN-projets section.liste ul.projets li:nth-child(0n+19) a.projet{-webkit-animation-delay:.9s;animation-delay:.9s}.KPN-projets section.liste ul.projets li:nth-child(0n+20) a.projet{-webkit-animation-delay:.95s;animation-delay:.95s}.KPN-projets section.liste ul.projets li:nth-child(10n+4),.KPN-projets section.liste ul.projets li:nth-child(10n+10){width:11em}.KPN-projets section.liste ul.projets li:nth-child(10n+5),.KPN-projets section.liste ul.projets li:nth-child(10n+9){width:18em}@media screen and (max-width: 600px){.KPN-projets section.liste h1{width:420px;font-size:1.3em}.KPN-projets section.liste a.contact{font-size:20px;margin:0 auto;padding:5% 0}.KPN-projets section.liste ul.projets{background:none}.KPN-projets section.liste ul.projets li{width:200px;margin:0 10px 20px}.KPN-projets section.liste ul.projets li a.projet .kPict{height:200px}.KPN-projets section.liste ul.projets li:nth-child(10n+4),.KPN-projets section.liste ul.projets li:nth-child(10n+10){width:200px}.KPN-projets section.liste ul.projets li:nth-child(10n+5),.KPN-projets section.liste ul.projets li:nth-child(10n+9){width:200px}}@media screen and (max-width: 450px){.KPN-projets section.liste h1{width:auto;padding:0 1em;text-align:center}.KPN-projets section.liste ul.projets li{width:80%;margin:0 auto 10%;display:block}.KPN-projets section.liste ul.projets li a.projet .kPict{height:100%}.KPN-projets section.liste ul.projets li:nth-child(10n+4),.KPN-projets section.liste ul.projets li:nth-child(10n+10){width:80%}.KPN-projets section.liste ul.projets li:nth-child(10n+5),.KPN-projets section.liste ul.projets li:nth-child(10n+9){width:80%}}.KPN-projets footer{background:#00ae42}.KPN-projets footer .infos a:active,.KPN-projets footer .infos a:hover,.KPN-projets footer .infos a:focus{color:#000}@media screen and (max-width: 600px){.KPN-projets .main{background:transparent url(../img/fond-projets.svg) no-repeat center;background-size:100% auto;background-attachment:fixed}}.KPN-projet a.logo{filter:drop-shadow(0 0 0.3em rgba(255, 255, 255, 0.5))}.KPN-projet a:active.logo,.KPN-projet a:hover.logo,.KPN-projet a:focus.logo{filter:drop-shadow(0 0 0.2em rgba(255, 255, 255, 0.5))}.KPN-projet nav ul.menu li a{text-shadow:0 0 .3em #fff,0 0 .1em #fff}.KPN-projet .main{padding-top:0;min-height:100vh}.KPN-projet section.intro .masque{position:relative;width:100%;overflow:hidden;background:#f2f2f2;min-height:15em}.KPN-projet section.intro .masque .kPict{width:100%}.KPN-projet section.intro .masque:before{content:"";display:block;position:absolute;width:100%;height:30%;top:0;left:0;z-index:1;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.4) 30%, rgba(255, 255, 255, 0))}.KPN-projet section.intro .titre{position:absolute;display:block;top:55%;left:50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);text-align:center;line-height:1em}.KPN-projet section.intro .titre h1{display:inline-block;font-size:2.2em;background:#e7cdb4;color:#000;padding:.3em .5em .1em;font-variation-settings:"STCH" 30,"wdth" 100,"wght" 700;white-space:nowrap}.KPN-projet section.intro .titre h1.long{white-space:normal;font-size:1.8em}.KPN-projet section.intro .titre h1.verylong{font-size:1.5em}.KPN-projet section.intro .titre h1 .nobreak{white-space:nowrap}.KPN-projet section.intro .titre h2{display:inline-block;font-size:.8em;color:#e7cdb4;background:#000;padding:.3em 1em;font-variation-settings:"STCH" 1,"wdth" 80,"wght" 500}.KPN-projet section.intro .infos{display:flex;font-size:.6em;text-align:left;padding:1.5em;background:#000;color:#e7cdb4}.KPN-projet section.intro .infos .annee{flex:0 0 auto;padding-right:1em;width:6em}.KPN-projet section.intro .infos .categories{flex:1 1 auto;font-weight:100;padding-right:2em}.KPN-projet section.intro .infos .categories li a,.KPN-projet section.intro .infos .categories li span{display:block;padding:.1em 0;white-space:nowrap}.KPN-projet section.intro .infos .categories li span{cursor:default}.KPN-projet section.intro .infos .description{flex:5 1 auto;font-weight:bold;padding-right:4em}.KPN-projet section.intro .infos .notes{font-size:.65em;line-height:1.2em;flex:2 1 30em;color:#2d2926;font-weight:400}.KPN-projet section.intro .infos .notes a,.KPN-projet section.intro .infos .notes a:visited{font-weight:300;font-style:italic;color:#2d2926}.KPN-projet section.intro .infos .notes a:active,.KPN-projet section.intro .infos .notes a:hover,.KPN-projet section.intro .infos .notes a:focus{color:#00ae42;text-decoration:underline}@media screen and (max-width: 1000px){.KPN-projet section.intro .infos{font-size:.68em}.KPN-projet section.intro .infos .notes{font-size:.75em}}@media screen and (max-width: 770px){.KPN-projet section.intro .masque .kPict{max-width:130%;width:130%;margin:0 -15%}.KPN-projet section.intro .masque.cadrage-right .kPict{margin:0 0 0 -30%}.KPN-projet section.intro .masque.cadrage-left .kPict{margin:0 -30% 0 0}.KPN-projet section.intro .infos{font-size:.8em}}@media screen and (max-width: 600px){.KPN-projet section.intro .masque{min-height:22em}.KPN-projet section.intro .masque .kPict{max-width:160%;width:160%;margin:0 -30%}.KPN-projet section.intro .masque.cadrage-right .kPict{margin:0 0 0 -60%}.KPN-projet section.intro .masque.cadrage-left .kPict{margin:0 -60% 0 0}.KPN-projet section.intro .titre{top:60%}.KPN-projet section.intro .titre h1{white-space:normal}.KPN-projet section.intro .titre h1.long{font-size:40px}.KPN-projet section.intro .titre h2{font-size:16px}.KPN-projet section.intro .infos{font-size:14px;display:block}.KPN-projet section.intro .infos .annee{padding-right:0;margin-bottom:.8em;width:auto}.KPN-projet section.intro .infos .categories{display:block;vertical-align:top;padding-right:1em;float:left}.KPN-projet section.intro .infos .categories li a,.KPN-projet section.intro .infos .categories li span{padding:6px 0}.KPN-projet section.intro .infos .description{display:block;vertical-align:top;padding-right:0;margin-left:9em;padding-top:.4em}.KPN-projet section.intro .infos .notes{font-size:.85em;clear:both;margin-top:2em;text-align:right}}@media screen and (max-width: 530px){.KPN-projet section.intro .masque{min-height:19em}}@media screen and (max-width: 455px){.KPN-projet section.intro .masque .kPict{max-width:220%;width:220%;margin:0 -60%}.KPN-projet section.intro .masque.cadrage-right .kPict{margin:0 0 0 -120%}.KPN-projet section.intro .masque.cadrage-left .kPict{margin:0 -120% 0 0}.KPN-projet section.intro .titre h1.long{font-size:34px}}@media screen and (max-width: 400px){.KPN-projet section.intro .titre h1.long{font-size:26px}}@media screen and (max-width: 360px){.KPN-projet section.intro .masque .kPict{position:absolute;max-width:none;min-width:100%;width:auto;top:0;height:100%;left:50%;margin:0;transform:translateX(-50%);-webkit-transform: translate(-50%,0);-ms-transform: translate(-50%,0);transform: translate(-50%,0)}.KPN-projet section.intro .masque .kPict img{height:100%;object-fit:cover}.KPN-projet section.intro .masque.cadrage-right .kPict{margin:0}.KPN-projet section.intro .masque.cadrage-right .kPict img{object-position:right}.KPN-projet section.intro .masque.cadrage-left .kPict{margin:0}.KPN-projet section.intro .masque.cadrage-left .kPict img{object-position:left}.KPN-projet section.intro .titre{position:relative;-webkit-transform: translate(0,0);-ms-transform: translate(0,0);transform: translate(0,0);left:0;padding:200px 30px 30%}}.KPN-projet.lightmenu section.intro .masque:before{background:linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0))}.KPN-projet section.detail{clear:both;padding-top:0;padding-bottom:0}@media screen and (max-width: 600px){.KPN-projet section.detail{padding:0}}.KPN-projet.KModularEditPage section.detail{padding:0 .5em}.KFormHTMLContent.notes,section.notes{font-size:.6em;padding:1em;padding-bottom:.5em}@media screen and (max-width: 750px){.KFormHTMLContent.notes,section.notes{font-size:.8em}}@media screen and (max-width: 600px){.KFormHTMLContent.notes,section.notes{font-size:16px}}.KFormHTMLContent.notes{background:#e7cdb4;text-align:center}.KPN-projet nav.projnav{display:flex;position:relative;text-align:center;font-size:.8em;margin-bottom:8%}.KPN-projet nav.projnav a{font-family:"antipol-variable",Arial,sans-serif;transition:all .5s ease 0s}.KPN-projet nav.projnav a.prev,.KPN-projet nav.projnav a.next{flex:1 1 50%;padding:6% 5em;font-variation-settings:"STCH" 1,"wdth" 100,"wght" 400;background:transparent url(../img/fond-proj-nav.svg) no-repeat center;background-size:cover}.KPN-projet nav.projnav a.prev img,.KPN-projet nav.projnav a.next img{width:.6em;height:.6em;margin-bottom:.1em}.KPN-projet nav.projnav a.prev{background-color:#0083d5;background-position:0 -50%}.KPN-projet nav.projnav a.prev img{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg)}.KPN-projet nav.projnav a.next{background-color:#00ae42;background-position:0 150%}.KPN-projet nav.projnav a.all{display:block;position:absolute;top:50%;left:50%;margin-top:-1.8em;margin-left:-3.5em;line-height:1em;width:7em;padding:.8em 0;font-variation-settings:"STCH" 1,"wdth" 120,"wght" 400;border-radius:50%;-webkit-transform: rotate(-10deg);-ms-transform: rotate(-10deg);transform: rotate(-10deg)}.KPN-projet nav.projnav a.all,.KPN-projet nav.projnav a:visited.all{background-color:#f9bdd5;color:#000;box-shadow:0 0 0 rgba(0,0,0,0)}.KPN-projet nav.projnav a:active.all,.KPN-projet nav.projnav a:hover.all,.KPN-projet nav.projnav a:focus.all{background-color:#f9bdd5;color:#000;-webkit-transform:scale(1.15) rotate(-10deg);-ms-transform:scale(1.15) rotate(-10deg);transform:scale(1.15) rotate(-10deg);box-shadow:0 .3em .5em rgba(0,0,0,.3)}.KPN-projet nav.projnav a:active.prev,.KPN-projet nav.projnav a:active.next,.KPN-projet nav.projnav a:hover.prev,.KPN-projet nav.projnav a:hover.next,.KPN-projet nav.projnav a:focus.prev,.KPN-projet nav.projnav a:focus.next{color:#000;font-variation-settings:"STCH" 1,"wdth" 100,"wght" 700}.KPN-projet nav.projnav a:active.prev,.KPN-projet nav.projnav a:hover.prev,.KPN-projet nav.projnav a:focus.prev{background-position:0 50%}.KPN-projet nav.projnav a:active.next,.KPN-projet nav.projnav a:hover.next,.KPN-projet nav.projnav a:focus.next{background-position:0 50%}@media screen and (max-width: 600px){.KPN-projet nav.projnav{font-size:18px}.KPN-projet nav.projnav a.prev{padding:8% 4em 8% 1em;background-image:none}.KPN-projet nav.projnav a.next{padding:8% 1em 8% 4em;background-image:none}}@media screen and (max-width: 520px){.KPN-projet nav.projnav a.prev,.KPN-projet nav.projnav a.next{position:relative}.KPN-projet nav.projnav a.prev img,.KPN-projet nav.projnav a.next img{position:absolute;top:1.8em;left:50%;width:1.6em;height:1.6em}.KPN-projet nav.projnav a.prev{padding:4em 5em 2em 2em}.KPN-projet nav.projnav a.prev img{margin-left:-2.2em}.KPN-projet nav.projnav a.next{padding:4em 2em 2em 5em}.KPN-projet nav.projnav a.next img{margin-left:.6em}}@media screen and (max-width: 430px){.KPN-projet nav.projnav a.prev img,.KPN-projet nav.projnav a.next img{top:1.5em;width:1.2em;height:1.2em}.KPN-projet nav.projnav a.prev{padding:3em 4em 2em 1em}.KPN-projet nav.projnav a.prev img{margin-left:-2.2em}.KPN-projet nav.projnav a.next{padding:3em 1em 2em 4em}.KPN-projet nav.projnav a.next img{margin-left:.6em}}@media screen and (max-width: 360px){.KPN-projet nav.projnav a.prev img,.KPN-projet nav.projnav a.next img{top:1.2em}.KPN-projet nav.projnav a.prev{padding:3em 3.5em 2em .2em}}.KPN-projet footer .smiley{background:#00ae42}body.compensate-for-scrollbar{margin-right:0}.fancybox-bg{background:#fff}.fancybox-button{background:rgba(255,255,255,.6)}.fancybox-button svg{filter:brightness(0)}.fancybox-button:hover svg{filter:brightness(0.5)}.fancybox-caption{color:#2d2926}.fancybox-caption:before,.fancybox-caption:after{display:none}.KPN-photo section.liste{padding-top:0}.KPN-photo section.liste .more{text-align:left}.KPN-photo section.liste .more a{display:block;width:15em;font-size:.6em;line-height:1.1em;color:#00ae42;font-weight:100;font-style:italic;margin-bottom:1.6em}.KPN-photo section.liste .more a span{display:block}.KPN-photo section.liste .more a:active span,.KPN-photo section.liste .more a:hover span,.KPN-photo section.liste .more a:focus span{text-decoration:underline}.KPN-photo section.liste ul.photos li a.photo{display:block;cursor:zoom-in;-webkit-transform:scale(0.9) translateY(-5%);-ms-transform:scale(0.9) translateY(-5%);transform:scale(0.9) translateY(-5%);-webkit-transform-origin:"50% 80%";-ms-transform-origin:"50% 80%";transform-origin:"50% 80%";opacity:0;-webkit-animation:projShow .5s ease 0s 1 normal forwards;animation:projShow .5s ease 0s 1 normal forwards}@-webkit-keyframes projShow{from{-webkit-transform:scale(0.9) translateY(-5%);-ms-transform:scale(0.9) translateY(-5%);transform:scale(0.9) translateY(-5%);-webkit-transform-origin:"50% 80%";-ms-transform-origin:"50% 80%";transform-origin:"50% 80%";opacity:0}to{-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:"50% 80%";-ms-transform-origin:"50% 80%";transform-origin:"50% 80%";opacity:1}}@keyframes projShow{from{-webkit-transform:scale(0.9) translateY(-5%);-ms-transform:scale(0.9) translateY(-5%);transform:scale(0.9) translateY(-5%);-webkit-transform-origin:"50% 80%";-ms-transform-origin:"50% 80%";transform-origin:"50% 80%";opacity:0}to{-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:"50% 80%";-ms-transform-origin:"50% 80%";transform-origin:"50% 80%";opacity:1}}.KPN-photo section.liste ul.photos li:nth-child(0n+1) a.photo{-webkit-animation-delay:0s;animation-delay:0s}.KPN-photo section.liste ul.photos li:nth-child(0n+2) a.photo{-webkit-animation-delay:.05s;animation-delay:.05s}.KPN-photo section.liste ul.photos li:nth-child(0n+3) a.photo{-webkit-animation-delay:.1s;animation-delay:.1s}.KPN-photo section.liste ul.photos li:nth-child(0n+4) a.photo{-webkit-animation-delay:.15s;animation-delay:.15s}.KPN-photo section.liste ul.photos li:nth-child(0n+5) a.photo{-webkit-animation-delay:.2s;animation-delay:.2s}.KPN-photo section.liste ul.photos li:nth-child(0n+6) a.photo{-webkit-animation-delay:.25s;animation-delay:.25s}.KPN-photo section.liste ul.photos li:nth-child(0n+7) a.photo{-webkit-animation-delay:.3s;animation-delay:.3s}.KPN-photo section.liste ul.photos li:nth-child(0n+8) a.photo{-webkit-animation-delay:.35s;animation-delay:.35s}.KPN-photo section.liste ul.photos li:nth-child(0n+9) a.photo{-webkit-animation-delay:.4s;animation-delay:.4s}.KPN-photo section.liste ul.photos li:nth-child(0n+10) a.photo{-webkit-animation-delay:.45s;animation-delay:.45s}.KPN-photo section.liste ul.photos li:nth-child(0n+11) a.photo{-webkit-animation-delay:.5s;animation-delay:.5s}.KPN-photo section.liste ul.photos li:nth-child(0n+12) a.photo{-webkit-animation-delay:.55s;animation-delay:.55s}.KPN-photo section.liste ul.photos li:nth-child(0n+13) a.photo{-webkit-animation-delay:.6s;animation-delay:.6s}.KPN-photo section.liste ul.photos li:nth-child(0n+14) a.photo{-webkit-animation-delay:.65s;animation-delay:.65s}.KPN-photo section.liste ul.photos li:nth-child(0n+15) a.photo{-webkit-animation-delay:.7s;animation-delay:.7s}.KPN-photo section.liste ul.photos li:nth-child(0n+16) a.photo{-webkit-animation-delay:.75s;animation-delay:.75s}.KPN-photo section.liste ul.photos li:nth-child(0n+17) a.photo{-webkit-animation-delay:.8s;animation-delay:.8s}.KPN-photo section.liste ul.photos li:nth-child(0n+18) a.photo{-webkit-animation-delay:.85s;animation-delay:.85s}.KPN-photo section.liste ul.photos li:nth-child(0n+19) a.photo{-webkit-animation-delay:.9s;animation-delay:.9s}.KPN-photo section.liste ul.photos li:nth-child(0n+20) a.photo{-webkit-animation-delay:.95s;animation-delay:.95s}@media screen and (min-width: 601px){.KPN-photo section.liste ul.photos{margin:0 -1em}.KPN-photo section.liste ul.photos li{display:inline-block;width:9.1em;margin:0 .8em 1.8em}.KPN-photo section.liste ul.photos li a.photo img{transition:all .3s ease 0s}.KPN-photo section.liste ul.photos a:active.photo img,.KPN-photo section.liste ul.photos a:hover.photo img,.KPN-photo section.liste ul.photos a:focus.photo img{filter:contrast(0.9) brightness(1.15) saturate(1.2);box-shadow:.1em .1em .5em rgba(0,0,0,.25)}}@media screen and (max-width: 1000px){.KPN-photo section.liste .more a{font-size:.75em}}@media screen and (max-width: 770px){.KPN-photo section.liste .more a{font-size:.9em}}@media screen and (max-width: 600px){.KPN-photo section.liste .more{text-align:center}.KPN-photo section.liste .more a{font-size:18px;width:100%;margin-top:15px}.KPN-photo section.liste ul.photos li{margin-bottom:45px}}@media screen and (max-width: 455px){.KPN-photo section.liste ul.photos li{margin-bottom:25px}}.KModIntro .kPict{width:100%}.KModIntro .kPict img{object-fit:cover}.KModIntro div{position:absolute;display:flex;flex-direction:column;align-items:center;width:auto;height:100%;left:0;right:0;top:0;bottom:0}@media screen and (min-width: 601px){.KModIntro div.mobilemargin{margin-left:0 !important;margin-right:0 !important}}@media screen and (max-width: 600px){.KModIntro div.desktopmargin{margin-left:0 !important;margin-right:0 !important}}.KModIntro div p{display:flex;flex:1 1 auto;align-items:center;margin-bottom:0;text-align:left;font-size:.8em;line-height:1.2em}.KModIntro div p span.size-sm{font-size:.85em}.KModIntro div p span.size-xs{font-size:.7em}.KModIntro div p span.size-l{font-size:1.15em}.KModIntro div p span.size-xl{font-size:1.35em}@media screen and (max-width: 600px){.KModIntro{margin:0}.KModIntro.noMobilePic{overflow:hidden}.KModIntro.noMobilePic .kPict{width:220%;max-width:220%;margin-left:-60%}.KModIntro div p{font-size:16px}.KModIntro div p span{line-height:1.4em}}@media screen and (max-width: 455px){.KModIntro div p{font-size:14px}.KModIntro div p span{line-height:1.3em}}@media screen and (max-width: 400px){.KModIntro div p{font-size:12px}.KModIntro div p span{line-height:1.2em}}.KModularWrapper .KModIntro{margin:0 !important}@media screen and (min-width: 601px){.KModularWrapper .KModIntro div.desktopmargin{border-left:2px dotted #32008c;border-right:2px dotted #32008c}}@media screen and (max-width: 600px){.KModularWrapper .KModIntro div.mobilemargin{border-left:2px dotted #32008c;border-right:2px dotted #32008c}}.KModDuo{display:flex;align-content:center}.KModDuo .KModDuoBloc1,.KModDuo .KModDuoBloc2{position:relative;flex:1 1 50%;align-self:stretch}.KModDuo,.KModularBase>.KModListeUl>li>.KModPicture,.KModularBase>.KModListeUl>li>.KModVideo{margin-top:0}@media screen and (max-width: 600px){.KModDuo,.KModularBase>.KModListeUl>li>.KModPicture,.KModularBase>.KModListeUl>li>.KModVideo{margin-top:0}}.KModListIn-duo+.KModListIn-duo .KModDuo,.KModListIn-margin+.KModListeLi .KModElem,.KModularEditPage .KModDuo{margin-top:0}.KModularEditPage .KModDuo .KModDuoBloc1{margin-right:8px}@media screen and (max-width: 600px){.KModularBase .KModMargin{height:0;padding-bottom:5%}.KModularBase .KModMargin.KSize-xs{height:0;padding-bottom:1%}.KModularBase .KModMargin.KSize-s{height:0;padding-bottom:3%}.KModularBase .KModMargin.KSize-l{height:0;padding-bottom:8%}.KModularBase .KModMargin.KSize-xl{height:0;padding-bottom:15%}}.KPN-agence section.intro{min-height:80vh}.KPN-agence section.intro h1{font-size:1em;padding:1em;max-width:25em;line-height:1.1em;margin:0 auto;font-variation-settings:"STCH" 10,"wdth" 150,"wght" 400}.KPN-agence section.intro h1 span{display:block;white-space:nowrap}.KPN-agence section.intro h1 .pointcardinal{font-variation-settings:"STCH" 40,"wdth" 150,"wght" 400}.KPN-agence section.intro h1 .studio{font-variation-settings:"STCH" 1,"wdth" 100,"wght" 700}.KPN-agence section.intro h1 .packaging,.KPN-agence section.intro h1 .identite,.KPN-agence section.intro h1 .food{display:inline-block;position:relative;color:#e7cdb4;z-index:0;vertical-align:middle;overflow:hidden;font-variation-settings:"STCH" 10,"wdth" 150,"wght" 600}.KPN-agence section.intro h1 .packaging:before,.KPN-agence section.intro h1 .identite:before,.KPN-agence section.intro h1 .food:before{content:"";display:block;position:absolute;width:100%;height:80%;top:10%;left:0;z-index:-1;-webkit-transform: rotate(0deg) scaleX(0);-ms-transform: rotate(0deg) scaleX(0);transform: rotate(0deg) scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.KPN-agence section.intro h1 .packaging{padding:.2em .3em .3em}.KPN-agence section.intro h1 .packaging:before{background:#f3392f;-webkit-animation:mot1 .7s ease 0s 1 normal forwards;animation:mot1 .7s ease 0s 1 normal forwards}@-webkit-keyframes mot1{0%{-webkit-transform: rotate(0deg) scaleX(0);-ms-transform: rotate(0deg) scaleX(0);transform: rotate(0deg) scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}100%{-webkit-transform: rotate(-1deg) scaleX(1);-ms-transform: rotate(-1deg) scaleX(1);transform: rotate(-1deg) scaleX(1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}}@keyframes mot1{0%{-webkit-transform: rotate(0deg) scaleX(0);-ms-transform: rotate(0deg) scaleX(0);transform: rotate(0deg) scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}100%{-webkit-transform: rotate(-1deg) scaleX(1);-ms-transform: rotate(-1deg) scaleX(1);transform: rotate(-1deg) scaleX(1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}}.KPN-agence section.intro h1 .identite{padding:.35em .3em .2em}.KPN-agence section.intro h1 .identite:before{background:#9f2842;-webkit-animation:mot2 1.3s ease .5s 1 normal forwards;animation:mot2 1.3s ease .5s 1 normal forwards}@-webkit-keyframes mot2{0%{-webkit-transform: rotate(0deg) scaleX(0);-ms-transform: rotate(0deg) scaleX(0);transform: rotate(0deg) scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}100%{-webkit-transform: rotate(1deg) scaleX(1);-ms-transform: rotate(1deg) scaleX(1);transform: rotate(1deg) scaleX(1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}}@keyframes mot2{0%{-webkit-transform: rotate(0deg) scaleX(0);-ms-transform: rotate(0deg) scaleX(0);transform: rotate(0deg) scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}100%{-webkit-transform: rotate(1deg) scaleX(1);-ms-transform: rotate(1deg) scaleX(1);transform: rotate(1deg) scaleX(1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}}.KPN-agence section.intro h1 .food{padding:.2em .3em}.KPN-agence section.intro h1 .food:before{background:#00ae42;top:5%;-webkit-animation:mot3 .5s ease 1.4s 1 normal forwards;animation:mot3 .5s ease 1.4s 1 normal forwards}@-webkit-keyframes mot3{0%{-webkit-transform: rotate(0deg) scaleX(0);-ms-transform: rotate(0deg) scaleX(0);transform: rotate(0deg) scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}100%{-webkit-transform: rotate(-2deg) scaleX(1);-ms-transform: rotate(-2deg) scaleX(1);transform: rotate(-2deg) scaleX(1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}}@keyframes mot3{0%{-webkit-transform: rotate(0deg) scaleX(0);-ms-transform: rotate(0deg) scaleX(0);transform: rotate(0deg) scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}100%{-webkit-transform: rotate(-2deg) scaleX(1);-ms-transform: rotate(-2deg) scaleX(1);transform: rotate(-2deg) scaleX(1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}}.KPN-agence section.intro p{font-size:.7em;font-variation-settings:"STCH" 1,"wdth" 80,"wght" 200}.KPN-agence section.intro .kPict{display:block;width:3em;margin:1em auto}@media screen and (max-width: 900px){.KPN-agence section.intro{font-size:1.3em}}@media screen and (max-width: 700px){.KPN-agence section.intro p{font-size:1em}.KPN-agence section.intro .kPict{width:5em;margin:2em auto}.KPN-agence section.intro .fleche svg{width:1.5em;height:1.5em}}@media screen and (max-width: 500px){.KPN-agence section.intro{min-height:0;font-size:1em}.KPN-agence section.intro h1{max-width:none}}@media screen and (max-width: 380px){.KPN-agence section.intro h1{line-height:1.5em}.KPN-agence section.intro h1 span{white-space:normal;display:inline}}.KPN-agence section.manger{padding:10vh 8%}.KPN-agence section.manger h2{font-size:1.2em;font-variation-settings:"STCH" 40,"wdth" 150,"wght" 600;color:#00ae42;margin-bottom:.2em}.KPN-agence section.manger h3{font-size:.85em;font-variation-settings:"STCH" 20,"wdth" 100,"wght" 400}.KPN-agence section.manger .kPict{margin:1.1em auto 1em}.KPN-agence section.manger p{display:flex;font-size:.45em;text-align:justify;text-align-last:justify;text-wrap:pretty}.KPN-agence section.manger p strong{font-variation-settings:"ital" .5,"wdth" 100,"wght" 600}.KPN-agence section.manger p span{flex:1 1 50%;display:block}.KPN-agence section.manger p span.blocg{padding-right:1em;letter-spacing:.03em}.KPN-agence section.manger p span.blocd{padding-left:1em;letter-spacing:.02em}@media screen and (max-width: 1000px){.KPN-agence section.manger p{font-size:.56em}.KPN-agence section.manger p span.blocg{letter-spacing:.02em}.KPN-agence section.manger p span.blocd{letter-spacing:0em}}@media screen and (max-width: 750px){.KPN-agence section.manger h2{font-size:1.5em;text-wrap:balance}.KPN-agence section.manger h3{font-size:1.3em;text-wrap:balance}.KPN-agence section.manger p{font-size:.77em}.KPN-agence section.manger p span.blocg{letter-spacing:.02em}.KPN-agence section.manger p span.blocd{letter-spacing:0em}}@media screen and (max-width: 600px){.KPN-agence section.manger .kPict{margin:1.5em -10% .5em}.KPN-agence section.manger p{display:block;font-size:13px;text-align:justify;text-align-last:left}.KPN-agence section.manger p span{display:inline}.KPN-agence section.manger p span.blocg{padding:0;letter-spacing:0}.KPN-agence section.manger p span.blocd{padding:0;letter-spacing:0}}.KPN-agence section.valeurs{display:flex;padding:0 8% 10vh}.KPN-agence section.valeurs .kPict{flex:1 1 70%}.KPN-agence section.valeurs .kPict img{height:100%;object-fit:cover}.KPN-agence section.valeurs .txt{flex:1 1 30%;font-size:.5em;padding-left:2em}.KPN-agence section.valeurs .txt p{margin-bottom:1em;text-align:justify;text-wrap:pretty;line-height:1.3em}.KPN-agence section.valeurs .txt p strong{font-variation-settings:"ital" .5,"wdth" 100,"wght" 800}.KPN-agence section.valeurs .txt p:last-child{margin-bottom:0;font-size:.8em;line-height:1.15em}@media screen and (max-width: 1000px){.KPN-agence section.valeurs .kPict{flex:1 1 60%}.KPN-agence section.valeurs .txt{flex:1 1 40%;font-size:.6em}}@media screen and (max-width: 800px){.KPN-agence section.valeurs .kPict{flex:1 1 50%;margin-right:.5em}.KPN-agence section.valeurs .txt{flex:1 1 50%;padding-left:1em;font-size:.7em}.KPN-agence section.valeurs .txt p:last-child{font-size:.9em}}@media screen and (max-width: 600px){.KPN-agence section.valeurs{display:block}.KPN-agence section.valeurs .kPict{margin-right:0;margin-bottom:1em}.KPN-agence section.valeurs .txt{padding-left:0;font-size:14px}.KPN-agence section.valeurs .txt p:last-child{font-size:13px;line-height:1.3em}}.KPN-agence section.aumenu{background:#00ae42;overflow:hidden;padding:8%}.KPN-agence section.aumenu h2{color:#e7cdb4;text-align:left;font-size:1.2em;font-variation-settings:"STCH" 20,"wdth" 100,"wght" 500}.KPN-agence section.aumenu ul{display:flex;font-size:.4em;margin:1.5em -1em}.KPN-agence section.aumenu ul li{flex:1 1 25%;padding:0 1em}.KPN-agence section.aumenu ul li h3{font-size:2em;font-variation-settings:"STCH" 1,"wdth" 100,"wght" 500}.KPN-agence section.aumenu ul li img{margin:1em auto 2em;width:50%;background:#e7cdb4;border-radius:50%}.KPN-agence section.aumenu ul li p{text-align:justify;text-wrap:pretty}.KPN-agence section.aumenu ul li p strong{font-variation-settings:"ital" .5,"wdth" 100,"wght" 800}.KPN-agence section.aumenu div.and{position:relative;-webkit-transform: rotate(1deg);-ms-transform: rotate(1deg);transform: rotate(1deg);font-size:.4em;background:#0083d5;padding:1.5em 2em 1.5em 37%;margin-top:3%;margin-left:-25%;width:100%}.KPN-agence section.aumenu div.and svg{position:absolute;top:-15%;left:25%;width:8em;height:8em}.KPN-agence section.aumenu div.and p{-webkit-transform: rotate(-1deg);-ms-transform: rotate(-1deg);transform: rotate(-1deg);color:#e7cdb4;text-align:justify;text-wrap:pretty}@media screen and (max-width: 1100px){.KPN-agence section.aumenu ul,.KPN-agence section.aumenu div.and{font-size:.48em}.KPN-agence section.aumenu div.and{padding:1.5em 2em 1.5em 29%;margin-left:-15%}.KPN-agence section.aumenu div.and svg{left:15%}}@media screen and (max-width: 850px){.KPN-agence section.aumenu ul,.KPN-agence section.aumenu div.and{font-size:.58em}.KPN-agence section.aumenu ul li p{text-align:left}.KPN-agence section.aumenu div.and{padding:1.5em 1.5em 1.5em 26%;width:115%}.KPN-agence section.aumenu div.and svg{left:10%;width:6em;height:6em}}@media screen and (max-width: 725px){.KPN-agence section.aumenu ul,.KPN-agence section.aumenu div.and{font-size:.7em}.KPN-agence section.aumenu ul li h3{font-size:1.7em}.KPN-agence section.aumenu ul li img{width:75%}.KPN-agence section.aumenu div.and{padding:1em 1em 1em 28%;width:120%}}@media screen and (max-width: 600px){.KPN-agence section.aumenu{padding:5% 0 10%}.KPN-agence section.aumenu h2{font-size:26px;padding:0 8%}.KPN-agence section.aumenu ul{display:block}.KPN-agence section.aumenu ul li{display:inline-block;width:43%;margin-bottom:2em;vertical-align:top}.KPN-agence section.aumenu ul li h3{font-size:24px}.KPN-agence section.aumenu ul li img{width:8em}.KPN-agence section.aumenu ul li p{font-size:13px}.KPN-agence section.aumenu div.and{font-size:13px;padding:12% 1em 1em 22%;width:110%;margin-top:6%}.KPN-agence section.aumenu div.and svg{left:50%;top:-20%}}@media screen and (max-width: 450px){.KPN-agence section.aumenu ul{margin:1.5em 8%}.KPN-agence section.aumenu ul li{display:block;width:100%;padding:0;margin-bottom:2em}.KPN-agence section.aumenu div.and{margin-top:20%}}.KPN-agence section.histoire{overflow:hidden;padding:5% 8%;display:flex;font-size:.55em}.KPN-agence section.histoire .txt{flex:1 1 40%;padding-right:2em;text-align:left}.KPN-agence section.histoire .txt p strong{color:#0083d5;font-variation-settings:"ital" .5,"wdth" 100,"wght" 800}.KPN-agence section.histoire .txt p.contact{-webkit-transform: rotate(-1deg);-ms-transform: rotate(-1deg);transform: rotate(-1deg);font-family:"antipol-variable",Arial,sans-serif;font-variation-settings:"STCH" 20,"wdth" 120,"wght" 600;font-size:.8em;background:#00ae42 url(../img/fond-projets.svg) no-repeat 0 120%;background-size:100%;padding:.4em .4em .3em 35%;margin-top:7%;margin-left:-35%;width:100%;transition:all .3s ease 0s}.KPN-agence section.histoire .txt p.contact a{display:inline-block;-webkit-transform: rotate(1deg);-ms-transform: rotate(1deg);transform: rotate(1deg);transition:all .3s ease 0s}.KPN-agence section.histoire .txt p.contact a:active,.KPN-agence section.histoire .txt p.contact a:hover,.KPN-agence section.histoire .txt p.contact a:focus{color:#fff}@media screen and (min-width: 601px){.KPN-agence section.histoire .txt p.contact:hover{background-position:0 50%;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}.KPN-agence section.histoire .kPict{flex:1 1 60%}@media screen and (max-width: 1000px){.KPN-agence section.histoire{font-size:.65em}.KPN-agence section.histoire .txt p.contact{width:110%}}@media screen and (max-width: 800px){.KPN-agence section.histoire{font-size:.75em}.KPN-agence section.histoire .txt p.contact{width:125%}}@media screen and (max-width: 600px){.KPN-agence section.histoire{display:block;font-size:18px}.KPN-agence section.histoire .txt{padding-right:0;margin-bottom:5%}.KPN-agence section.histoire .txt p.contact{font-size:1.15em;width:22em;margin-left:-5em;padding:.5em .2em .5em 5em}}@media screen and (max-width: 420px){.KPN-agence section.histoire{font-size:16px}.KPN-agence section.histoire .txt p.contact{font-size:1.1em}}.KPN-agence footer .smiley{background:#f3392f}.KPN-contact h1{display:none}.KPN-contact .duo{display:flex;font-size:.6em;text-align:left}.KPN-contact .duo .gauche,.KPN-contact .duo .droite{flex:1 0 auto}.KPN-contact section.contact{padding:1em;padding-right:.2em}.KPN-contact section.contact .gauche{flex:1 1 33%;padding-right:2em}.KPN-contact section.contact .gauche p.intro{font-family:"antipol-variable",Arial,sans-serif;font-variation-settings:"STCH" 1,"wdth" 80,"wght" 400;font-size:1.6em;line-height:1.15em;margin-bottom:0}.KPN-contact section.contact .droite{flex:1 1 66%}.KPN-contact section.contact .KFormsBloc{font-size:.9em}.KPN-contact section.contact .KFormReponse{margin-right:2em}.KPN-contact section.contact .KFormElem{margin-bottom:.8em}.KPN-contact section.contact .KFormElem.KFormElemHidden{margin:0}.KPN-contact section.contact .KFormElem .KFormLabel{position:absolute;top:.2em;left:.6em;z-index:1;font-size:1em;text-align:left;width:10em;margin-top:.4em;font-variation-settings:"ital" 1,"wdth" 70,"wght" 500}.KPN-contact section.contact .KFormElem .KFormInput{padding-right:2em}.KPN-contact section.contact .KFormElem .KFormInput input:autofill,.KPN-contact section.contact .KFormElem .KFormInput input:-internal-autofill-selected{background:#000 !important;border-color:#0083d5;color:#0083d5}.KPN-contact section.contact .KFormElem .KFormInput input{padding-left:10em}.KPN-contact section.contact .KFormElem .KFormInput textarea{text-indent:9.5em;min-height:8em}.KPN-contact section.contact .KFormElem.KFormElemReCaptCha iframe{filter:sepia(0.4) brightness(0.82) saturate(3.5) hue-rotate(-35deg)}.KPN-contact section.contact .KFormElem .KFormErrorInfoWrapper{width:100%;position:absolute;bottom:0;right:-1.15em}.KPN-contact section.contact .KFormElem .KFormErrorInfoWrapper .KFormErrorInfo{width:calc(100% - 2.3em)}.KPN-contact section.contact .KFormElem .KFormClear{right:2.4em}.KPN-contact section.contact .KFormElem .KFormAlertIcon{position:absolute;top:.3em;right:0}.KPN-contact section.contact #KForm-rgpd{margin-bottom:.5em}.KPN-contact section.contact #KForm-rgpd .KFormChkBoxGroup{position:absolute;top:-0.1em;width:100%}.KPN-contact section.contact #KForm-rgpd .KFormChkBoxGroup .KFormOption .KFormFancyBox:after{background-image:url(../img/check_beige.svg)}.KPN-contact section.contact #KForm-rgpd .KFormLabel{position:relative;display:block;top:0;left:0;font-size:.8em;width:auto;padding-left:2em;padding-right:2em;margin-top:.6em;color:#000}.KPN-contact section.contact p.mandatory{font-size:.7em;font-weight:300;font-style:italic}.KPN-contact section.contact p.valide{display:flex;align-items:start}.KPN-contact section.contact p.valide .KFormElemReCaptCha{flex:1 0 304px}.KPN-contact section.contact p.valide .KFormElemReCaptCha .KFormInput{border:0}.KPN-contact section.contact p.valide .KFormBoutonSave{font-size:2em;width:4em;height:2.9em;background:transparent url(../img/envoyer.png) no-repeat center;background-size:contain;margin:-0.5em 1em 0;transition:all .2s ease 0s}.KPN-contact section.contact p.valide .KFormBoutonSave:hover{-webkit-transform:scale(1.1) rotate(5deg);-ms-transform:scale(1.1) rotate(5deg);transform:scale(1.1) rotate(5deg);filter:drop-shadow(0 0.1em 0.1em rgba(0, 0, 0, 0.4))}@media screen and (max-width: 950px){.KPN-contact section.contact #KForm-rgpd .KFormLabel{font-size:.95em;margin-top:.3em}.KPN-contact section.contact p.mandatory{font-size:.85em}}@media screen and (max-width: 850px){.KPN-contact section.contact .duo{display:block}.KPN-contact section.contact .duo .gauche{padding-right:0;margin-bottom:.8em}.KPN-contact section.contact .KFormsBloc{font-size:1.1em}}@media screen and (max-width: 750px){.KPN-contact section.contact .KFormsBloc{font-size:1.3em}}@media screen and (max-width: 600px){.KPN-contact section.contact .KFormsBloc{font-size:18px}.KPN-contact section.contact p.valide .KFormBoutonSave{font-size:1.5em;margin:0 .5em 0 0}}@media screen and (max-width: 480px){.KPN-contact section.contact p.valide{display:block}.KPN-contact section.contact p.valide .KFormBoutonSave{display:block;margin:0 auto 10%}}@media screen and (max-width: 360px){.KPN-contact section.contact p.valide{overflow:hidden}}.KPN-contact section.map{padding:3em 4em;background:#f9bdd5}.KPN-contact section.map .gauche{flex:1 1 66%}.KPN-contact section.map .droite{flex:1 0 33%;padding-left:2em}.KPN-contact section.map .kPict{margin-bottom:1em}.KPN-contact section.map .coordonnees{font-variation-settings:"ital" 0,"wdth" 80,"wght" 400}.KPN-contact section.map .coordonnees address{padding-right:1em;font-style:normal}.KPN-contact section.map .coordonnees address em{display:inline-block;margin-bottom:1em;font-variation-settings:"ital" .3,"wdth" 70,"wght" 400}.KPN-contact section.map .maps{flex:1 0 auto;height:100%;border:1px solid #000}.KPN-contact section.map .maps iframe{display:block;height:100%;min-height:20em}@media screen and (max-width: 750px){.KPN-contact section.map{padding:1.5em 1em}.KPN-contact section.map .coordonnees{font-size:1.2em}}@media screen and (max-width: 600px){.KPN-contact section.map{padding:1em}.KPN-contact section.map .duo{display:block}.KPN-contact section.map .gauche{margin-bottom:1.5em}.KPN-contact section.map .droite{padding-left:0;display:flex}.KPN-contact section.map .kPict{flex:1 1 50%;margin-bottom:0}.KPN-contact section.map .coordonnees{font-size:1.5em;flex:1 1 50%;padding-left:1em}.KPN-contact section.map .maps iframe{min-height:30em}}.KPN-contact footer{background:#f3392f}.KPN-contact footer .infos address p:last-child{display:none}.KPN-contact footer .infos a:active,.KPN-contact footer .infos a:hover,.KPN-contact footer .infos a:focus{color:#000}.KPN-mentions-legales section,.KPN-cgv section{padding:2em}.KPN-mentions-legales section h1,.KPN-cgv section h1{font-variation-settings:"STCH" 40,"wdth" 120,"wght" 600;font-size:46px}.KPN-mentions-legales section h2,.KPN-cgv section h2{font-size:2.4em;margin:2em 0 .3em;color:#00ae42;font-variation-settings:"STCH" 20,"wdth" 100,"wght" 500}.KPN-mentions-legales section .content,.KPN-cgv section .content{text-align:left;font-size:14px}.KPN-mentions-legales section .content a.download,.KPN-cgv section .content a.download{display:block;width:16em;text-align:right;margin:2em 0 0 auto}.KPN-mentions-legales section .content a:active.download,.KPN-mentions-legales section .content a:hover.download,.KPN-mentions-legales section .content a:focus.download,.KPN-cgv section .content a:active.download,.KPN-cgv section .content a:hover.download,.KPN-cgv section .content a:focus.download{text-decoration:none}.KPN-mentions-legales section .content a:active .kIconC,.KPN-mentions-legales section .content a:hover .kIconC,.KPN-mentions-legales section .content a:focus .kIconC,.KPN-cgv section .content a:active .kIconC,.KPN-cgv section .content a:hover .kIconC,.KPN-cgv section .content a:focus .kIconC{fill:#2d2926}.KPN-mentions-legales section .content p,.KPN-cgv section .content p{text-align:justify;font-weight:300;padding-left:1em;line-height:1.7em}.KPN-mentions-legales section .content a,.KPN-mentions-legales section .content a:visited,.KPN-cgv section .content a,.KPN-cgv section .content a:visited{color:#00ae42}.KPN-mentions-legales section .content a:active,.KPN-mentions-legales section .content a:hover,.KPN-mentions-legales section .content a:focus,.KPN-cgv section .content a:active,.KPN-cgv section .content a:hover,.KPN-cgv section .content a:focus{color:#2d2926;text-decoration:underline}@media screen and (max-width: 500px){.KPN-mentions-legales section,.KPN-cgv section{padding:1em}.KPN-mentions-legales section h1,.KPN-cgv section h1{font-size:32px}.KPN-mentions-legales section h2,.KPN-cgv section h2{font-size:2em}}@media screen and (max-width: 350px){.KPN-mentions-legales section,.KPN-cgv section{padding:1em}.KPN-mentions-legales section h1,.KPN-cgv section h1{font-size:28px}.KPN-mentions-legales section h2,.KPN-cgv section h2{font-size:1.5em}}/*# sourceMappingURL=main.css.map */
