body {
	&.home main {

		/*=============================================
		=            General Home Elements            =
		=============================================*/
		.module-heading {
			border-bottom: 1px solid var(--tertiary-color);
			padding-bottom: 15px;
			margin-bottom: 30px;
			@media (width >= 1024px) {
			}
		}

		h3,
		.h3 {

			/* Desktop Styles */
			@media (width >= 1024px) {
				font-size: 39px;
				line-height: 1.25em;
			}
		}

		h4,
		.h4,
		h5,
		h6 {

			/* Desktop Styles */
			@media (width >= 1024px) {
				font-size: 31px;
			}
		}

		.rm-module {
			max-width: 100%;
			overflow: hidden;
			scrollbar-width: none;
		}

		/*=====================================
		=            Home Artworks            =
		=====================================*/
		.mod-artworks {
			padding-bottom: 110px;
			.module-heading {
				border-bottom: none;
				margin-bottom: 0;
				padding-bottom: 0;
				text-align: center;
				@media (width >= 768px) {
					text-align: left;
				}
			}
		}

		/*================================
		=            Home Bio            =
		================================*/
		.mod-doctors {
			.doctor-inline-image {
				margin-bottom: 25px;
				object-position: top 10% left 50%;
				object-fit: cover;
				width: 100%;
				aspect-ratio: 335 / 229;
				@media (width >= 768px) {
					aspect-ratio: unset;
					object-fit: contain;
				}
			}
		}

		/*===================================
		=            Home Videos            =
		===================================*/
		.home-videos.mod-pagebuilder.split-contained .lpb-row:not(.contain-background) .lpb-column {
			/* @media (width >= 768px) {
				padding-left: 12.5px;
				padding-right: 12.5px;
			} */
			/* &:first-of-type {
				@media (width >= 1280px) {
					padding-left: calc(40px + (50vw - (var(--full) / 2)));
				}
				.lpb-column-content {
					@media (width >= 1024px) {
						margin-left: auto !important;
						margin-right: 0 !important;
					}
				}
			} */
			/* &:last-of-type {
				@media (width >= 1280px) {
					padding-right: calc(40px + (50vw - (var(--full) / 2)));
				}
				.lpb-column-content {
					@media (width >= 1024px) {
						margin-left: 0 !important;
						margin-right: auto !important;
					}
				}
			} */
			.lpb-column-content {
				padding-top: 50px;
				padding-bottom: 0;
				@media (width >= 1024px) {
					padding-bottom: 100px;
				}
			}
		}

		/*========================================
		=            Home Exhibitions            =
		========================================*/
		.hero-image:has(+ .mod-basic#exhibitions) {
			@media (width >= 768px) {
				height: 30vw;
			}
		}
	}
}