.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 {  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}.gform_wrapper.gravity-theme .ginput_container_date input {  width: 100% !important;}.gfield_no_follows_desc {  color: #fff;  text-align: left;  margin-bottom: 14px;}.ginput_container {  position: relative;  text-align: left;}.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: 0 0 10px 0px !important;  overflow: visible;  padding: 0;  position: relative;  display: inline-block;  font-size: 18px;  color: #444a50;  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: 16px !important;  font-weight: 700;  color: #666666;  height: 60px;  width: 100%;  font-family: "Fustat", sans-serif;  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: #ffffff !important;  margin-bottom: 12px !important;  border: 2px solid #ffffff !important;  text-transform: uppercase;  border-radius: 5px;}.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: #ffffff !important;  color: #666666 !important;  border: 2px solid #fff !important}.coman-form textarea {  height: 120px !important;  padding-top: 15px !important;  resize: none}.coman-form .gform_button {  font-size: 18px;  color: #ffffff;  text-transform: uppercase;  padding: 0px !important;  position: relative;  font-weight: 700;  display: inline-block;  margin-top: 0px !important;  width: 100%;  height: 60px;  line-height: 60px;  background-color: #ee542f !important;  border-radius: 0px;  font-family: "Fustat", sans-serif;  background-repeat: no-repeat !important;  background-position: right 40px center !important;  text-align: center;  border-radius: 5px;}.coman-form .gfield_select {  background: url(../images/select-arrow.png);  background-repeat: no-repeat !important;  background-position: right 16px center !important}.coman-form .gform_footer {  position: relative;  display: inline-block;  margin-top: 0;  width: 100% !important;  text-align: center;  margin-bottom: 0px !important;}.coman-form .gform_button:hover, .coman-form .gform_button:focus {  background-color: #362722 !important;  color: #fff !important}.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: "Fustat", sans-serif;}.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: #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: "Fustat", sans-serif;}.coman-sidebar-form {  text-align: center;  margin-bottom: 50px}.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: 0 -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: 0 -6px !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: 6px !important;  padding-left: 6px !important;  margin-bottom: 0px !important}.gfield_radio {  text-align: left;  margin-bottom: 35px}.ginput_container_radio .gchoice {  display: inline-block;  vertical-align: middle;  margin-right: 25px;  position: relative;}.gchoice .gfield-choice-input[type="radio"] + label::before {  font-family: fontAwesome;  font-weight: 400;  font-size: 11px;  color: #a3a3a3;  content: "\a0";  background-color: #f3f6fa;  border: 1px solid #f3f6fa;  border-radius: 18px;  display: inline-block;  text-align: center;  vertical-align: middle;  height: 18px;  line-height: 15px;  min-width: 18px;  margin-right: 7px;  margin-top: 6px;  position: absolute;  left: 0px;}.gfield-choice-input {  position: absolute;  top: 0px;}.gchoice .gfield-choice-input[type="radio"]:checked + label::before {  display: inline-block;  content: '\f00c';  background-color: #ee542f;  color: #fff;  border-color: #ee542f}.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}.ginput_container {  position: relative;}.ginput_container input[type="checkbox"] {  position: absolute;  top: 0px;}.ginput_container input[type="checkbox"] + label::before {  font-family: fontAwesome;  font-weight: 400;  font-size: 11px;  color: #a3a3a3;  content: "\a0";  background-color: #f2f3f5;  border: 1px solid #f2f3f5;  border-radius: 0;  display: inline-block;  text-align: center;  vertical-align: middle;  height: 16px;  line-height: 15px;  min-width: 16px;  margin-right: 0;  margin-top: 8px;  position: absolute;  left: 0px;}.ginput_container input[type="checkbox"]:checked + label::before {  display: inline-block;  content: '\f00c';  background-color: #ee542f;  color: #fff;  border-color: #ee542f}.gfield--type-checkbox {  text-align: left;  margin-bottom: 30px;  position: relative}.gfield--type-checkbox input {  position: absolute}.gform_wrapper.gravity-theme .gfield-choice-input + label {  max-width: 100% !important}.coman-form label {  display: inline-block;  text-align: left;  color: #fff;  font-size: 12px;  position: relative;  padding-left: 25px;  margin-bottom: 30px;}.coman-form {  padding: 45px 58px;  text-align: center;  border: 4px solid #ee542f;  border-radius: 7px;}.coman-form h1, .coman-form h2, .coman-form h3, .coman-form h4, .coman-form h5, .coman-form h6, .coman-form p {  color: #fff !important;}.form-info {  margin-top: 25px;}.form-info p {  line-height: normal !important;  margin-bottom: 1px !important;  font-family: "Fustat", sans-serif;  color: #ffffff;  font-size: 16px;  font-weight: bold;  text-align: center;  text-transform: uppercase;  letter-spacing: 3px;}.form-info p a.tel-link {  color: #e78241;  font-size: 32px;  font-weight: 900;  display: inline-block;  line-height: 1.2;  text-transform: uppercase;  font-family: "Fustat", sans-serif;  text-align: center;  letter-spacing: 0 !important;  padding-top: 7px;  margin-top: 7px;}.tel-info p a.tel-link:hover, .tel-info p a.tel-link:focus {  color: #fff;}@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  }}@media (max-width:1800px) {  .coman-form textarea {    padding-top: 15px !important  }}@media (max-width:1700px) {  .coman-form {    padding: 50px;  }}@media (max-width:1600px) {  .coman-form {    padding: 48px;  }}@media (max-width:1500px) {  .coman-form textarea {    padding-top: 15px !important  }  .coman-form {    padding: 45px;  }}@media (max-width:1400px) {  .coman-form {    padding: 40px;  }}@media (max-width:1300px) {  .coman-form {    padding: 35px;  }  .coman-form .gform_button {    font-size: 17px;  }}@media (max-width:1200px) {  .coman-form {    padding: 35px;  }  .coman-form .gform_button {    font-size: 16px;  }}@media (max-width:1100px) {  .coman-form {    padding: 30px;  }  .coman-form .gform_button {    font-size: 15px;  }}@media (max-width:991px) {  .coman-form {    padding: 30px;  }}@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 {    margin-bottom: 15px !important  }  .coman-form {    padding: 30px;  }}@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 {    margin-bottom: 10px !important  }  .coman-form {    padding: 30px 10px;  }}