.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .main-page-title{margin-top:0;margin-bottom:4rem;text-align:left}.contact-grid{display:grid;grid-template-columns:1fr;gap:4rem}@media screen and (min-width:750px){.contact-grid{grid-template-columns:1fr 1.2fr;grid-template-areas:"image form" "details details";column-gap:6rem;row-gap:5rem;align-items:start}.contact-image-wrapper{grid-area:image}.contact-details-wrapper{grid-area:details;width:100%}.contact-form-wrapper{grid-area:form}}.contact-image-container{position:relative;border-radius:var(--media-radius);overflow:hidden;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity));background-color:rgba(var(--color-foreground),.02);aspect-ratio:1 / 1}.contact-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--duration-long) ease}.contact-image-container:hover .contact-image{transform:scale(1.02)}.contact-form-heading{margin-top:0;margin-bottom:1.5rem}.contact-form-subheading{color:rgba(var(--color-foreground),.7);font-size:1.5rem;line-height:1.6;margin-bottom:3rem}.contact__fields-redesign{display:flex;flex-direction:column;gap:1.5rem}.contact__fields-redesign .field{margin-bottom:0}.contact__button{margin-top:3rem}.contact__button .button{width:100%;justify-content:center}.contact-details-card{background:rgba(var(--color-foreground),.02);border:var(--product-card-border-width) solid rgba(var(--color-foreground),var(--product-card-border-opacity));border-radius:var(--product-card-corner-radius);padding:3rem;box-shadow:var(--product-card-shadow-horizontal-offset) var(--product-card-shadow-vertical-offset) var(--product-card-shadow-blur-radius) rgba(var(--color-shadow),var(--product-card-shadow-opacity))}.contact-details-title{margin-top:0;margin-bottom:2.5rem;font-size:2.2rem;font-weight:var(--font-body-weight-bold);color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.contact-details-title{text-align:center}}.contact-details-list{list-style:none;padding:0;margin:0 0 3rem;display:flex;flex-direction:column;gap:2rem}@media screen and (min-width:750px){.contact-details-list{flex-direction:row;gap:3rem;justify-content:space-between}}.contact-detail-item{display:flex;align-items:center;gap:1.5rem}@media screen and (min-width:750px){.contact-detail-item{flex:1;flex-direction:row;align-items:center;justify-content:flex-start;gap:1.5rem;padding:2.5rem;background:rgba(var(--color-foreground),.015);border:var(--product-card-border-width) solid rgba(var(--color-foreground),var(--product-card-border-opacity));border-radius:var(--product-card-corner-radius);transition:transform var(--duration-default) ease,background var(--duration-default) ease}.contact-detail-item:hover{background:rgba(var(--color-foreground),.03);transform:translateY(-2px)}}.contact-icon{flex-shrink:0;width:4rem;height:4rem;border-radius:50%;background:#2da1881a;color:#2da188;display:flex;align-items:center;justify-content:center;transition:background var(--duration-default) ease,color var(--duration-default) ease}.contact-detail-item:hover .contact-icon{background:#2da188;color:#fff}.contact-icon svg.icon-svg{width:2rem;height:2rem}.contact-text{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.contact-label{font-size:1.2rem;text-transform:uppercase;letter-spacing:.1rem;color:rgba(var(--color-foreground),.5);font-weight:500;line-height:1}.contact-link{font-size:1.6rem;font-weight:var(--font-body-weight-bold);color:rgb(var(--color-foreground));text-decoration:none;transition:color var(--duration-short) ease;line-height:1}.contact-link:hover{color:#2da188;text-decoration:underline}.contact-value{font-size:1.6rem;font-weight:var(--font-body-weight-bold);color:rgb(var(--color-foreground));line-height:1}.contact-whatsapp-wrapper{margin-top:1rem}@media screen and (min-width:750px){.contact-whatsapp-wrapper{display:flex;justify-content:center}}.contact-whatsapp-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;width:100%;background-color:#25d366!important;color:#fff!important;border:var(--buttons-border-width) solid rgba(var(--color-foreground),var(--buttons-border-opacity))!important;border-radius:var(--buttons-radius);padding:1.5rem 2rem;font-size:1.6rem;font-weight:var(--font-body-weight-bold);letter-spacing:.05rem;text-decoration:none;box-shadow:var(--buttons-shadow-horizontal-offset) var(--buttons-shadow-vertical-offset) var(--buttons-shadow-blur-radius) rgba(var(--color-shadow),var(--buttons-shadow-opacity));transition:background-color var(--duration-default) ease,transform var(--duration-default) ease,box-shadow var(--duration-default) ease}@media screen and (min-width:750px){.contact-whatsapp-btn{width:auto;min-width:320px;max-width:400px}}.contact-whatsapp-btn:hover{background-color:#128c7e!important;box-shadow:var(--buttons-shadow-horizontal-offset) var(--buttons-shadow-vertical-offset) var(--buttons-shadow-blur-radius) rgba(var(--color-shadow),var(--buttons-shadow-opacity));transform:translateY(-2px)}.contact-whatsapp-btn:active{transform:translateY(0)}.icon-whatsapp{width:2.2rem;height:2.2rem}@media screen and (max-width:749px){.contact.page-width{padding-left:1rem;padding-right:1rem}.contact-details-card{padding:2.5rem 1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-contact-form.css.map */
