.contact .page-width>*:first-child{margin-top:0}.contact .title{margin-bottom:2.4rem;text-transform:capitalize}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width: 750px){.contact .field{margin-bottom:2.4rem}}.contact__button{margin-top:2.4rem;text-align:center}.contact__field-error{margin-top:-1rem;margin-bottom:2.4rem;display:block;color:rgb(var(--color-error))}.contains--error:after{color:rgb(var(--color-error));box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-error),var(--inputs-border-opacity))}.contact__fields{display:grid;row-gap:2.4rem}.contact .contact-page__container{display:grid;grid-template-columns:1fr}.contact-info{width:100%;background:rgba(var(--color-light-red))}.contact-info.contact-form--wrapper{background:rgba(var(--color-white))}.contact-info{padding:0}.contact-info .contact__button{text-align:left}.contact-info-con{padding:4.8rem 1.5rem;background:inherit}.contact-info-con .tagline-small{color:rgba(var(--color-green))}.contact-info-con .info_icon_description--wrapper{display:flex;column-gap:.8rem}.contact-info-con .info_icon_description--wrapper>*:nth-child(3){margin-left:1.6rem}.contact-page__container form{padding:4.8rem 0}@media screen and (min-width: 750px){.contact .contact-page__container{grid-template-columns:1fr}.contact-page__container form{padding:9.6rem 0}}@media screen and (max-width: 749px){.contact .contact-wrapper,.contact .contact-info-con{margin-left:-1.5rem;width:calc(100% + 3rem)}.contact-info-con>div:first-child{padding-bottom:1.6rem}}@media screen and (min-width: 750px) and (max-width: 1199px){.contact .contact-wrapper,.contact .contact-info-con{margin-left:-5rem;width:calc(100% + 10rem)}.contact .contact-info-con{padding:4.8rem 5rem}}@media screen and (min-width: 1200px){.contact .contact-page__container{grid-template-columns:minmax(0,72rem) auto;column-gap:9.6rem}.contact-info-con{padding:4.8rem 9.6rem 9.6rem}}.contact-info-con .info_icon_description--wrapper p{margin:0;font-size:var(--font-size-paragraph-small);line-height:var(--line-height-paragraph-small);color:rgba(var(--color-green))}.contact-info a{text-decoration:none;color:rgba(var(--color-green))}.contact .form-status-list a{color:rgba(var(--color-dark))}.contact-info-con p{margin:0}.contact-info-con .list-social-media{display:flex;align-items:center;column-gap:2.1rem}.contact .form-status-result,.book-your-visit .form-status-result{margin-bottom:2.4rem}
/*# sourceMappingURL=/cdn/shop/t/37/assets/p80-contact-form.css.map */
