.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:var(--ax2)}.contact .field{margin-bottom:var(--ax15)}.contact__button{margin-top:var(--ax30)}@media only screen and (min-width:750px){.contact .field{margin-bottom:var(--ax20)}.contact__button{margin-top:var(--ax40)}.contact__fields{grid-column-gap:var(--ax20);display:grid;grid-template-columns:repeat(2,1fr)}}.contact{display:block}.contact .title{font-size:calc(var(--ax)*32);margin:0;text-align:center}.contact .descripiton{margin:auto;margin-top:calc(var(--ax)*24);max-width:calc(var(--ax)*292)}.contact .descripiton p{color:rgb(var(--c-foreground));font-size:calc(var(--ax)*13);line-height:1.4;margin:0;text-align:center}.contact form{margin-top:calc(var(--ax)*80)}@media only screen and (max-width:749px){.contact form{margin-top:calc(var(--ax)*32)}}.contact form .contact__fields{grid-column-gap:calc(var(--ax)*24)}.contact form .contact__fields .field{margin-bottom:calc(var(--ax)*40)}.contact form .contact__fields .field:after,.contact form .contact__fields .field:before{display:none}.contact form .contact__fields .field .field__input{border-bottom:1px solid rgb(var(--c-foreground));padding:calc(var(--ax)*12) 0}.contact form .contact__fields .field .field__input:focus,.contact form .contact__fields .field .field__input:focus-visible,.contact form .contact__fields .field .field__input:not(:placeholder-shown){box-shadow:none;outline:unset}.contact form .contact__fields .field .field__input:focus-visible~.field__label,.contact form .contact__fields .field .field__input:focus~.field__label,.contact form .contact__fields .field .field__input:not(:placeholder-shown)~.field__label{color:rgb(var(--c-foreground));font-size:calc(var(--ax)*11);left:0;top:-11px}.contact form .contact__fields .field .field__input:hover~.field__label{color:rgb(var(--c-foreground))}.contact form .contact__fields .field .field__input:autofill{background-color:transparent!important}.contact form .contact__fields .field .field__label{font-size:calc(var(--ax)*13);left:0;line-height:1.4}.contact form .field .text-area{border:1px solid rgb(var(--c-foreground));padding:calc(var(--ax)*24)}@media only screen and (max-width:749px){.contact form .field .text-area{padding:calc(var(--ax)*12)}}.contact form .field .text-area::placeholder{color:rgba(var(--c-foreground),.7);font-size:calc(var(--ax)*13);opacity:1}.contact form .field .text-area:after,.contact form .field .text-area:before{display:none}.contact form .message{color:rgb(var(--c-foreground));font-size:calc(var(--ax)*11);margin-bottom:calc(var(--ax)*12)}.contact form .message:focus,.contact form .message:focus-visible{box-shadow:none;outline:unset}.contact form .contact__button{margin:auto;margin-top:calc(var(--ax)*32);text-align:center}.contact form .contact__button button{transition:background-color .2s ease}@media only screen and (max-width:749px){.contact form .contact__button button{width:100%}}.contact form .contact__button [data-contact-submit][aria-disabled=true]{cursor:wait;opacity:.7}.contact form .contact__status{align-items:center;display:flex;justify-content:center;margin-top:calc(var(--ax)*12);min-height:calc(var(--ax)*20)}.contact form .contact__status-message{align-items:center;color:rgb(var(--c-foreground));display:inline-flex;font-size:calc(var(--ax)*12);justify-content:center;line-height:1.4;margin:0;text-align:center}.contact form .contact__status-message--success{gap:calc(var(--ax)*6)}.contact form .contact__status-message--success .icon-success{flex:0 0 auto;margin-top:0}
