*{margin:0;padding:0;box-sizing:border-box}*{font-family:Arial,Courier New,Courier,monospace;font-weight:100}.bold{font-weight:700}.text-center{text-align:center}.flex{display:flex;align-items:center;justify-content:space-evenly}.row{flex-direction:row}.column{flex-direction:column}.p-2{padding:2em!important}html,body{height:100%}.logo img{height:6em}main{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;overflow:auto}main>*{min-height:3em}main h1{font-size:x-large;text-align:center;padding:.5em}main>h1{font-size:large}main>h1 p.flex{justify-content:center}main>h1 .bold{font-size:x-large}main>h1 hr{border:none;border-bottom:1px solid #333;color:#333;overflow:visible;text-align:center;height:0px;width:25%;margin:.5em}main>ul{list-style-type:none;padding:.5em;background:#0000001a;border-radius:.25em}main>ul h2{font-size:smaller;margin-top:.25em;display:flex;flex-direction:row;align-items:center;justify-content:left;list-style-type:none}main>ul h2 .emoji{font-size:xx-large;margin:0 .1em}main .container{list-style-type:none;padding:.5em;background:#0000001a;border-radius:.25em;max-width:calc(100% - 2em)}.container form input,.container form textarea,.container form span{width:100%;margin:.25em;padding:.5em;background:#ffffff4d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:solid 0px black;border-radius:.25em;font-size:1em}.container form input::placeholder{color:#000;opacity:.8}.container form .textarea[contenteditable]:empty:before{content:"Le moyen de contact à privilégier ? Un commentaire ? Une remarque ? Un besoin spécifique ?";color:#000;font-size:1em;opacity:.8}.container form input[type=submit]{margin:.5em;padding:.5em;background:orange;border:solid 0px black;border-radius:.25em;font-size:1em}.container form .textarea{min-height:4em}.container form .pages li{justify-content:space-between;align-self:first baseline;max-width:100%;width:100%;margin:.25em 0;border:solid 0px black;flex-direction:row-reverse;background:transparent}.container form .pages li input{width:1em;float:right;cursor:pointer;position:relative;margin-left:-1em;left:-.5em;z-index:1;accent-color:#a08faf}.container form .pages li label{width:100%;background:#ff7d7d33;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.5em 2.5em .5em .5em;float:left;cursor:pointer;border-radius:.25em;z-index:0}.container form .pages li input:checked+label{background:#ffffff4d}.container form h2{margin:.5em;text-align:center}.container form h2{margin:.5em}.container form .price{font-size:large;margin-bottom:2em;margin-top:1em}.devis{margin-top:1em;margin-bottom:1em;text-decoration:none;font-size:x-large;text-align:center;padding:.5em 1em;width:fit-content;background-image:linear-gradient(to right top,#e56f35,#dc5c34,#d24934,#c73434,#bb1a34);border:0;border-radius:.25em;color:#fff;background-size:200% 100%;cursor:pointer}.devis:disabled{cursor:not-allowed}.devis:hover{background-position:100% 0}.devis .fusee{z-index:2}.devis .fusee-shadow{opacity:.75;position:relative;left:-.75em;z-index:1;width:0}.devis:hover .fusee-shadow{opacity:1}.devis .price{margin-right:1em}.devis .undertext{font-size:small}.background{width:100%;height:100%;background-image:linear-gradient(to right top,#f5c5f0,#e8b7ee,#d8aaec,#c59eec,#af93ec);background-image:url(/assets/s3_enhanced_cropped_compress-Dm4itaIz.webp);background-image:url(/assets/s3_enhanced_cropped_compress-Dm4itaIz.webp),linear-gradient(to right top,#f5c5f0,#e8b7ee,#d8aaec,#c59eec,#af93ec);background-size:contain;background-repeat:no-repeat;background-position:center bottom;position:fixed;z-index:-1}.background:before{content:"";background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 600'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:182px;opacity:.8;top:0;left:0;position:absolute;width:100%;height:100%}.fade-item{opacity:1;position:relative}.hide{opacity:0}.fadein{animation:fadeIn .9s 1;animation-fill-mode:forwards;animation-iteration-count:1}main ul .first-line,main ul .last-line{display:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}main ul .first-line.big{display:none}main ul .last-line.big{display:none;animation:degrowing .9s 1;animation-fill-mode:forwards}@keyframes growing{0%{height:0em}to{height:2.25em}}@keyframes degrowing{0%{height:2.25em}to{height:0em}}.movin{animation:movingDown .9s 1}@keyframes movingDown{0%{top:0}to{top:2.5em}}.devis .fusee:before,.devis .fusee:after{content:"";width:3em;height:3em;display:block;position:relative;border-radius:50%;background-image:linear-gradient(to top,rgba(255,255,255,0) 0%,currentColor 90%,rgba(255,255,255,0) 100%),linear-gradient(to right,rgba(255,255,255,0) 0%,currentColor 90%,rgba(255,255,255,0) 100%),linear-gradient(to bottom,rgba(255,255,255,0) 0%,currentColor 90%,rgba(255,255,255,0) 100%),linear-gradient(to left,rgba(255,255,255,0) 0%,currentColor 90%,rgba(255,255,255,0) 100%);background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-position:center top,right center,center bottom,left center;background-size:1px 20px,20px 1px,1px 20px,20px 1px;opacity:0;margin-top:-3em;color:#ffac33;overflow:hidden}.devis .fusee{width:1em}.devis .fusee,.devis .fusee:before,.devis .fusee:after{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.devis .fusee:after{transform:rotate(45deg);top:1em;left:-1em}.devis .fusee:before{top:2em;left:-1em}.devis .fusee.is-active:after{opacity:1;animation:explode2 .4s cubic-bezier(.215,.61,.355,1)}.devis .fusee.is-active:before{opacity:1;animation:explode1 .4s cubic-bezier(.215,.61,.355,1)}@keyframes explode1{0%{opacity:1;transform:scale(.6)}60%{opacity:.8}to{opacity:0;transform:scale(3.6)}}@keyframes explode2{0%{opacity:1;transform:scale(.6) rotate(45deg)}60%{opacity:.8}to{opacity:0;transform:scale(3.6) rotate(45deg)}}
