body#contact{margin:0;background-color:#df0a1c}.contact-page{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0}.contact-frame{width:min(96vw,1200px);aspect-ratio:1600/1300;background-image:url("/assets/images/form-background.jpg");background-repeat:no-repeat;background-position:center;background-size:contain;position:relative}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 2dppx){.contact-frame{background-image:url("/assets/images/form-background@2x.jpg")}}body#contact .content-box{position:absolute;top:20.5%;left:32%;width:36%;height:57%;margin-top:0;max-height:none;overflow-y:auto;padding:.95rem 1rem 1.1rem;border-radius:0;box-shadow:none}body#contact .form .title,body#contact .form .input-label,body#contact .form .input,body#contact .form .file-input__label,body#contact .form .contact__message,body#contact .form .submit{font-family:"OranginaOT",var(--regular-font)}.contact-footer{width:min(96vw,1200px);padding:.25rem .5rem .75rem;font-size:.75rem;text-align:center;display:flex;flex-direction:column;gap:.5rem;color:#fff}.contact-footer>p{max-width:unset;width:100%}.contact__message{resize:vertical;width:100%;padding:var(--input-padding);background-color:var(--input-color);border:1px solid var(--input-border-color);font-family:var(--regular-font);font-size:var(--input-font-size)}.contact__message:focus{outline:none;border:2px solid #000}.contact__message-sent{padding-top:.5rem;color:var(--success-color);font-size:.8rem;letter-spacing:normal}.ohnohoney{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}@media only screen and (max-width: 900px){.contact-frame{width:min(100vw,430px);aspect-ratio:1080/2600;background-image:url("/assets/images/form-background-mobile.jpg");background-position:top center;background-size:contain}}@media only screen and (max-width: 900px)and (-webkit-min-device-pixel-ratio: 2),only screen and (max-width: 900px)and (min-device-pixel-ratio: 2),only screen and (max-width: 900px)and (min-resolution: 2dppx){.contact-frame{background-image:url("/assets/images/form-background-mobile@2x.jpg")}}@media only screen and (max-width: 900px){body#contact .content-box{top:36.5%;left:10%;width:80%;height:38%;padding:.75rem .7rem .9rem}.contact-footer{width:min(100vw,430px);font-size:.65rem}}/*# sourceMappingURL=contact.css.map */
