.contact-form{display:flex;flex-direction:column;gap:20px;font-family:var(--ubuntu-font),sans-serif}.contact-form .form-row{color:#4b6188;display:flex;gap:20px}@media(max-width:768px){.contact-form .form-row{flex-direction:column}}.contact-form .form-group{flex:1 1;display:flex;flex-direction:column;margin-bottom:15px}.contact-form .form-group input,.contact-form .form-group textarea{padding-bottom:10px;color:#d3d3d3;border:none;border-bottom:3px solid #d3d3d3;background-color:transparent;transition:color .3s ease,border-color .3s ease;resize:none;font-family:inherit}.contact-form .form-group input:focus,.contact-form .form-group input:hover,.contact-form .form-group textarea:focus,.contact-form .form-group textarea:hover{color:#4b6188;border-color:#4b6188;outline:none}.contact-form .form-group input:not(:placeholder-shown):not(:focus),.contact-form .form-group textarea:not(:placeholder-shown):not(:focus){color:#4b6188;border-color:#4b6188}.contact-form .form-group input::placeholder,.contact-form .form-group textarea::placeholder{font-style:italic;color:#d3d3d3;transition:color .3s ease}.contact-form .form-group input:focus::placeholder,.contact-form .form-group input:hover::placeholder,.contact-form .form-group textarea:focus::placeholder,.contact-form .form-group textarea:hover::placeholder{color:#4b6188}.contact-form .form-group .error{color:#ce1544;font-size:14px;margin-top:5px}.contact-form .form-group .message{color:#90ee90;font-size:14px;margin-top:5px}.contact-form .submit-button{align-self:flex-end;padding-left:20px;padding-right:20px}.contact-wrapper{padding-top:96px}@media screen and (min-width:0px)and (max-width:899px){.contact-wrapper{padding-top:64px}}.contact-wrapper{padding-bottom:96px}@media screen and (min-width:0px)and (max-width:899px){.contact-wrapper{padding-bottom:64px}}.contact-wrapper .contact-header{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:64px;gap:64px;justify-content:space-between;align-items:center;width:min(100% - 128px,1400px);margin:0 auto}@media screen and (min-width:600px)and (max-width:1199px){.contact-wrapper .contact-header{width:calc(100% - 64px)}}@media screen and (max-width:599px){.contact-wrapper .contact-header{width:calc(100% - 32px)}}@media screen and (max-width:899px){.contact-wrapper .contact-header{display:block}}.contact-wrapper .contact-header .contact-image-container{display:flex;align-items:center}.contact-wrapper .contact-header .contact-image-container .contact-image{aspect-ratio:1}@media screen and (max-width:899px){.contact-wrapper .contact-header .contact-image-container .contact-image{display:none}}.contact-wrapper .contact-header .contact-form-container{display:flex;flex-direction:column}@media screen and (max-width:899px){.contact-wrapper .contact-header .contact-form-container{margin:0}}.contact-wrapper .contact-header .contact-form-container .contact-title{margin-bottom:20px}.contact-wrapper .contact-header .contact-form-container .contact-title:after{content:"";display:block;width:100%;height:5px;margin:15px 0;background:url(/_next/static/media/wave_red.cb83a9e1.svg) no-repeat;background-size:contain}@media screen and (min-width:600px)and (max-width:899px){.contact-wrapper .contact-header .contact-form-container .contact-title{font-size:2.5rem}}@media screen and (max-width:599px){.contact-wrapper .contact-header .contact-form-container .contact-title{font-size:2rem}}