@charset "UTF-8";
body.page-cancel main #content input[type="text"],
body.page-cancel main #content input[type="file"],
body.page-cancel main #content input[type="password"],
body.page-cancel main #content input[type="number"],
body.page-cancel main #content input[type="search"],
body.page-cancel main #content input[type="email"],
body.page-cancel main #content input[type="url"],
body.page-cancel main #content input[type="tel"],
body.page-cancel main #content textarea,
body.page-cancel main #content select, body.page-containersales main #content input[type="text"],
body.page-containersales main #content input[type="file"],
body.page-containersales main #content input[type="password"],
body.page-containersales main #content input[type="number"],
body.page-containersales main #content input[type="search"],
body.page-containersales main #content input[type="email"],
body.page-containersales main #content input[type="url"],
body.page-containersales main #content input[type="tel"],
body.page-containersales main #content textarea,
body.page-containersales main #content select, body.page-containerlease main #content input[type="text"],
body.page-containerlease main #content input[type="file"],
body.page-containerlease main #content input[type="password"],
body.page-containerlease main #content input[type="number"],
body.page-containerlease main #content input[type="search"],
body.page-containerlease main #content input[type="email"],
body.page-containerlease main #content input[type="url"],
body.page-containerlease main #content input[type="tel"],
body.page-containerlease main #content textarea,
body.page-containerlease main #content select {
  width: 50%;
  padding: 5px;
  background-color: #FFFFFF;
  border: 1px solid #ccc;
  color: #333333;
  line-height: normal; }
body.page-cancel main #content textarea, body.page-containersales main #content textarea, body.page-containerlease main #content textarea {
  overflow: auto;
  vertical-align: top;
  width: 98%; }
body.page-cancel main #content input[type="submit"],
body.page-cancel main #content input[type="reset"], body.page-containersales main #content input[type="submit"],
body.page-containersales main #content input[type="reset"], body.page-containerlease main #content input[type="submit"],
body.page-containerlease main #content input[type="reset"] {
  background: #b56a63;
  border: none;
  border-radius: 0;
  box-shadow: none;
  color: white;
  cursor: pointer;
  font-size: 1.5rem;
  font-weight: 600;
  height: auto;
  margin-top: 5px;
  padding: 7px 10px;
  text-align: center;
  text-decoration: none;
  text-shadow: none; }
body.page-cancel main #content input[type="submit"]:hover,
body.page-cancel main #content input[type="reset"]:hover, body.page-containersales main #content input[type="submit"]:hover,
body.page-containersales main #content input[type="reset"]:hover, body.page-containerlease main #content input[type="submit"]:hover,
body.page-containerlease main #content input[type="reset"]:hover {
  background-color: #633a37;
  -webkit-transition: background-color 1s;
  transition: background-color 1s; }
body.page-cancel #autozip, body.page-containersales #autozip, body.page-containerlease #autozip {
  display: none !important; }

body.page-cancel, body.page-containersales, body.page-containerlease {
  width: 100%; }
  body.page-cancel main #content .wpcf7, body.page-containersales main #content .wpcf7, body.page-containerlease main #content .wpcf7 {
    width: 100%;
    padding: 0px 0px 0px 0px; }
    @media (max-width: 414px) {
      body.page-cancel main #content .wpcf7, body.page-containersales main #content .wpcf7, body.page-containerlease main #content .wpcf7 {
        padding-top: 20px; } }
    body.page-cancel main #content .wpcf7 input[type='radio'], body.page-cancel main #content .wpcf7 input[type='checkbox'], body.page-containersales main #content .wpcf7 input[type='radio'], body.page-containersales main #content .wpcf7 input[type='checkbox'], body.page-containerlease main #content .wpcf7 input[type='radio'], body.page-containerlease main #content .wpcf7 input[type='checkbox'] {
      display: none; }
    body.page-cancel main #content .wpcf7 form, body.page-containersales main #content .wpcf7 form, body.page-containerlease main #content .wpcf7 form {
      width: 100%;
      margin: 0 auto;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      justify-content: flex-start;
      -webkit-justify-content: flex-start;
      -webkit-align-items: flex-start;
      align-items: flex-start;
      -webkit-flex-direction: column;
      flex-direction: column;
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap; }
      body.page-cancel main #content .wpcf7 form p, body.page-containersales main #content .wpcf7 form p, body.page-containerlease main #content .wpcf7 form p {
        width: 100%;
        margin: 0px auto 0px auto;
        text-align: center; }
        @media (max-width: 767px) {
          body.page-cancel main #content .wpcf7 form p, body.page-containersales main #content .wpcf7 form p, body.page-containerlease main #content .wpcf7 form p {
            text-align: left; }
            body.page-cancel main #content .wpcf7 form p br, body.page-containersales main #content .wpcf7 form p br, body.page-containerlease main #content .wpcf7 form p br {
              display: none; } }
      body.page-cancel main #content .wpcf7 form .wpcf7-response-output, body.page-containersales main #content .wpcf7 form .wpcf7-response-output, body.page-containerlease main #content .wpcf7 form .wpcf7-response-output {
        display: none !important; }
    body.page-cancel main #content .wpcf7 ul, body.page-containersales main #content .wpcf7 ul, body.page-containerlease main #content .wpcf7 ul {
      width: 100%;
      padding: 20px 0px 0px 0px;
      margin: 0px auto 50px auto;
      background: #fff; }
      @media (max-width: 1023px) {
        body.page-cancel main #content .wpcf7 ul, body.page-containersales main #content .wpcf7 ul, body.page-containerlease main #content .wpcf7 ul {
          width: 95%; } }
      body.page-cancel main #content .wpcf7 ul li, body.page-containersales main #content .wpcf7 ul li, body.page-containerlease main #content .wpcf7 ul li {
        margin-top: 35px;
        padding-bottom: 35px;
        border-bottom: 1px solid #ededed;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
        -webkit-justify-content: space-between;
        -webkit-align-items: center;
        align-items: center;
        -webkit-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap; }
        @media (max-width: 767px) {
          body.page-cancel main #content .wpcf7 ul li, body.page-containersales main #content .wpcf7 ul li, body.page-containerlease main #content .wpcf7 ul li {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            justify-content: flex-start;
            -webkit-justify-content: flex-start;
            -webkit-align-items: flex-start;
            align-items: flex-start;
            -webkit-flex-direction: column;
            flex-direction: column;
            -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
            margin-top: 25px;
            padding-bottom: 20px; } }
        body.page-cancel main #content .wpcf7 ul li span.list-name, body.page-containersales main #content .wpcf7 ul li span.list-name, body.page-containerlease main #content .wpcf7 ul li span.list-name {
          width: 30%;
          font-size: 1.45rem;
          font-weight: 700; }
          @media (max-width: 1023px) {
            body.page-cancel main #content .wpcf7 ul li span.list-name, body.page-containersales main #content .wpcf7 ul li span.list-name, body.page-containerlease main #content .wpcf7 ul li span.list-name {
              width: 40%; } }
  @media (max-width: 1023px) and (max-width: 767px) {
    body.page-cancel main #content .wpcf7 ul li span.list-name, body.page-containersales main #content .wpcf7 ul li span.list-name, body.page-containerlease main #content .wpcf7 ul li span.list-name {
      width: 100%; } }

          body.page-cancel main #content .wpcf7 ul li span.list-name b.must, body.page-cancel main #content .wpcf7 ul li span.list-name b.any, body.page-containersales main #content .wpcf7 ul li span.list-name b.must, body.page-containersales main #content .wpcf7 ul li span.list-name b.any, body.page-containerlease main #content .wpcf7 ul li span.list-name b.must, body.page-containerlease main #content .wpcf7 ul li span.list-name b.any {
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            -ms-border-radius: 3px;
            border-radius: 3px;
            font-size: 1.1rem;
            font-weight: 700;
            color: #fff;
            background: #E95200;
            padding: 3px 8px;
            margin-right: 10px;
            line-height: 1; }
          body.page-cancel main #content .wpcf7 ul li span.list-name b.any, body.page-containersales main #content .wpcf7 ul li span.list-name b.any, body.page-containerlease main #content .wpcf7 ul li span.list-name b.any {
            background: #ddd;
            color: #999; }
        body.page-cancel main #content .wpcf7 ul li span.input-area, body.page-containersales main #content .wpcf7 ul li span.input-area, body.page-containerlease main #content .wpcf7 ul li span.input-area {
          width: 70%; }
          @media (max-width: 1023px) {
            body.page-cancel main #content .wpcf7 ul li span.input-area, body.page-containersales main #content .wpcf7 ul li span.input-area, body.page-containerlease main #content .wpcf7 ul li span.input-area {
              width: 50%; } }
  @media (max-width: 1023px) and (max-width: 767px) {
    body.page-cancel main #content .wpcf7 ul li span.input-area, body.page-containersales main #content .wpcf7 ul li span.input-area, body.page-containerlease main #content .wpcf7 ul li span.input-area {
      width: 100%;
      margin-top: 20px; } }

          body.page-cancel main #content .wpcf7 ul li span.input-area.check-bl1, body.page-containersales main #content .wpcf7 ul li span.input-area.check-bl1, body.page-containerlease main #content .wpcf7 ul li span.input-area.check-bl1 {
            width: 100%; }
          body.page-cancel main #content .wpcf7 ul li span.input-area br, body.page-containersales main #content .wpcf7 ul li span.input-area br, body.page-containerlease main #content .wpcf7 ul li span.input-area br {
            display: none; }
          body.page-cancel main #content .wpcf7 ul li span.input-area .kaiyaku_caution, body.page-containersales main #content .wpcf7 ul li span.input-area .kaiyaku_caution, body.page-containerlease main #content .wpcf7 ul li span.input-area .kaiyaku_caution {
            width: 100%;
            display: inline-block;
            margin-top: 5px; }
            @media (min-width: 1200px) {
              body.page-cancel main #content .wpcf7 ul li span.input-area .kaiyaku_caution, body.page-containersales main #content .wpcf7 ul li span.input-area .kaiyaku_caution, body.page-containerlease main #content .wpcf7 ul li span.input-area .kaiyaku_caution {
                font-size: 1.4rem; } }
            body.page-cancel main #content .wpcf7 ul li span.input-area .kaiyaku_caution strong, body.page-containersales main #content .wpcf7 ul li span.input-area .kaiyaku_caution strong, body.page-containerlease main #content .wpcf7 ul li span.input-area .kaiyaku_caution strong {
              font-weight: 700;
              color: #B82F31; }
          body.page-cancel main #content .wpcf7 ul li span.input-area input, body.page-cancel main #content .wpcf7 ul li span.input-area textarea, body.page-containersales main #content .wpcf7 ul li span.input-area input, body.page-containersales main #content .wpcf7 ul li span.input-area textarea, body.page-containerlease main #content .wpcf7 ul li span.input-area input, body.page-containerlease main #content .wpcf7 ul li span.input-area textarea {
            background: #F5F5F5;
            border: none;
            padding: 10px;
            font-family: 1.4;
            font-size: 500;
            font-weight: 500;
            color: #333;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            -ms-border-radius: 3px;
            border-radius: 3px; }
            body.page-cancel main #content .wpcf7 ul li span.input-area input:focus, body.page-cancel main #content .wpcf7 ul li span.input-area textarea:focus, body.page-containersales main #content .wpcf7 ul li span.input-area input:focus, body.page-containersales main #content .wpcf7 ul li span.input-area textarea:focus, body.page-containerlease main #content .wpcf7 ul li span.input-area input:focus, body.page-containerlease main #content .wpcf7 ul li span.input-area textarea:focus {
              background: #edeee6; }
            body.page-cancel main #content .wpcf7 ul li span.input-area input.wpcf7-not-valid, body.page-cancel main #content .wpcf7 ul li span.input-area textarea.wpcf7-not-valid, body.page-containersales main #content .wpcf7 ul li span.input-area input.wpcf7-not-valid, body.page-containersales main #content .wpcf7 ul li span.input-area textarea.wpcf7-not-valid, body.page-containerlease main #content .wpcf7 ul li span.input-area input.wpcf7-not-valid, body.page-containerlease main #content .wpcf7 ul li span.input-area textarea.wpcf7-not-valid {
              border: 1px solid #E95200;
              background: #fdf2f2; }
          body.page-cancel main #content .wpcf7 ul li span.input-area input, body.page-containersales main #content .wpcf7 ul li span.input-area input, body.page-containerlease main #content .wpcf7 ul li span.input-area input {
            width: 100%;
            height: 45px; }
            @media (max-width: 1023px) {
              body.page-cancel main #content .wpcf7 ul li span.input-area input, body.page-containersales main #content .wpcf7 ul li span.input-area input, body.page-containerlease main #content .wpcf7 ul li span.input-area input {
                width: 100%; } }
            body.page-cancel main #content .wpcf7 ul li span.input-area input.wpcf7-date, body.page-containersales main #content .wpcf7 ul li span.input-area input.wpcf7-date, body.page-containerlease main #content .wpcf7 ul li span.input-area input.wpcf7-date {
              width: auto; }
              @media (max-width: 1023px) {
                body.page-cancel main #content .wpcf7 ul li span.input-area input.wpcf7-date, body.page-containersales main #content .wpcf7 ul li span.input-area input.wpcf7-date, body.page-containerlease main #content .wpcf7 ul li span.input-area input.wpcf7-date {
                  width: 200px; } }
  @media (max-width: 1023px) and (max-width: 767px) {
    body.page-cancel main #content .wpcf7 ul li span.input-area input.wpcf7-date, body.page-containersales main #content .wpcf7 ul li span.input-area input.wpcf7-date, body.page-containerlease main #content .wpcf7 ul li span.input-area input.wpcf7-date {
      width: 100%; } }

          body.page-cancel main #content .wpcf7 ul li span.input-area textarea, body.page-containersales main #content .wpcf7 ul li span.input-area textarea, body.page-containerlease main #content .wpcf7 ul li span.input-area textarea {
            width: 100%; }
          body.page-cancel main #content .wpcf7 ul li span.input-area select, body.page-containersales main #content .wpcf7 ul li span.input-area select, body.page-containerlease main #content .wpcf7 ul li span.input-area select {
            width: auto;
            margin-right: 5px;
            border-radius: 3px; }
            @media (min-width: 1200px) {
              body.page-cancel main #content .wpcf7 ul li span.input-area select, body.page-containersales main #content .wpcf7 ul li span.input-area select, body.page-containerlease main #content .wpcf7 ul li span.input-area select {
                font-family: 1.5;
                font-size: 1.5rem;
                font-weight: 500;
                color: #333; } }
            @media (min-width: 768px) and (max-width: 1023px) {
              body.page-cancel main #content .wpcf7 ul li span.input-area select, body.page-containersales main #content .wpcf7 ul li span.input-area select, body.page-containerlease main #content .wpcf7 ul li span.input-area select {
                width: 25%; } }
            @media (max-width: 767px) {
              body.page-cancel main #content .wpcf7 ul li span.input-area select, body.page-containersales main #content .wpcf7 ul li span.input-area select, body.page-containerlease main #content .wpcf7 ul li span.input-area select {
                width: 20%; } }
          body.page-cancel main #content .wpcf7 ul li span.input-area .wpcf7-not-valid-tip, body.page-containersales main #content .wpcf7 ul li span.input-area .wpcf7-not-valid-tip, body.page-containerlease main #content .wpcf7 ul li span.input-area .wpcf7-not-valid-tip {
            margin-top: 5px;
            font-size: 1.3rem;
            font-weight: 500;
            color: #E95200; }
        body.page-cancel main #content .wpcf7 ul li span.wpcf7-radio, body.page-containersales main #content .wpcf7 ul li span.wpcf7-radio, body.page-containerlease main #content .wpcf7 ul li span.wpcf7-radio {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          justify-content: flex-start;
          -webkit-justify-content: flex-start;
          -webkit-align-items: center;
          align-items: center;
          -webkit-flex-direction: row;
          flex-direction: row;
          -webkit-flex-wrap: wrap;
          flex-wrap: wrap; }
          body.page-cancel main #content .wpcf7 ul li span.wpcf7-radio .wpcf7-list-item, body.page-containersales main #content .wpcf7 ul li span.wpcf7-radio .wpcf7-list-item, body.page-containerlease main #content .wpcf7 ul li span.wpcf7-radio .wpcf7-list-item {
            width: 48%; }
            @media (max-width: 767px) {
              body.page-cancel main #content .wpcf7 ul li span.wpcf7-radio .wpcf7-list-item, body.page-containersales main #content .wpcf7 ul li span.wpcf7-radio .wpcf7-list-item, body.page-containerlease main #content .wpcf7 ul li span.wpcf7-radio .wpcf7-list-item {
                width: auto; } }
          body.page-cancel main #content .wpcf7 ul li span.wpcf7-radio .wpcf7-list-item, body.page-containersales main #content .wpcf7 ul li span.wpcf7-radio .wpcf7-list-item, body.page-containerlease main #content .wpcf7 ul li span.wpcf7-radio .wpcf7-list-item {
            margin: 0px 0% 0px 0px;
            padding: 0px 0px 0px 30px;
            position: relative; }
            @media (max-width: 767px) {
              body.page-cancel main #content .wpcf7 ul li span.wpcf7-radio .wpcf7-list-item, body.page-containersales main #content .wpcf7 ul li span.wpcf7-radio .wpcf7-list-item, body.page-containerlease main #content .wpcf7 ul li span.wpcf7-radio .wpcf7-list-item {
                width: auto;
                margin-right: 10%; } }
            body.page-cancel main #content .wpcf7 ul li span.wpcf7-radio .wpcf7-list-item label, body.page-containersales main #content .wpcf7 ul li span.wpcf7-radio .wpcf7-list-item label, body.page-containerlease main #content .wpcf7 ul li span.wpcf7-radio .wpcf7-list-item label {
              cursor: pointer; }
              body.page-cancel main #content .wpcf7 ul li span.wpcf7-radio .wpcf7-list-item label:before, body.page-containersales main #content .wpcf7 ul li span.wpcf7-radio .wpcf7-list-item label:before, body.page-containerlease main #content .wpcf7 ul li span.wpcf7-radio .wpcf7-list-item label:before {
                content: "";
                width: 20px;
                height: 20px;
                background: #fff;
                position: absolute;
                top: 2px;
                right: auto;
                bottom: auto;
                left: 0px;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                -ms-border-radius: 50%;
                border-radius: 50%;
                border: 3px solid #dddddd; }
              body.page-cancel main #content .wpcf7 ul li span.wpcf7-radio .wpcf7-list-item label:after, body.page-containersales main #content .wpcf7 ul li span.wpcf7-radio .wpcf7-list-item label:after, body.page-containerlease main #content .wpcf7 ul li span.wpcf7-radio .wpcf7-list-item label:after {
                content: "";
                width: 8px;
                height: 8px;
                background: #F3A530;
                position: absolute;
                top: 8px;
                right: auto;
                bottom: auto;
                left: 6px;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                -ms-border-radius: 50%;
                border-radius: 50%;
                -webkit-transform: scale(0);
                -ms-transform: scale(0);
                -moz-transform: scale(0);
                -o-transform: scale(0);
                transform: scale(0);
                -webkit-transition: All 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
                -ms-transition: All 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
                -moz-transition: All 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
                -o-transition: All 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
                transition: All 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275); }
              body.page-cancel main #content .wpcf7 ul li span.wpcf7-radio .wpcf7-list-item label.checked:after, body.page-containersales main #content .wpcf7 ul li span.wpcf7-radio .wpcf7-list-item label.checked:after, body.page-containerlease main #content .wpcf7 ul li span.wpcf7-radio .wpcf7-list-item label.checked:after {
                -webkit-transform: scale(1);
                transform: scale(1); }
        body.page-cancel main #content .wpcf7 ul li span.wpcf7-checkbox, body.page-containersales main #content .wpcf7 ul li span.wpcf7-checkbox, body.page-containerlease main #content .wpcf7 ul li span.wpcf7-checkbox {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          justify-content: flex-start;
          -webkit-justify-content: flex-start;
          -webkit-align-items: center;
          align-items: center;
          -webkit-flex-direction: row;
          flex-direction: row;
          -webkit-flex-wrap: wrap;
          flex-wrap: wrap; }
          @media (max-width: 767px) {
            body.page-cancel main #content .wpcf7 ul li span.wpcf7-checkbox, body.page-containersales main #content .wpcf7 ul li span.wpcf7-checkbox, body.page-containerlease main #content .wpcf7 ul li span.wpcf7-checkbox {
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex;
              justify-content: space-between;
              -webkit-justify-content: space-between;
              -webkit-align-items: flex-start;
              align-items: flex-start;
              -webkit-flex-direction: row;
              flex-direction: row;
              -webkit-flex-wrap: wrap;
              flex-wrap: wrap; } }
          body.page-cancel main #content .wpcf7 ul li span.wpcf7-checkbox.bl1, body.page-containersales main #content .wpcf7 ul li span.wpcf7-checkbox.bl1, body.page-containerlease main #content .wpcf7 ul li span.wpcf7-checkbox.bl1 {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            justify-content: center;
            -webkit-justify-content: center;
            -webkit-align-items: center;
            align-items: center;
            -webkit-flex-direction: row;
            flex-direction: row;
            -webkit-flex-wrap: wrap;
            flex-wrap: wrap; }
            @media (max-width: 767px) {
              body.page-cancel main #content .wpcf7 ul li span.wpcf7-checkbox.bl1 .wpcf7-list-item, body.page-containersales main #content .wpcf7 ul li span.wpcf7-checkbox.bl1 .wpcf7-list-item, body.page-containerlease main #content .wpcf7 ul li span.wpcf7-checkbox.bl1 .wpcf7-list-item {
                width: 100%; } }
          body.page-cancel main #content .wpcf7 ul li span.wpcf7-checkbox .wpcf7-list-item, body.page-containersales main #content .wpcf7 ul li span.wpcf7-checkbox .wpcf7-list-item, body.page-containerlease main #content .wpcf7 ul li span.wpcf7-checkbox .wpcf7-list-item {
            width: 100%;
            margin: 10px 2% 0px 0px;
            padding: 0px 0px 0px 30px;
            position: relative; }
            @media (max-width: 767px) {
              body.page-cancel main #content .wpcf7 ul li span.wpcf7-checkbox .wpcf7-list-item, body.page-containersales main #content .wpcf7 ul li span.wpcf7-checkbox .wpcf7-list-item, body.page-containerlease main #content .wpcf7 ul li span.wpcf7-checkbox .wpcf7-list-item {
                margin: 10px 0 0 0;
                padding-left: 30px; } }
            body.page-cancel main #content .wpcf7 ul li span.wpcf7-checkbox .wpcf7-list-item:nth-of-type(3n), body.page-containersales main #content .wpcf7 ul li span.wpcf7-checkbox .wpcf7-list-item:nth-of-type(3n), body.page-containerlease main #content .wpcf7 ul li span.wpcf7-checkbox .wpcf7-list-item:nth-of-type(3n) {
              margin-right: 0; }
            body.page-cancel main #content .wpcf7 ul li span.wpcf7-checkbox .wpcf7-list-item label, body.page-containersales main #content .wpcf7 ul li span.wpcf7-checkbox .wpcf7-list-item label, body.page-containerlease main #content .wpcf7 ul li span.wpcf7-checkbox .wpcf7-list-item label {
              cursor: pointer; }
              body.page-cancel main #content .wpcf7 ul li span.wpcf7-checkbox .wpcf7-list-item label:before, body.page-containersales main #content .wpcf7 ul li span.wpcf7-checkbox .wpcf7-list-item label:before, body.page-containerlease main #content .wpcf7 ul li span.wpcf7-checkbox .wpcf7-list-item label:before {
                content: "";
                width: 20px;
                height: 20px;
                background: #fff;
                position: absolute;
                top: 2px;
                right: auto;
                bottom: auto;
                left: 0px;
                -webkit-border-radius: 3px;
                -moz-border-radius: 3px;
                -ms-border-radius: 3px;
                border-radius: 3px;
                border: 3px solid #dddddd; }
              body.page-cancel main #content .wpcf7 ul li span.wpcf7-checkbox .wpcf7-list-item label:after, body.page-containersales main #content .wpcf7 ul li span.wpcf7-checkbox .wpcf7-list-item label:after, body.page-containerlease main #content .wpcf7 ul li span.wpcf7-checkbox .wpcf7-list-item label:after {
                content: "";
                font-family: "FontAwesome";
                font-size: 1.7rem;
                font-weight: 300;
                color: #bc5d5d;
                position: absolute;
                top: 50%;
                transform: translate(0, -50%);
                right: auto;
                left: 1px;
                -webkit-transform: scale(0);
                -ms-transform: scale(0);
                -moz-transform: scale(0);
                -o-transform: scale(0);
                transform: scale(0);
                -webkit-transition: All 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
                -ms-transition: All 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
                -moz-transition: All 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
                -o-transition: All 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
                transition: All 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
                top: -2%; }
              body.page-cancel main #content .wpcf7 ul li span.wpcf7-checkbox .wpcf7-list-item label.checked:after, body.page-containersales main #content .wpcf7 ul li span.wpcf7-checkbox .wpcf7-list-item label.checked:after, body.page-containerlease main #content .wpcf7 ul li span.wpcf7-checkbox .wpcf7-list-item label.checked:after {
                -webkit-transform: scale(1);
                transform: scale(1); }
        body.page-cancel main #content .wpcf7 ul li span.address, body.page-containersales main #content .wpcf7 ul li span.address, body.page-containerlease main #content .wpcf7 ul li span.address {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          justify-content: flex-start;
          -webkit-justify-content: flex-start;
          -webkit-align-items: center;
          align-items: center;
          -webkit-flex-direction: row;
          flex-direction: row;
          -webkit-flex-wrap: wrap;
          flex-wrap: wrap; }
          body.page-cancel main #content .wpcf7 ul li span.address label:nth-of-type(1), body.page-containersales main #content .wpcf7 ul li span.address label:nth-of-type(1), body.page-containerlease main #content .wpcf7 ul li span.address label:nth-of-type(1) {
            width: 33%;
            margin-right: 2%; }
            @media (max-width: 767px) {
              body.page-cancel main #content .wpcf7 ul li span.address label:nth-of-type(1), body.page-containersales main #content .wpcf7 ul li span.address label:nth-of-type(1), body.page-containerlease main #content .wpcf7 ul li span.address label:nth-of-type(1) {
                width: 35%; } }
          body.page-cancel main #content .wpcf7 ul li span.address label:nth-of-type(2), body.page-containersales main #content .wpcf7 ul li span.address label:nth-of-type(2), body.page-containerlease main #content .wpcf7 ul li span.address label:nth-of-type(2) {
            width: 65%; }
            @media (max-width: 767px) {
              body.page-cancel main #content .wpcf7 ul li span.address label:nth-of-type(2), body.page-containersales main #content .wpcf7 ul li span.address label:nth-of-type(2), body.page-containerlease main #content .wpcf7 ul li span.address label:nth-of-type(2) {
                width: 63%; } }
          body.page-cancel main #content .wpcf7 ul li span.address label:nth-of-type(3), body.page-containersales main #content .wpcf7 ul li span.address label:nth-of-type(3), body.page-containerlease main #content .wpcf7 ul li span.address label:nth-of-type(3) {
            width: 100%;
            margin-top: 15px; }
            @media (max-width: 767px) {
              body.page-cancel main #content .wpcf7 ul li span.address label:nth-of-type(3), body.page-containersales main #content .wpcf7 ul li span.address label:nth-of-type(3), body.page-containerlease main #content .wpcf7 ul li span.address label:nth-of-type(3) {
                width: 100%; } }
          body.page-cancel main #content .wpcf7 ul li span.address label input, body.page-containersales main #content .wpcf7 ul li span.address label input, body.page-containerlease main #content .wpcf7 ul li span.address label input {
            width: 100%; }
        body.page-cancel main #content .wpcf7 ul li div.privacy, body.page-containersales main #content .wpcf7 ul li div.privacy, body.page-containerlease main #content .wpcf7 ul li div.privacy {
          width: 100%;
          height: 200px;
          -webkit-border-radius: 5px;
          -moz-border-radius: 5px;
          -ms-border-radius: 5px;
          border-radius: 5px;
          margin-top: 20px;
          padding: 30px;
          overflow-y: scroll;
          overflow-x: hidden;
          background: #f7f7f7; }
          body.page-cancel main #content .wpcf7 ul li div.privacy .privacy-text, body.page-containersales main #content .wpcf7 ul li div.privacy .privacy-text, body.page-containerlease main #content .wpcf7 ul li div.privacy .privacy-text {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            justify-content: flex-start;
            -webkit-justify-content: flex-start;
            -webkit-align-items: flex-start;
            align-items: flex-start;
            -webkit-flex-direction: column;
            flex-direction: column;
            -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
            padding: 10px 0 30px 0; }
          body.page-cancel main #content .wpcf7 ul li div.privacy h3, body.page-containersales main #content .wpcf7 ul li div.privacy h3, body.page-containerlease main #content .wpcf7 ul li div.privacy h3 {
            font-family: 2;
            font-size: 700;
            font-weight: 500;
            color: #333;
            margin-top: 20px; }
          body.page-cancel main #content .wpcf7 ul li div.privacy p, body.page-containersales main #content .wpcf7 ul li div.privacy p, body.page-containerlease main #content .wpcf7 ul li div.privacy p {
            width: 100%;
            text-align: left; }
        body.page-cancel main #content .wpcf7 ul li.short1, body.page-containersales main #content .wpcf7 ul li.short1, body.page-containerlease main #content .wpcf7 ul li.short1 {
          justify-content: flex-start; }
          @media (max-width: 767px) {
            body.page-cancel main #content .wpcf7 ul li.short1, body.page-containersales main #content .wpcf7 ul li.short1, body.page-containerlease main #content .wpcf7 ul li.short1 {
              align-items: flex-end;
              flex-direction: row; } }
          body.page-cancel main #content .wpcf7 ul li.short1 .input-area, body.page-containersales main #content .wpcf7 ul li.short1 .input-area, body.page-containerlease main #content .wpcf7 ul li.short1 .input-area {
            width: 100px;
            margin-right: 5px; }
    body.page-cancel main #content .wpcf7 div.wcp7-submit, body.page-containersales main #content .wpcf7 div.wcp7-submit, body.page-containerlease main #content .wpcf7 div.wcp7-submit {
      width: 100%;
      background: #fff;
      padding: 20px 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      justify-content: center;
      -webkit-justify-content: center;
      -webkit-align-items: center;
      align-items: center;
      -webkit-flex-direction: row;
      flex-direction: row;
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap; }
      body.page-cancel main #content .wpcf7 div.wcp7-submit div.first-step, body.page-containersales main #content .wpcf7 div.wcp7-submit div.first-step, body.page-containerlease main #content .wpcf7 div.wcp7-submit div.first-step {
        width: 100%;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        justify-content: center;
        -webkit-justify-content: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-flex-direction: column;
        flex-direction: column;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap; }
        body.page-cancel main #content .wpcf7 div.wcp7-submit div.first-step > span.privacy, body.page-containersales main #content .wpcf7 div.wcp7-submit div.first-step > span.privacy, body.page-containerlease main #content .wpcf7 div.wcp7-submit div.first-step > span.privacy {
          margin-bottom: 20px; }
          @media (max-width: 767px) {
            body.page-cancel main #content .wpcf7 div.wcp7-submit div.first-step > span.privacy, body.page-containersales main #content .wpcf7 div.wcp7-submit div.first-step > span.privacy, body.page-containerlease main #content .wpcf7 div.wcp7-submit div.first-step > span.privacy {
              width: 95%; } }
          body.page-cancel main #content .wpcf7 div.wcp7-submit div.first-step > span.privacy a, body.page-containersales main #content .wpcf7 div.wcp7-submit div.first-step > span.privacy a, body.page-containerlease main #content .wpcf7 div.wcp7-submit div.first-step > span.privacy a {
            color: #F3A530;
            text-decoration: underline; }
        body.page-cancel main #content .wpcf7 div.wcp7-submit div.first-step > span.confilm, body.page-containersales main #content .wpcf7 div.wcp7-submit div.first-step > span.confilm, body.page-containerlease main #content .wpcf7 div.wcp7-submit div.first-step > span.confilm {
          min-width: 500px;
          height: 60px;
          background: #F3A530;
          position: relative;
          -webkit-border-radius: 5px;
          -moz-border-radius: 5px;
          -ms-border-radius: 5px;
          border-radius: 5px;
          -webkit-box-shadow: 0 3px 0 0 rgba(0, 0, 0, 0.06);
          -moz-box-shadow: 0 3px 0 0 rgba(0, 0, 0, 0.06);
          -ms-box-shadow: 0 3px 0 0 rgba(0, 0, 0, 0.06);
          box-shadow: 0 3px 0 0 rgba(0, 0, 0, 0.06);
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          justify-content: center;
          -webkit-justify-content: center;
          -webkit-align-items: center;
          align-items: center;
          -webkit-flex-direction: row;
          flex-direction: row;
          -webkit-flex-wrap: wrap;
          flex-wrap: wrap; }
          @media (max-width: 767px) {
            body.page-cancel main #content .wpcf7 div.wcp7-submit div.first-step > span.confilm, body.page-containersales main #content .wpcf7 div.wcp7-submit div.first-step > span.confilm, body.page-containerlease main #content .wpcf7 div.wcp7-submit div.first-step > span.confilm {
              min-width: 95%; } }
          body.page-cancel main #content .wpcf7 div.wcp7-submit div.first-step > span.confilm:before, body.page-containersales main #content .wpcf7 div.wcp7-submit div.first-step > span.confilm:before, body.page-containerlease main #content .wpcf7 div.wcp7-submit div.first-step > span.confilm:before {
            content: 1.5;
            font-family: 300;
            font-size: #fff;
            font-weight: 55%;
            color: 5%;
            position: absolute;
            top: auto;
            right: auto;
            bottom: auto;
            left: auto;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%); }
          body.page-cancel main #content .wpcf7 div.wcp7-submit div.first-step > span.confilm input, body.page-containersales main #content .wpcf7 div.wcp7-submit div.first-step > span.confilm input, body.page-containerlease main #content .wpcf7 div.wcp7-submit div.first-step > span.confilm input {
            width: 100%;
            height: 100%;
            color: #fff;
            background: transparent;
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px; }
      body.page-cancel main #content .wpcf7 div.wcp7-submit span.back, body.page-containersales main #content .wpcf7 div.wcp7-submit span.back, body.page-containerlease main #content .wpcf7 div.wcp7-submit span.back {
        min-width: 200px;
        height: 50px;
        background: #fff;
        border: 1px solid #333;
        position: relative;
        margin-right: 10px;
        cursor: pointer;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        border-radius: 5px;
        -webkit-box-shadow: 0 3px 0 0 rgba(0, 0, 0, 0.06);
        -moz-box-shadow: 0 3px 0 0 rgba(0, 0, 0, 0.06);
        -ms-box-shadow: 0 3px 0 0 rgba(0, 0, 0, 0.06);
        box-shadow: 0 3px 0 0 rgba(0, 0, 0, 0.06);
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        justify-content: center;
        -webkit-justify-content: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap; }
        @media (max-width: 767px) {
          body.page-cancel main #content .wpcf7 div.wcp7-submit span.back, body.page-containersales main #content .wpcf7 div.wcp7-submit span.back, body.page-containerlease main #content .wpcf7 div.wcp7-submit span.back {
            min-width: 35%; } }
        body.page-cancel main #content .wpcf7 div.wcp7-submit span.back:before, body.page-containersales main #content .wpcf7 div.wcp7-submit span.back:before, body.page-containerlease main #content .wpcf7 div.wcp7-submit span.back:before {
          content: 1.5;
          font-family: 300;
          font-size: #333;
          font-weight: 58%;
          color: auto;
          position: absolute;
          top: auto;
          right: 10%;
          bottom: auto;
          left: auto;
          -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          -moz-transform: translateY(-50%);
          -o-transform: translateY(-50%);
          transform: translateY(-50%); }
        body.page-cancel main #content .wpcf7 div.wcp7-submit span.back input, body.page-containersales main #content .wpcf7 div.wcp7-submit span.back input, body.page-containerlease main #content .wpcf7 div.wcp7-submit span.back input {
          width: 100%;
          height: 100%;
          font-family: 1.4;
          font-size: 500;
          font-weight: #fff;
          color: #333;
          color: #333;
          background: transparent;
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 0px 0px;
          cursor: pointer; }
          @media (max-width: 767px) {
            body.page-cancel main #content .wpcf7 div.wcp7-submit span.back input, body.page-containersales main #content .wpcf7 div.wcp7-submit span.back input, body.page-containerlease main #content .wpcf7 div.wcp7-submit span.back input {
              font-weight: 700; } }
      body.page-cancel main #content .wpcf7 div.wcp7-submit span.submit, body.page-containersales main #content .wpcf7 div.wcp7-submit span.submit, body.page-containerlease main #content .wpcf7 div.wcp7-submit span.submit {
        min-width: 300px;
        height: 50px;
        background: #F3A530;
        position: relative;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        border-radius: 5px;
        -webkit-box-shadow: 0 3px 0 0 rgba(0, 0, 0, 0.06);
        -moz-box-shadow: 0 3px 0 0 rgba(0, 0, 0, 0.06);
        -ms-box-shadow: 0 3px 0 0 rgba(0, 0, 0, 0.06);
        box-shadow: 0 3px 0 0 rgba(0, 0, 0, 0.06);
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        justify-content: center;
        -webkit-justify-content: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        font-family: 1.4;
        font-size: 500;
        font-weight: 500;
        color: #333; }
        @media (max-width: 767px) {
          body.page-cancel main #content .wpcf7 div.wcp7-submit span.submit, body.page-containersales main #content .wpcf7 div.wcp7-submit span.submit, body.page-containerlease main #content .wpcf7 div.wcp7-submit span.submit {
            min-width: 60%; } }
        body.page-cancel main #content .wpcf7 div.wcp7-submit span.submit:before, body.page-containersales main #content .wpcf7 div.wcp7-submit span.submit:before, body.page-containerlease main #content .wpcf7 div.wcp7-submit span.submit:before {
          content: 1.5;
          font-family: 300;
          font-size: #fff;
          font-weight: 58%;
          color: 10%;
          position: absolute;
          top: auto;
          right: auto;
          bottom: auto;
          left: auto;
          -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          -moz-transform: translateY(-50%);
          -o-transform: translateY(-50%);
          transform: translateY(-50%); }
        body.page-cancel main #content .wpcf7 div.wcp7-submit span.submit input, body.page-containersales main #content .wpcf7 div.wcp7-submit span.submit input, body.page-containerlease main #content .wpcf7 div.wcp7-submit span.submit input {
          width: 100%;
          height: 100%;
          font-family: 1.4;
          font-size: 500;
          font-weight: #fff;
          color: #333;
          color: #fff;
          background: transparent;
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 0px 0px; }
          @media (max-width: 767px) {
            body.page-cancel main #content .wpcf7 div.wcp7-submit span.submit input, body.page-containersales main #content .wpcf7 div.wcp7-submit span.submit input, body.page-containerlease main #content .wpcf7 div.wcp7-submit span.submit input {
              font-weight: 700; } }
      body.page-cancel main #content .wpcf7 div.wcp7-submit > p, body.page-containersales main #content .wpcf7 div.wcp7-submit > p, body.page-containerlease main #content .wpcf7 div.wcp7-submit > p {
        display: contents; }
    body.page-cancel main #content .wpcf7 div.wpcf7-validation-errors, body.page-containersales main #content .wpcf7 div.wpcf7-validation-errors, body.page-containerlease main #content .wpcf7 div.wpcf7-validation-errors {
      width: 800px;
      padding: 20px;
      border: 2px solid #E95200;
      background: #fdf2f2;
      margin: 0 auto 30px auto;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      justify-content: center;
      -webkit-justify-content: center;
      -webkit-align-items: center;
      align-items: center;
      -webkit-flex-direction: row;
      flex-direction: row;
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-ordinal-group: -1;
      -moz-box-ordinal-group: -1;
      -ms-flex-order: -1;
      -webkit-order: -1;
      order: -1;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      border-radius: 2px; }
      @media (max-width: 1023px) {
        body.page-cancel main #content .wpcf7 div.wpcf7-validation-errors, body.page-containersales main #content .wpcf7 div.wpcf7-validation-errors, body.page-containerlease main #content .wpcf7 div.wpcf7-validation-errors {
          width: 95%; } }
    body.page-cancel main #content .wpcf7 form.failed p, body.page-containersales main #content .wpcf7 form.failed p, body.page-containerlease main #content .wpcf7 form.failed p {
      width: 100%;
      margin: 0px auto 0px auto;
      text-align: center; }
      @media (max-width: 767px) {
        body.page-cancel main #content .wpcf7 form.failed p, body.page-containersales main #content .wpcf7 form.failed p, body.page-containerlease main #content .wpcf7 form.failed p {
          width: 95%; } }
    body.page-cancel main #content .wpcf7 form.failed ul, body.page-containersales main #content .wpcf7 form.failed ul, body.page-containerlease main #content .wpcf7 form.failed ul {
      margin-top: 50px;
      border-bottom: solid 1px #ccc; }
      body.page-cancel main #content .wpcf7 form.failed ul li, body.page-containersales main #content .wpcf7 form.failed ul li, body.page-containerlease main #content .wpcf7 form.failed ul li {
        width: 100%;
        margin: 0px 0px 0px 0px;
        padding: 35px 50px;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
        -webkit-justify-content: space-between;
        -webkit-align-items: center;
        align-items: center;
        -webkit-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap; }
        body.page-cancel main #content .wpcf7 form.failed ul li:nth-child(odd), body.page-containersales main #content .wpcf7 form.failed ul li:nth-child(odd), body.page-containerlease main #content .wpcf7 form.failed ul li:nth-child(odd) {
          background: #f5f5f5; }
        body.page-cancel main #content .wpcf7 form.failed ul li.textarea, body.page-containersales main #content .wpcf7 form.failed ul li.textarea, body.page-containerlease main #content .wpcf7 form.failed ul li.textarea {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          justify-content: space-between;
          -webkit-justify-content: space-between;
          -webkit-align-items: flex-start;
          align-items: flex-start;
          -webkit-flex-direction: row;
          flex-direction: row;
          -webkit-flex-wrap: wrap;
          flex-wrap: wrap; }
        body.page-cancel main #content .wpcf7 form.failed ul li span.list-name, body.page-containersales main #content .wpcf7 form.failed ul li span.list-name, body.page-containerlease main #content .wpcf7 form.failed ul li span.list-name {
          width: 30%; }
          @media (max-width: 767px) {
            body.page-cancel main #content .wpcf7 form.failed ul li span.list-name, body.page-containersales main #content .wpcf7 form.failed ul li span.list-name, body.page-containerlease main #content .wpcf7 form.failed ul li span.list-name {
              width: 100%; } }
        body.page-cancel main #content .wpcf7 form.failed ul li span.input-area, body.page-containersales main #content .wpcf7 form.failed ul li span.input-area, body.page-containerlease main #content .wpcf7 form.failed ul li span.input-area {
          width: 60%;
          position: relative; }
          @media (max-width: 767px) {
            body.page-cancel main #content .wpcf7 form.failed ul li span.input-area, body.page-containersales main #content .wpcf7 form.failed ul li span.input-area, body.page-containerlease main #content .wpcf7 form.failed ul li span.input-area {
              width: 100%; } }
          body.page-cancel main #content .wpcf7 form.failed ul li span.input-area:before, body.page-containersales main #content .wpcf7 form.failed ul li span.input-area:before, body.page-containerlease main #content .wpcf7 form.failed ul li span.input-area:before {
            content: 1px;
            width: 105%;
            height: #ccc;
            background: 50%;
            position: absolute;
            top: 50%;
            transform: translate(0, -50%); }
            @media (min-width: 1200px) {
              body.page-cancel main #content .wpcf7 form.failed ul li span.input-area:before, body.page-containersales main #content .wpcf7 form.failed ul li span.input-area:before, body.page-containerlease main #content .wpcf7 form.failed ul li span.input-area:before {
                min-height: 40px; } }
            @media (max-width: 767px) {
              body.page-cancel main #content .wpcf7 form.failed ul li span.input-area:before, body.page-containersales main #content .wpcf7 form.failed ul li span.input-area:before, body.page-containerlease main #content .wpcf7 form.failed ul li span.input-area:before {
                display: none; } }
        body.page-cancel main #content .wpcf7 form.failed ul li b.must, body.page-cancel main #content .wpcf7 form.failed ul li b.any, body.page-containersales main #content .wpcf7 form.failed ul li b.must, body.page-containersales main #content .wpcf7 form.failed ul li b.any, body.page-containerlease main #content .wpcf7 form.failed ul li b.must, body.page-containerlease main #content .wpcf7 form.failed ul li b.any {
          display: none; }
        body.page-cancel main #content .wpcf7 form.failed ul li .input-area input, body.page-cancel main #content .wpcf7 form.failed ul li .input-area textarea, body.page-containersales main #content .wpcf7 form.failed ul li .input-area input, body.page-containersales main #content .wpcf7 form.failed ul li .input-area textarea, body.page-containerlease main #content .wpcf7 form.failed ul li .input-area input, body.page-containerlease main #content .wpcf7 form.failed ul li .input-area textarea {
          background: transparent;
          padding: 0px 0px 0px 0px; }
          @media (max-width: 767px) {
            body.page-cancel main #content .wpcf7 form.failed ul li .input-area input, body.page-cancel main #content .wpcf7 form.failed ul li .input-area textarea, body.page-containersales main #content .wpcf7 form.failed ul li .input-area input, body.page-containersales main #content .wpcf7 form.failed ul li .input-area textarea, body.page-containerlease main #content .wpcf7 form.failed ul li .input-area input, body.page-containerlease main #content .wpcf7 form.failed ul li .input-area textarea {
              background: transparent !important; } }
          body.page-cancel main #content .wpcf7 form.failed ul li .input-area input:focus, body.page-cancel main #content .wpcf7 form.failed ul li .input-area textarea:focus, body.page-containersales main #content .wpcf7 form.failed ul li .input-area input:focus, body.page-containersales main #content .wpcf7 form.failed ul li .input-area textarea:focus, body.page-containerlease main #content .wpcf7 form.failed ul li .input-area input:focus, body.page-containerlease main #content .wpcf7 form.failed ul li .input-area textarea:focus {
            background: transparent; }
        body.page-cancel main #content .wpcf7 form.failed ul li .input-area input, body.page-containersales main #content .wpcf7 form.failed ul li .input-area input, body.page-containerlease main #content .wpcf7 form.failed ul li .input-area input {
          height: auto; }
        body.page-cancel main #content .wpcf7 form.failed ul li .input-area .your-zipcode, body.page-containersales main #content .wpcf7 form.failed ul li .input-area .your-zipcode, body.page-containerlease main #content .wpcf7 form.failed ul li .input-area .your-zipcode {
          position: relative; }
          body.page-cancel main #content .wpcf7 form.failed ul li .input-area .your-zipcode:before, body.page-containersales main #content .wpcf7 form.failed ul li .input-area .your-zipcode:before, body.page-containerlease main #content .wpcf7 form.failed ul li .input-area .your-zipcode:before {
            content: auto;
            width: auto;
            height: transparent;
            background: auto;
            position: absolute;
            top: 50%;
            transform: translate(0, -50%);
            font-family: 1.4;
            font-size: 500;
            font-weight: 500;
            color: #333; }
            @media (max-width: 767px) {
              body.page-cancel main #content .wpcf7 form.failed ul li .input-area .your-zipcode:before, body.page-containersales main #content .wpcf7 form.failed ul li .input-area .your-zipcode:before, body.page-containerlease main #content .wpcf7 form.failed ul li .input-area .your-zipcode:before {
                top: 50%; } }
        body.page-cancel main #content .wpcf7 form.failed ul li .input-area.address, body.page-containersales main #content .wpcf7 form.failed ul li .input-area.address, body.page-containerlease main #content .wpcf7 form.failed ul li .input-area.address {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          justify-content: flex-start;
          -webkit-justify-content: flex-start;
          -webkit-align-items: flex-start;
          align-items: flex-start;
          -webkit-flex-direction: column;
          flex-direction: column;
          -webkit-flex-wrap: wrap;
          flex-wrap: wrap; }
          @media (max-width: 767px) {
            body.page-cancel main #content .wpcf7 form.failed ul li .input-area.address br, body.page-containersales main #content .wpcf7 form.failed ul li .input-area.address br, body.page-containerlease main #content .wpcf7 form.failed ul li .input-area.address br {
              display: none; } }
          body.page-cancel main #content .wpcf7 form.failed ul li .input-area.address label, body.page-containersales main #content .wpcf7 form.failed ul li .input-area.address label, body.page-containerlease main #content .wpcf7 form.failed ul li .input-area.address label {
            height: 25px;
            margin: 0px 0px 0px 0px; }
            @media (max-width: 767px) {
              body.page-cancel main #content .wpcf7 form.failed ul li .input-area.address label, body.page-containersales main #content .wpcf7 form.failed ul li .input-area.address label, body.page-containerlease main #content .wpcf7 form.failed ul li .input-area.address label {
                width: auto;
                height: auto; } }
        body.page-cancel main #content .wpcf7 form.failed ul li select, body.page-containersales main #content .wpcf7 form.failed ul li select, body.page-containerlease main #content .wpcf7 form.failed ul li select {
          -webkit-appearance: none;
          -moz-appearance: none;
          appearance: none;
          border: none;
          outline: none;
          background: transparent;
          margin-left: -5px; }
        body.page-cancel main #content .wpcf7 form.failed ul li .wpcf7-radio span.wpcf7-list-item, body.page-cancel main #content .wpcf7 form.failed ul li .wpcf7-checkbox span.wpcf7-list-item, body.page-containersales main #content .wpcf7 form.failed ul li .wpcf7-radio span.wpcf7-list-item, body.page-containersales main #content .wpcf7 form.failed ul li .wpcf7-checkbox span.wpcf7-list-item, body.page-containerlease main #content .wpcf7 form.failed ul li .wpcf7-radio span.wpcf7-list-item, body.page-containerlease main #content .wpcf7 form.failed ul li .wpcf7-checkbox span.wpcf7-list-item {
          padding-left: 0;
          margin: 0px 0px 0px 0px; }
          body.page-cancel main #content .wpcf7 form.failed ul li .wpcf7-radio span.wpcf7-list-item label:not(.checked), body.page-cancel main #content .wpcf7 form.failed ul li .wpcf7-checkbox span.wpcf7-list-item label:not(.checked), body.page-containersales main #content .wpcf7 form.failed ul li .wpcf7-radio span.wpcf7-list-item label:not(.checked), body.page-containersales main #content .wpcf7 form.failed ul li .wpcf7-checkbox span.wpcf7-list-item label:not(.checked), body.page-containerlease main #content .wpcf7 form.failed ul li .wpcf7-radio span.wpcf7-list-item label:not(.checked), body.page-containerlease main #content .wpcf7 form.failed ul li .wpcf7-checkbox span.wpcf7-list-item label:not(.checked) {
            display: none; }
          body.page-cancel main #content .wpcf7 form.failed ul li .wpcf7-radio span.wpcf7-list-item label:before, body.page-cancel main #content .wpcf7 form.failed ul li .wpcf7-radio span.wpcf7-list-item label:after, body.page-cancel main #content .wpcf7 form.failed ul li .wpcf7-checkbox span.wpcf7-list-item label:before, body.page-cancel main #content .wpcf7 form.failed ul li .wpcf7-checkbox span.wpcf7-list-item label:after, body.page-containersales main #content .wpcf7 form.failed ul li .wpcf7-radio span.wpcf7-list-item label:before, body.page-containersales main #content .wpcf7 form.failed ul li .wpcf7-radio span.wpcf7-list-item label:after, body.page-containersales main #content .wpcf7 form.failed ul li .wpcf7-checkbox span.wpcf7-list-item label:before, body.page-containersales main #content .wpcf7 form.failed ul li .wpcf7-checkbox span.wpcf7-list-item label:after, body.page-containerlease main #content .wpcf7 form.failed ul li .wpcf7-radio span.wpcf7-list-item label:before, body.page-containerlease main #content .wpcf7 form.failed ul li .wpcf7-radio span.wpcf7-list-item label:after, body.page-containerlease main #content .wpcf7 form.failed ul li .wpcf7-checkbox span.wpcf7-list-item label:before, body.page-containerlease main #content .wpcf7 form.failed ul li .wpcf7-checkbox span.wpcf7-list-item label:after {
            display: none; }
        body.page-cancel main #content .wpcf7 form.failed ul li.privacy-check, body.page-containersales main #content .wpcf7 form.failed ul li.privacy-check, body.page-containerlease main #content .wpcf7 form.failed ul li.privacy-check {
          display: none; }
    body.page-cancel main #content .wpcf7 form.sent .wpcf7-mail-sent-ok, body.page-containersales main #content .wpcf7 form.sent .wpcf7-mail-sent-ok, body.page-containerlease main #content .wpcf7 form.sent .wpcf7-mail-sent-ok {
      width: 100%;
      height: 100%;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      justify-content: flex-end;
      -webkit-justify-content: flex-end;
      -webkit-align-items: center;
      align-items: center;
      -webkit-flex-direction: column;
      flex-direction: column;
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap;
      position: absolute;
      top: 0px;
      right: auto;
      bottom: auto;
      left: 0px;
      font-size: 2.4rem;
      font-weight: 700;
      color: #fff;
      margin: 0;
      display: flex !important;
      padding: 0px 0px 800px 0px;
      background: rgba(0, 0, 0, 0.7);
      z-index: 40;
      border: none; }
