.contact-form-homepage{background-color:#fff;margin:0}.contact-form-homepage .contact-form-body{padding:0}.contact-form-wc{background-color:#fff;margin:1.875rem 0;border-radius:16px;box-shadow:0 0 30px #0000001a}@media screen and (min-width: 768px){.contact-form-wc{margin:0 0 1.875rem}}.contact-form-wc .contact-form-header{background:linear-gradient(180deg,#4bbabe,#21787c);border-radius:16px 16px 0 0;padding:.9375rem}.contact-form-wc .contact-form-header h2{font-size:1.125rem;font-weight:800;color:#fff;text-align:center;margin:0}@media screen and (min-width: 375px){.contact-form-wc .contact-form-header h2{font-size:1.375rem}}@media screen and (min-width: 768px){.contact-form-wc .contact-form-header h2{font-size:1.25rem}}@media screen and (min-width: 992px){.contact-form-wc .contact-form-header h2{font-size:1.375rem}}@media screen and (min-width: 1200px){.contact-form-wc .contact-form-header h2{font-size:1.75rem}}.contact-form-wc .contact-form-header h2 small{font-size:.7em;font-weight:500}.contact-form-wc .contact-form-body{padding:1.25rem}.contact-form-window{background-color:#fff;margin:1.875rem 0;border-radius:16px;box-shadow:0 0 30px #0000001a}@media screen and (min-width: 768px){.contact-form-window{margin:0 0 1.875rem}}.contact-form-window .contact-form-header{background:linear-gradient(180deg,#0e597c,#1a759f);border-radius:16px 16px 0 0;padding:.9375rem}.contact-form-window .contact-form-header h2{font-size:1.125rem;font-weight:800;color:#fff;text-align:center;margin:0}@media screen and (min-width: 375px){.contact-form-window .contact-form-header h2{font-size:1.375rem}}@media screen and (min-width: 768px){.contact-form-window .contact-form-header h2{font-size:1.25rem}}@media screen and (min-width: 992px){.contact-form-window .contact-form-header h2{font-size:1.375rem}}@media screen and (min-width: 1200px){.contact-form-window .contact-form-header h2{font-size:1.75rem}}.contact-form-window .contact-form-header h2 small{font-size:.7em;font-weight:500}.contact-form-window .contact-form-body{padding:1.25rem}.contact-form-doors{background-color:#fff;margin:1.875rem 0;border-radius:16px;box-shadow:0 0 30px #0000001a}@media screen and (min-width: 768px){.contact-form-doors{margin:0 0 1.875rem}}.contact-form-doors .contact-form-header{background:linear-gradient(180deg,#34a0a4,#4bbabe);border-radius:16px 16px 0 0;padding:.9375rem}.contact-form-doors .contact-form-header h2{font-size:1.125rem;font-weight:700;color:#fff;text-align:center;margin:0}@media screen and (min-width: 375px){.contact-form-doors .contact-form-header h2{font-size:1.375rem}}@media screen and (min-width: 768px){.contact-form-doors .contact-form-header h2{font-size:1.25rem}}@media screen and (min-width: 992px){.contact-form-doors .contact-form-header h2{font-size:1.375rem}}@media screen and (min-width: 1200px){.contact-form-doors .contact-form-header h2{font-size:1.75rem}}.contact-form-doors .contact-form-header h2 small{font-size:.7em;font-weight:500}.contact-form-doors .contact-form-body{padding:1.25rem}.contact-form-floors{background-color:#fff;margin:1.875rem 0;border-radius:16px;box-shadow:0 0 30px #0000001a}@media screen and (min-width: 768px){.contact-form-floors{margin:0 0 1.875rem}}.contact-form-floors .contact-form-header{background:linear-gradient(180deg,#7db150,#9dce73);border-radius:16px 16px 0 0;padding:.9375rem}.contact-form-floors .contact-form-header h2{font-size:1.125rem;font-weight:700;color:#fff;text-align:center;margin:0}@media screen and (min-width: 375px){.contact-form-floors .contact-form-header h2{font-size:1.375rem}}@media screen and (min-width: 768px){.contact-form-floors .contact-form-header h2{font-size:1.25rem}}@media screen and (min-width: 992px){.contact-form-floors .contact-form-header h2{font-size:1.375rem}}@media screen and (min-width: 1200px){.contact-form-floors .contact-form-header h2{font-size:1.75rem}}.contact-form-floors .contact-form-header h2 small{font-size:.7em;font-weight:500}.contact-form-floors .contact-form-body{padding:1.25rem}#dropdown-custom{width:100%!important;margin-bottom:1.25rem;border-radius:0;background-color:#eaeaea}p.label-top-field{font-size:.875rem;margin-bottom:0rem}
