/* 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-gallery_item-ares */
	& #journey-gallery_item-ares {
		padding-block: var(--size-50-100);
		color: var(--color-parchment);

		& > article {
			padding-block-start: var(--size-25-50);
			padding-inline: var(--size-25-50);
			position: relative;
			display: grid;
			place-items: center;
			text-align: center;

			& > header {
				color: var(--color-white----);

				& h1 {
					padding: 0;
					padding-block-start: var(--size-5-0);
				}

				& .tag {
					color: var(--color-parchment);
				}
			}

			& > aside {
				&.wwm-frames {
					color: var(--color-peach----);
				}
			}
		}
	}

	/* MARK :: SHORTCODE :: journey-gallery_item-boreas */
	& #journey-gallery_item-boreas {
		display: grid;
		row-gap: var(--size-50-100);
		padding-block: var(--size-50-120) var(--size-50-100);
		color: var(--color-grape----);

		& article {
			width: 100%;
			max-width: 1080px;
			margin-inline: auto;

			&.left {
				text-align: start;
			}

			&.center {
				text-align: center;
			}

			&.right {
				text-align: end;
			}

			&.boxed {
				display: grid;
				place-items: center;
				row-gap: var(--size-20-40);
				text-align: center;
				width: 100%;
				padding: var(--size-40-80) var(--size-20-40);
				border-radius: 10px;
				color: var(--color-white----);
				background-color: var(--color-grape----);

				& h2 {
					font: var(--type-base-h3-----fonts);
					letter-spacing: var(--type-base-h3-----space);
				}

				& a.wwm-button {
					display: flex;
					column-gap: 0.4em;
					align-items: center;
					scale: 1.4;

					& .icon {
						display: grid;
						place-items: center;
					}

					& svg {
						width: unset;
						height: 1.2em;
					}
				}
			}

			& p {
				padding: 0;
				padding-block: 1.2em;

				&:first-child {
					padding-block-start: 0;
				}

				&:last-child {
					padding-block-end: 0;
				}
			}

			& a:not(.wwm-button) {
				display: inline;
				color: inherit;
				padding: 0;
				font-weight: 600;

				&:hover {
					color: var(--color-proofread);
				}
			}

			& ul {
				display: grid;
				row-gap: var(--size-10-15);
				margin-block: 0;
				margin-inline: 0;
				padding-block: 15px;
				padding-inline: 0;
				text-align: start;

				& li {
					list-style: none;
					display: flex;
					align-items: start;
					justify-content: start;
					column-gap: var(--size-10-15);

					&.danger {
						color: var(--color-proofread);
					}

					& .marker {
						flex: 0 0 auto;
						display: grid;
						place-items: center;
						height: 1.611em;

						& svg {
							display: block;
							width: auto;
							height: auto;
							max-width: 100%;
							max-height: 100%;
						}
					}
				}

				&.marker-fore-parchment {
					& .marker {
						color: var(--color-parchment);
					}
				}
			}
		}
	}

	/* MARK :: SHORTCODE :: journey-gallery_item-circe */
	& #journey-gallery_item-circe {
		padding-block: var(--size-50-100);

		& > header {
			display: grid;
			place-items: center;
			text-align: center;
			row-gap: var(--size-10-20);
		}

		& .form-wrapper {
			padding-block-start: 35px;

			& .wpforms-field-container {
				& .wpforms-field {
					& .wpforms-field-label {
					}

					& .wpforms-field-description {
						& a {
							&:hover {
							}
						}
					}
				}

				& > footer {
					& > .wpforms-field-gdpr-checkbox {
						& .wpforms-field-label-inline {
							& > a {
								&:hover {
								}
							}
						}
					}

					& .wpforms-field-submit-container {
						& > button.wwm-button[type="submit"] {
						}
					}
				}
			}
		}
	}

	& #journey-gallery_item-boreas,
	& #journey-gallery_item-circe {
		& footer {
			display: grid;
			place-items: center;
		}
	}
}
