
/*******************
  Section Overview
********************/

.block-current-offerings-carousel {
  padding: 2rem 0rem;
  text-align: center;
}

@media (min-width: 767px) {
  .block-current-offerings-carousel {
  padding: 2rem 0rem;
  }
}

@media (min-width: 992px) {
  .block-current-offerings-carousel {
  padding: 3rem 0rem 3rem;
  }
}

.block-current-offerings-carousel-heading,
.block-current-offerings-carousel-subheading {
margin: 0rem auto;
max-width: 100%;
}

.block-current-offerings-carousel-heading:has(.heading-decor-bar),
.block-current-offerings-carousel-subheading:has(.heading-decor-bar) {
margin: 0rem auto;
max-width: 80%;
}

@media (min-width: 992px) {
  .block-current-offerings-carousel-heading,
  .block-current-offerings-carousel-subheading {
  max-width: calc(100% - 3rem);
  }
}

@media (min-width: 1024px) {
  .block-current-offerings-carousel-heading {
  max-width: 100%;
  }
  .block-current-offerings-carousel-subheading {
  max-width: 88%;
  }
}

@media (min-width: 2000px) {
  .carousel:not(.has-single-carousel-item) .block-current-offerings-carousel-heading,
  .carousel:not(.has-single-carousel-item) .block-current-offerings-carousel-subheading {
  max-width: 90%;
  }
}

.modal .block-current-offerings-carousel-heading,
.modal .block-current-offerings-carousel-subheading {
max-width: 100%;
}

.block-current-offerings-carousel-heading h2 {
font-size: 2.25rem;
margin-bottom: 1rem;
}

.block-current-offerings-carousel-subheading h3 {
font-weight: 600 !important;
width: 90%;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 992px){
  .block-current-offerings-carousel-heading h2 {
  font-size: 3.5rem;
  }
}

@media (min-width: 1200px){
  .block-current-offerings-carousel-subheading h3 {
  width: 75%;
  }
}

.block-current-offerings-carousel-description {
margin-top: 1rem;
width: 90%;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 1200px){
  .block-current-offerings-carousel-description {
  width: 75%;
  }
}












.block-current-offerings-carousel.alignwide .block-current-offerings-carousel-item-content-container-inner {
	left: 4%;
}

/***********************************************************
  Current or Prior Offerings: Investment Management page
************************************************************/

.block-current-offerings-carousel {
overflow:hidden;
position:relative;
display:block;
width:100%;
/*background-color: var(--gray-dark);*/
position:relative;
top:0px;
clear:both;
}

@media screen and (min-width:1450px){
	.block-current-offerings-carousel {
	/*width: calc(100% + 4rem);
	margin-left: -2rem;
	margin-right: -2rem;*/
	}
}

@media screen and (max-width:1450px){
	.block-current-offerings-carousel {

	}
}

@media screen and (max-width:1366px){
	.block-current-offerings-carousel {

	}
}

@media screen and (max-width:1280px){
	.block-current-offerings-carousel {

	}
}


.block-current-offerings-carousel.interior-page {

}


@media screen and (max-width:960px){
	.block-current-offerings-carousel {
	}
}

.block-current-offerings-carousel-inner,
.block-current-offerings-carousel-item {
height:100%;
max-width:100%;
width:100%;
}

.block-current-offerings-carousel-inner {
/*min-height: 56vh;*/
margin: 0 auto;
overflow: hidden;
}

@media screen and (min-width: 767px){
	.block-current-offerings-carousel-inner {
		/*min-height: clamp(4rem, 20rem, 40vh);*/
		width: calc(90% - 8rem);
	}
}


.block-current-offerings-carousel[data-display="2"] .block-current-offerings-carousel-inner {

}

.block-current-offerings-carousel[data-display="2"] .block-current-offerings-carousel-inner .block-current-offerings-carousel-item {
width: 50%;
padding: 0 1rem;
}

.block-current-offerings-carousel .block-current-offerings-carousel-inner .block-current-offerings-carousel-item > div {
width: 100%;
}

.block-current-offerings-carousel[data-display="2"] .block-current-offerings-carousel-inner .block-current-offerings-carousel-item.active + .block-current-offerings-carousel-item.active {
left: calc(50% + .5rem);
}

/*
.home .block-current-offerings-carousel .block-current-offerings-carousel-item {
position:absolute;
}*/
.block-current-offerings-carousel .block-current-offerings-carousel-item a {
z-index: 1;
}

.block-current-offerings-carousel-background-white {
background-color: var(--white);
}
.block-current-offerings-carousel-background-lightgray {
background-color: var(--gray-lightest);
}

.block-current-offerings-carousel-background-gold {
background-color: var(--steadfast-gold);
}

.block-current-offerings-carousel-background-black {
background-color: var(--gray-dark);
color: var(--white);
}

.block-current-offerings-carousel-background-blue {
background-color: steelblue;
color: var(--white);
}

.block-current-offerings-carousel-background-black .block-horizontal-rule hr,
.block-current-offerings-carousel-background-blue .block-horizontal-rule hr {
border-color: rgba(255,255,255,0.4);
}

.block-current-offerings-carousel-background-black .block-horizontal-rule:before,
.block-current-offerings-carousel-background-black .block-horizontal-rule:after,
.block-current-offerings-carousel-background-blue .block-horizontal-rule:before,
.block-current-offerings-carousel-background-blue .block-horizontal-rule:after {
background-color: rgba(255,255,255,0.8);
}

.block-current-offerings-carousel-background-black .block-current-offerings-carousel-control-indicators li,
.block-current-offerings-carousel-background-blue .block-current-offerings-carousel-control-indicators li {
background-color: rgba(255,255,255,0.33);
border: 1px solid rgba(255,255,255,0.8);
}

.block-current-offerings-carousel-background-black .block-current-offerings-carousel-control-indicators li.active,
.block-current-offerings-carousel-background-blue .block-current-offerings-carousel-control-indicators li.active {
background-color: rgba(255,255,255,1);
}


.block-current-offerings-carousel .block-horizontal-rule {
margin: -.25rem auto;
padding: 0rem 1rem;
opacity: .6;
}

@media (min-width:767px){
	.block-current-offerings-carousel .block-horizontal-rule {
	padding: 0rem;
	}
}

.block-current-offerings-carousel-item-content-container-inner {
display: flex;
justify-content: center;
align-items: center;
text-align: center;
flex-direction: column;
width: 100%;
margin: 0 auto;
}

.block-current-offerings-carousel .block-current-offerings-carousel-item {
-webkit-filter: blur(5px);
-moz-filter: blur(5px);
-o-filter: blur(5px);
-ms-filter: blur(5px);
filter: blur(5px);
opacity: 0;
visibility: hidden;
display: flex;
justify-content: center;
/*align-items: center;*/
z-index: 0;
position: absolute;
transition-timing-function: ease-in;
}

.block-current-offerings-carousel .block-current-offerings-carousel-item.active {
-webkit-filter: blur(0px);
-moz-filter: blur(0px);
-o-filter: blur(0px);
-ms-filter: blur(0px);
filter: blur(0px);
opacity: 1;
visibility: visible;
z-index: 2;
transition-duration: .75s;
transition-timing-function: ease-in;
}

/** Carousel has single item **/

.block-current-offerings-carousel.has-single-carousel-item .block-current-offerings-carousel-item {
	position: relative;
	opacity: 1;
	visibility: visible;
	-webkit-filter: blur(0px);
	filter: blur(0px);
}

.block-current-offerings-carousel.has-single-carousel-item .block-current-offerings-carousel-item-content-container-inner {
display: flex;
flex-direction: row;
gap: 3rem;
/*align-items: flex-start;*/
}



/*************************************
  Carousel: Step Indicator Actions
*************************************/

.block-current-offerings-carousel-control-indicators {
	z-index: 2;
	position: absolute;
	bottom: 0rem;
	display: flex;
	width: 100%;
	gap: 0.5rem;
	justify-content: center;
	align-items: center;
	transform: scale(.75);
}

.block-current-offerings-carousel-control-indicators li {
display: inline-block;
cursor: pointer;
height: 0.5rem;
width: 1.875rem;
background-color: var(--black-30);
border: 1px solid var(--black-80);
}

.block-current-offerings-carousel-control-indicators li.active {
background-color: var(--black);
}

.block-current-offerings-carousel-control-prev,
.block-current-offerings-carousel-control-next {
display: inline-flex;
cursor: pointer;
color: var(--white);
z-index: 2;
font-size: 1.5rem;
position: absolute;
top: 0;
bottom: 0;
align-items: center;
}

.block-current-offerings-carousel-control-prev:hover,
.block-current-offerings-carousel-control-next:hover {
opacity: 0.7;
}

.block-current-offerings-carousel-control-prev {
left: 0rem;
/*right: 50%;*/
justify-content: flex-start;
}
.block-current-offerings-carousel-control-next {
right: 0rem;
/*left: 50%;*/
justify-content: flex-end;
}

.block-current-offerings-carousel-control-prev .block-current-offerings-carousel-control-prev-icon,
.block-current-offerings-carousel-control-next .block-current-offerings-carousel-control-next-icon {
padding: 0.5rem;
border-radius: 0 2px 2px 0;
background-color: var(--black-80);
height: 2.5rem;
width: 2.5rem;
}

.block-current-offerings-carousel-control-prev:hover,
.block-current-offerings-carousel-control-next:hover,
.block-current-offerings-carousel-control-prev:hover span,
.block-current-offerings-carousel-control-next:hover span {
color: var(--white) !important;
}

.block-current-offerings-carousel-control-prev:focus,
.block-current-offerings-carousel-control-next:focus {
outline: none !important;
border: none !important;
box-shadow: none !important;
}

.block-current-offerings-carousel-control-prev:focus span,
.block-current-offerings-carousel-control-next:focus span,
.block-current-offerings-carousel-control-prev:focus-within,
.block-current-offerings-carousel-control-next:focus-within,
.block-current-offerings-carousel-control-prev:focus-within span,
.block-current-offerings-carousel-control-next:focus-within span {
outline: var(--primary-10) auto 1px;
box-shadow: 0 0 0 0.25rem var(--main-content-bg), 0 0 0.75rem 0.625rem var(--primary-10);
}

@media (min-width: 320px){

	.block-current-offerings-carousel-control-prev,
	.block-current-offerings-carousel-control-next {
		display: none;
	}

	.block-current-offerings-carousel-item-content-container .block-current-offerings-carousel-source {

	}
}

@media (min-width: 768px){

	.block-current-offerings-carousel-item.active .block-current-offerings-carousel-item-content-container {
	}

	.block-current-offerings-carousel-control-prev,
	.block-current-offerings-carousel-control-next {
		display: inline-flex;
	}

	.block-current-offerings-carousel-item-content-container .block-current-offerings-carousel-source {

	}
}

/** Carousel: # of # - View All **/

.block-current-offerings-carousel-number-of {
	width:80%;
	margin: 0 auto;
	border-top: 1px solid var(--black-20);
	border-bottom: 1px solid var(--black-20);
	margin-bottom: 2rem;
}

.block-current-offerings-carousel-number-of a {
	cursor: pointer;
	text-decoration: underline;
	color: var(--steadfast-black);
}

.block-current-offerings-carousel[class*=background-blue] .block-current-offerings-carousel-number-of a,
.block-current-offerings-carousel[class*=background-black] .block-current-offerings-carousel-number-of a {
color: var(--white);
}

.block-current-offerings-carousel-number-of a:hover {
	text-decoration: none;
}

/*************************************
  Carousel: Hidden Grouped Items
*************************************/

.block-current-offerings-carousel-hidden-item-group {
		display: none;
		visibility: hidden;
}


.modal .block-current-offerings-carousel-item-content-container-inner {
	column-gap: 1rem;
}

@media (min-width: 960px){
	.modal .block-current-offerings-carousel-item-content-container-inner {
		flex-direction: row;
		column-gap: 2rem;
	}
}

.modal .block-current-offerings-carousel-item > div,
.modal .block-current-offerings-carousel-item > div > div {
  width: 100% !important;
  max-width: 100% !important;
}

.modal .block-current-offerings-carousel-item:not(:last-child) > div {
	border-bottom: 1px solid var(--black-20);
}





/*************************************
  Carousel: Step Indicator Actions
*************************************/



.block-current-offerings-carousel-item {

}

.block-current-offerings-carousel-item-content-container-inner {
background-color: transparent;
display: flex;
padding: 1rem 0rem;
/*border-bottom: 1px solid var(--black-20);*/
flex-direction: column;
text-align: left;
}

/* Horizontal layout
@media (min-width: 767px){
	.block-current-offerings-carousel-item-content-container-inner {
		flex-direction: row;
		gap: 3rem;
	}
}*/

.block-current-offerings-carousel-item {
display: flex;
justify-content: center;
align-items: flex-start;
/*padding-top: 1rem;*/
margin: 0rem auto;
flex-direction: row;
/*gap: 3rem;*/
}

/* Horizontal layout
@media (min-width: 960px){
	.block-current-offerings-carousel-item {
	padding: 0rem;
	margin: 0rem;
	}
}*/

.block-current-offerings-carousel-image {
width: calc(100% + 3rem);
/*height: 24vh;*/
object-fit: cover;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
overflow: hidden;
position: relative;
margin: -1.5rem -1.5rem 1rem;
aspect-ratio: 16 / 9;
}

/* Horizontal layout
@media (min-width: 960px){
	.block-current-offerings-carousel-image {
	height: 36vh !important;
	flex-basis: 40%;
	}
}*/


.block-current-offerings-carousel-image img {
height:auto;
max-width:100%;
width:100%;
position:relative;
opacity:0.0;
aspect-ratio: 16 / 9;
}

.block-current-offerings-carousel-image:after {
content: '';
visibility: visible;
position: absolute;
border: 1px solid rgba(255, 255, 255, .5);
top: 0.25rem;
right: 0.25rem;
bottom: 0.25rem;
left: 0.25rem;
height: auto;
z-index: 0;
}

/***********************
  Article Tile: Content
************************/

.block-current-offerings-carousel-item-content-container {
z-index: 1;
}

@media (max-width: 690px) {
	.block-current-offerings-carousel-item-content-container {
	 max-width: 100%;
	}

	.modal .block-current-offerings-carousel-item-content-container {
	 max-width: 100% !important;
	}
}

@media (max-width: 690px) {
	.block-current-offerings-carousel-item-content-container .post-tags {
	    padding: 1rem 0rem 0rem;
	}
}

.block-current-offerings-carousel-section-heading {
display: grid;
grid-row-start: 1;
grid-row-end: 1;
grid-column-start: 1;
grid-column-end: 2;
grid-template-columns: auto clamp(2rem, 8rem, 25%);
width: 100%;
}

.block-current-offerings-carousel-section-heading h2 {
margin: 0rem !important;
}

.block-current-offerings-carousel-2-col .block-current-offerings-carousel-section-heading {
grid-column-end: 3;
}

.block-current-offerings-carousel-3-col .block-current-offerings-carousel-section-heading {
grid-column-end: 4;
}

@media (min-width: 767px){
	.block-current-offerings-carousel-4-col .block-current-offerings-carousel-section-heading {
	grid-column-end: 3;
	}
}

@media (min-width: 960px){
	.block-current-offerings-carousel-4-col .block-current-offerings-carousel-section-heading {
	grid-column-end: 5;
	padding: 0rem;
	}
}


.block-current-offerings-carousel-section-heading a {
display: inline-flex;
align-items: center;
justify-content: end;
}

.block-current-offerings-carousel-heading-and-description {
/*padding: 1rem 0rem 0rem;*/
width: 100%;
}

.block-current-offerings-carousel-inner.has-more-than-1 .block-current-offerings-carousel-heading-and-description {
padding: 1rem 0rem 0rem;
}

@media (min-width: 960px){
	.block-current-offerings-carousel-heading-and-description {
		/*flex-basis: 100%;*/
		width: 100%;
	}
}

.block-current-offerings-carousel-heading {
}

.block-current-offerings-carousel-heading h2 {
font-size: 2rem;
margin: .5rem auto;
}

.block-current-offerings-carousel-heading h2 a {
color: var(--black-80) !important;
text-decoration: none !important;
}

.block-current-offerings-carousel-heading h2 a[target=_blank] i {
color: var(--steadfast-gold);
font-size: 1rem;
top: -0.5rem;
position: relative;
padding-left: 0.5rem;
}

.block-current-offerings-carousel[class*=background-black] h2 a[target=_blank] i,
.block-current-offerings-carousel[class*=background-blue] h2 a[target=_blank] i,
.block-current-offerings-carousel[class*=background-black] h2,
.block-current-offerings-carousel[class*=background-blue] h2,
.block-current-offerings-carousel[class*=background-black] h2 a,
.block-current-offerings-carousel[class*=background-blue] h2 a,
.block-current-offerings-carousel[class*=background-black] h3,
.block-current-offerings-carousel[class*=background-blue] h3,
.block-current-offerings-carousel[class*=background-black] h4,
.block-current-offerings-carousel[class*=background-blue] h4,
.block-current-offerings-carousel[class*=background-black] p,
.block-current-offerings-carousel[class*=background-blue] p {
color: var(--white) !important;
}

[class*=background-gold] .block-current-offerings-carousel-heading h2 a[target=_blank] i {
color: var(--steadfast-black-40);
}

[class*=background-black] .block-current-offerings-carousel-heading h2 a[target=_blank] i,
[class*=background-blue] .block-current-offerings-carousel-heading h2 a[target=_blank] i {
color: var(--white-60) !important;
}

@media (min-width: 767px) {
	.block-current-offerings-carousel-heading h2 a[target=_blank] i {
	top: -0.625rem;
	}
}

.block-current-offerings-carousel-heading h2 a:hover {
color: var(--black) !important;
text-decoration: underline !important;
}

.block-current-offerings-carousel-estimated-read-time {
  margin-bottom: 1rem;
}

.block-current-offerings-carousel-image {
/*height: 40vh;*/
margin: 0;
width: 100%;
}

.block-current-offerings-carousel-category {
background-color: var(--black-80);
/*background-color: var(--link);*/
color: var(--white);
font-size: .875rem;
font-weight: 600;
padding: 0.25rem 0.75rem;
position: absolute;
top: 0.25rem;
left: 0.25rem;
max-width: 80%;
}

.block-current-offerings-carousel-description {
font-weight: 500;
}

.block-current-offerings-carousel-units-and-address {
padding-bottom: 1rem;
}

.block-current-offerings-carousel-offering-details {
font-size: .875rem;
}

.modal .block-current-offerings-carousel-offering-details {
padding-left: 1rem;
}

.block-current-offerings-carousel-item-controls {
padding-top: 1rem;
gap: 1rem;
display: flex;
}

.block-current-offerings-carousel-item-controls .btn-primary-textonly {
padding-left: 0rem;
padding-right: 0rem;
}

/***********************
  Article Tile: Columns
************************/

.block-current-offerings-carousel-2-col .block-current-offerings-carousel-inner,
.block-current-offerings-carousel-3-col .block-current-offerings-carousel-inner,
.block-current-offerings-carousel-4-col .block-current-offerings-carousel-inner {
justify-content: center;
display: block;
gap: 1.5rem;
}

/*
@media (min-width: 960px){

	.block-current-offerings-carousel-2-col .block-current-offerings-carousel-inner,
	.block-current-offerings-carousel-4-col .block-current-offerings-carousel-inner {
	display: grid;
	}

	.block-current-offerings-carousel-2-col .block-current-offerings-carousel-inner,
	.block-current-offerings-carousel-4-col .block-current-offerings-carousel-inner {
	grid-template-columns: repeat(2, 50%);
	padding: 0 1rem;
	}

	.block-current-offerings-carousel-3-col .block-current-offerings-carousel-inner {
	grid-template-columns: repeat(3, 33.33%);
	}

	.block-current-offerings-carousel-2-col .block-current-offerings-carousel-image {
	height: 44vh;
	}
}*/


@media (min-width: 960px){
	.block-current-offerings-carousel-2-col .block-current-offerings-carousel-inner,
	.block-current-offerings-carousel-4-col .block-current-offerings-carousel-inner {
	display: grid;
	}

	.block-current-offerings-carousel-2-col .block-current-offerings-carousel-inner,
	.block-current-offerings-carousel-3-col .block-current-offerings-carousel-inner,
	.block-current-offerings-carousel-4-col .block-current-offerings-carousel-inner {
	padding: 0 2.25rem;
	}

	.block-current-offerings-carousel-4-col .block-current-offerings-carousel-inner {
	grid-template-columns: repeat(4, 25%);
	}
}

/************************************
  Article Tile: Display as Archive
*************************************/

/* Hide the TOP PAGINATION   */
body:not([class*=page-paged-]) #block-currently-owned-pagination-top {
display: none;
visibility: hidden;
}

/* Hide the HERO CAROUSEL. If page not equal 1, wordpress adds a 'page-paged-' class name on the body   */
body[class*=page-paged-] .block-hero-carousel,
body[class*=page-paged-] .entry-content .wp-block-spacer:first-child {
display: none;
visibility: hidden;
}

@media (max-width: 959px){
	body:not([class*=page-paged-]) .block-current-offerings-carousel-item-content-container-inner .block-current-offerings-carousel-item:after {
	content: '';
	height: 1px;
	width: 100%;
	position: absolute;
	left: 0rem;
	right: 0rem;
	bottom: -0.5rem;
	background: linear-gradient(90deg, transparent 0%, rgba(0,0,0,0.4) 4%, rgba(0,0,0,0.4) 96%, transparent 100%);
	}
}

@media (min-width: 960px){

	.block-current-offerings-carousel-item-content-container-inner {

	}

	body:not([class*=page-paged-]) .block-current-offerings-carousel-item-content-container-inner .block-current-offerings-carousel-item:nth-child(2),
	body:not([class*=page-paged-]) .block-current-offerings-carousel-item-content-container-inner .block-current-offerings-carousel-item:nth-child(3),
	body:not([class*=page-paged-]) .block-current-offerings-carousel-item-content-container-inner .block-current-offerings-carousel-item:nth-child(12),
	body:not([class*=page-paged-]) .block-current-offerings-carousel-item-content-container-inner .block-current-offerings-carousel-item:nth-child(13) {
	grid-column-start: 1;
	grid-column-end: 5;
	padding: 0rem;
	}

	body:not([class*=page-paged-]) .block-current-offerings-carousel-item-content-container-inner .block-current-offerings-carousel-item:nth-child(2) .block-current-offerings-carousel-item-content-container,
	body:not([class*=page-paged-]) .block-current-offerings-carousel-item-content-container-inner .block-current-offerings-carousel-item:nth-child(3) .block-current-offerings-carousel-item-content-container,
	body:not([class*=page-paged-]) .block-current-offerings-carousel-item-content-container-inner .block-current-offerings-carousel-item:nth-child(12) .block-current-offerings-carousel-item-content-container,
	body:not([class*=page-paged-]) .block-current-offerings-carousel-item-content-container-inner .block-current-offerings-carousel-item:nth-child(13) .block-current-offerings-carousel-item-content-container {

	}

	body:not([class*=page-paged-]) .block-current-offerings-carousel-item-content-container-inner .block-current-offerings-carousel-item:nth-child(2) .block-current-offerings-carousel-item-content-container:after,
	body:not([class*=page-paged-]) .block-current-offerings-carousel-item-content-container-inner .block-current-offerings-carousel-item:nth-child(3) .block-current-offerings-carousel-item-content-container:after,
	body:not([class*=page-paged-]) .block-current-offerings-carousel-item-content-container-inner .block-current-offerings-carousel-item:nth-child(12) .block-current-offerings-carousel-item-content-container:after,
	body:not([class*=page-paged-]) .block-current-offerings-carousel-item-content-container-inner .block-current-offerings-carousel-item:nth-child(12) .block-current-offerings-carousel-item-content-container:before {
	content: '';
	height: 1px;
	width: 100%;
	position: absolute;
	left: 0rem;
	bottom: -0.75rem;
	background: linear-gradient(90deg, transparent 0%, rgba(0,0,0,0.4) 4%, rgba(0,0,0,0.4) 96%, transparent 100%);
	}

	body:not([class*=page-paged-]) .block-current-offerings-carousel-item-content-container-inner .block-current-offerings-carousel-item:nth-child(12) .block-current-offerings-carousel-item-content-container:before {
		top: -1.5rem;
		bottom: initial;
	}

	body:not([class*=page-paged-]) .block-current-offerings-carousel-item-content-container-inner .block-current-offerings-carousel-item:nth-child(2) .block-current-offerings-carousel-item-content-container-inner,
	body:not([class*=page-paged-]) .block-current-offerings-carousel-item-content-container-inner .block-current-offerings-carousel-item:nth-child(3) .block-current-offerings-carousel-item-content-container-inner,
	body:not([class*=page-paged-]) .block-current-offerings-carousel-item-content-container-inner .block-current-offerings-carousel-item:nth-child(12) .block-current-offerings-carousel-item-content-container-inner,
	body:not([class*=page-paged-]) .block-current-offerings-carousel-item-content-container-inner .block-current-offerings-carousel-item:nth-child(13) .block-current-offerings-carousel-item-content-container-inner {
	display: grid;
	grid-template-columns: 30% 70%;
	column-gap: 1.5rem;
	row-gap: 1.5rem;
	}

	.block-current-offerings-carousel-item-content-container-inner .block-current-offerings-carousel-heading-and-description {
	}

	.block-current-offerings-carousel-item-content-container-inner .block-current-offerings-carousel-heading,
	.block-current-offerings-carousel-item-content-container-inner .block-current-offerings-carousel-description {

	}

  .block-current-offerings-carousel-item-content-container-inner .block-current-offerings-carousel-heading h2 {
    margin-top: 0rem !important;
  }
}


/** Pagination **/

.block-current-offerings-carousel-pagination {
grid-column-start: 1;
grid-column-end: 5;
padding: 1rem 0rem;
display: flex;
}

.block-current-offerings-carousel-pagination:empty {
display: none;
}

.block-current-offerings-carousel-pagination:before {
content: '';
height: 1px;
width: 100%;
position: absolute;
left: 0rem;
top: 0rem;
/* background: linear-gradient(90deg, transparent 0%, rgba(0,0,0,0.4) 4%, rgba(0,0,0,0.4) 96%, transparent 100%); */
}


.block-current-offerings-carousel-pagination .page-numbers {
padding: .5rem 1rem;
font-weight: 600;
}

.block-current-offerings-carousel-pagination .page-numbers.current {
background-color: var(--steadfast-blue);
color: var(--white);
}

.block-current-offerings-carousel-pagination .page-numbers:not(:last-child),
.block-current-offerings-carousel-pagination .page-numbers.active:not(:first-child) {
border-right: 1px solid #ddd;
}


.block-current-offerings-carousel-display-article-posts-as-recent {

}



@media (max-width: 690px) {
	body.currently-own-and-or-manage-page .block-section-inner {
	    padding: 0rem;
	}
}

body.currently-own-and-or-manage-page .block-tabs {
  position: sticky !important;
  top: 10.45rem;
  left: 0 !important;
  z-index: 2;
}

@media (min-width: 767px) {
  body.currently-own-and-or-manage-page .block-tabs {
    top: 10.1rem;
  }
}

/*
@media (min-width: 1200px) {
  body.currently-own-and-or-manage-page .block-tabs {
    top: 12rem;
  }
}

@media (min-width: 1800px) {
  body.currently-own-and-or-manage-page .block-tabs {
    top: 12rem;
  }
}

@media (min-width: 2400px) {
  body.currently-own-and-or-manage-page .block-tabs {
    top: 11.975rem;
  }
}

@media (min-width: 3600px) {
  body.currently-own-and-or-manage-page .block-tabs {
    top: 11.65rem;
  }
}*/
