/*! ===================================================
                   BITOSSIHOME theme
  Copyright (c) 2025-26 Andrea Guarinoni, Bruno Melegari
           Based on DAWN theme fork v15.4.1
===================================================== */.section-bh-contact-form>.gradient{border-top-left-radius:var(--section-corner-radius);border-top-right-radius:var(--section-corner-radius)}.section-bh-contact-form .contact img{max-width:100%}.section-bh-contact-form .contact .form__message{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.section-bh-contact-form .contact .icon-success{margin-top:.2rem}.section-bh-contact-form .contact .field{margin-bottom:1rem}.section-bh-contact-form .contact .field__input{background-color:rgba(var(--custom-color-quartz),.3);height:4.3rem}.section-bh-contact-form .contact .title{margin-bottom:3rem}.section-bh-contact-form .contact .contact__fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.section-bh-contact-form .contact .field--half-size{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:calc(50% - .5rem)}.section-bh-contact-form .contact .field-check input[type=checkbox],.section-bh-contact-form .contact .field-check input[type=checkbox]+label,.section-bh-contact-form .contact .field-check input[type=checkbox]+label a{color:rgba(var(--custom-color-black),.5)}.section-bh-contact-form .contact .field-check input[type=checkbox]{width:1.15rem;height:1.25rem;min-width:1rem;min-height:1rem;max-width:1.15rem;max-height:1.25rem;-webkit-box-flex:1;-ms-flex:1;flex:1;border:var(--inputs-border-width) solid rgba(var(--custom-color-black),.5)}.section-bh-contact-form .contact .field-check input[type=checkbox]:checked{border:none}.section-bh-contact-form .contact .field-check input[type=checkbox]:after{width:calc(100% + .35rem);height:calc(100% + .3rem);top:-.1rem;left:-.2rem}.section-bh-contact-form .contact .field-check input[type=checkbox]:checked:after{border:none;background-image:url(icon-check-mark.svg);background-position:top left;opacity:.5}@media screen and (min-width:750px){.section-bh-contact-form .contact .field{margin-bottom:2rem}}.section-bh-contact-form .contact__button{margin-top:3rem}@media screen and (min-width:750px){.section-bh-contact-form .contact__button{margin-top:4rem}}@media screen and (min-width:750px){.section-bh-contact-form .contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:1.5rem}.section-bh-contact-form .contact .field{margin-bottom:1.5rem}.section-bh-contact-form .contact .field--half-size{width:calc(50% - .75rem)}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/bh-section-contact-form.css.map */
