@font-face{font-family:Kindred;src:url(/typo/Kindred-Youth.otf)format("opentype")}@font-face{font-family:Chicle;src:url(/typo/Chicle-Regular.ttf)format("truetype")}@font-face{font-family:Roboto;src:url(/typo/Roboto-Regular.ttf)format("truetype")}@font-face{font-family:Roboto;src:url(/typo/Roboto-Light.ttf)format("truetype");font-weight:300}@keyframes rotation_1{0%{transform:rotate(35deg)}25%{transform:rotate(0)}50%{transform:rotate(-35deg)}75%{transform:rotate(0)}to{transform:rotate(35deg)}}@keyframes rotation_2{0%{transform:rotate(-35deg)}25%{transform:rotate(0)}50%{transform:rotate(35deg)}75%{transform:rotate(0)}to{transform:rotate(-35deg)}}.saison-printemps{background-color:#78d184}.saison-été{background-color:#ca5599}.saison-automne{background-color:#b87700}.saison-hiver{background-color:#71aee0}.couleur-rouge{background-color:#a5002f}.couleur-rose{background-color:#ff7dc9}.couleur-violet{background-color:#b04ad8}.couleur-bleu{background-color:#4a7cd8}.couleur-vert{background-color:#3eaa4c}.couleur-jaune{background-color:#f0ff6d}.couleur-orange{background-color:#f59f4f}.couleur-marron{background-color:#8b5e3c}.couleur-blanc{color:#8e0055;background-color:#fff}.couleur-paillette{background-color:#ffccdb}.couleur-noir{background-color:#242323}.couleur-argent{background:linear-gradient(to bottom right,#e6e6e6,#b3b3b3)}.couleur-or{background:linear-gradient(to bottom right,gold,#b8860b)}.couleur-multicolore{background:linear-gradient(to bottom right,red,#ff7f00 20%,#ff0 40%,#0f0 60%,#00f 80%,#8b00ff)}#realisationsAll{background-color:#ff97b7;padding-top:275px;padding-bottom:200px;position:relative}#realisationsAll #svg-1{width:900px;position:absolute;top:-200px;right:-150px}#realisationsAll #svg-1 path{fill:#ffccdb}@media (max-width:1500px){#realisationsAll #svg-1{right:-250px}}@media (max-width:810px){#realisationsAll #svg-1{width:500px;right:-200px}}#realisationsAll #svg-2{width:900px;position:absolute;bottom:-250px;left:-100px;transform:rotate(-90deg)}#realisationsAll #svg-2 path{fill:#ffccdb}@media (max-width:810px){#realisationsAll #svg-2{width:500px;bottom:-100px}}#realisationsAll h2{color:#fff;text-align:left;text-wrap:wrap;font-family:Kindred,sans-serif;font-size:100px;font-weight:400;line-height:1;text-decoration:none}@media (max-width:1500px){#realisationsAll h2{font-size:76px}}@media (max-width:1310px){#realisationsAll h2{text-align:center}}@media (max-width:520px){#realisationsAll h2{font-size:48px}}#realisationsAll .container{flex-direction:column;gap:50px;padding-bottom:25px;display:flex;position:relative}@media (max-width:520px){#realisationsAll .container{gap:25px;padding-top:25px}}#realisationsAll .container .container-filtre{cursor:pointer;background-color:#ff97b7;border:2px solid #fff;border-radius:25px;align-items:center;padding:25px;display:flex}@media (max-width:520px){#realisationsAll .container .container-filtre{border:2px solid #fff}}#realisationsAll .container .container-filtre{color:#fff;width:fit-content;height:fit-content;box-shadow:0 5px 20px #8e00557c}#realisationsAll .container .container-filtre .content{opacity:0;white-space:nowrap;align-items:center;gap:25px;max-width:0;transition:opacity .1s,max-width .5s,margin-left .3s,width .5s,max-height .5s;display:flex}#realisationsAll .container .container-filtre .content .filtre{cursor:pointer;background-color:#d35377;border:2px solid #fff;border-radius:10px;align-items:center;gap:10px;padding:5px 10px;display:flex}@media (max-width:520px){#realisationsAll .container .container-filtre .content .filtre{border:2px solid #fff}}#realisationsAll .container .container-filtre .content .filtre{position:relative}#realisationsAll .container .container-filtre .content .filtre p{letter-spacing:5%;color:#fff;text-align:left;font-family:Chicle,sans-serif;font-size:20px;font-weight:lighter;text-decoration:none}@media (max-width:520px){#realisationsAll .container .container-filtre .content .filtre p{font-size:16px}}#realisationsAll .container .container-filtre .content .filtre img{width:15px;height:auto;transition:transform .3s}#realisationsAll .container .container-filtre .content .filtre:before{content:"";background-color:#0000;width:100%;height:20px;position:absolute;top:100%;left:0}#realisationsAll .container .container-filtre .content .filtre .infos-filtre{cursor:pointer;z-index:-1;opacity:0;visibility:hidden;white-space:nowrap;background-color:#d35377;border:2px solid #fff;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:fit-content;min-width:100%;height:fit-content;padding:10px;display:flex;position:absolute;top:-150px;left:50%;transform:translate(-50%)}@media (max-width:520px){#realisationsAll .container .container-filtre .content .filtre .infos-filtre{border:2px solid #fff}}#realisationsAll .container .container-filtre .content .filtre .infos-filtre{border-radius:10px;transition:opacity .2s,visibility .2s,top .4s cubic-bezier(.175,.885,.32,1.275),transform .4s cubic-bezier(.175,.885,.32,1.275)}#realisationsAll .container .container-filtre .content .filtre .infos-filtre p{letter-spacing:5%;color:#fff;text-align:left;font-family:Chicle,sans-serif;font-size:20px;font-weight:lighter;text-decoration:none}@media (max-width:520px){#realisationsAll .container .container-filtre .content .filtre .infos-filtre p{font-size:16px}}#realisationsAll .container .container-filtre .content .filtre .infos-filtre p.selected{color:#8e0055;background-color:#ffccdb;border-radius:5px;padding:2px 10px}#realisationsAll .container .container-filtre .content .filtre .infos-filtre .couleurs{border-radius:5px;width:20px;height:20px}#realisationsAll .container .container-filtre .content .filtre .infos-filtre .couleurs.selected{border:2px solid #fff}@media (max-width:520px){#realisationsAll .container .container-filtre .content .filtre .infos-filtre .couleurs.selected{border:2px solid #fff}}#realisationsAll .container .container-filtre .content .filtre .filtre-couleurs{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}#realisationsAll .container .container-filtre .content .filtre.is-open img{transition:transform .3s;transform:rotate(90deg)}#realisationsAll .container .container-filtre .content .filtre.is-open .infos-filtre{opacity:1;visibility:visible;z-index:2;top:50px}#realisationsAll .container .container-filtre.is-open-menu-filtre .content{opacity:1;max-width:500px;margin-left:25px;transition:max-width .5s,opacity .3s ease-in-out,margin-left .3s,width .5s,max-height .5s}@media (max-width:810px){#realisationsAll .container .container-filtre{border-radius:10px;flex-direction:column;padding:10px}#realisationsAll .container .container-filtre svg{flex-shrink:0;width:40px}#realisationsAll .container .container-filtre .content{flex-direction:column;max-width:0;max-height:0}#realisationsAll .container .container-filtre .content .filtre{justify-content:space-between;width:100%}#realisationsAll .container .container-filtre.is-open-menu-filtre .content{max-width:100%;max-height:500px;margin-top:10px;margin-left:0}}#realisationsAll .container .container-rea{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:50px;padding-top:25px;display:flex;position:relative}#realisationsAll .container .container-rea #rond1{width:100px;top:-100px;right:-50px}#realisationsAll .container .container-rea #rond2{width:50px;top:-25px;right:-75px}@media (max-width:1500px){#realisationsAll .container .container-rea{justify-content:center}#realisationsAll .container .container-rea #rond1,#realisationsAll .container .container-rea #rond2{display:none}}
