.contact-info-block{flex:1 1 0%}.contact-info-image{-o-object-position:top;object-position:top}.contact-content-wrapper{width:100%}@media (min-width:1024px){.contact-content-wrapper{width:50%}}@media (min-width:1921px){.contact-content-wrapper{width:calc(1880px - 50%)}}.contact-info-block .image-wrapper{aspect-ratio:3/4;height:100%;width:100%}@media (min-width:1024px){.contact-info-block .image-wrapper{aspect-ratio:auto}}.contact-form{width:100%}.contact-input{width:100%;--tw-border-opacity:1;background-color:transparent;border-color:rgb(0 0 0/var(--tw-border-opacity));font-weight:300;outline:2px solid transparent;outline-offset:2px;padding-left:12px;padding-right:12px;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.contact-input:focus{border-bottom-width:1px;--tw-shadow:0 0.5px 0 0 #000;--tw-shadow-colored:0 0.5px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.contact-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border-width:.5px}.contact-input::-moz-placeholder{font-style:italic;font-weight:300;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.contact-input::placeholder{font-style:italic;font-weight:300;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.contact-submit-btn{font-weight:300;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.contact-submit-btn:hover{opacity:.7}.contact-submit-btn{border-width:.5px}.form-group{margin-bottom:16px;position:relative}.honeypot-field{height:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute}.error-message{font-size:.875rem;font-weight:300;line-height:1.25rem;margin-top:4px;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.form-error,.form-success{border-width:0 0 1px;--tw-border-opacity:1;background-color:transparent;border-color:rgb(0 0 0/var(--tw-border-opacity));padding:8px 0;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}@media (min-width:1024px){.contact-content{margin-left:9rem;margin-top:clamp(100px,15vh,200px)}}