.hero-text-one-third-pager {
  position: absolute;
  bottom: 8px;             /* same as before */
  right: 0;                /* align to the right edge */
  width: 33.33%;           /* same width as your .hero-text-one-third */
  text-align: center;      /* center bullets inside this space */
}
span.hero-action a {
	background: #2da0c7 !important;
}
ul.views-slideshow-pager-bullets {
	background: transparent;
	width: auto;
	display: flex;
	position: absolute !important;
	bottom: 8px;
	left: 50%;
	transform: translateX(-50%);
	border-radius: 24px;
	margin-bottom: 0;
}
div.views-slideshow-controls-bottom .views-slideshow-pager-bullets li.active {
	background: white;
}
div.views-slideshow-controls-bottom .views-slideshow-pager-bullets li {
	padding: 0 6px;
	line-height: 12px;
	border: 1px solid black;
}
.hero-text-one-third.grid-col-12 {
	background: #DFE1E2;
	padding-bottom: 30px;
}
div.usa-layout-docs__main.desktop\:grid-col-fill {
	background: #f0f0f0;
	background-image: url(/library/ii/bg2.png);
	background-repeat: repeat-x;
	background-position-y: -1004px;
}
div#block-aplpa-content {
	margin-top: 0;
	background: transparent;
}
.layout.layout--onecol {
	background: white;
}
.block-views-blocknew-heroes-block-1 {
	margin-bottom: 50px;
}
.hero-summary {
	padding: 0 30px !important;
}
.hero-action {
	padding: 0 30px;
}
.hero-image-two-thirds {
  height: 390px;       /* set desired height */
  overflow: hidden;    /* hides image overflow */
  position: relative;
}

.hero-image-two-thirds img {
  width: 100%;
  height: 100%;
  object-fit: cover;   /* crops image instead of stretching */
  display: block;
}


.hero img {
	position: absolute;
}
.hero-title2 {
	font-weight: bold;
	font-size: 30px;
	line-height: 1.1em !important;
	margin: 1em;
	padding: 0 !important;
}
.hero-text2 p {
	margin: 0;
	padding: 0 0 10px !important;
}
.widget_pager_bottom {
	padding-left: 0;
}
.hero-split {
	background: white;
}
.hero-split.grid-container {
	padding: 0;
}
.hero-text-half > * {
	padding: 0 !important;
}

.hero-split .grid-row.left {
  flex-direction: row-reverse;
}

body .toolbar,
body .toolbar-tray {
  display: none !important;
}
/* Remove toolbar offset if hiding toolbar */
body.toolbar-horizontal,
body.toolbar-vertical {
  padding-top: 0 !important;
  margin-top: 0 !important;
}

body.toolbar-vertical {
  padding-left: 0 !important;
}
.toolbar-tray-open.toolbar-vertical.toolbar-fixed {
	 margin-inline-start: 0; 
}