.contact__form{position:relative;display:flex;flex-flow:column}.contact__form label{padding-bottom:10px;color:var(--primary-color);font-size:16px;font-weight:500}.contact__form input,.contact__form textarea{position:relative;display:block;background-color:#fff;font-size:16px;font-family:var(--text-font-family);color:var(--primary-color);margin-bottom:30px;padding:10px 20px;border:2px solid rgba(0,54,99,.2);border-radius:6px;outline:none}.contact__form input:focus,.contact__form textarea:focus{outline:none;border:2px solid rgb(0,54,99)}.contact__form-group{position:relative;display:flex;flex-flow:row;flex-wrap:wrap;column-gap:20px}.contact__form-input{position:relative;display:flex;flex-flow:column;flex:1 1}.contact__form-submit{position:relative;display:flex;justify-content:space-between;margin-bottom:30px}.contact__form-submit label{position:relative;display:flex;flex-flow:row;align-items:end;padding-bottom:0;margin-bottom:0;color:var(--text-color);font-size:14px}.contact__form-submit label input{margin:0 10px 3px 0}.contact__form-submit label a{text-decoration:underline}.contact__form-submit label a:hover{color:var(--primary-color)}@media (max-width: 768px){.contact__form-submit{flex-flow:column}}.contact__submit-button{position:relative;color:#fff;line-height:1;border-radius:8px;border:none;cursor:pointer;font-size:20px;padding:18px 22px;background-color:var(--primary-color)}.contact__submit-button span{margin-left:4px;vertical-align:middle}.contact__submit-button:hover:hover{background-color:#087a85;color:#fff}@media (max-width: 768px){.contact__submit-button{margin-top:20px;width:fit-content}}p{margin:0}.modal{position:fixed;display:flex;justify-content:center;align-items:center;padding:0 20px;inset:0;background-color:#00000080;overflow:hidden;z-index:10}.modal__content{position:relative;display:flex;flex-flow:column;align-items:center;background-color:#fff;padding:20px;border-radius:5px;text-align:center}.modal__content img{margin-bottom:30px}.modal__content h2{max-width:400px;font-size:32px;color:var(--primary-color);font-weight:500;letter-spacing:-.02em}.modal__close-button{position:relative;display:block;width:100%;margin-top:20px;padding:10px 20px;border:none;background-color:var(--secondary-color);color:#fff;border-radius:5px;cursor:pointer}.modal__close-button:hover{background-color:var(--primary-color)}.contact[data-astro-cid-5pzizxrj]{position:relative;display:block;padding:180px 80px 50px;max-width:1440px;margin:0 auto}@media (max-width: 768px){.contact[data-astro-cid-5pzizxrj]{padding:90px 40px}}.contact__content[data-astro-cid-5pzizxrj]{position:relative;display:flex;flex-flow:row;gap:80px}@media (max-width: 768px){.contact__content[data-astro-cid-5pzizxrj]{gap:0}}.contact__image[data-astro-cid-5pzizxrj]{position:relative;display:block;width:100%;background-image:url(/_astro/contact-img.CY_ngydq.png);background-repeat:no-repeat;background-size:cover;background-position:center;max-width:calc(50% - 40px)}.contact__image[data-astro-cid-5pzizxrj] img[data-astro-cid-5pzizxrj]{width:100%;height:auto}@media (max-width: 768px){.contact__image[data-astro-cid-5pzizxrj]{display:none}}.contact__form-container[data-astro-cid-5pzizxrj]{position:relative;display:block;max-width:calc(50% - 40px)}@media (max-width: 768px){.contact__form-container[data-astro-cid-5pzizxrj]{max-width:100%;width:100%}}.contact__form-title[data-astro-cid-5pzizxrj]{position:relative;display:flex;flex-flow:column;max-width:560px;margin-bottom:60px}.contact__form-title[data-astro-cid-5pzizxrj] span[data-astro-cid-5pzizxrj]{margin-bottom:20px;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:var(--secondary-color)}.contact__form-title[data-astro-cid-5pzizxrj] h1[data-astro-cid-5pzizxrj]{font-size:48px;font-weight:600;line-height:1.1;color:var(--primary-color)}.contact__form-title[data-astro-cid-5pzizxrj] p[data-astro-cid-5pzizxrj]{position:relative;margin-top:20px;color:var(--text-color);font-family:var(--text-font-family);font-size:24px;font-weight:500;line-height:1.5}.contact__form-title[data-astro-cid-5pzizxrj] p[data-astro-cid-5pzizxrj] span[data-astro-cid-5pzizxrj]{position:relative;display:block;padding-top:25px;color:var(--secondary-color);font-family:var(--text-font-family);font-size:18px;font-weight:400;line-height:1.5;white-space:break-spaces;text-transform:none;margin-bottom:0;letter-spacing:normal}@media (max-width: 640px){.contact__form-title[data-astro-cid-5pzizxrj] h1[data-astro-cid-5pzizxrj]{font-size:34px}.contact__form-title[data-astro-cid-5pzizxrj] p[data-astro-cid-5pzizxrj]{font-size:20px}.contact__form-title[data-astro-cid-5pzizxrj] p[data-astro-cid-5pzizxrj] span[data-astro-cid-5pzizxrj]{font-size:18px}}.contact__form[data-astro-cid-5pzizxrj]{position:relative;display:flex;flex-flow:column}.contact__form[data-astro-cid-5pzizxrj] label[data-astro-cid-5pzizxrj]{padding-bottom:10px;color:var(--primary-color);font-size:16px;font-weight:500}.contact__form[data-astro-cid-5pzizxrj] input[data-astro-cid-5pzizxrj],.contact__form[data-astro-cid-5pzizxrj] textarea[data-astro-cid-5pzizxrj]{position:relative;display:block;margin-bottom:30px;padding:10px 20px;border:2px solid rgba(0,54,99,.2);border-radius:6px;outline:none}.contact__form[data-astro-cid-5pzizxrj] input[data-astro-cid-5pzizxrj]:focus,.contact__form[data-astro-cid-5pzizxrj] textarea[data-astro-cid-5pzizxrj]:focus{outline:none;border:2px solid rgb(0,54,99)}
