.section-form{display:grid;height:100%;grid-template-columns:1fr 1fr;grid-template-areas:"contact image"}@media screen and (max-width: 992px){.section-form{grid-template-columns:1fr;grid-template-areas:"image" "contact"}}.section-form .image{grid-area:image;align-self:start;height:100%;max-height:calc(100vh - 64px);position:sticky;top:64px}@media screen and (max-width: 992px){.section-form .image{position:static;height:400px}}.section-form .image img{width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;box-shadow:0px 0px 10px 0 rgba(0,0,0,.25) inset}.section-form .image h1{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:3rem;text-transform:uppercase;color:rgba(var(--color-base-background-primary), 1);font-weight:700;text-shadow:0px 0px 2px rgba(0,0,0,.5)}@media screen and (max-width: 768px){.section-form .image h1{font-size:2rem}}.section-form .contact{grid-area:contact}.section-form .contact .info>.wrapper,.section-form .contact form{display:flex;flex-direction:column;margin-left:auto;padding:3rem 1rem;max-width:450px;margin:0 auto}.section-form .contact .info>.wrapper textarea,.section-form .contact form textarea{height:120px;min-height:80px;max-height:200px}.section-form .contact .info>.wrapper button[type=submit],.section-form .contact form button[type=submit]{margin-top:1rem;width:-moz-max-content;width:max-content;margin-left:auto}@media screen and (max-width: 992px){.section-form .contact .info>.wrapper,.section-form .contact form{max-width:400px}}.section-form .contact .info{background-color:rgba(var(--color-base-background-secondary), 1)}.section-form .contact .info>.wrapper{gap:1rem}.section-form .contact .info .phone h2{color:rgba(var(--color-base-accent-primary), 1)}.section-form .contact .info .phone a{font-weight:400}.section-form .contact .info .c-social-list{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.section-form .contact .info .c-social-list li,.section-form .contact .info .c-social-list a{display:block;line-height:1}.section-form .contact .info .c-social-list li svg,.section-form .contact .info .c-social-list a svg{color:rgba(var(--color-base-accent-primary), 1);fill:rgba(var(--color-base-accent-primary), 1)}.section-form .contact form{gap:.5rem}.section-form .contact form .c-field{width:100%}.section-form .contact form button[type=submit]{margin-top:1rem}
