.contact.svelte-f7z8zs.svelte-f7z8zs.svelte-f7z8zs{padding:10rem 0;margin:0;min-height:20vh;position:relative;overflow:hidden}@media (max-width: 991px){.contact.svelte-f7z8zs.svelte-f7z8zs.svelte-f7z8zs{padding-left:3rem;padding-right:3rem}}@media (max-width: 767px){.contact.svelte-f7z8zs.svelte-f7z8zs.svelte-f7z8zs{padding:3.75rem 1rem}}.contact.svelte-f7z8zs .contact-form-bg.svelte-f7z8zs.svelte-f7z8zs{background-image:var(--contactBG);background-size:cover;position:absolute;left:0;top:0;height:100%;width:100%}.contact__content.svelte-f7z8zs.svelte-f7z8zs.svelte-f7z8zs{display:flex;height:100%;align-items:center;padding-bottom:7rem}@media (max-width: 767px){.contact__content.svelte-f7z8zs.svelte-f7z8zs.svelte-f7z8zs{padding-bottom:3rem;text-align:center}}.contact__content__wrapper.svelte-f7z8zs h2.svelte-f7z8zs.svelte-f7z8zs{margin-bottom:1rem;width:27rem}@media (max-width: 1024px){.contact__content__wrapper.svelte-f7z8zs h2.svelte-f7z8zs.svelte-f7z8zs{width:unset}}.contact__content__wrapper.svelte-f7z8zs p.svelte-f7z8zs.svelte-f7z8zs{font-size:1.5rem;font-weight:500;font-family:Lato,sans-serif}.contact__form.svelte-f7z8zs.svelte-f7z8zs.svelte-f7z8zs{text-align:center;position:relative}@media (max-width: 767px){.contact__form.svelte-f7z8zs.svelte-f7z8zs.svelte-f7z8zs{margin-bottom:0}}.contact__form.svelte-f7z8zs #yourMessage{height:15rem}.contact__form.svelte-f7z8zs .btn{padding:.7rem 3.125rem;font-size:1.25rem}.contact__form-element-wrapper.svelte-f7z8zs.svelte-f7z8zs.svelte-f7z8zs{position:relative}.contact__form-element-wrapper.svelte-f7z8zs .hide{opacity:0;pointer-events:none;transition:.4s}.contact__form-element-wrapper.svelte-f7z8zs .mb-0{margin-bottom:0!important}.contact__form-element-wrapper.svelte-f7z8zs .sending-status.svelte-f7z8zs.svelte-f7z8zs{position:absolute;height:100%;width:100%;z-index:10;top:0;left:0}.contact__form-element-wrapper.svelte-f7z8zs .sending.svelte-f7z8zs.svelte-f7z8zs{display:flex;flex-direction:column;justify-content:center;height:100%;background-color:#00000026;align-items:center}.contact__form-element-wrapper.svelte-f7z8zs .sending.svelte-f7z8zs>svg.svelte-f7z8zs{width:100px}.contact__form-element-wrapper.svelte-f7z8zs .sending .sending-text.svelte-f7z8zs.svelte-f7z8zs{font-weight:500;font-size:30px}.contact__form-element-wrapper.svelte-f7z8zs .finished-status.svelte-f7z8zs.svelte-f7z8zs{width:100%;height:100%;padding:clamp(1rem,50%,2rem);z-index:10;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:.4s cubic-bezier(.075,.82,.165,1);transform:translateY(30%);opacity:0;pointer-events:none}.contact__form-element-wrapper.svelte-f7z8zs .finished-status.appear.svelte-f7z8zs.svelte-f7z8zs{transform:translateY(0);opacity:1;pointer-events:all}.contact__form-element-wrapper.svelte-f7z8zs .finished-status.success.svelte-f7z8zs.svelte-f7z8zs{color:green}.contact__form-element-wrapper.svelte-f7z8zs .finished-status.failed.svelte-f7z8zs.svelte-f7z8zs{color:red}.contact__form-element-wrapper.svelte-f7z8zs .finished-status .status-icon.svelte-f7z8zs.svelte-f7z8zs{font-size:clamp(60px,100vmin,80px);margin-bottom:10px}.contact__form-element-wrapper.svelte-f7z8zs .finished-status .status-headline.svelte-f7z8zs.svelte-f7z8zs{font-weight:800;font-size:clamp(25px,5vmin,50px);margin-bottom:10px}.contact__form-element-wrapper.svelte-f7z8zs .finished-status .status-text.svelte-f7z8zs.svelte-f7z8zs{line-height:1.2;color:#000;font-weight:500}
