html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  font-family: "Yu Gothic Medium", YuGothic, Meiryo, "MS PGothic", sans-serif;
  font-weight: 300;
  font-style: normal; }

* {
  box-sizing: border-box; }

html {
  font-size: 62.5%; }

body {
  line-height: 1.6;
  font-size: 14px;
  font-size: 1.4rem;
  -webkit-text-size-adjust: 100%; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {
  display: block; }

ul, li {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none; }

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  text-decoration: none;
  color: #000000; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

input, select {
  vertical-align: middle; }

img {
  vertical-align: bottom;
  max-width: 100%;
  height: auto;
  image-rendering: -webkit-optimize-contrast; }

svg {
  -webkit-backface-visibility: hidden; }

@media screen and (min-width: 769px) {
  .is_sp {
    display: none; } }

@media screen and (max-width: 768px) {
  .is_pc {
    display: none; } }

body {
  background: #dfdcd4; }

.meetandmove .is_en {
  font-family: 'Tenor Sans', sans-serif; }
.meetandmove .wrap {
  margin: 0 5.86667vw;
  border-right: 1px solid #252525;
  border-left: 1px solid #252525; }
  @media screen and (min-width: 769px) {
    .meetandmove .wrap {
      margin: 0 7.73438vw; } }
.meetandmove_header {
  border-bottom: 1px solid #252525; }
  .meetandmove_header-logo {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    height: 11.2vw; }
    @media screen and (min-width: 769px) {
      .meetandmove_header-logo {
        height: 7.8125vw; } }
    .meetandmove_header-logo img {
      height: 4.13333vw; }
      @media screen and (min-width: 769px) {
        .meetandmove_header-logo img {
          height: 1.5625vw; } }
.meetandmove_mv {
  border-bottom: 1px solid #252525;
  position: relative; }
  .meetandmove_mv > span {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    display: flex; }
    .meetandmove_mv > span img {
      width: 2.8vw; }
      @media screen and (min-width: 769px) {
        .meetandmove_mv > span img {
          width: 16px; } }
  .meetandmove_mv-1 {
    left: 1.73333vw; }
    @media screen and (min-width: 769px) {
      .meetandmove_mv-1 {
        left: 3.28125vw; } }
  .meetandmove_mv-2 {
    right: 1.73333vw; }
    @media screen and (min-width: 769px) {
      .meetandmove_mv-2 {
        right: 3.28125vw; } }
  @media screen and (min-width: 769px) {
    .meetandmove_mv .is_pc {
      display: flex; } }
  .meetandmove_mv .is_pc video {
    width: 100%; }
    .meetandmove_mv .is_pc video:hover {
      cursor: pointer; }
.meetandmove_lead {
  border-bottom: 1px solid #252525; }
  .meetandmove_lead .wrap {
    padding: 5.33333vw 0; }
    @media screen and (min-width: 769px) {
      .meetandmove_lead .wrap {
        padding: 3.125vw 0; } }
  .meetandmove_lead-title {
    text-align: center; }
    .meetandmove_lead-title img {
      height: 3.46667vw; }
      @media screen and (min-width: 769px) {
        .meetandmove_lead-title img {
          height: 1.5625vw; } }
    .meetandmove_lead-title span {
      line-height: 1;
      display: inline-flex;
      flex-direction: column;
      align-items: center; }
    .meetandmove_lead-title > span > span {
      background-color: #edece7; }
      .meetandmove_lead-title > span > span + span {
        margin-top: 2.13333vw; }
        @media screen and (min-width: 769px) {
          .meetandmove_lead-title > span > span + span {
            margin-top: 1.25vw; } }
      .meetandmove_lead-title > span > span:nth-of-type(3) img {
        height: 2.66667vw; }
        @media screen and (min-width: 769px) {
          .meetandmove_lead-title > span > span:nth-of-type(3) img {
            height: 1.32813vw; } }
  .meetandmove_lead-text {
    font-size: 2.93333vmin;
    line-height: 2.18182;
    letter-spacing: 0.1em;
    margin-top: 4.26667vw; }
    @media screen and (max-width: 768px) {
      .meetandmove_lead-text {
        padding: 0 6.13333vw;
        text-align: center; } }
    @media screen and (min-width: 769px) {
      .meetandmove_lead-text {
        text-align: center;
        margin: 1.875vw auto 0;
        width: 49.53125vw;
        font-size: 14px;
        line-height: 2.28571; } }
.meetandmove_item {
  border-bottom: 1px solid #252525; }
  .meetandmove_item-main {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: column;
    padding: 20vw 0 9.6vw; }
    @media screen and (min-width: 769px) {
      .meetandmove_item-main {
        padding: 5vw 0 3.75vw; } }
    .meetandmove_item-main .main_number {
      display: inline-flex;
      width: 24.8vw;
      height: 24.8vw;
      position: absolute;
      top: -10.66667vw;
      left: 0; }
      @media screen and (min-width: 769px) {
        .meetandmove_item-main .main_number {
          width: 10.9375vw;
          height: 10.9375vw;
          top: -24px; } }
      .meetandmove_item-main .main_number-text {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
        display: inline-flex;
        background-color: #edece7;
        width: 18.66667vw;
        line-height: 18.66667vw;
        border-radius: 18.66667vw;
        font-size: 8.4vmin;
        margin: auto; }
        @media screen and (min-width: 769px) {
          .meetandmove_item-main .main_number-text {
            width: 8.28125vw;
            line-height: 8.28125vw;
            border-radius: 8.28125vw;
            font-size: 48px; } }
      .meetandmove_item-main .main_number-circle {
        position: absolute;
        z-index: 1;
        width: 24.8vw;
        top: 0;
        left: 0;
        mix-blend-mode: plus-lighter;
        -webkit-animation: rotateSpinner 24s linear infinite;
        animation: rotateSpinner 24s linear infinite; }
        @media screen and (min-width: 769px) {
          .meetandmove_item-main .main_number-circle {
            width: 10.9375vw;
            top: 0;
            left: 0; } }
@-webkit-keyframes rotateSpinner {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
@keyframes rotateSpinner {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
    .meetandmove_item-main .main_image {
      position: relative;
      z-index: -1;
      width: 76vw; }
      @media screen and (min-width: 769px) {
        .meetandmove_item-main .main_image {
          width: 43.75vw; } }
    .meetandmove_item-main .main_detail {
      display: flex;
      justify-content: center;
      align-items: center;
      flex-wrap: wrap;
      flex-direction: column;
      margin-top: -7.2vw; }
      @media screen and (min-width: 769px) {
        .meetandmove_item-main .main_detail {
          margin-top: -4.21875vw; } }
      .meetandmove_item-main .main_detail-name {
        text-align: center;
        line-height: 1;
        font-size: 8.8vmin;
        letter-spacing: 0.08em; }
        @media screen and (min-width: 769px) {
          .meetandmove_item-main .main_detail-name {
            font-size: 52px; } }
      .meetandmove_item-main .main_detail-price {
        font-family: 'Arsenal', sans-serif;
        margin-top: 3.2vw;
        font-size: 4.26667vmin; }
        @media screen and (min-width: 769px) {
          .meetandmove_item-main .main_detail-price {
            font-size: 23px;
            margin-top: 2.5vw; } }
        .meetandmove_item-main .main_detail-price span {
          font-size: 3.46667vmin; }
          @media screen and (min-width: 769px) {
            .meetandmove_item-main .main_detail-price span {
              font-size: 18px; } }
      .meetandmove_item-main .main_detail-button {
        margin-top: 4.26667vw; }
        @media screen and (min-width: 769px) {
          .meetandmove_item-main .main_detail-button {
            margin-top: 2.5vw; } }
        .meetandmove_item-main .main_detail-button a {
          display: flex;
          justify-content: center;
          align-items: center;
          flex-wrap: wrap;
          width: 40vw;
          line-height: geget_vw(54);
          border: 1px solid #252525;
          background-color: #252525;
          color: #dfdcd4; }
          @media screen and (min-width: 769px) {
            .meetandmove_item-main .main_detail-button a {
              width: 15.46875vw;
              line-height: 34px;
              transition: 0.3s; }
              .meetandmove_item-main .main_detail-button a:hover {
                background-color: #dfdcd4;
                color: #252525; } }
  .meetandmove_item-coordinate {
    border-top: 1px solid #252525; }
    .meetandmove_item-coordinate .coordinate_title {
      display: flex;
      justify-content: center;
      align-items: center;
      flex-wrap: wrap; }
      .meetandmove_item-coordinate .coordinate_title h3 {
        text-align: center;
        margin: -1px 0;
        border: 1px solid #252525;
        border-radius: 100px;
        background: #edece7;
        letter-spacing: 0.08em;
        line-height: 1;
        font-size: 3.46667vmin;
        padding: 4.26667vw 0;
        width: 69.33333vw; }
        @media screen and (min-width: 769px) {
          .meetandmove_item-coordinate .coordinate_title h3 {
            font-size: 20px;
            padding: 2.5vw 0;
            width: 33.28125vw; } }
    .meetandmove_item-coordinate .coordinate_list {
      border-top: 1px solid #252525;
      display: flex;
      justify-content: flex-start;
      align-items: flex-start;
      flex-wrap: wrap; }
      @media screen and (max-width: 768px) {
        .meetandmove_item-coordinate .coordinate_list li:nth-of-type(1) {
          width: 100%;
          border-bottom: 1px solid #252525; }
        .meetandmove_item-coordinate .coordinate_list li:nth-of-type(2) {
          border-right: 1px solid #252525; }
        .meetandmove_item-coordinate .coordinate_list li:nth-of-type(2), .meetandmove_item-coordinate .coordinate_list li:nth-of-type(3) {
          width: 50%; } }
      @media screen and (min-width: 769px) {
        .meetandmove_item-coordinate .coordinate_list li {
          width: calc(100% / 3); }
          .meetandmove_item-coordinate .coordinate_list li:nth-child(n+2) {
            border-left: 1px solid #252525; } }
  .meetandmove_item-description {
    position: relative;
    border-top: 1px solid #252525;
    margin-top: -2px;
    background-color: #dfdcd4;
    padding: 8vw 6.13333vw; }
    @media screen and (min-width: 769px) {
      .meetandmove_item-description {
        padding: 2.5vw 0; } }
    .meetandmove_item-description p {
      font-size: 2.93333vmin;
      line-height: 2.18182;
      letter-spacing: 0.1em; }
      @media screen and (max-width: 768px) {
        .meetandmove_item-description p {
          text-align: left; } }
      @media screen and (min-width: 769px) {
        .meetandmove_item-description p {
          text-align: center;
          font-size: 14px;
          line-height: 2.28571; } }
.meetandmove_other .wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap; }
  @media screen and (min-width: 769px) {
    .meetandmove_other .wrap {
      align-items: stretch; } }
.meetandmove_other-image {
  width: 100%; }
  @media screen and (min-width: 769px) {
    .meetandmove_other-image {
      background-image: url("../images/meetandmove_other_1.jpg");
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center center;
      width: 50%;
      order: 2; } }

.meetandmove_other-image2 {
  width: 100%; }
  @media screen and (min-width: 769px) {
    .meetandmove_other-image2 {
      background-image: url("../images/meetandmove_other_2.jpg");
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center center;
      width: 50%;
      order: 1; } }

.meetandmove_other-detail {
  width: 100%; }
  @media screen and (max-width: 768px) {
    .meetandmove_other-detail {
      padding: 9.33333vw 5.86667vw 7.46667vw; } }
  @media screen and (min-width: 769px) {
    .meetandmove_other-detail {
      width: 50%;
      order: 1;
      padding: 5vw 6.25vw; } }
  .meetandmove_other-detail .detail_block {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: column; }
    .meetandmove_other-detail .detail_block-name {
      text-align: center;
      font-size: 9.6vmin;
      letter-spacing: 0.08em;
      line-height: 1; }
      @media screen and (min-width: 769px) {
        .meetandmove_other-detail .detail_block-name {
          font-size: 52px; } }
      .meetandmove_other-detail .detail_block-name span {
        display: block;
        text-align: center;
        margin-bottom: 2.13333vw;
        font-size: 3.86667vmin;
        letter-spacing: 0.08em;
        line-height: 1; }
        @media screen and (min-width: 769px) {
          .meetandmove_other-detail .detail_block-name span {
            margin-bottom: 1.5625vw;
            font-size: 20px; } }
    .meetandmove_other-detail .detail_block-price {
      font-family: 'Arsenal', sans-serif;
      margin-top: 2.13333vw;
      font-size: 4.26667vmin; }
      @media screen and (min-width: 769px) {
        .meetandmove_other-detail .detail_block-price {
          font-size: 23px;
          margin-top: 1.25vw; } }
      .meetandmove_other-detail .detail_block-price span {
        font-size: 3.46667vmin; }
        @media screen and (min-width: 769px) {
          .meetandmove_other-detail .detail_block-price span {
            font-size: 18px; } }
    .meetandmove_other-detail .detail_block-button {
      margin-top: 3.73333vw; }
      @media screen and (min-width: 769px) {
        .meetandmove_other-detail .detail_block-button {
          margin-top: 2.1875vw; } }
      .meetandmove_other-detail .detail_block-button a {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
        width: 40vw;
        line-height: 7.2vw;
        border: 1px solid #252525;
        background-color: #252525;
        color: #dfdcd4;
        font-size: 3.46667vmin; }
        @media screen and (min-width: 769px) {
          .meetandmove_other-detail .detail_block-button a {
            width: 15.46875vw;
            line-height: 34px;
            font-size: 18px;
            transition: 0.3s; }
            .meetandmove_other-detail .detail_block-button a:hover {
              background-color: #dfdcd4;
              color: #252525; } }
    .meetandmove_other-detail .detail_block-description {
      margin-top: 6.4vw;
      font-size: 2.93333vmin;
      line-height: 2.18182;
      letter-spacing: 0.1em; }
      @media screen and (min-width: 769px) {
        .meetandmove_other-detail .detail_block-description {
          margin-top: 2.34375vw;
          font-size: 14px;
          line-height: 2.28571; } }
.meetandmove_profile {
  border-top: 4px solid #252525;
  border-bottom: 4px solid #252525; }
  .meetandmove_profile .wrap {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap; }
    @media screen and (min-width: 769px) {
      .meetandmove_profile .wrap {
        align-items: stretch; } }
  .meetandmove_profile-image {
    width: 100%; }
    @media screen and (min-width: 769px) {
      .meetandmove_profile-image {
        background-image: url("../images/meetandmove_profile.jpg");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
        width: 50%;
        order: 1;} }
  .meetandmove_profile-detail {
    width: 100%; }
    @media screen and (max-width: 768px) {
      .meetandmove_profile-detail {
        padding: 8.53333vw 5.86667vw 8.53333vw; } }
    @media screen and (min-width: 769px) {
      .meetandmove_profile-detail {
        width: 50%;
        padding: 5vw 6.25vw; } }
    .meetandmove_profile-detail .detail_block-title {
      text-align: center;
      font-size: 3.46667vmin;
      line-height: 1;
      letter-spacing: 0.08em; }
      @media screen and (min-width: 769px) {
        .meetandmove_profile-detail .detail_block-title {
          font-size: 20px; } }
    .meetandmove_profile-detail .detail_block-name {
      text-align: center;
      margin-top: 3.2vw;
      font-size: 3.2vmin;
      font-weight: bold;
      line-height: 2;
      letter-spacing: 0.1em; }
      @media screen and (min-width: 769px) {
        .meetandmove_profile-detail .detail_block-name {
          margin-top: 20px;
          font-size: 16px; } }
      .meetandmove_profile-detail .detail_block-name span {
        display: block;
        font-size: 2.93333vmin;
        font-weight: bold; }
        @media screen and (min-width: 769px) {
          .meetandmove_profile-detail .detail_block-name span {
            font-size: 14px; } }
    .meetandmove_profile-detail .detail_block-text {
      margin-top: 3.2vw;
      font-size: 2.93333vmin;
      line-height: 2.18182;
      letter-spacing: 0.1em; }
      @media screen and (min-width: 769px) {
        .meetandmove_profile-detail .detail_block-text {
          margin-top: 32px;
          font-size: 14px; } }
      .meetandmove_profile-detail .detail_block-text a {
        text-decoration: underline; }
        @media screen and (min-width: 769px) {
          .meetandmove_profile-detail .detail_block-text a:hover {
            text-decoration: none; } }
.meetandmove_footer-upper .wrap {
  padding: 6.4vw 0 5.33333vw; }
  @media screen and (min-width: 769px) {
    .meetandmove_footer-upper .wrap {
      padding: 3.75vw 0 3.125vw; } }
.meetandmove_footer-upper-sns {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap; }
  .meetandmove_footer-upper-sns .sns_title {
    font-size: 3.46667vmin; }
    @media screen and (min-width: 769px) {
      .meetandmove_footer-upper-sns .sns_title {
        font-size: 20px; } }
  .meetandmove_footer-upper-sns .sns_list {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 2.66667vw;
    margin-left: 3.73333vw; }
    @media screen and (min-width: 769px) {
      .meetandmove_footer-upper-sns .sns_list {
        gap: 12px;
        margin-left: 24px; } }
    .meetandmove_footer-upper-sns .sns_list li {
      width: 5.33333vw; }
      @media screen and (min-width: 769px) {
        .meetandmove_footer-upper-sns .sns_list li {
          width: 3.125vw; } }
.meetandmove_footer-upper-credit {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 8vw; }
  @media screen and (min-width: 769px) {
    .meetandmove_footer-upper-credit {
      margin-top: 40px; } }
  .meetandmove_footer-upper-credit .credit_list li {
    text-align: center;
    font-size: 2.66667vmin;
    font-family: 'Tenor Sans', sans-serif;
    line-height: 2.2;
    letter-spacing: 0.08em; }
    @media screen and (min-width: 769px) {
      .meetandmove_footer-upper-credit .credit_list li {
        font-size: 14px; } }



.meetandmove_footer-middle {
  border-top: 1px solid #252525; }
  .meetandmove_footer-middle .wrap {
    padding: 6.4vw 0 5.33333vw; }
    @media screen and (min-width: 769px) {
      .meetandmove_footer-middle .wrap {
        padding: 3.75587vw 0 3.12989vw; } }
  @media screen and (max-width: 1024px) {
    .meetandmove_footer-middle-banner {
      display: flex;
      justify-content: space-between;
      align-items: center;
      flex-wrap: wrap;
      align-items: flex-start;
      gap: 4vw;
      padding: 0 5.6vw; } }
  @media screen and (min-width: 1025px) {
    .meetandmove_footer-middle-banner {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      gap: 40px;
      max-width: 1040px;
      padding: 0 20px;
      margin: auto; } }
  .meetandmove_footer-middle-banner a {
    display: flex;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100%; }
    @media screen and (min-width: 769px) {
      .meetandmove_footer-middle-banner a {
        transition: 0.3s; }
        .meetandmove_footer-middle-banner a:hover {
          opacity: 0.5; } }
    .meetandmove_footer-middle-banner a .banner_image {
      width: 32vw; }
      @media screen and (min-width: 769px) {
        .meetandmove_footer-middle-banner a .banner_image {
          width: 41.66667%; } }
    .meetandmove_footer-middle-banner a .banner_text {
      display: flex;
      justify-content: center;
      flex-direction: column;
      background: #ffffff;
      width: 44.53333vw; }
      @media screen and (min-width: 769px) {
        .meetandmove_footer-middle-banner a .banner_text {
          width: 58.33333%; } }
      .meetandmove_footer-middle-banner a .banner_text h3,
      .meetandmove_footer-middle-banner a .banner_text p {
        text-align: center; }
      .meetandmove_footer-middle-banner a .banner_text h3 {
        font-size: 2.56vw;
        line-height: 1.75;
        letter-spacing: 0.08em; }
        @media screen and (min-width: 769px) {
          .meetandmove_footer-middle-banner a .banner_text h3 {
            font-size: 16px;
            line-height: 1.75; } }
        .meetandmove_footer-middle-banner a .banner_text h3 span {
          display: block;
          font-size: 2.88vw;
          line-height: 1.55556;
          letter-spacing: 0.08em; }
          @media screen and (min-width: 769px) {
            .meetandmove_footer-middle-banner a .banner_text h3 span {
              font-size: 18px;
              line-height: 1.55556; } }
      .meetandmove_footer-middle-banner a .banner_text p {
        margin-top: 3.2vw;
        font-size: 2.24vw;
        line-height: 1.42857;
        letter-spacing: 0.08em; }
        @media screen and (min-width: 769px) {
          .meetandmove_footer-middle-banner a .banner_text p {
            margin-top: 24px;
            font-size: 14px;
            line-height: 1.42857; } }



.meetandmove_footer-lower {
  background-color: #252525; }
  .meetandmove_footer-lower .wrap {
    padding: 6.66667vw 0 5.33333vw;
    border-right: 1px solid #dfdcd4;
    border-left: 1px solid #dfdcd4; }
    @media screen and (min-width: 769px) {
      .meetandmove_footer-lower .wrap {
        padding: 50px 0 40px; } }
  .meetandmove_footer-lower-link .link_list {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 3.2vw; }
    @media screen and (max-width: 768px) {
      .meetandmove_footer-lower-link .link_list {
        flex-direction: column; } }
    @media screen and (min-width: 769px) {
      .meetandmove_footer-lower-link .link_list {
        gap: 16px; } }
    .meetandmove_footer-lower-link .link_list li a {
      display: flex;
      justify-content: center;
      align-items: center;
      flex-wrap: wrap;
      text-align: center;
      font-size: 2.13333vmin;
      font-family: 'Tenor Sans', sans-serif;
      line-height: 7.2vw;
      letter-spacing: 0.08em;
      width: 64vw;
      border: 1px solid #dfdcd4;
      background-color: #dfdcd4;
      color: #252525; }
      @media screen and (min-width: 769px) {
        .meetandmove_footer-lower-link .link_list li a {
          font-size: 16px;
          line-height: 36px;
          width: 240px;
          transition: 0.3s; }
          .meetandmove_footer-lower-link .link_list li a:hover {
            border: 1px solid #dfdcd4;
            background-color: #252525;
            color: #dfdcd4; } }
  .meetandmove_footer-lower-logo {
    text-align: center;
    margin-top: 6.4vw; }
    @media screen and (min-width: 769px) {
      .meetandmove_footer-lower-logo {
        margin-top: 48px; } }
    .meetandmove_footer-lower-logo img {
      height: 3.73333vw; }
      @media screen and (min-width: 769px) {
        .meetandmove_footer-lower-logo img {
          height: 1.5625vw; } }
  .meetandmove_footer-lower-copyright {
    text-align: center;
    margin-top: 6.4vw; }
    @media screen and (min-width: 769px) {
      .meetandmove_footer-lower-copyright {
        margin-top: 48px; } }
    .meetandmove_footer-lower-copyright p small {
      font-size: 2.4vmin;
      font-family: 'Tenor Sans', sans-serif;
      line-height: 1;
      letter-spacing: 0.08em;
      color: #dfdcd4; }
      @media screen and (min-width: 769px) {
        .meetandmove_footer-lower-copyright p small {
          font-size: 13px; } }

.modaal-video-wrap {
  margin: auto; }
  @media screen and (max-width: 768px) {
    .modaal-container {
      background: none; } }
  @media screen and (max-width: 768px) {
    .modaal-container .modaal-content-container {
      padding: 0 !important; }
      .modaal-container .modaal-content-container video {
        width: 100%; } }






