.carousel.svelte-8ojyxu{aspect-ratio:1/1;height:20rem}.carousel.svelte-8ojyxu img:where(.svelte-8ojyxu){aspect-ratio:1/1;height:100%;display:flex;justify-self:center;object-fit:cover}.carousel.svelte-8ojyxu .buttons-container:where(.svelte-8ojyxu){width:100%;height:20%;display:flex;align-items:center;justify-content:space-between}.carousel.svelte-8ojyxu .buttons-container:where(.svelte-8ojyxu) button:where(.svelte-8ojyxu){aspect-ratio:1/1;border-radius:100%;background-color:#a0a0a0;border:none;cursor:pointer}.carousel.svelte-8ojyxu .buttons-container:where(.svelte-8ojyxu) button:where(.svelte-8ojyxu):hover{background-color:var(--main-dark)}.carousel.svelte-8ojyxu .buttons-container:where(.svelte-8ojyxu) .button:where(.svelte-8ojyxu){width:2rem;color:var(--text-dark)}.carousel.svelte-8ojyxu .buttons-container:where(.svelte-8ojyxu) .button:where(.svelte-8ojyxu):hover{color:var(--text-light)}.carousel.svelte-8ojyxu .buttons-container:where(.svelte-8ojyxu) .dots:where(.svelte-8ojyxu){display:flex;align-items:center;justify-content:space-evenly;width:70%}.carousel.svelte-8ojyxu .buttons-container:where(.svelte-8ojyxu) .dots:where(.svelte-8ojyxu) .dot:where(.svelte-8ojyxu){width:.5rem}.carousel.svelte-8ojyxu .buttons-container:where(.svelte-8ojyxu) .dots:where(.svelte-8ojyxu) .dot.selected:where(.svelte-8ojyxu){width:1rem;background-color:var(--main-dark)}.card.svelte-1udyrqm{display:grid;background-color:var(--main-light);border-radius:25px}.card.svelte-1udyrqm .image-container:where(.svelte-1udyrqm){aspect-ratio:1/1;overflow:hidden}.card.svelte-1udyrqm .image-container:where(.svelte-1udyrqm) img:where(.svelte-1udyrqm){object-fit:cover}.card.svelte-1udyrqm .children-container:where(.svelte-1udyrqm){color:var(--text-dark);display:flex;align-items:center;justify-content:center;flex-direction:column}.card.svelte-1udyrqm .children-container:where(.svelte-1udyrqm) .button:where(.svelte-1udyrqm){text-decoration:none;background-color:var(--main-dark);color:var(--text-light);padding:.75rem 1.5rem;border-radius:12px;border:none;cursor:pointer;font-weight:700;text-align:center;margin:1rem}.card.svelte-1udyrqm:not(.horizontal){grid-template-rows:auto 1fr;aspect-ratio:9/16;height:20rem}.card.svelte-1udyrqm:not(.horizontal) .image-container:where(.svelte-1udyrqm){position:relative;width:100%;max-width:100%}.card.svelte-1udyrqm:not(.horizontal) .image-container:where(.svelte-1udyrqm) .overlay:where(.svelte-1udyrqm){aspect-ratio:1/1;width:100%;position:absolute;top:0;right:0;display:flex;align-items:flex-end;justify-content:center;padding:1rem;background:linear-gradient(to top,rgba(0,0,0,.8),transparent 60%);font-weight:700}.card.svelte-1udyrqm:not(.horizontal) .image-container:where(.svelte-1udyrqm) img:where(.svelte-1udyrqm){aspect-ratio:1/1;width:100%;border-radius:25px 25px 0 0}.card.horizontal.svelte-1udyrqm{grid-template-columns:auto 1fr;aspect-ratio:16/9;width:30rem}.card.horizontal.svelte-1udyrqm .image-container:where(.svelte-1udyrqm){height:100%;max-height:100%}.card.horizontal.svelte-1udyrqm .image-container:where(.svelte-1udyrqm) img:where(.svelte-1udyrqm){aspect-ratio:1/1;height:100%;border-radius:25px 0 0 25px}.card.horizontal.svelte-1udyrqm .children-container:where(.svelte-1udyrqm){flex-direction:column}section.svelte-1uha8ag{width:100%;position:relative;display:flex;justify-content:space-around;align-items:center}section.svelte-1uha8ag .content-container:where(.svelte-1uha8ag){margin:2rem}section.svelte-1uha8ag:not(#header){padding:6rem 2rem}section.svelte-1uha8ag:not(#header):nth-child(odd){background:#504128;color:var(--text-light)}section#header.svelte-1uha8ag video:where(.svelte-1uha8ag){width:100%}section#header.svelte-1uha8ag .overlay:where(.svelte-1uha8ag){aspect-ratio:16/9;display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;top:0;right:0;width:100%;background-color:#00000080}section#header.svelte-1uha8ag .overlay:where(.svelte-1uha8ag) h1:where(.svelte-1uha8ag),section#header.svelte-1uha8ag .overlay:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){color:var(--text-light)}section#about.svelte-1uha8ag{display:flex;align-items:center}section#about.svelte-1uha8ag h1:where(.svelte-1uha8ag),section#about.svelte-1uha8ag p:where(.svelte-1uha8ag){text-align:left}section#inspirations.svelte-1uha8ag ul.card-container:where(.svelte-1uha8ag){padding:0;margin:0;list-style-type:none;display:flex;justify-content:space-evenly;gap:2rem}section#why.svelte-1uha8ag ul.grid-container:where(.svelte-1uha8ag){padding:0;margin:0;list-style-type:none;display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;place-items:center;gap:2rem}section#contact.svelte-1uha8ag form:where(.svelte-1uha8ag){display:flex;flex-direction:column;gap:2rem}section#contact.svelte-1uha8ag form:where(.svelte-1uha8ag) label:where(.svelte-1uha8ag){display:flex;flex-direction:column;align-items:center;font-weight:700}section#contact.svelte-1uha8ag form:where(.svelte-1uha8ag) label:where(.svelte-1uha8ag) input:where(.svelte-1uha8ag){margin-top:.5rem;padding:.5rem;border:none;border-radius:5px;width:300px}section#contact.svelte-1uha8ag form:where(.svelte-1uha8ag) label:where(.svelte-1uha8ag) textarea:where(.svelte-1uha8ag){margin-top:.5rem;padding:.5rem;border:none;border-radius:5px;width:500px;height:150px;resize:none}section#contact.svelte-1uha8ag form:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag){width:fit-content;padding:.5rem 1rem;border:none;border-radius:5px;background-color:var(--main-light);color:var(--text-dark);font-weight:700;cursor:pointer}
