.custom-shape-divider-top-1752539420 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    line-height: 0;
}

.custom-shape-divider-top-1752539420 svg {
    position: relative;
    display: block;
    width: calc(100% + 1.3px);
    height: 86px;
}

.custom-shape-divider-top-1752539420 .shape-fill {
    fill: #f5f0ec;
}

/* 1 */
/* .custom-shape-divider-bottom-1752539860 {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    line-height: 0;
}

.custom-shape-divider-bottom-1752539860 svg {
    position: relative;
    display: block;
    width: calc(100% + 1.3px);
    height: 104px;
}

.custom-shape-divider-bottom-1752539860 .shape-fill {
    fill: #fff;
} */


/* 2 */
.custom-shape-divider-bottom-1752582558 {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    line-height: 0;
}

.custom-shape-divider-bottom-1752582558 svg {
    position: relative;
    display: block;
    width: calc(300% + 1.3px);
    height: 166px;
}

.custom-shape-divider-bottom-1752582558 .shape-fill {
    fill: #fff;
} 


.post-spacing{
    letter-spacing: .05em;
    line-height: 1.75em;
}

.spacing1{
    letter-spacing: .05em;
    line-height: 1.2em;
}

.custom-spacing{
    letter-spacing: .2em;
    line-height: 1.2em;
}

.line-height-1-5{
    letter-spacing: .025em;
    line-height: 1.75em;
}

.animated-link {
    background-image: linear-gradient(to top, #fff4c2 0%, #fff4c2 100%);
    background-repeat: no-repeat;
    background-size: 100% 0%;
    background-position: bottom;
    border-bottom: 2px solid transparent;
    transition: background-size 0.3s ease-out, border-bottom 0.3s ease-out;
  }
  
  .animated-link:hover {
    background-size: 100% 88%;
    border-bottom: 2px solid #f8cd5f;
    cursor: pointer;
  }