body {
  font-size: 100%;
  direction: ltr;}
  body * {
    margin: 0;
    padding: 0;
    font-weight: inherit; }
  body img {
    max-width: 100%;
    height: auto;
    display: block;
    margin: 0 auto; }
  body .container {
    max-width: 100%; }
  body .theme--light.v-card > .v-card__subtitle, body .theme--light.v-card > .v-card__text {
    color: #333333; }
  body .v-application--wrap {
    overflow: hidden; }
  body .v-application .v-application--wrap * {
    font-family: 'Heebo', sans-serif; }
  body .v-application {
    font-size: 100%; }
  body .v-text-field--outlined fieldset {
    border-radius: 12px !important; }
  body .v-btn--rounded {
    border-radius: 12px !important; }
  @media (max-width: 1024px) {
    body .row {
      /*display: block;*/ }
      body .row .col-sm-12 {
        flex: 0 0 100%; }
      body .row .col-sm-10 {
        flex: 0 0 67%; }
      body .row .col-sm-2 {
        flex: 0 0 20%; } }
  @media (max-width: 1024px) {
    body ._submit .mb-5.mt-10 {
      display: none; }
    body ._submit .text-right {
      margin: 0 auto !important;
      text-align: center !important; }
      body ._submit .text-right .v-btn {
        width: 70% !important;
        border-radius: 50px !important;
        font-size: 100%;
        height: 50px !important;
        margin-bottom: 5%;
        margin-left: 0 !important; }
    body ._submit ._buttons {
      margin-top: 10%; } }
  body .main-row {
    flex-wrap: wrap;
    display: flex;
    width: 100%;
    margin: 0;
    padding: 0;
    justify-content: space-between; }
  body .primary--border {
    border: 1px #C9C9C9 solid !important;
    background: #fff;
    color: #C9C9C9; }
  body .primary--text.primary--border {
    border: 1px #C9C9C9 solid !important; }
  body .v-pagination {
    justify-content: flex-start; }
  body .flex {
    display: flex; }
  body .v-tabs-slider-wrapper {
    display: none; }
  body .dashed-border {
    border: 1px #BFBFBF dashed; }
  body ._video .v-card {
    margin: 0 auto;
    margin-top: 4.5%;
    position: relative;
    width: 85%;
    height: 100%; }
  body ._video ._title {
    text-align: center;
    font-size: 165%;
    font-weight: 400;
    margin-top: 2%;
    width: 100%;
    margin-bottom: 5%; }
    @media (max-width: 1024px) {
      body ._video ._title {
        font-size: 130%;
        margin-top: 15%;
        width: 100%;
        margin-bottom: 10%; } }
  body ._video ._list {
    width: 100%; }
    body ._video ._list ul {
      width: 100%;
      margin: 0;
      padding: 0;
      display: flex;
      justify-content: center;
      list-style-type: none; }
      @media (max-width: 1024px) {
        body ._video ._list ul {
          flex-wrap: wrap; } }
      body ._video ._list ul li {
        width: 33%;
        text-align: center; }
        @media (max-width: 1024px) {
          body ._video ._list ul li {
            width: 100%;
            margin-bottom: 10%; } }
        body ._video ._list ul li ._icon {
          width: 35%;
          margin: 0 auto;
          margin-bottom: 7.5%; }
        body ._video ._list ul li ._text {
          font-size: 80%; }
          body ._video ._list ul li ._text p {
            margin: 0; }
        body ._video ._list ul li ._readmore {
          font-size: 80%;
          font-weight: 400; }
          body ._video ._list ul li ._readmore a {
            text-decoration: none;
            font-size: 100%; }
  body ._right {
    position: relative;
    flex: 0 0 45.5%;
    background: #FBF5F2;
    height: 100%;
    min-height: 740px; }
    @media (max-width: 1024px) {
      body ._right {
        flex: 0 0 100%; } }
    body ._right .v-card {
      margin: 0 auto;
      margin-top: 4.5%;
      position: relative;
      right: -1%;
      width: 100%;
      max-width: 400px;
      height: 100%;
      min-height: 740px; }
      @media (max-width: 1024px) {
        body ._right .v-card {
          margin-top: 4.5%;
          margin-bottom: 4.5%;
          right: 0;
          left: 0;
          max-width: 95%;
          min-height: 0;
          padding: 10% 0; } }
  body ._left {
    position: relative;
    left: 3.75%;
    flex: 0 0 47%;
    justify-content: space-between; }
    @media (max-width: 1024px) {
      body ._left {
        flex: 0 0 100%;
        left: 0;
        right: 0; } }
    body ._left ._title {
      text-align: center;
      font-size: 165%;
      font-weight: 400;
      margin-top: 2%; }
    body ._left ._wrap_tabs .v-tabs > .v-tabs-bar {
      z-index: 1; }
    body ._left ._wrap_tabs .v-tabs-items {
      width: 91%;
      margin: 0 auto; }
    body ._left ._wrap_tabs ._tab_title {
      font-weight: 400;
      font-size: 178%;
      margin-top: 2%;
      margin-bottom: 5%; }
    body ._left ._wrap_tabs ._tab_text {
      font-size: 130%;
      line-height: 1.2;
      font-weight: 100; }
    body ._left ._wrap_tabs .select-label {
      font-size: 125%;
      font-weight: 400;
      margin-top: 5%; }
      @media (max-width: 1024px) {
        body ._left ._wrap_tabs .select-label {
          margin-top: 0; } }
    body ._left ._wrap_tabs ._tabs {
      width: 50%;
      /*max-width: 390px;*/
      margin: 0 auto;
      margin-top: 2%;
      position: relative; }
      @media (min-width: 1024px) {
        body ._left ._wrap_tabs ._tabs {
          width: 30vw; } }
      @media (max-width: 1024px) {
        body ._left ._wrap_tabs ._tabs {
          width: 100%; } }
      body ._left ._wrap_tabs ._tabs.multi {
        width: 85%; }
        @media (max-width: 1024px) {
          body ._left ._wrap_tabs ._tabs.multi {
            width: 100%; } }
        body ._left ._wrap_tabs ._tabs.multi:after {
          width: 79%; }
      body ._left ._wrap_tabs ._tabs .v-tab--disabled {
        opacity: 1; }
      body ._left ._wrap_tabs ._tabs:after {
        content: 'xxx';
        border-bottom: 1px #C9C9C9 solid;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        color: transparent;
        width: 67%;
        margin: 0 auto;
        pointer-events: none; }
      body ._left ._wrap_tabs ._tabs ._tab {
        display: flex;
        flex-wrap: wrap; }
        @media (max-width: 1024px) {
          body ._left ._wrap_tabs ._tabs ._tab {
            margin-top: -11vw; }
            body ._left ._wrap_tabs ._tabs ._tab.is-product-single .avatar-text {
              bottom: 4vw; } }
        body ._left ._wrap_tabs ._tabs ._tab .avatar-text {
          text-align: center;
          width: 100%;
          font-weight: 400;
          font-size: 85%;
          text-transform: capitalize; }
          @media (max-width: 1024px) {
            body ._left ._wrap_tabs ._tabs ._tab .avatar-text {
              font-size: 80%;
              position: absolute;
              bottom: 0;
              width: 100%; } }
  body ._upload {
    position: relative;
    overflow: hidden; }
    body ._upload .v-file-input {
      transform: scale(1);
      position: absolute;
      top: 18%;
      right: 0;
      left: 0;
      bottom: 0;
      width: 100%;
      height: 100%;
      z-index: 9;
      opacity: 0; }
  body #singleTab2 .v-text-field--filled > .v-input__control > .v-input__slot,
  body #singleTab2 .v-text-field--full-width > .v-input__control > .v-input__slot,
  body #singleTab2 .v-text-field--outlined > .v-input__control > .v-input__slot {
    min-height: 40px;
    /*font-size: 70%;*/
    padding: 0 7px; }
  body #singleTab2 .v-text-field--enclosed .v-input__append-inner,
  body #singleTab2 .v-text-field--enclosed .v-input__append-outer,
  body #singleTab2 .v-text-field--enclosed .v-input__prepend-inner,
  body #singleTab2 .v-text-field--enclosed .v-input__prepend-outer,
  body #singleTab2 .v-text-field--full-width .v-input__append-inner,
  body #singleTab2 .v-text-field--full-width .v-input__append-outer,
  body #singleTab2 .v-text-field--full-width .v-input__prepend-inner,
  body #singleTab2 .v-text-field--full-width .v-input__prepend-outer {
    margin-top: 10px; }
  body #singleTab2 .v-text-field--outlined .v-label {
    top: 10px; }
    @media (min-width: 1024px) {
      body #singleTab2 .v-text-field--outlined .v-label {
        font-size: 75%; } }
  body #singleTab2 ._num {
    position: absolute;
    text-align: center;
    font-size: 175%;
    font-weight: 400;
    align-self: center;
    line-height: 2.2;
    color: #333333;
    left: 0; }
    @media (max-width: 1024px) {
      body #singleTab2 ._num {
        left: 3.5%;
        text-align: left;
        top: 3.5%; } }
  body #singleTab2 ._dots {
    position: relative;
    left: 2.5%; }
    @media (max-width: 1024px) {
      body #singleTab2 ._dots {
        position: absolute;
        right: 11%;
        left: auto;
        width: 12%;
        top: 3.5%;
        text-align: right; } }
  body .dashed.v-text-field--outlined fieldset {
    border: 1px dashed; }
  body ._greeting {
    text-align: center;
    display: flex;
    flex-wrap: wrap;
     }
    body ._greeting > div {
      width: 100%;
    }
    body ._greeting .h2 {
      /*font-size: 125%;*/
      font-size: 100%; }
    body ._greeting .p {
      font-size: 100%;
      margin: 5% 0; }
      @media (max-width: 1024px) {
        body ._greeting .p {
          margin: 2.5% auto; } }
    body ._greeting ._dear {
      display: flex;
      flex-wrap: wrap;
      justify-content: center; }
      body ._greeting ._dear > * {
        align-self: center; }
      body ._greeting ._dear .placement {
        width: 40%;
        display: flex; }
        body ._greeting ._dear .placement > * {
          align-self: center; }
    body ._greeting ._acf_fc_layout {
      margin: 5% auto; }
    body ._greeting .placement {
      /*background:#FBF5F2;*/
      background: #fbf5f2ad;
      padding: 3% 10%;
      margin: 0 2.5%;
      min-height: 55px;
      /*		    margin: 5% 2.5%;
      		    display: flex;
      		    justify-content: center;
      		    display: flex;
      		    overflow: hidden;*/ }
      body ._greeting .placement.block {
        width: 85%;
        margin: 5% auto; }
      body ._greeting .placement.large {
        min-height: 85px; }
      body ._greeting .placement > * {
        align-self: center; }
  body .relative {
    position: relative; }
  body .uploader {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: red;
    opacity: 0;
    cursor: pointer; }
  @media (max-width: 1024px) {
    body .v-application .pl-sm-0 {
      padding-left: 20px !important; } }
  @media (max-width: 1024px) {
    body .v-application .pr-sm-0 {
      padding-right: 20px !important; } }
  @media (max-width: 1024px) {
    body .v-text-field.v-text-field--enclosed .v-text-field__details {
      margin-bottom: 0; } }
  @media (max-width: 1024px) {
    body .v-expansion-panel-header__icon {
      position: absolute;
      right: 0;
      top: 12.5%; } }
  @media (max-width: 1024px) {
    body .multiPage ._left ._wrap_tabs ._tab_title {
      text-align: left;
      line-height: 1.5;
      font-size: 150%; }
    body .multiPage ._left ._wrap_tabs ._tab_text {
      font-size: 125%;
      text-align: center; }
    body .multiPage .v-application .text-left {
      margin: 0 auto !important;
      text-align: center !important; }
      body .multiPage .v-application .text-left .v-btn {
        width: 70% !important;
        border-radius: 50px !important;
        font-size: 100%;
        height: 50px !important;
        margin-bottom: 5%;
        margin-left: 0 !important; }
    body .multiPage ._submit ._buttons {
      margin-top: 5%;
      display: flex;
      justify-content: space-between; }
      body .multiPage ._submit ._buttons button {
        margin: 0 !important;
        width: 47.5% !important; } }

/*# sourceMappingURL=style.css.map */
