.image-grid {
   display: grid;
   grid-template-columns: repeat(3, 1fr);
   grid-gap: 10px;
}

.image-grid a {
   width: 100%;
}

.image-grid a img{width: 100%;height: 100%;object-fit: cover;}

.image-grid a:nth-child(1) {
   grid-row: 1/3;
   grid-column: 1/2;
}

.image-grid a:nth-child(2) {
   grid-row: 1/2;
   grid-column: 2/4;
}

.image-grid a:nth-child(3) {
   grid-row: 2/3;
   grid-column: 2/3;
}

.image-grid a:nth-child(4) {
   grid-row: 2/4;
   grid-column: 3/4;
}

.image-grid a:nth-child(5) {
   grid-row: 3/4;
   grid-column: 1/3;
}

.container-bodas{display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 40px 0;background-position-x: 0%;background-position-y: 0%;background-size: autobackground-position: centerbackground-size: cover;position: relative;height: 100vh;max-height: 700px!important}
.container-bodas p{margin-bottom: 10px;text-align: center;width: 90%;max-width: 1100px;font-size: 14px;color: white;position: relative;z-index: 10;color: #5A5A5A}
.container-bodas h1{position: relative;z-index: 2;font-size: 35px;text-align: center;color: white;font-family: Grandstander;text-transform: capitalize;font-weight: bold;margin-bottom: 20px;position: relative;z-index: 10;color: #629B66}

.great-image{position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 1000000;visibility: hidden;overflow: hidden;opacity: 0;transition: all ease-in-out .3s}
.great-image .cont{position: relative;z-index: 2;position: relative;max-width: 800px;}
.great-image .cont .arrows{position: absolute;width: 50px;height: 50px;background: white;display: flex;flex-direction: row;justify-content: center;align-items: center;}
.great-image .cont .arrows i{color: black;font-size: 25px}
.great-image .cont .arrows.arrows-left{left: -50px;top: 45%}
.great-image .cont .arrows.arrows-right{right: -50px;top: 45%}
.great-image img{width: 90%;max-width: 1000px;max-height: 650px;object-fit: cover;}
.galeri-image{opacity: 0;margin-top: 80%;transition: all ease-in-out .4s}

.galery-item{cursor: pointer;}

.close-image{position: absolute;left: 0;right: 0;width: 100%;height: 100%;background:black;opacity: .8}

.container-center-row {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  flex-wrap: wrap;
}

.reservar{position: relative;z-index: 2}

