.bd-contact-form{width:100%}.bd-contact-form__wrapper{display:grid;grid-template-columns:1fr;gap:3.2rem;align-items:center}.bd-contact-form__content{display:flex;flex-direction:column;align-items:center;gap:3.2rem}.bd-contact-form__image-wrap{position:relative;display:inline-flex}.bd-contact-form__image{width:12rem;height:12rem;border-radius:50%;overflow:hidden}.bd-contact-form__image img{width:100%;height:100%;object-fit:cover}.bd-contact-form--contact .bd-contact-form__image img{transform:scale(1.55);transform-origin:center 10%}.bd-contact-form--faq .bd-contact-form__image img{transform:scale(3.2);object-position:55% 25%;transform-origin:20% 11%}.bd-contact-form__badge{background:#c4dfa6;display:flex;padding:8px 8px 7px;justify-content:center;align-items:center;gap:10px;position:absolute;right:-3.4rem;bottom:.6rem;border-radius:.8rem;color:#042e15;text-align:center;font-family:Gigalypse Trial;font-size:1.4rem;font-style:normal;font-weight:800;line-height:96%;letter-spacing:.28px}.bd-contact-form__heading{text-align:center;font-family:Gigalypse Trial;font-size:4rem;font-style:normal;font-weight:800;line-height:3.6rem;text-transform:uppercase;margin:0;max-width:55rem}.bd-contact-form__subline{text-align:center;font-family:Gigalypse Trial;font-size:1.4rem;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase;margin:0;margin-top:-2rem}.bd-contact-form__form{width:100%;text-align:center}.bd-contact-form__input-curve{width:100%;margin-bottom:1.6rem}.bd-contact-form__input-curve .bd-contact-form__field{margin-bottom:0}.bd-contact-form__field{margin-bottom:16px}.bd-contact-form__field input,.bd-contact-form__field select,.bd-contact-form__field textarea{width:100%;padding:2rem;height:6rem;border-radius:2rem;border:none;font-family:Sole Sans VF;font-size:1.4rem;font-weight:400;line-height:100%;letter-spacing:0%;outline:none;box-shadow:none;color:#00442a}.bd-contact-form__field input::placeholder,.bd-contact-form__field select::placeholder,.bd-contact-form__field textarea::placeholder{color:#00442a;opacity:1}.bd-contact-form__field input::-webkit-input-placeholder,.bd-contact-form__field select::-webkit-input-placeholder,.bd-contact-form__field textarea::-webkit-input-placeholder{color:#00442a}.bd-contact-form__field input::-moz-placeholder,.bd-contact-form__field select::-moz-placeholder,.bd-contact-form__field textarea::-moz-placeholder{color:#00442a;opacity:1}@media(min-width:768px){.bd-contact-form__field input,.bd-contact-form__field select,.bd-contact-form__field textarea{font-size:1.6rem}}.bd-select-wrapper{position:relative}.bd-select-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:4rem;border:1px solid #F3F2EB}.bd-select-wrapper:after{content:"";position:absolute;right:2rem;top:50%;transform:translateY(-50%);width:1rem;height:.6rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M8.69995 0.703125L4.69995 4.70313L0.699951 0.703125' stroke='%23005F24' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;pointer-events:none}.bd-contact-form__field textarea{padding:2.4rem;resize:vertical;height:18.2rem;border:1px solid #F3F2EB}.bd-contact-form__button-curve{width:100%;margin:0 auto}.bd-icon-curve .bd-contact-form__button{background:transparent!important;border:0;border-radius:0}.bd-contact-form__button{display:inline-flex;align-items:center;justify-content:center;width:100%;height:6rem;padding:0;font-family:Sole Sans VF;font-size:1.4rem;font-weight:400;line-height:100%;letter-spacing:0%;color:var(--bd-form-button-text, #ECF4E1);text-decoration:none;text-align:center;transition:color .2s ease}@media(min-width:768px){.bd-contact-form__button{font-size:1.6rem}}@media(min-width:768px){.bd-contact-form__wrapper{grid-template-columns:1fr 1fr;gap:1.6rem}.bd-contact-form__heading{font-size:5.6rem;line-height:4.8rem}.bd-contact-form__subline{font-size:1.4rem;margin-top:0}.bd-contact-form__content{gap:2.4rem}.bd-contact-form__field input,.bd-contact-form__field select,.bd-contact-form__field textarea{padding:2rem;height:6.4rem}.bd-contact-form__field textarea{height:18.2rem}.bd-contact-form__button-curve{width:41.6rem}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/bd-contact-form.css.map */
