#contact.svelte-1bv7ezn{grid-row:1;background:linear-gradient(55deg,var(--sectionBackground) 65%,var(--sectionPrimaryHighlight) 90% 100%)}#contact.svelte-1bv7ezn .sectionHeader:where(.svelte-1bv7ezn){grid-column:4 / -4;text-align:left}#contact.svelte-1bv7ezn picture{display:grid;grid-row:1 / -1;grid-column:1/ -1;grid-template-columns:subgrid;grid-template-rows:subgrid}#contact.svelte-1bv7ezn picture #contactImage:where(.svelte-1bv7ezn){grid-column:18 / -1;grid-row:-12 / -1;align-self:center;justify-self:center;height:calc(var(--full-block) * 6);object-fit:contain;margin-top:var(--quarter-block)}#contact.svelte-1bv7ezn form:where(.svelte-1bv7ezn){display:grid;grid-column:4 / span 12;grid-row:5 / span 11;grid-template-columns:subgrid;grid-template-rows:repeat(22,var(--quarter-block))}#contact.svelte-1bv7ezn form:where(.svelte-1bv7ezn)>:where(.svelte-1bv7ezn){grid-column:1 / -1}#contact.svelte-1bv7ezn form:where(.svelte-1bv7ezn) .name:where(.svelte-1bv7ezn){grid-row:1 / span 2;display:grid;grid-template-columns:repeat(2,1fr);column-gap:var(--quarter-block)}#contact.svelte-1bv7ezn form:where(.svelte-1bv7ezn) .email:where(.svelte-1bv7ezn){grid-row:4 / span 2}#contact.svelte-1bv7ezn form:where(.svelte-1bv7ezn) .phone:where(.svelte-1bv7ezn){grid-row:7 / span 2}#contact.svelte-1bv7ezn form:where(.svelte-1bv7ezn) .message:where(.svelte-1bv7ezn){grid-row:10 / span 9}#contact.svelte-1bv7ezn form:where(.svelte-1bv7ezn) button:where(.svelte-1bv7ezn){grid-column:-6 / -1;grid-row:20 / span 4;height:calc(var(--quarter-block) * 3);width:calc(var(--full-block) * 2 + var(--quarter-block))}#contact.svelte-1bv7ezn form:where(.svelte-1bv7ezn) input:where(.svelte-1bv7ezn),#contact.svelte-1bv7ezn form:where(.svelte-1bv7ezn) textarea:where(.svelte-1bv7ezn){width:100%;height:100%;padding:0 calc(var(--one-eight-block) * 3);background-color:var(--sectionItems);color:var(--defaultTextColor);border:none;box-sizing:border-box;border-radius:var(--quarter-block)}#contact.svelte-1bv7ezn form:where(.svelte-1bv7ezn) input:where(.svelte-1bv7ezn)::placeholder,#contact.svelte-1bv7ezn form:where(.svelte-1bv7ezn) textarea:where(.svelte-1bv7ezn)::placeholder{color:var(--defaultTextColor)}#contact.svelte-1bv7ezn form:where(.svelte-1bv7ezn) textarea:where(.svelte-1bv7ezn){padding-top:var(--one-eight-block);padding-bottom:var(--one-eight-block);resize:none}#loadingBackground.svelte-1bv7ezn{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--deepDarkBlue);opacity:40%;z-index:1}#loadingScreen.svelte-1bv7ezn{grid-row:1;z-index:2;display:grid;grid-template-rows:repeat(22,var(--half-block));height:calc(var(--full-block) * 11)}#loadingScreen.svelte-1bv7ezn .sectionHeader:where(.svelte-1bv7ezn){color:var(--lightBlue)}#loadingScreen.svelte-1bv7ezn .sectionHeader:where(.svelte-1bv7ezn).bottom{grid-row:-5 / span 2}#loadingScreen.svelte-1bv7ezn svg:where(.svelte-1bv7ezn){grid-column:11 / -11;grid-row:6 / -6;align-self:center;justify-self:center;height:calc(var(--full-block) * 6);width:calc(var(--full-block) * 6);object-fit:contain;fill:var(--lightBlue)}@media only screen and (max-width: 600px){#contact.svelte-1bv7ezn{background:var(--sectionBackground)}#contact.svelte-1bv7ezn .sectionHeader:where(.svelte-1bv7ezn){grid-row:4 / span 2;text-align:center}#contact.svelte-1bv7ezn picture{display:none}#contact.svelte-1bv7ezn form:where(.svelte-1bv7ezn){grid-template-rows:repeat(46,var(--quarter-block));grid-row:8 / span 23;grid-column:3 / -3}#contact.svelte-1bv7ezn form:where(.svelte-1bv7ezn) .name:where(.svelte-1bv7ezn){grid-row:1 / span 4;column-gap:calc(var(--quarter-block) * 1.5)}#contact.svelte-1bv7ezn form:where(.svelte-1bv7ezn) .email:where(.svelte-1bv7ezn){grid-row:6 / span 4}#contact.svelte-1bv7ezn form:where(.svelte-1bv7ezn) .phone:where(.svelte-1bv7ezn){grid-row:11 / span 4}#contact.svelte-1bv7ezn form:where(.svelte-1bv7ezn) .message:where(.svelte-1bv7ezn){grid-row:16 / span 24}#contact.svelte-1bv7ezn form:where(.svelte-1bv7ezn) button:where(.svelte-1bv7ezn){grid-column:4 / -4;grid-row:42 / span 4;height:var(--full-block);width:calc(var(--full-block) * 3)}#loadingScreen.svelte-1bv7ezn{height:calc(var(--full-block) * 18);grid-template-rows:repeat(36,var(--half-block))}#loadingScreen.svelte-1bv7ezn .sectionHeader:where(.svelte-1bv7ezn){grid-row:10 / span 2}#loadingScreen.svelte-1bv7ezn .sectionHeader:where(.svelte-1bv7ezn).bottom{grid-row:-10 / span 2}}
