/**
* ==============================================================================================
* Quasar Nolopath Path 4 app LESS
* ==============================================================================================
*
* Provide styles for Nolopath
*
* @file    nolopath.theme-quasar.less
* @theme   quasar
*
*/
/**
 * base imports
 */
/**
 * min-path4 imports
 */
@import url('https://fonts.googleapis.com/css?family=Hind:400,600,700');
.field-message {
  font-family: "Proxima Nova Rg Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  border-left: 5px solid #000;
  padding-left: 20px;
  margin: 20px 0 20px 0;
}
.field-message.field-message--warning {
  border-left-color: #ec6223;
}
.field-message.field-message--warning h4 {
  color: #ec6223;
}
.field-message.gatekeeper {
  display: none;
}
.field-message h4 {
  font-size: 18px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
}
@media (max-width: 320px) {
  .field-message h4 {
    font-size: 16px;
    line-height: 1.13;
  }
}
.field-message h5 {
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.25;
  letter-spacing: normal;
  color: #01314c;
}
.field-message p {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.25;
  letter-spacing: normal;
  color: #272727;
}
@media (max-width: 320px) {
  .field-message p {
    font-size: 14px;
    line-height: 1.43;
  }
}
.field-message ul {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}
.field-message li {
  margin-bottom: 5px;
}
.field-message li::before {
  display: inline-block;
  border-radius: 50%;
  border: 4px solid #2093d2;
  margin-right: 12px;
  content: '';
}
.field-message a {
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 20px;
  letter-spacing: normal;
  color: #2093d2;
  text-decoration: underline;
}
@media (max-width: 320px) {
  .field-message a {
    font-size: 16px;
  }
}
.form-questions .answered.show-message .field-message.gatekeeper {
  display: block;
}
.form-questions .answered.show-message .label-current {
  display: inline-block;
}
.show-message ~ .form-group,
.has-gatekeeper .form-actions {
  display: none !important;
}
.sms-notice .modal__inner {
  margin: 17px 15px;
}
@media screen and (min-width: 320px) {
  .sms-notice .modal__inner {
    max-width: 290px;
    margin: 17px auto;
  }
}
@media screen and (min-width: 375px) {
  .sms-notice .modal__inner {
    max-width: 335px;
    margin: 40px auto;
  }
}
@media screen and (min-width: 508px) {
  .sms-notice .modal__inner {
    max-width: 450px;
    margin: 31px auto;
  }
}
.sms-notice .modal-content {
  border: none;
  background-color: #fff;
  font-family: 'Hind', sans-serif;
  font-stretch: normal;
  text-align: center;
  border-radius: 9px 9px 0 0;
  overflow: hidden;
}
.sms-notice .modal-content__header {
  height: 75px;
}
@media screen and (min-width: 508px) {
  .sms-notice .modal-content__header {
    height: 109px;
  }
}
.sms-notice .modal-content__body,
.sms-notice .modal-content__footer {
  padding: 0;
  margin: 0 15px;
}
@media screen and (min-width: 508px) {
  .sms-notice .modal-content__body {
    margin: 0 30px;
  }
}
@media screen and (min-width: 508px) {
  .sms-notice .modal-content__footer {
    margin: 0 20px;
  }
}
.sms-notice .modal-header {
  background-color: #1098db;
  background-image: url("../images/513518_text-icon.png"), url(../../images/513518_text-icon.png);
  -webkit-background-size: 69px 55px;
          background-size: 69px 55px;
  background-repeat: no-repeat;
  background-position: -webkit-calc(50% + 17px) bottom;
  background-position: calc(50% + 17px) bottom;
}
.sms-notice .modal-header__close {
  float: right;
  margin: 0;
  width: 12px;
  height: 12px;
  padding: 0;
}
@media screen and (min-width: 508px) {
  .sms-notice .modal-header__close {
    width: 16px;
    height: 16px;
  }
}
@media screen and (min-width: 508px) {
  .sms-notice .modal-header {
    -webkit-background-size: 89px 69px;
            background-size: 89px 69px;
    background-position: -webkit-calc(50% + 22px) bottom;
    background-position: calc(50% + 22px) bottom;
  }
}
.sms-notice .modal-title {
  font-size: 20px;
  letter-spacing: -0.4px;
  font-weight: 700;
  color: #1098db;
  line-height: 1;
}
@media screen and (min-width: 508px) {
  .sms-notice .modal-title {
    font-size: 24px;
    letter-spacing: -0.5px;
  }
}
.sms-notice .modal-body__title {
  margin: 30px 0 16px;
}
@media screen and (min-width: 508px) {
  .sms-notice .modal-body__title {
    margin: 40px 0 16px;
  }
}
.sms-notice .modal-body__text {
  margin: 0 0 22px;
}
.sms-notice .modal-body__btn {
  padding: 17px 0 15px;
  width: 167px;
  margin: 0 auto 30px;
}
.sms-notice .modal-text {
  font-style: normal;
  line-height: 1.25;
  font-weight: 400;
  font-size: 16px;
  color: #272727;
}
@media screen and (min-width: 508px) {
  .sms-notice .modal-text {
    line-height: 1.4;
    font-size: 15px;
  }
}
.sms-notice .modal-footer {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.17;
  color: #999;
  text-align: left;
  border: none;
}
.sms-notice .modal-footer p {
  margin: 0 0 16px;
}
@media screen and (min-width: 375px) {
  .sms-notice .modal-footer {
    line-height: 1.17;
  }
}
@media screen and (min-width: 508px) {
  .sms-notice .modal-footer {
    line-height: 1.25;
  }
}
.sms-notice .modal-link {
  color: #1098db;
  text-decoration: none;
}
.sms-notice .modal-link:active,
.sms-notice .modal-link:focus {
  color: #1098db;
}
.sms-notice .button {
  border-radius: 2px;
  font-size: 15px;
  font-weight: 600;
  line-height: 1;
  font-family: 'Hind', sans-serif;
}
.sms-notice .btn-confirm {
  background: #ff8a00;
  background-color: #ff8a00;
  color: #fff;
  border: none;
  outline: none;
}
.sms-notice .btn-confirm:active {
  background-color: #061726;
}
.sms-notice .btn-close {
  background-color: transparent;
  background: transparent;
  position: relative;
  border: none;
  outline: none;
  overflow: hidden;
}
.sms-notice .btn-close::before,
.sms-notice .btn-close::after {
  content: '';
  position: absolute;
  height: 2px;
  width: 32px;
  top: 5px;
  left: -10px;
  background: #fff;
}
@media screen and (min-width: 508px) {
  .sms-notice .btn-close::before,
  .sms-notice .btn-close::after {
    height: 3px;
    left: -8px;
    top: 6px;
  }
}
.sms-notice .btn-close::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
}
.sms-notice .btn-close::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
}
.progress-container,
.button-overlay,
.overlay-disable,
.navigate-links {
  display: none !important;
}
#nolopath[data-practice-area-id="397609"] #form-item-zip,
#nolopath[data-practice-area-id="397604"] #form-item-zip {
  display: none !important;
}
#nolopath[data-practice-area-id="397609"] .form-summary p[data-name="zip"],
#nolopath[data-practice-area-id="397604"] .form-summary p[data-name="zip"] {
  display: none !important;
}
#nolopath[data-practice-area-id="397609"] .form-case-summary .summary-zip,
#nolopath[data-practice-area-id="397604"] .form-case-summary .summary-zip {
  display: none !important;
}
#nolopath[data-practice-area-id="397620"] .form-case-summary .summary-zip {
  display: none !important;
}
#nolopath .zip-code-hidden {
  display: none !important;
}
@media (max-width: 320px) {
  .hide-instructions .mva-routing {
    display: none !important;
  }
}
html {
  height: 100%;
}
body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 100%;
}
#page-container,
#page,
#page-bd,
#page-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
#region-content-row {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.nolopath-analytics-trace {
  margin: 0;
}
.sem-debug-msg {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.sem-debug-msg h4 {
  margin-top: 0;
  color: inherit;
}
.sem-debug-msg .alert-link {
  font-weight: bold;
}
.sem-debug-msg > p,
.sem-debug-msg > ul {
  margin-bottom: 0;
}
.sem-debug-msg > p + p {
  margin-top: 5px;
}
.sem-debug-msg.info {
  background-color: #d5edf8;
  border-color: #92cae4;
  color: #205791;
}
.sem-debug-msg.notice {
  background-color: #fff6bf;
  border-color: #ffd324;
  color: #514721;
}
.sem-debug-msg.alert,
.sem-debug-msg.error {
  background-color: #fbe3e4;
  border-color: #fbc2c4;
  color: #8a1f11;
}
.sem-debug-msg.success {
  background-color: #e6efc2;
  border-color: #c6d880;
  color: #264409;
}
.nolopath-error-trace {
  margin-bottom: 100px;
}
.nolopath-error-trace code {
  color: black;
  word-wrap: break-word;
  display: block;
  font-size: 12px;
  line-height: 24px;
  background-color: #f3f3f3;
  padding: 15px 20px;
}
.nolopath-error-trace .comment,
.nolopath-error-trace .doc_comment,
.nolopath-error-trace .ml_comment {
  font-style: italic;
  color: dimgray;
}
.nolopath-error-trace .variable {
  color: blueviolet;
}
.nolopath-error-trace .const,
.nolopath-error-trace .constant_encapsed_string,
.nolopath-error-trace .class_c,
.nolopath-error-trace .dir,
.nolopath-error-trace .file,
.nolopath-error-trace .func_c,
.nolopath-error-trace .halt_compiler,
.nolopath-error-trace .line,
.nolopath-error-trace .method_c,
.nolopath-error-trace .lnumber,
.nolopath-error-trace .dnumber {
  color: crimson;
}
.nolopath-error-trace .string,
.nolopath-error-trace .and_equal,
.nolopath-error-trace .boolean_and,
.nolopath-error-trace .boolean_or,
.nolopath-error-trace .concat_equal,
.nolopath-error-trace .dec,
.nolopath-error-trace .div_equal,
.nolopath-error-trace .inc,
.nolopath-error-trace .is_equal,
.nolopath-error-trace .is_greater_or_equal,
.nolopath-error-trace .is_identical,
.nolopath-error-trace .is_not_equal,
.nolopath-error-trace .is_not_identical,
.nolopath-error-trace .is_smaller_or_equal,
.nolopath-error-trace .logical_and,
.nolopath-error-trace .logical_or,
.nolopath-error-trace .logical_xor,
.nolopath-error-trace .minus_equal,
.nolopath-error-trace .mod_equal,
.nolopath-error-trace .mul_equal,
.nolopath-error-trace .ns_c,
.nolopath-error-trace .ns_separator,
.nolopath-error-trace .or_equal,
.nolopath-error-trace .plus_equal,
.nolopath-error-trace .sl,
.nolopath-error-trace .sl_equal,
.nolopath-error-trace .sr,
.nolopath-error-trace .sr_equal,
.nolopath-error-trace .xor_equal,
.nolopath-error-trace .start_heredoc,
.nolopath-error-trace .end_heredoc,
.nolopath-error-trace .object_operator,
.nolopath-error-trace .paamayim_nekudotayim {
  color: black;
}
.nolopath-error-trace .abstract,
.nolopath-error-trace .array,
.nolopath-error-trace .array_cast,
.nolopath-error-trace .as,
.nolopath-error-trace .break,
.nolopath-error-trace .case,
.nolopath-error-trace .catch,
.nolopath-error-trace .class,
.nolopath-error-trace .clone,
.nolopath-error-trace .continue,
.nolopath-error-trace .declare,
.nolopath-error-trace .default,
.nolopath-error-trace .do,
.nolopath-error-trace .echo,
.nolopath-error-trace .else,
.nolopath-error-trace .elseif,
.nolopath-error-trace .empty.enddeclare,
.nolopath-error-trace .endfor,
.nolopath-error-trace .endforach,
.nolopath-error-trace .endif,
.nolopath-error-trace .endswitch,
.nolopath-error-trace .endwhile,
.nolopath-error-trace .eval,
.nolopath-error-trace .exit,
.nolopath-error-trace .extends,
.nolopath-error-trace .final,
.nolopath-error-trace .for,
.nolopath-error-trace .foreach,
.nolopath-error-trace .function,
.nolopath-error-trace .global,
.nolopath-error-trace .goto,
.nolopath-error-trace .if,
.nolopath-error-trace .implements,
.nolopath-error-trace .include,
.nolopath-error-trace .include_once,
.nolopath-error-trace .instanceof,
.nolopath-error-trace .interface,
.nolopath-error-trace .isset,
.nolopath-error-trace .list,
.nolopath-error-trace .namespace,
.nolopath-error-trace .new,
.nolopath-error-trace .print,
.nolopath-error-trace .private,
.nolopath-error-trace .public,
.nolopath-error-trace .protected,
.nolopath-error-trace .require,
.nolopath-error-trace .require_once,
.nolopath-error-trace .return,
.nolopath-error-trace .static,
.nolopath-error-trace .switch,
.nolopath-error-trace .throw,
.nolopath-error-trace .try,
.nolopath-error-trace .unset,
.nolopath-error-trace .use,
.nolopath-error-trace .var,
.nolopath-error-trace .while {
  color: royalblue;
}
.nolopath-error-trace .open_tag,
.nolopath-error-trace .open_tag_with_echo,
.nolopath-error-trace .close_tag {
  color: orange;
}
.nolopath-error-trace .ini_section {
  color: black;
}
.nolopath-error-trace .ini_key {
  color: royalblue;
}
.nolopath-error-trace .ini_value {
  color: crimson;
}
.nolopath-error-trace .xml_tag {
  color: dodgerblue;
}
.nolopath-error-trace .xml_attr {
  color: blueviolet;
}
.nolopath-error-trace .xml_data {
  color: red;
}
.nolopath-error-trace .section {
  color: black;
}
.nolopath-error-trace .directive {
  color: blue;
}
.nolopath-error-trace .data {
  color: dimgray;
}
/**
 * quasar imports
 */
/*
* Theme colors
*/
/*
 * Theme fonts
 */
.nolopath-theme-quasar {
  font-family: "Nunito Sans", "Helvetica Neue", sans-serif;
  background-color: #F5F7F7;
}
.nolopath-theme-quasar .grid-region-page {
  background-color: #FFFFFF;
}
.grid-region-footer .navbar-text {
  color: #595959;
  font-size: 14px;
  line-height: 1.42857143;
}
.grid-region-footer a {
  color: #595959;
  text-decoration: none;
}
.grid-region-footer a:hover {
  text-decoration: underline;
}
.grecaptcha-badge {
  display: none;
}
.chat-cta-round-logo {
  bottom: 90px;
}
[data-path-step="step-2"] .grecaptcha-badge {
  display: block;
}
[data-type="sem"] .grecaptcha-badge,
.path-type-sem .grecaptcha-badge {
  display: block;
}
.btn-default,
.btn-default:visited {
  padding: 1.2rem 2rem;
  color: #2093D2;
  background-color: #FFFFFF;
  margin: 0.2rem;
  font-size: 1.8rem;
  font-weight: 600;
  line-height: 1.33333333;
  border: 1px solid #C7C7C7;
  border-radius: 2px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-default.active,
.btn-default:visited.active,
.btn-default:focus,
.btn-default:visited:focus,
.btn-default:hover,
.btn-default:visited:hover,
.btn-default:active,
.btn-default:visited:active {
  color: #FFFFFF;
  background-color: #2093D2 !important;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.15);
  outline: 0;
}
.form-actions-btn-group {
  display: block !important;
}
.nolopath-confirm .form-confirmation-message {
  margin: 0 auto;
  text-align: center;
  max-width: 504px;
}
.nolopath-confirm .form-confirmation-message p {
  color: #595959;
  line-height: 1.33333333;
}
.nolopath-step-2 .panel-nolopath .form-heading {
  display: none;
}
.nolopath-step-2 .form-actions {
  display: block;
}
.nolopath-step-2 .form-actions .btn-group {
  margin: 0;
}
.nolopath-step-2 .form-group {
  width: 100%;
}
.nolopath-step-2 .form-questions label,
.nolopath-step-2 .form-practice-area-select label {
  margin-bottom: 0.4rem;
  font-size: 1.6rem;
  line-height: 1.25;
}
.nolopath-step-2 .form-questions .label-current {
  display: none !important;
}
.nolopath-step-2 #form-item-first_name,
.nolopath-step-2 #form-item-last_name,
.nolopath-step-2 #form-item-mail,
.nolopath-step-2 #form-item-phone {
  display: block;
  margin: 0 0 2.4rem 0;
}
.nolopath-step-2 #form-item-phone {
  max-width: 204px;
}
@media (min-width: 1200px) {
  .nolopath-step-2 #form-item-phone {
    max-width: 264px;
  }
}
.nolopath-step-2 .progress {
  display: none !important;
}
.nolopath-step-2 .form-disclaimer {
  margin: 0 auto;
  max-width: 504px;
}
@media (min-width: 1200px) {
  .nolopath-step-2 .form-disclaimer {
    max-width: unset;
  }
}
.nolopath-step-2 .form-disclaimer label {
  font-size: unset;
  font-weight: unset;
  color: unset;
}
.nolopath-step-2 .form-disclaimer p,
.nolopath-step-2 .form-disclaimer label {
  color: #595959;
  font-size: 1.4rem !important;
  font-weight: 400;
  line-height: 1.42857143;
}
.form-actions {
  display: none;
  text-align: center;
}
@media (min-width: 600px) {
  .form-actions {
    text-align: left;
  }
}
.form-actions.valid {
  display: block;
}
.form-actions.seen-retain {
  display: block;
}
.form-actions .form-loader {
  height: 0.8rem;
  margin: 1rem 0;
}
.form-actions .form-actions-btn-group {
  margin: 2rem 0 0;
  width: 100%;
}
@media (min-width: 600px) {
  .form-actions .form-actions-btn-group {
    width: 30rem;
  }
}
.form-actions .form-actions-btn-group .btn {
  width: 100%;
}
@media (min-width: 600px) {
  .nolopath-step-2 .form-actions .form-actions-btn-group {
    width: 326px;
  }
}
@media (min-width: 1200px) {
  .nolopath-step-2 .form-actions .form-actions-btn-group {
    width: 264px;
  }
}
.form-actions .form-actions-btn-group button[data-label-step='Connect with Local Attorneys'] {
  text-transform: none !important;
  font-size: 1.6rem !important;
}
.form-actions .form-providers-text {
  margin: 2rem 0 0;
  text-align: left;
  font-weight: bold;
}
.form-actions .form-providers-text .form-providers-count {
  font-weight: inherit;
}
.nolopath-step-2 .form-actions .form-providers-text {
  display: none !important;
}
.form-actions .form-tcpa-message {
  margin-top: 2rem;
  margin-bottom: 0;
  font-size: 1.2rem;
  border: 1px solid #ebebeb;
  background-color: #FFFFFF;
  color: #999;
}
@media (max-width: 599px) {
  .form-actions .form-tcpa-message {
    text-align: left;
  }
}
@media (max-width: 600px) {
  .form-case-info {
    margin-bottom: 64px;
  }
}
.nolopath-step-2 .form-case-info {
  margin: 0 0 3.2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 600px) {
  .nolopath-step-2 .form-case-info {
    margin-bottom: 4.8rem;
  }
}
@media (min-width: 1200px) {
  .nolopath-step-2 .form-case-info {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.nolopath-confirm .form-case-info {
  margin: 3.2rem 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 600px) {
  .nolopath-confirm .form-case-info {
    margin: 4.8rem 0;
  }
}
@media (min-width: 1200px) {
  .nolopath-confirm .form-case-info {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.form-container {
  font-size: 1.6rem;
}
.nolopath-step-2 .form-container {
  width: 100%;
  max-width: 328px;
}
@media (min-width: 1200px) {
  .nolopath-step-2 .form-container {
    width: 360px;
    max-width: unset;
  }
}
.nolopath-container {
  margin: 0 1.6rem;
  max-width: 744px;
}
@media (min-width: 600px) {
  .nolopath-container {
    margin-left: 2.4rem;
    margin-right: 2.4rem;
  }
}
@media (min-width: 768px) {
  .nolopath-container {
    margin: auto;
  }
}
.nolopath-confirm .nolopath-container {
  max-width: 328px;
  margin: 0 auto;
}
@media (min-width: 600px) {
  .nolopath-confirm .nolopath-container {
    max-width: 504px;
  }
}
@media (min-width: 1200px) {
  .nolopath-confirm .nolopath-container {
    max-width: 936px;
  }
}
@media (min-width: 600px) and (max-width: 1200px) {
  .container {
    max-width: 744px;
  }
}
@media (min-width: 600px) and (max-width: 768px) {
  .container {
    padding-left: 2.4rem;
    padding-right: 2.4rem;
  }
}
@media (min-width: 768px) {
  .container {
    padding-left: 0;
    padding-right: 0;
  }
}
fieldset {
  margin: 0;
}
.form-disclaimer {
  display: none;
}
.nolopath-step-last .form-disclaimer {
  display: block;
}
.form-disclaimer label {
  font-size: unset !important;
  font-weight: unset;
  color: unset;
}
.panel-nolopath .form-heading {
  background-color: #F5F7F7;
  border-left: 8px solid #006FBB;
  margin-bottom: 32px;
  padding: 16px;
}
@media (min-width: 600px) {
  .panel-nolopath .form-heading {
    margin-bottom: 48px;
  }
}
.panel-nolopath .form-heading .form-title {
  color: #272727;
  margin: 0;
  font-family: "Nunito Sans", "Helvetica Neue", sans-serif;
  font-size: 20px;
  font-weight: 800;
  line-height: 1.4;
}
@media (min-width: 600px) {
  .panel-nolopath .form-heading .form-title {
    font-size: 22px;
    font-weight: 800;
    line-height: 1.4;
  }
}
.panel-nolopath .form-heading .form-subtitle {
  color: #272727;
  font-family: "Nunito Sans", "Helvetica Neue", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.33333333;
}
:not(.path-type-sem)[data-pid="30"] .form-heading .panel-title span.ex,
:not(.path-type-sem)[data-pid="83"] .form-heading .panel-title span.ex,
:not(.path-type-sem)[data-pid="128"] .form-heading .panel-title span.ex,
:not(.path-type-sem)[data-pid="125"] .form-heading .panel-title span.ex,
:not(.path-type-sem)[data-pid="133"] .form-heading .panel-title span.ex,
:not(.path-type-sem)[data-pid="30"] .panel-heading .panel-title span.ex,
:not(.path-type-sem)[data-pid="83"] .panel-heading .panel-title span.ex,
:not(.path-type-sem)[data-pid="128"] .panel-heading .panel-title span.ex,
:not(.path-type-sem)[data-pid="125"] .panel-heading .panel-title span.ex,
:not(.path-type-sem)[data-pid="133"] .panel-heading .panel-title span.ex {
  display: contents;
}
:not(.path-type-sem)[data-pid="30"] .form-providers p.form-instructions span.ex,
:not(.path-type-sem)[data-pid="83"] .form-providers p.form-instructions span.ex,
:not(.path-type-sem)[data-pid="128"] .form-providers p.form-instructions span.ex,
:not(.path-type-sem)[data-pid="125"] .form-providers p.form-instructions span.ex,
:not(.path-type-sem)[data-pid="133"] .form-providers p.form-instructions span.ex {
  display: contents;
}
:not(.path-type-sem) .form-providers p.form-instructions span.ex {
  display: none;
}
.form-instructions {
  display: none;
  margin-left: auto;
  margin-right: auto;
  margin: 0 auto 2.8rem;
  text-align: left;
  line-height: 1.33333333;
  max-width: 326px;
}
@media (min-width: 600px) {
  .form-instructions {
    text-align: center;
    margin-bottom: 3.2rem;
  }
}
@media (min-width: 1200px) {
  .form-instructions {
    margin-bottom: 4.8rem;
    max-width: unset;
  }
}
.nolopath-step-2 .form-instructions {
  color: #595959;
  display: block;
}
.form-practice-area-select {
  padding: 0;
}
@media (min-width: 600px) {
  .form-practice-area-select {
    width: auto;
  }
}
.form-practice-area-select .form-group {
  margin-bottom: 0;
}
.form-practice-area-select .form-select {
  width: 100%;
  margin-bottom: 0;
}
.nolopath-step-2 .form-practice-area-select {
  display: none !important;
}
.form-practice-area-select.pid-helper-wrap .input-box {
  position: relative;
}
.form-practice-area-select.pid-helper-wrap .input-box #nolopath-practice-area-select[data-pid-router="0"] {
  width: -webkit-calc(100% - 40px);
  width: calc(100% - 40px);
}
.form-practice-area-select.pid-helper-wrap .input-box #nolopath-practice-area-select {
  width: -webkit-calc(100% - 40px);
  width: calc(100% - 40px);
}
.form-practice-area-select.pid-helper-wrap .input-box .select-box::after {
  right: 50px;
}
@media (max-width: 599px) {
  .form-practice-area-select.pid-helper-wrap .input-box .select-box::after {
    display: none;
  }
  .form-practice-area-select.pid-helper-wrap .input-box #nolopath-practice-area-select {
    display: none;
  }
  .form-practice-area-select.pid-helper-wrap .input-box > .btn-group {
    display: block!important;
  }
  .form-practice-area-select.pid-helper-wrap .input-box > .btn-group .btn-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    float: none;
    width: 100%;
    padding: 10px 0;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
  }
  .form-practice-area-select.pid-helper-wrap .input-box > .btn-group .btn-group .btn-default {
    width: 88%;
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px);
    background: none;
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    color: black;
    text-align: left;
    padding-left: 30px;
    min-height: 40px;
    white-space: inherit;
  }
  .form-practice-area-select.pid-helper-wrap .input-box > .btn-group .btn-group .btn-default::before {
    left: 0;
    top: 10px;
    width: 20px;
    height: 20px;
    content: " ";
    border: 1.5px solid #333;
    border-radius: 10px;
    display: inline-block;
    position: absolute;
  }
  .form-practice-area-select.pid-helper-wrap .input-box > .btn-group .btn-group .btn-default.hover {
    background-color: #fff !important;
  }
  .form-practice-area-select.pid-helper-wrap .input-box > .btn-group .btn-group .btn-default.active {
    background-color: #fff !important;
  }
  .form-practice-area-select.pid-helper-wrap .input-box > .btn-group .btn-group .btn-default.active::before {
    background-color: #2093d2;
    border: none;
    outline: none;
    -webkit-box-shadow: 0 0 0 2px #2093d2, inset 0 0 0 3px #fff;
            box-shadow: 0 0 0 2px #2093d2, inset 0 0 0 3px #fff;
  }
  .form-practice-area-select.pid-helper-wrap .input-box > .btn-group .btn-group .mobile-modal {
    width: 20px;
  }
  .form-practice-area-select.pid-helper-wrap .input-box .router-helper-bd .pid-router-helper-body {
    margin: 0;
    margin-top: 0!important;
  }
  .form-practice-area-select.pid-helper-wrap .input-box .router-helper-bd .pid-router-helper-body .helper-body-content {
    padding: 4px 8px;
  }
  .form-practice-area-select.pid-helper-wrap .input-box .router-helper-bd .pid-router-helper-body .btn-dismiss {
    margin: 5px;
  }
  .form-practice-area-select.pid-helper-wrap .input-box .question-mark-icon {
    position: absolute;
    right: 0;
    top: 20px;
  }
}
.form-practice-area-select #pid-router-helper .desktop-tooltip,
.form-practice-area-select #pid-router-helper .mobile-modal {
  display: none;
}
@media (min-width: 600px) {
  .form-practice-area-select #pid-router-helper {
    position: absolute;
    right: 0;
    top: 10px;
    z-index: 150;
  }
  .form-practice-area-select #pid-router-helper .desktop-tooltip {
    display: block;
  }
  .form-practice-area-select #pid-router-helper .desktop-tooltip.router-helper-bd-wrap.tooltip-list .pid-router-helper-body {
    top: 30px;
    -webkit-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.2), 3px 0px 4px -2px rgba(0, 0, 0, 0.2);
            box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.2), 3px 0px 4px -2px rgba(0, 0, 0, 0.2);
    border-top: none;
  }
}
@media (max-width: 599px) {
  .form-practice-area-select #pid-router-helper {
    display: none;
  }
}
.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #272727;
}
.modal-backdrop.in,
.modal-backdrop.show {
  opacity: 0.5;
}
.form-provider-list {
  border: none;
  width: 100%;
  max-width: unset;
}
@media (min-width: 1200px) {
  .form-step-confirmation .form-provider-list {
    width: 456px;
  }
}
.form-provider {
  margin: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border: none;
}
@media (min-width: 600px) {
  .form-provider {
    width: 100%;
    max-width: unset;
  }
}
.form-provider + .form-provider {
  margin-top: 2.4rem;
  padding-top: 2.4rem;
  border-top: 1px solid #C7C7C7;
}
.form-provider .provider-image {
  margin-right: 1.6rem;
  width: 8rem;
}
@media (min-width: 600px) {
  .form-provider .provider-image {
    margin-right: 2.4rem;
  }
}
.form-provider .provider-image img {
  width: 8rem;
}
.form-provider .provider-contacts li {
  margin-bottom: 0;
}
.form-provider .provider-contacts li a {
  font-weight: 600;
  line-height: 2.4rem;
}
.form-provider .provider-contacts li + li {
  margin-left: 1.6rem;
}
@media (min-width: 600px) {
  .form-provider .provider-contacts li + li {
    margin-left: 2.6rem;
  }
}
.form-provider .provider-contacts li + li:before {
  content: "|";
  margin-right: 1.6rem;
}
@media (min-width: 600px) {
  .form-provider .provider-contacts li + li:before {
    margin-right: 2.6rem;
  }
}
.form-provider .provider-name {
  margin-bottom: 8px;
}
.form-provider .provider-name a {
  color: #272727;
  font-size: 1.8rem;
  font-weight: 600;
  line-height: 1.33333333;
}
.form-provider .provider-name a:hover {
  color: #006FBB;
  text-decoration: none;
}
.form-provider .provider-subscription {
  color: #595959;
  margin-bottom: 12px;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.25;
}
.form-questions .form-item {
  margin-bottom: 0;
}
.form-questions label,
.form-questions .control-label,
.form-practice-area-select label {
  color: #272727;
  margin-bottom: 1.2rem;
  font-size: 1.8rem;
  font-family: "Nunito Sans", "Helvetica Neue", sans-serif;
  font-weight: 600;
  line-height: 2.4rem;
}
.form-questions label input ~ .text,
.form-questions .control-label input ~ .text,
.form-practice-area-select label input ~ .text {
  font-size: 1.8rem;
  line-height: 1.3333333333;
  font-weight: 300;
}
.form-questions select,
.form-questions input,
.form-questions textarea {
  margin-top: 0;
  margin-bottom: 0;
}
.form-questions select:focus,
.form-questions input:focus,
.form-questions textarea:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
@media (max-width: 599px) {
  .form-questions .select-box,
  .form-questions select.form-control {
    width: 100%;
    margin-bottom: 0;
  }
}
.form-item:first-of-type {
  margin-top: 0;
}
.form-practice-area-select + .form-case-info .form-item:first-of-type,
.form-item {
  margin-top: 3.2rem;
}
@media (min-width: 600px) {
  .form-practice-area-select + .form-case-info .form-item:first-of-type,
  .form-item {
    margin-top: 3.6rem;
  }
}
.form-group + .form-group {
  display: none;
}
.form-questions .btn-group > .btn {
  height: unset;
  padding: 1.2rem 2rem;
}
.form-questions .label-current {
  padding: 0 0.8rem;
  font-family: "Nunito Sans", "Helvetica Neue", sans-serif;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.5;
  color: #FFFFFF;
  background-color: #006FBB;
  position: relative;
  display: inline-block;
  margin-top: -0.2rem;
  margin-left: 1.4rem;
  font-style: normal;
  vertical-align: top;
  border-radius: 0;
}
.form-questions .label-current:before {
  content: " ";
  background: none;
  border-top: 1.2rem solid transparent;
  border-right: 1.2rem solid #006FBB;
  border-bottom: 1.2rem solid transparent;
  position: absolute;
  left: -1.3rem;
  top: 0;
  width: 1.3rem;
  height: 2rem;
}
@media (min-width: 1200px) {
  .form-questions .input-box .radio {
    display: inline-block;
    width: 30%;
  }
  .form-questions .input-box .checkbox {
    display: inline-block;
    width: 30%;
  }
}
.form-questions .answered .label-current {
  display: none;
}
.form-questions .answered + .not-answered .label-current {
  display: inline-block;
}
.form-questions .answered + .not-answered,
.form-questions .answered + .answered,
.form-questions .not-answered + .answered,
.form-questions #form-item-case_description.visited.answered {
  display: block;
}
.form-questions .inline-error {
  margin: 0.8rem 0 0;
  color: #DC143C;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.25;
}
.form-questions textarea.error {
  border-color: #DC143C;
}
.form-questions input.validate-phone.error {
  border: 2px solid #FF4646 !important;
}
.form-questions input.validate-email.error {
  border: 2px solid #FF4646 !important;
}
@media (max-width: 599px) {
  .submit-error {
    display: block !important;
    margin: 0.8rem 0 0;
    color: #DC143C;
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.25;
  }
}
.case-description-prompt {
  color: #595959;
  line-height: 2rem;
  margin: .5rem 0 1rem;
}
.form-related-products {
  width: 100%;
}
@media (min-width: 1200px) {
  .nolopath-confirm .form-related-products {
    max-width: 456px;
  }
}
.form-related-products .product + .product {
  margin-top: 2.4rem;
}
.form-related-products .product-item {
  margin-right: 2.4rem;
  -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
}
.form-related-products .product-image img {
  width: 8rem;
}
.form-related-products .btn-learn-more {
  margin-top: 1.2rem;
  height: 4rem;
  min-height: unset;
  padding: 0.8rem 2.4rem;
}
.form-step {
  border: none;
  padding: 0;
}
.form-summary-container {
  width: 100%;
  max-width: 328px;
}
.no-display + .form-summary-container {
  margin: 0 !important;
}
@media (min-width: 600px) {
  .form-summary-container {
    max-width: 504px;
  }
}
@media (min-width: 1200px) {
  .form-summary-container {
    max-width: 360px;
  }
}
div + .form-summary-container {
  margin-top: 3.2rem;
}
@media (min-width: 600px) {
  div + .form-summary-container {
    margin-top: 4.8rem;
  }
}
@media (min-width: 1200px) {
  div + .form-summary-container {
    margin-top: 0;
    margin-right: 2.4rem;
  }
}
@media (min-width: 1200px) {
  .nolopath-confirm div + .form-summary-container {
    max-width: 456px;
  }
}
.form-summary {
  width: 100%;
  padding: 1.6rem;
  background-color: #F5F7F7;
  border: 1px solid #E3E5E6;
  border-radius: 2px;
}
@media (min-width: 600px) {
  .form-summary {
    padding: 2.8rem;
  }
}
.form-summary h4 {
  margin-bottom: 1.2rem;
}
.form-summary p {
  color: #272727;
  margin-bottom: 0;
  font-size: 1.6rem;
  line-height: 1.5;
}
.form-summary p + p {
  margin-top: 0.8rem;
}
.form-summary strong {
  font-weight: 600;
}
.form-summary .form-summary-edit {
  color: #006FBB;
  margin-top: 1.2rem;
  padding: 0;
  font-size: 1.6rem;
  font-weight: 800;
  line-height: 1.25;
  background: none;
  border: none;
}
@media (min-width: 600px) {
  .form-summary .form-summary-edit {
    margin-top: 1.6rem;
  }
}
.form-summary .form-summary-edit:hover,
.form-summary .form-summary-edit:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
  text-decoration: underline;
}
.form-summary .showMore {
  cursor: pointer;
  white-space: nowrap;
}
.nolopath-step-1 .form-summary {
  display: none !important;
}
.nolopath-step-2 .form-providers {
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 1200px) {
  .nolopath-step-2 .form-providers {
    width: unset;
  }
}
.nolopath-step-2 .form-providers .presubmit-providers-message {
  font-weight: 600;
  text-align: center;
}
@media (min-width: 1200px) {
  .nolopath-step-2 .form-providers .presubmit-providers-message {
    width: 480px;
    margin-left: auto;
    margin-right: auto;
  }
}
.nolopath-step-2 .form-providers .form-provider-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 4.8rem 0 4.8rem;
}
@media (min-width: 1200px) {
  .nolopath-step-2 .form-providers .form-provider-list {
    margin-bottom: 2rem;
  }
}
.nolopath-step-2 .form-providers .form-provider {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}
@media (min-width: 1200px) {
  .nolopath-step-2 .form-providers .form-provider {
    margin-bottom: 2.8rem;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }
}
.nolopath-step-2 .form-providers .form-provider + .form-provider {
  margin-top: 2rem;
  padding-top: 2rem;
}
@media (min-width: 1200px) {
  .nolopath-step-2 .form-providers .form-provider + .form-provider {
    margin-top: 0;
    padding-top: 0;
    border-top: none;
  }
}
.nolopath-step-2 .form-providers .provider-image {
  margin-right: 1.2rem;
}
.nolopath-step-2 .form-providers .provider-name {
  margin-bottom: 0.4rem;
  font-weight: 600;
}
.nolopath-step-2 .form-providers .provider-subscription,
.nolopath-step-2 .form-providers .provider-location {
  color: #272727;
  margin-bottom: 0.4rem;
  font-weight: 300;
}
.navbar__call-us {
  background-color: #FFFFFF;
}
@media (min-width: 600px) {
  .navbar__call-us {
    display: inline-block;
  }
}
.nolopath {
  margin-top: 3.2rem;
  margin-bottom: 6.4rem;
}
@media (min-width: 600px) {
  .nolopath {
    margin-top: 4.8rem;
  }
}
.nolopath.nolopath-confirm,
.nolopath.nolopath-step-2 {
  margin-bottom: 3.2rem;
}
@media (min-width: 600px) {
  .nolopath.nolopath-confirm,
  .nolopath.nolopath-step-2 {
    margin-bottom: 4.8rem;
  }
}
.grid-region-header .domain-divorcenet-com {
  background-image: url(https://www.divorcenet.com/themes/quasar/images/logos/vector/divorce_net.svg);
  -webkit-background-size: auto 48px;
  background-size: auto 48px;
  background-repeat: no-repeat;
  background-position-y: 16px;
  height: 80px;
  margin: 0 1.6rem;
}
@media (min-width: 600px) {
  .grid-region-header .domain-divorcenet-com {
    max-width: 744px;
    margin: 0 auto;
  }
}
@media (max-width: 669px) {
  #form-item-q211 .form-text {
    display: none;
  }
  #form-item-q211 .select-box {
    display: block !important;
    width: 100% !important;
  }
}
body.nolopath-domain-divorcenet[data-path="min-path4"] div.domain-divorcenet-com .top-bar,
body.nolopath-domain-divorcenet[data-path="min-path7"] div.domain-divorcenet-com .top-bar {
  display: none !important;
}
.btn-call-now {
  margin-left: 8px;
  width: 112px;
  height: 40px;
  padding: 10px;
  border: 1px solid #2093D2;
  border-radius: 3px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  color: #2093D2;
  background-color: #FFFFFF;
  -webkit-transition: none;
       -o-transition: none;
          transition: none;
}
@media (max-width: 330px) {
  .btn-call-now .phone-icon {
    display: none;
  }
  .btn-call-now .call-now {
    width: 100%;
    text-align: center;
  }
}
.btn-call-now .phone-icon {
  height: 20px;
  padding-top: 1px;
}
.btn-call-now .call-now {
  height: 20px;
  font-family: "Nunito Sans", "Helvetica Neue", sans-serif;
  font-size: 16.5px;
  font-weight: 600;
  line-height: 20px;
}
.btn-call-now:hover .fas.fa-phone,
.btn-call-now:focus .fas.fa-phone,
.btn-call-now:active .fas.fa-phone {
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='phone' class='svg-inline--fa fa-phone fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='white' d='M493.4 24.6l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C3.9 366.5-2 378.1.6 389.4l24 104C27.1 504.2 36.7 512 48 512c256.1 0 464-207.5 464-464 0-11.2-7.7-20.9-18.6-23.4z'%3E%3C/path%3E%3C/svg%3E");
}
.btn-call-now .fas {
  display: inline-block;
  width: 1.6rem;
  height: 1.6rem;
  background-repeat: no-repeat;
}
.btn-call-now .fas.fa-phone {
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='phone' class='svg-inline--fa fa-phone fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%232093D2' d='M493.4 24.6l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C3.9 366.5-2 378.1.6 389.4l24 104C27.1 504.2 36.7 512 48 512c256.1 0 464-207.5 464-464 0-11.2-7.7-20.9-18.6-23.4z'%3E%3C/path%3E%3C/svg%3E");
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
}
.btn-call-now .material-icons {
  color: inherit;
  font-size: inherit;
  line-height: inherit;
}
#button-row-1-wide .btn-group-justified {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
#button-row-1-wide .btn-group-justified .btn-group {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  margin: 0;
}
#button-row-1-wide .btn-group-justified .btn-group button,
#button-row-1-wide .btn-group-justified .btn-group .btn {
  margin: 6px 0;
}
#button-row-1-wide .btn-group-justified .btn-group:first-of-type button,
#button-row-1-wide .btn-group-justified .btn-group:first-of-type .btn {
  margin-top: 0;
}
#button-row-1-wide .btn-group-justified .btn-group:last-of-type button,
#button-row-1-wide .btn-group-justified .btn-group:last-of-type .btn {
  margin-bottom: 0;
}
@media (min-width: 600px) {
  #desktop-button-row-1-wide .btn-group-justified {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #desktop-button-row-1-wide .btn-group-justified .btn-group {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin: 0;
  }
  #desktop-button-row-1-wide .btn-group-justified .btn-group button,
  #desktop-button-row-1-wide .btn-group-justified .btn-group .btn {
    margin: 6px 0;
  }
  #desktop-button-row-1-wide .btn-group-justified .btn-group:first-of-type button,
  #desktop-button-row-1-wide .btn-group-justified .btn-group:first-of-type .btn {
    margin-top: 0;
  }
  #desktop-button-row-1-wide .btn-group-justified .btn-group:last-of-type button,
  #desktop-button-row-1-wide .btn-group-justified .btn-group:last-of-type .btn {
    margin-bottom: 0;
  }
}
@media (max-width: 599px) {
  #mobile-button-row-1-wide .btn-group-justified,
  #form-item-q39 .btn-group-justified,
  #form-item-q74 .btn-group-justified,
  #form-item-q75 .btn-group-justified,
  #form-item-q80 .btn-group-justified,
  #form-item-q89 .btn-group-justified,
  #form-item-q109 .btn-group-justified,
  #form-item-q151 .btn-group-justified,
  #form-item-q221 .btn-group-justified,
  #form-item-q231 .btn-group-justified,
  #form-item-q241 .btn-group-justified,
  #form-item-q251 .btn-group-justified,
  #form-item-q324 .btn-group-justified,
  #form-item-q326 .btn-group-justified,
  #form-item-q331 .btn-group-justified,
  #form-item-q341 .btn-group-justified,
  #form-item-q391 .btn-group-justified {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #mobile-button-row-1-wide .btn-group-justified .btn-group,
  #form-item-q39 .btn-group-justified .btn-group,
  #form-item-q74 .btn-group-justified .btn-group,
  #form-item-q75 .btn-group-justified .btn-group,
  #form-item-q80 .btn-group-justified .btn-group,
  #form-item-q89 .btn-group-justified .btn-group,
  #form-item-q109 .btn-group-justified .btn-group,
  #form-item-q151 .btn-group-justified .btn-group,
  #form-item-q221 .btn-group-justified .btn-group,
  #form-item-q231 .btn-group-justified .btn-group,
  #form-item-q241 .btn-group-justified .btn-group,
  #form-item-q251 .btn-group-justified .btn-group,
  #form-item-q324 .btn-group-justified .btn-group,
  #form-item-q326 .btn-group-justified .btn-group,
  #form-item-q331 .btn-group-justified .btn-group,
  #form-item-q341 .btn-group-justified .btn-group,
  #form-item-q391 .btn-group-justified .btn-group {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin: 0;
  }
  #mobile-button-row-1-wide .btn-group-justified .btn-group button,
  #mobile-button-row-1-wide .btn-group-justified .btn-group .btn,
  #form-item-q39 .btn-group-justified .btn-group button,
  #form-item-q39 .btn-group-justified .btn-group .btn,
  #form-item-q74 .btn-group-justified .btn-group button,
  #form-item-q74 .btn-group-justified .btn-group .btn,
  #form-item-q75 .btn-group-justified .btn-group button,
  #form-item-q75 .btn-group-justified .btn-group .btn,
  #form-item-q80 .btn-group-justified .btn-group button,
  #form-item-q80 .btn-group-justified .btn-group .btn,
  #form-item-q89 .btn-group-justified .btn-group button,
  #form-item-q89 .btn-group-justified .btn-group .btn,
  #form-item-q109 .btn-group-justified .btn-group button,
  #form-item-q109 .btn-group-justified .btn-group .btn,
  #form-item-q151 .btn-group-justified .btn-group button,
  #form-item-q151 .btn-group-justified .btn-group .btn,
  #form-item-q221 .btn-group-justified .btn-group button,
  #form-item-q221 .btn-group-justified .btn-group .btn,
  #form-item-q231 .btn-group-justified .btn-group button,
  #form-item-q231 .btn-group-justified .btn-group .btn,
  #form-item-q241 .btn-group-justified .btn-group button,
  #form-item-q241 .btn-group-justified .btn-group .btn,
  #form-item-q251 .btn-group-justified .btn-group button,
  #form-item-q251 .btn-group-justified .btn-group .btn,
  #form-item-q324 .btn-group-justified .btn-group button,
  #form-item-q324 .btn-group-justified .btn-group .btn,
  #form-item-q326 .btn-group-justified .btn-group button,
  #form-item-q326 .btn-group-justified .btn-group .btn,
  #form-item-q331 .btn-group-justified .btn-group button,
  #form-item-q331 .btn-group-justified .btn-group .btn,
  #form-item-q341 .btn-group-justified .btn-group button,
  #form-item-q341 .btn-group-justified .btn-group .btn,
  #form-item-q391 .btn-group-justified .btn-group button,
  #form-item-q391 .btn-group-justified .btn-group .btn {
    margin: 6px 0;
  }
  #mobile-button-row-1-wide .btn-group-justified .btn-group:first-of-type button,
  #mobile-button-row-1-wide .btn-group-justified .btn-group:first-of-type .btn,
  #form-item-q39 .btn-group-justified .btn-group:first-of-type button,
  #form-item-q39 .btn-group-justified .btn-group:first-of-type .btn,
  #form-item-q74 .btn-group-justified .btn-group:first-of-type button,
  #form-item-q74 .btn-group-justified .btn-group:first-of-type .btn,
  #form-item-q75 .btn-group-justified .btn-group:first-of-type button,
  #form-item-q75 .btn-group-justified .btn-group:first-of-type .btn,
  #form-item-q80 .btn-group-justified .btn-group:first-of-type button,
  #form-item-q80 .btn-group-justified .btn-group:first-of-type .btn,
  #form-item-q89 .btn-group-justified .btn-group:first-of-type button,
  #form-item-q89 .btn-group-justified .btn-group:first-of-type .btn,
  #form-item-q109 .btn-group-justified .btn-group:first-of-type button,
  #form-item-q109 .btn-group-justified .btn-group:first-of-type .btn,
  #form-item-q151 .btn-group-justified .btn-group:first-of-type button,
  #form-item-q151 .btn-group-justified .btn-group:first-of-type .btn,
  #form-item-q221 .btn-group-justified .btn-group:first-of-type button,
  #form-item-q221 .btn-group-justified .btn-group:first-of-type .btn,
  #form-item-q231 .btn-group-justified .btn-group:first-of-type button,
  #form-item-q231 .btn-group-justified .btn-group:first-of-type .btn,
  #form-item-q241 .btn-group-justified .btn-group:first-of-type button,
  #form-item-q241 .btn-group-justified .btn-group:first-of-type .btn,
  #form-item-q251 .btn-group-justified .btn-group:first-of-type button,
  #form-item-q251 .btn-group-justified .btn-group:first-of-type .btn,
  #form-item-q324 .btn-group-justified .btn-group:first-of-type button,
  #form-item-q324 .btn-group-justified .btn-group:first-of-type .btn,
  #form-item-q326 .btn-group-justified .btn-group:first-of-type button,
  #form-item-q326 .btn-group-justified .btn-group:first-of-type .btn,
  #form-item-q331 .btn-group-justified .btn-group:first-of-type button,
  #form-item-q331 .btn-group-justified .btn-group:first-of-type .btn,
  #form-item-q341 .btn-group-justified .btn-group:first-of-type button,
  #form-item-q341 .btn-group-justified .btn-group:first-of-type .btn,
  #form-item-q391 .btn-group-justified .btn-group:first-of-type button,
  #form-item-q391 .btn-group-justified .btn-group:first-of-type .btn {
    margin-top: 0;
  }
  #mobile-button-row-1-wide .btn-group-justified .btn-group:last-of-type button,
  #mobile-button-row-1-wide .btn-group-justified .btn-group:last-of-type .btn,
  #form-item-q39 .btn-group-justified .btn-group:last-of-type button,
  #form-item-q39 .btn-group-justified .btn-group:last-of-type .btn,
  #form-item-q74 .btn-group-justified .btn-group:last-of-type button,
  #form-item-q74 .btn-group-justified .btn-group:last-of-type .btn,
  #form-item-q75 .btn-group-justified .btn-group:last-of-type button,
  #form-item-q75 .btn-group-justified .btn-group:last-of-type .btn,
  #form-item-q80 .btn-group-justified .btn-group:last-of-type button,
  #form-item-q80 .btn-group-justified .btn-group:last-of-type .btn,
  #form-item-q89 .btn-group-justified .btn-group:last-of-type button,
  #form-item-q89 .btn-group-justified .btn-group:last-of-type .btn,
  #form-item-q109 .btn-group-justified .btn-group:last-of-type button,
  #form-item-q109 .btn-group-justified .btn-group:last-of-type .btn,
  #form-item-q151 .btn-group-justified .btn-group:last-of-type button,
  #form-item-q151 .btn-group-justified .btn-group:last-of-type .btn,
  #form-item-q221 .btn-group-justified .btn-group:last-of-type button,
  #form-item-q221 .btn-group-justified .btn-group:last-of-type .btn,
  #form-item-q231 .btn-group-justified .btn-group:last-of-type button,
  #form-item-q231 .btn-group-justified .btn-group:last-of-type .btn,
  #form-item-q241 .btn-group-justified .btn-group:last-of-type button,
  #form-item-q241 .btn-group-justified .btn-group:last-of-type .btn,
  #form-item-q251 .btn-group-justified .btn-group:last-of-type button,
  #form-item-q251 .btn-group-justified .btn-group:last-of-type .btn,
  #form-item-q324 .btn-group-justified .btn-group:last-of-type button,
  #form-item-q324 .btn-group-justified .btn-group:last-of-type .btn,
  #form-item-q326 .btn-group-justified .btn-group:last-of-type button,
  #form-item-q326 .btn-group-justified .btn-group:last-of-type .btn,
  #form-item-q331 .btn-group-justified .btn-group:last-of-type button,
  #form-item-q331 .btn-group-justified .btn-group:last-of-type .btn,
  #form-item-q341 .btn-group-justified .btn-group:last-of-type button,
  #form-item-q341 .btn-group-justified .btn-group:last-of-type .btn,
  #form-item-q391 .btn-group-justified .btn-group:last-of-type button,
  #form-item-q391 .btn-group-justified .btn-group:last-of-type .btn {
    margin-bottom: 0;
  }
}
#button-row-2-wide .btn-group-justified {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
#button-row-2-wide .btn-group-justified .btn-group {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  margin: 0;
}
#button-row-2-wide .btn-group-justified .btn-group:nth-of-type(1) .btn,
#button-row-2-wide .btn-group-justified .btn-group:nth-of-type(2) .btn {
  margin-top: 0;
}
#button-row-2-wide .btn-group-justified .btn-group:nth-of-type(3n) .btn,
#button-row-2-wide .btn-group-justified .btn-group:first-of-type .btn {
  margin-left: 0;
}
#button-row-2-wide .btn-group-justified .btn-group:nth-of-type(2n) .btn {
  margin-right: 0;
}
@media (min-width: 600px) {
  #desktop-button-row-2-wide .btn-group-justified,
  #form-item-q75 .btn-group-justified,
  #form-item-q89 .btn-group-justified,
  #form-item-q221 .btn-group-justified {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  #desktop-button-row-2-wide .btn-group-justified .btn-group,
  #form-item-q75 .btn-group-justified .btn-group,
  #form-item-q89 .btn-group-justified .btn-group,
  #form-item-q221 .btn-group-justified .btn-group {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    margin: 0;
  }
  #desktop-button-row-2-wide .btn-group-justified .btn-group:nth-of-type(1) .btn,
  #desktop-button-row-2-wide .btn-group-justified .btn-group:nth-of-type(2) .btn,
  #form-item-q75 .btn-group-justified .btn-group:nth-of-type(1) .btn,
  #form-item-q75 .btn-group-justified .btn-group:nth-of-type(2) .btn,
  #form-item-q89 .btn-group-justified .btn-group:nth-of-type(1) .btn,
  #form-item-q89 .btn-group-justified .btn-group:nth-of-type(2) .btn,
  #form-item-q221 .btn-group-justified .btn-group:nth-of-type(1) .btn,
  #form-item-q221 .btn-group-justified .btn-group:nth-of-type(2) .btn {
    margin-top: 0;
  }
  #desktop-button-row-2-wide .btn-group-justified .btn-group:nth-of-type(3n) .btn,
  #desktop-button-row-2-wide .btn-group-justified .btn-group:first-of-type .btn,
  #form-item-q75 .btn-group-justified .btn-group:nth-of-type(3n) .btn,
  #form-item-q75 .btn-group-justified .btn-group:first-of-type .btn,
  #form-item-q89 .btn-group-justified .btn-group:nth-of-type(3n) .btn,
  #form-item-q89 .btn-group-justified .btn-group:first-of-type .btn,
  #form-item-q221 .btn-group-justified .btn-group:nth-of-type(3n) .btn,
  #form-item-q221 .btn-group-justified .btn-group:first-of-type .btn {
    margin-left: 0;
  }
  #desktop-button-row-2-wide .btn-group-justified .btn-group:nth-of-type(2n) .btn,
  #form-item-q75 .btn-group-justified .btn-group:nth-of-type(2n) .btn,
  #form-item-q89 .btn-group-justified .btn-group:nth-of-type(2n) .btn,
  #form-item-q221 .btn-group-justified .btn-group:nth-of-type(2n) .btn {
    margin-right: 0;
  }
}
@media (max-width: 599px) {
  #mobile-button-row-2-wide .btn-group-justified {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  #mobile-button-row-2-wide .btn-group-justified .btn-group {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    margin: 0;
  }
  #mobile-button-row-2-wide .btn-group-justified .btn-group:nth-of-type(1) .btn,
  #mobile-button-row-2-wide .btn-group-justified .btn-group:nth-of-type(2) .btn {
    margin-top: 0;
  }
  #mobile-button-row-2-wide .btn-group-justified .btn-group:nth-of-type(3n) .btn,
  #mobile-button-row-2-wide .btn-group-justified .btn-group:first-of-type .btn {
    margin-left: 0;
  }
  #mobile-button-row-2-wide .btn-group-justified .btn-group:nth-of-type(2n) .btn {
    margin-right: 0;
  }
}
#button-row-3-wide .btn-group-justified {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
#button-row-3-wide .btn-group-justified .btn-group {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.33333333%;
      -ms-flex: 0 0 33.33333333%;
          flex: 0 0 33.33333333%;
  margin: 0;
}
#button-row-3-wide .btn-group-justified .btn-group:nth-of-type(1) .btn,
#button-row-3-wide .btn-group-justified .btn-group:nth-of-type(2) .btn,
#button-row-3-wide .btn-group-justified .btn-group:nth-of-type(3) .btn {
  margin-top: 0;
}
#button-row-3-wide .btn-group-justified .btn-group:nth-of-type(4n) .btn,
#button-row-3-wide .btn-group-justified .btn-group:first-of-type .btn {
  margin-left: 0;
}
#button-row-3-wide .btn-group-justified .btn-group:nth-of-type(3n) .btn {
  margin-right: 0;
}
@media (min-width: 600px) {
  #desktop-button-row-3-wide .btn-group-justified,
  #form-item-q74 .btn-group-justified,
  #form-item-q151 .btn-group-justified,
  #form-item-q241 .btn-group-justified,
  #form-item-q324 .btn-group-justified,
  #form-item-q331 .btn-group-justified,
  #form-item-q341 .btn-group-justified {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  #desktop-button-row-3-wide .btn-group-justified .btn-group,
  #form-item-q74 .btn-group-justified .btn-group,
  #form-item-q151 .btn-group-justified .btn-group,
  #form-item-q241 .btn-group-justified .btn-group,
  #form-item-q324 .btn-group-justified .btn-group,
  #form-item-q331 .btn-group-justified .btn-group,
  #form-item-q341 .btn-group-justified .btn-group {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333333%;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    margin: 0;
  }
  #desktop-button-row-3-wide .btn-group-justified .btn-group:nth-of-type(1) .btn,
  #desktop-button-row-3-wide .btn-group-justified .btn-group:nth-of-type(2) .btn,
  #desktop-button-row-3-wide .btn-group-justified .btn-group:nth-of-type(3) .btn,
  #form-item-q74 .btn-group-justified .btn-group:nth-of-type(1) .btn,
  #form-item-q74 .btn-group-justified .btn-group:nth-of-type(2) .btn,
  #form-item-q74 .btn-group-justified .btn-group:nth-of-type(3) .btn,
  #form-item-q151 .btn-group-justified .btn-group:nth-of-type(1) .btn,
  #form-item-q151 .btn-group-justified .btn-group:nth-of-type(2) .btn,
  #form-item-q151 .btn-group-justified .btn-group:nth-of-type(3) .btn,
  #form-item-q241 .btn-group-justified .btn-group:nth-of-type(1) .btn,
  #form-item-q241 .btn-group-justified .btn-group:nth-of-type(2) .btn,
  #form-item-q241 .btn-group-justified .btn-group:nth-of-type(3) .btn,
  #form-item-q324 .btn-group-justified .btn-group:nth-of-type(1) .btn,
  #form-item-q324 .btn-group-justified .btn-group:nth-of-type(2) .btn,
  #form-item-q324 .btn-group-justified .btn-group:nth-of-type(3) .btn,
  #form-item-q331 .btn-group-justified .btn-group:nth-of-type(1) .btn,
  #form-item-q331 .btn-group-justified .btn-group:nth-of-type(2) .btn,
  #form-item-q331 .btn-group-justified .btn-group:nth-of-type(3) .btn,
  #form-item-q341 .btn-group-justified .btn-group:nth-of-type(1) .btn,
  #form-item-q341 .btn-group-justified .btn-group:nth-of-type(2) .btn,
  #form-item-q341 .btn-group-justified .btn-group:nth-of-type(3) .btn {
    margin-top: 0;
  }
  #desktop-button-row-3-wide .btn-group-justified .btn-group:nth-of-type(4n) .btn,
  #desktop-button-row-3-wide .btn-group-justified .btn-group:first-of-type .btn,
  #form-item-q74 .btn-group-justified .btn-group:nth-of-type(4n) .btn,
  #form-item-q74 .btn-group-justified .btn-group:first-of-type .btn,
  #form-item-q151 .btn-group-justified .btn-group:nth-of-type(4n) .btn,
  #form-item-q151 .btn-group-justified .btn-group:first-of-type .btn,
  #form-item-q241 .btn-group-justified .btn-group:nth-of-type(4n) .btn,
  #form-item-q241 .btn-group-justified .btn-group:first-of-type .btn,
  #form-item-q324 .btn-group-justified .btn-group:nth-of-type(4n) .btn,
  #form-item-q324 .btn-group-justified .btn-group:first-of-type .btn,
  #form-item-q331 .btn-group-justified .btn-group:nth-of-type(4n) .btn,
  #form-item-q331 .btn-group-justified .btn-group:first-of-type .btn,
  #form-item-q341 .btn-group-justified .btn-group:nth-of-type(4n) .btn,
  #form-item-q341 .btn-group-justified .btn-group:first-of-type .btn {
    margin-left: 0;
  }
  #desktop-button-row-3-wide .btn-group-justified .btn-group:nth-of-type(3n) .btn,
  #form-item-q74 .btn-group-justified .btn-group:nth-of-type(3n) .btn,
  #form-item-q151 .btn-group-justified .btn-group:nth-of-type(3n) .btn,
  #form-item-q241 .btn-group-justified .btn-group:nth-of-type(3n) .btn,
  #form-item-q324 .btn-group-justified .btn-group:nth-of-type(3n) .btn,
  #form-item-q331 .btn-group-justified .btn-group:nth-of-type(3n) .btn,
  #form-item-q341 .btn-group-justified .btn-group:nth-of-type(3n) .btn {
    margin-right: 0;
  }
}
@media (max-width: 599px) {
  #mobile-button-row-3-wide .btn-group-justified {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  #mobile-button-row-3-wide .btn-group-justified .btn-group {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333333%;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    margin: 0;
  }
  #mobile-button-row-3-wide .btn-group-justified .btn-group:nth-of-type(1) .btn,
  #mobile-button-row-3-wide .btn-group-justified .btn-group:nth-of-type(2) .btn,
  #mobile-button-row-3-wide .btn-group-justified .btn-group:nth-of-type(3) .btn {
    margin-top: 0;
  }
  #mobile-button-row-3-wide .btn-group-justified .btn-group:nth-of-type(4n) .btn,
  #mobile-button-row-3-wide .btn-group-justified .btn-group:first-of-type .btn {
    margin-left: 0;
  }
  #mobile-button-row-3-wide .btn-group-justified .btn-group:nth-of-type(3n) .btn {
    margin-right: 0;
  }
}
#button-row-4-wide .btn-group-justified {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
#button-row-4-wide .btn-group-justified .btn-group {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  margin: 0;
}
#button-row-4-wide .btn-group-justified .btn-group:nth-of-type(1) .btn,
#button-row-4-wide .btn-group-justified .btn-group:nth-of-type(2) .btn,
#button-row-4-wide .btn-group-justified .btn-group:nth-of-type(3) .btn,
#button-row-4-wide .btn-group-justified .btn-group:nth-of-type(4) .btn {
  margin-top: 0;
}
#button-row-4-wide .btn-group-justified .btn-group:nth-of-type(5n) .btn,
#button-row-4-wide .btn-group-justified .btn-group:first-of-type .btn {
  margin-left: 0;
}
#button-row-4-wide .btn-group-justified .btn-group:nth-of-type(4n) .btn {
  margin-right: 0;
}
@media (min-width: 600px) {
  #desktop-button-row-4-wide .btn-group-justified,
  #form-item-q80 .btn-group-justified,
  #form-item-q231 .btn-group-justified,
  #form-item-q251 .btn-group-justified,
  #form-item-q326 .btn-group-justified,
  body.nolopath-domain-disabilitysecrets #form-item-q1067 .btn-group-justified,
  body.nolopath-domain-disabilitysecrets #form-item-q1068 .btn-group-justified,
  body.nolopath-domain-disabilitysecrets #form-item-q1069 .btn-group-justified,
  body.nolopath-domain-disabilitysecrets #form-item-q1070 .btn-group-justified,
  body.nolopath-domain-disabilitysecrets #form-item-q1071 .btn-group-justified {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  #desktop-button-row-4-wide .btn-group-justified .btn-group,
  #form-item-q80 .btn-group-justified .btn-group,
  #form-item-q231 .btn-group-justified .btn-group,
  #form-item-q251 .btn-group-justified .btn-group,
  #form-item-q326 .btn-group-justified .btn-group,
  body.nolopath-domain-disabilitysecrets #form-item-q1067 .btn-group-justified .btn-group,
  body.nolopath-domain-disabilitysecrets #form-item-q1068 .btn-group-justified .btn-group,
  body.nolopath-domain-disabilitysecrets #form-item-q1069 .btn-group-justified .btn-group,
  body.nolopath-domain-disabilitysecrets #form-item-q1070 .btn-group-justified .btn-group,
  body.nolopath-domain-disabilitysecrets #form-item-q1071 .btn-group-justified .btn-group {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    margin: 0;
  }
  #desktop-button-row-4-wide .btn-group-justified .btn-group:nth-of-type(1) .btn,
  #desktop-button-row-4-wide .btn-group-justified .btn-group:nth-of-type(2) .btn,
  #desktop-button-row-4-wide .btn-group-justified .btn-group:nth-of-type(3) .btn,
  #desktop-button-row-4-wide .btn-group-justified .btn-group:nth-of-type(4) .btn,
  #form-item-q80 .btn-group-justified .btn-group:nth-of-type(1) .btn,
  #form-item-q80 .btn-group-justified .btn-group:nth-of-type(2) .btn,
  #form-item-q80 .btn-group-justified .btn-group:nth-of-type(3) .btn,
  #form-item-q80 .btn-group-justified .btn-group:nth-of-type(4) .btn,
  #form-item-q231 .btn-group-justified .btn-group:nth-of-type(1) .btn,
  #form-item-q231 .btn-group-justified .btn-group:nth-of-type(2) .btn,
  #form-item-q231 .btn-group-justified .btn-group:nth-of-type(3) .btn,
  #form-item-q231 .btn-group-justified .btn-group:nth-of-type(4) .btn,
  #form-item-q251 .btn-group-justified .btn-group:nth-of-type(1) .btn,
  #form-item-q251 .btn-group-justified .btn-group:nth-of-type(2) .btn,
  #form-item-q251 .btn-group-justified .btn-group:nth-of-type(3) .btn,
  #form-item-q251 .btn-group-justified .btn-group:nth-of-type(4) .btn,
  #form-item-q326 .btn-group-justified .btn-group:nth-of-type(1) .btn,
  #form-item-q326 .btn-group-justified .btn-group:nth-of-type(2) .btn,
  #form-item-q326 .btn-group-justified .btn-group:nth-of-type(3) .btn,
  #form-item-q326 .btn-group-justified .btn-group:nth-of-type(4) .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1067 .btn-group-justified .btn-group:nth-of-type(1) .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1067 .btn-group-justified .btn-group:nth-of-type(2) .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1067 .btn-group-justified .btn-group:nth-of-type(3) .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1067 .btn-group-justified .btn-group:nth-of-type(4) .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1068 .btn-group-justified .btn-group:nth-of-type(1) .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1068 .btn-group-justified .btn-group:nth-of-type(2) .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1068 .btn-group-justified .btn-group:nth-of-type(3) .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1068 .btn-group-justified .btn-group:nth-of-type(4) .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1069 .btn-group-justified .btn-group:nth-of-type(1) .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1069 .btn-group-justified .btn-group:nth-of-type(2) .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1069 .btn-group-justified .btn-group:nth-of-type(3) .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1069 .btn-group-justified .btn-group:nth-of-type(4) .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1070 .btn-group-justified .btn-group:nth-of-type(1) .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1070 .btn-group-justified .btn-group:nth-of-type(2) .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1070 .btn-group-justified .btn-group:nth-of-type(3) .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1070 .btn-group-justified .btn-group:nth-of-type(4) .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1071 .btn-group-justified .btn-group:nth-of-type(1) .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1071 .btn-group-justified .btn-group:nth-of-type(2) .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1071 .btn-group-justified .btn-group:nth-of-type(3) .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1071 .btn-group-justified .btn-group:nth-of-type(4) .btn {
    margin-top: 0;
  }
  #desktop-button-row-4-wide .btn-group-justified .btn-group:nth-of-type(5n) .btn,
  #desktop-button-row-4-wide .btn-group-justified .btn-group:first-of-type .btn,
  #form-item-q80 .btn-group-justified .btn-group:nth-of-type(5n) .btn,
  #form-item-q80 .btn-group-justified .btn-group:first-of-type .btn,
  #form-item-q231 .btn-group-justified .btn-group:nth-of-type(5n) .btn,
  #form-item-q231 .btn-group-justified .btn-group:first-of-type .btn,
  #form-item-q251 .btn-group-justified .btn-group:nth-of-type(5n) .btn,
  #form-item-q251 .btn-group-justified .btn-group:first-of-type .btn,
  #form-item-q326 .btn-group-justified .btn-group:nth-of-type(5n) .btn,
  #form-item-q326 .btn-group-justified .btn-group:first-of-type .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1067 .btn-group-justified .btn-group:nth-of-type(5n) .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1067 .btn-group-justified .btn-group:first-of-type .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1068 .btn-group-justified .btn-group:nth-of-type(5n) .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1068 .btn-group-justified .btn-group:first-of-type .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1069 .btn-group-justified .btn-group:nth-of-type(5n) .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1069 .btn-group-justified .btn-group:first-of-type .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1070 .btn-group-justified .btn-group:nth-of-type(5n) .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1070 .btn-group-justified .btn-group:first-of-type .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1071 .btn-group-justified .btn-group:nth-of-type(5n) .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1071 .btn-group-justified .btn-group:first-of-type .btn {
    margin-left: 0;
  }
  #desktop-button-row-4-wide .btn-group-justified .btn-group:nth-of-type(4n) .btn,
  #form-item-q80 .btn-group-justified .btn-group:nth-of-type(4n) .btn,
  #form-item-q231 .btn-group-justified .btn-group:nth-of-type(4n) .btn,
  #form-item-q251 .btn-group-justified .btn-group:nth-of-type(4n) .btn,
  #form-item-q326 .btn-group-justified .btn-group:nth-of-type(4n) .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1067 .btn-group-justified .btn-group:nth-of-type(4n) .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1068 .btn-group-justified .btn-group:nth-of-type(4n) .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1069 .btn-group-justified .btn-group:nth-of-type(4n) .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1070 .btn-group-justified .btn-group:nth-of-type(4n) .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1071 .btn-group-justified .btn-group:nth-of-type(4n) .btn {
    margin-right: 0;
  }
}
@media (max-width: 599px) {
  #mobile-button-row-4-wide .btn-group-justified {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  #mobile-button-row-4-wide .btn-group-justified .btn-group {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    margin: 0;
  }
  #mobile-button-row-4-wide .btn-group-justified .btn-group:nth-of-type(1) .btn,
  #mobile-button-row-4-wide .btn-group-justified .btn-group:nth-of-type(2) .btn,
  #mobile-button-row-4-wide .btn-group-justified .btn-group:nth-of-type(3) .btn,
  #mobile-button-row-4-wide .btn-group-justified .btn-group:nth-of-type(4) .btn {
    margin-top: 0;
  }
  #mobile-button-row-4-wide .btn-group-justified .btn-group:nth-of-type(5n) .btn,
  #mobile-button-row-4-wide .btn-group-justified .btn-group:first-of-type .btn {
    margin-left: 0;
  }
  #mobile-button-row-4-wide .btn-group-justified .btn-group:nth-of-type(4n) .btn {
    margin-right: 0;
  }
}
#full-width-select .select-box {
  width: 100%;
}
@media (max-width: 599px) {
  #mobile-full-width-select .select-box,
  #nolopath-form .form-practice-area-select .select-box {
    width: 100%;
  }
}
@media (min-width: 600px) {
  #desktop-full-width-select .select-box {
    width: 100%;
  }
}
@media (max-width: 599px) {
  .form-item.hide {
    display: none !important;
  }
  .form-item,
  .form-actions {
    display: block !important;
  }
  .form-questions .label {
    display: none !important;
  }
}
#form-item-case_description + #form-item-zip {
  display: none;
}
.answered + #form-item-case_description + #form-item-zip {
  display: block;
}
.not-answered + #form-item-zip,
.not-answered + #form-item-zip + #form-item-case_description {
  display: none;
}
#mobile-hide-btn-group .input-box > .btn-group,
#nolopath-form .form-practice-area-select .input-box > .btn-group,
#form-item-q8 .input-box > .btn-group,
#form-item-q33 .input-box > .btn-group,
#form-item-q40 .input-box > .btn-group,
#form-item-q59 .input-box > .btn-group,
#form-item-q81 .input-box > .btn-group,
#form-item-q82 .input-box > .btn-group,
#form-item-q98 .input-box > .btn-group,
#form-item-q100 .input-box > .btn-group,
#form-item-q134 .input-box > .btn-group,
#form-item-q144 .input-box > .btn-group,
#form-item-q165 .input-box > .btn-group,
#form-item-q211 .input-box > .btn-group,
#form-item-q325 .input-box > .btn-group,
#form-item-q328 .input-box > .btn-group,
#form-item-q329 .input-box > .btn-group,
#form-item-q351 .input-box > .btn-group,
#form-item-q361 .input-box > .btn-group,
#form-item-q441 .input-box > .btn-group,
#form-item-q491 .input-box > .btn-group,
#form-item-q501 .input-box > .btn-group,
#form-item-q641 .input-box > .btn-group,
#form-item-q1066 .input-box > .btn-group {
  display: none;
}
#mobile-hide-text-group input.form-control,
#form-item-q1066 input.form-control {
  display: none;
}
#mobile-hide-form-select .select-box,
#form-item-q1 .select-box,
#form-item-q2 .select-box,
#form-item-q3 .select-box,
#form-item-q4 .select-box,
#form-item-q6 .select-box,
#form-item-q9 .select-box,
#form-item-q13 .select-box,
#form-item-q16 .select-box,
#form-item-q28 .select-box,
#form-item-q31 .select-box,
#form-item-q39 .select-box,
#form-item-q41 .select-box,
#form-item-q42 .select-box,
#form-item-q43 .select-box,
#form-item-q44 .select-box,
#form-item-q45 .select-box,
#form-item-q46 .select-box,
#form-item-q48 .select-box,
#form-item-q53 .select-box,
#form-item-q55 .select-box,
#form-item-q57 .select-box,
#form-item-q58 .select-box,
#form-item-q60 .select-box,
#form-item-q63 .select-box,
#form-item-q64 .select-box,
#form-item-q69 .select-box,
#form-item-q74 .select-box,
#form-item-q75 .select-box,
#form-item-q80 .select-box,
#form-item-q87 .select-box,
#form-item-q88 .select-box,
#form-item-q89 .select-box,
#form-item-q90 .select-box,
#form-item-q91 .select-box,
#form-item-q92 .select-box,
#form-item-q95 .select-box,
#form-item-q101 .select-box,
#form-item-q102 .select-box,
#form-item-q104 .select-box,
#form-item-q105 .select-box,
#form-item-q109 .select-box,
#form-item-q129 .select-box,
#form-item-q138 .select-box,
#form-item-q139 .select-box,
#form-item-q148 .select-box,
#form-item-q151 .select-box,
#form-item-q161 .select-box,
#form-item-q162 .select-box,
#form-item-q163 .select-box,
#form-item-q164 .select-box,
#form-item-q166 .select-box,
#form-item-q221 .select-box,
#form-item-q231 .select-box,
#form-item-q241 .select-box,
#form-item-q251 .select-box,
#form-item-q261 .select-box,
#form-item-q283 .select-box,
#form-item-q293 .select-box,
#form-item-q303 .select-box,
#form-item-q313 .select-box,
#form-item-q323 .select-box,
#form-item-q324 .select-box,
#form-item-q326 .select-box,
#form-item-q327 .select-box,
#form-item-q330 .select-box,
#form-item-q331 .select-box,
#form-item-q332 .select-box,
#form-item-q333 .select-box,
#form-item-q334 .select-box,
#form-item-q341 .select-box,
#form-item-q371 .select-box,
#form-item-q381 .select-box,
#form-item-q391 .select-box,
#form-item-q411 .select-box,
#form-item-q421 .select-box,
#form-item-q431 .select-box,
#form-item-q451 .select-box,
#form-item-q461 .select-box,
#form-item-q471 .select-box,
#form-item-q481 .select-box,
#form-item-q621 .select-box,
#form-item-q631 .select-box,
#form-item-q651 .select-box,
#form-item-q661 .select-box,
#form-item-q671 .select-box,
#form-item-q681 .select-box,
#form-item-q691 .select-box,
#form-item-q701 .select-box,
#form-item-q711 .select-box,
#form-item-q721 .select-box,
#form-item-q741 .select-box,
#form-item-q751 .select-box,
#form-item-q761 .select-box,
#form-item-q771 .select-box,
#form-item-q781 .select-box,
#form-item-q791 .select-box,
#form-item-q921 .select-box,
#form-item-q931 .select-box,
#form-item-q941 .select-box,
#form-item-q951 .select-box,
#form-item-q961 .select-box,
#form-item-q971 .select-box,
#form-item-q981 .select-box,
#form-item-q991 .select-box,
#form-item-q1001 .select-box,
#form-item-q1011 .select-box,
#form-item-q1035 .select-box,
#form-item-q1036 .select-box,
#form-item-q1037 .select-box,
#form-item-q1067 .select-box,
#form-item-q1068 .select-box,
#form-item-q1069 .select-box,
#form-item-q1070 .select-box,
#form-item-q1071 .select-box,
body.nolopath-domain-disabilitysecrets #form-item-q1067 .select-box,
body.nolopath-domain-disabilitysecrets #form-item-q1068 .select-box,
body.nolopath-domain-disabilitysecrets #form-item-q1069 .select-box,
body.nolopath-domain-disabilitysecrets #form-item-q1070 .select-box,
body.nolopath-domain-disabilitysecrets #form-item-q1071 .select-box {
  display: none;
}
#mobile-hide-form-select-inline-error .select-box,
#mobile-hide-form-select-inline-error .select-box + .inline-error,
#form-item-q211 .select-box,
#form-item-q211 .select-box + .inline-error {
  display: none;
}
#show-btn-group-as-vertical .btn-group {
  border: none;
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
#show-btn-group-as-vertical .btn-group > .btn-group {
  display: block;
  width: 100%;
  max-width: 100%;
  float: none;
}
#show-btn-group-as-vertical .btn-group > .btn-group + .btn-group {
  padding: 0;
  margin: 2px 0 0;
}
#show-btn-group-as-vertical .btn-group > .btn-group > .btn {
  float: none;
}
@media (max-width: 599px) {
  #mobile-show-btn-group-as-vertical .btn-group,
  #form-item-q1 .btn-group,
  #form-item-q2 .btn-group,
  #form-item-q4 .btn-group,
  #form-item-q6 .btn-group,
  #form-item-q9 .btn-group,
  #form-item-q13 .btn-group,
  #form-item-q16 .btn-group,
  #form-item-q28 .btn-group,
  #form-item-q31 .btn-group,
  #form-item-q41 .btn-group,
  #form-item-q42 .btn-group,
  #form-item-q44 .btn-group,
  #form-item-q45 .btn-group,
  #form-item-q48 .btn-group,
  #form-item-q55 .btn-group,
  #form-item-q57 .btn-group,
  #form-item-q63 .btn-group,
  #form-item-q87 .btn-group,
  #form-item-q88 .btn-group,
  #form-item-q90 .btn-group,
  #form-item-q91 .btn-group,
  #form-item-q92 .btn-group,
  #form-item-q95 .btn-group,
  #form-item-q101 .btn-group,
  #form-item-q102 .btn-group,
  #form-item-q105 .btn-group,
  #form-item-q129 .btn-group,
  #form-item-q138 .btn-group,
  #form-item-q139 .btn-group,
  #form-item-q148 .btn-group,
  #form-item-q161 .btn-group,
  #form-item-q162 .btn-group,
  #form-item-q163 .btn-group,
  #form-item-q164 .btn-group,
  #form-item-q166 .btn-group,
  #form-item-q283 .btn-group,
  #form-item-q293 .btn-group,
  #form-item-q303 .btn-group,
  #form-item-q313 .btn-group,
  #form-item-q323 .btn-group,
  #form-item-q327 .btn-group,
  #form-item-q330 .btn-group,
  #form-item-q332 .btn-group,
  #form-item-q333 .btn-group,
  #form-item-q334 .btn-group,
  #form-item-q371 .btn-group,
  #form-item-q431 .btn-group,
  #form-item-q451 .btn-group,
  #form-item-q1067 .btn-group,
  #form-item-q1068 .btn-group,
  #form-item-q1069 .btn-group,
  #form-item-q1070 .btn-group,
  #form-item-q1071 .btn-group,
  body.nolopath-domain-disabilitysecrets #form-item-q1067 .btn-group,
  body.nolopath-domain-disabilitysecrets #form-item-q1068 .btn-group,
  body.nolopath-domain-disabilitysecrets #form-item-q1069 .btn-group,
  body.nolopath-domain-disabilitysecrets #form-item-q1070 .btn-group,
  body.nolopath-domain-disabilitysecrets #form-item-q1071 .btn-group {
    border: none;
    display: inline-block;
    position: relative;
    vertical-align: middle;
  }
  #mobile-show-btn-group-as-vertical .btn-group > .btn-group,
  #form-item-q1 .btn-group > .btn-group,
  #form-item-q2 .btn-group > .btn-group,
  #form-item-q4 .btn-group > .btn-group,
  #form-item-q6 .btn-group > .btn-group,
  #form-item-q9 .btn-group > .btn-group,
  #form-item-q13 .btn-group > .btn-group,
  #form-item-q16 .btn-group > .btn-group,
  #form-item-q28 .btn-group > .btn-group,
  #form-item-q31 .btn-group > .btn-group,
  #form-item-q41 .btn-group > .btn-group,
  #form-item-q42 .btn-group > .btn-group,
  #form-item-q44 .btn-group > .btn-group,
  #form-item-q45 .btn-group > .btn-group,
  #form-item-q48 .btn-group > .btn-group,
  #form-item-q55 .btn-group > .btn-group,
  #form-item-q57 .btn-group > .btn-group,
  #form-item-q63 .btn-group > .btn-group,
  #form-item-q87 .btn-group > .btn-group,
  #form-item-q88 .btn-group > .btn-group,
  #form-item-q90 .btn-group > .btn-group,
  #form-item-q91 .btn-group > .btn-group,
  #form-item-q92 .btn-group > .btn-group,
  #form-item-q95 .btn-group > .btn-group,
  #form-item-q101 .btn-group > .btn-group,
  #form-item-q102 .btn-group > .btn-group,
  #form-item-q105 .btn-group > .btn-group,
  #form-item-q129 .btn-group > .btn-group,
  #form-item-q138 .btn-group > .btn-group,
  #form-item-q139 .btn-group > .btn-group,
  #form-item-q148 .btn-group > .btn-group,
  #form-item-q161 .btn-group > .btn-group,
  #form-item-q162 .btn-group > .btn-group,
  #form-item-q163 .btn-group > .btn-group,
  #form-item-q164 .btn-group > .btn-group,
  #form-item-q166 .btn-group > .btn-group,
  #form-item-q283 .btn-group > .btn-group,
  #form-item-q293 .btn-group > .btn-group,
  #form-item-q303 .btn-group > .btn-group,
  #form-item-q313 .btn-group > .btn-group,
  #form-item-q323 .btn-group > .btn-group,
  #form-item-q327 .btn-group > .btn-group,
  #form-item-q330 .btn-group > .btn-group,
  #form-item-q332 .btn-group > .btn-group,
  #form-item-q333 .btn-group > .btn-group,
  #form-item-q334 .btn-group > .btn-group,
  #form-item-q371 .btn-group > .btn-group,
  #form-item-q431 .btn-group > .btn-group,
  #form-item-q451 .btn-group > .btn-group,
  #form-item-q1067 .btn-group > .btn-group,
  #form-item-q1068 .btn-group > .btn-group,
  #form-item-q1069 .btn-group > .btn-group,
  #form-item-q1070 .btn-group > .btn-group,
  #form-item-q1071 .btn-group > .btn-group,
  body.nolopath-domain-disabilitysecrets #form-item-q1067 .btn-group > .btn-group,
  body.nolopath-domain-disabilitysecrets #form-item-q1068 .btn-group > .btn-group,
  body.nolopath-domain-disabilitysecrets #form-item-q1069 .btn-group > .btn-group,
  body.nolopath-domain-disabilitysecrets #form-item-q1070 .btn-group > .btn-group,
  body.nolopath-domain-disabilitysecrets #form-item-q1071 .btn-group > .btn-group {
    display: block;
    width: 100%;
    max-width: 100%;
    float: none;
  }
  #mobile-show-btn-group-as-vertical .btn-group > .btn-group + .btn-group,
  #form-item-q1 .btn-group > .btn-group + .btn-group,
  #form-item-q2 .btn-group > .btn-group + .btn-group,
  #form-item-q4 .btn-group > .btn-group + .btn-group,
  #form-item-q6 .btn-group > .btn-group + .btn-group,
  #form-item-q9 .btn-group > .btn-group + .btn-group,
  #form-item-q13 .btn-group > .btn-group + .btn-group,
  #form-item-q16 .btn-group > .btn-group + .btn-group,
  #form-item-q28 .btn-group > .btn-group + .btn-group,
  #form-item-q31 .btn-group > .btn-group + .btn-group,
  #form-item-q41 .btn-group > .btn-group + .btn-group,
  #form-item-q42 .btn-group > .btn-group + .btn-group,
  #form-item-q44 .btn-group > .btn-group + .btn-group,
  #form-item-q45 .btn-group > .btn-group + .btn-group,
  #form-item-q48 .btn-group > .btn-group + .btn-group,
  #form-item-q55 .btn-group > .btn-group + .btn-group,
  #form-item-q57 .btn-group > .btn-group + .btn-group,
  #form-item-q63 .btn-group > .btn-group + .btn-group,
  #form-item-q87 .btn-group > .btn-group + .btn-group,
  #form-item-q88 .btn-group > .btn-group + .btn-group,
  #form-item-q90 .btn-group > .btn-group + .btn-group,
  #form-item-q91 .btn-group > .btn-group + .btn-group,
  #form-item-q92 .btn-group > .btn-group + .btn-group,
  #form-item-q95 .btn-group > .btn-group + .btn-group,
  #form-item-q101 .btn-group > .btn-group + .btn-group,
  #form-item-q102 .btn-group > .btn-group + .btn-group,
  #form-item-q105 .btn-group > .btn-group + .btn-group,
  #form-item-q129 .btn-group > .btn-group + .btn-group,
  #form-item-q138 .btn-group > .btn-group + .btn-group,
  #form-item-q139 .btn-group > .btn-group + .btn-group,
  #form-item-q148 .btn-group > .btn-group + .btn-group,
  #form-item-q161 .btn-group > .btn-group + .btn-group,
  #form-item-q162 .btn-group > .btn-group + .btn-group,
  #form-item-q163 .btn-group > .btn-group + .btn-group,
  #form-item-q164 .btn-group > .btn-group + .btn-group,
  #form-item-q166 .btn-group > .btn-group + .btn-group,
  #form-item-q283 .btn-group > .btn-group + .btn-group,
  #form-item-q293 .btn-group > .btn-group + .btn-group,
  #form-item-q303 .btn-group > .btn-group + .btn-group,
  #form-item-q313 .btn-group > .btn-group + .btn-group,
  #form-item-q323 .btn-group > .btn-group + .btn-group,
  #form-item-q327 .btn-group > .btn-group + .btn-group,
  #form-item-q330 .btn-group > .btn-group + .btn-group,
  #form-item-q332 .btn-group > .btn-group + .btn-group,
  #form-item-q333 .btn-group > .btn-group + .btn-group,
  #form-item-q334 .btn-group > .btn-group + .btn-group,
  #form-item-q371 .btn-group > .btn-group + .btn-group,
  #form-item-q431 .btn-group > .btn-group + .btn-group,
  #form-item-q451 .btn-group > .btn-group + .btn-group,
  #form-item-q1067 .btn-group > .btn-group + .btn-group,
  #form-item-q1068 .btn-group > .btn-group + .btn-group,
  #form-item-q1069 .btn-group > .btn-group + .btn-group,
  #form-item-q1070 .btn-group > .btn-group + .btn-group,
  #form-item-q1071 .btn-group > .btn-group + .btn-group,
  body.nolopath-domain-disabilitysecrets #form-item-q1067 .btn-group > .btn-group + .btn-group,
  body.nolopath-domain-disabilitysecrets #form-item-q1068 .btn-group > .btn-group + .btn-group,
  body.nolopath-domain-disabilitysecrets #form-item-q1069 .btn-group > .btn-group + .btn-group,
  body.nolopath-domain-disabilitysecrets #form-item-q1070 .btn-group > .btn-group + .btn-group,
  body.nolopath-domain-disabilitysecrets #form-item-q1071 .btn-group > .btn-group + .btn-group {
    padding: 0;
    margin: 2px 0 0;
  }
  #mobile-show-btn-group-as-vertical .btn-group > .btn-group > .btn,
  #form-item-q1 .btn-group > .btn-group > .btn,
  #form-item-q2 .btn-group > .btn-group > .btn,
  #form-item-q4 .btn-group > .btn-group > .btn,
  #form-item-q6 .btn-group > .btn-group > .btn,
  #form-item-q9 .btn-group > .btn-group > .btn,
  #form-item-q13 .btn-group > .btn-group > .btn,
  #form-item-q16 .btn-group > .btn-group > .btn,
  #form-item-q28 .btn-group > .btn-group > .btn,
  #form-item-q31 .btn-group > .btn-group > .btn,
  #form-item-q41 .btn-group > .btn-group > .btn,
  #form-item-q42 .btn-group > .btn-group > .btn,
  #form-item-q44 .btn-group > .btn-group > .btn,
  #form-item-q45 .btn-group > .btn-group > .btn,
  #form-item-q48 .btn-group > .btn-group > .btn,
  #form-item-q55 .btn-group > .btn-group > .btn,
  #form-item-q57 .btn-group > .btn-group > .btn,
  #form-item-q63 .btn-group > .btn-group > .btn,
  #form-item-q87 .btn-group > .btn-group > .btn,
  #form-item-q88 .btn-group > .btn-group > .btn,
  #form-item-q90 .btn-group > .btn-group > .btn,
  #form-item-q91 .btn-group > .btn-group > .btn,
  #form-item-q92 .btn-group > .btn-group > .btn,
  #form-item-q95 .btn-group > .btn-group > .btn,
  #form-item-q101 .btn-group > .btn-group > .btn,
  #form-item-q102 .btn-group > .btn-group > .btn,
  #form-item-q105 .btn-group > .btn-group > .btn,
  #form-item-q129 .btn-group > .btn-group > .btn,
  #form-item-q138 .btn-group > .btn-group > .btn,
  #form-item-q139 .btn-group > .btn-group > .btn,
  #form-item-q148 .btn-group > .btn-group > .btn,
  #form-item-q161 .btn-group > .btn-group > .btn,
  #form-item-q162 .btn-group > .btn-group > .btn,
  #form-item-q163 .btn-group > .btn-group > .btn,
  #form-item-q164 .btn-group > .btn-group > .btn,
  #form-item-q166 .btn-group > .btn-group > .btn,
  #form-item-q283 .btn-group > .btn-group > .btn,
  #form-item-q293 .btn-group > .btn-group > .btn,
  #form-item-q303 .btn-group > .btn-group > .btn,
  #form-item-q313 .btn-group > .btn-group > .btn,
  #form-item-q323 .btn-group > .btn-group > .btn,
  #form-item-q327 .btn-group > .btn-group > .btn,
  #form-item-q330 .btn-group > .btn-group > .btn,
  #form-item-q332 .btn-group > .btn-group > .btn,
  #form-item-q333 .btn-group > .btn-group > .btn,
  #form-item-q334 .btn-group > .btn-group > .btn,
  #form-item-q371 .btn-group > .btn-group > .btn,
  #form-item-q431 .btn-group > .btn-group > .btn,
  #form-item-q451 .btn-group > .btn-group > .btn,
  #form-item-q1067 .btn-group > .btn-group > .btn,
  #form-item-q1068 .btn-group > .btn-group > .btn,
  #form-item-q1069 .btn-group > .btn-group > .btn,
  #form-item-q1070 .btn-group > .btn-group > .btn,
  #form-item-q1071 .btn-group > .btn-group > .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1067 .btn-group > .btn-group > .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1068 .btn-group > .btn-group > .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1069 .btn-group > .btn-group > .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1070 .btn-group > .btn-group > .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1071 .btn-group > .btn-group > .btn {
    float: none;
  }
}
@media (min-width: 600px) {
  #desktop-show-btn-group-as-vertical .btn-group,
  #form-item-q451 .btn-group {
    border: none;
    display: inline-block;
    position: relative;
    vertical-align: middle;
  }
  #desktop-show-btn-group-as-vertical .btn-group > .btn-group,
  #form-item-q451 .btn-group > .btn-group {
    display: block;
    width: 100%;
    max-width: 100%;
    float: none;
  }
  #desktop-show-btn-group-as-vertical .btn-group > .btn-group + .btn-group,
  #form-item-q451 .btn-group > .btn-group + .btn-group {
    padding: 0;
    margin: 2px 0 0;
  }
  #desktop-show-btn-group-as-vertical .btn-group > .btn-group > .btn,
  #form-item-q451 .btn-group > .btn-group > .btn {
    float: none;
  }
}
@media (min-width: 600px) {
  #desktop-show-btn-group .input-box > .btn-group,
  #form-item-q1 .input-box > .btn-group,
  #form-item-q2 .input-box > .btn-group,
  #form-item-q3 .input-box > .btn-group,
  #form-item-q4 .input-box > .btn-group,
  #form-item-q6 .input-box > .btn-group,
  #form-item-q42 .input-box > .btn-group,
  #form-item-q45 .input-box > .btn-group,
  #form-item-q101 .input-box > .btn-group,
  #form-item-q327 .input-box > .btn-group,
  #form-item-q411 .input-box > .btn-group,
  #form-item-q421 .input-box > .btn-group,
  #form-item-q431 .input-box > .btn-group,
  #form-item-q451 .input-box > .btn-group,
  #form-item-q461 .input-box > .btn-group,
  #form-item-q471 .input-box > .btn-group,
  #form-item-q481 .input-box > .btn-group,
  #form-item-q621 .input-box > .btn-group,
  #form-item-q631 .input-box > .btn-group,
  #form-item-q651 .input-box > .btn-group,
  #form-item-q661 .input-box > .btn-group,
  #form-item-q671 .input-box > .btn-group,
  #form-item-q681 .input-box > .btn-group,
  #form-item-q691 .input-box > .btn-group,
  #form-item-q701 .input-box > .btn-group,
  #form-item-q711 .input-box > .btn-group,
  #form-item-q721 .input-box > .btn-group,
  #form-item-q741 .input-box > .btn-group,
  #form-item-q751 .input-box > .btn-group,
  #form-item-q761 .input-box > .btn-group,
  #form-item-q771 .input-box > .btn-group,
  #form-item-q781 .input-box > .btn-group,
  #form-item-q791 .input-box > .btn-group,
  #form-item-q921 .input-box > .btn-group,
  #form-item-q931 .input-box > .btn-group,
  #form-item-q941 .input-box > .btn-group,
  #form-item-q951 .input-box > .btn-group,
  #form-item-q961 .input-box > .btn-group,
  #form-item-q971 .input-box > .btn-group,
  #form-item-q981 .input-box > .btn-group,
  #form-item-q991 .input-box > .btn-group,
  #form-item-q1001 .input-box > .btn-group,
  #form-item-q1011 .input-box > .btn-group,
  #form-item-q1035 .input-box > .btn-group,
  #form-item-q1036 .input-box > .btn-group,
  #form-item-q1037 .input-box > .btn-group,
  #form-item-q1067 .input-box > .btn-group,
  #form-item-q1068 .input-box > .btn-group,
  #form-item-q1069 .input-box > .btn-group,
  #form-item-q1070 .input-box > .btn-group,
  #form-item-q1071 .input-box > .btn-group {
    display: block;
  }
}
@media (min-width: 600px) {
  #desktop-hide-btn-group .input-box > .btn-group,
  #nolopath-form .form-practice-area-select .input-box > .btn-group,
  #form-item-q8 .input-box > .btn-group,
  #form-item-q9 .input-box > .btn-group,
  #form-item-q13 .input-box > .btn-group,
  #form-item-q16 .input-box > .btn-group,
  #form-item-q28 .input-box > .btn-group,
  #form-item-q33 .input-box > .btn-group,
  #form-item-q39 .input-box > .btn-group,
  #form-item-q40 .input-box > .btn-group,
  #form-item-q41 .input-box > .btn-group,
  #form-item-q44 .input-box > .btn-group,
  #form-item-q57 .input-box > .btn-group,
  #form-item-q59 .input-box > .btn-group,
  #form-item-q63 .input-box > .btn-group,
  #form-item-q81 .input-box > .btn-group,
  #form-item-q82 .input-box > .btn-group,
  #form-item-q91 .input-box > .btn-group,
  #form-item-q92 .input-box > .btn-group,
  #form-item-q95 .input-box > .btn-group,
  #form-item-q98 .input-box > .btn-group,
  #form-item-q100 .input-box > .btn-group,
  #form-item-q102 .input-box > .btn-group,
  #form-item-q105 .input-box > .btn-group,
  #form-item-q109 .input-box > .btn-group,
  #form-item-q129 .input-box > .btn-group,
  #form-item-q134 .input-box > .btn-group,
  #form-item-q138 .input-box > .btn-group,
  #form-item-q144 .input-box > .btn-group,
  #form-item-q162 .input-box > .btn-group,
  #form-item-q165 .input-box > .btn-group,
  #form-item-q166 .input-box > .btn-group,
  #form-item-q293 .input-box > .btn-group,
  #form-item-q303 .input-box > .btn-group,
  #form-item-q313 .input-box > .btn-group,
  #form-item-q323 .input-box > .btn-group,
  #form-item-q325 .input-box > .btn-group,
  #form-item-q328 .input-box > .btn-group,
  #form-item-q329 .input-box > .btn-group,
  #form-item-q330 .input-box > .btn-group,
  #form-item-q332 .input-box > .btn-group,
  #form-item-q333 .input-box > .btn-group,
  #form-item-q334 .input-box > .btn-group,
  #form-item-q351 .input-box > .btn-group,
  #form-item-q361 .input-box > .btn-group,
  #form-item-q391 .input-box > .btn-group,
  #form-item-q441 .input-box > .btn-group,
  #form-item-q491 .input-box > .btn-group,
  #form-item-q501 .input-box > .btn-group,
  #form-item-q641 .input-box > .btn-group {
    display: none;
  }
}
@media (min-width: 600px) {
  #desktop-show-form-select .select-box,
  #form-item-q8 .select-box,
  #form-item-q9 .select-box,
  #form-item-q13 .select-box,
  #form-item-q16 .select-box,
  #form-item-q28 .select-box,
  #form-item-q39 .select-box,
  #form-item-q41 .select-box,
  #form-item-q44 .select-box,
  #form-item-q57 .select-box,
  #form-item-q59 .select-box,
  #form-item-q63 .select-box,
  #form-item-q81 .select-box,
  #form-item-q82 .select-box,
  #form-item-q91 .select-box,
  #form-item-q92 .select-box,
  #form-item-q95 .select-box,
  #form-item-q98 .select-box,
  #form-item-q100 .select-box,
  #form-item-q102 .select-box,
  #form-item-q105 .select-box,
  #form-item-q109 .select-box,
  #form-item-q129 .select-box,
  #form-item-q138 .select-box,
  #form-item-q144 .select-box,
  #form-item-q162 .select-box,
  #form-item-q165 .select-box,
  #form-item-q166 .select-box,
  #form-item-q293 .select-box,
  #form-item-q303 .select-box,
  #form-item-q313 .select-box,
  #form-item-q323 .select-box,
  #form-item-q325 .select-box,
  #form-item-q328 .select-box,
  #form-item-q329 .select-box,
  #form-item-q330 .select-box,
  #form-item-q332 .select-box,
  #form-item-q333 .select-box,
  #form-item-q334 .select-box,
  #form-item-q351 .select-box,
  #form-item-q361 .select-box,
  #form-item-q391 .select-box,
  #form-item-q441 .select-box,
  #form-item-q491 .select-box,
  #form-item-q501 .select-box,
  #form-item-q641 .select-box {
    display: inline-block;
  }
}
@media (min-width: 600px) {
  #desktop-hide-form-select .select-box,
  #form-item-q1 .select-box,
  #form-item-q2 .select-box,
  #form-item-q4 .select-box,
  #form-item-q6 .select-box,
  #form-item-q31 .select-box,
  #form-item-q42 .select-box,
  #form-item-q43 .select-box,
  #form-item-q45 .select-box,
  #form-item-q46 .select-box,
  #form-item-q48 .select-box,
  #form-item-q64 .select-box,
  #form-item-q74 .select-box,
  #form-item-q75 .select-box,
  #form-item-q80 .select-box,
  #form-item-q87 .select-box,
  #form-item-q88 .select-box,
  #form-item-q101 .select-box,
  #form-item-q139 .select-box,
  #form-item-q148 .select-box,
  #form-item-q151 .select-box,
  #form-item-q161 .select-box,
  #form-item-q221 .select-box,
  #form-item-q231 .select-box,
  #form-item-q241 .select-box,
  #form-item-q324 .select-box,
  #form-item-q326 .select-box,
  #form-item-q327 .select-box,
  #form-item-q331 .select-box,
  #form-item-q341 .select-box,
  #form-item-q411 .select-box,
  #form-item-q421 .select-box,
  #form-item-q431 .select-box,
  #form-item-q451 .select-box,
  #form-item-q461 .select-box,
  #form-item-q471 .select-box,
  #form-item-q481 .select-box,
  #form-item-q621 .select-box,
  #form-item-q631 .select-box,
  #form-item-q651 .select-box,
  #form-item-q661 .select-box,
  #form-item-q671 .select-box,
  #form-item-q681 .select-box,
  #form-item-q691 .select-box,
  #form-item-q701 .select-box,
  #form-item-q711 .select-box,
  #form-item-q721 .select-box,
  #form-item-q741 .select-box,
  #form-item-q751 .select-box,
  #form-item-q761 .select-box,
  #form-item-q771 .select-box,
  #form-item-q781 .select-box,
  #form-item-q791 .select-box,
  #form-item-q921 .select-box,
  #form-item-q931 .select-box,
  #form-item-q941 .select-box,
  #form-item-q951 .select-box,
  #form-item-q961 .select-box,
  #form-item-q971 .select-box,
  #form-item-q981 .select-box,
  #form-item-q991 .select-box,
  #form-item-q1001 .select-box,
  #form-item-q1011 .select-box,
  #form-item-q1035 .select-box,
  #form-item-q1036 .select-box,
  #form-item-q1037 .select-box,
  #form-item-q1067 .select-box,
  #form-item-q1068 .select-box,
  #form-item-q1069 .select-box,
  #form-item-q1070 .select-box,
  #form-item-q1071 .select-box,
  body.nolopath-domain-disabilitysecrets #form-item-q1067 .select-box,
  body.nolopath-domain-disabilitysecrets #form-item-q1068 .select-box,
  body.nolopath-domain-disabilitysecrets #form-item-q1069 .select-box,
  body.nolopath-domain-disabilitysecrets #form-item-q1070 .select-box,
  body.nolopath-domain-disabilitysecrets #form-item-q1071 .select-box {
    display: none;
  }
}
@media (min-width: 600px) {
  #desktop-show-form-select-inline-error .select-box,
  #desktop-show-form-select-inline-error .select-box + .inline-error,
  #form-item-q211 .select-box,
  #form-item-q211 .select-box + .inline-error,
  #form-item-q1066 .select-box,
  #form-item-q1066 .select-box + .inline-error {
    display: inline-block;
  }
}
#hide-form-text .form-text,
#hide-form-text .form-text + .inline-error {
  display: none;
}
@media (max-width: 600px) {
  #mobile-hide-form-text .form-text,
  #mobile-hide-form-text .form-text + .inline-error,
  #form-item-q441 .form-text,
  #form-item-q441 .form-text + .inline-error,
  #form-item-q451 .form-text,
  #form-item-q451 .form-text + .inline-error,
  #form-item-q461 .form-text,
  #form-item-q461 .form-text + .inline-error,
  #form-item-q471 .form-text,
  #form-item-q471 .form-text + .inline-error,
  #form-item-q481 .form-text,
  #form-item-q481 .form-text + .inline-error,
  #form-item-q491 .form-text,
  #form-item-q491 .form-text + .inline-error,
  #form-item-q501 .form-text,
  #form-item-q501 .form-text + .inline-error,
  #form-item-q641 .form-text,
  #form-item-q641 .form-text + .inline-error,
  #form-item-q661 .form-text,
  #form-item-q661 .form-text + .inline-error,
  #form-item-q671 .form-text,
  #form-item-q671 .form-text + .inline-error,
  #form-item-q681 .form-text,
  #form-item-q681 .form-text + .inline-error,
  #form-item-q691 .form-text,
  #form-item-q691 .form-text + .inline-error,
  #form-item-q701 .form-text,
  #form-item-q701 .form-text + .inline-error,
  #form-item-q711 .form-text,
  #form-item-q711 .form-text + .inline-error,
  #form-item-q721 .form-text,
  #form-item-q721 .form-text + .inline-error,
  #form-item-q741 .form-text,
  #form-item-q741 .form-text + .inline-error,
  #form-item-q751 .form-text,
  #form-item-q751 .form-text + .inline-error,
  #form-item-q761 .form-text,
  #form-item-q761 .form-text + .inline-error,
  #form-item-q771 .form-text,
  #form-item-q771 .form-text + .inline-error,
  #form-item-q781 .form-text,
  #form-item-q781 .form-text + .inline-error,
  #form-item-q791 .form-text,
  #form-item-q791 .form-text + .inline-error,
  #form-item-q921 .form-text,
  #form-item-q921 .form-text + .inline-error,
  #form-item-q931 .form-text,
  #form-item-q931 .form-text + .inline-error,
  #form-item-q941 .form-text,
  #form-item-q941 .form-text + .inline-error,
  #form-item-q951 .form-text,
  #form-item-q951 .form-text + .inline-error,
  #form-item-q961 .form-text,
  #form-item-q961 .form-text + .inline-error,
  #form-item-q971 .form-text,
  #form-item-q971 .form-text + .inline-error,
  #form-item-q981 .form-text,
  #form-item-q981 .form-text + .inline-error,
  #form-item-q991 .form-text,
  #form-item-q991 .form-text + .inline-error,
  #form-item-q1001 .form-text,
  #form-item-q1001 .form-text + .inline-error,
  #form-item-q1011 .form-text,
  #form-item-q1011 .form-text + .inline-error,
  #form-item-q1035 .form-text,
  #form-item-q1035 .form-text + .inline-error,
  #form-item-q1036 .form-text,
  #form-item-q1036 .form-text + .inline-error,
  #form-item-q1037 .form-text,
  #form-item-q1037 .form-text + .inline-error {
    display: none;
  }
}
@media (min-width: 600px) {
  #desktop-hide-form-text .form-text,
  #desktop-hide-form-text .form-text + .inline-error,
  #form-item-q211 .form-text,
  #form-item-q211 .form-text + .inline-error,
  #form-item-q441 .form-text,
  #form-item-q441 .form-text + .inline-error,
  #form-item-q641 .form-text,
  #form-item-q641 .form-text + .inline-error,
  #form-item-q1066 .form-text,
  #form-item-q1066 .form-text + .inline-error {
    display: none;
  }
}
@media (min-width: 600px) {
  #desktop-checkbox-stack .checkbox,
  #form-item-q211 .checkbox,
  #form-item-q327 .checkbox,
  #form-item-q1066 .checkbox {
    display: block;
    width: auto;
  }
}
@media (max-width: 599px) {
  #mobile-show-tall-buttons .btn,
  #form-item-q431 .btn,
  #form-item-q451 .btn {
    height: auto;
    padding: 7px 10px;
    white-space: normal;
  }
}
#form-item-zip .form-control {
  width: 160px;
}
#form-item-q211 .form-text {
  width: 64px;
}
@media (min-width: 600px) {
  #form-item-q431 .input-box {
    width: 645px;
  }
  #form-item-q431 .input-box > .btn-group > .btn-group:nth-child(odd) button {
    width: 140px;
  }
  #form-item-q431 .input-box > .btn-group > .btn-group:nth-child(2) button {
    width: 355px;
  }
  #form-item-q441 select {
    width: 210px;
  }
}
@media (max-width: 599px) {
  body.nolopath-domain-disabilitysecrets #form-item-q1067 .btn-group-justified,
  body.nolopath-domain-disabilitysecrets #form-item-q1068 .btn-group-justified,
  body.nolopath-domain-disabilitysecrets #form-item-q1069 .btn-group-justified,
  body.nolopath-domain-disabilitysecrets #form-item-q1070 .btn-group-justified,
  body.nolopath-domain-disabilitysecrets #form-item-q1071 .btn-group-justified {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  body.nolopath-domain-disabilitysecrets #form-item-q1067 .btn-group-justified .btn-group,
  body.nolopath-domain-disabilitysecrets #form-item-q1068 .btn-group-justified .btn-group,
  body.nolopath-domain-disabilitysecrets #form-item-q1069 .btn-group-justified .btn-group,
  body.nolopath-domain-disabilitysecrets #form-item-q1070 .btn-group-justified .btn-group,
  body.nolopath-domain-disabilitysecrets #form-item-q1071 .btn-group-justified .btn-group {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin: 0;
  }
  body.nolopath-domain-disabilitysecrets #form-item-q1067 .btn-group-justified .btn-group button,
  body.nolopath-domain-disabilitysecrets #form-item-q1068 .btn-group-justified .btn-group button,
  body.nolopath-domain-disabilitysecrets #form-item-q1069 .btn-group-justified .btn-group button,
  body.nolopath-domain-disabilitysecrets #form-item-q1070 .btn-group-justified .btn-group button,
  body.nolopath-domain-disabilitysecrets #form-item-q1071 .btn-group-justified .btn-group button,
  body.nolopath-domain-disabilitysecrets #form-item-q1067 .btn-group-justified .btn-group .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1068 .btn-group-justified .btn-group .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1069 .btn-group-justified .btn-group .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1070 .btn-group-justified .btn-group .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1071 .btn-group-justified .btn-group .btn {
    margin: 6px 0;
  }
  body.nolopath-domain-disabilitysecrets #form-item-q1067 .btn-group-justified .btn-group:first-of-type button,
  body.nolopath-domain-disabilitysecrets #form-item-q1068 .btn-group-justified .btn-group:first-of-type button,
  body.nolopath-domain-disabilitysecrets #form-item-q1069 .btn-group-justified .btn-group:first-of-type button,
  body.nolopath-domain-disabilitysecrets #form-item-q1070 .btn-group-justified .btn-group:first-of-type button,
  body.nolopath-domain-disabilitysecrets #form-item-q1071 .btn-group-justified .btn-group:first-of-type button,
  body.nolopath-domain-disabilitysecrets #form-item-q1067 .btn-group-justified .btn-group:first-of-type .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1068 .btn-group-justified .btn-group:first-of-type .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1069 .btn-group-justified .btn-group:first-of-type .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1070 .btn-group-justified .btn-group:first-of-type .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1071 .btn-group-justified .btn-group:first-of-type .btn {
    margin-top: 0;
  }
  body.nolopath-domain-disabilitysecrets #form-item-q1067 .btn-group-justified .btn-group:last-of-type button,
  body.nolopath-domain-disabilitysecrets #form-item-q1068 .btn-group-justified .btn-group:last-of-type button,
  body.nolopath-domain-disabilitysecrets #form-item-q1069 .btn-group-justified .btn-group:last-of-type button,
  body.nolopath-domain-disabilitysecrets #form-item-q1070 .btn-group-justified .btn-group:last-of-type button,
  body.nolopath-domain-disabilitysecrets #form-item-q1071 .btn-group-justified .btn-group:last-of-type button,
  body.nolopath-domain-disabilitysecrets #form-item-q1067 .btn-group-justified .btn-group:last-of-type .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1068 .btn-group-justified .btn-group:last-of-type .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1069 .btn-group-justified .btn-group:last-of-type .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1070 .btn-group-justified .btn-group:last-of-type .btn,
  body.nolopath-domain-disabilitysecrets #form-item-q1071 .btn-group-justified .btn-group:last-of-type .btn {
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  .nolopath-aside-about-info {
    margin-bottom: 3.2rem;
  }
}
.nolopath-aside-about-info h3 {
  display: none;
}
@media (min-width: 1200px) {
  .nolopath-aside-about-info h3 {
    display: block;
  }
}
.nolopath-aside-about-info ul {
  margin-bottom: 0;
}
.nolopath-aside-media-info {
  display: none;
}
@media (min-width: 1200px) {
  .nolopath-aside-media-info {
    display: block;
  }
}
.nolopath-aside-media-info .media-info {
  padding: 0;
  position: relative;
  margin: 0;
  list-style: none;
}
.nolopath-aside-media-info .media-info li {
  background-repeat: no-repeat;
  display: inline-block;
}
@media (min-width: 600px) {
  .nolopath-aside-media-info .panel-heading {
    padding-bottom: 24px;
  }
  .nolopath-aside-media-info .panel-body {
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
  }
  .nolopath-aside-media-info .media-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    max-width: 686px;
  }
  .nolopath-aside-media-info .media-logo {
    -webkit-transition: all 1s ease 0s;
         -o-transition: all 1s ease 0s;
            transition: all 1s ease 0s;
    margin-bottom: 20px;
    padding: 0;
  }
  .nolopath-aside-media-info .logo-washington-post,
  .nolopath-aside-media-info .logo-kiplinger,
  .nolopath-aside-media-info .logo-huffington-post {
    margin-bottom: 0;
  }
}
.panel-body:before,
.media-info:before,
.panel-body:after,
.media-info:after {
  content: none;
}
.logo-time {
  background-image: url("../images/arctic-panda/time-logo.png");
  width: 87px;
  height: 27px;
}
.logo-usa-today {
  background-image: url("../images/arctic-panda/usa-today-logo.png");
  width: 158px;
  height: 30px;
}
.logo-ny-times {
  background-image: url("../images/arctic-panda/nytimes-logo.png");
  width: 195px;
  height: 27px;
}
.logo-yahoo-finance {
  background-image: url("../images/arctic-panda/yahoo-finance-logo.png");
  width: 94px;
  height: 30px;
}
.logo-washington-post {
  background-image: url("../images/arctic-panda/washington-post-logo.png");
  width: 210px;
  height: 32px;
}
.logo-kiplinger {
  background-image: url("../images/arctic-panda/kiplinger-logo.png");
  width: 96px;
  height: 32px;
}
.logo-huffington-post {
  background-image: url("../images/arctic-panda/huffington-post-logo.png");
  width: 264px;
  height: 16px;
}
.nolopath-aside-quote {
  margin: 0 auto 2.4rem;
  padding-left: 2.4rem;
  border-left: 4px solid #F55D25;
}
@media (min-width: 600px) {
  .nolopath-aside-quote {
    margin-bottom: 2.8rem;
  }
}
@media (min-width: 1200px) {
  .nolopath-aside-quote {
    margin-bottom: 4.8rem;
  }
}
.nolopath-aside-quote p {
  color: #595959;
  margin-bottom: 1.2rem;
  font-family: "Nunito Sans", "Helvetica Neue", sans-serif;
  font-size: 2.2rem;
  font-weight: 300;
  line-height: 1.27272727;
}
.nolopath-aside-quote cite {
  font-family: "Nunito Sans", "Helvetica Neue", sans-serif;
  font-size: 1.8rem;
  font-weight: 800;
  font-style: normal;
  line-height: 1.33333333;
}
.nolopath-features-container {
  color: #272727;
  margin: 0;
  padding-top: 3.2rem;
  padding-bottom: 3.2rem;
  background-color: #F5F7F7;
}
@media (min-width: 600px) {
  .nolopath-features-container {
    padding-top: 4.8rem;
    padding-bottom: 4.8rem;
  }
}
@media (min-width: 600px) {
  .nolopath-features-container .nolopath-container {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 1200px) {
  .nolopath-features-container .nolopath-container {
    max-width: 504px !important;
  }
}
.pid-helper-wrap .question-mark-icon {
  display: block;
  width: 22px;
  height: 22px;
  background-image: url(../images/question_mark_icon.svg);
  -webkit-background-size: cover;
          background-size: cover;
  font-size: 0;
  border: none;
  background-position: center;
  cursor: pointer;
  background-color: transparent;
}
.pid-helper-wrap #pid-router-helper[data-pid-router='0'] {
  display: none;
}
.pid-helper-wrap .input-box #nolopath-practice-area-select[data-pid-router='0'] {
  width: 100%;
}
.pid-helper-wrap .router-helper-bd-wrap {
  position: relative;
}
.pid-helper-wrap .router-helper-bd-wrap .pid-router-helper-body {
  width: 200px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-top: 20px;
  background-color: transparent;
  background-image: url(../images/helper_box.png);
  background-position-y: top;
  -webkit-background-size: cover;
          background-size: cover;
  margin-top: 0;
  height: auto;
  background-position-x: right;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 16px;
  line-height: 20px;
  font-weight: 700;
}
.pid-helper-wrap .router-helper-bd-wrap .pid-router-helper-body [data-pid-active=false] {
  display: none;
}
.pid-helper-wrap .router-helper-bd-wrap .pid-router-helper-body [data-pid-active=true] {
  display: block;
}
.pid-helper-wrap .router-helper-bd-wrap.tooltip-list .pid-router-helper-body {
  position: absolute;
  top: 50px;
  right: 0;
}
.pid-helper-wrap .router-helper-bd-wrap.modal.in {
  position: absolute;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  top: 45px;
  right: 10px;
  left: auto;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  z-index: 5001;
}
.pid-helper-wrap .router-helper-bd-wrap.modal.in .router-helper-bd {
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
}
.pid-helper-wrap .router-helper-bd-wrap.modal.in .router-helper-bd .pid-router-helper-body {
  margin-top: 30px;
  border: none;
  border-radius: 0;
  width: 180px;
  font-size: 12px;
  line-height: 1.4;
}
.pid-helper-wrap .router-helper-bd-wrap.modal.in .router-helper-bd .btn-dismiss {
  width: fit-content;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  padding: 4px;
  font-size: 14px;
  line-height: 1;
  font-weight: 700;
  margin-top: 9px;
  background: #006FBB;
  color: white;
}
[data-path='min-path2'] .router-helper-bd-wrap .pid-router-helper-body {
  width: 250px !important;
  opacity: 1;
  background: white;
}
[data-path='min-path2'] .router-helper-bd-wrap .hide {
  display: none !important;
}
[data-path='min-path2'] .clear-border {
  border: none !important;
}
[data-pid='14'] .router-helper-bd-wrap .pid-router-helper-body {
  width: 250px !important;
  opacity: 1;
  background: white;
}
[data-pid='14'] .router-helper-bd-wrap .hide {
  display: none !important;
}
[data-pid='14'] .clear-border {
  border: none !important;
}
.pid-helper-wrap .question-mark-icon {
  display: block;
  width: 22px;
  height: 22px;
  background-image: url(../images/question_mark_icon.svg);
  -webkit-background-size: cover;
          background-size: cover;
  font-size: 0;
  border: none;
  background-position: center;
  cursor: pointer;
  background-color: transparent;
}
.pid-helper-wrap #pid-router-helper[data-pid-router='0'] {
  display: none;
}
.pid-helper-wrap .input-box {
  width: 100%!important;
  float: none!important;
}
.pid-helper-wrap .input-box #nolopath-practice-area-select[data-pid-router='0'] {
  width: 100%;
}
.pid-helper-wrap .router-helper-bd-wrap {
  position: relative;
}
.pid-helper-wrap .router-helper-bd-wrap .pid-router-helper-body {
  width: 200px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-top: 20px;
  background-color: transparent;
  background-image: url(../images/helper_box.png);
  background-position-y: top;
  -webkit-background-size: cover;
          background-size: cover;
  margin-top: 0;
  height: auto;
  background-position-x: right;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 16px;
  line-height: 20px;
  font-weight: 700;
}
.pid-helper-wrap .router-helper-bd-wrap .pid-router-helper-body [data-pid-active=false] {
  display: none;
}
.pid-helper-wrap .router-helper-bd-wrap .pid-router-helper-body [data-pid-active=true] {
  display: block;
}
.pid-helper-wrap .router-helper-bd-wrap.tooltip-list .pid-router-helper-body {
  position: absolute;
  top: 50px;
  right: 0;
}
.pid-helper-wrap .router-helper-bd-wrap.modal.in {
  position: absolute;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  top: 45px;
  right: 10px;
  left: auto;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  z-index: 5001;
}
.pid-helper-wrap .router-helper-bd-wrap.modal.in .router-helper-bd {
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
}
.pid-helper-wrap .router-helper-bd-wrap.modal.in .router-helper-bd .pid-router-helper-body {
  margin-top: 30px;
  border: none;
  border-radius: 0;
  width: 180px;
  font-size: 12px;
  line-height: 1.4;
}
.pid-helper-wrap .router-helper-bd-wrap.modal.in .router-helper-bd .btn-dismiss {
  width: fit-content;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  padding: 4px;
  font-size: 14px;
  line-height: 1;
  font-weight: 700;
  margin-top: 9px;
  background: #006FBB;
  color: white;
}
[data-path='min-path2'] .pid-helper-wrap .form-group label[for="nolopath-practice-area-select"] {
  width: -webkit-calc(100% - 30px) !important;
  width: calc(100% - 30px) !important;
}
[data-path='min-path2'] .pid-helper-wrap .input-box .btn-group {
  display: none;
}
[data-path='min-path2'] .pid-helper-wrap .input-box #nolopath-practice-area-select[data-pid-router="0"] {
  width: 88%;
  width: -webkit-calc(100% - 30px);
  width: calc(100% - 30px);
}
[data-path='min-path2'] .pid-helper-wrap .input-box #pid-router-helper[data-pid-router="0"] {
  display: none;
}
[data-path='min-path2'] .pid-helper-wrap .input-box #nolopath-practice-area-select {
  width: 88%;
  width: -webkit-calc(100% - 30px);
  width: calc(100% - 30px);
}
[data-path='min-path2'] .pid-helper-wrap .input-box #pid-router-helper {
  position: relative;
  display: inline-block;
}
[data-path='min-path2'] .pid-helper-wrap .input-box .modal.in {
  top: 0px;
  right: 20px;
}
[data-path='min-path2'] .pid-helper-wrap .question-mark-icon {
  font-size: 12px;
  color: transparent;
  border-radius: 10px;
  margin-left: 4px;
  background-image: url(../images/icons/question_mark_icon.svg);
}
[data-path='min-path2'] .pid-helper-wrap .pid-router-helper-body {
  background-image: url(../images/bg/helper_box.png);
}
[data-path='min-path2'] .pid-helper-wrap .router-helper-bd-wrap {
  font-family: "Proxima Nova Rg Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
[data-path='min-path2'] .pid-helper-wrap .router-helper-bd-wrap.tooltip-list .pid-router-helper-body {
  position: absolute;
  top: 25px;
  right: 15px;
  -webkit-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.2), 3px 0px 4px -2px rgba(0, 0, 0, 0.2);
          box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.2), 3px 0px 4px -2px rgba(0, 0, 0, 0.2);
  border-top: none;
  padding: 10px;
}
[data-path='min-path2'] .router-helper-bd-wrap .pid-router-helper-body {
  width: 250px !important;
  opacity: 1;
  background: white;
}
[data-path='min-path2'] .router-helper-bd-wrap .hide {
  display: none !important;
}
[data-path='min-path2'] .clear-border {
  border: none !important;
}
[data-pid='14'] .router-helper-bd-wrap .pid-router-helper-body {
  width: 250px !important;
  opacity: 1;
  background: white;
}
[data-pid='14'] .router-helper-bd-wrap .hide {
  display: none !important;
}
[data-pid='14'] .clear-border {
  border: none !important;
}
.unsold-image {
  display: block;
  margin-bottom: 38px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.unsold-image > img {
  content: url(../images/nolo-50.png);
}
.form-confirmation-banner {
  display: none;
}
.unsold-banner {
  display: block;
  margin-left: -webkit-calc(50% - 50vw);
  margin-left: calc(50% - 50vw);
  margin-right: -webkit-calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  margin-bottom: 30px;
}
.unsold-banner .lawyers-banner-image {
  position: relative;
  background-image: url(../images/laywers_banner.png);
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
          background-size: 100%;
  width: 100%;
  height: -webkit-calc(0.664 * 50vw);
  height: calc(0.664 * 50vw);
}
@media (min-width: 1900px) {
  .unsold-banner .lawyers-banner-image {
    height: -webkit-calc(0.664 * 35vw);
    height: calc(0.664 * 35vw);
  }
}
@media (min-width: 1600px) {
  .unsold-banner .lawyers-banner-image {
    height: -webkit-calc(0.664 * 40vw);
    height: calc(0.664 * 40vw);
  }
}
.unsold-banner .banner-link-button {
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 11px 24px;
  width: 168px;
  height: 40px;
  background: #FD9428;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  float: right;
  color: white;
  font-family: Nunito Sans SemiBold;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 18px;
  color: #FFFFFF;
  text-decoration: none;
}
.unsold-banner .banner-link-button:hover {
  background: #F17B08;
}
.unsold-banner .banner-content-center {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.unsold-banner .banner-content-bottom {
  position: absolute;
  top: 90%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: #23343F;
  width: 100%;
  height: auto;
}
.unsold-banner .banner-content-bottom .banner-bottom-title {
  color: white;
  font-family: Nunito Sans SemiBold;
  font-style: normal;
  font-size: 18px;
  text-align: center;
  line-height: 24px;
  margin: 10px;
}
.unsold-banner .banner-content-bottom > ul {
  display: table;
  margin: 0 auto;
}
.unsold-banner .banner-content-bottom > ul li {
  color: white;
  display: inline-block;
  font-size: 16px;
  list-style: none;
  margin: 0 5px 5px 0;
  padding: 10px;
  vertical-align: top;
}
.unsold-banner .banner-content-bottom > ul li img.banner_the_hunffingtown_icon {
  content: url(../images/banner-logos/banner_the_hunffingtown_icon.png);
}
.unsold-banner .banner-content-bottom > ul li img.banner_kiplinger_icon {
  content: url(../images/banner-logos/banner_kiplinger_icon.png);
}
.unsold-banner .banner-content-bottom > ul li img.banner_the_new_york_times_icon {
  content: url(../images/banner-logos/banner_the_new_york_times_icon.png);
}
.unsold-banner .banner-content-bottom > ul li img.banner_time_icon {
  content: url(../images/banner-logos/banner_time_icon.png);
}
.unsold-banner .banner-content-bottom > ul li img.banner_usa_today_icon {
  content: url(../images/banner-logos/banner_usa_today_icon.png);
}
.unsold-banner .banner-content-bottom > ul li img.banner_the_washinton_post_icon {
  content: url(../images/banner-logos/banner_the_washinton_post_icon.png);
}
.unsold-banner .banner-content-bottom > ul li img.banner_yahoo_icon {
  content: url(../images/banner-logos/banner_yahoo_icon.png);
}
.unsold-banner .banner-lawyer-icon > img {
  position: absolute;
  top: 25%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  content: url(../images/laywers_banner_icon.png);
}
@media (max-width: 1024px) and (min-width: 768px) {
  #nolopath-confirmation  .banner-lawyer-icon > img {
    width: 30%;
    top: 20%;
  }
  #nolopath-confirmation  .banner-link-button {
    width: 128px;
    height: 30px;
    font-size: 12px;
    line-height: 16px;
  }
  #nolopath-confirmation  .banner-content-bottom .banner-bottom-title {
    font-size: 14px;
    line-height: 18px;
  }
  #nolopath-confirmation  .banner-content-bottom > ul {
    display: table;
    margin: 0 auto;
  }
  #nolopath-confirmation  .banner-content-bottom > ul li {
    padding: 5px;
    display: table-cell;
  }
  #nolopath-confirmation  .banner-content-bottom > ul li img {
    width: 80%;
  }
}
@media (max-width: 767px) {
  #nolopath-confirmation  .unsold-image {
    margin-top: 15px;
    margin-bottom: 0px;
  }
  #nolopath-confirmation  .unsold-banner {
    margin-top: 15px;
    margin-bottom: 0px;
    height: calc(0.664 * 120vw) !important;
    height: -webkit-calc(0.664 * 120vw) !important;
  }
  #nolopath-confirmation  .banner-lawyer-icon > img {
    width: 30%;
    top: 20%;
  }
  #nolopath-confirmation  .banner-link-button {
    width: 112px;
    height: 26px;
    font-size: 10px;
    line-height: 14px;
  }
  #nolopath-confirmation  .banner-content-bottom {
    position: relative;
    top: 80%;
    height: auto;
  }
  #nolopath-confirmation  .banner-content-bottom .banner-bottom-title {
    margin: 0px;
    padding: 0px;
    font-size: 14px;
    background: #23343f;
  }
  #nolopath-confirmation  .banner-content-bottom > ul {
    margin: 0 auto;
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
    float: left;
    position: relative;
    background: #23343f;
  }
  #nolopath-confirmation  .banner-content-bottom > ul li {
    padding: 5px;
  }
  #nolopath-confirmation  .banner-content-bottom > ul li img {
    max-width: 100%;
  }
}
.hidden-xs {
  display: block;
}
.visible-xs {
  display: none;
}
@media (max-width: 669px) {
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
}
.case-description-msg {
  display: none;
}
.nolopath-step-last .case-description-msg {
  display: none !important;
}
body[data-path="min-path4"][data-path-step="step-1"][data-pid="0"] div.case-description-msg,
body[data-path="min-path7"][data-path-step="step-1"][data-pid="0"] div.case-description-msg,
body[data-path="min-path4"][data-path-step="step-1"][data-pid="1"] div.case-description-msg,
body[data-path="min-path7"][data-path-step="step-1"][data-pid="1"] div.case-description-msg {
  display: none !important;
}
body[data-path="min-path4"][data-path-step="step-1"] div.case-description-msg,
body[data-path="min-path7"][data-path-step="step-1"] div.case-description-msg,
body[data-path="min-path4es"][data-path-step="step-1"] div.case-description-msg,
body[data-path="min-path7es"][data-path-step="step-1"] div.case-description-msg {
  display: block !important;
  margin-top: 2rem;
  text-align: left;
  font-size: 1.4rem !important;
  font-weight: 400;
  line-height: 1.42857143;
  color: #595959;
}
body[data-path="min-path4"] .form-actions .btn-form-submit,
body[data-path="min-path7"] .form-actions .btn-form-submit {
  background-color: #0077C8;
  border: none;
  height: 52px;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 0%;
  text-align: center;
  width: 327px;
  font-weight: 700;
  border-radius: 0;
}
body[data-path="min-path4"] .form-actions .btn-form-submit.last-step,
body[data-path="min-path7"] .form-actions .btn-form-submit.last-step {
  width: 100% !important;
}
body[data-path="min-path4"] .form-actions .btn-form-submit:hover,
body[data-path="min-path7"] .form-actions .btn-form-submit:hover {
  background-color: #0066AC !important;
}
@media (max-width: 319px) {
  body[data-path="min-path4"] .form-actions .btn-form-submit,
  body[data-path="min-path7"] .form-actions .btn-form-submit {
    width: 360px !important;
  }
}
@media (max-width: 380px) {
  body[data-path="min-path4"] .form-actions .btn-form-submit,
  body[data-path="min-path7"] .form-actions .btn-form-submit {
    width: 320px !important;
  }
}
body[data-path="min-path4"] .form-actions .btn-form-submit.disabled,
body[data-path="min-path7"] .form-actions .btn-form-submit.disabled,
body[data-path="min-path4"] .form-actions .btn-form-submit[disabled],
body[data-path="min-path7"] .form-actions .btn-form-submit[disabled],
body[data-path="min-path4"] .form-actions .btn-form-submit.disabled:hover,
body[data-path="min-path7"] .form-actions .btn-form-submit.disabled:hover,
body[data-path="min-path4"] .form-actions .btn-form-submit[disabled]:hover,
body[data-path="min-path7"] .form-actions .btn-form-submit[disabled]:hover,
body[data-path="min-path4"] .form-actions .btn-form-submit.disabled:focus,
body[data-path="min-path7"] .form-actions .btn-form-submit.disabled:focus,
body[data-path="min-path4"] .form-actions .btn-form-submit[disabled]:focus,
body[data-path="min-path7"] .form-actions .btn-form-submit[disabled]:focus,
body[data-path="min-path4"] .form-actions .btn-form-submit.disabled:active,
body[data-path="min-path7"] .form-actions .btn-form-submit.disabled:active,
body[data-path="min-path4"] .form-actions .btn-form-submit[disabled]:active,
body[data-path="min-path7"] .form-actions .btn-form-submit[disabled]:active,
body[data-path="min-path4"] .form-actions .btn-form-submit.disabled.active,
body[data-path="min-path7"] .form-actions .btn-form-submit.disabled.active,
body[data-path="min-path4"] .form-actions .btn-form-submit[disabled].active,
body[data-path="min-path7"] .form-actions .btn-form-submit[disabled].active {
  background-color: #ccc !important;
  color: #dad9d9 !important;
  border-color: #dad9d9 !important;
  opacity: 1 !important;
}
