.content-wrapper.svelte-1qkipb3.svelte-1qkipb3{padding-top:var(--space-m-l)}.animation-block.svelte-1qkipb3.svelte-1qkipb3{width:calc(100% + var(--space-m-l) * 2);margin-left:calc(0px - var(--space-m-l));z-index:2;position:relative;padding:0;display:flex;flex-direction:column;align-items:center;margin-bottom:-30px;height:100vh;min-height:800px}.animation-block.svelte-1qkipb3 .animation-inner.svelte-1qkipb3{display:flex;align-items:center;justify-content:center;padding:var(--space-l) var(--space-s-m);width:calc(100% - var(--space-m-l) * 2);height:100%;border-radius:30px;text-align:center;background-image:var(--bg);background-size:cover;background-position:center center}.content-wrapper.svelte-1qjm3lv.svelte-1qjm3lv.svelte-1qjm3lv{padding-top:var(--space-m)}.contact-video.svelte-1qjm3lv.svelte-1qjm3lv.svelte-1qjm3lv{z-index:3;width:100%;height:400px;border-top-right-radius:30px;border-top-left-radius:30px;overflow:clip;position:relative;padding-bottom:0;display:flex;align-items:center;justify-content:center}.contact-video.svelte-1qjm3lv h1.svelte-1qjm3lv.svelte-1qjm3lv{position:absolute;z-index:4;padding:var(--space-s-m);display:block;text-align:center}@media screen and (min-width: 600px){.contact-video.svelte-1qjm3lv h1.svelte-1qjm3lv.svelte-1qjm3lv{text-align:left}}.contact-video.svelte-1qjm3lv video.svelte-1qjm3lv.svelte-1qjm3lv{z-index:3;object-fit:cover;width:100%;min-width:100%;height:100%}.contact.svelte-1qjm3lv.svelte-1qjm3lv.svelte-1qjm3lv{z-index:1;padding:0;padding-bottom:var(--space-m-l)}.contact.svelte-1qjm3lv>.wrapper.svelte-1qjm3lv.svelte-1qjm3lv{display:grid;grid-template-columns:1fr}@media screen and (min-width: 600px){.contact.svelte-1qjm3lv>.wrapper.svelte-1qjm3lv.svelte-1qjm3lv{grid-template-columns:repeat(6,1fr)}}.contact.svelte-1qjm3lv>.wrapper .contact-section.svelte-1qjm3lv.svelte-1qjm3lv{padding:var(--space-m-l);padding-top:calc(var(--space-m-l) + 30px);background-color:var(--colour-primary);display:flex;flex-direction:column;gap:var(--space-m);border:solid 2px var(--colour-dark-70);border-left:none;border-top:none}@media screen and (min-width: 600px){.contact.svelte-1qjm3lv>.wrapper .contact-section.svelte-1qjm3lv.svelte-1qjm3lv{grid-column-start:1;grid-column-end:7;border-bottom-right-radius:100px}}.contact.svelte-1qjm3lv>.wrapper .contact-section .contact-info.svelte-1qjm3lv.svelte-1qjm3lv{display:flex;flex-direction:column;gap:var(--space-l);width:100%;flex-shrink:1;flex-grow:0}@media screen and (min-width: 1200px){.contact.svelte-1qjm3lv>.wrapper .contact-section .contact-info.svelte-1qjm3lv.svelte-1qjm3lv{flex-direction:row;justify-content:space-between}}.contact.svelte-1qjm3lv>.wrapper .contact-section .contact-info .talk-cta h2.svelte-1qjm3lv.svelte-1qjm3lv{font-size:var(--step-4)}@media screen and (min-width: 600px){.contact.svelte-1qjm3lv>.wrapper .contact-section .contact-info .talk-cta.svelte-1qjm3lv.svelte-1qjm3lv{grid-column-start:1;grid-column-end:4}}.contact.svelte-1qjm3lv>.wrapper .contact-section .contact-info.svelte-1qjm3lv>.info-block-wrapper.svelte-1qjm3lv{display:grid;gap:var(--space-s);grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr;flex-grow:1;flex-shrink:0}@media screen and (min-width: 600px){.contact.svelte-1qjm3lv>.wrapper .contact-section .contact-info.svelte-1qjm3lv>.info-block-wrapper.svelte-1qjm3lv{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}}.contact.svelte-1qjm3lv>.wrapper .contact-section .contact-info>.info-block-wrapper .contact-info-block.svelte-1qjm3lv.svelte-1qjm3lv{color:var(--colour-primary);padding:var(--space-m);background-color:var(--colour-light);border-radius:30px;width:100%}@media screen and (min-width: 600px){.contact.svelte-1qjm3lv>.wrapper .contact-section .contact-info>.info-block-wrapper .contact-info-block.svelte-1qjm3lv.svelte-1qjm3lv{grid-column:span 1}}.contact.svelte-1qjm3lv>.wrapper .contact-section .contact-info>.info-block-wrapper .contact-info-block.svelte-1qjm3lv.svelte-1qjm3lv:last-of-type{grid-column:span 1;grid-row-start:3}@media screen and (min-width: 600px){.contact.svelte-1qjm3lv>.wrapper .contact-section .contact-info>.info-block-wrapper .contact-info-block.svelte-1qjm3lv.svelte-1qjm3lv:last-of-type{grid-column:span 2;grid-row-start:2}}.contact.svelte-1qjm3lv>.wrapper .contact-section .contact-info>.info-block-wrapper .contact-info-block h3.svelte-1qjm3lv.svelte-1qjm3lv{font-size:var(--step-1);font-weight:500}.contact.svelte-1qjm3lv>.wrapper .contact-section .contact-info>.info-block-wrapper .contact-info-block p.svelte-1qjm3lv.svelte-1qjm3lv{margin-top:var(--space-xs)}.contact.svelte-1qjm3lv>.wrapper .contact-section .contact-form-wrapper.svelte-1qjm3lv.svelte-1qjm3lv{padding-top:var(--space-m)}.contact.svelte-1qjm3lv>.wrapper .contact-section .contact-form-wrapper .contact-form.svelte-1qjm3lv.svelte-1qjm3lv{display:flex;flex-direction:column;gap:var(--space-m);max-inline-size:none}.contact.svelte-1qjm3lv>.wrapper .contact-section .contact-form-wrapper .contact-form .input-wrapper.svelte-1qjm3lv.svelte-1qjm3lv{position:relative;width:100%;display:flex;flex-direction:row;align-items:center}.contact.svelte-1qjm3lv>.wrapper .contact-section .contact-form-wrapper .contact-form .input-wrapper:focus-within label.svelte-1qjm3lv.svelte-1qjm3lv{font-weight:600;font-size:var(--step-0);top:0;transition:all .1s ease-out}@media screen and (min-width: 600px){.contact.svelte-1qjm3lv>.wrapper .contact-section .contact-form-wrapper .contact-form .input-wrapper:focus-within label.svelte-1qjm3lv.svelte-1qjm3lv{top:var(--space-xs);font-size:var(--step-1)}}@media screen and (min-width: 600px){.contact.svelte-1qjm3lv>.wrapper .contact-section .contact-form-wrapper .contact-form .input-wrapper:focus-within input.svelte-1qjm3lv.svelte-1qjm3lv{transition:margin .2s ease-out;margin-right:var(--space-l)}}.contact.svelte-1qjm3lv>.wrapper .contact-section .contact-form-wrapper .contact-form .input-wrapper label.svelte-1qjm3lv.svelte-1qjm3lv{font-size:var(--step-1);transition:all .1s ease-out;position:absolute;transition:all .2s ease-out}@media screen and (min-width: 600px){.contact.svelte-1qjm3lv>.wrapper .contact-section .contact-form-wrapper .contact-form .input-wrapper label.svelte-1qjm3lv.svelte-1qjm3lv{font-size:var(--step-3)}}.contact.svelte-1qjm3lv>.wrapper .contact-section .contact-form-wrapper .contact-form .input-wrapper label.svelte-1qjm3lv.svelte-1qjm3lv.downsized{font-weight:600;font-size:var(--step-0);top:0;transition:all .1s ease-out}@media screen and (min-width: 600px){.contact.svelte-1qjm3lv>.wrapper .contact-section .contact-form-wrapper .contact-form .input-wrapper label.svelte-1qjm3lv.svelte-1qjm3lv.downsized{top:var(--space-xs);font-size:var(--step-1)}}.contact.svelte-1qjm3lv>.wrapper .contact-section .contact-form-wrapper .contact-form .input-wrapper input.svelte-1qjm3lv.svelte-1qjm3lv{background-color:transparent;border-bottom-right-radius:40px;border-top:none;border-left:none;border-bottom:1px solid var(--colour-light);border-right:1px solid var(--colour-light);max-width:none;width:100%;padding-block:var(--space-s-m) var(--space-xs);color:var(--colour-light)}.contact.svelte-1qjm3lv>.wrapper .contact-section .contact-form-wrapper .contact-form .input-wrapper input.svelte-1qjm3lv.svelte-1qjm3lv::-moz-placeholder{color:var(--colour-light);opacity:0;font-weight:300;transition:all .2s ease-out}.contact.svelte-1qjm3lv>.wrapper .contact-section .contact-form-wrapper .contact-form .input-wrapper input.svelte-1qjm3lv.svelte-1qjm3lv::placeholder{color:var(--colour-light);opacity:0;transition:all .2s ease-out}.contact.svelte-1qjm3lv>.wrapper .contact-section .contact-form-wrapper .contact-form .input-wrapper input.svelte-1qjm3lv.svelte-1qjm3lv:focus::placeholder{opacity:.6;transition:all .2s ease-out}.contact.svelte-1qjm3lv>.wrapper .contact-section .contact-form-wrapper .contact-form .input-wrapper input.svelte-1qjm3lv.svelte-1qjm3lv:focus::-moz-placeholder{opacity:.6;transition:all .2s ease-out}@media screen and (min-width: 600px){.contact.svelte-1qjm3lv>.wrapper .contact-section .contact-form-wrapper .contact-form .input-wrapper input.svelte-1qjm3lv.svelte-1qjm3lv{font-size:var(--step-1);transition:margin .2s ease-out}}.contact.svelte-1qjm3lv>.wrapper .contact-section .contact-form-wrapper .contact-form .input-wrapper input.svelte-1qjm3lv.svelte-1qjm3lv:focus{outline:0}.contact.svelte-1qjm3lv>.wrapper .contact-section .contact-form-wrapper .contact-form .submit.svelte-1qjm3lv.svelte-1qjm3lv{align-self:flex-end}
