fieldset:where(.astro-GL76H6BC){padding:0}label:where(.astro-GL76H6BC){font-weight:300}.container:where(.astro-GL76H6BC){--border-thickness: 1px;--border-thickness-active: 4px;padding:2rem}form:where(.astro-GL76H6BC){font-size:1.125rem;color:var(--c-whiteish)}.name-email:where(.astro-GL76H6BC) label:where(.astro-GL76H6BC),.message:where(.astro-GL76H6BC),.submit:where(.astro-GL76H6BC){margin-top:2rem}input:where(.astro-GL76H6BC),textarea:where(.astro-GL76H6BC){display:block;width:100%;padding:.6rem;border-radius:calc(var(--corner-rad) - 2px);border:1px solid var(--c-med-blue)}.name-email:where(.astro-GL76H6BC) input:where(.astro-GL76H6BC),.message:where(.astro-GL76H6BC) textarea:where(.astro-GL76H6BC){margin-top:.6rem;background-color:#0e1a42;color:var(--c-whiteish)}.name-email:where(.astro-GL76H6BC) input:where(.astro-GL76H6BC)::placeholder,.message:where(.astro-GL76H6BC) textarea:where(.astro-GL76H6BC)::placeholder{color:var(--c-med-blue);font-weight:300;opacity:1}.name-email:where(.astro-GL76H6BC) input:where(.astro-GL76H6BC):focus,.message:where(.astro-GL76H6BC) textarea:where(.astro-GL76H6BC):focus{outline:1px solid var(--c-whiteish)}.services:where(.astro-GL76H6BC){display:flex;flex-wrap:wrap;margin-top:1rem;border:none}.service:where(.astro-GL76H6BC){display:grid;margin-right:.8rem;margin-bottom:calc(.8rem - var(--border-thickness-active))}.service:where(.astro-GL76H6BC) label:where(.astro-GL76H6BC),.service:where(.astro-GL76H6BC) input:where(.astro-GL76H6BC){grid-column:1;grid-row:1;cursor:pointer}.service:where(.astro-GL76H6BC) label:where(.astro-GL76H6BC){margin:calc(var(--border-thickness-active) - var(--border-thickness));padding:.2rem .5rem;border-radius:calc(var(--corner-rad) - 2px);border:var(--border-thickness) solid var(--c-med-blue)}.service:where(.astro-GL76H6BC) input:where(.astro-GL76H6BC){opacity:0;z-index:5}.service:where(.astro-GL76H6BC) input:where(.astro-GL76H6BC):checked~label:where(.astro-GL76H6BC){margin:0;border:var(--border-thickness-active) solid #1CBEF1}.name-email:where(.astro-GL76H6BC){display:grid}.name:where(.astro-GL76H6BC){grid-row:1}.email:where(.astro-GL76H6BC){padding-left:1.4rem;grid-row:1}.message:where(.astro-GL76H6BC) textarea:where(.astro-GL76H6BC){min-height:140px}.submit:where(.astro-GL76H6BC) input:where(.astro-GL76H6BC){display:block;width:fit-content;margin-left:auto;padding:.5rem 1.3rem .27rem;background-color:#c7dafd;text-transform:uppercase;cursor:pointer}.service:where(.astro-GL76H6BC):hover label:where(.astro-GL76H6BC),.name:where(.astro-GL76H6BC):hover input:where(.astro-GL76H6BC),.email:where(.astro-GL76H6BC):hover input:where(.astro-GL76H6BC),.message:where(.astro-GL76H6BC):hover textarea:where(.astro-GL76H6BC){background-color:#0c1536}.submit:where(.astro-GL76H6BC) input:where(.astro-GL76H6BC):hover{background-color:var(--c-whiteish)}@media (max-width: 880px){.service:where(.astro-GL76H6BC) label:where(.astro-GL76H6BC){padding:.4rem 1rem}}@media (max-width: 620px){.email:where(.astro-GL76H6BC){grid-row:2;padding:0}}main:where(.astro-NZ3E5SZI){--title-offset: 40px;max-width:var(--page-max-width);margin:0 auto;margin-top:var(--margin-top);padding:60px 60px 140px}main:where(.astro-NZ3E5SZI)>img:where(.astro-NZ3E5SZI){margin-bottom:var(--title-offset);max-width:100%}a:where(.astro-NZ3E5SZI){text-decoration:none}section:where(.astro-NZ3E5SZI){display:grid}.illustration:where(.astro-NZ3E5SZI){height:fit-content}.title-container:where(.astro-NZ3E5SZI){background-color:var(--c-sky-blue)}h1:where(.astro-NZ3E5SZI){height:100%;padding:2rem 0;color:var(--c-dark-blue);text-align:center;font-size:2.8rem;font-weight:600;line-height:1.2}.title-background:where(.astro-NZ3E5SZI)>div:where(.astro-NZ3E5SZI){background-color:var(--c-sky-blue);border-radius:0 var(--corner-rad) 0 0}.email-phone-container:where(.astro-NZ3E5SZI) a:where(.astro-NZ3E5SZI),.email-phone-container:where(.astro-NZ3E5SZI) p:where(.astro-NZ3E5SZI){font-size:1.5rem}.email-phone-container:where(.astro-NZ3E5SZI) a:where(.astro-NZ3E5SZI){margin-bottom:1.6rem;font-weight:600}.email-phone-container:where(.astro-NZ3E5SZI)>div:where(.astro-NZ3E5SZI){display:grid;justify-items:center;align-items:center;height:100%;padding:3rem 14px;background-color:#fff;border:1px solid var(--c-sky-blue);box-shadow:var(--box-shadow);box-shadow:0 3px 30px #0097ff14}.email-phone-container:where(.astro-NZ3E5SZI) img:where(.astro-NZ3E5SZI){margin:0 auto;margin-bottom:.5rem}.contact-form-container:where(.astro-NZ3E5SZI){background-color:var(--c-dark-blue)}@media (min-width: 881px){section:where(.astro-NZ3E5SZI){grid-template-columns:1fr 2fr;grid-template-rows:auto 1fr;align-items:start}.title-container:where(.astro-NZ3E5SZI){margin-top:calc(var(--title-offset) * -2);margin-left:var(--title-offset);padding-bottom:var(--title-offset);transform:translateY(var(--title-offset));border-radius:var(--corner-rad) 0 0 0}.title-background:where(.astro-NZ3E5SZI){grid-row:1;grid-column:2;width:100%;height:calc(100% + calc(var(--title-offset) * 2));margin-top:calc(var(--title-offset) * -2);padding-right:var(--title-offset);transform:translateY(var(--title-offset))}.title-background:where(.astro-NZ3E5SZI)>div:where(.astro-NZ3E5SZI){height:100%;width:100%}.email-phone-container:where(.astro-NZ3E5SZI){z-index:1;grid-row:2;padding-right:20px}.email-phone-container:where(.astro-NZ3E5SZI)>div:where(.astro-NZ3E5SZI){border-radius:var(--corner-rad)}.contact-form-container:where(.astro-NZ3E5SZI){z-index:1;grid-column:2;grid-row:1 / span 2;border-radius:var(--corner-rad)}}@media (max-width: 880px){main:where(.astro-NZ3E5SZI)>img:where(.astro-NZ3E5SZI){margin-bottom:0;padding:0 20px}.title-container:where(.astro-NZ3E5SZI){border-radius:var(--corner-rad) var(--corner-rad) 0 0}.email-phone-container:where(.astro-NZ3E5SZI){margin-bottom:60px}.email-phone-container:where(.astro-NZ3E5SZI) div:where(.astro-NZ3E5SZI){border-radius:0 0 var(--corner-rad) var(--corner-rad)}.contact-form-container:where(.astro-NZ3E5SZI){border-radius:var(--corner-rad)}}@media (max-width: 530px){main:where(.astro-NZ3E5SZI){padding:20px 0 100px}.title-container:where(.astro-NZ3E5SZI),.email-phone-container:where(.astro-NZ3E5SZI) div:where(.astro-NZ3E5SZI){border-radius:0}.email-phone-container:where(.astro-NZ3E5SZI) a:where(.astro-NZ3E5SZI),.email-phone-container:where(.astro-NZ3E5SZI) p:where(.astro-NZ3E5SZI){font-size:1.4rem}}
