.section.section-main-contact{padding:1.4375rem 0 1.5625rem}@media screen and (min-width:768px){.section.section-main-contact{padding:4.875rem 0}}.bel.contact-form{width:100%;text-align:center}.bel.contact-form h1{margin:0 0 .75rem}@media screen and (min-width:768px){.bel.contact-form h1{margin-bottom:1.3125rem}}.bel.contact-form .contact-form__separator{width:85%;height:.25rem;background-image:url(line-tile.svg);background-size:contain;margin:0 auto .8125rem}@media screen and (min-width:768px){.bel.contact-form .contact-form__separator{width:56%;height:.375rem;margin-bottom:1.3125rem}}.bel.contact-form .contact-form__intro{margin:0 auto 1.375rem;text-align:center;max-width:33.875rem}@media screen and (min-width:768px){.bel.contact-form .contact-form__intro{margin-bottom:2.6875rem}}.bel.contact-form .contact-form__intro p{margin-bottom:1rem}@media screen and (min-width:768px){.bel.contact-form .contact-form__intro p{margin-bottom:1.375rem}}.bel.contact-form .contact-form__form{width:100%;text-align:left;max-width:30.375rem;margin:0 auto;padding:0 1.4375rem}.bel.contact-form .contact-form__success{padding:1rem 3rem;margin-bottom:1.5rem;background-color:var(--web-green-light-tint);border:.0625rem solid var(--web-green);border-radius:.25rem;color:var(--web-green);font-family:"aktiv-grotesk",sans-serif;font-size:.875rem;line-height:1.25rem;text-align:center}@media screen and (min-width:768px){.bel.contact-form .contact-form__success{margin-bottom:2.5rem;padding:1.25rem 5.625rem;font-size:1rem;line-height:1.5rem}}.bel.contact-form .contact-form__errors{padding:1rem;margin-bottom:1.5rem;background-color:rgba(220,38,38,.1);border:.0625rem solid rgba(220,38,38,.3);border-radius:.25rem;color:var(--error-red);font-family:"aktiv-grotesk",sans-serif;font-size:.875rem;line-height:1.25rem}@media screen and (min-width:768px){.bel.contact-form .contact-form__errors{padding:1.25rem;font-size:1rem;line-height:1.5rem}}.bel.contact-form .contact-form__field{margin-bottom:.625rem}@media screen and (min-width:768px){.bel.contact-form .contact-form__field{margin-bottom:1.5rem}}.bel.contact-form .contact-form__field:last-of-type{margin-bottom:2rem}@media screen and (min-width:768px){.bel.contact-form .contact-form__field:last-of-type{margin-bottom:2.5rem}}.bel.contact-form .contact-form__field textarea{margin-top:-0.125rem;height:6.5rem;padding-bottom:.5rem}@media screen and (min-width:768px){.bel.contact-form .contact-form__field textarea{margin-top:.0625rem;height:10.4375rem}}.bel.contact-form .contact-form__required{color:rgba(220,38,38,.8);margin-left:.25rem}.bel.contact-form .contact-form__submit{text-align:center;margin-top:1.25rem}@media screen and (min-width:768px){.bel.contact-form .contact-form__submit{margin-top:2.25rem}}
