.social {
  margin-top: 25px;
  margin-bottom: -8.85417vw; }
  @media (max-width: 575px) {
    .social {
      margin-bottom: -124px;
      overflow: hidden; } }
  .social .block-inner {
    width: 93vw;
    max-width: 1780px;
    margin: 0 auto; }
  .social .heading {
    margin-top: 130px;
    margin-top: clamp(106px, 6.82083vw, 130px);
    margin-bottom: clamp(21px, 1.97708vw, 37px);
    font-weight: 300;
    font-size: clamp(22px, 1.71667vw, 32px);
    line-height: 1.5;
    position: relative; }
    @media (max-width: 575px) {
      .social .heading {
        margin-top: 0; } }
  .social .links {
    text-align: center;
    margin: 20px 0; }
    @media (max-width: 575px) {
      .social .links {
        margin: 0 19px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between; } }
    .social .links a {
      margin: 0 38px 0 19px;
      display: -ms-inline-flexbox;
      display: inline-flex; }
      @media (max-width: 575px) {
        .social .links a {
          margin: 0; } }
      .social .links a:hover .text:before {
        width: 100%; }
    .social .links .icon {
      height: 28px;
      width: 28px;
      background-color: #BDAD81;
      border-radius: 50%;
      display: -ms-inline-flexbox;
      display: inline-flex;
      margin: 0 19px;
      transition: 0.4s; }
      @media (max-width: 575px) {
        .social .links .icon {
          margin: 0 15px 0 0; } }
      .social .links .icon img {
        height: 19px;
        margin: auto; }
    .social .links .text {
      font-size: clamp(18px, 1.09167vw, 20px);
      line-height: 1.5;
      color: #000;
      position: relative; }
      @media (max-width: 575px) {
        .social .links .text {
          letter-spacing: 0.1px; } }
      .social .links .text:before {
        position: absolute;
        content: '';
        height: 1px;
        width: 13px;
        left: 0px;
        bottom: 2px;
        background-color: #000;
        transition: 0.3s; }
        @media (max-width: 575px) {
          .social .links .text:before {
            width: 100%; } }
  .social .insta-story {
    max-width: 78.18vw;
    margin: 98px auto -8.85417vw;
    columns: 6;
    position: relative;
    z-index: 1;
    overflow: hidden;
    -webkit-mask-image: linear-gradient(to top, transparent 25%, white 60%);
            mask-image: linear-gradient(to top, transparent 25%, white 60%); }
    @media (max-width: 991px) {
      .social .insta-story {
        max-width: unset; } }
    @media (max-width: 767px) {
      .social .insta-story {
        columns: 4; } }
    @media (max-width: 575px) {
      .social .insta-story {
        width: 120vw;
        margin: 62px -13vw; } }
    .social .insta-story .insta {
      text-align: center;
      display: block; }
      @media (max-width: 767px) {
        .social .insta-story .insta.mobile {
          display: none; } }
      .social .insta-story .insta .insta--img img,
      .social .insta-story .insta .insta--img {
        height: clamp(112px, 11.19583vw, 214px);
        width: clamp(112px, 11.19583vw, 214px);
        -o-object-fit: cover;
           object-fit: cover;
        margin-top: clamp(16px, 1.82083vw, 34px); }
      .social .insta-story .insta:nth-child(4n+1) .insta--img img,
      .social .insta-story .insta:nth-child(4n+1) .insta--img {
        margin-top: clamp(68px, 7.02917vw, 134px); }

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