.background-overlay {
  opacity: 0; }

@media (max-width: 992px) {
  body {
    height: auto;
    min-width: 100%; } }

main {
  color: #232f3e; }
  main .top-box, main .title-box {
    background: rgba(55, 66, 80, 0.99);
    color: #fff;
    border-bottom: 1px solid rgba(35, 47, 62, 0.4); }
    @media (max-width: 992px) {
      main .top-box, main .title-box {
        padding: 1.5rem;
        text-align: center; } }
    main .top-box .column, main .title-box .column {
      padding: 1.5rem 3rem; }
      @media (max-width: 992px) {
        main .top-box .column, main .title-box .column {
          padding: 0.5rem; } }
    main .top-box h1, main .title-box h1 {
      color: #ff9900; }
      @media (max-width: 992px) {
        main .top-box h1, main .title-box h1 {
          font-size: 2.3rem; } }
  main .title-box {
    text-align: center;
    padding: 1.8rem 0; }
    main .title-box h1 {
      color: #f2f2f2;
      margin: 0;
      font-size: 2rem; }
      @media (max-width: 992px) {
        main .title-box h1 {
          font-size: 1.8rem; } }
    @media (max-width: 992px) {
      main .title-box {
        padding: 1.5rem 0; } }
  main .oops-resources .container {
    padding-top: 20px; }
  main .detailed-info-container {
    padding: 4.5rem 3rem;
    background: #fff; }
    main .detailed-info-container.extra-padding {
      padding: 3rem 7rem; }
    @media (max-width: 992px) {
      main .detailed-info-container {
        padding: 1.5rem;
        text-align: left; }
        main .detailed-info-container.extra-padding {
          padding: 3rem 7rem; } }
    main .detailed-info-container h3 {
      margin-bottom: 1.5rem;
      color: #232f3e; }
    main .detailed-info-container h4 {
      margin-bottom: 1.5rem;
      color: #ff9900; }
    main .detailed-info-container .steps {
      margin-top: 3rem; }
    main .detailed-info-container .introstep {
      margin-bottom: 2rem; }
      main .detailed-info-container .introstep p {
        padding: 0 2.3rem; }
    main .detailed-info-container .step {
      margin-bottom: 2rem; }
      main .detailed-info-container .step p {
        padding: 0 2.3rem; }
      main .detailed-info-container .step:last-child h3 {
        margin-left: 2.3rem; }
  main .consultation {
    padding: 1.5rem 2rem;
    background: rgba(55, 66, 80, 0.99); }
    main .consultation p {
      color: #fff; }
    main .consultation h3 {
      color: #ff9900; }
    @media (max-width: 992px) {
      main .consultation {
        padding: 1.5rem;
        text-align: center; } }
  main .calendly-inline-widget {
    background: #fff;
    padding-bottom: 1rem;
    min-width: 340px;
    height: 650px; }
    @media (max-width: 992px) {
      main .calendly-inline-widget {
        height: 630px; } }
  main p {
    color: #4d4d4d; }
    main p.clarification {
      padding: 1.5rem 3rem 2.5rem 3rem;
      background: #fff;
      color: #232f3e;
      margin-bottom: 0; }
      @media (max-width: 992px) {
        main p.clarification {
          text-align: center;
          padding: 0 1rem 2.5rem 1rem; } }
  main .factors {
    padding: 2rem; }
    main .factors > div:first-child {
      margin-bottom: 1rem; }
      main .factors > div:first-child ul {
        list-style: none; }
        main .factors > div:first-child ul > li:before {
          content: '';
          display: inline-block;
          height: 20px;
          width: 20px;
          background-image: url("../images/check.png");
          background-size: 20px;
          background-position: center;
          background-repeat: no-repeat;
          position: absolute;
          top: 10px;
          left: -25px; }
    main .factors > div:nth-child(2) ul {
      list-style: none; }
      main .factors > div:nth-child(2) ul > li:before {
        content: '';
        display: inline-block;
        height: 15px;
        width: 15px;
        margin-right: 2px;
        background-image: url("../images/cross.png");
        background-size: 15px;
        background-position: center;
        background-repeat: no-repeat;
        position: absolute;
        top: 14px;
        left: -23px; }
    main .factors h5 {
      display: inline-flex;
      align-items: center; }
      @media (max-width: 992px) {
        main .factors h5 {
          position: relative;
          left: -14px; } }
    @media (max-width: 992px) {
      main .factors ul {
        position: relative;
        left: -20px;
        margin: 1rem 0; } }
    main .factors li {
      color: #4d4d4d;
      padding: 0.5rem 0;
      position: relative; }
  main .others-asked #others-asked-accordion .panel-heading {
    border: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 1rem 0.5rem;
    color: #232f3e; }
  main .others-asked #others-asked-accordion .panel:not(:last-child) .panel-heading {
    border-bottom: 1px solid rgba(35, 47, 62, 0.3); }
  main .others-asked #others-asked-accordion a:hover {
    text-decoration: none; }
  main .others-asked #others-asked-accordion .panel-title {
    margin: 0;
    margin-right: 20px; }
    @media (max-width: 992px) {
      main .others-asked #others-asked-accordion .panel-title {
        margin: 0 1rem; } }
  main .others-asked #others-asked-accordion .panel-title > a, main .others-asked #others-asked-accordion .panel-title > a:active {
    display: block;
    padding: 15px;
    color: #555;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 1px;
    word-spacing: 3px;
    text-decoration: none; }
  main .others-asked #others-asked-accordion .panel-heading span.fas::before {
    transition: all 0.5s;
    display: inline-block; }
  main .others-asked #others-asked-accordion .panel-heading.active span.fas::before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg); }
  main .others-asked #others-asked-accordion .panel-body {
    padding: 1rem;
    color: #4d4d4d; }
  main .action-circles-container {
    display: flex;
    justify-content: space-between;
    padding: 2rem;
    background: #fff; }
    @media (max-width: 992px) {
      main .action-circles-container {
        padding: 2rem 1rem 4rem 1rem; } }
  main .action-circle.grow-business-circle, main .action-circle.sell-business-circle {
    position: relative;
    top: auto;
    bottom: auto;
    transform: translateX(0); }
    @media (max-width: 992px) {
      main .action-circle.grow-business-circle, main .action-circle.sell-business-circle {
        display: flex; } }
  @media (max-width: 992px) {
    main .action-circle.grow-business-circle {
      color: #232f3e;
      box-shadow: inset 0 0 0 2px rgba(35, 47, 62, 0.55); } }
  main .resources {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 1rem; }
    main .resources .resource {
      width: 300px;
      margin: 2rem 1.2rem;
      cursor: pointer;
      transition: transform 150ms linear; }
      main .resources .resource:hover {
        transform: scale(1.2); }
      main .resources .resource .resource-image {
        width: 100%;
        height: 200px;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat; }
      main .resources .resource .resource-title {
        margin-top: 1rem;
        text-align: center; }
  main .sorry-container {
    text-align: center;
    background: rgba(55, 66, 80, 0.99);
    color: #fff; }
    main .sorry-container > li {
      font-size: 80px;
      padding: 0; }
    main .sorry-container h3 {
      color: #fff;
      margin: 1rem; }
    main .sorry-container ul.no-valuation-reasons {
      max-width: 730px;
      margin: 2.5rem auto;
      text-align: left;
      list-style-type: none; }
      main .sorry-container ul.no-valuation-reasons > li > strong {
        color: #ff9900; }
      @media (max-width: 992px) {
        main .sorry-container ul.no-valuation-reasons {
          padding: 0;
          text-align: center; }
          main .sorry-container ul.no-valuation-reasons > li {
            padding: 0.6rem 0; }
            main .sorry-container ul.no-valuation-reasons > li > strong {
              display: block;
              font-size: 1.2rem; } }
  main .image-sorry {
    width: 250px;
    height: 250px;
    background-image: url("../images/sorry-emoji.png");
    background-size: contain;
    background-position: center;
    margin: 2rem auto; }
    @media (max-width: 768px) {
      main .image-sorry {
        width: 200px;
        height: 200px; } }

.buyer-header {
  background-color: #232f3e;
  padding-bottom: 40px;
  padding-top: 20px;
  margin: 0; }
  .buyer-header h1 {
    color: #ff9900; }
  .buyer-header h4 {
    color: #ff9900; }
  .buyer-header h5 {
    color: #f2f2f2; }
  .buyer-header p {
    color: #f2f2f2; }

.email-course-cta {
  background-color: #232f3e;
  padding-bottom: 10px;
  padding-top: 20px;
  margin: 0; }
  .email-course-cta h1 {
    color: #ff9900; }
  .email-course-cta p {
    color: #f2f2f2;
    font-size: 20px;
    font-weight: 200; }
  .email-course-cta button {
    background-color: #ff9900;
    color: #f2f2f2; }

.sorry-container > i {
  font-size: 120px;
  padding: 0; }

.partnerlogo {
  margin-top: -12px;
  margin-bottom: -20px;
  max-width: 300px; }
  @media (max-width: 992px) {
    .partnerlogo .partnerlogo {
      margin-top: 0;
      max-width: 200px; } }
  @media (max-width: 576px) {
    .partnerlogo .partnerlogo {
      margin-bottom: -30px; } }

.title-box.row {
  margin: 0; }

.buyer-header .fa-pen-fancy {
  font-size: 140px;
  color: #ff9900; }

.services-list i {
  font-size: 40px;
  color: #232f3e; }

.card:hover {
  background-color: rgba(35, 47, 62, 0.2); }

.questions .btn {
  margin: 5px;
  border: #ff9900 1px solid;
  min-width: 425px; }

@media (max-width: 450px) {
  .questions .btn {
    min-width: 280px;
    max-width: 280px; } }
.questions .btn.active {
  background-color: #ff9900;
  border: #ff9900 1px solid; }
  .questions .btn.active span {
    color: #f2f2f2; }

.questions .btn:hover {
  background-color: #ff9900;
  border: #ff9900 1px solid; }
  .questions .btn:hover span {
    color: #f2f2f2; }

.b-submit {
  margin: 0px;
  border: #ff9900 1px solid;
  background-color: #ff9900;
  min-width: 250px;
  color: #f2f2f2; }

.b-submit:hover {
  margin: 0px;
  border: #ee8f00 1px solid;
  background-color: #ee8f00;
  min-width: 250px;
  color: #f2f2f2; }

/*# sourceMappingURL=page.css.map */
