﻿@font-face{font-family:"NF";font-weight:200;src:url("fonts/nf-regular.woff2") format("woff2"),url("fonts/nf-regular.ttf") format("truetype");font-display:swap}@font-face{font-family:"NF";font-weight:400;src:url("fonts/nf-medium.woff2") format("woff2"),url("fonts/nf-medium.ttf") format("truetype");font-display:swap}@font-face{font-family:"NF";font-weight:600;src:url("fonts/nf-bold.woff2") format("woff2"),url("fonts/nf-bold.ttf") format("truetype");font-display:swap}@font-face{font-family:"Deja Vu";font-weight:normal;src:url("fonts/dejavu.woff2") format("woff2"),url("fonts/dejavu.ttf") format("truetype");font-display:swap}@font-face{font-family:"Deja Vu";font-weight:bold;src:url("fonts/dejavu-bold.woff2") format("woff2"),url("fonts/dejavu-bold.ttf") format("truetype");font-display:swap}:root{--KForms-InputBack: #FFFFFF;--KForms-TextColor: #000;--KForms-BorderColor: #F0F0F0;--KForms-BorderFocus: #202B52;--KForms-BorderRadius: 6px;--KForms-BorderWidth: 1px;--KForms-AlertColor: #C00;--KForms-DisabledOpacity: 0.5;--KForms-ValidColor: #202B52;--KForms-CancelColor: #AAA}html{height:auto}body{position:relative;font-family:"Deja Vu",arial,sans-serif;color:#000;display:flex;flex-direction:column;min-height:100vh}button,input,select,textarea,tr,td{font-family:"Deja Vu",arial,sans-serif}h1,h2,h3,h4{font-family:"NF",arial,sans-serif;font-weight:600;letter-spacing:-0.05em;line-height:.95em;text-wrap:balance}h1,h2,h3,h4,h5,h6{margin:2em 0 1em}.kPict cite,.kPict+cite{display:none}.mobile{display:none}@media(max-width: 600px){.desktop{display:none}.mobile{display:block}a span.protocol{display:none}}main{flex:1 1 auto;display:flex;flex-direction:column;padding-bottom:2em}main a.bouton1{display:inline-block;padding:.7em 3em;border-radius:8px}main a.bouton1,main a:visited.bouton1{background:#202b52;color:#fff}main a:active.bouton1,main a:hover.bouton1,main a:focus.bouton1{background:#fff;color:#202b52;outline:none}main p{margin-bottom:.4em}main p.pcontact{text-align:center;padding:1.5em 0 1em}@media(max-width: 400px){main p.pcontact{padding:5px 0 15px}main p.pcontact a.bouton1{display:block;width:100%}}main ul{padding-left:1.3em}main ul li{position:relative;margin-bottom:.5em}main ul li:before{content:"";display:block;position:absolute;left:-0.8em;top:.5em;width:.4em;height:.4em;background:#fff;border-radius:50%}main ul.calendrier li{margin-bottom:1em}main ul.calendrier li strong.statut{background:#fff;font-size:.9em;font-family:"NF",arial,sans-serif;color:#202b52;font-weight:bold;padding:.1em .4em;border-radius:.2em}main ul.calendrier li.past,main ul.calendrier li.annule,main ul.calendrier li.complet{color:#666}main ul.calendrier li em.note{font-size:.9em;padding-left:2em;display:block}main aside{position:relative;background:rgba(255,255,255,.5);padding:1.5em 1.4em 1em 3.5em;margin:1.5em 0;text-align:left;border-radius:8px}main aside h3,main aside h4,main aside h5,main aside h6{color:#000;margin:0 0 .5em;font-size:1.2em;font-family:"Deja Vu",arial,sans-serif}main aside p{color:#666;text-wrap:auto !important}main aside .kIcon{position:absolute;top:1.4em;left:1.2em;width:1.4em;height:1.4em}main aside a:active,main aside a:hover,main aside a:focus{color:#202b52 !important;text-decoration:underline !important}main section{flex:0 0 auto;text-align:center;background:#e1bd70}main section h1,main section h2,main section h3,main section h4{color:#202b52}main section h1{margin:.5em 0 .7em;font-size:2.8em}@media(min-width: 601px){main section.hero:not(.slider) .kPict img,main section .KSliderUl .current .kPict img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-animation:herozoom 6s ease 0s 1 normal forwards;animation:herozoom 6s ease 0s 1 normal forwards}@-webkit-keyframes herozoom{0%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@keyframes herozoom{0%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}}main section.hero .kPict{display:block;overflow:hidden}main section.hero .kPict img{height:30vw;width:100vw;object-fit:cover}@media(max-width: 600px){main section.hero .kPict img{height:50vw}}main section.hero.slider .KSlider .KSliderUl{padding-bottom:30%}@media(max-width: 600px){main section.hero.slider .KSlider .KSliderUl{padding-bottom:50%}}main section.hero.slider .KSliderFixed{display:none}main section .content{max-width:1200px;margin:0 auto;padding:10px 20px}@media(max-width: 600px){main section .content{padding:10px 30px}}main section .content.intro{padding-bottom:30px}main section .content.titre{text-align:left}main section .content.titre h2{font-size:2.8em;color:#202b52;margin:0}main section .content.duo,main section .content.trio,main section .content.portfolio{display:flex;padding-bottom:40px}main section .content.duo>li,main section .content.trio>li,main section .content.portfolio>li{padding:16px;text-align:left}main section .content.duo>li:before,main section .content.trio>li:before,main section .content.portfolio>li:before{display:none}main section .content.duo>li .kPict,main section .content.trio>li .kPict,main section .content.portfolio>li .kPict{display:block;margin:0 0 1.6em;border-radius:8px;overflow:hidden}main section .content.duo>li .kPict.kPlaceHolder,main section .content.trio>li .kPict.kPlaceHolder,main section .content.portfolio>li .kPict.kPlaceHolder{border:1px solid #000}main section .content.duo>li .kPict img,main section .content.trio>li .kPict img,main section .content.portfolio>li .kPict img{transition:all .5s ease 0s}main section .content.duo>li .KSlider .KSliderUl,main section .content.trio>li .KSlider .KSliderUl,main section .content.portfolio>li .KSlider .KSliderUl{padding-bottom:66.6666666667%}main section .content.duo>li .KSlider .KSliderNav,main section .content.trio>li .KSlider .KSliderNav,main section .content.portfolio>li .KSlider .KSliderNav{display:none}main section .content.duo>li .KSlider .KSliderNav li:before,main section .content.trio>li .KSlider .KSliderNav li:before,main section .content.portfolio>li .KSlider .KSliderNav li:before{display:none}main section .content.duo>li p,main section .content.duo>li h2,main section .content.duo>li .kPict,main section .content.trio>li p,main section .content.trio>li h2,main section .content.trio>li .kPict,main section .content.portfolio>li p,main section .content.portfolio>li h2,main section .content.portfolio>li .kPict{transition:all .2s ease 0s}main section .content.duo>li h2,main section .content.trio>li h2,main section .content.portfolio>li h2{margin:0 0 .5em;font-family:"Deja Vu",arial,sans-serif;font-size:1em;color:#666;font-weight:normal}main section .content.duo>li p,main section .content.trio>li p,main section .content.portfolio>li p{margin:0 0 1em}main section .content.duo>li a p,main section .content.duo>li p.note,main section .content.trio>li a p,main section .content.trio>li p.note,main section .content.portfolio>li a p,main section .content.portfolio>li p.note{color:#666}main section .content.duo>li a:active .kPict,main section .content.duo>li a:hover .kPict,main section .content.duo>li a:focus .kPict,main section .content.trio>li a:active .kPict,main section .content.trio>li a:hover .kPict,main section .content.trio>li a:focus .kPict,main section .content.portfolio>li a:active .kPict,main section .content.portfolio>li a:hover .kPict,main section .content.portfolio>li a:focus .kPict{box-shadow:0 .1em 1em rgba(0,0,0,.4);-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01)}main section .content.duo>li a:active .kPict img:not(.kPictBlur),main section .content.duo>li a:hover .kPict img:not(.kPictBlur),main section .content.duo>li a:focus .kPict img:not(.kPictBlur),main section .content.trio>li a:active .kPict img:not(.kPictBlur),main section .content.trio>li a:hover .kPict img:not(.kPictBlur),main section .content.trio>li a:focus .kPict img:not(.kPictBlur),main section .content.portfolio>li a:active .kPict img:not(.kPictBlur),main section .content.portfolio>li a:hover .kPict img:not(.kPictBlur),main section .content.portfolio>li a:focus .kPict img:not(.kPictBlur){-webkit-transform:scale(1.1) rotate(-2deg);-ms-transform:scale(1.1) rotate(-2deg);transform:scale(1.1) rotate(-2deg)}main section .content.duo>li a:active h2,main section .content.duo>li a:hover h2,main section .content.duo>li a:focus h2,main section .content.trio>li a:active h2,main section .content.trio>li a:hover h2,main section .content.trio>li a:focus h2,main section .content.portfolio>li a:active h2,main section .content.portfolio>li a:hover h2,main section .content.portfolio>li a:focus h2{color:#000}main section .content.duo>li a:active p,main section .content.duo>li a:hover p,main section .content.duo>li a:focus p,main section .content.trio>li a:active p,main section .content.trio>li a:hover p,main section .content.trio>li a:focus p,main section .content.portfolio>li a:active p,main section .content.portfolio>li a:hover p,main section .content.portfolio>li a:focus p{color:#000}main section .content.duo.visugauche>li:first-child,main section .content.duo.visudroite>li:first-child,main section .content.trio.visugauche>li:first-child,main section .content.trio.visudroite>li:first-child,main section .content.portfolio.visugauche>li:first-child,main section .content.portfolio.visudroite>li:first-child{flex:.7 1 40%}main section .content.duo.visudroite>li:first-child,main section .content.trio.visudroite>li:first-child,main section .content.portfolio.visudroite>li:first-child{order:1}@media(max-width: 800px){main section .content.duo.visugauche,main section .content.duo.visudroite,main section .content.trio.visugauche,main section .content.trio.visudroite,main section .content.portfolio.visugauche,main section .content.portfolio.visudroite{flex-direction:column;margin-bottom:1em}main section .content.duo.visugauche>li,main section .content.duo.visudroite>li,main section .content.trio.visugauche>li,main section .content.trio.visudroite>li,main section .content.portfolio.visugauche>li,main section .content.portfolio.visudroite>li{padding:0}main section .content.duo.visugauche>li:first-child,main section .content.duo.visudroite>li:first-child,main section .content.trio.visugauche>li:first-child,main section .content.trio.visudroite>li:first-child,main section .content.portfolio.visugauche>li:first-child,main section .content.portfolio.visudroite>li:first-child{flex:0 0 auto;order:1}}@media(max-width: 600px){main section .content.duo,main section .content.trio,main section .content.portfolio{flex-direction:column}main section .content.duo.trio>li,main section .content.trio.trio>li,main section .content.portfolio.trio>li{padding:0 0 16px}main section .content.duo.trio>li .kPict,main section .content.trio.trio>li .kPict,main section .content.portfolio.trio>li .kPict{max-width:300px;margin:0 auto 1em}}@media(max-width: 430px){main section .content.duo>li .kPict,main section .content.trio>li .kPict,main section .content.portfolio>li .kPict{max-width:none}}main section .content.duo>li{flex:1 1 50%}main section .content.trio>li{flex:1 1 33%}main section.actus.type-ateliers ul.trio li .kPict img{aspect-ratio:1;object-fit:cover}main section .intro p{text-wrap:balance}main section ul.others{position:absolute;top:30px;left:30px;padding:0;z-index:5}main section ul.others li{margin-bottom:5px}main section ul.others li:before{display:none}main section ul.others li a{border:1px solid #e1bd70;display:block}main section ul.others li a .kPict{border-radius:0 !important;margin:0 !important;box-shadow:0 0 0 rgba(0,0,0,.4)}main section ul.others li a .kPict img{width:30px;height:20px;object-fit:cover}main section ul.others li a:active .kPict,main section ul.others li a:active img:not(.kPictBlur),main section ul.others li a:hover .kPict,main section ul.others li a:hover img:not(.kPictBlur),main section ul.others li a:focus .kPict,main section ul.others li a:focus img:not(.kPictBlur){box-shadow:0 0 0 !important;-webkit-transform:scale(1) !important;-ms-transform:scale(1) !important;transform:scale(1) !important}main .content:not(.duo):not(.trio):not(.intro) a,main .content:not(.duo):not(.trio):not(.intro) a:visited{color:#202b52}main .content:not(.duo):not(.trio):not(.intro) a:active,main .content:not(.duo):not(.trio):not(.intro) a:hover,main .content:not(.duo):not(.trio):not(.intro) a:focus{color:#e1bd70;text-decoration:none}main a.anchor,main a.KFormReponseAnchor{display:block;position:relative;top:-150px}@media screen and (max-width: 850px){main a.anchor,main a.KFormReponseAnchor{top:-100px}}a[href]:after{content:none}.noprint,nav,.cta-contact{display:none !important}main section{background:none}main section h1,main section h2,main section h3,main section h4{color:#aaa}main section.hero{display:none}main section .content.titre h1,main section .content.titre h2,main section .content.titre h3,main section .content.titre h4{color:#aaa}main section .content.duo>li h2,main section .content.duo>li h3,main section .content.duo>li h4,main section .content.trio>li h2,main section .content.trio>li h3,main section .content.trio>li h4{color:#aaa}header{background:#fff;position:relative !important}header .logo{filter:brightness(0)}footer{background:none;padding:5px 0 0}footer section.mentions,footer section.centre{display:none}footer section.adresse{text-align:center;border-right:0;padding:0}footer section.adresse h4{display:none}footer section.adresse address{color:#000}footer section.adresse address span{display:inline}footer section.adresse address:before{content:"ATELIER CÉCILOU — "}footer section.adresse address:after{content:" — www.atelier-cecilou.fr "}/*# sourceMappingURL=main.print.css.map */
