.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: #fff !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-size: 17px !important;  font-weight: bold;  color: #000;  height: 60px;  width: 100%;  font-family: 'Univers LT Std';  outline: none;  box-shadow: 0 0 0 0;  padding: 5px 21px !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;  background-color: #f9fafb !important;  margin-bottom: 20px !important;  border: 2px solid #f9fafb !important;  text-transform: capitalize;}.coman-form .gfield_select {  background: url("../images/select-arrow.png");  background-size: 10px !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: #f9fafb !important;  color: #000 !important;  border: 2px solid #f9fafb !important;}.coman-form textarea {  height: 230px !important;  padding-top: 15px !important;  resize: none;}.coman-form .gform_button {  font-size: 18px;  color: #fff;  text-transform: uppercase;  padding: 0px 10px !important;  position: relative;  font-weight: bold;  display: inline-block;  margin-top: 0px !important;  width: 360px;  height: 70px;  line-height: 70px;  background: #000;  font-family: 'Univers LT Std';}.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: #fff;  color: #000;}.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: #000000 !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: 'Univers LT Std';}.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: #000000 !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: 'Univers LT Std';}/*----------------------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 -10px !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 -10px !important;  flex-direction: unset !important;  justify-content: center !important;}.coman-form .gfmc-container .gfield.gfmc-column.gfmc-field .gfield {  flex: 0 0 50% !important;  max-width: 50% !important;  position: relative !important;  width: 50% !important;  padding-right: 10px !important;  padding-left: 10px !important;  margin-bottom: 0px !important;}.ginput_container_radio .gchoice {  display: inline-block;  vertical-align: middle;  margin-right: 25px;}.gchoice .gfield-choice-input[type="radio"] + label::before {  font-family: fontAwesome;  font-weight: 400;  font-size: 11px;  color: #a3a3a3;  content: "\a0";  background-color: #fafafa;  border: 1px solid #ccc;  border-radius: 0;  display: inline-block;  text-align: center;  vertical-align: middle;  height: 15px;  line-height: 14px;  min-width: 15px;  margin-right: 10px;  margin-top: -7px;  border-radius: 4px;}.gchoice .gfield-choice-input[type="radio"]:checked + label::before {  display: inline-block;  content: '\f00c';  background-color: #fff;  color: #2974d2;  border-color: #2974d2;}.custome-redie-btn .gfield.gfmc-column.gfmc-field {  text-align: left;  display: block !important;  margin: 0px !important;}.custome-redie-btn .gfield.gfmc-column.gfmc-field .gfield {  flex: 0 0 100% !important;  max-width: unset !important;  width: 100% !important;  padding: 0px !important;}.custome-redie-btn .gform-field-label {  display: inline-block;  float: left !important;  padding-top: 0px !important;  color: #fff !important;  font-size: 18px !important;  width: auto !important;  font-weight: normal !important;}.custome-redie-btn .ginput_container_radio {  white-space: nowrap !important;  float: left;}.coman-form p, .coman-form h3, .coman-form h2, .coman-form h4 {  color: #fff;  text-align: center;}.coman-form h4 {  margin-bottom: 35px;}.coman-form p a {  color: #fff;}.coman-form p a:hover, .coman-form p a:focus {  color: #ff4000;}.coman-form.coman-padding {  background: #000000;  height: 100%;}.coman-form.coman-padding h2 {  font-size: 60px;  color: #fff;  margin-bottom: 20px;}.coman-form.coman-padding p {  font-size: 18px;  color: #fff;  margin-bottom: 30px;  font-weight: normal;  text-transform: capitalize;  font-family: 'Univers LT Std';  line-height: 1.7;}.coman-form.coman-padding .gform_button {  color: #fff;  background: #ff4000;}.coman-form.coman-padding .gform_button:hover, .coman-form.coman-padding .gform_button:focus {  background: #fff;  color: #000;}@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: 14px !important;  }  .coman-form textarea {    padding-top: 15px !important;  }  .coman-form .gform_button {    height: 68px;    line-height: 68px;    font-size: 17px;  }  .coman-form.coman-padding h2 {    font-size: 57px;  }}@media (max-width: 1700px) {  .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: 14px !important;  }  .coman-form .gform_button {    height: 67px;    line-height: 67px;    font-size: 17px;  }  .coman-form textarea {    height: 200px !important;  }  .coman-form.coman-padding h2 {    font-size: 55px;  }  .coman-form.coman-padding p {    font-size: 15px;  }}@media (max-width: 1600px) {  .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: 14px !important;  }  .coman-form .gform_button {    height: 57px;    line-height: 57px;    font-size: 16px;    width: 280px;  }  .coman-form textarea {    height: 200px !important;  }  .coman-form.coman-padding h2 {    font-size: 52px;  }  .coman-form.coman-padding p {    font-size: 15px;  }}@media (max-width: 1500px) {  .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: 14px !important;  }  .coman-form textarea {    padding-top: 15px !important;  }  .coman-form .gform_button {    height: 65px;    line-height: 65px;    font-size: 16px;    width: 270px;  }  .coman-form textarea {    height: 190px !important;  }  .coman-form.coman-padding h2 {    font-size: 49px;  }  .coman-form.coman-padding p {    font-size: 15px;  }}@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: 14px !important;  }  .coman-form .gform_button {    height: 62px;    line-height: 62px;    font-size: 15px;    width: 260px;  }  .coman-form textarea {    height: 180px !important;  }  .coman-form.coman-padding h2 {    font-size: 48px;  }  .coman-form.coman-padding p {    font-size: 15px;  }}@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: 13px !important;  }  .coman-form .gform_button {    height: 58px;    line-height: 58px;    font-size: 15px;    width: 240px;  }  .coman-form textarea {    height: 180px !important;  }  .coman-form.coman-padding h2 {    font-size: 45px;  }  .coman-form.coman-padding p {    font-size: 15px;  }}@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: 13px !important;  }  .coman-form .gform_button {    height: 55px;    line-height: 55px;    font-size: 14px;    width: 250px;  }  .coman-form textarea {    height: 170px !important;  }  .coman-form.coman-padding h2 {    font-size: 42px;  }  .coman-form.coman-padding p {    font-size: 14px;  }}@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: 12px !important;  }  .coman-form .gform_button {    height: 56px;    line-height: 56px;    font-size: 14px;    width: 240px;  }  .coman-form textarea {    height: 160px !important;  }  .coman-form.coman-padding h2 {    font-size: 40px;  }  .coman-form.coman-padding p {    font-size: 14px;  }}@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: 14px !important;  }  .coman-form .gform_button {    height: 55px;    line-height: 55px;    font-size: 14px;    width: 240px;  }  .coman-form textarea {    height: 150px !important;  }  .coman-form.coman-padding h2 {    font-size: 38px;  }  .coman-form.coman-padding p {    font-size: 13px;  }}@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: 14px !important;  }  .coman-form .gform_button {    height: 55px;    line-height: 55px;    font-size: 14px;    width: 250px;  }  .coman-form textarea {    height: 150px !important;  }  .coman-form.coman-padding h2 {    font-size: 36px;  }  .coman-form.coman-padding p {    font-size: 13px;  }}@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: 14px;    width: 100%;  }  .coman-form textarea {    height: 150px !important;  }  .coman-form.coman-padding h2 {    font-size: 35px;  }  .coman-form.coman-padding p {    font-size: 13px;  }}