/* NOTE: Selector Specificity: (1, 5, 2) */
html body.et-db #et-boc .et_builder_outer_content .et-l[class*="et-l--"] .et_builder_inner_content {
	/* MARK :: SHORTCODE :: journey-info */
	& #journey-info {
		display: grid;
		gap: var(--size-30-60);
		padding-block-start: var(--size-30-100);
		padding-block-end: var(--size-30-20);

		& svg {
			width: unset;
			height: unset;
			max-width: 100%;
			max-height: 100%;
		}

		& > header,
		& > section,
		& > footer {
			&:empty {
				display: none;
			}
		}

		& > header {
		}

		& > section {
			& header {
				padding-block-end: var(--size-20-40);
				color: var(--color-parchment);
			}
		}

		& > footer {
			& .copyright {
				padding-block-start: var(--size-10-20);
			}
		}

		&[data-version] {
			&[data-version="1"] {
				& > header {
				}

				& > section {
					& .content {
						display: flex;
						align-items: start;
						justify-content: space-between;
						row-gap: 40px;

						& .navigation-secondary {
							display: grid;
							width: 100%;
							row-gap: var(--size-10-20);
							max-width: var(--size-290-380);

							& nav {
								display: grid;
								row-gap: 10px;
							}

							& .wwm-link {
								font: var(--type-base-body---fonts);
								letter-spacing: var(--type-base-body---space);
								text-transform: unset;
							}
						}
					}

					& .column[has-plugin="WPForms"] {
						max-width: 373px;

						& h3 {
							font-size: var(--ff-size-20-26);
							line-height: 140%;
							padding-block-end: var(--size-15-20);
						}

						& footer {
							gap: var(--size-10-15);

							& .wpforms-field-gdpr-checkbox {
								text-align: left;

								& label {
									font-size: 14px;
									line-height: 160%;
								}
							}
						}
					}
				}

				& > footer {
					& .copyright {
						border-block-start: 1px solid var(--color-plum-----);
						display: grid;
						align-items: center;
						place-content: center;
						row-gap: 20px;
						grid-template-columns: repeat(3, 1fr);

						& > .logo {
							justify-self: start;
							max-width: 270px;

							& > a {
								display: block;
								margin: 0;
								padding: 0;
							}
						}

						& > .rights {
							justify-self: center;
						}

						& > .social-list {
							justify-self: end;
							display: flex;
							align-items: center;
							justify-content: space-between;
							column-gap: 10px;

							& > a.social {
								display: grid;
								place-items: center;
								margin: 0;
								padding: 5px;
								border-radius: 100%;
								box-sizing: content-box;
								width: 20px;
								height: 20px;

								& > svg {
									display: block;
									width: auto;
									height: 20px;
								}

								&:hover {
									/*  */
								}
							}
						}
					}
				}

				@media (max-width: 980px) {
					& > header {
					}

					& > section {
						& .content {
							flex-direction: column;

							& > section.navigation-secondary,
							& > aside[has-plugin="WPForms"] {
								margin-inline: auto;
							}
						}
					}

					& > footer {
						& .copyright {
							grid-template-columns: 1fr;

							& > .logo,
							& > .rights,
							& > .social-list {
								justify-self: center;
							}
						}
					}
				}
			}
		}
	}
}
