.contact--with-menu{padding-left:0;padding-right:0}.contact__content{padding:30px 20px}.contact img{max-width:100%}.contact .title{text-transform:uppercase}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .form-status.form__message{display:inline-block;font-size:14px;font-weight:400;line-height:1.4;color:#000;text-transform:none;outline:none!important;box-shadow:none;background-color:#faf9f8;padding:17px 17px 17px 50px;position:relative;border-radius:10px;width:100%;margin-bottom:30px;text-align:left;margin-top:0}.contact .form-status.form__message .svg-wrapper{width:30px;height:30px;margin:0;position:absolute;left:13px;top:50%;transform:translateY(-50%)}.contact .form-status.form__message .svg-wrapper svg{width:25px;height:25px}.contact .form-status.form__message .svg-wrapper svg path:first-child{fill:transparent;stroke:#000;stroke-width:.5px}.contact .form-status.form__message .svg-wrapper svg path:last-child{fill:#fff;stroke:#000;stroke-width:.5px}.contact .form-status.email-invalid{display:inline-block;font-size:14px;font-weight:400;line-height:1.4;color:#000;text-transform:none;outline:none!important;box-shadow:none;background-color:#faf9f8;padding:17px;position:relative;border-radius:10px;width:100%;margin-bottom:30px;text-align:left;margin-top:0}.contact .form-status.email-invalid a{text-decoration:none}.contact .error-message{display:none;margin-top:8px;font-size:14px;line-height:1.4;color:#e33f31;text-transform:none}.contact .field{margin-bottom:1.5rem;display:block}.contact .field .field__input{border:solid 1px #e0e0e0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.contact .field .field__input:focus{box-shadow:none;border:solid 1px #000}.contact .field.field-error .field__input{border:solid 1px #e33f31}.contact .field:before,.contact .field:after{display:none}.contact .contact__text{margin-bottom:30px;font-size:16px;line-height:23px}.contact__blockquote{margin-bottom:30px}.contact__blockquote blockquote{width:100%;margin:0;padding:14px 16px;font-style:normal;font-size:16px;line-height:23px;background-color:#faf9f8;border-left:#000 solid 4px;color:#000}.contact_form__wrapper{padding-top:0;padding-bottom:30px;border-bottom:#e0e0e0 solid 1px}.contact_form_title{font-size:22px;text-transform:uppercase;margin:10px 0 50px}.contact .field .field__label{font-size:14px;top:13px}.contact .field .field__input:focus~.field__label,.contact .field .field__input:not(:placeholder-shown)~.field__label,.contact .field .field__input:-webkit-autofill~.field__label{font-size:1rem;top:calc(var(--inputs-border-width) + .5rem);left:calc(var(--inputs-border-width) + 2rem);letter-spacing:.04rem}.contact .field select{padding-top:17px}.contact .field select~.field__label{font-size:10px!important}.contact_subtitle{font-size:22px;text-transform:uppercase;margin:0;padding:50px 0 40px}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}.contact__button .button{border-radius:10px;cursor:pointer}@media screen and (min-width: 750px){.contact__button{margin-top:4rem}.contact--with-menu{max-width:1520px}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}@media screen and (min-width: 1024px){.contact__wrapper--WithMenu{display:flex;flex-wrap:wrap;padding-left:40px;padding-right:40px}.contact__sidebar__wrapper{width:30%}.contact .title.h1{font-size:32px}.contact__content{width:100%;padding-left:50px;max-width:850px}}@media screen and (max-width: 1023px){.contact--with-menu{padding-top:0!important;padding-bottom:0!important}.contact__sidebar__wrapper{width:100%;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.contact__sidebar__wrapper h3{display:block;font-size:16px;position:relative;padding:0 20px}.contact__sidebar__wrapper h3 svg{width:17px;height:17px;position:absolute;right:20px;top:2px;transition:.4s}.contact__sidebar__wrapper.visibles h3 svg{transform:rotate(180deg)}.contact__sidebar__Menu{overflow:hidden;transition:max-height .5s ease-in-out,opacity .5s ease-in-out;opacity:0;padding:0 20px}.contact__sidebar__Menu.open{opacity:1}}.contact__sidebar__Menu ul{padding:0;margin:0}.contact__sidebar__Menu ul li{margin:0;list-style:none;padding:0;position:relative}.contact__sidebar__Menu ul li:before{content:"";position:absolute;left:0;width:35px;height:1px;background-color:#000;top:50%;transform:translateY(-50%);opacity:0;visibility:hidden;transition:.3s}.contact__sidebar__Menu ul li.contact__sidebar-item--active a{padding-left:50px}.contact__sidebar__Menu ul li.contact__sidebar-item--active:before{opacity:1;visibility:visible}.contact__sidebar__Menu ul li a{font-size:14px;color:#000;text-decoration:none;padding:20px 0;display:block;border-bottom:rgb(196,195,195) 1px solid}.contact__sidebar__Menu-Wrapper{margin-bottom:50px}.contact__sidebar__Menu__Content h2{font-size:16px;margin:0 0 30px}.contact__sidebar__Menu__Content .contact__sidebar__Menu__Information{font-size:16px;color:#000;position:relative;padding-left:25px}.contact__sidebar__Menu__Content .contact__sidebar__Menu__Information svg{width:20px;height:20px;position:absolute;left:0;top:2px}.contact__sidebar__Menu__Content .contact__sidebar__Menu__Information a,.contact__sidebar__Menu__Content .contact__sidebar__Menu__description{font-size:16px;color:#000}@media screen and (min-width: 1024px){.contact__sidebar_button{display:none}.collapsible-content__with_menu{display:flex;flex-wrap:wrap;padding-left:40px;padding-right:40px;max-width:1520px;margin:0 auto}.contact__sidebar__wrapper{width:30%}.contact__sidebar__Menu{position:sticky;top:85px;z-index:2;width:100%;max-width:300px;height:max-content;max-height:100%!important}}
/*# sourceMappingURL=section-contact-form.css.map */
