.p-weddings {
  position: relative;
  background: #FFF;
  z-index: 1;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .p-weddings__heading {
    position: relative;
    z-index: 2;
    padding: 156px 0 0;
    text-align: center;
  }
  .p-weddings__heading-title {
    font-size: 16px;
    line-height: 1.7;
    text-align: center;
  }
  .p-weddings__heading-logo {
    margin: 0 auto;
    width: 102.51%;
    margin: 49px auto -2.7% -1.255%;
    pointer-events: none;
  }
  .p-weddings__content {
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 5px;
  }
  .p-weddings__grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 3px;
    margin-bottom: 33px;
  }
  .p-weddings__grid--all-stories {
    grid-template-columns: repeat(7, 1fr);
    margin-bottom: 3px;
  }
  .p-weddings__item {
    --color-tile-bg: #EFE9DA;
    --color-tile-text: #9D633F;
    --color-tile-fill: #9D633F;
  }
  .p-weddings__item--top:nth-child(11), .p-weddings__item--top:nth-child(22), .p-weddings__item--top:nth-child(30), .p-weddings__item--top:nth-child(38), .p-weddings__item--top:nth-child(47), .p-weddings__item--top:nth-child(61) {
    --color-tile-bg: #C1A483;
    --color-tile-text: #111;
    --color-tile-fill: #111;
  }
  .p-weddings__item--top:nth-child(13), .p-weddings__item--top:nth-child(35), .p-weddings__item--top:nth-child(50), .p-weddings__item--top:nth-child(72) {
    --color-tile-bg: #9D633F;
    --color-tile-text: #EFE9DA;
    --color-tile-fill: #EFE9DA;
  }
  .p-weddings__item--all-stories:nth-child(2), .p-weddings__item--all-stories:nth-child(5), .p-weddings__item--all-stories:nth-child(8), .p-weddings__item--all-stories:nth-child(10), .p-weddings__item--all-stories:nth-child(14), .p-weddings__item--all-stories:nth-child(16) {
    --color-tile-bg: #C1A483;
    --color-tile-text: #111;
    --color-tile-fill: #111;
  }
  .p-weddings__item--all-stories:nth-child(4), .p-weddings__item--all-stories:nth-child(12), .p-weddings__item--all-stories:nth-child(15), .p-weddings__item--all-stories:nth-child(18) {
    --color-tile-bg: #9D633F;
    --color-tile-text: #EFE9DA;
    --color-tile-fill: #EFE9DA;
  }
  .p-weddings-modal__slide {
    padding: 0;
  }
  .p-weddings-modal__photo {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .p-weddings-modal__photo img {
    aspect-ratio: 525/696;
    height: 87vh;
    width: auto;
  }
}
@media screen and (max-width: 767px) {
  .p-weddings__heading {
    position: relative;
    z-index: 3;
    text-align: center;
    padding: 120px 0 50px;
  }
  .p-weddings__heading-title {
    font-size: 13px;
    line-height: 1.6;
    text-align: center;
  }
  .p-weddings__heading-logo {
    width: 103%;
    margin: 50px auto -16.6% -1.5%;
    pointer-events: none;
  }
  .p-weddings__content {
    position: relative;
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 3px;
    margin-bottom: 3px;
  }
  .p-weddings__grid {
    position: relative;
    z-index: 1;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 2px;
  }
  .p-weddings__item {
    --color-tile-bg: #EFE9DA;
    --color-tile-text: #9D633F;
    --color-tile-fill: #9D633F;
  }
  .p-weddings__item--top:nth-child(11), .p-weddings__item--top:nth-child(22), .p-weddings__item--top:nth-child(30), .p-weddings__item--top:nth-child(38), .p-weddings__item--top:nth-child(47), .p-weddings__item--top:nth-child(61) {
    --color-tile-bg: #C1A483;
    --color-tile-text: #111;
    --color-tile-fill: #111;
  }
  .p-weddings__item--top:nth-child(13), .p-weddings__item--top:nth-child(35), .p-weddings__item--top:nth-child(50), .p-weddings__item--top:nth-child(72) {
    --color-tile-bg: #9D633F;
    --color-tile-text: #EFE9DA;
    --color-tile-fill: #EFE9DA;
  }
  .p-weddings__item--top:nth-child(1) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .p-weddings__item--top:nth-child(2) {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .p-weddings__item--top:nth-child(3) {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .p-weddings__item--top:nth-child(4) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .p-weddings__item--top:nth-child(5) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .p-weddings__item--top:nth-child(6) {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .p-weddings__item--top:nth-child(7) {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .p-weddings__item--top:nth-child(8) {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .p-weddings__item--top:nth-child(9) {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .p-weddings__item--top:nth-child(10) {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .p-weddings__item--top:nth-child(11) {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .p-weddings__item--top:nth-child(12) {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .p-weddings__item--top:nth-child(13) {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .p-weddings__item--top:nth-child(14) {
    -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
            order: 14;
  }
  .p-weddings__item--top:nth-child(15) {
    -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
            order: 15;
  }
  .p-weddings__item--top:nth-child(16) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .p-weddings__item--top:nth-child(17) {
    -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
            order: 17;
  }
  .p-weddings__item--top:nth-child(18) {
    -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
            order: 18;
  }
  .p-weddings__item--top:nth-child(19) {
    -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
            order: 19;
  }
  .p-weddings__item--top:nth-child(20) {
    -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
            order: 20;
  }
  .p-weddings__item--top:nth-child(21) {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }
  .p-weddings__item--top:nth-child(22) {
    -webkit-box-ordinal-group: 23;
        -ms-flex-order: 22;
            order: 22;
  }
  .p-weddings__item--top:nth-child(23) {
    -webkit-box-ordinal-group: 24;
        -ms-flex-order: 23;
            order: 23;
  }
  .p-weddings__item--top:nth-child(24) {
    -webkit-box-ordinal-group: 25;
        -ms-flex-order: 24;
            order: 24;
  }
  .p-weddings__item--top:nth-child(25) {
    -webkit-box-ordinal-group: 26;
        -ms-flex-order: 25;
            order: 25;
  }
  .p-weddings__item--top:nth-child(26) {
    -webkit-box-ordinal-group: 27;
        -ms-flex-order: 26;
            order: 26;
  }
  .p-weddings__item--top:nth-child(27) {
    -webkit-box-ordinal-group: 28;
        -ms-flex-order: 27;
            order: 27;
  }
  .p-weddings__item--top:nth-child(28) {
    -webkit-box-ordinal-group: 29;
        -ms-flex-order: 28;
            order: 28;
  }
  .p-weddings__item--top:nth-child(29) {
    -webkit-box-ordinal-group: 30;
        -ms-flex-order: 29;
            order: 29;
  }
  .p-weddings__item--top:nth-child(30) {
    -webkit-box-ordinal-group: 31;
        -ms-flex-order: 30;
            order: 30;
  }
  .p-weddings__item--top:nth-child(31) {
    -webkit-box-ordinal-group: 32;
        -ms-flex-order: 31;
            order: 31;
  }
  .p-weddings__item--top:nth-child(32) {
    -webkit-box-ordinal-group: 33;
        -ms-flex-order: 32;
            order: 32;
  }
  .p-weddings__item--top:nth-child(33) {
    -webkit-box-ordinal-group: 34;
        -ms-flex-order: 33;
            order: 33;
  }
  .p-weddings__item--top:nth-child(34) {
    -webkit-box-ordinal-group: 35;
        -ms-flex-order: 34;
            order: 34;
  }
  .p-weddings__item--top:nth-child(35) {
    -webkit-box-ordinal-group: 36;
        -ms-flex-order: 35;
            order: 35;
  }
  .p-weddings__item--top:nth-child(36) {
    -webkit-box-ordinal-group: 37;
        -ms-flex-order: 36;
            order: 36;
  }
  .p-weddings__item--top:nth-child(37) {
    -webkit-box-ordinal-group: 38;
        -ms-flex-order: 37;
            order: 37;
  }
  .p-weddings__item--top:nth-child(38) {
    -webkit-box-ordinal-group: 39;
        -ms-flex-order: 38;
            order: 38;
  }
  .p-weddings__item--top:nth-child(39) {
    -webkit-box-ordinal-group: 40;
        -ms-flex-order: 39;
            order: 39;
  }
  .p-weddings__item--top:nth-child(40) {
    -webkit-box-ordinal-group: 41;
        -ms-flex-order: 40;
            order: 40;
  }
  .p-weddings__item--top:nth-child(41) {
    -webkit-box-ordinal-group: 42;
        -ms-flex-order: 41;
            order: 41;
  }
  .p-weddings__item--top:nth-child(42) {
    -webkit-box-ordinal-group: 43;
        -ms-flex-order: 42;
            order: 42;
  }
  .p-weddings__item--top:nth-child(43) {
    -webkit-box-ordinal-group: 44;
        -ms-flex-order: 43;
            order: 43;
  }
  .p-weddings__item--top:nth-child(44) {
    -webkit-box-ordinal-group: 45;
        -ms-flex-order: 44;
            order: 44;
  }
  .p-weddings__item--top:nth-child(45) {
    -webkit-box-ordinal-group: 46;
        -ms-flex-order: 45;
            order: 45;
  }
  .p-weddings__item--top:nth-child(46) {
    -webkit-box-ordinal-group: 47;
        -ms-flex-order: 46;
            order: 46;
  }
  .p-weddings__item--top:nth-child(47) {
    -webkit-box-ordinal-group: 48;
        -ms-flex-order: 47;
            order: 47;
  }
  .p-weddings__item--top:nth-child(48) {
    -webkit-box-ordinal-group: 49;
        -ms-flex-order: 48;
            order: 48;
  }
  .p-weddings__item--top:nth-child(49) {
    -webkit-box-ordinal-group: 50;
        -ms-flex-order: 49;
            order: 49;
  }
  .p-weddings__item--top:nth-child(50) {
    -webkit-box-ordinal-group: 51;
        -ms-flex-order: 50;
            order: 50;
  }
  .p-weddings__item--top:nth-child(51) {
    -webkit-box-ordinal-group: 52;
        -ms-flex-order: 51;
            order: 51;
  }
  .p-weddings__item--top:nth-child(52) {
    -webkit-box-ordinal-group: 53;
        -ms-flex-order: 52;
            order: 52;
  }
  .p-weddings__item--top:nth-child(53) {
    -webkit-box-ordinal-group: 54;
        -ms-flex-order: 53;
            order: 53;
  }
  .p-weddings__item--top:nth-child(54) {
    -webkit-box-ordinal-group: 55;
        -ms-flex-order: 54;
            order: 54;
  }
  .p-weddings__item--top:nth-child(55) {
    -webkit-box-ordinal-group: 56;
        -ms-flex-order: 55;
            order: 55;
  }
  .p-weddings__item--top:nth-child(56) {
    -webkit-box-ordinal-group: 57;
        -ms-flex-order: 56;
            order: 56;
  }
  .p-weddings__item--top:nth-child(57) {
    -webkit-box-ordinal-group: 58;
        -ms-flex-order: 57;
            order: 57;
  }
  .p-weddings__item--top:nth-child(58) {
    -webkit-box-ordinal-group: 59;
        -ms-flex-order: 58;
            order: 58;
  }
  .p-weddings__item--top:nth-child(59) {
    -webkit-box-ordinal-group: 60;
        -ms-flex-order: 59;
            order: 59;
  }
  .p-weddings__item--top:nth-child(60) {
    -webkit-box-ordinal-group: 61;
        -ms-flex-order: 60;
            order: 60;
  }
  .p-weddings__item--top:nth-child(61) {
    -webkit-box-ordinal-group: 62;
        -ms-flex-order: 61;
            order: 61;
  }
  .p-weddings__item--top:nth-child(62) {
    -webkit-box-ordinal-group: 63;
        -ms-flex-order: 62;
            order: 62;
  }
  .p-weddings__item--top:nth-child(63) {
    -webkit-box-ordinal-group: 64;
        -ms-flex-order: 63;
            order: 63;
  }
  .p-weddings__item--top:nth-child(64) {
    -webkit-box-ordinal-group: 65;
        -ms-flex-order: 64;
            order: 64;
  }
  .p-weddings__item--top:nth-child(65) {
    -webkit-box-ordinal-group: 66;
        -ms-flex-order: 65;
            order: 65;
  }
  .p-weddings__item--top:nth-child(66) {
    -webkit-box-ordinal-group: 67;
        -ms-flex-order: 66;
            order: 66;
  }
  .p-weddings__item--top:nth-child(67) {
    -webkit-box-ordinal-group: 68;
        -ms-flex-order: 67;
            order: 67;
  }
  .p-weddings__item--top:nth-child(68) {
    -webkit-box-ordinal-group: 69;
        -ms-flex-order: 68;
            order: 68;
  }
  .p-weddings__item--top:nth-child(69) {
    -webkit-box-ordinal-group: 70;
        -ms-flex-order: 69;
            order: 69;
  }
  .p-weddings__item--top:nth-child(70) {
    -webkit-box-ordinal-group: 71;
        -ms-flex-order: 70;
            order: 70;
  }
  .p-weddings__item--top:nth-child(71) {
    -webkit-box-ordinal-group: 72;
        -ms-flex-order: 71;
            order: 71;
  }
  .p-weddings__item--top:nth-child(72) {
    -webkit-box-ordinal-group: 73;
        -ms-flex-order: 72;
            order: 72;
  }
  .p-weddings__item--top:nth-child(22) {
    -webkit-box-ordinal-group: 25;
        -ms-flex-order: 24;
            order: 24;
  }
  .p-weddings__item--top:nth-child(30) {
    -webkit-box-ordinal-group: 35;
        -ms-flex-order: 34;
            order: 34;
  }
  .p-weddings__item--top:nth-child(33) {
    -webkit-box-ordinal-group: 38;
        -ms-flex-order: 37;
            order: 37;
  }
  .p-weddings__item--top:nth-child(34) {
    -webkit-box-ordinal-group: 34;
        -ms-flex-order: 33;
            order: 33;
  }
  .p-weddings__item--top:nth-child(35) {
    -webkit-box-ordinal-group: 39;
        -ms-flex-order: 38;
            order: 38;
  }
  .p-weddings__item--top:nth-child(38) {
    -webkit-box-ordinal-group: 46;
        -ms-flex-order: 45;
            order: 45;
  }
  .p-weddings__item--top:nth-child(40) {
    -webkit-box-ordinal-group: 45;
        -ms-flex-order: 44;
            order: 44;
  }
  .p-weddings__item--top:nth-child(41) {
    -webkit-box-ordinal-group: 50;
        -ms-flex-order: 49;
            order: 49;
  }
  .p-weddings__item--top:nth-child(47) {
    -webkit-box-ordinal-group: 58;
        -ms-flex-order: 57;
            order: 57;
  }
  .p-weddings__item--top:nth-child(53) {
    -webkit-box-ordinal-group: 57;
        -ms-flex-order: 56;
            order: 56;
  }
  .p-weddings__item--top:nth-child(56) {
    -webkit-box-ordinal-group: 58;
        -ms-flex-order: 57;
            order: 57;
  }
  .p-weddings__item--top:nth-child(59) {
    -webkit-box-ordinal-group: 65;
        -ms-flex-order: 64;
            order: 64;
  }
  .p-weddings__item--top:nth-child(61) {
    -webkit-box-ordinal-group: 69;
        -ms-flex-order: 68;
            order: 68;
  }
  .p-weddings__item--top:nth-child(66) {
    -webkit-box-ordinal-group: 69;
        -ms-flex-order: 68;
            order: 68;
  }
  .p-weddings__item--top:nth-child(72) {
    -webkit-box-ordinal-group: 71;
        -ms-flex-order: 70;
            order: 70;
  }
  .p-weddings__item--all-stories[data-story-index="2"], .p-weddings__item--all-stories[data-story-index="5"], .p-weddings__item--all-stories[data-story-index="8"], .p-weddings__item--all-stories[data-story-index="14"], .p-weddings__item--all-stories[data-story-index="16"] {
    --color-tile-bg: #C1A483;
    --color-tile-text: #111;
    --color-tile-fill: #111;
  }
  .p-weddings__item--all-stories[data-story-index="4"], .p-weddings__item--all-stories[data-story-index="12"], .p-weddings__item--all-stories[data-story-index="15"], .p-weddings__item--all-stories[data-story-index="18"] {
    --color-tile-bg: #9D633F;
    --color-tile-text: #EFE9DA;
    --color-tile-fill: #EFE9DA;
  }
  .p-weddings__item--all-stories:nth-child(1) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .p-weddings__item--all-stories:nth-child(3) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .p-weddings__item--all-stories:nth-child(6) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .p-weddings__item--all-stories:nth-child(13) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .p-weddings__item--all-stories:nth-child(16) {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }
  .p-weddings__item--all-stories:nth-child(20) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .p-weddings__item--all-stories:nth-child(2) {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .p-weddings__item--all-stories:nth-child(3) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .p-weddings__item--all-stories:nth-child(6) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .p-weddings__item--all-stories:nth-child(13) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .p-weddings__item--all-stories:nth-child(16) {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }
  .p-weddings__item--all-stories:nth-child(20) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .p-weddings__item--all-stories:nth-child(3) {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .p-weddings__item--all-stories:nth-child(3) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .p-weddings__item--all-stories:nth-child(6) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .p-weddings__item--all-stories:nth-child(13) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .p-weddings__item--all-stories:nth-child(16) {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }
  .p-weddings__item--all-stories:nth-child(20) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .p-weddings__item--all-stories:nth-child(4) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .p-weddings__item--all-stories:nth-child(3) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .p-weddings__item--all-stories:nth-child(6) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .p-weddings__item--all-stories:nth-child(13) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .p-weddings__item--all-stories:nth-child(16) {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }
  .p-weddings__item--all-stories:nth-child(20) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .p-weddings__item--all-stories:nth-child(5) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .p-weddings__item--all-stories:nth-child(3) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .p-weddings__item--all-stories:nth-child(6) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .p-weddings__item--all-stories:nth-child(13) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .p-weddings__item--all-stories:nth-child(16) {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }
  .p-weddings__item--all-stories:nth-child(20) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .p-weddings__item--all-stories:nth-child(6) {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .p-weddings__item--all-stories:nth-child(3) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .p-weddings__item--all-stories:nth-child(6) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .p-weddings__item--all-stories:nth-child(13) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .p-weddings__item--all-stories:nth-child(16) {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }
  .p-weddings__item--all-stories:nth-child(20) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .p-weddings__item--all-stories:nth-child(7) {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .p-weddings__item--all-stories:nth-child(3) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .p-weddings__item--all-stories:nth-child(6) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .p-weddings__item--all-stories:nth-child(13) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .p-weddings__item--all-stories:nth-child(16) {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }
  .p-weddings__item--all-stories:nth-child(20) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .p-weddings__item--all-stories:nth-child(8) {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .p-weddings__item--all-stories:nth-child(3) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .p-weddings__item--all-stories:nth-child(6) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .p-weddings__item--all-stories:nth-child(13) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .p-weddings__item--all-stories:nth-child(16) {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }
  .p-weddings__item--all-stories:nth-child(20) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .p-weddings__item--all-stories:nth-child(9) {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .p-weddings__item--all-stories:nth-child(3) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .p-weddings__item--all-stories:nth-child(6) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .p-weddings__item--all-stories:nth-child(13) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .p-weddings__item--all-stories:nth-child(16) {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }
  .p-weddings__item--all-stories:nth-child(20) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .p-weddings__item--all-stories:nth-child(10) {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .p-weddings__item--all-stories:nth-child(3) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .p-weddings__item--all-stories:nth-child(6) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .p-weddings__item--all-stories:nth-child(13) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .p-weddings__item--all-stories:nth-child(16) {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }
  .p-weddings__item--all-stories:nth-child(20) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .p-weddings__item--all-stories:nth-child(11) {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .p-weddings__item--all-stories:nth-child(3) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .p-weddings__item--all-stories:nth-child(6) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .p-weddings__item--all-stories:nth-child(13) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .p-weddings__item--all-stories:nth-child(16) {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }
  .p-weddings__item--all-stories:nth-child(20) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .p-weddings__item--all-stories:nth-child(12) {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .p-weddings__item--all-stories:nth-child(3) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .p-weddings__item--all-stories:nth-child(6) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .p-weddings__item--all-stories:nth-child(13) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .p-weddings__item--all-stories:nth-child(16) {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }
  .p-weddings__item--all-stories:nth-child(20) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .p-weddings__item--all-stories:nth-child(13) {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .p-weddings__item--all-stories:nth-child(3) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .p-weddings__item--all-stories:nth-child(6) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .p-weddings__item--all-stories:nth-child(13) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .p-weddings__item--all-stories:nth-child(16) {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }
  .p-weddings__item--all-stories:nth-child(20) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .p-weddings__item--all-stories:nth-child(14) {
    -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
            order: 14;
  }
  .p-weddings__item--all-stories:nth-child(3) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .p-weddings__item--all-stories:nth-child(6) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .p-weddings__item--all-stories:nth-child(13) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .p-weddings__item--all-stories:nth-child(16) {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }
  .p-weddings__item--all-stories:nth-child(20) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .p-weddings__item--all-stories:nth-child(15) {
    -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
            order: 15;
  }
  .p-weddings__item--all-stories:nth-child(3) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .p-weddings__item--all-stories:nth-child(6) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .p-weddings__item--all-stories:nth-child(13) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .p-weddings__item--all-stories:nth-child(16) {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }
  .p-weddings__item--all-stories:nth-child(20) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .p-weddings__item--all-stories:nth-child(16) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .p-weddings__item--all-stories:nth-child(3) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .p-weddings__item--all-stories:nth-child(6) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .p-weddings__item--all-stories:nth-child(13) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .p-weddings__item--all-stories:nth-child(16) {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }
  .p-weddings__item--all-stories:nth-child(20) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .p-weddings__item--all-stories:nth-child(17) {
    -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
            order: 17;
  }
  .p-weddings__item--all-stories:nth-child(3) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .p-weddings__item--all-stories:nth-child(6) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .p-weddings__item--all-stories:nth-child(13) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .p-weddings__item--all-stories:nth-child(16) {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }
  .p-weddings__item--all-stories:nth-child(20) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .p-weddings__item--all-stories:nth-child(18) {
    -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
            order: 18;
  }
  .p-weddings__item--all-stories:nth-child(3) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .p-weddings__item--all-stories:nth-child(6) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .p-weddings__item--all-stories:nth-child(13) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .p-weddings__item--all-stories:nth-child(16) {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }
  .p-weddings__item--all-stories:nth-child(20) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .p-weddings__item--all-stories:nth-child(19) {
    -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
            order: 19;
  }
  .p-weddings__item--all-stories:nth-child(3) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .p-weddings__item--all-stories:nth-child(6) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .p-weddings__item--all-stories:nth-child(13) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .p-weddings__item--all-stories:nth-child(16) {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }
  .p-weddings__item--all-stories:nth-child(20) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .p-weddings__item--all-stories:nth-child(20) {
    -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
            order: 20;
  }
  .p-weddings__item--all-stories:nth-child(3) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .p-weddings__item--all-stories:nth-child(6) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .p-weddings__item--all-stories:nth-child(13) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .p-weddings__item--all-stories:nth-child(16) {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }
  .p-weddings__item--all-stories:nth-child(20) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .p-weddings__item--all-stories:nth-child(21) {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }
  .p-weddings__item--all-stories:nth-child(3) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .p-weddings__item--all-stories:nth-child(6) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .p-weddings__item--all-stories:nth-child(13) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .p-weddings__item--all-stories:nth-child(16) {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }
  .p-weddings__item--all-stories:nth-child(20) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .p-weddings-modal__slide {
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .p-weddings-modal__photo {
    width: 91.46%;
    margin: 0 auto;
  }
}

body.firefox .p-weddings__heading-logo {
  -webkit-transform: rotate(0.0001deg);
      -ms-transform: rotate(0.0001deg);
          transform: rotate(0.0001deg);
}