﻿/* Mixins */
/* Color */
/* Fonts */
/* Global Spacing */
/* line 1, ../sass/_formstack.scss */
body {
  background-color: #ffffff;
}

/* line 5, ../sass/_formstack.scss */
.fsBody {
  font-family: "Roboto", sans-serif !important;
  color: #595d64;
}

/* line 10, ../sass/_formstack.scss */
.fsBody input,
.fsBody select,
.fsBody textarea {
  font-family: "Roboto", sans-serif !important;
}

/* line 16, ../sass/_formstack.scss */
.wf-active .fsBody,
.wf-active .fsBody input,
.wf-active .fsBody select,
.wf-active .fsBody textarea {
  font-family: "Roboto", sans-serif !important;
}

/* line 23, ../sass/_formstack.scss */
.fsBody .fsForm {
  float: center;
  border: 0px solid transparent;
  background-color: #ffffff;
  background-color: white;
}

/* line 30, ../sass/_formstack.scss */
.fsborderradius .fsBody .fsForm {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}

/* line 36, ../sass/_formstack.scss */
.fsBody {
  padding: 20px;
}

/* line 40, ../sass/_formstack.scss */
.fsBody .fsForm {
  margin: 20px auto;
  padding: 20px;
}

/* line 45, ../sass/_formstack.scss */
.fsBody .fsFieldRow {
  margin-bottom: 20px !important;
  position: relative;
}

/* line 50, ../sass/_formstack.scss */
.fsBody .fsRowBody {
  margin-bottom: 20px !important;
}

/* line 54, ../sass/_formstack.scss */
.fsBody .fsSubField {
  margin-right: 10px;
}

@media (max-width: 40em) {
  /* line 59, ../sass/_formstack.scss */
  .fsRow.fsFieldRow.fsLastRow {
    margin-bottom: 20px;
  }

  /* line 62, ../sass/_formstack.scss */
  .fsSubFieldGroup .fsSubField:not(:last-child) {
    margin-bottom: 10px;
  }
}
/* line 67, ../sass/_formstack.scss */
.fsLabel {
  color: #838383;
  font-size: 12px !important;
  line-height: 16px !important;
  height: 20px;
}

/* line 74, ../sass/_formstack.scss */
.fsFieldFocused:not(.fsValidationError) {
  background-color: transparent;
}

/* line 78, ../sass/_formstack.scss */
.fsFieldFocused:not(.fsValidationError).fsSpan100 {
  padding: 10px !important;
  margin: -10px -10px !important;
}

/* line 84, ../sass/_formstack.scss */
.fsRequiredMarker {
  margin-left: 2.5px !important;
  font-size: 16px;
  color: #595d64;
}

/* line 91, ../sass/_formstack.scss */
.fsForm input:focus,
.fsForm select:focus,
.fsForm textarea:focus,
.fsForm .ui-slider-handle:focus {
  border-color: #cfd4d8;
}

/* line 98, ../sass/_formstack.scss */
.fsForm:-moz-focusring {
  text-shadow: 0 0 0 #595d64;
}

/* line 102, ../sass/_formstack.scss */
div.fsError {
  margin: 0 0 20px 0;
  padding: 10px;
  font-size: 11px;
}

/* line 108, ../sass/_formstack.scss */
.fsBody .showMobile {
  margin-top: 10px;
  font-size: 8px;
}

/* line 113, ../sass/_formstack.scss */
.fsBody .fsLabel,
.fsBody label {
  font-size: 16px;
  color: #595d64;
}

/* line 119, ../sass/_formstack.scss */
.fsLabelVertical .fsLabel {
  margin-bottom: 10px;
  display: block;
}

/* line 124, ../sass/_formstack.scss */
.fsBody .fsSupporting {
  font-size: 8px;
  font-weight: 400;
  font-style: normal;
  line-height: 8px;
  color: #595d64;
}

/* line 132, ../sass/_formstack.scss */
.fsFieldFocused div.fsSupporting {
  color: #595d64;
}

/* line 136, ../sass/_formstack.scss */
.fsBody .fsCounter {
  font-size: 8px;
  color: #595d64;
}

/* line 141, ../sass/_formstack.scss */
.fsForm .fsLabelHorizontal > label,
.fsForm .fsLabelHorizontal > legend,
.fsForm .fsLabelHorizontal > span.fsLabel,
.fsForm .fsLabelHorizontal legend.fsLabelHorizontal {
  width: calc(25% - 10px);
  margin-right: 10px;
}

/* line 149, ../sass/_formstack.scss */
label.fsOptionLabel {
  font-size: 11px;
  line-height: 22px;
}

/* line 154, ../sass/_formstack.scss */
.fsBody .fieldset-content .fsOptionLabel.horizontal {
  margin-right: 20px;
}

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait), all and (device-width: 768px) and (device-height: 1024px) and (orientation: landscape) {
  /* line 160, ../sass/_formstack.scss */
  .fsOptionLabel {
    line-height: 32px !important;
  }
}
@media (max-width: 40em) {
  /* line 166, ../sass/_formstack.scss */
  label.fsOptionLabel {
    border: 1px solid #cfd4d8;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #edeff0;
    color: #595d64;
  }
}
/* line 176, ../sass/_formstack.scss */
.fsBody .fsCalloutTop {
  border-color: transparent transparent #595d64 transparent;
}

/* line 180, ../sass/_formstack.scss */
.fsBody .fsCalloutBody {
  padding: 8px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-size: 8px;
  line-height: 16px;
  color: #ffffff;
  background-color: #595d64;
}

/* line 191, ../sass/_formstack.scss */
.fsRowBody input[type="text"],
.fsRowBody input[type="email"],
.fsRowBody input[type="number"],
.fsRowBody input[type="tel"],
.fsForm textarea,
.fsSignature {
  border: 1px solid #cfd4d8;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #ffffff;
  -moz-transition-property: color, background-color, border, border-color, box-shadow;
  -o-transition-property: color, background-color, border, border-color, box-shadow;
  -webkit-transition-property: color, background-color, border, border-color, box-shadow;
  transition-property: color, background-color, border, border-color, box-shadow;
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
  -moz-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}

/* line 216, ../sass/_formstack.scss */
.fsRowBody input[type="text"],
.fsRowBody input[type="email"],
.fsRowBody input[type="number"],
.fsRowBody input[type="tel"],
.fsForm select {
  height: 33px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 227, ../sass/_formstack.scss */
.fsRowBody input[type="text"],
.fsRowBody input[type="email"],
.fsRowBody input[type="number"],
.fsRowBody input[type="tel"],
.fsForm select,
.fsForm textarea {
  padding: 5.5px;
  font-size: 11px;
  font-weight: 400;
  font-style: normal;
  line-height: 11px;
  color: #595d64;
}

/* line 241, ../sass/_formstack.scss */
.fsRowBody input[type="text"].fsRequired,
.fsRowBody input[type="email"].fsRequired,
.fsRowBody input[type="number"].fsRequired,
.fsRowBody input[type="tel"].fsRequired,
.fsForm select.fsRequired,
.fsForm textarea.fsRequired {
  border: 1px solid #cfd4d8;
  background-color: #ffffff;
}

/* line 251, ../sass/_formstack.scss */
.fsCell {
  -moz-transition-property: padding, box-shadow, background-color, margin-left, margin-right;
  -o-transition-property: padding, box-shadow, background-color, margin-left, margin-right;
  -webkit-transition-property: padding, box-shadow, background-color, margin-left, margin-right;
  transition-property: padding, box-shadow, background-color, margin-left, margin-right;
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
  -moz-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}

/* line 266, ../sass/_formstack.scss */
.fsRowBody input[type="radio"],
.fsRowBody input[type="checkbox"] {
  top: 5.5px;
  width: 11px;
  height: 11px;
}

/* line 273, ../sass/_formstack.scss */
.fsRowBody input[type="radio"]:before,
.fsRowBody input[type="radio"]:checked:before,
.fsRowBody input[type="checkbox"]:before,
.fsRowBody input[type="checkbox"]:checked:before {
  width: 11px;
  height: 11px;
  margin-right: 5.5px;
  border: 1px solid #cfd4d8;
  background-color: #ffffff;
}

/* line 284, ../sass/_formstack.scss */
.fsRowBody input[type="radio"]:checked:before {
  border: 4px solid #595d64;
}

/* line 288, ../sass/_formstack.scss */
.fsRatingShape .phx-Icon {
  fill: #595d64;
  height: 25px;
  width: 25px;
}

/* line 294, ../sass/_formstack.scss */
.fsRowBody input[type="checkbox"]:checked:before {
  border-color: #595d64;
  background-color: #595d64;
  background-image: url("data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 765.2"><path fill="%23ffffff" d="M960,233.4L468.2,725.1c-53.4,53.4-140,53.4-193.3,0L40,490.3c-53.4-53.4-53.4-140,0-193.3c53.4-53.4,140-53.4,193.3,0	l138.2,138.2L766.6,40c53.4-53.4,140-53.4,193.3,0C1013.3,93.4,1013.3,180,960,233.4z"/></svg>");
}

/* line 300, ../sass/_formstack.scss */
.fsForm select {
  padding-right: calc(11px);
  padding-left: calc(5.5px);
  border: 1px solid #cfd4d8;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: #595d64;
  background-color: #ffffff;
  -moz-transition-property: color, background-color, border, border-color;
  -o-transition-property: color, background-color, border, border-color;
  -webkit-transition-property: color, background-color, border, border-color;
  transition-property: color, background-color, border, border-color;
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
  -moz-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}

/* line 323, ../sass/_formstack.scss */
.fsForm select:not([multiple="multiple"]) {
  padding-right: calc(22px);
  background-image: url("data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1805.18"><path fill="%23595d64" d="M461.6,643.4L10.9,79.9C-14.9,47.7,8,0,49.3,0h901.5c41.2,0,64.1,47.7,38.4,79.9L538.4,643.4	C518.7,668,481.3,668,461.6,643.4z" transform="rotate(180 500 902.59) translate(0 1143.28)"></path><path fill="%23595d64" d="M461.6,643.4L10.9,79.9C-14.9,47.7,8,0,49.3,0h901.5c41.2,0,64.1,47.7,38.4,79.9L538.4,643.4	C518.7,668,481.3,668,461.6,643.4z" transform="translate(0 1143.28)"></path></svg>");
  background-position: right 5.5px top 50%;
}

@media screen\0 {
  /* line 330, ../sass/_formstack.scss */
  .fsForm select {
    padding-right: calc(11px) !important;
  }
}
/* line 335, ../sass/_formstack.scss */
.fsSubFieldGroup .fsSubField:nth-child(1):nth-last-child(2).fsNameFirst,
.fsSubFieldGroup .fsSubField:nth-child(2):nth-last-child(1).fsNameFirst {
  width: calc(50% - 10px);
}

/* line 340, ../sass/_formstack.scss */
.fsSubFieldGroup .fsSubField:nth-child(1):nth-last-child(3).fsNameFirst,
.fsSubFieldGroup .fsSubField:nth-child(2):nth-last-child(2).fsNameFirst,
.fsSubFieldGroup .fsSubField:nth-child(3):nth-last-child(1).fsNameFirst {
  width: calc(40% - 10px);
}

/* line 346, ../sass/_formstack.scss */
.fsSubFieldGroup .fsSubField:nth-child(1):nth-last-child(3).fsNamePrefix,
.fsSubFieldGroup .fsSubField:nth-child(1):nth-last-child(3).fsNameInitial,
.fsSubFieldGroup .fsSubField:nth-child(1):nth-last-child(3).fsNameMiddle,
.fsSubFieldGroup .fsSubField:nth-child(1):nth-last-child(3).fsNameSuffix,
.fsSubFieldGroup .fsSubField:nth-child(2):nth-last-child(2).fsNamePrefix,
.fsSubFieldGroup .fsSubField:nth-child(2):nth-last-child(2).fsNameInitial,
.fsSubFieldGroup .fsSubField:nth-child(2):nth-last-child(2).fsNameMiddle,
.fsSubFieldGroup .fsSubField:nth-child(2):nth-last-child(2).fsNameSuffix,
.fsSubFieldGroup .fsSubField:nth-child(3):nth-last-child(1).fsNamePrefix,
.fsSubFieldGroup .fsSubField:nth-child(3):nth-last-child(1).fsNameInitial,
.fsSubFieldGroup .fsSubField:nth-child(3):nth-last-child(1).fsNameMiddle,
.fsSubFieldGroup .fsSubField:nth-child(3):nth-last-child(1).fsNameSuffix {
  width: calc(20% - 10px);
}

/* line 361, ../sass/_formstack.scss */
.fsSubFieldGroup .fsSubField:nth-child(1):nth-last-child(4).fsNameFirst,
.fsSubFieldGroup .fsSubField:nth-child(2):nth-last-child(3).fsNameFirst,
.fsSubFieldGroup .fsSubField:nth-child(3):nth-last-child(2).fsNameFirst,
.fsSubFieldGroup .fsSubField:nth-child(4):nth-last-child(1).fsNameFirst {
  width: calc(35% - 10px);
}

/* line 368, ../sass/_formstack.scss */
.fsSubFieldGroup .fsSubField:nth-child(1):nth-last-child(4).fsNamePrefix,
.fsSubFieldGroup .fsSubField:nth-child(1):nth-last-child(4).fsNameInitial,
.fsSubFieldGroup .fsSubField:nth-child(1):nth-last-child(4).fsNameMiddle,
.fsSubFieldGroup .fsSubField:nth-child(1):nth-last-child(4).fsNameSuffix,
.fsSubFieldGroup .fsSubField:nth-child(2):nth-last-child(3).fsNamePrefix,
.fsSubFieldGroup .fsSubField:nth-child(2):nth-last-child(3).fsNameInitial,
.fsSubFieldGroup .fsSubField:nth-child(2):nth-last-child(3).fsNameMiddle,
.fsSubFieldGroup .fsSubField:nth-child(2):nth-last-child(3).fsNameSuffix,
.fsSubFieldGroup .fsSubField:nth-child(3):nth-last-child(2).fsNamePrefix,
.fsSubFieldGroup .fsSubField:nth-child(3):nth-last-child(2).fsNameInitial,
.fsSubFieldGroup .fsSubField:nth-child(3):nth-last-child(2).fsNameMiddle,
.fsSubFieldGroup .fsSubField:nth-child(3):nth-last-child(2).fsNameSuffix,
.fsSubFieldGroup .fsSubField:nth-child(4):nth-last-child(1).fsNamePrefix,
.fsSubFieldGroup .fsSubField:nth-child(4):nth-last-child(1).fsNameInitial,
.fsSubFieldGroup .fsSubField:nth-child(4):nth-last-child(1).fsNameMiddle,
.fsSubFieldGroup .fsSubField:nth-child(4):nth-last-child(1).fsNameSuffix {
  width: calc(15% - 10px);
}

/* line 387, ../sass/_formstack.scss */
.fsSubFieldGroup .fsSubField:nth-child(1):nth-last-child(5).fsNameFirst,
.fsSubFieldGroup .fsSubField:nth-child(2):nth-last-child(4).fsNameFirst,
.fsSubFieldGroup .fsSubField:nth-child(3):nth-last-child(3).fsNameFirst,
.fsSubFieldGroup .fsSubField:nth-child(4):nth-last-child(2).fsNameFirst,
.fsSubFieldGroup .fsSubField:nth-child(5):nth-last-child(1).fsNameFirst {
  width: calc(32% - 10px);
}

/* line 395, ../sass/_formstack.scss */
.fsSubFieldGroup .fsSubField:nth-child(1):nth-last-child(5).fsNamePrefix,
.fsSubFieldGroup .fsSubField:nth-child(1):nth-last-child(5).fsNameInitial,
.fsSubFieldGroup .fsSubField:nth-child(1):nth-last-child(5).fsNameMiddle,
.fsSubFieldGroup .fsSubField:nth-child(1):nth-last-child(5).fsNameSuffix,
.fsSubFieldGroup .fsSubField:nth-child(2):nth-last-child(4).fsNamePrefix,
.fsSubFieldGroup .fsSubField:nth-child(2):nth-last-child(4).fsNameInitial,
.fsSubFieldGroup .fsSubField:nth-child(2):nth-last-child(4).fsNameMiddle,
.fsSubFieldGroup .fsSubField:nth-child(2):nth-last-child(4).fsNameSuffix,
.fsSubFieldGroup .fsSubField:nth-child(3):nth-last-child(3).fsNamePrefix,
.fsSubFieldGroup .fsSubField:nth-child(3):nth-last-child(3).fsNameInitial,
.fsSubFieldGroup .fsSubField:nth-child(3):nth-last-child(3).fsNameMiddle,
.fsSubFieldGroup .fsSubField:nth-child(3):nth-last-child(3).fsNameSuffix,
.fsSubFieldGroup .fsSubField:nth-child(4):nth-last-child(2).fsNamePrefix,
.fsSubFieldGroup .fsSubField:nth-child(4):nth-last-child(2).fsNameInitial,
.fsSubFieldGroup .fsSubField:nth-child(4):nth-last-child(2).fsNameMiddle,
.fsSubFieldGroup .fsSubField:nth-child(4):nth-last-child(2).fsNameSuffix,
.fsSubFieldGroup .fsSubField:nth-child(5):nth-last-child(1).fsNamePrefix,
.fsSubFieldGroup .fsSubField:nth-child(5):nth-last-child(1).fsNameInitial,
.fsSubFieldGroup .fsSubField:nth-child(5):nth-last-child(1).fsNameMiddle,
.fsSubFieldGroup .fsSubField:nth-child(5):nth-last-child(1).fsNameSuffix {
  width: calc(12% - 10px);
}

/* line 418, ../sass/_formstack.scss */
.fsSubFieldGroup .fsSubField:nth-child(1):nth-last-child(6).fsNameFirst,
.fsSubFieldGroup .fsSubField:nth-child(2):nth-last-child(5).fsNameFirst,
.fsSubFieldGroup .fsSubField:nth-child(3):nth-last-child(4).fsNameFirst,
.fsSubFieldGroup .fsSubField:nth-child(4):nth-last-child(3).fsNameFirst,
.fsSubFieldGroup .fsSubField:nth-child(5):nth-last-child(2).fsNameFirst,
.fsSubFieldGroup .fsSubField:nth-child(6):nth-last-child(1).fsNameFirst {
  width: calc(28% - 10px);
}

/* line 427, ../sass/_formstack.scss */
.fsSubFieldGroup .fsSubField:nth-child(1):nth-last-child(6).fsNamePrefix,
.fsSubFieldGroup .fsSubField:nth-child(1):nth-last-child(6).fsNameInitial,
.fsSubFieldGroup .fsSubField:nth-child(1):nth-last-child(6).fsNameMiddle,
.fsSubFieldGroup .fsSubField:nth-child(1):nth-last-child(6).fsNameSuffix,
.fsSubFieldGroup .fsSubField:nth-child(2):nth-last-child(5).fsNamePrefix,
.fsSubFieldGroup .fsSubField:nth-child(2):nth-last-child(5).fsNameInitial,
.fsSubFieldGroup .fsSubField:nth-child(2):nth-last-child(5).fsNameMiddle,
.fsSubFieldGroup .fsSubField:nth-child(2):nth-last-child(5).fsNameSuffix,
.fsSubFieldGroup .fsSubField:nth-child(3):nth-last-child(4).fsNamePrefix,
.fsSubFieldGroup .fsSubField:nth-child(3):nth-last-child(4).fsNameInitial,
.fsSubFieldGroup .fsSubField:nth-child(3):nth-last-child(4).fsNameMiddle,
.fsSubFieldGroup .fsSubField:nth-child(3):nth-last-child(4).fsNameSuffix,
.fsSubFieldGroup .fsSubField:nth-child(4):nth-last-child(3).fsNamePrefix,
.fsSubFieldGroup .fsSubField:nth-child(4):nth-last-child(3).fsNameInitial,
.fsSubFieldGroup .fsSubField:nth-child(4):nth-last-child(3).fsNameMiddle,
.fsSubFieldGroup .fsSubField:nth-child(4):nth-last-child(3).fsNameSuffix,
.fsSubFieldGroup .fsSubField:nth-child(5):nth-last-child(2).fsNamePrefix,
.fsSubFieldGroup .fsSubField:nth-child(5):nth-last-child(2).fsNameInitial,
.fsSubFieldGroup .fsSubField:nth-child(5):nth-last-child(2).fsNameMiddle,
.fsSubFieldGroup .fsSubField:nth-child(5):nth-last-child(2).fsNameSuffix,
.fsSubFieldGroup .fsSubField:nth-child(6):nth-last-child(1).fsNamePrefix,
.fsSubFieldGroup .fsSubField:nth-child(6):nth-last-child(1).fsNameInitial,
.fsSubFieldGroup .fsSubField:nth-child(6):nth-last-child(1).fsNameMiddle,
.fsSubFieldGroup .fsSubField:nth-child(6):nth-last-child(1).fsNameSuffix {
  width: calc(11% - 10px);
}

/* line 454, ../sass/_formstack.scss */
.fsBody .fsSubField.fsFieldAddress {
  width: 100%;
}

/* line 458, ../sass/_formstack.scss */
.fsBody .fsSubField.fsFieldAddress2 {
  width: 100%;
}

/* line 462, ../sass/_formstack.scss */
.fsBody .fsSubField.fsFieldCity {
  width: calc(60% - 10px);
}

/* line 466, ../sass/_formstack.scss */
.fsBody .fsSubField.fsFieldState {
  width: calc(30% - 10px);
}

/* line 470, ../sass/_formstack.scss */
.fsBody .fsSubFieldGroup ~ select[name*='-country'] {
  margin-top: 10px !important;
}

/* line 474, ../sass/_formstack.scss */
.fsBody .fsSubField.fsFieldAddress,
.fsBody .fsSubField.fsFieldAddress2 {
  margin-bottom: 10px;
}

@media all and (max-width: 699px), all and (device-height: 1024px) and (device-width: 768px) and (orientation: portrait), all and (device-height: 1024px) and (device-width: 768px) and (orientation: landscape) {
  /* line 482, ../sass/_formstack.scss */
  .fsBody .fsSubField.fsFieldCity {
    margin-bottom: 10px;
  }

  /* line 485, ../sass/_formstack.scss */
  .fsBody .fsSubField.fsFieldState {
    width: calc(70% - 10px);
  }
}
@media (max-width: 40em) {
  /* line 491, ../sass/_formstack.scss */
  div.fsSubField.fsFieldState {
    margin-right: 10px;
  }
}
/* line 496, ../sass/_formstack.scss */
div.fsSliderValue {
  padding: 5.5px 11px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-size: 11px;
  line-height: 16px;
  color: #ffffff;
  background-color: #595d64;
}

/* line 507, ../sass/_formstack.scss */
.fsSliderDiv {
  font-size: 11px;
  background-color: #595d64;
}

/* line 512, ../sass/_formstack.scss */
.fsSliderDiv .ui-state-default,
.fsSliderDiv .ui-widget-content .ui-state-default {
  background-color: #595d64;
}

/* line 517, ../sass/_formstack.scss */
.fsSliderDiv .ui-state-active,
.fsSliderDiv .ui-widget-content .ui-state-active {
  background-color: #595d64;
}

/* line 522, ../sass/_formstack.scss */
.fsSliderDiv .ui-corner-all,
.fsSliderDiv.ui-corner-all {
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 538, ../sass/_formstack.scss */
.fsSliderDiv.ui-widget-content {
  border: 1px solid #d4d4d4 !important;
}

/* line 542, ../sass/_formstack.scss */
.fsSliderDiv .ui-widget-header {
  background-color: #d4d4d4;
}

/* line 546, ../sass/_formstack.scss */
.fsCurrency {
  margin-right: 5px !important;
  font-size: 11px;
  line-height: 32px;
  color: #595d64;
}

/* line 553, ../sass/_formstack.scss */
.fsCurrency.fsCurrencySuffix {
  margin-right: 0 !important;
  margin-left: 5px !important;
}

/* line 558, ../sass/_formstack.scss */
.fsCurrency ~ input.fsField {
  width: calc(96% - 5px) !important;
}

/* line 562, ../sass/_formstack.scss */
.fsRowBody input[type="email"] ~ p {
  margin-top: 10px;
}

@font-face {
  font-family: 'TextMask';
  src: url("/forms/fonts/3/password.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
/* line 573, ../sass/_formstack.scss */
.fsTextMask {
  font-family: 'TextMask' !important;
}

/* line 577, ../sass/_formstack.scss */
.fsRowBody input[type="text"] ~ p {
  margin-top: 10px;
}

/* line 581, ../sass/_formstack.scss */
.fsProductField__fields__quantity {
  color: #595d64;
}

/* line 585, ../sass/_formstack.scss */
.fsProductField__fields__fixed-amount,
.fsProductField__fields__no-charge {
  font-size: 11px;
  color: #595d64;
}

/* line 591, ../sass/_formstack.scss */
.fsProductField__info__name {
  font-size: 16px;
  color: #595d64;
}

/* line 596, ../sass/_formstack.scss */
.fsProductField__info__description {
  margin-top: 5px;
  font-size: 8px;
  line-height: 8px;
  color: #595d64;
}

/* line 603, ../sass/_formstack.scss */
.fsProductField__fields__sold-out {
  font-size: 11px;
  color: #595d64;
}

/* line 608, ../sass/_formstack.scss */
.fsProductField__wait-list {
  margin-top: 10px;
}

@media (max-width: 40em) {
  /* line 613, ../sass/_formstack.scss */
  .fsProductField__image {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
  }

  /* line 618, ../sass/_formstack.scss */
  .fsProductField__fields__fixed-amount,
  .fsProductField__fields__quantity {
    font-size: 11px;
  }
}
/* line 624, ../sass/_formstack.scss */
.fsMatrix {
  font-size: 8px;
  color: #595d64;
}

/* line 629, ../sass/_formstack.scss */
.fsMatrix th,
.fsMatrix td {
  border-top: 1px solid #cfd4d8;
  border-left: 1px solid #cfd4d8;
}

/* line 635, ../sass/_formstack.scss */
.fsMatrix th:nth-child(2) {
  -moz-border-radius: 3px 0 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 0 0 0;
}

/* line 641, ../sass/_formstack.scss */
.fsMatrix tr:first-child th:last-child {
  -moz-border-radius: 0 3px 0 0;
  -webkit-border-radius: 0;
  border-radius: 0 3px 0 0;
}

/* line 647, ../sass/_formstack.scss */
.fsMatrix tr:last-child td:last-child {
  -moz-border-radius: 0 0 3px 0;
  -webkit-border-radius: 0;
  border-radius: 0 0 3px 0;
}

/* line 653, ../sass/_formstack.scss */
.fsMatrix tr:last-child th {
  -moz-border-radius: 0 0 0 3px;
  -webkit-border-radius: 0;
  border-radius: 0 0 0 3px;
}

/* line 659, ../sass/_formstack.scss */
.fsMatrix tr:last-child th,
.fsMatrix tr:last-child td {
  border-bottom: 1px solid #cfd4d8;
}

/* line 664, ../sass/_formstack.scss */
.fsMatrix tr th:last-child,
.fsMatrix tr td:last-child {
  border-right: 1px solid #cfd4d8;
}

/* line 669, ../sass/_formstack.scss */
.fsMatrix th.fsMatrixLabelColumn {
  text-align: center;
}

/* line 673, ../sass/_formstack.scss */
.fsMatrix th.fsMatrixLabelRow {
  text-align: right;
}

/* line 677, ../sass/_formstack.scss */
.fsMatrix th.fsMatrixLabelColumn,
.fsMatrix th.fsMatrixLabelRow {
  padding: 4px;
}

/* line 682, ../sass/_formstack.scss */
.fsMatrixCol1 {
  background: #eaeaea;
  background: rgba(234, 234, 234, 0.2);
}

/* line 687, ../sass/_formstack.scss */
.fsMatrixCol2 {
  background: #d4d4d4;
  background: rgba(212, 212, 212, 0.2);
}

/* line 692, ../sass/_formstack.scss */
.rtl .fsMatrix th,
.rtl .fsMatrix td {
  border-right: 1px solid #cfd4d8;
}

/* line 697, ../sass/_formstack.scss */
.fsForm input[type="file"]::-webkit-file-upload-button,
.fsForm .fsFileUploadButton {
  height: 32px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-size: 11px;
  color: #ffffff;
  background-color: #595d64;
}

/* line 708, ../sass/_formstack.scss */
.fsFileUploadName {
  font-size: 11px;
}

/* line 712, ../sass/_formstack.scss */
.fsBody .fieldset-content .always-ltr {
  margin-top: 10px;
}

/* line 716, ../sass/_formstack.scss */
.fsBody .fieldset-content select span,
.fsBody .fieldset-content .always-ltr span,
.fsBody .fieldset-content .always-ltr-align-right span {
  top: 8px;
}

/* line 722, ../sass/_formstack.scss */
.fsBody .fieldset-content select {
  margin-right: 10px;
}

/* line 726, ../sass/_formstack.scss */
.fsBody .fieldset-content span {
  right: 5px;
}

/* line 730, ../sass/_formstack.scss */
.fsBody .ui-datepicker-trigger {
  top: 8px;
  margin-left: 10px;
}

/* line 735, ../sass/_formstack.scss */
.fsSignatureClear {
  font-size: 8px;
  color: #595d64;
}

/* line 740, ../sass/_formstack.scss */
.fsSignature + div {
  margin-left: 10px;
  line-height: 8px;
}

/* line 745, ../sass/_formstack.scss */
.wf-active .fsSignature {
  font-family: Arial, Tahoma, sans-serif;
}

/* line 749, ../sass/_formstack.scss */
img.fsCreditCardLogo {
  margin-top: 5px;
}

/* line 753, ../sass/_formstack.scss */
.fsBody .fsSectionHeader {
  background-color: #edeff0;
}

/* line 757, ../sass/_formstack.scss */
.fsBody .fsForm .fsSectionHeading {
  margin-bottom: 10px;
  text-align: center;
  font-size: 24px;
  font-weight: 400;
  font-style: normal;
  line-height: 24px;
  color: #595d64;
}

/* line 767, ../sass/_formstack.scss */
.fsborderradius .fsBody .fsSectionHeader {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* line 773, ../sass/_formstack.scss */
.fsborderradius .fsBody .fsSectionHeader {
  margin-bottom: 40px;
}

/* line 777, ../sass/_formstack.scss */
.fsBody .fsSectionHeader {
  padding: 20px;
}

/* line 781, ../sass/_formstack.scss */
.fsForm select[multiple="multiple"]::-webkit-scrollbar-thumb,
.fsForm textarea::-webkit-scrollbar-thumb {
  background-color: #cfd4d8;
}

/* line 786, ../sass/_formstack.scss */
.fsForm .fsSubmit {
  margin-top: 40px;
  padding: 20px 0;
}

/* line 791, ../sass/_formstack.scss */
.fsPreviousButton,
.fsSubmitButton,
.fsNextButton {
  padding: 15px 30px;
  border: 1px solid transparent !important;
  -moz-border-radius: 3px !important;
  -webkit-border-radius: 3px;
  border-radius: 3px !important;
  font-size: 11px !important;
  font-weight: 400;
  font-style: normal;
  line-height: 11px;
  color: #ffffff !important;
  background-color: #0075c9 !important;
  margin-left: 0 !important;
}

/* line 808, ../sass/_formstack.scss */
div.fsProgress {
  margin-top: 20px;
}

/* line 812, ../sass/_formstack.scss */
div.fsProgressBarContainer {
  height: 11px;
  background-color: #eaeaea;
}

/* line 817, ../sass/_formstack.scss */
div.fsProgressText {
  margin-top: -11px;
  font-size: 5.5px;
  line-height: 11px;
  color: #595d64;
}

/* line 824, ../sass/_formstack.scss */
div.fsProgressBar {
  background-color: #d4d4d4;
}

/* line 828, ../sass/_formstack.scss */
div.fsSaveIncomplete {
  margin-bottom: 20px;
  padding: 10px 0;
  background-color: #eaeaea;
}

/* line 834, ../sass/_formstack.scss */
div.fsSaveIncomplete a {
  font-size: 11px;
  color: #595d64;
}

/* line 839, ../sass/_formstack.scss */
div.fsSaveIncomplete a:visited {
  color: #595d64;
}

@media all and (max-width: 699px), all and (device-height: 1024px) and (device-width: 768px) and (orientation: portrait), all and (device-height: 1024px) and (device-width: 768px) and (orientation: landscape) {
  /* line 846, ../sass/_formstack.scss */
  .fsPagination .fsNextButton,
  .fsPagination .fsPreviousButton {
    background-color: #0075c9;
  }

  /* line 850, ../sass/_formstack.scss */
  .fsPagination .fsSubmitMultipage {
    margin-top: 20px !important;
  }
}
/* line 855, ../sass/_formstack.scss */
#fsSubmissionCheckmark {
  margin: 10px 0;
  background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000"><path fill="%23595d64" d="M500,0C223.9,0,0,223.9,0,500c0,276.1,223.9,500,500,500s500-223.9,500-500C1000,223.9,776.1,0,500,0z M749.4,423	L495.6,676.8c-27.6,27.6-72.2,27.6-99.8,0L274.7,555.6c-27.6-27.6-27.6-72.2,0-99.8c27.6-27.6,72.2-27.6,99.8,0l71.3,71.3	l203.9-203.9c27.6-27.6,72.2-27.6,99.8,0C777,350.8,777,395.5,749.4,423z"/></svg>");
}

/* line 860, ../sass/_formstack.scss */
#fsSubmissionCheckmark ~ .fsSectionHeading {
  margin-bottom: 10px;
}

/* line 864, ../sass/_formstack.scss */
#fsSubmissionCheckmark ~ .fsSectionText {
  text-align: center;
}

/* line 868, ../sass/_formstack.scss */
#recaptcha_area {
  margin-bottom: 20px;
}

/* line 872, ../sass/_formstack.scss */
.recaptchatable img:hover {
  -moz-box-shadow: 0px 0px 0px 1px #595d64;
  -webkit-box-shadow: 0px 0px 0px 1px #595d64;
  box-shadow: 0px 0px 0px 1px #595d64;
}

/* line 878, ../sass/_formstack.scss */
.fsForm .fsWorkflowSendBack {
  margin-top: 20px;
  font-size: 16px;
}

/* line 883, ../sass/_formstack.scss */
.fsForm .fsWorkflowSendBack a {
  text-decoration: underline;
  cursor: pointer;
}

/* line 888, ../sass/_formstack.scss */
.fsForm .fsWorkflowSendBack svg {
  margin-bottom: -2px;
  width: 14px;
  height: 14px;
  fill: #595d64;
}

/* line 895, ../sass/_formstack.scss */
.fsEmbed .fsWelcomeMessage {
  position: relative;
}

/* line 899, ../sass/_formstack.scss */
.fsWelcomeMessage:not(.fsWelcomeMessage--hidden) + form.fsForm {
  display: none;
}

/* line 903, ../sass/_formstack.scss */
.fsWelcomeMessage--hidden + form.fsForm {
  display: inherit;
}

/* line 907, ../sass/_formstack.scss */
.fsWelcomeMessage {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  padding: 0;
  z-index: 99999;
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

/* line 923, ../sass/_formstack.scss */
.fsWelcomeMessage.fsWelcomeMessage--hidden {
  display: none;
}

/* line 927, ../sass/_formstack.scss */
.fsWelcomeMessage .fsWelcomeMessage__header {
  position: absolute;
  width: 180px;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left center;
  height: 82px;
  z-index: 10;
  margin-left: 19px;
  top: 2px;
  left: 0;
}

/* line 941, ../sass/_formstack.scss */
.fsWelcomeMessage .fsWelcomeMessage__image {
  background-repeat: no-repeat;
  background-size: unset;
  background-position: center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8;
}

/* line 953, ../sass/_formstack.scss */
.fsWelcomeMessage .fsWelcomeMessage__image.fsWelcomeMessage__sizing--repeat {
  background-repeat: repeat;
  background-size: unset;
}

/* line 958, ../sass/_formstack.scss */
.fsWelcomeMessage .fsWelcomeMessage__image.fsWelcomeMessage__sizing--contain {
  background-size: contain;
}

/* line 962, ../sass/_formstack.scss */
.fsWelcomeMessage .fsWelcomeMessage__image.fsWelcomeMessage__sizing--cover {
  background-size: cover;
}

/* line 966, ../sass/_formstack.scss */
.fsWelcomeMessage .fsWelcomeMessage__image.fsWelcomeMessage__sizing--stretch {
  background-size: 100% 100%;
}

/* line 970, ../sass/_formstack.scss */
.fsWelcomeMessage .fsWelcomeMessage__content {
  z-index: 9;
  background-color: #ffffff;
  padding: 40px;
  margin: 10px;
  border-radius: 6px;
  position: relative;
}

/* line 979, ../sass/_formstack.scss */
.fsWelcomeMessage .fsWelcomeMessage__content.fsWelcomeMessage__content--hide-form-background {
  background-color: transparent;
}

/* line 983, ../sass/_formstack.scss */
.fsWelcomeMessage .fsWelcomeMessage__content .fsWelcomeMessage__message {
  color: #595d64;
  font-size: 24px;
}

/* line 988, ../sass/_formstack.scss */
.fsWelcomeMessage .fsWelcomeMessage__content .fsWelcomeMessage__start-button {
  padding: 15px 30px;
  margin-top: 40px;
  border: 1px solid transparent;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-size: 11px;
  font-weight: 400;
  font-style: normal;
  line-height: 11px;
  color: #ffffff;
  background-color: #0075c9;
  cursor: pointer;
}

/* line 1004, ../sass/_formstack.scss */
html:not([data-scroll='0']) .survey-mode.fsBody .fsForm .survey-header {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
}

/* line 1008, ../sass/_formstack.scss */
.survey-mode.fsBody #fsHeaderImage {
  transition: all 0.1s;
  position: fixed;
  width: 180px;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left center;
  height: 82px;
  z-index: 10;
  margin: 2px 0 0 19px;
  top: 0;
  left: 0;
}

/* line 1023, ../sass/_formstack.scss */
.survey-mode.fsBody #fsHeaderImage.fsHeaderImage--relative {
  display: none;
}

/* line 1027, ../sass/_formstack.scss */
.survey-mode.fsBody .fsHeaderImage--sticky {
  transition: all 0.1s;
  position: absolute;
  width: 180px;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left center;
  height: 82px;
  z-index: 10;
  margin-left: 19px;
  bottom: 2px;
  left: 0;
}

/* line 1042, ../sass/_formstack.scss */
.survey-mode.fsBody .payment-warning {
  margin-top: 61px;
  margin-left: 7px;
  margin-right: 7px;
}

/* line 1048, ../sass/_formstack.scss */
.survey-mode.fsBody .fsSignatureClear {
  text-decoration: none;
  background: #FFF;
  color: #000;
  padding: 7px 12px;
  border-radius: 3px;
  text-transform: capitalize;
}

/* line 1057, ../sass/_formstack.scss */
.survey-mode.fsBody [fs-field-type="signature"] .fsSupporting {
  clear: left;
  margin-left: 12px;
  margin-top: 9px;
  line-height: 1.5;
}

/* line 1064, ../sass/_formstack.scss */
.survey-mode.fsBody .fsForm {
  margin-top: 140px !important;
  min-width: inherit;
  width: 100%;
  background-color: #ffffff;
  border: none;
  max-width: 1024px;
}

/* line 1073, ../sass/_formstack.scss */
.survey-mode.fsBody .fsForm .g-recaptcha .grecaptcha-badge {
  z-index: 9;
}

/* line 1077, ../sass/_formstack.scss */
.survey-mode.fsBody .fsForm.with-ads:not(.fsgo-form) .g-recaptcha .grecaptcha-badge {
  bottom: 54px !important;
}

/* line 1081, ../sass/_formstack.scss */
.survey-mode.fsBody .fsForm.with-ads:not(.fsgo-form) .fsProgress {
  bottom: 40px;
}

/* line 1085, ../sass/_formstack.scss */
.survey-mode.fsBody .fsForm .fsSignature + div {
  margin-top: 7px;
  line-height: 1.5;
}

/* line 1090, ../sass/_formstack.scss */
.survey-mode.fsBody .fsForm .fsProgress {
  position: fixed;
  border: 0;
  bottom: 0;
  left: 0;
  z-index: 11;
}

/* line 1098, ../sass/_formstack.scss */
.survey-mode.fsBody .fsForm .fsProgress div.fsProgressText {
  display: none;
}

/* line 1102, ../sass/_formstack.scss */
.survey-mode.fsBody .fsForm .fsProgress div.fsProgressBar {
  transition: width 1s;
}

/* line 1106, ../sass/_formstack.scss */
.survey-mode.fsBody .fsForm .survey-header {
  background-color: #ffffff;
  z-index: 9;
  box-sizing: border-box;
  position: fixed;
  width: 100%;
  top: -1px;
  left: 0;
  height: 88px;
  display: flex;
  align-items: flex-end;
  padding: 19px;
  transition: all 0.1s linear;
}

/* line 1121, ../sass/_formstack.scss */
.survey-mode.fsBody .fsForm .survey-header.with-progressbar div.shareLinksWrapper {
  margin-bottom: 11px;
}

/* line 1125, ../sass/_formstack.scss */
.survey-mode.fsBody .fsForm .survey-header .fsSubmit.fsPagination {
  position: relative;
  flex: 1;
  padding: 0;
  margin: 0 0 7px 0;
  display: flex;
  justify-content: flex-end;
}

/* line 1134, ../sass/_formstack.scss */
.survey-mode.fsBody .fsForm .survey-header .fsSubmit.fsPagination span.fsFull {
  display: none;
}

/* line 1138, ../sass/_formstack.scss */
.survey-mode.fsBody .fsForm .survey-header .fsSubmit.fsPagination .fsSubmitButton {
  display: inline-block;
  width: auto;
  margin: 0 !important;
  height: 44px;
  padding: 0 30px;
}

/* line 1146, ../sass/_formstack.scss */
.survey-mode.fsBody .fsForm .survey-header .fsSubmit.fsPagination .fsNextButton,
.survey-mode.fsBody .fsForm .survey-header .fsSubmit.fsPagination .fsPreviousButton,
.survey-mode.fsBody .fsForm .survey-header .fsSubmit.fsPagination .fsSubmitButton {
  margin-right: 29px;
}

/* line 1152, ../sass/_formstack.scss */
.survey-mode.fsBody .fsForm .survey-header .fsSubmit.fsPagination .fsNextButton,
.survey-mode.fsBody .fsForm .survey-header .fsSubmit.fsPagination .fsPreviousButton {
  width: 41px;
  height: 41px;
  padding: 0;
  -moz-border-radius: 50% !important;
  -webkit-border-radius: 50%;
  border-radius: 50% !important;
  user-select: none;
}

/* line 1163, ../sass/_formstack.scss */
.survey-mode.fsBody .fsForm .survey-header .fsSubmit.fsPagination .fsSlim {
  display: none;
}

/* line 1167, ../sass/_formstack.scss */
.survey-mode.fsBody .fsForm .survey-header .fsSubmit.fsPagination .fsNextButton:before,
.survey-mode.fsBody .fsForm .survey-header .fsSubmit.fsPagination .fsPreviousButton:before {
  display: block;
  text-indent: 0;
  font-size: 1.5em;
  line-height: 0;
  font-family: 'Zapf Dingbats';
}

/* line 1176, ../sass/_formstack.scss */
.survey-mode.fsBody .fsForm .survey-header .fsSubmit.fsPagination .fsNextButton:before {
  content: '\27A4';
  margin-left: 3px;
  margin-top: 3px;
}

/* line 1182, ../sass/_formstack.scss */
.survey-mode.fsBody .fsForm .survey-header .fsSubmit.fsPagination .fsPreviousButton:before {
  content: '\27A4';
  transform: rotate(180deg);
  margin-left: -3px;
}

/* line 1188, ../sass/_formstack.scss */
.rtl .survey-mode.fsBody .fsForm .survey-header .fsSubmit.fsPagination .fsNextButton:before {
  content: '\27A4';
  transform: rotate(180deg);
}

/* line 1193, ../sass/_formstack.scss */
.rtl .survey-mode.fsBody .fsForm .survey-header .fsSubmit.fsPagination .fsPreviousButton:before {
  content: '\27A4';
}

@media all and (max-width: 1024px) {
  /* line 1198, ../sass/_formstack.scss */
  .survey-mode.fsBody .fsHeaderImage.fsHeaderImage--relative {
    display: none;
  }

  /* line 1201, ../sass/_formstack.scss */
  .survey-mode.fsBody .payment-warning {
    margin-top: 91px;
  }

  /* line 1204, ../sass/_formstack.scss */
  .survey-mode.fsBody #fsFooterImage {
    margin-bottom: 61px;
  }

  /* line 1207, ../sass/_formstack.scss */
  .survey-mode.fsBody .fsForm label.fsOptionLabel {
    color: #595d64;
  }

  /* line 1210, ../sass/_formstack.scss */
  .survey-mode.fsBody .fsForm .survey-header .fsSubmit.fsPagination {
    margin-top: 0 !important;
  }

  /* line 1213, ../sass/_formstack.scss */
  .survey-mode.fsBody .fsForm .survey-header .fsSubmit.fsPagination .fsProgress {
    margin-top: 0;
    position: fixed;
  }

  /* line 1217, ../sass/_formstack.scss */
  .survey-mode.fsBody .fsForm .survey-header .fsSubmit.fsPagination div.shareLinksWrapper {
    margin-bottom: 12px;
  }

  /* line 1220, ../sass/_formstack.scss */
  .survey-mode.fsBody .fsForm .fsFieldHighlight.fsSubFieldGroup {
    flex-direction: column;
  }

  /* line 1223, ../sass/_formstack.scss */
  .survey-mode.fsBody .fsForm [fs-field-type="address"] .fsSubFieldGroup .fsSubField {
    width: 100%;
    margin-bottom: 15px;
  }

  /* line 1227, ../sass/_formstack.scss */
  .survey-mode.fsBody .fsForm [fs-field-type="address"] .fsFieldHighlight > select {
    margin-top: 0 !important;
  }

  /* line 1230, ../sass/_formstack.scss */
  .survey-mode.fsBody .fsForm [fs-field-type="address"] .fsFieldHighlight > label {
    margin-top: 7px;
  }

  /* line 1233, ../sass/_formstack.scss */
  .survey-mode.fsBody .fsForm [fs-field-type="name"] .fsSubField {
    width: 100%;
  }

  /* line 1236, ../sass/_formstack.scss */
  .survey-mode.fsBody .fsForm [fs-field-type="name"] .fsSubField:not(:last-child) {
    margin-bottom: 10px;
  }
}
@media all and (max-width: 480px) {
  /* line 1242, ../sass/_formstack.scss */
  .survey-mode.fsBody #fsHeaderImage {
    position: relative;
    transform: scale(0.8);
    transform-origin: left center;
    height: 51px;
  }

  /* line 1248, ../sass/_formstack.scss */
  .survey-mode.fsBody #fsHeaderImage.fsHeaderImage--relative {
    display: block;
  }

  /* line 1251, ../sass/_formstack.scss */
  .survey-mode.fsBody .fsHeaderImage--sticky {
    display: none;
  }

  /* line 1254, ../sass/_formstack.scss */
  .survey-mode.fsBody .payment-warning {
    margin-top: 11px;
  }

  /* line 1257, ../sass/_formstack.scss */
  .survey-mode.fsBody #fsFooterImage {
    margin-bottom: 121px;
  }

  /* line 1260, ../sass/_formstack.scss */
  .survey-mode.fsBody .fsForm {
    position: relative;
    margin-top: 0 !important;
    padding: 30px 19px;
    margin-bottom: 20px !important;
    overflow: hidden;
  }

  /* line 1267, ../sass/_formstack.scss */
  .survey-mode.fsBody .fsForm .reportAbuse {
    margin-bottom: 51px !important;
  }

  /* line 1270, ../sass/_formstack.scss */
  .survey-mode.fsBody .fsForm .g-recaptcha .grecaptcha-badge {
    bottom: 64px !important;
  }

  /* line 1273, ../sass/_formstack.scss */
  .survey-mode.fsBody .fsForm.with-ads:not(.fsgo-form) .g-recaptcha .grecaptcha-badge {
    bottom: 104px !important;
  }

  /* line 1276, ../sass/_formstack.scss */
  .survey-mode.fsBody .fsForm.with-ads:not(.fsgo-form) .survey-header {
    bottom: 40px;
  }

  /* line 1279, ../sass/_formstack.scss */
  .survey-mode.fsBody .fsForm .fsRatingFieldContainer svg.phx-Icon {
    max-height: 60px;
  }

  /* line 1282, ../sass/_formstack.scss */
  .survey-mode.fsBody .fsForm .fsRatingFieldContainer .fsRatingPipButton {
    margin: 0 2px;
  }

  /* line 1285, ../sass/_formstack.scss */
  .survey-mode.fsBody .fsForm .fsSignature {
    margin: 0 -12px;
  }

  /* line 1288, ../sass/_formstack.scss */
  .survey-mode.fsBody .fsForm .survey-header {
    padding: 12px;
    height: 51px;
    margin: 0;
    position: fixed;
    bottom: 0;
    left: 0;
    top: unset;
    box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.25);
  }

  /* line 1298, ../sass/_formstack.scss */
  .survey-mode.fsBody .fsForm .survey-header .fsHeaderImage.fsHeaderImage--sticky {
    display: none;
  }

  /* line 1301, ../sass/_formstack.scss */
  .survey-mode.fsBody .fsForm .survey-header.with-progressbar {
    padding: 12px 12px 22px;
    height: 61px;
  }

  /* line 1305, ../sass/_formstack.scss */
  .survey-mode.fsBody .fsForm .survey-header .fsSubmit.fsPagination {
    justify-content: space-between;
    margin-bottom: 0;
  }

  /* line 1309, ../sass/_formstack.scss */
  .survey-mode.fsBody .fsForm .survey-header .fsSubmit.fsPagination div.shareLinksWrapper {
    margin-bottom: 59px;
  }

  /* line 1312, ../sass/_formstack.scss */
  .survey-mode.fsBody .fsForm .survey-header .fsSubmit.fsPagination .fsProgress {
    position: fixed;
    margin-top: 0;
  }

  /* line 1316, ../sass/_formstack.scss */
  .survey-mode.fsBody .fsForm .survey-header .fsSubmit.fsPagination .fsProgress .fsProgressBarContainer {
    height: 12px;
  }

  /* line 1319, ../sass/_formstack.scss */
  .survey-mode.fsBody .fsForm .survey-header .fsSubmit.fsPagination .fsSubmitButton {
    height: 31px;
    padding: 7px;
    margin-left: auto !important;
  }

  /* line 1324, ../sass/_formstack.scss */
  .survey-mode.fsBody .fsForm .survey-header .fsSubmit.fsPagination .fsNextButton {
    margin-left: auto;
  }

  /* line 1327, ../sass/_formstack.scss */
  .survey-mode.fsBody .fsForm .survey-header .fsSubmit.fsPagination .fsNextButton,
  .survey-mode.fsBody .fsForm .survey-header .fsSubmit.fsPagination .fsPreviousButton,
  .survey-mode.fsBody .fsForm .survey-header .fsSubmit.fsPagination .fsSubmitButton {
    margin-right: 12px;
  }

  /* line 1332, ../sass/_formstack.scss */
  .survey-mode.fsBody .fsForm .survey-header .fsSubmit.fsPagination .fsNextButton,
  .survey-mode.fsBody .fsForm .survey-header .fsSubmit.fsPagination .fsPreviousButton {
    width: 31px;
    height: 31px;
  }

  /* line 1337, ../sass/_formstack.scss */
  .survey-mode.fsBody .fsForm .survey-header .fsSubmit.fsPagination .fsNextButton:before,
  .survey-mode.fsBody .fsForm .survey-header .fsSubmit.fsPagination .fsPreviousButton:before {
    font-size: 1.3em;
  }
}
/* line 1343, ../sass/_formstack.scss */
.survey-mode .fsForm .fsFieldFocused:not(.fsValidationError) {
  background-color: transparent;
}

/* line 1347, ../sass/_formstack.scss */
.survey-mode .fsForm .fsFieldFocused:not(.fsValidationError).fsSpan100 {
  margin: 0 !important;
  padding: 0 !important;
}

/* line 1352, ../sass/_formstack.scss */
.survey-mode .fsForm .fsFieldFocused:not(.fsValidationError).fsSpan100.fsRowBody {
  margin-bottom: 20px !important;
}

/* line 1356, ../sass/_formstack.scss */
.survey-mode .fsForm .fieldset-content label.fsOptionLabel {
  background-color: #ffffff;
}

/* line 1360, ../sass/_formstack.scss */
.survey-mode .fsForm .fsSubField label.fsSupporting {
  margin-top: 7px;
}

/* line 1364, ../sass/_formstack.scss */
.survey-mode .fsForm .fsSubField.fsFieldCity {
  padding: 0;
}

/* line 1368, ../sass/_formstack.scss */
.survey-mode .fsForm .fsSubField.fsSubField.fsFieldState {
  padding: 0;
}

/* line 1372, ../sass/_formstack.scss */
.survey-mode .fsForm .fsSubField.fsFieldZip {
  padding: 0;
}

/* line 1376, ../sass/_formstack.scss */
.survey-mode .fsForm .fsRatingFieldContainer {
  box-sizing: border-box;
  border-radius: 6px;
  display: flex;
}

/* line 1382, ../sass/_formstack.scss */
.survey-mode .fsForm .fsRatingFieldContainer svg.phx-Icon {
  max-height: 100px;
  max-width: 100px;
  height: auto;
  width: 100%;
}

/* line 1389, ../sass/_formstack.scss */
.survey-mode .fsForm .fsRatingFieldContainer .fsRatingPipButton {
  margin: 25px 5px;
  flex: 1;
  max-width: 133px;
}

/* line 1395, ../sass/_formstack.scss */
.survey-mode .fsForm .fsRatingFieldContainer .fsRatingPipButton:focus {
  opacity: 1;
}

/* line 1399, ../sass/_formstack.scss */
.survey-mode .fsForm .fsFieldHighlight {
  background-color: #ffffff;
  padding: 19px;
  box-sizing: border-box;
  border-radius: 6px;
  z-index: 5;
  position: relative;
}

/* line 1408, ../sass/_formstack.scss */
.survey-mode .fsForm .fsFieldHighlight::before {
  background-color: #ffffff;
  border-radius: 6px;
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  display: block;
  z-index: -1;
  left: 0;
  top: 0;
}

/* line 1421, ../sass/_formstack.scss */
.survey-mode .fsForm .fsFieldHighlight::after {
  transition: background-color 0.4s;
  background-color: #ffffff;
  border-radius: 6px;
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  display: block;
  z-index: -1;
  left: 0;
  top: 0;
}

/* line 1435, ../sass/_formstack.scss */
.survey-mode .fsForm .fsFieldHighlight.fsSubFieldGroup {
  display: flex;
}

/* line 1439, ../sass/_formstack.scss */
.survey-mode .fsForm [fs-field-type="address"] .fsFieldHighlight {
  margin-bottom: 20px;
}

/* line 1443, ../sass/_formstack.scss */
.survey-mode .fsForm [fs-field-type="address"] .fsFieldHighlight > label {
  margin-top: 7px;
}

/* line 1447, ../sass/_formstack.scss */
.survey-mode .fsForm [fs-field-type="datetime"] .fsFieldHighlight::after {
  clear: both;
  content: '';
  display: table;
}

/* line 1453, ../sass/_formstack.scss */
.survey-mode .fsForm table.fsMatrix td {
  padding: 19px 0;
}

/* line 1457, ../sass/_formstack.scss */
.survey-mode .fsForm table.fsMatrix th {
  padding: 19px 6.5px;
}

/* line 1461, ../sass/_formstack.scss */
.survey-mode .fsForm label.fsOptionLabel {
  display: block;
  margin: .5em 0;
  padding: .5em 1em;
  line-height: 22px !important;
  cursor: pointer;
}

/* line 1469, ../sass/_formstack.scss */
.survey-mode .fsForm label.fsOptionLabel.horizontal {
  float: none;
  margin: .5em 0;
  margin-right: 0 !important;
}

/* line 1475, ../sass/_formstack.scss */
.survey-mode .fsForm label.fsOptionLabel.horizontal ~ div.horizontal {
  display: block !important;
  margin-top: 0 !important;
}

/* line 1480, ../sass/_formstack.scss */
.survey-mode .fsForm label.fsOptionLabel.vertical ~ div.vertical {
  margin-top: 0 !important;
}

/* line 1484, ../sass/_formstack.scss */
.survey-mode .fsForm .fieldset-content .fsOptionLabel:first-child {
  margin-top: 0;
}

/* line 1488, ../sass/_formstack.scss */
.survey-mode .fsForm .rtl .fsFieldRow .fieldset-content .fsOptionLabel.horizontal {
  float: none !important;
  margin: 0 0 0 20px;
}

/* line 1493, ../sass/_formstack.scss */
.fsSubmissionMessageImage {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  padding: 0;
  z-index: 99999;
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

/* line 1509, ../sass/_formstack.scss */
.fsSubmissionMessageImage.fsSubmissionMessageImage--hidden {
  display: none;
}

/* line 1513, ../sass/_formstack.scss */
.fsSubmissionMessageImage .fsSubmissionMessageImage__header {
  position: absolute;
  width: 180px;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left center;
  height: 82px;
  z-index: 10;
  margin-left: 19px;
  top: 2px;
  left: 0;
}

/* line 1527, ../sass/_formstack.scss */
.fsSubmissionMessageImage .fsSubmissionMessageImage__image {
  background-repeat: no-repeat;
  background-size: unset;
  background-position: center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8;
}

/* line 1539, ../sass/_formstack.scss */
.fsSubmissionMessageImage .fsSubmissionMessageImage__image.fsSubmissionMessageImage__sizing--repeat {
  background-repeat: repeat;
  background-size: unset;
}

/* line 1544, ../sass/_formstack.scss */
.fsSubmissionMessageImage .fsSubmissionMessageImage__image.fsSubmissionMessageImage__sizing--contain {
  background-size: contain;
}

/* line 1548, ../sass/_formstack.scss */
.fsSubmissionMessageImage .fsSubmissionMessageImage__image.fsSubmissionMessageImage__sizing--cover {
  background-size: cover;
}

/* line 1552, ../sass/_formstack.scss */
.fsSubmissionMessageImage .fsSubmissionMessageImage__image.fsSubmissionMessageImage__sizing--stretch {
  background-size: 100% 100%;
}

/* line 1556, ../sass/_formstack.scss */
.fsSubmissionMessageImage .fsSubmissionMessageImage__content {
  z-index: 9;
  background-color: #ffffff;
  padding: 40px;
  margin: 10px;
  border-radius: 6px;
  position: relative;
}

/* line 1565, ../sass/_formstack.scss */
.fsSubmissionMessageImage .fsSubmissionMessageImage__content.fsSubmissionMessageImage__content--hide-form-background {
  background-color: transparent;
}

/* line 1569, ../sass/_formstack.scss */
fieldset {
  border: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* line 1575, ../sass/_formstack.scss */
input[type="text"],
input[type="tel"],
input[type="password"],
input[type="email"],
select {
  width: 100%;
  max-width: 264px;
  height: 56px !important;
  font-size: 14px !important;
  padding: 0 20px !important;
  border-radius: 2px !important;
  border: none !important;
  background-color: #f0f0f0 !important;
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.16) !important;
  box-sizing: border-box;
}
@media screen and (max-width: 800px) {
  /* line 1575, ../sass/_formstack.scss */
  input[type="text"],
  input[type="tel"],
  input[type="password"],
  input[type="email"],
  select {
    max-width: 100%;
  }
}

/*
select {
  text-indent: 10px;
}
*/
/* line 1602, ../sass/_formstack.scss */
textarea {
  width: 100%;
  height: 56px !important;
  font-size: 14px !important;
  padding: 20px !important;
  border-radius: 2px !important;
  border: none !important;
  background-color: #f0f0f0 !important;
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.16) !important;
  box-sizing: border-box;
  resize: none;
}

/* line 1615, ../sass/_formstack.scss */
.fsForm select:not([multiple="multiple"]) {
  background-image: none !important;
}

/* line 1619, ../sass/_formstack.scss */
.fsValidationError {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  background-color: none !important;
  box-shadow: none;
}
/* line 1624, ../sass/_formstack.scss */
.fsValidationError input[type="text"],
.fsValidationError input[type="tel"],
.fsValidationError input[type="password"],
.fsValidationError input[type="email"],
.fsValidationError select {
  border: 1px solid red !important;
}
/* line 1632, ../sass/_formstack.scss */
.fsValidationError label {
  color: red !important;
}

/* class applies to select element itself, not a wrapper element */
/* line 1638, ../sass/_formstack.scss */
.selectbox select {
  color: #595d64;
  display: block;
  padding: .6em 1.4em .5em .8em;
  width: 100%;
  max-width: 264px;
  /* useful when width is set to anything other than 100% */
  box-sizing: border-box;
  margin: 0;
  background-color: #f0f0f0 !important;
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.16) !important;
  border-radius: .5em;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-image: url("../img/accordion-expander.png");
  background-repeat: no-repeat, repeat;
  /* arrow icon position (1em from the right, 50% vertical) , then gradient position*/
  background-position: right .7em top 50%, 0 0;
  /* icon size, then gradient */
  background-size: .65em auto, 100%;
}

/* Hide arrow icon in IE browsers */
/* line 1660, ../sass/_formstack.scss */
.selectbox select::-ms-expand {
  display: none;
}

/* Hover style */
/* line 1664, ../sass/_formstack.scss */
.selectbox select:hover {
  border-color: #888;
}

/* Focus style */
/* line 1668, ../sass/_formstack.scss */
.selectbox select:focus {
  background-color: #f0f0f0 !important;
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.16) !important;
  outline: none;
}

/* Set options to normal weight */
/* line 1675, ../sass/_formstack.scss */
.selectbox select option {
  font-weight: normal;
}

/* line 1679, ../sass/_formstack.scss */
.fsSubmitButton {
  width: 330px;
  height: 45px;
  border-radius: 22px !important;
  background-color: #f4b617 !important;
  font-size: 15px !important;
  font-weight: bold;
  line-height: 100%;
  text-align: center;
  margin-top: 40px;
}

/* Tooltips */
/* line 3, ../sass/_tooltips.scss */
#tooltip {
  text-align: left;
  color: #fff;
  background: #0075c9;
  position: absolute;
  font-size: 12px;
  z-index: 100;
  padding: 15px;
  display: block !important;
  z-index: 99995;
}
@media screen and (max-width: 800px) {
  /* line 3, ../sass/_tooltips.scss */
  #tooltip {
    display: none;
  }
}
/* line 18, ../sass/_tooltips.scss */
#tooltip b, #tooltip strong {
  color: #fff !important;
  font-weight: bold;
}
/* line 23, ../sass/_tooltips.scss */
#tooltip:after {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #0075c9;
  content: '';
  position: absolute;
  left: 50%;
  bottom: -10px;
  margin-left: -10px;
}
/* line 37, ../sass/_tooltips.scss */
#tooltip.top:after {
  border-top-color: transparent;
  border-bottom: 10px solid #0075c9;
  top: -20px;
  bottom: auto;
}
/* line 46, ../sass/_tooltips.scss */
#tooltip.left:after {
  left: 12px;
  margin: 0;
}
/* line 53, ../sass/_tooltips.scss */
#tooltip.right:after {
  right: 10px;
  left: auto;
  margin: 0;
}

/* line 61, ../sass/_tooltips.scss */
abbr {
  border-bottom: none !important;
  position: absolute;
  top: 20px;
  right: -25px;
}
/* line 67, ../sass/_tooltips.scss */
abbr span {
  background: #0075C9;
  color: #fff;
  padding: 2px 8px;
  border-radius: 50%;
}
/* line 74, ../sass/_tooltips.scss */
abbr:focus {
  outline: 0;
}

/* line 1, ../sass/_global.scss */
body {
  color: #2C2C2C;
  font-family: "Roboto", sans-serif !important;
  font-size: 13px !important;
  line-height: 19px !important;
}

/* line 8, ../sass/_global.scss */
.fsPage {
  max-width: 920px;
}

/* line 12, ../sass/_global.scss */
fieldset {
  min-height: 86px;
}
/* line 15, ../sass/_global.scss */
fieldset#label48204255 {
  min-height: auto;
}

/* line 20, ../sass/_global.scss */
label {
  font-family: "Roboto", sans-serif !important;
  font-weight: normal !important;
  letter-spacing: normal !important;
}

/* line 26, ../sass/_global.scss */
.fsBody {
  padding: 0 !important;
  margin: 0 !important;
}
/* line 30, ../sass/_global.scss */
.fsBody .fsRowBody {
  margin-bottom: 0 !important;
  position: relative;
}
/* line 34, ../sass/_global.scss */
.fsBody .fsRowBody:focus {
  outline: 0 !important;
}
/* line 39, ../sass/_global.scss */
.fsBody .fsForm {
  margin: 0  auto !important;
  padding: 0 !important;
}

/* line 45, ../sass/_global.scss */
.fsFieldFocused,
.fsFieldFocused:not(.fsValidationError).fsSpan100 {
  padding: 0 !important;
  margin: 0 !important;
}

/* line 52, ../sass/_global.scss */
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

/* line 59, ../sass/_global.scss */
.labelShift {
  position: absolute;
  left: 20px;
  top: 5px;
  color: #f4b617 !important;
  font-size: 10px !important;
}
@media screen and (max-width: 800px) {
  /* line 59, ../sass/_global.scss */
  .labelShift {
    position: relative;
    left: auto;
    top: auto;
    font-size: 12px !important;
  }
}

/* line 74, ../sass/_global.scss */
.checkbox,
.radiobox {
  position: relative;
  /* Checkbox */
  /* Radio */
  /* :checked */
  /* Transition */
}
/* line 78, ../sass/_global.scss */
.checkbox input[type="checkbox"],
.checkbox input[type="radio"],
.radiobox input[type="checkbox"],
.radiobox input[type="radio"] {
  position: absolute;
  opacity: 0;
  z-index: -1;
}
/* line 85, ../sass/_global.scss */
.checkbox label,
.radiobox label {
  position: relative;
  display: inline-block;
  padding: 2px 0 0 2em;
  font-size: 14px !important;
  cursor: pointer;
}
/* line 93, ../sass/_global.scss */
.checkbox label::before,
.checkbox label::after,
.radiobox label::before,
.radiobox label::after {
  position: absolute;
  top: 2px;
  left: 0;
  display: block;
  width: 14px;
  height: 14px;
  border: 1px solid #0075C9;
}
/* line 104, ../sass/_global.scss */
.checkbox label::before,
.radiobox label::before {
  content: " ";
  border: 1px solid #4A4A4A;
}
/* line 110, ../sass/_global.scss */
.checkbox input[type="checkbox"] + label::after,
.radiobox input[type="checkbox"] + label::after {
  content: url("../img/tick.png");
  color: #fff;
  line-height: 16px;
  text-align: center;
  background: #0075C9;
}
/* line 121, ../sass/_global.scss */
.checkbox input[type=radio] + label::after,
.radiobox input[type=radio] + label::after {
  content: url("../img/tick.png");
  color: #fff;
  line-height: 16px;
  text-align: center;
  background: #0075C9;
}
/* line 131, ../sass/_global.scss */
.checkbox input[type="checkbox"]:checked + label::before,
.checkbox input[type="radio"]:checked + label::before,
.radiobox input[type="checkbox"]:checked + label::before,
.radiobox input[type="radio"]:checked + label::before {
  background: #fff;
  border-color: #fff;
}
/* line 137, ../sass/_global.scss */
.checkbox input[type="checkbox"] + label::after,
.checkbox input[type=radio] + label::after,
.radiobox input[type="checkbox"] + label::after,
.radiobox input[type=radio] + label::after {
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
/* line 145, ../sass/_global.scss */
.checkbox input[type="checkbox"]:checked + label::after,
.checkbox input[type=radio]:checked + label::after,
.radiobox input[type="checkbox"]:checked + label::after,
.radiobox input[type=radio]:checked + label::after {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
/* line 154, ../sass/_global.scss */
.checkbox label::before,
.checkbox label::after,
.radiobox label::before,
.radiobox label::after {
  -webkit-transition: .10s all ease;
  -o-transition: .10s all ease;
  transition: .10s all ease;
}

/* Hide Divs & Input Focus */
/* line 163, ../sass/_global.scss */
.fsHidden {
  display: none;
}

/* line 164, ../sass/_global.scss */
input,
select,
textarea {
  resize: none;
}
/* line 168, ../sass/_global.scss */
input:focus,
select:focus,
textarea:focus {
  outline: none;
}

/* Formstack Model Windows */
/* line 174, ../sass/_global.scss */
.fs-form-dialog--hidden {
  display: none;
  padding: 20px;
}
/* line 179, ../sass/_global.scss */
.fs-form-dialog--hidden .fs-modal__bottom a {
  height: 45px;
  color: #fff;
  border-radius: 22px !important;
  background-color: #0075C9;
  font-size: 15px !important;
  font-weight: bold;
  line-height: 100%;
  text-align: center;
  display: inline-block;
  padding: 15px 30px;
  margin: 40px 15px 0 0;
  box-sizing: border-box;
}

/* line 207, ../sass/_global.scss */
#fsSection48204252 .fsSectionHeader,
#fsSection48204258 .fsSectionHeader,
#fsSection48204412 .fsSectionHeader,
#fsSection48204604 .fsSectionHeader,
#fsSection48205224 .fsSectionHeader,
#fsSection48205292 .fsSectionHeader,
#fsSection48205375 .fsSectionHeader,
#fsSection49728358 .fsSectionHeader,
#fsSection58682133 .fsSectionHeader,
#fsSection58764551 .fsSectionHeader,
#fsSection58806756 .fsSectionHeader {
  display: none !important;
}

/* line 212, ../sass/_global.scss */
.field-auto-capture {
  display: none !important;
}

/* line 216, ../sass/_global.scss */
.header {
  color: #2C2C2C;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-weight: bold;
  line-height: 19px;
}

/* line 224, ../sass/_global.scss */
.sub-header {
  color: #2C2C2C;
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  font-weight: bold;
  line-height: 15px;
}
@media screen and (max-width: 800px) {
  /* line 224, ../sass/_global.scss */
  .sub-header {
    font-size: 16px;
    line-height: 19px;
  }
}

/* line 237, ../sass/_global.scss */
h2 {
  margin: 0;
  padding: 0;
}

/* line 242, ../sass/_global.scss */
p {
  color: #2C2C2C;
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  line-height: 19px;
  margin: 0;
  padding: 0;
}

/* line 251, ../sass/_global.scss */
ul {
  padding: 0;
  margin: 20px 0 40px 15px;
}
/* line 255, ../sass/_global.scss */
ul li {
  padding: 0;
  margin: 0;
}

/* line 261, ../sass/_global.scss */
.seperator-content {
  color: #2C2C2C;
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  line-height: 19px;
  border-bottom: 1px solid #979797;
  margin-bottom: 30px;
  padding-bottom: 30px;
}

/* line 272, ../sass/_global.scss */
#joint-will p {
  margin-bottom: 20px;
}
/* line 275, ../sass/_global.scss */
#joint-will p:last-of-type {
  margin-bottom: 0;
}
/* line 278, ../sass/_global.scss */
#joint-will p:last-of-type strong {
  margin-top: 20px;
}

/* line 285, ../sass/_global.scss */
.seperated-inputs {
  clear: both;
  padding-top: 40px;
  border-top: 1px solid #979797;
}

/* line 291, ../sass/_global.scss */
#online-will-application {
  border-top: 1px solid #979797;
  margin-top: 30px;
  padding-top: 30px;
}

/* line 297, ../sass/_global.scss */
.fsForm .fsSubmit {
  margin-top: 40px;
  padding: 0;
}

/* Reality Membership */
/* line 2, ../sass/_reality.scss */
#reality-membership {
  border-bottom: 1px solid #979797;
  margin-bottom: 30px;
  padding-bottom: 30px;
}

#adviser-email-address {
  border-bottom: 1px solid #979797;
  margin-bottom: 30px;
  padding-bottom: 0;
}


/* line 8, ../sass/_reality.scss */
#fsRow2554739-73 {
  width: calc(33% - 20px);
  display: block;
  margin-right: 20px;
}
/* line 13, ../sass/_reality.scss */
#fsRow2554739-73 .fsFieldCell {
  height: 75px;
}
@media screen and (max-width: 800px) {
  /* line 13, ../sass/_reality.scss */
  #fsRow2554739-73 .fsFieldCell {
    height: 100%;
  }
}
@media screen and (max-width: 800px) {
  /* line 8, ../sass/_reality.scss */
  #fsRow2554739-73 {
    width: 100%;
    float: none;
    margin-right: 0;
  }
}

/* line 28, ../sass/_reality.scss */
#fsRow2554739-75,
#fsRow2554739-76,
#fsRow2554739-77,
#fsRow2554739-78 {
  width: calc(33% - 20px);
  float: left;
  /* display: inline-block; */
  margin-right: 20px;
}
/* line 37, ../sass/_reality.scss */
#fsRow2554739-75 .fsFieldCell,
#fsRow2554739-76 .fsFieldCell,
#fsRow2554739-77 .fsFieldCell,
#fsRow2554739-78 .fsFieldCell {
  height: 75px;
}
@media screen and (max-width: 800px) {
  /* line 37, ../sass/_reality.scss */
  #fsRow2554739-75 .fsFieldCell,
  #fsRow2554739-76 .fsFieldCell,
  #fsRow2554739-77 .fsFieldCell,
  #fsRow2554739-78 .fsFieldCell {
    height: 100%;
  }
}
@media screen and (max-width: 800px) {
  /* line 28, ../sass/_reality.scss */
  #fsRow2554739-75,
  #fsRow2554739-76,
  #fsRow2554739-77,
  #fsRow2554739-78 {
    width: 100%;
    float: none;
    margin-right: 0;
  }
}

/* line 52, ../sass/_reality.scss */
.isRealityButton {
  background-color: #0075C9 !important;
}

/* Type of Will */
/* line 3, ../sass/_personalDetails.scss */
#fsRow2554739-3 .radiobox {
  width: 50%;
  max-width: 140px;
  float: left;
}

/* Personal Details */
/* line 12, ../sass/_personalDetails.scss */
#personal-details:after {
  content: "";
  display: table;
  clear: both;
}

/* line 19, ../sass/_personalDetails.scss */
#fsRow2554739-5, #fsRow2554739-16 {
  clear: both;
}

/* line 21, ../sass/_personalDetails.scss */
#fsRow2554739-6,
#fsRow2554739-7,
#fsRow2554739-8,
#fsRow2554739-9,
#fsRow2554739-10,
#fsRow2554739-11,
#fsRow2554739-12,
#fsRow2554739-13 {
  width: calc(33% - 20px);
  float: left;
  display: inline-block;
  margin-right: 20px;
}
/* line 34, ../sass/_personalDetails.scss */
#fsRow2554739-6 .fsFieldCell,
#fsRow2554739-7 .fsFieldCell,
#fsRow2554739-8 .fsFieldCell,
#fsRow2554739-9 .fsFieldCell,
#fsRow2554739-10 .fsFieldCell,
#fsRow2554739-11 .fsFieldCell,
#fsRow2554739-12 .fsFieldCell,
#fsRow2554739-13 .fsFieldCell {
  height: 75px;
}
@media screen and (max-width: 800px) {
  /* line 34, ../sass/_personalDetails.scss */
  #fsRow2554739-6 .fsFieldCell,
  #fsRow2554739-7 .fsFieldCell,
  #fsRow2554739-8 .fsFieldCell,
  #fsRow2554739-9 .fsFieldCell,
  #fsRow2554739-10 .fsFieldCell,
  #fsRow2554739-11 .fsFieldCell,
  #fsRow2554739-12 .fsFieldCell,
  #fsRow2554739-13 .fsFieldCell {
    height: 100%;
  }
}
@media screen and (max-width: 800px) {
  /* line 21, ../sass/_personalDetails.scss */
  #fsRow2554739-6,
  #fsRow2554739-7,
  #fsRow2554739-8,
  #fsRow2554739-9,
  #fsRow2554739-10,
  #fsRow2554739-11,
  #fsRow2554739-12,
  #fsRow2554739-13 {
    width: 100%;
    float: none;
    margin-right: 0;
  }
}

/* line 50, ../sass/_personalDetails.scss */
#fsRow2554739-13 .radiobox {
  width: 50%;
  max-width: 140px;
  float: left;
}
/* line 56, ../sass/_personalDetails.scss */
#fsRow2554739-13 fieldset {
  min-height: auto !important;
}

/* line 61, ../sass/_personalDetails.scss */
#fsRow2554739-14 {
  width: calc(33% - 20px);
}
@media screen and (max-width: 800px) {
  /* line 61, ../sass/_personalDetails.scss */
  #fsRow2554739-14 {
    width: 100%;
    margin-right: 0;
  }
}

/* Spouse Personal Details */
/* line 2, ../sass/_spouseDetails.scss */
#spouse-personal-details {
  border-top: 1px solid #979797;
  margin-top: 30px;
  padding-top: 30px;
}
/* line 7, ../sass/_spouseDetails.scss */
#spouse-personal-details #fsRow2554739-17,
#spouse-personal-details #fsRow2554739-18,
#spouse-personal-details #fsRow2554739-19,
#spouse-personal-details #fsRow2554739-20,
#spouse-personal-details #fsRow2554739-21,
#spouse-personal-details #fsRow2554739-22,
#spouse-personal-details #fsRow2554739-23,
#spouse-personal-details #fsRow2554739-24 {
  width: calc(33% - 20px);
  float: left;
  display: inline-block;
  margin-right: 20px;
}
/* line 20, ../sass/_spouseDetails.scss */
#spouse-personal-details #fsRow2554739-17 .fsFieldCell,
#spouse-personal-details #fsRow2554739-18 .fsFieldCell,
#spouse-personal-details #fsRow2554739-19 .fsFieldCell,
#spouse-personal-details #fsRow2554739-20 .fsFieldCell,
#spouse-personal-details #fsRow2554739-21 .fsFieldCell,
#spouse-personal-details #fsRow2554739-22 .fsFieldCell,
#spouse-personal-details #fsRow2554739-23 .fsFieldCell,
#spouse-personal-details #fsRow2554739-24 .fsFieldCell {
  height: 75px;
}
@media screen and (max-width: 800px) {
  /* line 20, ../sass/_spouseDetails.scss */
  #spouse-personal-details #fsRow2554739-17 .fsFieldCell,
  #spouse-personal-details #fsRow2554739-18 .fsFieldCell,
  #spouse-personal-details #fsRow2554739-19 .fsFieldCell,
  #spouse-personal-details #fsRow2554739-20 .fsFieldCell,
  #spouse-personal-details #fsRow2554739-21 .fsFieldCell,
  #spouse-personal-details #fsRow2554739-22 .fsFieldCell,
  #spouse-personal-details #fsRow2554739-23 .fsFieldCell,
  #spouse-personal-details #fsRow2554739-24 .fsFieldCell {
    height: 100%;
  }
}
@media screen and (max-width: 800px) {
  /* line 7, ../sass/_spouseDetails.scss */
  #spouse-personal-details #fsRow2554739-17,
  #spouse-personal-details #fsRow2554739-18,
  #spouse-personal-details #fsRow2554739-19,
  #spouse-personal-details #fsRow2554739-20,
  #spouse-personal-details #fsRow2554739-21,
  #spouse-personal-details #fsRow2554739-22,
  #spouse-personal-details #fsRow2554739-23,
  #spouse-personal-details #fsRow2554739-24 {
    width: 100%;
    float: none;
    margin-right: 0;
  }
}
/* line 36, ../sass/_spouseDetails.scss */
#spouse-personal-details #fsRow2554739-24 .radiobox {
  width: 50%;
  max-width: 140px;
  float: left;
}
/* line 43, ../sass/_spouseDetails.scss */
#spouse-personal-details #fsRow2554739-25 {
  width: calc(33% - 20px);
}
@media screen and (max-width: 800px) {
  /* line 43, ../sass/_spouseDetails.scss */
  #spouse-personal-details #fsRow2554739-25 {
    width: 100%;
    margin-right: 0;
  }
}

/* line 53, ../sass/_spouseDetails.scss */
#fsRow2554739-23,
#fsRow2554739-24 {
  display: none !important;
}

@media screen and (max-width: 800px) {
  /* line 58, ../sass/_spouseDetails.scss */
  #fsRow2554739-30 {
    margin-top: 40px;
  }
}

@media screen and (max-width: 800px) {
  /* line 64, ../sass/_spouseDetails.scss */
  #fsRow2554739-32 {
    margin-bottom: 0 !important;
  }
}

/* Marital Status */
/* line 2, ../sass/_maritalStatus.scss */
#marital-status {
  border-top: 1px solid #979797;
  margin-top: 30px;
  padding-top: 30px;
}
/* line 10, ../sass/_maritalStatus.scss */
#marital-status #label48204747 .fieldset-content .radiobox:first-of-type {
  margin-top: 0;
}
/* line 20, ../sass/_maritalStatus.scss */
#marital-status #label48205220 .fieldset-content .radiobox:first-of-type {
  margin-top: 20px;
}
/* line 27, ../sass/_maritalStatus.scss */
#marital-status .three-column-grids {
  clear: both;
}
/* line 30, ../sass/_maritalStatus.scss */
#marital-status .three-column-grids .three-column-grid1,
#marital-status .three-column-grids .three-column-grid2,
#marital-status .three-column-grids .three-column-grid3 {
  width: calc(33% - 20px);
  float: left;
  margin-right: 20px;
}
@media screen and (max-width: 800px) {
  /* line 30, ../sass/_maritalStatus.scss */
  #marital-status .three-column-grids .three-column-grid1,
  #marital-status .three-column-grids .three-column-grid2,
  #marital-status .three-column-grids .three-column-grid3 {
    width: 100%;
    float: none;
    margin-right: 0;
  }
}
/* line 43, ../sass/_maritalStatus.scss */
#marital-status .three-column-grids .three-column-grid1 .fsOptionLabel,
#marital-status .three-column-grids .three-column-grid2 .fsOptionLabel,
#marital-status .three-column-grids .three-column-grid3 .fsOptionLabel {
  display: block;
  margin-bottom: 40px;
}
/* line 48, ../sass/_maritalStatus.scss */
#marital-status .three-column-grids .three-column-grid1 #fsRow2554739-30,
#marital-status .three-column-grids .three-column-grid1 #fsRow2554739-31,
#marital-status .three-column-grids .three-column-grid1 #fsRow2554739-32,
#marital-status .three-column-grids .three-column-grid2 #fsRow2554739-30,
#marital-status .three-column-grids .three-column-grid2 #fsRow2554739-31,
#marital-status .three-column-grids .three-column-grid2 #fsRow2554739-32,
#marital-status .three-column-grids .three-column-grid3 #fsRow2554739-30,
#marital-status .three-column-grids .three-column-grid3 #fsRow2554739-31,
#marital-status .three-column-grids .three-column-grid3 #fsRow2554739-32 {
  margin-bottom: 25px;
}
/* line 53, ../sass/_maritalStatus.scss */
#marital-status .three-column-grids .three-column-grid1 #fsRow2554739-30 .fsFieldCell,
#marital-status .three-column-grids .three-column-grid1 #fsRow2554739-31 .fsFieldCell,
#marital-status .three-column-grids .three-column-grid1 #fsRow2554739-32 .fsFieldCell,
#marital-status .three-column-grids .three-column-grid2 #fsRow2554739-30 .fsFieldCell,
#marital-status .three-column-grids .three-column-grid2 #fsRow2554739-31 .fsFieldCell,
#marital-status .three-column-grids .three-column-grid2 #fsRow2554739-32 .fsFieldCell,
#marital-status .three-column-grids .three-column-grid3 #fsRow2554739-30 .fsFieldCell,
#marital-status .three-column-grids .three-column-grid3 #fsRow2554739-31 .fsFieldCell,
#marital-status .three-column-grids .three-column-grid3 #fsRow2554739-32 .fsFieldCell {
  height: 75px;
}
@media screen and (max-width: 800px) {
  /* line 53, ../sass/_maritalStatus.scss */
  #marital-status .three-column-grids .three-column-grid1 #fsRow2554739-30 .fsFieldCell,
  #marital-status .three-column-grids .three-column-grid1 #fsRow2554739-31 .fsFieldCell,
  #marital-status .three-column-grids .three-column-grid1 #fsRow2554739-32 .fsFieldCell,
  #marital-status .three-column-grids .three-column-grid2 #fsRow2554739-30 .fsFieldCell,
  #marital-status .three-column-grids .three-column-grid2 #fsRow2554739-31 .fsFieldCell,
  #marital-status .three-column-grids .three-column-grid2 #fsRow2554739-32 .fsFieldCell,
  #marital-status .three-column-grids .three-column-grid3 #fsRow2554739-30 .fsFieldCell,
  #marital-status .three-column-grids .three-column-grid3 #fsRow2554739-31 .fsFieldCell,
  #marital-status .three-column-grids .three-column-grid3 #fsRow2554739-32 .fsFieldCell {
    height: 100%;
  }
}
/* line 63, ../sass/_maritalStatus.scss */
#marital-status .three-column-grids #fsRow2554739-28 {
  margin-bottom: 0 !important;
}
@media screen and (max-width: 800px) {
  /* line 67, ../sass/_maritalStatus.scss */
  #marital-status .three-column-grids #fsRow2554739-29 {
    margin-top: 40px;
  }
}
/* line 73, ../sass/_maritalStatus.scss */
#marital-status .three-column-grids .checkbox,
#marital-status .three-column-grids .radiobox {
  margin-bottom: 40px;
}
/* line 77, ../sass/_maritalStatus.scss */
#marital-status .three-column-grids .checkbox.fsHidden, #marital-status .three-column-grids .checkbox:last-of-type,
#marital-status .three-column-grids .radiobox.fsHidden,
#marital-status .three-column-grids .radiobox:last-of-type {
  margin-bottom: 0;
}

/* Beneficiaries */
/* line 2, ../sass/_beneficiaries.scss */
#beneficiaries {
  width: 100%;
  border-top: 1px solid #979797;
  margin-top: 30px;
  padding-top: 30px;
}
/* line 9, ../sass/_beneficiaries.scss */
#beneficiaries #fsRow2554739-34 p {
  margin-top: 20px;
}
/* line 14, ../sass/_beneficiaries.scss */
#beneficiaries #fsRow2554739-35 {
  margin-bottom: 0;
}
/* line 18, ../sass/_beneficiaries.scss */
#beneficiaries #fsRow2554739-36 {
  margin-top: 20px;
}
/* line 22, ../sass/_beneficiaries.scss */
#beneficiaries #fsRow2554739-35,
#beneficiaries #fsRow2554739-36 {
  max-width: 320px;
}
@media screen and (max-width: 800px) {
  /* line 22, ../sass/_beneficiaries.scss */
  #beneficiaries #fsRow2554739-35,
  #beneficiaries #fsRow2554739-36 {
    width: 100%;
  }
}
/* line 30, ../sass/_beneficiaries.scss */
#beneficiaries #fsRow2554739-35 select,
#beneficiaries #fsRow2554739-36 select {
  width: 100%;
  max-width: 320px;
}
@media screen and (max-width: 800px) {
  /* line 30, ../sass/_beneficiaries.scss */
  #beneficiaries #fsRow2554739-35 select,
  #beneficiaries #fsRow2554739-36 select {
    max-width: 100%;
  }
}

/* Legal Guardian */
/* line 2, ../sass/_legalGuardian.scss */
#legal-guardian {
  border-top: 1px solid #979797;
  margin-top: 30px;
  padding-top: 30px;
}
/* line 7, ../sass/_legalGuardian.scss */
#legal-guardian #fsRow2554739-39,
#legal-guardian #fsRow2554739-40,
#legal-guardian #fsRow2554739-41 {
  width: calc(33% - 20px);
  float: left;
  display: inline-block;
  margin-right: 20px;
  margin-bottom: 0 !important;
}
@media screen and (max-width: 800px) {
  /* line 7, ../sass/_legalGuardian.scss */
  #legal-guardian #fsRow2554739-39,
  #legal-guardian #fsRow2554739-40,
  #legal-guardian #fsRow2554739-41 {
    width: 100%;
    float: none;
    margin-right: 0;
  }
}

/* line 25, ../sass/_legalGuardian.scss */
#fsRow2554739-38 p {
  margin-top: 20px;
}

/* Legal Guardian */
/* line 2, ../sass/_estateExecutor.scss */
#estate-executor {
  width: 100%;
  clear: both;
  display: inline-block;
  border-top: 1px solid #979797;
  margin-top: 30px;
  padding-top: 30px;
}
/* line 10, ../sass/_estateExecutor.scss */
#estate-executor #fsRow2554739-39,
#estate-executor #fsRow2554739-40,
#estate-executor #fsRow2554739-41,
#estate-executor #fsRow2554739-42,
#estate-executor #fsRow2554739-43,
#estate-executor #fsRow2554739-44,
#estate-executor #fsRow2554739-46,
#estate-executor #fsRow2554739-47,
#estate-executor #fsRow2554739-48,
#estate-executor #fsRow2554739-49,
#estate-executor #fsRow2554739-50,
#estate-executor #fsRow2554739-51,
#estate-executor #fsRow2554739-52,
#estate-executor #fsRow2554739-53,
#estate-executor #fsRow2554739-54,
#estate-executor #fsRow2554739-55,
#estate-executor #fsRow2554739-56,
#estate-executor #fsRow2554739-57,
#estate-executor #fsRow2554739-58,
#estate-executor #fsRow2554739-59 {
  width: calc(33% - 20px);
  float: left;
  display: inline-block;
  margin-right: 20px;
}
/* line 35, ../sass/_estateExecutor.scss */
#estate-executor #fsRow2554739-39 .fsFieldCell,
#estate-executor #fsRow2554739-40 .fsFieldCell,
#estate-executor #fsRow2554739-41 .fsFieldCell,
#estate-executor #fsRow2554739-42 .fsFieldCell,
#estate-executor #fsRow2554739-43 .fsFieldCell,
#estate-executor #fsRow2554739-44 .fsFieldCell,
#estate-executor #fsRow2554739-46 .fsFieldCell,
#estate-executor #fsRow2554739-47 .fsFieldCell,
#estate-executor #fsRow2554739-48 .fsFieldCell,
#estate-executor #fsRow2554739-49 .fsFieldCell,
#estate-executor #fsRow2554739-50 .fsFieldCell,
#estate-executor #fsRow2554739-51 .fsFieldCell,
#estate-executor #fsRow2554739-52 .fsFieldCell,
#estate-executor #fsRow2554739-53 .fsFieldCell,
#estate-executor #fsRow2554739-54 .fsFieldCell,
#estate-executor #fsRow2554739-55 .fsFieldCell,
#estate-executor #fsRow2554739-56 .fsFieldCell,
#estate-executor #fsRow2554739-57 .fsFieldCell,
#estate-executor #fsRow2554739-58 .fsFieldCell,
#estate-executor #fsRow2554739-59 .fsFieldCell {
  height: 75px;
}
@media screen and (max-width: 800px) {
  /* line 35, ../sass/_estateExecutor.scss */
  #estate-executor #fsRow2554739-39 .fsFieldCell,
  #estate-executor #fsRow2554739-40 .fsFieldCell,
  #estate-executor #fsRow2554739-41 .fsFieldCell,
  #estate-executor #fsRow2554739-42 .fsFieldCell,
  #estate-executor #fsRow2554739-43 .fsFieldCell,
  #estate-executor #fsRow2554739-44 .fsFieldCell,
  #estate-executor #fsRow2554739-46 .fsFieldCell,
  #estate-executor #fsRow2554739-47 .fsFieldCell,
  #estate-executor #fsRow2554739-48 .fsFieldCell,
  #estate-executor #fsRow2554739-49 .fsFieldCell,
  #estate-executor #fsRow2554739-50 .fsFieldCell,
  #estate-executor #fsRow2554739-51 .fsFieldCell,
  #estate-executor #fsRow2554739-52 .fsFieldCell,
  #estate-executor #fsRow2554739-53 .fsFieldCell,
  #estate-executor #fsRow2554739-54 .fsFieldCell,
  #estate-executor #fsRow2554739-55 .fsFieldCell,
  #estate-executor #fsRow2554739-56 .fsFieldCell,
  #estate-executor #fsRow2554739-57 .fsFieldCell,
  #estate-executor #fsRow2554739-58 .fsFieldCell,
  #estate-executor #fsRow2554739-59 .fsFieldCell {
    height: 100%;
  }
}
@media screen and (max-width: 800px) {
  /* line 10, ../sass/_estateExecutor.scss */
  #estate-executor #fsRow2554739-39,
  #estate-executor #fsRow2554739-40,
  #estate-executor #fsRow2554739-41,
  #estate-executor #fsRow2554739-42,
  #estate-executor #fsRow2554739-43,
  #estate-executor #fsRow2554739-44,
  #estate-executor #fsRow2554739-46,
  #estate-executor #fsRow2554739-47,
  #estate-executor #fsRow2554739-48,
  #estate-executor #fsRow2554739-49,
  #estate-executor #fsRow2554739-50,
  #estate-executor #fsRow2554739-51,
  #estate-executor #fsRow2554739-52,
  #estate-executor #fsRow2554739-53,
  #estate-executor #fsRow2554739-54,
  #estate-executor #fsRow2554739-55,
  #estate-executor #fsRow2554739-56,
  #estate-executor #fsRow2554739-57,
  #estate-executor #fsRow2554739-58,
  #estate-executor #fsRow2554739-59 {
    width: 100%;
    float: none;
    margin-right: 0;
  }
}
/* line 50, ../sass/_estateExecutor.scss */
#estate-executor #fsRow2554739-45 {
  clear: both;
}
/* line 53, ../sass/_estateExecutor.scss */
#estate-executor #fsRow2554739-45 p {
  margin-top: 20px;
}
/* line 58, ../sass/_estateExecutor.scss */
#estate-executor #fsRow2554739-55 {
  height: 50px;
}
/* line 60, ../sass/_estateExecutor.scss */
#estate-executor #fsRow2554739-55 .radiobox {
  width: 50%;
  max-width: 140px;
  float: left;
}
@media screen and (max-width: 800px) {
  /* line 67, ../sass/_estateExecutor.scss */
  #estate-executor #fsRow2554739-57 {
    margin-bottom: 0 !important;
  }
}
/* line 73, ../sass/_estateExecutor.scss */
#estate-executor #fsRow2554739-58 {
  width: 100%;
  float: none;
  margin-top: 30px;
  margin-bottom: 0 !important;
}
/* line 79, ../sass/_estateExecutor.scss */
#estate-executor #fsRow2554739-58 .fsFieldCell {
  height: auto;
}
@media screen and (max-width: 800px) {
  /* line 79, ../sass/_estateExecutor.scss */
  #estate-executor #fsRow2554739-58 .fsFieldCell {
    height: 100%;
  }
}
/* line 87, ../sass/_estateExecutor.scss */
#estate-executor #fsRow2554739-58 fieldset {
  min-height: auto !important;
  min-height: 0 !important;
}
/* line 95, ../sass/_estateExecutor.scss */
#estate-executor #over-sixty-five p,
#estate-executor #under-sixty-five p {
  color: #0075C9;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-weight: bold;
  line-height: 19px;
  margin-top: 20px;
}
/* line 107, ../sass/_estateExecutor.scss */
#estate-executor #executorDetailsIntroCopy p:first-of-type {
  color: #0075C9;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-weight: bold;
  line-height: 19px;
  margin-top: 20px;
}

/* Life Insurance */
/* line 2, ../sass/_lifeInsurance.scss */
#life-insurance {
  clear: both;
  border-top: 1px solid #979797;
  margin-top: 30px;
  padding-top: 30px;
}
/* line 8, ../sass/_lifeInsurance.scss */
#life-insurance p {
  margin-bottom: 40px;
}
