@font-face{font-family:Recoleta;src:url(/assets/Recoleta-Regular-D2t4kuRa.woff2) format("woff2"),url(/assets/Recoleta-Regular-RMF-_HYw.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta-Medium-KfNCN12z.woff2) format("woff2"),url(/assets/Recoleta-Medium-eKRBlxZ6.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta-Bold-D5XaeBXm.woff2) format("woff2"),url(/assets/Recoleta-Bold-BPniXnH0.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Recoleta Alt;src:url(/assets/RecoletaAlt-Regular-Toci-Egi.woff2) format("woff2"),url(/assets/RecoletaAlt-Regular-DbiGrVFm.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Recoleta Alt;src:url(/assets/RecoletaAlt-Bold-B7LSS40H.woff2) format("woff2"),url(/assets/RecoletaAlt-Bold-CizKHFBb.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-Regular-CiC2fk4J.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(data:font/woff2;base64,PCFET0NUWVBFIGh0bWw+CjxodG1sIGxhbmc9ZW4+CiAgPG1ldGEgY2hhcnNldD11dGYtOD4KICA8bWV0YSBuYW1lPXZpZXdwb3J0IGNvbnRlbnQ9ImluaXRpYWwtc2NhbGU9MSwgbWluaW11bS1zY2FsZT0xLCB3aWR0aD1kZXZpY2Utd2lkdGgiPgogIDx0aXRsZT5FcnJvciA0MDQgKE5vdCBGb3VuZCkhITE8L3RpdGxlPgogIDxzdHlsZT4KICAgICp7bWFyZ2luOjA7cGFkZGluZzowfWh0bWwsY29kZXtmb250OjE1cHgvMjJweCBhcmlhbCxzYW5zLXNlcmlmfWh0bWx7YmFja2dyb3VuZDojZmZmO2NvbG9yOiMyMjI7cGFkZGluZzoxNXB4fWJvZHl7bWFyZ2luOjclIGF1dG8gMDttYXgtd2lkdGg6MzkwcHg7bWluLWhlaWdodDoxODBweDtwYWRkaW5nOjMwcHggMCAxNXB4fSogPiBib2R5e2JhY2tncm91bmQ6dXJsKC8vd3d3Lmdvb2dsZS5jb20vaW1hZ2VzL2Vycm9ycy9yb2JvdC5wbmcpIDEwMCUgNXB4IG5vLXJlcGVhdDtwYWRkaW5nLXJpZ2h0OjIwNXB4fXB7bWFyZ2luOjExcHggMCAyMnB4O292ZXJmbG93OmhpZGRlbn1pbnN7Y29sb3I6Izc3Nzt0ZXh0LWRlY29yYXRpb246bm9uZX1hIGltZ3tib3JkZXI6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc3MnB4KXtib2R5e2JhY2tncm91bmQ6bm9uZTttYXJnaW4tdG9wOjA7bWF4LXdpZHRoOm5vbmU7cGFkZGluZy1yaWdodDowfX0jbG9nb3tiYWNrZ3JvdW5kOnVybCgvL3d3dy5nb29nbGUuY29tL2ltYWdlcy9icmFuZGluZy9nb29nbGVsb2dvLzF4L2dvb2dsZWxvZ29fY29sb3JfMTUweDU0ZHAucG5nKSBuby1yZXBlYXQ7bWFyZ2luLWxlZnQ6LTVweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjoxOTJkcGkpeyNsb2dve2JhY2tncm91bmQ6dXJsKC8vd3d3Lmdvb2dsZS5jb20vaW1hZ2VzL2JyYW5kaW5nL2dvb2dsZWxvZ28vMngvZ29vZ2xlbG9nb19jb2xvcl8xNTB4NTRkcC5wbmcpIG5vLXJlcGVhdCAwJSAwJS8xMDAlIDEwMCU7LW1vei1ib3JkZXItaW1hZ2U6dXJsKC8vd3d3Lmdvb2dsZS5jb20vaW1hZ2VzL2JyYW5kaW5nL2dvb2dsZWxvZ28vMngvZ29vZ2xlbG9nb19jb2xvcl8xNTB4NTRkcC5wbmcpIDB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzoyKXsjbG9nb3tiYWNrZ3JvdW5kOnVybCgvL3d3dy5nb29nbGUuY29tL2ltYWdlcy9icmFuZGluZy9nb29nbGVsb2dvLzJ4L2dvb2dsZWxvZ29fY29sb3JfMTUweDU0ZHAucG5nKSBuby1yZXBlYXQ7LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlfX0jbG9nb3tkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6NTRweDt3aWR0aDoxNTBweH0KICA8L3N0eWxlPgogIDxhIGhyZWY9Ly93d3cuZ29vZ2xlLmNvbS8+PHNwYW4gaWQ9bG9nbyBhcmlhLWxhYmVsPUdvb2dsZT48L3NwYW4+PC9hPgogIDxwPjxiPjQwNC48L2I+IDxpbnM+VGhhdOKAmXMgYW4gZXJyb3IuPC9pbnM+CiAgPHA+VGhlIHJlcXVlc3RlZCBVUkwgPGNvZGU+L3MvbnVuaXRvL3YyNi9YUlhJM0k2TGkwMUJLb2ZpT2M1d3RsWjJkaThIRE9VZ2RUazNqNzdlLndvZmYyPC9jb2RlPiB3YXMgbm90IGZvdW5kIG9uIHRoaXMgc2VydmVyLiAgPGlucz5UaGF04oCZcyBhbGwgd2Uga25vdy48L2lucz4K) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--font-recoleta: "Recoleta", Georgia, "Times New Roman", serif;--font-recoleta-alt: "Recoleta Alt", Georgia, "Times New Roman", serif;--font-nunito: "Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-icons: "Font Awesome 6 Free", sans-serif}@font-face{font-family:"Font Awesome 6 Free";src:url(/assets/fa-solid-900-DAI24fNt.woff2) format("woff2");font-weight:900;font-style:normal;font-display:block}.fa,.fas{font-family:"Font Awesome 6 Free";font-weight:900}:root{--background-color: #fff5df;--text-color: #3d554d;--text-color-hover: #73a192;--text-color-alt: #8a733e}body,html{background-color:var(--background-color);margin:0;padding:0;font-family:Nunito,Open Sans,Helvetica Neue,sans-serif;min-height:100vh;overflow-x:hidden;width:100%;box-sizing:border-box}body{display:flex;flex-direction:column}*,*:before,*:after{box-sizing:border-box}text{font-size:3.5em;font-family:Recoleta,Open Sans,Helvetica Neue,sans-serif;fill:var(--background-color);stroke:var(--text-color);stroke-width:1px}.astrodivider{margin:64px auto;width:56%;max-width:100%;position:relative}.astrodividermask{overflow:hidden;height:20px}.astrodividermask:after{content:"";display:block;margin:-25px auto 0;width:100%;height:25px;border-radius:125px/12px;box-shadow:0 0 8px var(--text-color)}.astrodivider span{width:50px;height:50px;position:absolute;bottom:100%;margin-bottom:-25px;left:50%;margin-left:-25px;border-radius:100%;box-shadow:0 2px 4px var(--text-color-hover);background:var(--background-color)}.astrodivider i{position:absolute;inset:4px;border-radius:100%;border:1px dashed var(--text-color-hover);text-align:center;line-height:40px;font-style:normal;color:var(--text-color)}#classic-button{width:fit-content;text-align:center;text-decoration:none;background-color:transparent;padding:12px 42px;font-family:Recoleta,Open Sans,Helvetica Neue,sans-serif;color:var(--text-color);font-size:16px;text-transform:uppercase;border:1px solid var(--text-color);margin-bottom:50px;border-radius:6px;transition:background-color .2s ease-in-out,color .2s ease-in-out}#classic-button:hover{background-color:var(--text-color);color:var(--background-color);cursor:pointer}.fixed-nav{position:fixed;top:0;left:0;width:100%;height:70px;background:var(--background-color);padding:0;z-index:1000;display:flex;justify-content:center}.fixed-nav .nav-container{display:flex;justify-content:center;align-items:center;width:56%;height:100%;border-bottom:1px solid var(--text-color)}.fixed-nav ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center;align-items:center;gap:40px}.fixed-nav ul li{display:inline;position:relative}.fixed-nav ul li a{position:relative;z-index:1;color:var(--text-color);text-decoration:none;text-transform:uppercase;letter-spacing:2px;font-size:1.2em;font-family:Recoleta,Open Sans,Helvetica Neue,sans-serif;transition:background .3s ease}.fixed-nav ul li a:before{content:"";position:absolute;bottom:-10px;left:50%;width:0;height:1px;background:var(--text-color-hover);transition:width .3s ease,left .3s ease}.fixed-nav ul li a:hover:before{width:100%;left:0}.fixed-nav ul li.image-item a:hover:before{width:0}.fixed-nav ul li a:hover{color:var(--text-color-hover)}.fixed-nav ul li a img{width:40px;height:40px;transition:transform .3s ease}.fixed-nav ul li a img:hover{transform:scale(1.2)}.nav-plant{position:absolute;pointer-events:none;z-index:0;transform:scale(0) rotate(var(--plant-rotation, 0deg));opacity:0;transform-origin:center;object-fit:contain}.nav-plant.popping{animation:navPlantPop .35s ease-out forwards;animation-delay:var(--plant-delay, 0ms)}.nav-plant.fading-out{animation:navPlantFadeOut .25s ease-in forwards}@keyframes navPlantPop{0%{transform:scale(0) rotate(var(--plant-rotation));opacity:0}60%{transform:scale(1.3) rotate(var(--plant-rotation));opacity:1}to{transform:scale(1) rotate(var(--plant-rotation));opacity:.8}}@keyframes navPlantFadeOut{0%{transform:scale(1) rotate(var(--plant-rotation));opacity:.8}to{transform:scale(0) rotate(var(--plant-rotation));opacity:0}}.centered-content{display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;margin-left:auto;margin-right:auto;flex:1}.visible-centered-content{display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;margin-left:auto;margin-right:auto;flex:1}.animated-item{opacity:0;transform:translateY(60px);transition:opacity .7s ease-in-out,transform .7s ease-in-out;will-change:opacity,transform}.animated-item.visible{opacity:1;transform:translateY(0)}.peint-section{width:56%;display:flex;flex-direction:row;justify-content:flex-start;gap:40px;color:var(--text-color);padding-top:150px;padding-bottom:50px}.peint{width:60%}.peint-infos{width:40%;padding:50px 0;display:flex;flex-direction:column}.peint-title{font-family:Recoleta,Open Sans,Helvetica Neue,sans-serif;font-size:38px;font-weight:700;text-transform:uppercase}.peint-dim{font-family:Nunito,Open Sans,Helvetica Neue,sans-serif;font-size:1em;color:var(--text-color);text-transform:none;font-weight:300;font-style:italic;margin-bottom:10px}.peint-desc{font-family:Nunito,Open Sans,Helvetica Neue,sans-serif;font-size:1.2em;color:var(--text-color);text-transform:none;font-weight:300;margin-bottom:30px}.peint-price{font-family:Recoleta,Open Sans,Helvetica Neue,sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;text-align:center;margin-bottom:50px}.peint-request{width:100%;display:flex;justify-content:center}.arrow-nav{display:flex;align-items:center;justify-content:center;width:100%}.arrow{background:var(--background-color);border:none;padding:.5em;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.arrow svg{display:block;width:100px;height:100px}.arrow .arrow-poly{stroke:var(--text-color);fill:none;stroke-width:3;stroke-linecap:round;transition:stroke .2s}.arrow:hover .arrow-poly{stroke:var(--text-color-hover)}.copyright-footer{width:100%;max-width:100vw;padding:1rem;background-color:#3d554d0d;border-top:1px solid rgba(61,85,77,.2);text-align:center;font-family:var(--font-nunito, "Nunito", sans-serif);color:var(--text-color, #3d554d);margin-top:3rem;margin-left:0;margin-right:0;box-sizing:border-box}.copyright-footer p{margin:.3rem 0;font-size:.85rem;line-height:1.4}.copyright-footer strong{font-weight:600}.copyright-footer a{color:var(--text-color-hover, #73a192);text-decoration:none;transition:color .3s ease}.copyright-footer a:hover{color:var(--text-color, #3d554d);text-decoration:underline}@media(max-width:768px){.copyright-footer{padding:1.5rem 1rem;margin-top:3rem}.copyright-footer p{font-size:.85rem}}
