#contact:where(.astro-BXKFW3YA){margin:auto;max-width:1140px;width:90%;margin-top:4rem;padding-bottom:6rem}.contact-container:where(.astro-BXKFW3YA){display:flex;flex-direction:column;width:100%;height:100%;position:relative}.contact-container:where(.astro-BXKFW3YA) p:where(.astro-BXKFW3YA){font-size:var(--font-size-subtitle);font-family:Lora,sans-serif;margin:3rem 0;z-index:2}.email-img:where(.astro-BXKFW3YA){width:50%;position:absolute;right:0;top:3rem;z-index:1}.contact-wrapper:where(.astro-BXKFW3YA){display:flex;width:100%;gap:4rem}.check:where(.astro-BXKFW3YA){display:grid;grid-template-columns:1em auto;gap:1em}label:where(.astro-BXKFW3YA)[for=chkbox]{cursor:pointer}label:where(.astro-BXKFW3YA)[for=chkbox] a:where(.astro-BXKFW3YA){color:var(--color-doterra);font-weight:700;text-decoration:none;position:relative;width:100%;height:100%}label:where(.astro-BXKFW3YA)[for=chkbox] a:where(.astro-BXKFW3YA):after{position:absolute;content:"";bottom:0;left:0;width:0;height:3px;transition:all .3s ease}label:where(.astro-BXKFW3YA)[for=chkbox] a:where(.astro-BXKFW3YA):hover:after{position:absolute;content:"";bottom:0;left:0;width:100%;height:3px;color:#fff;background-color:var(--color-doterra)}input:where(.astro-BXKFW3YA)[type=checkbox]{appearance:none;background-color:#f1f0ec;margin:0;font:inherit;color:var(--color-doterra);width:1.15em;height:1.15em;border:.15em solid var(--color-doterra);border-radius:0;transform:translateY(-.075em);display:grid;place-content:center;cursor:pointer;overflow:hidden}input:where(.astro-BXKFW3YA)[type=checkbox]:before{content:"";width:.8em;height:.8em;transform:translateY(-1em);transition:.12s transform ease-in-out;box-shadow:inset 1em 1em var(--color-doterra);transform-origin:bottom left;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}input:where(.astro-BXKFW3YA)[type=checkbox]:checked:before{content:"";transform:translateY(0)}textarea:where(.astro-BXKFW3YA){font-family:inherit}@media screen and (max-width: 1024px){.contact-wrapper:where(.astro-BXKFW3YA){flex-direction:column;gap:0}}.form-container:where(.astro-BXKFW3YA){display:flex;flex-direction:column;height:100%}.form-container:where(.astro-BXKFW3YA) form:where(.astro-BXKFW3YA){display:flex;flex-direction:column;gap:1rem}#name:where(.astro-BXKFW3YA),#email:where(.astro-BXKFW3YA),#message:where(.astro-BXKFW3YA){padding:1rem;font-size:16px;background-color:#e5e5e5;border-radius:7px}.form-container:where(.astro-BXKFW3YA) input:where(.astro-BXKFW3YA):focus,.form-container:where(.astro-BXKFW3YA) textarea:where(.astro-BXKFW3YA):focus{outline:none}.form-container:where(.astro-BXKFW3YA) form:where(.astro-BXKFW3YA)>input:where(.astro-BXKFW3YA),.form-container:where(.astro-BXKFW3YA) form:where(.astro-BXKFW3YA)>textarea:where(.astro-BXKFW3YA){border:none;background-color:var(--color-bg);border-bottom:2px solid var(--color-dark)}.form-container:where(.astro-BXKFW3YA) form:where(.astro-BXKFW3YA) label:where(.astro-BXKFW3YA){font-size:16px}.form-container:where(.astro-BXKFW3YA),.image-container:where(.astro-BXKFW3YA){display:flex;height:auto;width:50%}@media screen and (max-width: 1024px){.image-container:where(.astro-BXKFW3YA),.form-container:where(.astro-BXKFW3YA){width:100%}}.image-container:where(.astro-BXKFW3YA) img:where(.astro-BXKFW3YA){width:100%;object-fit:cover}.buttons-container:where(.astro-BXKFW3YA){display:flex;flex-direction:column;gap:1.2rem;width:100%}@media screen and (max-width: 1024px){.submit-button:where(.astro-BXKFW3YA){order:2}}button:where(.astro-BXKFW3YA){width:100%}a:where(.astro-BXKFW3YA){color:var(--color-text)}.kontakt-wrapper:where(.astro-BXKFW3YA){display:flex;flex-direction:column;gap:2rem;margin-top:2rem}@media screen and (max-width: 1024px){.kontakt-wrapper:where(.astro-BXKFW3YA){margin-top:3rem}}.kontakt-wrapper:where(.astro-BXKFW3YA) a:where(.astro-BXKFW3YA){font-family:Lora,sans-serif;font-size:var(--font-size-subtitle)}.kontakt-item:where(.astro-BXKFW3YA){display:flex;align-items:center}.kontakt-item:where(.astro-BXKFW3YA) img:where(.astro-BXKFW3YA){width:40px;margin-right:.5rem}@media (max-width: 480px){.form-container:where(.astro-BXKFW3YA),.image-container:where(.astro-BXKFW3YA){width:100%}.form-container:where(.astro-BXKFW3YA){order:1}.upload-container:where(.astro-BXKFW3YA){flex-direction:column}.buttons-container:where(.astro-BXKFW3YA){width:100%;order:1}#display-image:where(.astro-BXKFW3YA){width:100%;height:40vh}}
