.Contact{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.Contact .page-wrapper{background-color:#fbfbfb;padding-block:127.5px var(--v-space);padding-inline:2rem;width:100%;position:relative}@media(max-width:1020px){.Contact .page-wrapper{padding-top:108.375px}}@media(max-width:768px){.Contact .page-wrapper{padding-inline:1rem;padding-top:calc(var(--spaceing-8) + .7rem)}}.Contact .page-wrapper .page-title{font-family:DM Sans,sans-serif;font-weight:700;font-style:SemiBold;font-size:var(--font-7);line-height:51px;letter-spacing:0}.Contact .page-wrapper .page-description{margin-top:var(--spaceing-1);font-weight:400;font-style:Regular;font-size:var(--font-3);line-height:var(--font-4);letter-spacing:0;padding-inline:1.5rem}.Contact .page-wrapper .page-description,.Contact .page-wrapper .page-title{text-align:center}.Contact .page-wrapper .contact-form-wrapper{background:#fff;max-width:calc(var(--max-width) + 3rem);margin-inline:auto;margin-top:var(--spaceing-4);box-shadow:0 0 60px 30px rgba(0,0,0,.031372549);border-radius:10px;min-height:667px;display:flex;gap:2rem;justify-content:center;align-items:center;flex-wrap:wrap;padding:1rem}.Contact .page-wrapper .contact-form-wrapper>*{min-width:280px}@media(max-width:768px){.Contact .page-wrapper .contact-form-wrapper{min-height:540px}}.Contact .page-wrapper .contact-form-wrapper .contact-information{background:radial-gradient(208.66% 208.66% at 9.47% 20.94%,var(--color-accent-navy) 0,#000000 100%);height:667px;flex:1 1;border-radius:10px;padding:3rem;color:#fff;display:flex;flex-direction:column;gap:1rem;font-size:12px;position:relative;overflow:hidden}@media(max-width:768px){.Contact .page-wrapper .contact-form-wrapper .contact-information{height:580px}}@media(max-width:480px){.Contact .page-wrapper .contact-form-wrapper .contact-information{height:500px;padding:2rem}}.Contact .page-wrapper .contact-form-wrapper .contact-information .background-img{position:absolute;object-fit:contain;height:450px;width:450px;right:-20%;bottom:-20%;z-index:1}@media(max-width:768px){.Contact .page-wrapper .contact-form-wrapper .contact-information .background-img{height:300px;width:300px;bottom:-10%}}@media(max-width:480px){.Contact .page-wrapper .contact-form-wrapper .contact-information .background-img{height:200px;width:200px;bottom:-10%}}.Contact .page-wrapper .contact-form-wrapper .contact-information *{z-index:2}.Contact .page-wrapper .contact-form-wrapper .contact-information h3.contact-information--title{font-weight:400;font-style:Regular;font-size:var(--font-5);line-height:var(--font-8);letter-spacing:0}@media(max-width:480px){.Contact .page-wrapper .contact-form-wrapper .contact-information h3.contact-information--title{line-height:var(--font-7)}}.Contact .page-wrapper .contact-form-wrapper .contact-information .email,.Contact .page-wrapper .contact-form-wrapper .contact-information .phone{display:flex;align-items:center;gap:1rem;font-size:16px}.Contact .page-wrapper .contact-form-wrapper .contact-information .phone{margin-top:2rem}.Contact .page-wrapper .contact-form-wrapper .contact-information .email{margin-bottom:2rem}.Contact .page-wrapper .contact-form-wrapper .contact-information p:last-of-type{max-width:400px}.Contact .page-wrapper .contact-form-wrapper form.contact-form{display:flex;flex-direction:column;gap:1.5rem;padding:5rem;padding-block:4rem;flex:1.2 1;height:667px}@media(max-width:1020px){.Contact .page-wrapper .contact-form-wrapper form.contact-form{padding:3rem;padding-block:2rem}}@media(max-width:768px){.Contact .page-wrapper .contact-form-wrapper form.contact-form{height:540px;padding:2rem;height:max-content}}@media(max-width:480px){.Contact .page-wrapper .contact-form-wrapper form.contact-form{padding-inline:1rem;padding-block:2rem}}.Contact .page-wrapper .contact-form-wrapper form.contact-form input,.Contact .page-wrapper .contact-form-wrapper form.contact-form select,.Contact .page-wrapper .contact-form-wrapper form.contact-form textarea{font-size:var(--font-3);border:1px solid #e0e0e0;border-radius:10px;padding:10px 20px;width:100%}.Contact .page-wrapper .contact-form-wrapper form.contact-form input::placeholder,.Contact .page-wrapper .contact-form-wrapper form.contact-form select::placeholder,.Contact .page-wrapper .contact-form-wrapper form.contact-form textarea::placeholder{color:#828282}.Contact .page-wrapper .contact-form-wrapper form.contact-form input:focus,.Contact .page-wrapper .contact-form-wrapper form.contact-form select:focus,.Contact .page-wrapper .contact-form-wrapper form.contact-form textarea:focus{outline:2px solid #828282}.Contact .page-wrapper .contact-form-wrapper form.contact-form textarea{height:149px}.Contact .page-wrapper .contact-form-wrapper form.contact-form .select-wrapper{position:relative}.Contact .page-wrapper .contact-form-wrapper form.contact-form .select-wrapper .icon{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.Contact .page-wrapper .contact-form-wrapper form.contact-form select{appearance:none;cursor:context-menu}.Contact .page-wrapper .contact-form-wrapper form.contact-form .input-wrapper{position:relative}.Contact .page-wrapper .contact-form-wrapper form.contact-form .input-wrapper .star{position:absolute;top:10px;color:red;font-size:var(--font-3);pointer-events:none}.Contact .page-wrapper .contact-form-wrapper form.contact-form .input-wrapper.required:first-child .star{left:80px}@media(max-width:768px){.Contact .page-wrapper .contact-form-wrapper form.contact-form .input-wrapper.required:first-child .star{left:67px}}.Contact .page-wrapper .contact-form-wrapper form.contact-form .input-wrapper.required:nth-of-type(2) .star{left:75px}@media(max-width:768px){.Contact .page-wrapper .contact-form-wrapper form.contact-form .input-wrapper.required:nth-of-type(2) .star{left:63px}}.Contact .page-wrapper .contact-form-wrapper form.contact-form .input-wrapper.required:nth-of-type(4) .star{left:108px}@media(max-width:768px){.Contact .page-wrapper .contact-form-wrapper form.contact-form .input-wrapper.required:nth-of-type(4) .star{left:88px}}.Contact .page-wrapper .contact-form-wrapper form.contact-form input:not(:placeholder-shown)~.star,.Contact .page-wrapper .contact-form-wrapper form.contact-form textarea:not(:placeholder-shown)~.star{opacity:0}.Contact .page-wrapper .contact-form-wrapper form.contact-form .btn-submit{background-color:var(--color-accent-navy);color:#fff;font-size:var(--font-3);letter-spacing:0;line-height:100%;text-align:center;border:none;min-height:68px;padding:10px 20px;border-radius:12px;cursor:pointer}.Contact .page-wrapper .contact-form-wrapper form.contact-form .btn-submit:hover{background-color:var(--color-accent-navy-hover)}@media(max-width:768px){.Contact .page-wrapper .contact-form-wrapper form.contact-form .btn-submit{min-height:50px}}.Contact .page-wrapper .contact-form-wrapper form.contact-form .form-status{text-align:center}.Contact .page-wrapper .contact-form-wrapper form.contact-form .form-status.success{color:var(--color-success)}.Contact .page-wrapper .contact-form-wrapper form.contact-form .form-status.error{color:var(--color-error)}