.contact{width:100%;height:80vh;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;margin-top:2rem;background-image:url(/images/contact_banner_m.svg);background-repeat:no-repeat;background-size:cover;box-sizing:border-box;position:relative}@media(min-width:768px){.contact{background-image:url(/images/footer_desktop.png);background-repeat:no-repeat;background-size:100% 95%;background-position:top;align-items:flex-start;padding:0 10vw}}.contact .title_contact{font-family:Montserrat-Bold,serif;color:#134573;font-size:30px}@media(min-width:1280px){.contact .title_contact{font-size:40px}}.contact .container_contact{width:100%}@media(min-width:1280px){.contact .container_contact{display:flex;align-items:center;column-gap:3rem;width:max-content;margin-bottom:4vw}}.contact .container_contact .form_contact{border-radius:25px;margin:15px auto;width:90%;height:278px;display:flex;flex-direction:column;justify-content:space-around;align-items:flex-start;padding:1rem}@media(min-width:1280px){.contact .container_contact .form_contact{width:427px;height:326px;align-items:flex-start;padding:0}}.contact .container_contact .form_contact .form_group_contact{display:flex;justify-content:flex-start;align-items:flex-start;column-gap:1rem;background-color:#fff;width:90%;padding:5px 15px;border-radius:15px}@media(min-width:1280px){.contact .container_contact .form_contact .form_group_contact{width:100%;padding:15px 25px}}.contact .container_contact .form_contact .form_group_contact label{font-size:14px;font-weight:600;color:#134573}@media(min-width:1280px){.contact .container_contact .form_contact .form_group_contact label{font-size:15px;color:#333;font-family:Montserrat-Regular,serif}}.contact .container_contact .form_contact .form_group_contact .input_form_contact{border:none;background:transparent;font-size:14px;font-weight:400;width:100%}@media(min-width:1280px){.contact .container_contact .form_contact .form_group_contact .input_form_contact{width:100%}}.contact .container_contact .form_contact .form_group_contact textarea.input_form_contact{height:50px}.contact .container_contact .form_contact .btn_contact{display:none}@media(min-width:1280px){.contact .container_contact .form_contact .btn_contact{display:block;width:40%!important;margin:0!important;left:1.5rem!important;cursor:pointer}.contact .container_contact .form_contact .btn_contact:hover{background-color:#fff;color:#134573;box-shadow:1px 1px 3px rgba(34,34,34,.467);border:1px solid #134573;transition:all .3s ease-in-out}}.contact .btn_contact{color:#fff;font-weight:600;font-size:22px;background-color:#134573;padding:5px;width:60%;border:1px solid #fff;box-shadow:1px 1px 3px rgba(34,34,34,.467);border-radius:25px;align-self:flex-start;position:relative;left:5vw}@media(min-width:1280px){.contact .btn_contact{display:none}}.contact .term_conditions{color:#a7dbe8;font-size:12px}@media(min-width:1280px){.contact .term_conditions{display:none}}