/*theme_1*/

.banner-part-start {
    min-height: 50em;
}

.banner-part-start .text-part-of-names {
    font-size: 12.75rem;
}


/*theme_1*/


/*theme_3*/

.getting-married-info .img-text-part.center .images-part {
    width: 25em;
    height: 30em;
}

.getting-married-info .img-text-part.end .images-part {
    width: 20em;
}

.getting-married-info .img-text-part.end .images-part::after {
    width: 99%;
    left: 5%;
}

.getting-married-info .img-part img {
    height: 24em;
    width: 3em;
}


/*theme_3*/


/*theme_4*/

.planning-your-day-part .time-title {
    font-size: 5rem;
}

.planning-your-day-part .map-img {
    width: 2.75em;
    height: 3.5em;
}

.planning-your-day-part .location-title {
    font-size: 1.5rem;
}

.planning-your-day-part .location-text {
    font-size: 1.125rem;
}

.planning-your-day-part .arrows-img-grid {
    grid-gap: 0 7em;
    padding: 2em 0;
}


/*theme_4*/


/*theme_5*/

.content-about-story .img-part::after {
    top: 7%;
    left: 27%;
    width: 75%;
}

.content-about-story .relative-part::after {
    top: -11%;
    left: 38%;
    width: 19em;
}

.content-about-story .second .relative-part::after {
    top: 64%;
    left: -14%;
}

.content-about-story .second .img-part::after {
    top: -4%;
}

.content-about-story .love-story-img {
    width: 2em;
}


/*theme_5*/