.preconception--lead {
    font-size: 1.15rem;
}
.preconception--tab-label {
    width: 33.33%;
}
.preconception--tab-folate,
.preconception--tab-folate.active {
    background-color: #daecd8 !important;
    border-color: #daecd8 !important;
    border-radius: unset !important;
}
.preconception--tab-iron,
.preconception--tab-iron.active {
    background-color: #e7d1e5 !important;
    border-color: #e7d1e5 !important;
    border-radius: unset !important;
}
.preconception--tab-vitamin,
.preconception--tab-vitamin.active {
    background-color: #fedf8f !important;
    border-color: #fedf8f !important;
    border-radius: unset !important;
}
.preconception--tab-calcium,
.preconception--tab-calcium.active {
    background-color: #d3edfb !important;
    border-color: #d3edfb !important;
    border-radius: unset !important;
}
.preconception--tab-protein,
.preconception--tab-protein.active {
    background-color: #e9dbc8 !important;
    border-color: #e9dbc8 !important;
    border-radius: unset !important;
}
.preconception--tab-warm,
.preconception--tab-warm.active {
    background-color: #f8cdce !important;
    border-color: #f8cdce !important;
    border-radius: unset !important;
}
.preconception--content-folate {
    margin: 0 0 30px;
    background-color: #daecd8;
    position: relative;
}
.preconception--content-folate::after{
    content: "";
    position: absolute;
    bottom: -30px;
    left: 0;
    width: 100%;
    height: 30px;
    background-color: #daecd8;
    clip-path: polygon(0 0, 50% 100%, 100% 0);
}
.preconception--content-iron {
    margin: 0 0 30px;
    background-color: #e7d1e5;
    position: relative;
}
.preconception--content-iron::after{
    content: "";
    position: absolute;
    bottom: -30px;
    left: 0;
    width: 100%;
    height: 30px;
    background-color: #e7d1e5;
    clip-path: polygon(0 0, 50% 100%, 100% 0);
}
.preconception--content-vitamin {
    margin: 0 0 30px;
    background-color: #fedf8f;
    position: relative;
}
.preconception--content-vitamin::after{
    content: "";
    position: absolute;
    bottom: -30px;
    left: 0;
    width: 100%;
    height: 30px;
    background-color: #fedf8f;
    clip-path: polygon(0 0, 50% 100%, 100% 0);
}
.preconception--content-calcium {
    margin: 0 0 30px;
    background-color: #d3edfb;
    position: relative;
}
.preconception--content-calcium::after{
    content: "";
    position: absolute;
    bottom: -30px;
    left: 0;
    width: 100%;
    height: 30px;
    background-color: #d3edfb;
    clip-path: polygon(0 0, 50% 100%, 100% 0);
}
.preconception--content-protein {
    margin: 0 0 30px;
    background-color: #e9dbc8;
    position: relative;
}
.preconception--content-protein::after{
    content: "";
    position: absolute;
    bottom: -30px;
    left: 0;
    width: 100%;
    height: 30px;
    background-color: #e9dbc8;
    clip-path: polygon(0 0, 50% 100%, 100% 0);
}
.preconception--content-warm {
    margin: 0 0 30px;
    background-color: #f8cdce;
    position: relative;
}
.preconception--content-warm::after{
    content: "";
    position: absolute;
    bottom: -30px;
    left: 0;
    width: 100%;
    height: 30px;
    background-color: #f8cdce;
    clip-path: polygon(0 0, 50% 100%, 100% 0);
}
@media (min-width:768px) {
    .preconception--lead {
        font-size: 2.25rem;
    }
    .preconception--tab-label {
        width: 16.667%;
    }
}