.contact-form-map{display:grid;gap:2.4rem;align-items:start}@media screen and (min-width:990px){.contact-form-map{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:3.2rem}}.contact-form-map__form-card{padding:2.8rem 2.4rem;border:1px solid rgba(var(--color-foreground),.08);border-radius:3.2rem;background:#fff;box-shadow:0 2rem 5rem rgba(var(--color-shadow),.06)}@media screen and (min-width:750px){.contact-form-map__form-card{padding:4rem 3.6rem}}.contact-form-map__heading{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 2.8rem);line-height:1.2;color:rgb(var(--color-foreground))}.contact-form-map__sub{margin:.6rem 0 0;font-size:1.5rem;color:rgba(var(--color-foreground),.65)}.contact-form-map__form{display:flex;flex-direction:column;gap:1.8rem;margin-top:2.4rem}.contact-form-map__row{display:grid;gap:1.8rem}@media screen and (min-width:750px){.contact-form-map__row{grid-template-columns:1fr 1fr;gap:1.2rem}}.contact-form-map__field{display:flex;flex-direction:column;gap:.8rem}.contact-form-map__field label{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.4rem;color:rgb(var(--color-foreground))}.contact-form-map__field input,.contact-form-map__field textarea{width:100%;min-height:5.2rem;padding:1.4rem 1.6rem;border:1px solid rgba(var(--color-foreground),.16);border-radius:1.2rem;background:#fff;font-family:var(--font-body-family);font-size:1.5rem;color:rgb(var(--color-foreground));transition:border-color .2s ease,box-shadow .2s ease}.contact-form-map__field textarea{min-height:15rem;resize:vertical}.contact-form-map__field input::placeholder,.contact-form-map__field textarea::placeholder{color:rgba(var(--color-foreground),.4)}.contact-form-map__field input:focus,.contact-form-map__field textarea:focus{outline:none;border-color:rgb(var(--color-button));box-shadow:0 0 0 3px rgba(var(--color-button),.15)}.contact-form-map__field input[aria-invalid=true]{border-color:#d14b4b}.contact-form-map__submit{display:inline-flex;align-items:center;justify-content:center;gap:1rem;width:100%;min-height:5.4rem;border:0;border-radius:var(--buttons-radius-outset);background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.6rem;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}.contact-form-map__submit:hover{transform:translateY(-2px);box-shadow:0 1rem 2.4rem rgba(var(--color-button),.25)}.contact-form-map__submit-icon,.contact-form-map__submit-icon svg{display:block;width:1.8rem;height:1.8rem}.contact-form-map__note{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:0;font-size:1.25rem;font-weight:var(--font-body-weight-bold);color:rgba(var(--color-foreground),.55);text-align:center}.contact-form-map__note svg{display:block;width:1.4rem;height:1.4rem}.contact-form-map__status{margin:0;padding:1.4rem 1.6rem;border-radius:1.2rem;font-size:1.4rem}.contact-form-map__status--success{background:#e7f5ec;color:#2f7a4b}.contact-form-map__status--error{background:#fdeaea;color:#b33a3a}.contact-form-map__status--error ul{margin:0;padding-left:1.8rem}.contact-form-map__side{display:flex;flex-direction:column;gap:1.6rem}.contact-form-map__map{position:relative;overflow:hidden;aspect-ratio:16 / 11;border-radius:2.8rem;background:rgba(var(--color-button),.06);box-shadow:0 1.6rem 4rem rgba(var(--color-shadow),.08)}.contact-form-map__map iframe{display:block;width:100%;height:100%;border:0}.contact-form-map__map-link{position:absolute;top:1.2rem;left:1.2rem;display:inline-flex;align-items:center;gap:.6rem;padding:.8rem 1.2rem;border-radius:.6rem;background:#fff;color:#1a73e8;font-size:1.4rem;font-weight:var(--font-body-weight-bold);text-decoration:none;box-shadow:0 .2rem .8rem #00000026}.contact-form-map__map-link svg{width:1.4rem;height:1.4rem}.contact-form-map__info{margin:0;padding:.8rem 2rem;border-radius:2.8rem;background:rgba(var(--color-button),.05)}.contact-form-map__info li{display:flex;align-items:flex-start;gap:1.6rem;padding:1.8rem 0}.contact-form-map__info li+li{border-top:1px dashed rgba(var(--color-foreground),.14)}.contact-form-map__info-icon{display:grid;flex:0 0 auto;place-items:center;width:4rem;height:4rem;border-radius:1rem;background:#fff;color:rgb(var(--color-button))}.contact-form-map__info-icon svg{width:2rem;height:2rem}.contact-form-map__info-body{display:flex;flex-direction:column;gap:.4rem;font-size:1.4rem;line-height:1.6;color:rgba(var(--color-foreground),.68)}.contact-form-map__info-body strong{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.5rem;color:rgb(var(--color-foreground))}.contact-form-map__follow{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.6rem 1.6rem 1.6rem 2.4rem;border-radius:999px;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.6rem}.contact-form-map__follow ul{display:flex;gap:.8rem;margin:0;padding:0}.contact-form-map__follow a{display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;background:#ffffff24;color:inherit;transition:background .2s ease}.contact-form-map__follow a:hover{background:#ffffff47}.contact-form-map__follow .svg-wrapper{width:1.8rem;height:1.8rem}@media screen and (max-width:749px){.contact-form-map__submit{min-height:4.2rem;font-size:1.4rem}}@media screen and (min-width:990px){.contact-form-map{align-items:center}}.contact-form-map__form-card{border:0;background:linear-gradient(160deg,#2a52b8,#1d419d 55%,#16347f);color:#fff;box-shadow:0 2.4rem 6rem #1d419d47}.contact-form-map__heading,.contact-form-map__field label{color:#fff}.contact-form-map__sub{color:#ffffffc7}.contact-form-map__field input,.contact-form-map__field textarea{border-color:transparent}.contact-form-map__field input:focus,.contact-form-map__field textarea:focus{border-color:#f5b82e;box-shadow:0 0 0 3px #f5b82e59}.contact-form-map__submit{background:#f5b82e;color:#1d2f6b}.contact-form-map__submit:hover{box-shadow:0 1rem 2.4rem #00000040}.contact-form-map__note{color:#ffffffb3}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-contact-form-map.css.map */
