.coman-form form {  text-align: center;}.gform_wrapper .gform_validation_errors {  background: none !important;  border: none !important;  border-radius: 0;  box-shadow: none !important;  margin-bottom: 10 !important;  margin-top: 0 !important;  padding: 0 !important;  position: relative !important;  width: 100% !important;}.gform_wrapper .gform_validation_errors > h2:after {  display: none;}.gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message {  background: none !important;  border: none !important;  font-size: 14px !important;  margin-top: 0px !important;  padding: 0px !important;  position: relative;  top: -10px;}.gform_confirmation_message {  color: green !important;}.gfmc-container {  justify-content: center;  display: block !important;}.gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer, .cct-main .cct-sidebar .cct-practice-area-contact-form .gform_footer {  margin: 0px !important;  padding: 0px !important;  justify-content: center;  position: relative;  display: inline-block !important;  width: 100%;  text-align: center;}.gform-icon.gform-icon--close {  display: none !important;}.gfmc-field div:not(.gchoice) {  padding-bottom: 0px !important;}.gform_wrapper.gravity-theme .gform_fields {  grid-column-gap: unset !important;  -ms-grid-columns: (1fr 2%) [12] !important;  grid-row-gap: unset !important;  display: unset !important;  grid-template-columns: repeat(12, 1fr) !important;  grid-template-rows: repeat(auto-fill, auto) !important;  width: 100% !important;}.coman-form .gfmc-container .gfield.gfmc-column.gfmc-field {  display: flex !important;  flex-wrap: wrap !important;  flex-direction: unset !important;  justify-content: start !important;}.gfield_required.gfield_required_text {  display: none !important;}/*----------------------form-css----------------------*/.coman-form .gfield_label.gform-field-label {  clip: unset;  word-wrap: normal !important;  border: 0;  -webkit-clip-path: unset;  clip-path: unset;  height: auto;  margin: 0px 0px 10px 0px !important;  overflow: visible;  padding: 0;  position: relative;  display: inline-block;  font-size: 16px;  font-weight: 700;  width: 100%;  text-align: left;}.coman-form input[type="text"], .coman-form input[type="tel"], .coman-form input[type="email"], .coman-form textarea, .coman-form .gfield_select {  font-family: 'Lato', sans-serif;  font-size: 17px !important;  font-weight: 700;  color: #666666;  height: 60px;  width: 100%;  background-color: #f2f4f6 !important;  outline: none;  border: none;  box-shadow: 0 0 0 0;  padding: 5px 25px !important;  background-repeat: no-repeat !important;  background-position: right 20px center !important;  -webkit-transition: all .5s ease-in-out;  -moz-transition: all .5s ease-in-out;  -o-transition: all .5s ease-in-out;  -ms-transition: all .5s ease-in-out;  transition: all .5s ease-in-out;  cursor: pointer;  margin-bottom: 16px !important;  border: 2px solid #f2f4f6 !important;}.coman-form input[type="text"]:hover, .coman-form input[type="tel"]:hover, .coman-form input[type="email"]:hover, .coman-form textarea:hover, .coman-form input[type="text"]:focus, .coman-form input[type="tel"]:focus, .coman-form input[type="email"]:focus, .coman-form textarea:focus, .coman-form .gfield_select:hover, .coman-form .gfield_select:focus {  background-color: #2089ff !important;  color: #fff !important;  border: 2px solid #2089ff !important;}.coman-form textarea {  height: 150px !important;  padding-top: 15px !important;}.coman-form .gform_button {  font-size: 21px;  color: #ffffff;  background-color: #2089ff !important;  text-transform: uppercase;  padding: 0px 10px !important;  position: relative;  font-weight: bold;  display: inline-block;  margin-top: 0px !important;  width: 100%;  height: 75px;  line-height: 75px;  background-color: #2089ff !important;}.coman-form .gform_footer {  position: relative;  display: inline-block;  margin-top: 0px;  width: 100%;}.coman-form .gform_button:hover, .coman-form .gform_button:focus {  background-color: #2089ff !important;  color: #fff;}.coman-form input[type="text"]::placeholder, .coman-form input[type="tel"]::placeholder, .coman-form input[type="email"]::placeholder, .coman-form textarea::placeholder, .coman-form .gfield_select::placeholder {  color: #666666 !important;  opacity: 1;  font-weight: bold !important;  -webkit-transition: all .5s ease-in-out;  -moz-transition: all .5s ease-in-out;  -o-transition: all .5s ease-in-out;  -ms-transition: all .5s ease-in-out;  transition: all .5s ease-in-out;  font-family: 'Segoe UI';}.coman-form input[type="text"]:hover::placeholder, .coman-form input[type="tel"]:hover::placeholder, .coman-form input[type="email"]:hover::placeholder, .coman-form textarea:hover::placeholder, .coman-form .gfield_select:hover, .coman-form .gfield_select:hover, .coman-form input[type="text"]:focus::placeholder, .coman-form input[type="tel"]:focus::placeholder, .coman-form input[type="email"]:focus::placeholder, .coman-form textarea:focus::placeholder, .coman-form .gfield_select:focus, .coman-form .gfield_select:focus {  color: #fff !important;  opacity: 1;  font-weight: bold !important;  -webkit-transition: all .5s ease-in-out;  -moz-transition: all .5s ease-in-out;  -o-transition: all .5s ease-in-out;  -ms-transition: all .5s ease-in-out;  transition: all .5s ease-in-out;  font-family: 'Segoe UI';}.coman-form {  background: #fff;  padding: 64px;  text-align: center;  height: 100%;}.coman-form h3 b {  color: #2089ff;}.coman-form p a {  color: #2089ff;}.coman-form p a:hover, .coman-form p a:focus {  color: #222;}/*----------------------form-css----------------------*/.coman-form .gfmc-container .gfield.gfmc-column.gfmc-field {  --bs-gutter-x: 1.5rem;  --bs-gutter-y: 0;  display: flex;  flex-wrap: wrap;  margin-top: calc(-1 * var(--bs-gutter-y));  margin-right: calc(-0.5 * var(--bs-gutter-x));  margin-left: calc(-0.5 * var(--bs-gutter-x));  margin: 0px -8px !important;  flex-direction: unset !important;  justify-content: center !important;}.gform_ajax_spinner {  display: none !important;}.coman-form .gfmc-column-inn {  margin-bottom: 0px !important;}.coman-form .gfmc-container .gfield.gfmc-column.gfmc-field {  --bs-gutter-x: 1.5rem;  --bs-gutter-y: 0;  display: flex;  flex-wrap: wrap;  margin-top: calc(-1 * var(--bs-gutter-y));  margin-right: calc(-0.5 * var(--bs-gutter-x));  margin-left: calc(-0.5 * var(--bs-gutter-x));  margin: 0px -8px !important;  flex-direction: unset !important;  justify-content: center !important;}.coman-form .gfmc-container .gfield.gfmc-column.gfmc-field .gfield {  flex: 0 0 100% !important;  max-width: 100% !important;  position: relative !important;  width: 100% !important;  padding-right: 8px !important;  padding-left: 8px !important;  margin-bottom: 0px !important;}.side-bar-contact-form .coman-form {  padding: 60px 41px;  background-color: #002a58 !important;  background-size: 100% auto !important;  background-position: top center !important;  padding-top: 38% !important;margin-bottom: 65px;}.side-bar-contact-form .coman-form h3 {  margin-bottom: 15px !important;}.side-bar-contact-form .coman-form h3, .side-bar-contact-form .coman-form p {  color: #fff;}.side-bar-contact-form .coman-form p a {  color: #fff;}.side-bar-contact-form .coman-form p a:hover, .side-bar-contact-form .coman-form p a:focus {  color: #2089ff;}.side-bar-contact-form .coman-form input[type="text"], .side-bar-contact-form .coman-form input[type="tel"], .side-bar-contact-form .coman-form input[type="email"], .side-bar-contact-form .coman-form textarea, .side-bar-contact-form .coman-form .gfield_select {  background-color: #f9fafb !important;  border: 2px solid #f9fafb !important;}.side-bar-contact-form .coman-form input[type="text"]:hover, .side-bar-contact-form .coman-form input[type="tel"]:hover, .side-bar-contact-form .coman-form input[type="email"]:hover, .side-bar-contact-form .coman-form textarea:hover, .side-bar-contact-form .coman-form input[type="text"]:focus, .side-bar-contact-form .coman-form input[type="tel"]:focus, .side-bar-contact-form .coman-form input[type="email"]:focus, .side-bar-contact-form .coman-form textarea:focus, .side-bar-contact-form .coman-form .gfield_select:hover, .side-bar-contact-form .coman-form .gfield_select:focus {  background-color: #2089ff !important;  color: #fff !important;  border: 2px solid #2089ff !important;}@media only screen and (max-width: 768px) {  .coman-form .gfmc-container .gfield.gfmc-column.gfmc-field .gfield {    flex: 0 0 100% !important;    max-width: 100% !important;    max-width: 100% !important;  }}/*  https://panorama-ins.com/contact/  https://www.weekslawfirm.net/career-contact/  https://www.mindvibe.com/intake-referral/ --radio---btn-*/@media (max-width: 1800px) {  .coman-form input[type="text"], .coman-form input[type="tel"], .coman-form input[type="email"], .coman-form textarea, .coman-form .gfield_select {    height: 59px;    font-size: 15px !important;  }  .coman-form textarea {    padding-top: 15px !important;  }  .coman-form .gform_button {    height: 70px;    line-height: 70px;    font-size: 21px;  }  .coman-form {    padding: 55px;  }}@media (max-width: 1700px) {  .coman-form h3 {    font-size: 30px;  }  .coman-form input[type="text"], .coman-form input[type="tel"], .coman-form input[type="email"], .coman-form textarea, .coman-form .gfield_select {    height: 59px;    font-size: 15px !important;  }  .coman-form .gform_button {    height: 70px;    line-height: 70px;    font-size: 21px;  }  .coman-form {    padding: 50px;  }}@media (max-width: 1600px) {  .coman-form h3 {    font-size: 28px;  }  .coman-form input[type="text"], .coman-form input[type="tel"], .coman-form input[type="email"], .coman-form textarea, .coman-form .gfield_select {    height: 59px;    font-size: 15px !important;  }  .coman-form .gform_button {    height: 70px;    line-height: 70px;    font-size: 20px;  }  .coman-form {    padding: 45px;  }}@media (max-width: 1500px) {  .coman-form h3 {    font-size: 27px;  }  .coman-form input[type="text"], .coman-form input[type="tel"], .coman-form input[type="email"], .coman-form textarea, .coman-form .gfield_select {    height: 58px;    font-size: 15px !important;  }  .coman-form textarea {    padding-top: 15px !important;  }  .coman-form .gform_button {    height: 70px;    line-height: 70px;    font-size: 19px;  }  .coman-form, .side-bar-contact-form .coman-form {    padding: 60px 40px;  }}@media (max-width: 1400px) {  .coman-form input[type="text"], .coman-form input[type="tel"], .coman-form input[type="email"], .coman-form textarea, .coman-form .gfield_select {    height: 58px;    font-size: 15px !important;  }  .coman-form .gform_button {    height: 67px;    line-height: 67px;    font-size: 18px;  }  .coman-form h3 {    font-size: 26px;  }  .coman-form, .side-bar-contact-form .coman-form {    padding: 55px 35px;  }}@media (max-width: 1300px) {  .coman-form input[type="text"], .coman-form input[type="tel"], .coman-form input[type="email"], .coman-form textarea, .coman-form .gfield_select {    height: 58px;    font-size: 15px !important;  }  .coman-form .gform_button {    height: 65px;    line-height: 65px;    font-size: 17px;  }  .coman-form, .side-bar-contact-form .coman-form {    padding: 50px 30px;  }}@media (max-width: 1200px) {  .coman-form input[type="text"], .coman-form input[type="tel"], .coman-form input[type="email"], .coman-form textarea, .coman-form .gfield_select {    height: 57px;    font-size: 15px !important;  }  .coman-form .gform_button {    height: 60px;    line-height: 60px;    font-size: 16px;  }  .coman-form, .side-bar-contact-form .coman-form {    padding: 50px 25px;  }}@media (max-width: 1100px) {  .coman-form input[type="text"], .coman-form input[type="tel"], .coman-form input[type="email"], .coman-form textarea, .coman-form .gfield_select {    height: 55px;    font-size: 15px !important;  }  .coman-form .gform_button {    height: 57px;    line-height: 57px;    font-size: 15px;  }  .coman-form, .side-bar-contact-form .coman-form {    padding: 40px 20px;  }}@media (max-width: 991px) {  .coman-form input[type="text"], .coman-form input[type="tel"], .coman-form input[type="email"], .coman-form textarea, .coman-form .gfield_select {    height: 55px;    font-size: 15px !important;  }  .coman-form .gform_button {    height: 57px;    line-height: 57px;    font-size: 15px;  }  .coman-form, .side-bar-contact-form .coman-form {    padding: 40px 20px;  }}@media (max-width: 767px) {  .coman-form input[type="text"], .coman-form input[type="tel"], .coman-form input[type="email"], .coman-form textarea, .coman-form .gfield_select {    height: 55px;    font-size: 15px !important;  }  .coman-form .gform_button {    height: 57px;    line-height: 57px;    font-size: 15px;  }  .coman-form, .side-bar-contact-form .coman-form {    padding: 40px 20px;  }}@media (max-width: 576px) {  .coman-form input[type="text"], .coman-form input[type="tel"], .coman-form input[type="email"], .coman-form textarea, .coman-form .gfield_select {    height: 53px;    font-size: 14px !important;  }  .coman-form .gform_button {    height: 55px;    line-height: 55px;    font-size: 15px;  }  .coman-form, .side-bar-contact-form .coman-form {    padding: 30px 15px;  }}