.contact__list--item-content p{margin:0}span.h4.contact__list--item-heading{color:rgb(var(--color-foreground),.7);margin-bottom:.5rem;display:block}.contact__heading{margin-bottom:3rem}.contact__form--wrapper.color-background-3{background-color:rgba(var(--color-background),.1)}.contact__form--wrapper .input__field,.contact__form--wrapper input[type=email],.contact__form--wrapper input[type=text]{background-color:transparent;border-radius:unset;border-left:transparent;border-right:transparent;padding:0;border-top:transparent;font-weight:600;border-color:rgba(var(--color-foreground),.15);margin-bottom:0}.contact__form--wrapper{border-radius:5px}.contact__form--wrapper input:focus{box-shadow:none;border-color:rgba(var(--color-foreground))}.contact__form--wrapper *:focus-visible{box-shadow:none;outline:none;border-color:rgba(var(--color-foreground))}.contact__form--wrapper .input__field_form+.input__field_form{margin-top:3.8rem}.contact__form--wrapper .input__field_form.textarea__field{margin-top:5rem}.contact__form--wrapper input::-webkit-input-placeholder{color:rgba(var(--color-foreground))}.contact__form--wrapper input::-moz-placeholder{color:rgba(var(--color-foreground))}.contact__form--wrapper input:-ms-input-placeholder{color:rgba(var(--color-foreground))}.contact__form--wrapper input:-moz-placeholder{color:rgba(var(--color-foreground))}.contact__form--wrapper textarea::placeholder{color:rgba(var(--color-foreground))}.contact__form--header{margin-bottom:5rem}.contact__form--heading{font-weight:600}.contact__button{margin-top:4rem}.contact__form--content-wrapper{padding-right:clamp(2rem,4cqi,10rem)}.full--width-section .contact__list--wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px;margin-bottom:3rem}.text__area{padding:1.2rem;min-height:10rem;resize:none}.contact__form--content-wrapper .contact__heading{margin-bottom:2rem}@media only screen and (min-width:768px){.half--width-section .contact__list--item+.contact__list--item{margin-top:clamp(3rem,4cqi,4rem)}.contact__form--wrapper{padding:5rem;border-radius:8px}.contact__form--content-wrapper .contact__heading{margin-bottom:3rem}}@media only screen and (max-width:767px){.contact__list--wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px}.contact__list--wrapper{margin-bottom:3rem}.contact__form--wrapper{padding:6rem 3rem}}.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:2rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.grecaptcha-badge{visibility:hidden}.button:hover{box-shadow:none}.contact__description p{font-size:clamp(1.4rem,10cqi,1.6rem)}.contact__section.nrb_xx .row.contact__form--container.half--width-section{box-shadow:0 2px 8px #63636326;padding:50px 35px;border-radius:5px}.google__map--wrapper iframe{border-radius:5px}.contact__section.nrb_xx{position:relative;overflow:hidden}.contact__section.nrb_xx:before{content:"";position:absolute;top:-18rem;left:-12rem;width:42rem;height:42rem;border-radius:50%;background:radial-gradient(circle,#b796691a,#b7966900 70%);pointer-events:none}.contact__section.nrb_xx .contact__form--container.half--width-section{position:relative;z-index:1;align-items:stretch;margin:0 auto;padding:0;overflow:hidden;border:1px solid rgba(33,30,26,.1);border-radius:24px;background:#ffffffc2;box-shadow:0 24px 70px #2a221812}.contact__section.nrb_xx .contact__form--content-wrapper{display:flex;height:100%;flex-direction:column;justify-content:center;padding:clamp(4rem,5vw,7.5rem)}.contact__section.nrb_xx .contact__eyebrow{margin:0 0 1.6rem;color:#9a7442;font-size:1.1rem;font-weight:600;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.contact__section.nrb_xx .contact__title{max-width:52rem;margin:0;color:#211e1a;font-family:var(--font-heading-family);font-size:clamp(4rem,5vw,6.4rem);letter-spacing:-.035em;line-height:1.02}.contact__section.nrb_xx .contact__description{max-width:46rem;margin-top:2.2rem;color:#211e1aad}.contact__section.nrb_xx .contact__description p{margin:0;font-size:1.6rem;line-height:1.7}.contact__section.nrb_xx .contact__list--wrapper{display:block;margin:3.8rem 0 0}.contact__section.nrb_xx .contact__list--item{padding:2rem 0;border-top:1px solid rgba(33,30,26,.12)}.contact__section.nrb_xx .contact__list--item+.contact__list--item{margin-top:0}.contact__section.nrb_xx .contact__list--item-heading{margin:0 0 .7rem;color:#211e1a94;font-size:1.1rem;font-weight:600;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.contact__section.nrb_xx .contact__list--item-content{color:#211e1a;font-size:1.5rem;line-height:1.65}.contact__section.nrb_xx .contact__list--item-content a{color:inherit;text-decoration-color:#9a7442b3;text-underline-offset:.35rem;overflow-wrap:anywhere}.contact__section.nrb_xx .contact__form--wrapper{height:100%;padding:clamp(3.2rem,4.5vw,6rem);border-radius:0;background:#fff}.contact__section.nrb_xx .contact__form--wrapper .input__field_form+.input__field_form,.contact__section.nrb_xx .contact__form--wrapper .input__field_form.textarea__field{margin-top:1.6rem}.contact__section.nrb_xx .contact__form--wrapper .input__field,.contact__section.nrb_xx .contact__form--wrapper input[type=email],.contact__section.nrb_xx .contact__form--wrapper input[type=text],.contact__section.nrb_xx .contact__form--wrapper input[type=tel],.contact__section.nrb_xx .contact__form--wrapper .text__area{width:100%;min-height:5.6rem;margin:0;padding:1.5rem 1.6rem;border:1px solid rgba(33,30,26,.15);border-radius:10px;background:#faf9f7;color:#211e1a;font-weight:400;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.contact__section.nrb_xx .contact__form--wrapper .text__area{min-height:17rem;resize:vertical}.contact__section.nrb_xx .contact__form--wrapper input::placeholder,.contact__section.nrb_xx .contact__form--wrapper textarea::placeholder{color:#211e1a7a}.contact__section.nrb_xx .contact__form--wrapper .input__field:focus,.contact__section.nrb_xx .contact__form--wrapper .text__area:focus,.contact__section.nrb_xx .contact__form--wrapper *:focus-visible{border-color:#9a7442;outline:none;background:#fff;box-shadow:0 0 0 3px #9a74421a}.contact__section.nrb_xx .contact__button{margin-top:2rem}.contact__section.nrb_xx .contact__button .button{width:100%;min-height:5.4rem;border-radius:10px;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase}@media only screen and (min-width:768px){.contact__section.nrb_xx .half--width-section>.col-md-4,.contact__section.nrb_xx .half--width-section>.col-md-8{flex:0 0 50%;max-width:50%}}@media only screen and (max-width:767px){.contact__section.nrb_xx .contact__form--container.half--width-section{border-radius:16px}.contact__section.nrb_xx .contact__form--content-wrapper{padding:4rem 2.4rem 3rem}.contact__section.nrb_xx .contact__title{font-size:clamp(3.8rem,12vw,4.8rem)}.contact__section.nrb_xx .contact__list--wrapper{margin-top:3rem}.contact__section.nrb_xx .contact__form--wrapper{padding:3rem 2.4rem;border-top:1px solid rgba(33,30,26,.1)}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/section-contact-form.css.map */
