@media (min-width: 991px) and (max-width: 1200px) {
  .presentation .itm-collaborator .img-card {
    padding: 30px 20px 0px 0px;
    height: 305.88px;
    width: 250.67px; }
    .presentation .itm-collaborator .img-card::after {
      height: 265px;
      width: 230px; }
    .presentation .itm-collaborator .img-card .small-hexagon-shape {
      width: 70.19px;
      height: 70.19px;
      left: 2px; }
  .presentation .itm-collaborator .wrp-img {
    padding: 10px 5px; } }

@media (min-width: 320px) and (max-width: 991px) {
  .presentation .wrp-card {
    align-items: start !important;
    gap: 0px; }
  .presentation .itm-collaborator {
    gap: 0px; }
    .presentation .itm-collaborator .img-card {
      padding: 20px 20px 0px 0px;
      height: 255.88px;
      width: 200.67px; }
      .presentation .itm-collaborator .img-card::after {
        height: 215px;
        width: 180px; }
      .presentation .itm-collaborator .img-card .small-hexagon-shape {
        width: 50.19px;
        height: 50.19px;
        left: 2px; }
    .presentation .itm-collaborator .wrp-img {
      padding: 15px 5px; }
    .presentation .itm-collaborator .header-card {
      padding: 0px 10px 0px 10px !important; }
    .presentation .itm-collaborator .body-card {
      max-width: 550px;
      padding: 10px 10px 0px 10px !important; }
      .presentation .itm-collaborator .body-card .ttl-card {
        font-size: 18px; }
      .presentation .itm-collaborator .body-card .descrption-card {
        font-size: 15px; }
  .presentation .sct-vision {
    background: linear-gradient(90deg, #71bdff 0%, #0498fe 90%); } }

@media (min-width: 767px) and (max-width: 991px) {
  .presentation .sct.sct-a {
    min-height: 100vh; }
    .presentation .sct.sct-a::after {
      height: 330px; }
    .presentation .sct.sct-a .wrp-icon {
      width: 80px; }
    .presentation .sct.sct-a .headband-sct {
      margin-top: 2rem;
      padding: 10px 20px; }
  .presentation .catchphrase-horizontal-shape .cntnt-txt-catchphrase {
    max-width: 390px; }
  .presentation .vision-block {
    flex-direction: column;
    gap: 10px; }
    .presentation .vision-block .ttl {
      text-align: center; }
    .presentation .vision-block .paragraph {
      text-align: center; } }

@media (min-width: 320px) and (max-width: 766px) {
  .presentation .sct.sct-a {
    min-height: 100vh; }
    .presentation .sct.sct-a::after {
      height: 330px; }
    .presentation .sct.sct-a .wrp-icon {
      width: 80px; }
    .presentation .sct.sct-a .headband-sct {
      margin-top: 2rem;
      padding: 10px 20px;
      flex-direction: column !important;
      width: 100%; }
      .presentation .sct.sct-a .headband-sct .ttl {
        text-align: center !important; }
      .presentation .sct.sct-a .headband-sct .paragraph {
        text-align: center !important; }
  .presentation .sct.sct-b .ttl {
    text-align: center; }
  .presentation .sct.sct-b .paragraph {
    text-align: center; }
  .presentation .sct.sct-b .container-custom {
    padding: 0; }
  .presentation .sct.sct-b .cntnt-block {
    padding: 0 20px; }
  .presentation .wrp-card {
    flex-direction: column; }
  .presentation .itm-collaborator .header-card {
    max-width: 230px; }
    .presentation .itm-collaborator .header-card .img-card::after {
      width: 90% !important;
      height: 80% !important; }
    .presentation .itm-collaborator .header-card .small-hexagon-shape {
      padding: 14px !important;
      width: 60.19px;
      height: 60.19px; }
  .presentation .itm-collaborator .body-card .ttl-card {
    font-size: 18px; }
  .presentation .itm-collaborator .body-card .descrption-card {
    font-size: 15px; }
  .presentation .catchphrase-horizontal-shape {
    background-position: right;
    padding: 30px 30px; }
    .presentation .catchphrase-horizontal-shape::after {
      background: #0d141bc2; }
    .presentation .catchphrase-horizontal-shape .cntnt-txt-catchphrase {
      max-width: 390px;
      align-items: center;
      margin: auto; }
    .presentation .catchphrase-horizontal-shape .quote-catchphrase .img {
      width: 35px; }
    .presentation .catchphrase-horizontal-shape .carousel-indicators {
      justify-content: center; }
    .presentation .catchphrase-horizontal-shape .ttl {
      font-size: 18px !important;
      text-align: center; }
    .presentation .catchphrase-horizontal-shape .bt {
      font-size: 14px;
      padding: 10px 10px; }
  .presentation .vision-block {
    flex-direction: column;
    gap: 10px;
    padding: 40px 20px; }
    .presentation .vision-block .picture-shape {
      max-width: 150px; }
    .presentation .vision-block .ttl {
      text-align: center; }
    .presentation .vision-block .paragraph {
      text-align: center; } }

/*# sourceMappingURL=responsive-presentation.css.map */