@font-face{font-family:Asap;src:url(/assets/asap-sQqCsW_Z.ttf)}*{margin:0;padding:0;box-sizing:border-box}html{height:100vh;width:100vw}:root{--background: #DCD0C4;--background-alt: #805835;--foreground: #A88E75;--foreground-alt: #D2D8B3;--input-background: #F4F1EC;--title-color: #272727;--subtitle-color: #404040;--input-color: #737373;--red: #F3AFAF;--green: #929E51;--title-font: "Asap", sans-serif;--subtitle-font: "Asap", sans-serif;--input-font: "Asap", sans-serif;--title-font-size: 48px;--subtitle-font-size: 36px;--text-font-size: 24px;--default-gap: 12px}img{height:400px}.gallery{display:flex;flex-direction:row;align-items:start;justify-content:start;overflow:hidden;width:100%}.carousel-track{display:flex;flex-direction:row;align-items:end;justify-content:flex-start;animation:scroll 60s linear infinite;width:fit-content}.carousel-track:hover{animation-play-state:paused}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.carousel-image{opacity:0;animation:fadeIn .5s ease-in-out forwards}@keyframes fadeIn{to{opacity:1}}body{display:flex;flex-direction:column;align-items:center;justify-content:start;height:100vh;padding:0 200px}main{width:100%;gap:86px;margin-top:48px;padding-bottom:100px;display:flex;flex-direction:column;align-items:center;justify-content:start}header{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100vw;background:var(--background-alt);padding:36px 128px}div{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:var(--default-gap)}html{background:var(--background)}h1,h2,p,a{font-family:var(--title-font)}h1,h2{color:var(--title-color)}p,a{color:var(--subtitle-color);font-size:var(--text-font-size);text-decoration:none;text-align:justify}a{font-weight:700}a:hover{text-decoration:underline}h1{font-size:var(--title-font-size)}h2{font-size:var(--subtitle-font-size)}form{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}ul{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:64px;list-style:none}form{gap:var(--default-gap)}input,button{width:100%;height:64px;background:var(--input-background);color:var(--input-color);font-family:var(--input-font);font-size:var(--text-font-size);border:none;border-radius:12px;padding:18px 32px}input::file-selector-button{background:var(--foreground);border:none;border-radius:4px;color:var(--subtitle-color)}#send{height:100%;background:var(--foreground);font-weight:700;color:var(--subtitle-color);margin-top:18px;padding:18px 0;font-size:var(--subtitle-font-size)}@keyframes fadeInOut{0%{opacity:0;transform:translate(20px)}10%{opacity:1;transform:translate(0)}90%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(20px)}}.error-message,.success-message{padding:18px;width:400px;border-radius:12px;font-size:var(--text-font-size);font-family:var(--subtitle-font);text-align:left;position:fixed;top:24px;right:24px;z-index:1000;opacity:0;animation:fadeInOut 4s forwards}.error-message{height:150px;background:var(--red)}.success-message{height:100px;background:var(--foreground-alt)}@media (min-width: 300px) and (max-width: 849px){body{padding:0 32px}header{flex-direction:column;padding:24px 48px}button{height:fit-content}.error-message,.success-message{left:auto;right:auto}}
