.paragraph--type--page-hero .page-hero--title {
	font-size:2.5em;
	font-style:italic;
}

.paragraph--type--page-hero > .container {
	font-style:normal;
}

.main-content.type--page:not(.is-front) .node-container.no-hero-cta.has-hero-bg-img .paragraph--type--page-hero .page-hero--inner::after {
	background:none;
}


.paragraph--type--page-hero .page-hero--subtitle {
	max-width:85%;
}

.custom_full_width_container {
  position: relative;
  width: 100%; /* Ensure it takes the full width of its parent */
  overflow: visible; /* Allow overflow to be visible */
  margin:40px 0 0;
}

.paragraph--type--full-width-video {
  position: relative;
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  box-sizing: border-box;
  overflow: hidden;
}

.paragraph--type--full-width-video iframe {
  box-sizing: border-box;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100% !important;
}

.paragraph--type--notes-with-cta .paragraph--type--hero-call-to-action .hero-cta--content::after {
	border:none;
}

.paragraph--type--content:first-of-type {
	margin-top:40px;
  font-size: 1.2em;
  color: #444;
  letter-spacing: -.5px;
  padding-bottom:0;
}

.page-node-13926 .field_sections {
	justify-content:center;
}

.page-node-13926 .paragraph--type--page-re {
  flex: 0 0 calc(33.333% - 30px);
}

.paragraph--type--page-re .fa-share::before {
	content:none;
}

.field_sections {
  display: flex;
  flex-wrap: wrap;
  /*justify-content:center;*/
  gap: 40px;
}


.paragraph--type--page-re {
  flex: 1 1 calc(23.333% - 30px);
  min-height:440px;
  height:auto;
  box-sizing: border-box;
  margin-bottom: 30px;
  box-shadow: 0px 0px 10px #ddd;
  padding: 20px;
  position: relative;
}
.paragraph--type--page-re .field_media_image {
	margin-left: -20px;
	margin-top:-20px; /* Negative margin to offset the container's padding */
  width: calc(100% + 40px);
}

.paragraph--type--page-re .field_title_reference {
  font-size: 1.3em;
  font-weight: 600;
  font-family: 'franklin-gothic-urw-cond';
  text-decoration: none;
  margin: 8px 0;
  color:#232d4b;
}

.paragraph--type--page-re  .field_intro_text {
	font-size:1.1em;
	color:#444;
	font-family:'franklin-gothic-urw-cond', sans-serif, arial;
}

.paragraph--type--page-re .field_title_reference a {
	text-decoration:none;
}

.paragraph--type--page-re .field_link a {
	text-decoration:none;
	color:#e57200;
	text-transform:uppercase;
	position:absolute;
	bottom:5px;
	left:20px;
	font-weight:bold;
	font-size:1em;
}

.paragraph--type--page-re .field_link a svg {
	display:none;
}

.paragraph--type--page-re .field_link a:after {
	content:'→';
	margin-left:8px;
	color:#e57200;
}

footer {
	clear:both;
}

.field_content_section {
  position: relative;
  width: 100%; /* Ensure it takes the full width of its parent */
  overflow: visible; /* Allow overflow to be visible */
}

.field_content_section {
  position: relative;
  width: 100%; /* Ensure it takes the full width of its parent */
  overflow: visible; /* Allow overflow to be visible */
}

.field_content_section {
  position: relative;
  width: 100%; /* Ensure it takes the full width of its parent */
  overflow: visible; /* Allow overflow to be visible */
  margin-top:40px;
}


.page-node-13806 .main-content.type--page:not(.is-front) {
	background:#F1F4F8;
}

.page-node-13806 .main-content.type--page:not(.is-front) .node-container.no-hero-cta.has-hero-bg-img .paragraph--type--page-hero,
.page-node-13816 .main-content.type--page:not(.is-front) .node-container.no-hero-cta.has-hero-bg-img .paragraph--type--page-hero,
.page-node-13820 .main-content.type--page:not(.is-front) .node-container.no-hero-cta.has-hero-bg-img .paragraph--type--page-hero,
.page-node-13823 .main-content.type--page:not(.is-front) .node-container.no-hero-cta.has-hero-bg-img .paragraph--type--page-hero{
	height:40vw;
}

.paragraph--type--content {
	padding:3em 13%;
	font-size:1.2em;
}

.paragraph--type--page-hero > .container {
	margin-top:10%;
}

@media (min-width: 1350px) {
  .main-content.type--page.is-front .node-container.has-hero-bg-img .paragraph--type--page-hero, .node-container.has-hero-cta.has-hero-bg-img .paragraph--type--page-hero {
    min-height: 500px;
    margin-top: -100px;
  }
}

.field_page_hero + .field_hero_cta {
	margin-top:40px;
}

.field_page_hero + .field_hero_cta .paragraph--type--hero-call-to-action > .container .hero-cta--content::before {
	background:#141e3c;
}

.field_page_hero + .field_hero_cta .paragraph--type--hero-call-to-action > .container .hero-cta--content::after {
	background:none;
}

.field_hero_cta .hero-cta--content .field_link a {
	background:none;
}

.paragraph--type--hero-call-to-action .hero-cta--content .field_link a {
  background: transparent;
  border: 1px solid #F84C1E;
  color: inherit;
  padding: 15px 40px;
  line-height: 1.1em;
  display: inline-block;
  text-transform: uppercase;
  font-size: 0.85rem;
  font-weight: 600;
  letter-spacing: 0.7px;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
  text-align: center;
  font-family: franklin-gothic-urw,Arial,sans-serif;
  margin-bottom: 0.5em;
 }

.is-front .field_sections .hero-cta--content .field_link a, 
.paragraph--type--notes-with-cta .paragraph--type--hero-call-to-action .hero-cta--content .field_link a {
	color:white;
}

.type-page.no-hero-cta .field_sections .full-width:nth-of-type(even) {
    padding: 1.5em 0;
}

.type-page.no-hero-cta .field_sections .full-width:nth-of-type(odd) {
	background-color: white;
	color:#232d4b;
}

.type-page.no-hero-cta .container .field_sections .full-width:nth-of-type(odd).paragraph--type--hero-call-to-action {
	width:105vw;
}

.type-page.no-hero-cta .field_sections .full-width:nth-of-type(odd).paragraph--type--hero-call-to-action > .container

.type-page.no-hero-cta .field_sections .full-width:nth-of-type(odd).paragraph--type--hero-call-to-action > .container .hero-cta--content {
	color:#232d4b;
	margin-left:0 !important;
	padding-left:0;
	margin:2em 0;
}


.type-page.no-hero-cta .field_sections .full-width:nth-of-type(odd).paragraph--type--hero-call-to-action .hero-cta--content .field-link a {
	color:#232d4b !important;
}


@media (min-width: 680px) {
	.type-page.no-hero-cta .field_sections .full-width:nth-of-type(odd).paragraph--type--hero-call-to-action > .container .hero-cta--content {
		max-width:42%;
		margin-left:0;
		padding-left:0;
		color:#232d4b;
	}
	.type-page.no-hero-cta .field_sections .full-width:nth-of-type(odd).paragraph--type--hero-call-to-action > .container .hero-cta--content .field_title {
	color:#232d4b;
}
	.type-page.no-hero-cta .field_sections .full-width:nth-of-type(odd).paragraph--type--hero-call-to-action > .container .hero-cta--image {
		left:45%;
		right:auto;
		margin-left:0;
	}
	.type-page.no-hero-cta .field_sections .full-width:nth-of-type(odd).paragraph--type--hero-call-to-action > .container .hero-cta--content::before {
		background:none !important;
	}
}

#block-uva-artsci-contactuspageending{
	max-width:1200px;
	margin:30px auto;
	padding-top:20px;
}

.border-emphasis {
  display: inline-block;
  position: relative;
  border-top: 1px solid #e57200; /* Border color */
  font-style:italic;
}

a .border-emphasis {
	color:#e57200;
	font-weight:bold;
}

