.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.contact h2{font-family:Geologica;font-size:40px;font-weight:700;line-height:63px;text-align:left;color:#2e2e2e;margin-bottom:20px}.contact p{font-family:Nunito Sans;font-size:16px;font-weight:500;line-height:26px;text-align:left;margin-bottom:29px;color:#000000b2}.contact__button{display:flex;justify-content:space-between;align-items:center}.contact-container{display:flex;justify-content:right;position:relative}.contact-form_container{width:38%;padding-left:5rem}.image-contact{margin-left:75px;width:50%}.contact_info-container{display:flex;flex-direction:column;background-color:#ffd600;position:absolute;width:50%;left:0;bottom:0;padding:38px 0}.contact_info-container span,.contact_info{padding-left:14rem;padding-right:8rem;font-family:Nunito Sans;font-size:18px;line-height:24px}.contact_info-container span{font-weight:600;color:#000}.contact_info{display:flex;justify-content:space-between;align-items:baseline;gap:20px}.contact_address,.contact_separator,.contact_email{flex:1;min-width:0}.contact_address{flex:0 0 45%;text-align:left;line-height:1.4}.contact_separator{flex:0 0 10%;text-align:center;position:relative;top:.2em}.contact_email{flex:0 0 45%;text-align:right;white-space:nowrap}@media(max-width:1280px){.contact_info{gap:24px}.contact_address{white-space:normal}.contact_email{white-space:normal;text-align:left}}@media(max-width:768px){.contact_info{flex-wrap:wrap;row-gap:16px}.contact_address,.contact_separator,.contact_email{flex:0 0 100%;text-align:center}.contact_separator{order:0;flex:0 0 100%}}.contact_info p{font-weight:400}.contact__button p{padding-left:50px;margin:0}@media screen and (max-width:900px){.contact{text-align:center}.image-contact{display:none}.contact-form_container{width:90%;padding-left:0}.contact-container{justify-content:center}.contact_info-container{width:112%;margin-bottom:70px;margin-top:40px;align-items:center;padding:26px 0;left:-6%;position:relative}.contact_info p{margin:6px 0}.contact_info-container span{margin-bottom:8px}.contact_info-container span,.contact_info{padding-left:0;padding-right:0;font-size:16px;line-height:20px}.contact__button p{padding-left:28px;text-align:left;font-size:14px;line-height:22px}}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/section-contact-form.css.map */
