<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*Table*/


.wp-nfc-table table {
	border: none;
	border-collapse: unset;
	border-spacing: 30px;
	margin: 0 -30px;
}
.wp-nfc-table table thead {
	border-bottom: none;
}

.wp-nfc-table table th {
	background: #F7F5F2;
	box-sizing: border-box;
	padding: 15px 30px;
	font-weight: bold;
	border-radius: 15px;
	border:none;
}

.wp-nfc-table table tr {
	border: none;
}

.wp-nfc-table table td {
	border: none;
}

.wp-nfc-first-fold-cover.stk-block {
	min-height: calc(100vh - 165px) !important;

}

.wp-nfc-district-fold.stk-block{
	min-height: calc(100vh - 350px) !important;
}


.hotspots-interaction {
	margin: 0 !important;
}
#hotspot-2907 .hotspot-title {
    text-align: left;
}

#hotspot-2907 .hotspot-initial {
	/*display: none !important;*/
}

#hotspot-2907 .hotspot-info.visible {
	box-sizing: border-box;
	background: #ffffff;
	padding: 15px;
	border-radius: 15px;
	
}

#hotspot-2907 .hotspot-info .hotspot-title {
	display: none !important;

}


#hotspot-2907 .hotspot-info .hotspot-content h1 {
		margin-bottom: 15px !important;
	color: #646363 !important;
}


#hotspot-2907 .hotspot-info .hotspot-content p {
	font-weight: bold;
}

#hotspot-2907 .hotspot-info .hotspot-content a{
	box-sizing: border-box;
	padding: 12px 50px;
	background: #54BF66;
	text-decoration: none;
	color: #ffffff;
	border-radius: 10px;
	display: block;
	width: 100%;
	text-align: center;
}


.wp-nfc-careers-map .leaflet-pane.leaflet-tooltip-pane {
	display: none !important;
}

.da-address-wrapper {
	display: none !important;
}

.hotspots-placeholder {
	
}

.wp-nfc-careers-map .hotspots-interaction {
    display: flex !important;
    flex-direction: column !important;
}

.wp-nfc-careers-map #hotspot-hotspot-2907-0 {
    position: absolute !important;
    top: 260%;
    left: 50%;
    z-index: 999;
}

.wp-nfc-careers-map #hotspot-hotspot-2907-1 {
    position: absolute !important;
    left: 250%;
    z-index: 999;
}

.wp-nfc-careers-map #hotspot-hotspot-2907-1 p a{
  background: #DF7D42 !important;
}

.wp-nfc-careers-map #hotspot-hotspot-2907-2 {
    position: absolute !important;
	top: -345%;
    left: 150%;
    z-index: 999;
}

.wp-nfc-careers-map #hotspot-hotspot-2907-2 p a{
  background: #6BCBC2 !important;
}


.wp-nfc-careers-map #hotspot-hotspot-2907-3 {
    position: absolute !important;
	    top: 345%;
    left: 300%;
    z-index: 999;
}

.wp-nfc-careers-map #hotspot-hotspot-2907-3 p a{
  background: #446cc6 !important;
}

.wp-nfc-careers-map #hotspot-hotspot-2907-4 {
    position: absolute !important;
	    top: 500%;
    left: 150%;
    z-index: 999;
}

.wp-nfc-careers-map #hotspot-hotspot-2907-4 p a{
  background: #1A3673 !important;
}

.wp-nfc-careers-map .hotspot-info.visible {
	min-width: 250px !important;
}





/*Smart Slider 3*/



.wp-nfc-slider-control .n2-ss-control-bullet .nextend-bullet-bar .n2-bullet {
	min-width: 40px;
	padding: 2px !important;
	margin: 0 !important;
}

.wp-nfc-profile-slider .n2-ss-slider-pane-single {
	max-width: 1486px !important;
}

.wp-nfc-infinite-scroll-slider .n2-ss-slider-pane-single {
	max-width: 1486px !important;
}

.wp-nfc-profile-slider  .nextend-arrow-next {
	content: '';
	background: url('../images/LbJxIeVpM8CL.png');
	background-repeat: no-repeat;
	background-size: contain;
	width: 40px;
	height: 40px;
	display: block;
}

.wp-nfc-profile-slider  .nextend-arrow-previous {
	content: '';
	background: url('../images/LbJxIeVpM8CL.png');
	background-repeat: no-repeat;
	background-size: contain;
	width: 40px;
	height: 40px;
	display: block;
    transform: rotate(180deg);
}

.wp-nfc-profile-slider  .nextend-arrow img {
	display: none !important;
}


.wp-nfc-hidden-profile {
	display: none;
}

.wp-nfc-hidden-video {
	display: none;
}

.wp-nfc-popup-wrapper.active.has-video .n2_ss_video_player {
	display: none !important;
}


.wp-nfc-popup-wrapper.active.has-video .n2-ss-layer-row-inner  {
	overflow-y: scroll;
}

.wp-nfc-popup-wrapper.active.has-video .hs-responsive-embed-youtube {
position: relative;
padding-bottom: 56.25%; /* 16:9 Aspect Ratio */
padding-top: 25px;
}
.wp-nfc-popup-wrapper.active.has-video .hs-responsive-embed-youtube iframe {
position: absolute;
width: 100%!important;
height: 100%!important;
}

.wp-nfc-popup-wrapper.active.has-video .n2-ss-layer[data-sstype="layer"] {
	height: fit-content;
}

.wp-nfc-popup-wrapper.active.has-video .n2-ss-layer[data-sstype="layer"]:nth-child(2) {
	margin-top: 40px;
	margin-bottom: 15px;
}

.wp-nfc-profile-video-url {
	display: none !important;
}

.wp-nfc-carousel-slider .n2_clear {
	/*overflow: hidden !important;*/
}

.wp-nfc-carousel-slider .n2-ss-slider-controls {
	max-width: 1486px;
    margin: 0 auto;
	position: relative !important;
}

.wp-nfc-carousel-slider .n2-ss-control-bullet {
	position: relative !important;

    width: fit-content !important;
}

.wp-nfc-carousel-slider .nextend-arrow-previous {
  
}

.wp-nfc-carousel-slider .nextend-arrow-next {
  
}

.wp-nfc-boxed-slider .n2-ss-slider-pane-single--ready {
	left: -15px;
}

/*Sticky Navigation*/


.wp-nfc-sticky-nav ul {
	width: 100%;
}

.wp-nfc-sticky-nav .wp-block-navigation-item {
	width: 100%;
}

.wp-nfc-sticky-nav .wp-block-navigation-item a {
	font-family: 'Poppins';
	font-weight: 700;
	font-size: 14px;
	line-height: 21.6px;
	color: #ffffff;
	box-sizing: border-box;
	padding: 15px 48px;
	background: #C4C4C4;
	display: block;
	width: 100%;
	    border-radius: 50px;
	transition: none !important;
	text-align: center;
}

.wp-nfc-sticky-nav .wp-block-navigation-item.wp-nfc-red-sticky-link .mPS2id-highlight {
    background: #F08C8C;
}

.wp-nfc-sticky-nav .wp-block-navigation-item.wp-nfc-yellow-sticky-link .mPS2id-highlight {
	background: #F5BD4F;
}

.wp-nfc-sticky-nav .wp-block-navigation-item.wp-nfc-teal-sticky-link .mPS2id-highlight {
	background: #6EC8C8;
}

.wp-nfc-sticky-nav .wp-block-navigation-item.wp-nfc-green-sticky-link .mPS2id-highlight {
	background: #54BF66;
}

.wp-nfc-sticky-nav .wp-block-navigation-item.wp-nfc-blue-sticky-link .mPS2id-highlight {
	background: #446CC6;
	color: #ffffff;
}


.wp-nfc-sticky-nav .wp-block-navigation-item a {
	transition: all 0.3s;
}

.wp-nfc-sticky-nav .wp-block-navigation-item.wp-nfc-red-sticky-link a:hover {
	background: #F08C8C;
}
.wp-nfc-sticky-nav .wp-block-navigation-item.wp-nfc-yellow-sticky-link a:hover {
	background: #F5BD4F;
}
.wp-nfc-sticky-nav .wp-block-navigation-item.wp-nfc-teal-sticky-link a:hover {
	background: #6EC8C8;
}
.wp-nfc-sticky-nav .wp-block-navigation-item.wp-nfc-green-sticky-link a:hover {
	background: #54BF66;
}

.wp-nfc-sticky-nav .wp-block-navigation-item.wp-nfc-blue-sticky-link a:hover {
	background: #446CC6;
	color: #ffffff;
}


.wp-block-senff-sticky-block {
	transition: all 0.1s;
	visibility: visible;
	opacity: 1;
	transform: translateY(0);
}

.wp-block-senff-sticky-block.hide {
	visibility: hidden;
	opacity: 0;
	transform: translateY(-200px);
}


.block-is-sticky .wp-nfc-sticky-black .stk-block-text__text {
	color: #000000 !important;
}

.wp-nfc-sticky-nav.wp-nfc-horizontal-pills .wp-block-navigation__container {
	/*display: flex;*/
	/*flex-direction: row;*/
}

.wp-nfc-sticky-nav.wp-nfc-horizontal-pills .wp-block-navigation__container .wp-block-navigation-item {
	/*width: 50%;*/
	    /*flex-wrap: nowrap;*/

}

.wp-nfc-sticky-nav.wp-nfc-horizontal-pills .wp-block-navigation-item a {
	background: none;
	text-align: center;
	color: #909090;
	padding: 15px 20px;
}

.wp-nfc-sticky-nav.wp-nfc-horizontal-pills .wp-block-navigation-item a.mPS2id-highlight  {
	color: #ffffff;
}

/*Page Nav*/
.wp-nfc-sticky-nav.wp-nfc-page-nav .wp-block-navigation__container {
	justify-content: flex-start;
	row-gap: 0;
}

.wp-nfc-sticky-nav.wp-nfc-page-nav .wp-block-navigation-item {
	margin-bottom: 0;
}

.wp-nfc-sticky-nav.wp-nfc-page-nav .wp-block-navigation-item a {
	font-family: 'Poppins';
	font-weight: 500;
	font-size: 14px;
	line-height: 21.6px;
	color: #646363;
	box-sizing: border-box;
	padding: 15px 30px;
	background: unset;
	display: block;
	width: 100%;
	    border-radius: 0;
	border-left: 4px solid #E1E8ED;
	transition: all 0.1s;
}

.wp-nfc-sticky-nav.wp-nfc-page-nav .wp-block-navigation-item a.mPS2id-highlight {
	border-left: 4px solid #54BF66;
	background: #F7F5F2;
}



/*1. Cover + Video*/
.wp-block-cover {
	margin-bottom: 0 !important;
}

.wp-nfc-cover-parent-wrapper {
	position: relative;
}

.wp-cover-video-home {
	/*min-height: calc(100vh - 95px) !important;*/
	margin: 0 !important;
}


.wp-nfc-cover-card {
	position: absolute;
	bottom: 0;
	right: 0;
}

.wp-cover-block-wrapper &gt; .wp-block-group__inner-container {
	max-width: 1084px;
	margin: 0 auto;
	position: relative;
    margin-bottom: 0;

}

.wp-nfc-rotating-words &gt; .wp-block-group__inner-container {
 	position: relative;
}
.wp-cover-block-wrapper .wp-block-group__inner-container .wp-block-stackable-heading {
	margin: 0 !important;
}

.wp-nfc-green-line {
	/*position: absolute;
    width: 100%;
    bottom: 76px;
    left: 0;
	right: 0;*/
}

.wp-nfc-rotating-words {
    height: 95px;
    overflow: hidden;
    font-family: 'Lato', sans-serif;
    font-size: 35px;
    line-height: 215px;
    color: #ecf0f1;
    margin: 0 !important;
}
.wp-nfc-rotating-words .wp-block-group__inner-container {
    font-weight: 600;
    overflow: hidden;
    height: 175px;
    max-width: 660px;
    padding: 0;
}



.wp-nfc-rotating-words .wp-block-group__inner-container:after, .wp-nfc-rotating-words .wp-block-group__inner-container:before {
  position: absolute;
  top: 0;
  font-size: 42px;
  -webkit-animation-name: opacity;
  -webkit-animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
  animation-name: opacity;
  animation-duration: 2s;
  animation-iteration-count: infinite;
}
.wp-nfc-rotating-words-text-wrapper {
  display: inline;
  float: left;
  margin: 0;
  line-height: 1 !important;
}
.wp-nfc-rotating-words-text-list {
  margin-top: 0;
  padding-left: 0;
  text-align: left;
  list-style: none;
  -webkit-animation-name: change;
  -webkit-animation-duration: 10s;
  -webkit-animation-iteration-count: infinite;
  animation-name: change;
  animation-duration: 10s;
  animation-iteration-count: infinite;
	margin: 0;
	    line-height: 100px;
}

.wp-nfc-rotating-words-text-list .stk-block-content {
	width: 100% !important;
}

.wp-nfc-rotating-words .wp-nfc-rotating-words-text-list {
    width: fit-content !important;
    margin: 0 !important;
    padding-left: 140px !important;
}


@-webkit-keyframes opacity {
  0%, 100% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}
@-webkit-keyframes change {
  0%, 15% {
    transform: translate3d(0, 0, 0);
  }
  20%, 30% {
    transform: translate3d(0, -33%, 0);
  }
  35%, 65% {
    transform: translate3d(0, -66%, 0);
  }
  70%, 80% {
    transform: translate3d(0, -33%, 0);
  }
  85%, 100% {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes opacity {
  0%, 100% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}
@keyframes change {
  0%, 15% {
    transform: translate3d(0, 0, 0);
  }
  20%, 30% {
    transform: translate3d(0, -33%, 0);
  }
  35%, 65% {
    transform: translate3d(0, -66%, 0);
  }
  70%, 80% {
    transform: translate3d(0, -33%, 0);
  }
  85%, 100% {
    transform: translate3d(0, 0, 0);
  }
}




.wp-nfc-cover-textbox {
	position: absolute;
	bottom: 0;
	right: 0;
}


/* Blocksy Button */
.wp-nfc-green-btn .stk-block .stk-button:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #54BF66;
    z-index: -2;
  }
.wp-nfc-green-btn .stk-block .stk-button:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0% !important;
	opacity: 0;
    height: 100%;
    background: #72dd84;
    transition: all .3s;
    z-index: -1;
  }
.wp-nfc-green-btn .stk-block .stk-button:hover:before {
      width: 100% !important;
	  opacity: 0.8;
  }

.wp-nfc-green-btn .stk-block .stk-button.stk--hover-effect-darken:hover {
    filter: none;
}


/*3. Campaign Sliders*/
.wp-nfc-slider .slick-dots {
   position: absolute;
   bottom: -50px;
}

.wp-nfc-slider .slick-dots {
	text-align: left;
}

.wp-nfc-slider .slick-dots li {
	margin: 0;
	padding: 0;
	height: 5px;
	min-width: 100px;
}

.wp-nfc-slider .slick-dots li button {
    min-width: 100px;
    height: 5px;
	padding: 0;
}

.wp-nfc-slider .slick-dots li.slick-active button {
    background: #54BF66;
}

.wp-nfc-slider .slick-dots li button {
    background: #e6e6e6;
}

.wp-nfc-slider .slick-dots li button:before {
	content: '';
}


.wp-nfc-slider .slick-prev {
    left: unset;
    bottom: -50px;
    right: 30px;
	top: unset;
}

.wp-nfc-slider .slick-prev:before {
	content: '';
	background: url('../images/LbJxIeVpM8CL.png');
	background-repeat: no-repeat;
	background-size: contain;
	width: 40px;
	height: 40px;
	display: block;
    transform: rotate(180deg);
}

.wp-nfc-slider .slick-next {
    right: -25px;
	bottom: -50px;
	top: unset;
}

.wp-nfc-slider .slick-next:before {
	content: '';
	background: url('../images/LbJxIeVpM8CL.png');
	background-repeat: no-repeat;
	background-size: contain;
	width: 40px;
	height: 40px;
	display: block;
}

/*Centered Slider*/
.wp-nfc-centered-slider .slick-slide {
	max-width: 1200px;
}

.wp-nfc-centered-slider .slick-slide .wp-block-getwid-template-post-featured-image {
	overflow: hidden;
}

.wp-nfc-centered-slider .slick-slide img {
	transform: scale(1);
	transition: all 0.3s;
}

.wp-nfc-centered-slider .slick-slide img:hover {
	transform: scale(1.1);
}

.wp-nfc-centered-slider .wp-block-getwid-template-post-content {
	max-width: 1000px;
}

.wp-nfc-slider.wp-nfc-centered-slider .slick-dots {
    text-align: left;
    position: absolute;
	bottom: -50px;
    left: 50px;
}

.wp-nfc-slider .slick-prev {
    right: 110px;
}

.wp-nfc-slider .slick-next {
    right: 45px;
}

	.wp-nfc-centered-slider.wp-nfc-testimonials .slick-slide {
		margin-right: 30px;
	}



.wp-nfc-overlay {
	position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #000000;
	opacity: 0.8;
    z-index: 2;
	display: none;
}

.wp-nfc-popup-wrapper {
	background: #ffffff;
	 position: fixed;
    width: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    padding: 50px;
	border-radius: 15px;
	max-width: 1280px;
	margin: 0 auto;
	z-index: 4;
	display: none;
	
}

.wp-nfc-popup-wrapper.active {
	display: block;
}
.wp-nfc-video-popup-wrapper {
	
	 position: fixed;
    width: 80%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
   
	border-radius: 15px;
	max-width: 1180px;
	margin: 0 auto;
	z-index: 4;
	display: none;
	
}
.wp-nfc-video-close-btn{
	position: absolute;
    right: 10px;
	cursor:pointer;
}

.wp-nfc-video-popup-wrapper.active {
	display: block;
}
.wp-nfc-popup-wrapper .n2-ss-layer-row {

}

.wp-nfc-popup-wrapper .n2-ss-layer-row-inner {
	display: flex;
	flex-direction: row;
	max-height: 500px;
   
}

.wp-nfc-profile-slider .n2-ss-slider .n2-ss-section-main-content {
	justify-content: flex-start !important;
}

.wp-nfc-popup-wrapper .n2-ss-layer-row-inner &gt; .n2-ss-layer:nth-child(1) {
	margin-right: 30px;
	/*width: 30%;*/
}

.wp-nfc-popup-wrapper .n2-ss-layer-row-inner &gt; .n2-ss-layer:nth-child(2) {
	/*width: calc(70% - 30px);*/
}

.wp-nfc-popup-wrapper .n2-ss-layer-row-inner &gt; .n2-ss-layer:nth-child(1) * {
		width: 100%;
	height: 100%;
	display: block;
}


.wp-nfc-popup-wrapper .n2-ss-layer-row-inner &gt; .n2-ss-layer.wp-nfc-no-spacing * {
		width: 100%;
	height: unset;
	display: block;
}


.wp-nfc-popup-wrapper .n2-ss-layer-row-inner .n2-ss-layer:nth-child(1) img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.wp-nfc-popup-wrapper .n2-ss-layer-row-inner &gt; .n2-ss-layer:nth-child(2) {
	overflow-y: scroll;
}

.wp-nfc-popup-wrapper .n2-ss-layer-row-inner &gt; .n2-ss-layer:nth-child(2) &gt; .n2-ss-layer-col &gt; .n2-ss-layer {
	margin-bottom: 0;
}

.wp-nfc-popup-wrapper .n2-ss-layer-row-inner &gt; .n2-ss-layer:nth-child(2) &gt; .n2-ss-layer-col &gt; .n2-ss-layer.wp-nfc-profile-no-bot-margin p {
	/*margin-bottom: 0;*/
	margin-bottom: 0 !important;
}

.wp-nfc-popup-wrapper .n2-ss-layer-row-inner &gt; .n2-ss-layer:nth-child(2) &gt; .n2-ss-layer-col &gt; .n2-ss-layer:first-child {
	margin-bottom: 15px;
}

.wp-nfc-popup-wrapper .n2-ss-layer-row-inner &gt; .n2-ss-layer:nth-child(2) &gt; .n2-ss-layer-col &gt; .n2-ss-layer:last-child {
	margin-top: 15px;
}

.wp-nfc-popup-wrapper .n2-ss-layer-row-inner &gt; .n2-ss-layer:nth-child(2) .n2-ss-layer-col .n2-ss-layer.wp-nfc-profile-close-btn {
	position: absolute;
    top: 0;
    right: 0;
}

.wp-nfc-popup-wrapper .wp-nfc-profile-close-btn {
	position: absolute;
	top: 30px;
	right: 30px;
	font-size: 40px;
	cursor: pointer;
}

.wp-nfc-overlay.active {
	display: block;
}



/*Card hover*/
.wp-nfc-cards-hover .stk-block-content {
	position: relative;
}

.wp-nfc-cards-hover .stk-block-content {
	position: relative;
	cursor: pointer;
}

.wp-nfc-cards-hover .stk-block-content .wp-block-stackable-image {
	transition: all 0.3s;
}

.wp-nfc-cards-hover .stk-block-content .wp-block-stackable-image:nth-child(2) {
	position: absolute;
	opacity: 0;
}

.wp-nfc-cards-hover .stk-block-content:has(~ a.stk-link:hover) .wp-block-stackable-image {
	opacity: 1;
}
.wp-nfc-cards-hover .stk-block-content .wp-block-stackable-image:hover {
	opacity: 1;
}

/*Test*/
.wp-nfc-cards-hover .stk-block-content .wp-nfc-card {
	transition: all 0.3s;
	width: 100%;
}

.wp-nfc-cards-hover .stk-block-content .wp-nfc-card-back {
	position: absolute;
	opacity: 0;
}

.wp-nfc-cards-hover .stk-block-content:has(~ a.stk-link:hover) .wp-nfc-card-back {
	opacity: 1;
}
.wp-nfc-cards-hover .stk-block-content .wp-nfc-card-back:hover {
	opacity: 1;
}


/*5.1 Post Grid*/
.wp-nfc-post-grid-5-1-tags .wp-block-stackable-column {


}

.wp-nfc-post-grid-5-1-tags .wp-block-stackable-column .stk-block-text__text {
	text-align: center;
	
}


.wp-nfc-post-grid-5-1-tags .wp-block-stackable-column.active {
	border: 1px solid #e3e1de !important;
	border-radius: 15px !important;
}


.wp-nfc-post-grid-5-3 .cnt-1 .stk-row .wp-block-stackable-column:nth-child(1) * {
	height: 100% !important;
    width: 100% !important;
}

.post-grid-categories-panel ul {
	display: flex;
}

.post-grid-panel select:not(:last-child) {
	margin-right: 15px;
}


.post-grid-categories-panel .wp-nfc-postgrid-dd-wrapper {
	display: none;
}

	/*6. Grid + Rolling Numbers*/
	.wp-nfc-grid-rolling-numbers .wp-nfc-grid-rolling-numbers-inner .wp-block-stackable-column {
		position: relative;
		overflow: hidden;
		    
	}

.wp-nfc-grid-rolling-numbers-inner &gt; .stk-row &gt; .wp-block-stackable-column &gt; .stk-column-wrapper &gt; .stk-block-content {
		    min-height: 450px;
    max-height: 450px;
}

.wp-nfc-grid-rolling-numbers .wp-nfc-grid-rolling-numbers-inner  {
	
}
	
	.wp-nfc-grid-rolling-numbers .cnt-2 .wp-block-stackable-image {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		height: 100%;

		object-fit: cover;
		z-index: -2;
		transition: all 0.3s;
	}

	.wp-nfc-grid-rolling-numbers .wp-nfc-abs-container {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
		object-fit: cover;
		z-index: -1;
		transition: all 0.5s;
	}

.wp-nfc-grid-rolling-numbers .wp-nfc-grid-rolling-numbers-inner .stk-column-wrapper {
	margin: 0 !important;
}

.wp-nfc-grid-rolling-numbers .cnt-2 .wp-block-stackable-image img {
	min-width: 110%;
	min-height: 500px;
    position: relative;
    top: -50px;
}

	.wp-nfc-grid-rolling-numbers .wp-nfc-grid-rolling-numbers-inner .wp-block-stackable-column:hover .wp-nfc-abs-container {
		height: 0;
		padding: 0;
	}


.wp-nfc-grid-rolling-numbers .wp-nfc-grid-rolling-numbers-inner .stk-img-wrapper {
		display: flex;
		flex-direction: row;
		justify-content: center;
	}

	.wp-nfc-grid-rolling-numbers .wp-nfc-grid-rolling-numbers-inner .wp-block-stackable-column:hover .wp-block-stackable-image img {
		transform: scale(1.1);
	}




/*13 In-page Nav*/
.wp-nfc-in-page-nav .list-pages-shortcode {
	list-style: none;
	padding: 0;
}

.wp-nfc-in-page-nav .list-pages-shortcode li {
	margin-bottom: 40px;
}

.wp-nfc-in-page-nav .list-pages-shortcode li:first-child {
	margin-top: 30px;
}

.wp-nfc-in-page-nav .list-pages-shortcode li a {
	font-weight: 700;
	color: #646363;
}


/*34.1 Single Post Template*/

.wp-nfc-spt-34-1-related-posts .stk-container {
	margin: 0 !important;
}

.wp-nfc-spt-34-1-related-posts .stk-container-padding {
	padding: 15px 0 0 0;
}

.wp-nfc-spt-34-1-related-posts .stk-container .stk-block-posts__title {
	margin-bottom: 15px !important;
}

.wp-nfc-spt-34-1-related-posts .stk-block-posts__items  .stk-block-posts__item {
	margin-bottom: 30px;
}


/*26. Accordion*/
/*.wp-nfc-accordion-26-1 .wp-block-stackable-icon-label .wp-block-stackable-heading {
	position: relative;
}
  .wp-nfc-accordion-26-1 .wp-block-stackable-icon-label .stk-block-heading__text:before {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	background: #dcdcdc;
	border-radius: 50%;
	  display: block;
	 left: 15px;
    top: 15px;
  }
*/

/*30 Contact Form*/
.wp-nfc-contact-form br {
	display: none;
}
.wp-nfc-contact-form label {
	margin-bottom: 15px;
}

.wp-nfc-contact-form .wpcf7-form-control-wrap {
	margin-bottom: 30px;
	display: block;
}

.wp-nfc-contact-form input, .wp-nfc-contact-form textarea, .wp-nfc-contact-form select {
	border-radius: 5px;
	/*background: #f7f5f2 !important;*/
	background-color: #f7f5f2 !important;
	border: 1px solid #c7c7c6;
}

.wp-nfc-contact-form p {
	margin-bottom: 15px;
}

.wp-nfc-contact-form .wpcf7-checkbox .wpcf7-list-item {
	display: block;
	margin: 0 0 10px 0;
}

.wp-nfc-contact-form input[type="submit"] {
	background: #54bf66 !important;
	background-color: #54bf66 !important;
}

/*12 Timeline*/
.wp-nfc-timeline-parent-wrapper {
	max-width: 100% !important;
	width: 100% !important;
	height: 100vh;
}

.wp-nfc-timeline-parent-wrapper .dummy-wrapper {
    width: 100%;
    height: 100vh;
    max-width: 1486px;
    margin: 0 auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.wp-nfc-timeline-parent-wrapper .dummy-wrapper .dummy-inner-wrapper {
	position: relative;
}

.wp-nfc-timeline-wrapper {
    max-width: 100% !important;
    width: 100% !important;
	height: 100vh;
	position: relative;
}

.wp-nfc-timeline-wrapper .slick-list {
	min-height: 100vh;
}

.wp-nfc-timeline-wrapper .slick-list .slide-wrapper {
	background-repeat: no-repeat !important;
	background-size: cover !important;
	min-height: 100vh;
	position: relative;
	display: block !important;
}

.wp-nfc-timeline-wrapper .slick-list .slide-wrapper .overlay {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: #000000;
	opacity: 0.5;
}

.wp-nfc-timeline-wrapper .subheading-wrapper {
	position: absolute;
	top: 165px;
	left: 0;
	width: fit-content;
	z-index: 1;
}

.wp-nfc-timeline-wrapper .info-wrapper {
	position: absolute;
    top: 100px;
    left: 40%;
    width: fit-content;
    max-width: 500px;
    z-index: 1;
    display: flex;
    flex-direction: row;
}

.wp-nfc-timeline-wrapper h6 {
	color: #ffffff;
}

.wp-nfc-timeline-wrapper h1 {
	color: #ffffff;
	margin-bottom: 30px !important;
	margin-right: 30px;
}

.wp-nfc-timeline-wrapper p {
	color: #ffffff;
	font-family: 'Poppins';
}


.wp-nfc-timeline-parent-wrapper {
	position: relative;
}

.wp-nfc-timeline-slider-nav {
	position: absolute;
	bottom: 180px;
	height: 100px;
	left: 0;
	right: 0;
	width: 100%;
}


.wp-nfc-timeline-slider-nav .slick-track {
    /*transform: none !important;*/
}

.wp-nfc-timeline-slider-nav .year-wrapper {
	/*width: fit-content !important;*/
	position: relative;
}

.wp-nfc-timeline-slider-nav .year-wrapper p {
	color: #ffffff;
	margin: 0 auto 15px auto;
	transition: all 0.3s;
	box-sizing: border-box;
	padding: 10px;
	min-width: 80px;
	text-align: center;
	transition: all 0.3s;
}


.wp-nfc-timeline-slider-nav .year-wrapper .circle-wrapper {
	height: 15px;
	width: 15px;
	background: #baa9a3;
	margin: 0 auto;
	border-radius: 50%;
	transition: all 0.3s;
	position: relative;
	
}


.wp-nfc-timeline-slider-nav .year-wrapper .circling-anim {
	transition: all 0.3s;
	position: absolute;
    top: -15px;
    left: -27px;
    border: 3px solid none;
    border-radius: 50%;
    border-top: 3px solid none;
    width: 70px;
    height: 70px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
	animation-delay: 300ms;
}


.wp-nfc-timeline-slider-nav .year-wrapper:hover .circling-anim {
    border: 3px solid #d4d4d4;
    border-top: 3px solid #ffffff;

}



/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.wp-nfc-timeline-slider-nav  .slick-slide .circle-wrapper {
	transition: all 0.3s;
}

.wp-nfc-timeline-slider-nav  .slick-slide.wp-active .circle-wrapper {
	height: 40px;
	background: #ffffff;
	margin: 0 auto;
	border-radius: 20px;
}

.wp-nfc-timeline-slider-nav .year-wrapper:hover .circle-wrapper {
	height: 40px;
	background: #ffffff;
	margin: 0 auto;
	border-radius: 20px;
}


.wp-nfc-timeline-slider-nav .year-wrapper.wp-active:hover .circle-wrapper {
	height: 40px;
	background: #ffffff;
	margin: 0 auto;
	border-radius: 20px;
}

.wp-nfc-timeline-slider-nav .year-wrapper p {
	width: fit-content;
    margin: 0 auto 30px auto;
	padding: 10px;
	transform: translateY(0);
	transition: all 0.3s;
}

.wp-nfc-timeline-slider-nav .year-wrapper:hover p {
	transform: translateY(-10px);
}

.wp-nfc-timeline-slider-nav .year-wrapper.wp-active:hover p {
	transform: translateY(0);
}

.wp-nfc-timeline-slider-nav  .slick-slide.wp-active p {
	background: #ffffff;
	box-sizing: border-box;
	padding: 10px 10px 10px 10px;
	background: #54bf66;
	border-radius: 20px;
	width: fit-content;
    margin: 0 auto 30px auto;
}



/*Virtual Tour*/
.virtual-tour{border:0;height:500px;width:100%; border-radius: 15px;}
.virtual-tour-div{margin: 0}
@media screen and (min-width:800px) and (max-width:1300px){

}
@media screen and (max-width:500px){

}
@media screen and (max-width:800px) and (min-width:500px){

}

/*Sticky Sidebar*/

.wp-nfc-sticky-container {

}

.wp-nfc-sticky-sidebar {
    max-width: 300px;
	width: 100%;
	transition: all 0.3s;
	
}

.wp-nfc-sticky-sidebar.sticky {
    position: fixed;
}


/*Careers*/
.wp-nfc-career-track .wp-block-getwid-content-timeline-item__card {
	visibility: hidden;
}

.wp-nfc-career-track .wp-block-getwid-content-timeline-item__meta p {
	color: #ffffff;
}


/* slider */
.wp-nfc-support-children-slider .slick-slider .slick-next:before{
	content:"";
	display:block;
	background:url(../images/xeNkrLAiPWYQ.png);
	width:30px;
	height:26px;
}
.wp-nfc-support-children-slider .slick-slider .slick-prev:before{
	content:"";
	display:block;
	background:url(../images/uyyH9EkjVN9n.png);
	width:30px;
	height:26px;
}
.wp-nfc-support-children-slider .slick-slider .slick-prev{
	right: 100px !important;
    bottom: 0 !important;
    top: unset !important;
    left: unset !important;
}
.wp-nfc-support-children-slider .slick-slider .slick-next{
	right: 50px !important;
    bottom: 0 !important;
    top: unset !important;
    left: unset !important;
}
.wp-nfc-support-children-slider .slick-dots &gt; li button{
	    width: 12px !important;
    height: 12px !important;
    border-radius: 50%;
    border: 1px solid #909090;
}
.wp-nfc-support-children-slider .slick-dots &gt; li button::before{
	content:none;
}
.wp-nfc-support-children-slider .slick-dots &gt; li.slick-active button{
	background:url(../images/6pWp5CuSH4GN.png);
}

/*Square tabs*/

.wp-nfc-tab-dd-wrapper {
	display: none;
}

.wp-nfc-square {
	cursor: pointer;
}
.wp-nfc-square .wp-block-stackable-columns {
	transition: all 0.3s;
}


.wp-nfc-squares-tab .wp-nfc-tab-hover-green:hover {
	background-color: #54BF66 !important;
}
.wp-nfc-squares-tab .wp-nfc-tab-hover-green:hover h3 {
	color: #ffffff !important;
}
.wp-nfc-squares-tab .active .wp-nfc-tab-hover-green {
	background-color: #54BF66 !important;
}
.wp-nfc-squares-tab .active .wp-nfc-tab-hover-green h3 {
	color: #ffffff !important;
}

.wp-nfc-squares-tab .wp-nfc-tab-hover-teal:hover {
	background-color: #446CC6 !important;
}
.wp-nfc-squares-tab .wp-nfc-tab-hover-teal:hover h3 {
	color: #ffffff !important;
}
.wp-nfc-squares-tab .active .wp-nfc-tab-hover-teal {
	background-color: #446CC6 !important;
}
.wp-nfc-squares-tab .active .wp-nfc-tab-hover-teal h3 {
	color: #ffffff !important;
}


.wp-nfc-squares-tab .wp-nfc-tab-hover-blue:hover {
	background-color: #446CC6 !important;
}
.wp-nfc-squares-tab .wp-nfc-tab-hover-blue:hover h3 {
	color: #ffffff !important;
}
.wp-nfc-squares-tab .active .wp-nfc-tab-hover-blue {
	background-color: #446CC6 !important;
}
.wp-nfc-squares-tab .active .wp-nfc-tab-hover-blue h3 {
	color: #ffffff !important;
}


.wp-nfc-squares-tab .wp-nfc-tab-hover-red:hover {
	background-color: #DF7D42 !important;
}
.wp-nfc-squares-tab .wp-nfc-tab-hover-red:hover h3 {
	color: #ffffff !important;
}
.wp-nfc-squares-tab .active .wp-nfc-tab-hover-red {
	background-color: #DF7D42 !important;
}
.wp-nfc-squares-tab .active .wp-nfc-tab-hover-red h3 {
	color: #ffffff !important;
}

.wp-nfc-squares-tab-slider .slick-slider .slick-next:before{
	content:"";
	display:block;
	background:url(../images/xeNkrLAiPWYQ.png) no-repeat;
	width:30px;
	height:26px
}
.wp-nfc-squares-tab-slider .slick-slider .slick-prev:before{
	content:"";
	display:block;
	background:url(../images/uyyH9EkjVN9n.png) no-repeat;
	width:30px;
	height:26px
}
.wp-nfc-squares-tab-slider .slick-slider .slick-prev{
	left: -150px;
}
.wp-nfc-squares-tab-slider .slick-slider .slick-next{
	right: -130px;
}




/* tabs */
.wp-nfc-csm-4-pillars &gt; .wp-block-getwid-tabs__nav-links &gt; li.wp-block-getwid-tabs__nav-link,
.wp-nfc-csm-4-pillars .wp-block-getwid-tabs__tab-content{
	border:none !important;
	padding: 0 !important;
}
.wp-nfc-csm-4-pillars &gt; .wp-block-getwid-tabs__nav-links &gt; li.wp-block-getwid-tabs__nav-link.ui-tabs-tab{
	flex:1 1 0;
	text-align:center;
	border-radius:80px;
}
.wp-nfc-csm-4-pillars .wp-nfc-tab-animated-bg{
	height:100%;
	
	position:absolute;
	left:0;
	top:0;
	z-index:0;
	border-radius:80px;
	transition:left .5s, background-color .5s;
}
.wp-nfc-csm-4-pillars .wp-nfc-tab-animated-bg[data-index="1"],.wp-nfc-drop-down li:first-child[data-index="1"]{
	background-color:#F08C8C;
}
.wp-nfc-csm-4-pillars .wp-nfc-tab-animated-bg[data-index="2"],.wp-nfc-drop-down li:first-child[data-index="2"]{
	background-color:#446CC6;
}
.wp-nfc-csm-4-pillars .wp-nfc-tab-animated-bg[data-index="3"],.wp-nfc-drop-down li:first-child[data-index="3"]{
	background-color:#F5BE4B
}
.wp-nfc-csm-4-pillars .wp-nfc-tab-animated-bg[data-index="4"],.wp-nfc-drop-down li:first-child[data-index="4"]{
	background-color:#6EC8C8;
}
.wp-nfc-our-approach-vertical-tabs{
	align-items: start;
}
.wp-nfc-our-approach-vertical-tabs &gt; .wp-block-getwid-tabs__nav-links &gt; li.wp-block-getwid-tabs__nav-link{
	background:#C4C4C4;
	
}
.wp-nfc-our-approach-vertical-tabs &gt; .wp-block-getwid-tabs__nav-links &gt; li.wp-block-getwid-tabs__nav-link a{
	color:white !important;
}
.wp-nfc-our-approach-vertical-tabs .wp-nfc-tab-animated-bg[data-index="1"],.wp-nfc-our-approach-tabs-drop-down li:first-child[data-index="1"]{
	background-color:#F08C8C;
}

.wp-nfc-our-approach-vertical-tabs .wp-nfc-tab-animated-bg[data-index="2"],.wp-nfc-our-approach-tabs-drop-down li:first-child[data-index="2"]{
	background-color:#f5be4b;
}

.wp-nfc-our-approach-vertical-tabs .wp-nfc-tab-animated-bg[data-index="3"],.wp-nfc-our-approach-tabs-drop-down li:first-child[data-index="3"]{
	background-color:#6ec8c8
}


.wp-nfc-csm-4-pillars &gt; .wp-block-getwid-tabs__nav-links{
	background-color: #EDEBE8;
    border-radius: 80px;
    padding: 16px;
}
.wp-nfc-csm-4-pillars &gt; .wp-block-getwid-tabs__nav-links &gt; li.wp-block-getwid-tabs__nav-link.ui-tabs-tab a{
	padding-top:16px !important;
	padding-bottom:16px !important;
	border-radius:80px;
	font-weight:700;
	color:#919191;
	transition:all .5s;
}
.wp-nfc-csm-4-pillars &gt; .wp-block-getwid-tabs__nav-links &gt; .wp-block-getwid-tabs__nav-link.ui-tabs-active{
	background:none;
}
.wp-nfc-csm-4-pillars &gt; .wp-block-getwid-tabs__nav-links &gt; .wp-block-getwid-tabs__nav-link.ui-tabs-active a{
	color:white !important;
}

/*Tab Slider Control*/
.wp-nfc-slider-tab-wrapper{
	display: flex;
    flex-direction: column;
}

.wp-nfc-slider-tab-control {
	position: relative;
}

.wp-nfc-slider-tab-control .wp-nfc-slider-tab-buttons {
	display: flex;
	flex-direction: row;
}

.wp-nfc-slider-tab-control .wp-nfc-slider-tab-dots {
    display: flex;
    flex-direction: row;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
	padding: 30px 0 0 0;
}

.wp-nfc-slider-tab-control .wp-nfc-slider-tab-dots .tab-dot {
	height: 10px;
	width: 10px;
	border-radius: 50%;
	border: 1px solid #909090;
	margin-right: 15px;
}


.wp-nfc-slider-tab-control .wp-nfc-slider-tab-dots .tab-dot.active {
	background: #909090;
}

.wp-nfc-slider-tab-control .wp-nfc-slider-tab-buttons {
	position: absolute;
    top: 0;
    right: 0;

}

.wp-nfc-slider-tab-control .wp-nfc-slider-tab-buttons .prev-btn {
	margin-right: 15px;
	cursor: pointer;
}

.wp-nfc-slider-tab-control .wp-nfc-slider-tab-buttons .next-btn {
	cursor: pointer;
}


.wp-nfc-slider-tab-control .wp-nfc-slider-tab-buttons .next-btn:before{
	content:"";
	display:block;
	background:url(../images/xeNkrLAiPWYQ.png) no-repeat;
	width:30px;
	height:26px
}

.wp-nfc-slider-tab-control .wp-nfc-slider-tab-buttons .prev-btn:before{
	content:"";
	display:block;
	background:url(../images/uyyH9EkjVN9n.png) no-repeat;
	width:30px;
	height:26px
}



/*Slick Sitemap Override*/
#primaryNav li a {
	background: #54BF66 !important;
	border: none !important;
	color: #ffffff !important;
	
}

#utilityNav li a {
	background: #54BF66 !important;
	border: none !important;
	color: #ffffff !important;
}

#utilityNav {
    height: 100px;
}
/* wheel */
.wp-nfc-wheel .slick-slide{
	width:30% !important;
}
.wp-nfc-wheel .stk-row.stk-inner-blocks , .wp-nfc-wheel .stk-block-content, .wp-nfc-wheel .stk-block-content .wp-block-stackable-image,.wp-nfc-wheel .wp-block-stackable-video-popup {
	height:100%;
}
.wp-nfc-wheel-image-card{
	display:flex;
}
.wp-nfc-wheel .slick-list{
	padding:100px 10px 210px 10px !important;
	min-height:800px;
}
.wp-nfc-rounded-bg{
    width: 100% !important;
    left: 0;
    border-top-left-radius: 100%;
    border-top-right-radius: 100%;
    bottom: 0px !important;
    position: absolute !important;
    z-index: -1 !important;
    min-height: 985px;
}
.wp-nfc-custom-wheel-video-card, .wp-nfc-custom-wheel-video-card, .wp-nfc-custom-wheel .flipster__item,.wp-nfc-custom-wheel .flipster__container{

	-webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; 
}
.wp-nfc-custom-wheel .flipster__item{
	width:20%;
	
}
.wp-nfc-custom-wheel .wp-nfc-custom-wheel-image-card img {
	width:100%;
	height:350px;
	object-fit:cover;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	
}

.wp-nfc-custom-wheel  .text-wrapper {
	height: 350px;
	position: relative;
	background: #F7F5F2;
	border-radius: 15px 15px 0 0;
}
.wp-nfc-custom-wheel .text-wrapper .text-inner-wrapper {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
	width: 100%;
}
.wp-nfc-custom-wheel .wp-nfc-custom-wheel-image-card img,.wp-nfc-custom-wheel .wp-nfc-custom-wheel-video-card img{
	-webkit-user-drag: none;
  -khtml-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
}
.wp-nfc-custom-wheel .wp-nfc-custom-wheel-video-card{
	position:relative;
}
.wp-nfc-custom-wheel .wp-nfc-custom-wheel-video-card .wp-nfc-custom-wheel-excerpt{
	position:absolute;
	bottom:10px;
	padding:0 20px;
	color:#ffffff;
}
.wp-nfc-custom-wheel .wp-nfc-custom-wheel-video-card .flipster__item__content &gt;img{
	width:100%;
	max-height:800px;
	min-height:720px;
	object-fit:cover;
	border-radius:20px;
}
.wp-nfc-custom-wheel .wp-nfc-custom-wheel-video-card .flipster__item__content::after{
	content:"";
	background:url("../images/nkAnoKgbY8ng.png");
	height:58px;
	width:58px;
	position:absolute;
	display:block;
	left:10px;
	top:10px;
}
.wp-nfc-custom-wheel .wp-nfc-custom-wheel-image-card .flipster__item__content{
	
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}
.wp-nfc-custom-wheel .wp-nfc-custom-wheel-image-card .wp-nfc-image-card-container{
	padding: 40px;
	background:#ffffff;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}
.wp-nfc-custom-wheel .wp-nfc-custom-wheel-title{
	font-size:24px;
	line-height:1.2;
	color:black;
	font-weight: bold;
	margin-bottom: 15px;
}
.wp-nfc-custom-wheel .wp-nfc-custom-wheel-excerpt{
	margin-bottom: 15px;
}
.wp-nfc-custom-wheel a.wp-nfc-read-more-btn{
	font-weight: bold;
	color:var(--paletteColor2)
}
.wp-nfc-video-card-overlay{
	position:absolute;
	border-radius:20px;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgb(0,0,0,0.3)
}
.wp-nfc-wheel-video-play-btn{
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%)
}
.wp-nfc-wheel-video-play-btn img{
	width:95px !important;
	height:95px !important;
}
.wp-nfc-lightbox{
	background:rgb(0,0,0,.5);
	width:100vw;
	height:100vh;
	position:fixed;
	top: 100px;
	left:0;
	display:none;
	z-index:10;
}
.wp-nfc-lightbox video{
	width:60%;
	
}
.wp-nfc-lightbox-item-container{
	text-align:center;
}
.wp-nfc-lightbox.show{
	display:flex;
	align-items:center;
	justify-content:center
}
/* research publication posts listing */
.wp-nfc-research-posts .wp-block-getwid-custom-post-type__post{
	display: flex;
    flex-direction: column;
}

.wp-nfc-research-post-item.wp-block-stackable-columns,.wp-nfc-research-posts .wp-block-stackable-columns {
	flex: 1;
    display: flex;
	
}
.wp-nfc-research-posts .wp-block-getwid-custom-post-type__post .wp-nfc-research-post-item .wp-block-stackable-columns .stk-inner-blocks,.wp-nfc-card-flex-container&gt;.stk-column-wrapper{display:flex;flex-wrap: wrap;
    row-gap: 10px;}
/* drop down menu */
.wp-nfc-drop-down{
	display:none;
	list-style-type:none;
	padding-left:0;
	position: absolute;
    width: 100%;
	padding-left:10px;
	top:-20px;
	z-index:2;
}

.wp-nfc-drop-down li:first-child{
	background-color:#F08C8C;
	padding:10px;
	color:white;
	border-radius:12px;
}
.wp-nfc-drop-down li:first-child::after{
	content: url(../images/sGh5mwc5WxLv.png);
    color: #ffffff;
    font-weight: bold;
    float: right;
    margin-left: 5px;
}

.wp-nfc-drop-down li:not(:first-child){
	max-height:0;
	overflow:hidden;
	margin-bottom:0 !important;

}
.wp-nfc-drop-down &gt; .expand{
	max-height:none !important;
	padding:10px;
	background:white;
}

/*Post Grid Wrapper*/
.post-grid-categories-panel ul {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	list-style: none;
	padding: 0;
	border-bottom: 1px solid #e1e1dd;
}
.post-grid-categories-panel ul li {
	padding: 30px;
	margin-bottom: 0;
	cursor: pointer;
	transition: all 0.3s;
	border-bottom: 5px solid transparent;
	border-bottom: 5px solid transparent;
    border-bottom-style: solid !important;
    border-bottom-width: 5px !important;
}
.post-grid-categories-panel ul li.active {
	border-bottom: 5px solid #4bbc5f;
	border-bottom: 5px solid #4bbc5f;
    border-bottom-style: solid !important;
    border-bottom-width: 5px !important;
}



.post-grid-panel {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-content: center;
	justify-content: flex-end;
}

.post-grid-panel .grid-view {
	margin-right: 15px;
	height: 100%;
	cursor: pointer;
}

.post-grid-panel .grid-view:before {
	content: '';
	display: block;
	background: url('../images/LHW1RH5Qq9Py.png');
	background-size: 20px 20px;
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	position: relative;
	top: 10px;

}

.post-grid-panel .list-view {
	margin-right: 15px;
	height: 100%;
	cursor: pointer;
}

.post-grid-panel .list-view:before {
	content: '';
	display: block;
	background: url('../images/rvAvU4auan4F.png');
	background-size: 20px 20px;
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	position: relative;
	top: 10px;
}

.post-grid-wrapper {
	transition: all 0.3s;
}



.post-grid-wrapper.grid-view {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;	
}

.post-grid-wrapper.grid-view .post-item-wrapper {
	width: calc((100% - 60px)/3);
	margin-right: 30px;
	background: #ffffff;
	box-sizing: border-box;
	padding: 0;
	margin-bottom: 30px;
	border-radius: 15px;
}



.post-grid-wrapper .post-item-wrapper .post-title {
	font-weight: bold;
	font-size: 24px;
	font-family: 'Poppins';
	color: #000000;
	margin: 0 0 15px 0;
	line-height: 32px;
}

.post-grid-wrapper.grid-view .post-excerpt {
	display: none;
}

.post-grid-wrapper.grid-view .post-item-wrapper img {
	min-height: 350px;
    object-fit: cover;
    max-height: 350px;
    border-radius: 15px 15px 0 0;
    width: 100%;
}


.post-grid-wrapper .post-item-wrapper .card-cnt-wrapper {
	padding: 30px;
}


.post-grid-wrapper.grid-view .post-item-wrapper:nth-child(3n) {
	margin-right: 0;
}



.post-grid-wrapper.list-view {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;	
}

.post-grid-wrapper.list-view .post-item-wrapper {
	width: 100%;
	margin-right: 0;
	background: #ffffff;
	box-sizing: border-box;
	padding: 0;
	margin-bottom: 30px;
	border-radius: 15px;
}

.post-grid-wrapper.list-view .post-item-wrapper img {
	min-height: 100%;
    object-fit: cover;
    border-radius: 15px 0 0 15px;
    width: 100%;
	height: 100%;
}

	.post-grid-wrapper.promotions-wrapper .post-item-wrapper img {
		object-fit: contain;
	}

.post-list-view .post-item-wrapper .card-cnt-wrapper {
	padding: 30px;
}

.post-grid-wrapper.list-view .post-item-wrapper .card-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
}

.post-grid-wrapper.list-view .post-item-wrapper .card-wrapper .card-img-wrapper {
	width: 30%;
	margin-right: 0;
}



.post-grid-wrapper.list-view .post-item-wrapper .card-wrapper .card-cnt-wrapper {
	width: calc(70% - 50px);
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.post-grid-wrapper .post-tags {
	margin-top: 0;
}


.post-grid-wrapper .post-tags .tag-item {
	box-sizing: border-box;
	padding: 10px;
	background: #ffffff;
	border: 1px solid #f1f1f1;
	border-radius: 15px;
	margin-right: 15px;
	display:inline-block;
	margin-bottom: 15px;
}

.wp-nfc-grid-settings {
	display: none;
}

.wp-nfc-hidden-post-type {
	display: none;
}

/*Promotions*/

.post-grid-wrapper.promotions-wrapper.list-view .post-item-wrapper .card-wrapper {
	box-sizing: border-box;
    padding: 30px;
}


.post-grid-wrapper.promotions-wrapper .promotion-date {
    color: #54BF66;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 15px;
}

.post-grid-wrapper.promotions-wrapper a.read-more-trigger {
    color: #54BF66;
	font-weight: bold;
	cursor: pointer;
	position: relative;
	width: fit-content;
}

.post-grid-wrapper.promotions-wrapper a.read-more-trigger:after {
	content: '+';
	display: block;
	position: absolute;
	top: 0;
	right: -15px;
	transition: all 0.3s;
}

.post-grid-wrapper.promotions-wrapper a.read-more-trigger.active:after {
	content: '-';
}

.post-grid-wrapper.promotions-wrapper .info-wrapper {
	display: none;
}

.post-grid-wrapper.grid-view.promotions-wrapper .post-excerpt {
	display: block;
}

.post-grid-wrapper.promotions-wrapper .tc-read-more {
	margin-top: 15px;
	display: none;
}

.post-grid-wrapper.promotions-wrapper .cta-wrapper {
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
}

.post-grid-wrapper.promotions-wrapper a.cta-btn {
    background: #54BF66;
	color: #ffffff;
	font-weight: bold;
	box-sizing: border-box;
	padding: 15px 20px;
	border-radius: 15px;
	width: fit-content;
}

.post-grid-wrapper.promotions-wrapper.list-view .post-item-wrapper img {
	border-radius: 15px;
}


.post-grid-wrapper.promotions-wrapper.grid-view .post-item-wrapper img {
	border-radius: 15px 15px 0 0;
}

.post-grid-wrapper.promotions-wrapper.list-view .post-item-wrapper .card-wrapper .card-img-wrapper {
    display: flex;
    align-items: flex-start;
}

.post-grid-wrapper.events-wrapper.list-view .post-item-wrapper .card-wrapper .card-img-wrapper {
    display: flex;
    align-items: flex-start;
}

.post-grid-wrapper.promotions-wrapper.grid-view .post-item-wrapper .card-wrapper img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}


/*Events*/
.post-grid-wrapper.events-wrapper.list-view .post-item-wrapper .card-wrapper {
	box-sizing: border-box;
    padding: 30px;
}

.post-grid-wrapper.events-wrapper .promotion-date {
    color: #54BF66;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 0;
}

.post-grid-wrapper.events-wrapper a.read-more-trigger {
    color: #54BF66;
	font-weight: bold;
	cursor: pointer;
	position: relative;
	width: fit-content;
}

.post-grid-wrapper.events-wrapper a.read-more-trigger:after {
	content: '+';
	display: block;
	position: absolute;
	top: 0;
	right: -15px;
	transition: all 0.3s;
}

.post-grid-wrapper.events-wrapper a.read-more-trigger.active:after {
	content: '-';
}

.post-grid-wrapper.events-wrapper .tc-read-more {
	margin-top: 15px;
	display: none;
}

.post-grid-wrapper.events-wrapper .cta-wrapper {
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
}

.post-grid-wrapper.events-wrapper a.cta-btn {
    background: #54BF66;
	color: #ffffff;
	font-weight: bold;
	box-sizing: border-box;
	padding: 15px 20px;
	border-radius: 15px;
	width: fit-content;
}

.post-grid-wrapper.events-wrapper .post-item-wrapper img {
	border-radius: 15px;
}

.post-grid-wrapper.grid-view.promotions-wrapper .post-excerpt {
	display: block;
}

.post-grid-wrapper.events-wrapper.list-view .post-item-wrapper img {
	border-radius: 15px;
}


.post-grid-wrapper.events-wrapper.grid-view .post-item-wrapper img {
	border-radius: 15px 15px 0 0;
}

.post-grid-wrapper.events-wrapper.grid-view .post-item-wrapper .card-wrapper img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}


.wp-nfc-slider-cus-alignment .slick-track {
	width: 100% !important;
}


/*Listing pagination*/
.post-grid-wrapper .pagination-nav {
  padding: 2rem 1rem 0rem 1rem;
  text-align: center;
	display: block;
width: 100%;
}

.post-grid-wrapper .pagination-nav.hide {
	display: none;
}

.post-grid-wrapper .pag_loading {
  padding: 20px;
  background-color: #ccc;
}
.post-grid-wrapper .pagination-link nav {
  margin: 0; 
  padding: 0;
}
.post-grid-wrapper .pagination-link nav a {
    display: inline-block;
    margin: 0;
    padding: 0 8px 0 8px;
    color: #5D5D5D;
    box-sizing: border-box;
	transition: all 0.3s;
}

.post-grid-wrapper .pagination-link nav a.active {
	
}

.post-grid-wrapper .pagination-link nav a.active:hover {
  cursor: pointer;
   /*background: #B2114D; */
  color: #5D5D5D; 

  }
.post-grid-wrapper .pagination-link nav a.selected {
    /*background: #d4d4d4;*/
	font-weight: bold;
}
.post-grid-wrapper .pagination-link ul li.selected {
  /*background: #B2114D;*/
  color: #5D5D5D;
	font-weight: 700;
}


.post-grid-wrapper .pagination-link nav a:last-child {
	position: relative;
}

.post-grid-wrapper .pagination-link nav span {
	cursor: pointer;

}

.post-grid-wrapper .pagination-link nav span.prev-btn {
	box-sizing: border-box;
	background: #54BF66;
	padding: 5px 15px 5px 5px;
	color: #ffffff;
	margin-right: 15px;
	border-radius: 15px;
}

.post-grid-wrapper .pagination-link nav span.next-btn {
	box-sizing: boder-box;
	background: #54BF66;
	padding: 5px 5px 5px 15px;
	color: #ffffff;
	margin-left: 15px;
	border-radius: 15px;
}


.post-grid-wrapper .pagination-link nav span.next {
	position: relative;
	position: relative;
    display: inline-block;
    width: 10px;
    height: 10px;
}
.post-grid-wrapper .pagination-link nav span.prev {
	position: relative;
	position: relative;
    display: inline-block;
    width: 10px;
    height: 10px;
}


.post-grid-wrapper .pagination-link nav span.prev:before {
	content: '' !important;
    background-image: url(../images/FEjpf0Te2RwM.png) !important;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 50%;
    background-size: contain;
    width: 10px;
    height: 10px;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
	display: none;
}

.post-grid-wrapper .pagination-link nav span.next:before {
    content: '' !important;
    background-image: url(../images/wOS3np2gS4cr.png) !important;
    background-repeat: no-repeat;
    position: absolute;
    right: -15px;
    top: 50%;
    background-size: contain;
    width: 10px;
    height: 10px;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
	display: none;
}


/*Scheme Finder*/
.wp-nfc-schemes-wrapper {
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.wp-nfc-schemes-wrapper .flex-item {
	margin-right: 30px;
	width: calc((100% - 30px)/2);
	box-sizing: border-box;
	padding: 30px;
	background: #ffffff;
	border-radius: 15px;
}

.wp-nfc-schemes-wrapper .flex-item:nth-child(2n) {
	margin-right: 0;
}

.wp-nfc-schemes-wrapper .flex-item .date span {
	font-weight: bold;
}

.wp-nfc-schemes-wrapper .flex-item .tags span {
	box-sizing: border-box;
	padding: 15px;
	background: #f4f4f4;
	border-radius: 15px;
	margin-right: 15px;
}

.schemes-finder-filter-panel {
	position: fixed;
	right: 0;
	max-width: 500px !important;
	width: 100%;
	top: 0;
	bottom: 0;
	background: #ffffff;
	z-index: 99;
	box-sizing: border-box;
	padding: 80px 50px;
	transform: translateX(100%);
	transition: all 0.3s;
	
}

.schemes-finder-filter-panel.active {
	transform: translateX(0);
}

.schemes-finder-filter-panel h2 {
	margin: 30px 0 !important;
}

.schemes-finder-filter-panel .close-btn-wrapper {
	width: 100%;
	text-align: right;
}

.schemes-finder-filter-panel .close-btn {
	font-size: 30px;
	text-align: right;
	cursor: pointer;
}

.schemes-finder-filter-panel ul {
	padding-left: 0;
}


.wp-nfc-schemes-filter-wrapper {
	margin-bottom: 30px;
}

.wp-nfc-schemes-filter-wrapper .filter-btn {
	box-sizing: border-box;
	padding: 15px;
	background: #f4f4f4;
	border-radius: 15px;
	margin-right: 15px;
	cursor: pointer;
}

/*Sticky Menu*/
.wp-nfc-sticky-dropdown {
	display: none;
}




/*Careers*/
.wp-nfc-yellow-tail {
	position: relative !important;
}

.wp-nfc-yellow-tail:after {
content: "" !important;
    position: absolute !important;
    bottom: 10px !important;
    left: calc(50% - 15px) !important;
    height: 0px !important;
    width: 0px !important;
    border-right: solid 15px transparent !important;
    border-left: solid 15px transparent !important;
    border-top: solid 15px #E4AB16 !important;
}


.wp-nfc-teal-tail:after {
content: "" !important;
    position: absolute !important;
    bottom: 10px !important;
    left: calc(50% - 15px) !important;
    height: 0px !important;
    width: 0px !important;
    border-right: solid 15px transparent !important;
    border-left: solid 15px transparent !important;
    border-top: solid 15px #0FC4DD !important;
}


.wp-nfc-red-tail:after {
content: "" !important;
    position: absolute !important;
    bottom: 10px !important;
    left: calc(50% - 15px) !important;
    height: 0px !important;
    width: 0px !important;
    border-right: solid 15px transparent !important;
    border-left: solid 15px transparent !important;
    border-top: solid 15px #F08C8C !important;
}

.wp-nfc-blue-tail:after {
content: "" !important;
    position: absolute !important;
    bottom: 10px !important;
    left: calc(50% - 15px) !important;
    height: 0px !important;
    width: 0px !important;
    border-right: solid 15px transparent !important;
    border-left: solid 15px transparent !important;
    border-top: solid 15px #446CC6 !important;
}


@media screen and (max-width: 1540px) {
	


	
	
	/*Cover*/
	.wp-nfc-rotating-words {
		max-width: 595px !important;
		height: 90px !important;
	}
    
	.wp-nfc-green-line {
		/*bottom: 79px;
		left: 60px;*/
	}
	
	.wp-nfc-rotating-words .wp-nfc-rotating-words-text-list {
		width: fit-content !important;
		margin: 0 !important;
		padding-left: 140px !important;
	}
	
	/*Timeline*/
	.wp-nfc-timeline-parent-wrapper .dummy-wrapper {
		max-width: 1350px;
	}
	
	
.wp-nfc-rounded-bg{
		min-height: 800px;
	}
	
	.wp-nfc-custom-wheel .flipster__item{
		width:25%;
	}
	
	.wp-nfc-custom-wheel .text-wrapper {
		height: 300px;
	}
	
	.wp-nfc-custom-wheel h3 {
		font-size: 18px;
	}
	
	.wp-nfc-custom-wheel .wp-nfc-custom-wheel-title {
		font-size: 18px;
	}
	
	.wp-nfc-custom-wheel .wp-nfc-custom-wheel-image-card img {
		width: 100%;
		height: 300px;
	}
	
	.wp-nfc-custom-wheel .wp-nfc-custom-wheel-image-card .wp-nfc-image-card-container {
		padding: 20px;
	}

}

@media screen and (max-width: 1440px) {
	.wp-nfc-horizontal-slider-container .stk-4359ed7{
		width:100%;
		
	}
	
	.post-grid-wrapper.promotions-wrapper.list-view .post-item-wrapper .card-wrapper .card-img-wrapper {
		width: 40%;
	}

	.post-grid-wrapper.promotions-wrapper.list-view .post-item-wrapper .card-wrapper .card-cnt-wrapper {
		width: 60%;
	}

	.post-grid-wrapper.events-wrapper.list-view .post-item-wrapper .card-wrapper .card-img-wrapper {
		width: 40%;
	}

	.post-grid-wrapper.events-wrapper.list-view .post-item-wrapper .card-wrapper .card-cnt-wrapper {
		width: 60%;
	}
}

@media screen and (max-width: 1280px) {

	
	/*Timeline*/
	.wp-nfc-timeline-parent-wrapper .dummy-wrapper {
		max-width: 1024px;
	}

	
	.post-grid-wrapper.promotions-wrapper.list-view .post-item-wrapper .card-wrapper .card-img-wrapper {
		width: 45%;
	}

	.post-grid-wrapper.promotions-wrapper.list-view .post-item-wrapper .card-wrapper .card-cnt-wrapper {
		width: 55%;
	}

	.post-grid-wrapper.events-wrapper.list-view .post-item-wrapper .card-wrapper .card-img-wrapper {
		width: 45%;
	}

	.post-grid-wrapper.events-wrapper.list-view .post-item-wrapper .card-wrapper .card-cnt-wrapper {
		width: 55%;
	}
}

@media screen and (max-width: 1024px) {
	

	
	/*Cover*/
	.wp-nfc-cover-textbox-inner .stk-row {
		flex-wrap: nowrap;
	}
	
	/*Slider*/
	.wp-nfc-carousel-slider .n2-ss-slider-controls {
		max-width: 960px !important;
	}

	
	/*Rotating Text*/
	

	/*Sticky Nav*/
	.wp-nfc-sticky-nav .wp-block-navigation-item a {
		padding: 20px;
		text-align: center;
	}
	
.wp-nfc-rounded-bg {
		min-height: 750px;
	}
	
.wp-nfc-custom-wheel .flipster__item {
    width: 30%;
}
	
	.wp-nfc-squares-tab-slider .slick-slider .slick-prev {
		left: 0;
	}
	
	.wp-nfc-squares-tab-slider .slick-list {
		margin: 0 50px;
	}
	
	.wp-nfc-squares-tab-slider .slick-slider .slick-next {
		right: 0;
	}
	
	.wp-nfc-sticky-dropdown {
		display: block;	
	}
	
	.wp-nfc-sticky-nav.wp-nfc-page-nav {
		display: none;
	}
	.block-is-sticky .wp-nfc-promotions-pills  .wp-nfc-sticky-dd-wrapper{
		box-sizing: border-box;
		padding: 0;
		
		/*background: #ffffff;*/
	}
	
	
	.block-is-sticky .wp-nfc-white-bg .wp-nfc-sticky-dd-wrapper{
		background: #ffffff;
		padding: 15px 0;
	}
	
	.wp-nfc-unset-bg.stk-block {
		background-color: unset !important;
	}
	
	 .wp-block-senff-sticky-block.wp-nfc-sticky-beige-bg.block-is-sticky {
		background-color: #F7F5F2; 
		 top: 0 !important;
	}
	
	.page-id-5150 .wp-block-senff-sticky-block.wp-nfc-sticky-beige-bg.block-is-sticky {
		background-color: transparent; 
	}
	
	.block-is-sticky .wp-nfc-sticky-hide-img {
		display: none !important;
	}
	
	/*Post Grid*/
	.post-grid-wrapper.grid-view .post-item-wrapper {
		width: calc((100% - 30px)/2);
		margin-right: 30px;
	}
	.post-grid-wrapper.grid-view .post-item-wrapper:nth-child(3n) {
		margin-right: 30px;
	}	
	.post-grid-wrapper.grid-view .post-item-wrapper:nth-child(2n) {
		margin-right: 0;
	}
	


}

@media only screen and (max-width: 767px) {
	

	
	.wp-nfc-csm-4-pillars .wp-block-getwid-tabs__nav-links{
		display:none;
	}
	.wp-nfc-drop-down{
		display:block;
	}
	
	/*Post Grid*/
	.post-grid-wrapper.grid-view {
		flex-direction: column;
	}

	.post-grid-wrapper.grid-view .post-item-wrapper {
		width: 100%;
		margin-right: 0;
	}
	
	.post-grid-panel .list-view {
		display: none;
	}
	
	.post-grid-wrapper.list-view .post-item-wrapper .card-wrapper {

		flex-direction: column;
		flex-wrap: wrap;
	}
	
	.post-grid-wrapper.list-view .post-item-wrapper .card-wrapper .card-img-wrapper {
    width: 100%;
    margin-right: 0;
		margin-bottom: 0;
	}
	
.post-grid-wrapper.list-view .post-item-wrapper .card-wrapper .card-cnt-wrapper {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
	
	.post-grid-wrapper .post-item-wrapper .card-cnt-wrapper {
		padding: 24px;
	}
	
	/*News*/
	article.news .wp-block-post-content p {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}


	/*Related Posts*/
	.wp-nfc-spt-34-1-related-posts .stk-block-posts__items {
		flex-direction: column;
		box-sizing: border-box;

	}
	
	
	
	.wp-nfc-spt-34-1-related-posts .stk-block-posts__items .stk-block-posts__item {
		width: 100%;
	}
	
	/*Promotions*/
	.post-grid-wrapper.events-wrapper .cta-wrapper {
		margin-top: 30px;
	}
	
.post-grid-wrapper.promotions-wrapper.list-view .post-item-wrapper img {
    border-radius: 15px 15px 0 0;
}
	
	.post-grid-wrapper.events-wrapper.list-view .post-item-wrapper img {
    border-radius: 15px 15px 0 0;
}
	
	.post-grid-wrapper.promotions-wrapper a.cta-btn {
    width: 100%;
    text-align: center;
	}
	
	.post-grid-wrapper.events-wrapper a.cta-btn {
    width: 100%;
    text-align: center;
	}
	
	.post-grid-wrapper.list-view .post-item-wrapper img {
		min-height: 100%;
		object-fit: cover;
		border-radius: 15px 15px 0 0;
	}
	

	


.post-grid-wrapper .pagination-link nav span.prev:before {

	display: block;
	    left: 11px;
}

.post-grid-wrapper .pagination-link nav span.next:before {

	display: block;
	    right: -3px;
}
	
	
	.post-grid-wrapper .pagination-link nav span.text {
		display: none;
	}
	
.post-grid-wrapper .pagination-link nav span.prev-btn {

	border-radius: 7px;
}

.post-grid-wrapper .pagination-link nav span.next-btn {

	border-radius: 7px;
}
	
	/*Square Tabs*/
	

.wp-nfc-tab-dd-wrapper {
	display: block;
}
	
	.wp-block-stackable-columns.alignfull.wp-nfc-squares-tab-wrapper&gt;.stk-row:not(.alignfull) {
		width: 100% !important;
	}
	
	.wp-nfc-squares-tab .wp-nfc-square {
		margin-right: 30px;
	}
	
	.wp-nfc-squares-tab .slick-slide {
		margin: 0 30px !important;
	}

	.wp-nfc-squares-tab .slick-list {
		margin: 0 -30px 0 -30px !important;
	}
	
	.wp-nfc-squares-tab .slick-dots {
		bottom: -40px;
	}

	.wp-nfc-squares-tab .slick-dots li {
		min-width: 40px;
		margin: 0 2px;
	}

	.wp-nfc-squares-tab .slick-dots button:before {
		width: 40px;
		background: #54BF66;
		color: transparent !important;
		height: 3px;
	}
	
	.wp-nfc-squares-tab-slider .slick-slider .slick-prev {
		left: -35px;
	}
	
	.wp-nfc-squares-tab-slider .slick-slider .slick-next {
		right: -30px;
	}
	
	.wp-nfc-squares-tab-slider .slick-slider .slick-next:before{
		background-size: 20px;
		width:20px;
		height:20px
	}
	.wp-nfc-squares-tab-slider .slick-slider .slick-prev:before{
		background-size: 20px;
		width:20px;
		height:20px
	}
	
	.wp-nfc-squares-tab-slider .slick-list {
		margin: 0;
	}
	


	
/*Sticky Menu Dropdown*/
	
	.block-is-not-sticky .wp-nfc-sticky-dd-wrapper {
		box-sizing: border-box;
		padding: 0;
		/*background: #ffffff;*/
		transition: all 0.3s;
	}
	
	.block-is-sticky .wp-nfc-sticky-dd-wrapper {
		box-sizing: border-box;
		padding: 24px 0;
		/*background: #ffffff;*/
	}
	
	.block-is-not-sticky.wp-nfc-dd-side-spacing-only .wp-nfc-sticky-dd-wrapper {
		padding: 0 24px 0 24px;
	}
	
	.block-is-sticky.wp-nfc-dd-side-spacing-only .wp-nfc-sticky-dd-wrapper {
		padding: 0 24px 24px 24px;
	}
	
	.block-is-not-sticky .wp-nfc-promotions-pills .wp-nfc-sticky-dd-wrapper {
		box-sizing: border-box;
		padding: 0;
		/*background: #ffffff;*/
		transition: all 0.3s;
	}
	
	.wp-nfc-promotions-pills  {
		background-color: none !important;
	}
	
	.block-is-sticky .wp-nfc-promotions-pills  .wp-nfc-sticky-dd-wrapper{
		box-sizing: border-box;
		padding: 0;
		
		/*background: #ffffff;*/
	}
	
	
	.block-is-sticky .wp-nfc-white-bg .wp-nfc-sticky-dd-wrapper{
		background: #ffffff;
	}
	
	.block-is-sticky .wp-nfc-beige-bg .wp-nfc-sticky-dd-wrapper{
		background: #f7f5f2;
	}
	
	.page-id-5150 .block-is-sticky .wp-nfc-beige-bg .wp-nfc-sticky-dd-wrapper{
		background: transparent;
	}
	
	/*Research Curriculum*/
	.block-is-sticky .wp-nfc-sticky-black .stk-block-text__text {
		display: none;
	}	
	.block-is-sticky .wp-nfc-sticky-hidden {
		display: none;
	}

	.wp-nfc-sticky-nav {
		display: none !important;
	}
	

	
	.wp-nfc-sticky-dropdown {
		display: block;
		position: relative;
		z-index: 2;
	    
	
	}
	
	.page-id-5150 .wp-nfc-sticky-dropdown {
		background-color: #f7f5f2;
	}
	
	
	.wp-nfc-sticky-dropdown option {
		/*background: #ffffff;*/
	}
	
	/*Wheel*/
	
	.wp-nfc-rounded-bg {
    width: 200% !important;
    left: -50%;
    border-top-left-radius: 100%;
    border-top-right-radius: 100%;
		min-height: 420px;
	}
	
	.wp-nfc-custom-wheel .text-wrapper {
    height: 150px;
}
	.wp-nfc-custom-wheel .wp-nfc-custom-wheel-image-card img {
    height: 150px;
}
	
	.wp-nfc-custom-wheel .flipster__item{
		width: 45%;
	}
	
	.wp-nfc-custom-wheel h3 {
		font-size: 8px;
	}
	
	.wp-nfc-custom-wheel .wp-nfc-custom-wheel-title {
		font-size: 14px;
		min-height: 80px;
	}
	
	.wp-nfc-custom-wheel p {
		font-size: 12px;
	}
	
	.wp-nfc-custom-wheel a {
		font-size: 12px;
	}
	
	.wp-nfc-custom-wheel .wp-nfc-custom-wheel-excerpt {
		display: none;
	}
	

}


@media screen and (max-width: 1000px) {
	.wp-nfc-rotating-words .wp-nfc-rotating-words-text-list {
		padding-left: 103px !important;
	}
	
	.wp-nfc-rotating-words {
		height: 60px !important;
	}
}

@media screen and (max-width: 767px) {



	/*Table*/
	.wp-nfc-table {
		max-width: 320px;
		width: 100%;
		overflow-x: scroll;
	}
	
	/*1. Cover + Video Home*/
	
	.wp-cover-video-home {
		min-height: calc(100vh - 255px) !important;
	}
	
	.wp-nfc-first-fold-cover.stk-block {
		min-height: calc(80vh - 165px) !important;
	}
	
	.wp-nfc-rotating-words {
		min-width: unset;
		height: 35px !important;
	}
	
	.wp-nfc-rotating-words-text-list {
		padding-left: 5px;
	}
	
	
	
		.wp-nfc-rotating-words .wp-nfc-rotating-words-text-list {
			width: fit-content !important;
			margin: 0 !important;
			padding-left: 50px !important;
		}
	

	.wp-nfc-cover-textbox-inner.stk-block {
		width: 100% !important;
		max-width: 100% !important;
	}
	
	.wp-nfc-cover-textbox-inner.wp-block-stackable-columns.alignfull .stk-row.stk-content-align {
		width: 100% !important;
	}
	
	.wp-nfc-cover-textbox-inner .wp-block-stackable-columns {
		max-width: 100% !important;
		background-color: rgba(0, 0, 0, 1) !important;
	}
	
	.wp-nfc-cover-textbox-inner .stk-row {
	    flex-direction: row;
		flex-wrap: nowrap;
		width: fit-content !important;
		margin: 0 !important;
		
	}
	
	.wp-nfc-rotating-words {
    max-width: 250px !important;
	}
	/*.wp-nfc-green-line {
		bottom: 120px;
		left: 55px;
	}*/
	
	/*3. Campaigns Slider*/
	.wp-nfc-centered-slider .slick-slide {
		max-width: 1200px;
		margin: 0 15px;
	}
	
	.wp-nfc-centered-slider .slick-slide img {
		min-height: 350px;
		object-fit: cover;
		border-radius: 10px;
	}
	
	.wp-nfc-slider .slick-prev {
		display: none !important;
	}
	
	.wp-nfc-slider .slick-next {
		display: none !important;
	}
	
	.wp-nfc-slider-control .n2-ss-control-bullet .nextend-bullet-bar &gt; div {
			margin-bottom: 15px;
	}
	.wp-nfc-slider-control .n2-ss-control-bullet .nextend-bullet-bar .n2-bullet {
		min-width: 20px;
	}
	
	.wp-nfc-slider-control.wide-bullets .n2-ss-control-bullet .nextend-bullet-bar .n2-bullet {
		min-width: 40px;
	}
	
	.wp-nfc-slider-control .n2-ss-control-bullet {
		left: 24px !important;
	}
	
	.wp-nfc-slider-control.wp-nfc-boxed-slider .n2-ss-control-bullet {
		left: 0 !important;
	}
	
	.wp-nfc-slider.wp-nfc-centered-slider .slick-dots {
		bottom: 0;
	}

	/*Profile Slider + popup*/
	.wp-nfc-popup-wrapper {
		padding: 30px;
		max-height: 80vh;
		overflow: hidden;
	}
	
.wp-nfc-popup-wrapper .n2-ss-layer-row-inner &gt; .n2-ss-layer:nth-child(2) {
    overflow-y: scroll;
    max-height: 225px;
	padding-bottom: 10px;
}
	
	.wp-nfc-popup-wrapper .n2-ss-layer-row-inner {

		flex-direction: column;
		max-height: unset;
	}
	
	.wp-nfc-popup-wrapper .n2-ss-layer-row-inner .n2-ss-layer {
		width: 100% !important;
	}
	
	.wp-nfc-popup-wrapper .n2-ss-layer-row-inner .n2-ss-layer:nth-child(1) {
		margin-bottom: 15px;
	}
	
	.wp-nfc-popup-wrapper .wp-nfc-profile-close-btn {
		top: 15px;
		right: 15px;
		font-size: 20px;
	}
	
	.wp-nfc-boxed-slider .n2-ss-slider-pane-single--ready {
		left: 0;
	}

	
		/*6. Grid + Rolling Numbers*/


		.wp-nfc-grid-rolling-numbers-inner &gt; .stk-row &gt; .wp-block-stackable-column &gt; .stk-column-wrapper &gt; .stk-block-content {
			min-height: unset;
			max-height: unset;
		}

		.wp-nfc-grid-rolling-numbers .wp-block-stackable-image img {
			min-height: unset;
			max-height: 300px;
		}
	
	.wp-nfc-grid-rolling-numbers .cnt-2 &gt; .stk-row.stk-block-content.stk-content-align {
		margin: 0;
		width: 100% !important;
	}
	
	/*9. IG Embed*/
	
	.wp-nfc-ig-embed .icons-wrapper .stk-row {
		/*flex-direction: row;
		flex-wrap: nowrap;
		justify-content: center;*/
	}
	
	/*12. Timeline*/
	.wp-nfc-timeline-wrapper .dummy-wrapper {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		width: 100%;
		z-index: 1;
	}
	.wp-nfc-timeline-wrapper .subheading-wrapper {
		position: relative;
		top: unset;
		left: unset;
		padding: 50px 30px 0 30px;
	}

	.wp-nfc-timeline-wrapper .info-wrapper {
		position: relative;
		top: unset;
		right: unset;
		padding: 1rem 30px 0 30px;
		left: 0;
	}
	
	.wp-nfc-timeline-slider-nav {
		    bottom: 205px;
		height: 80px;
	}
	
	/*Post Grid*/

	.post-grid-categories-panel ul {
		display: none;
	}

	
	.post-grid-categories-panel .wp-nfc-postgrid-dd-wrapper {
		display: block;
	}
	
	.wp-nfc-careers-map .hotspot-info.visible {
		position: static !important;
		top: unset !important;
		bottom: unset !important;
		left: unset !important;
	}
	
	/*.wp-block-senff-sticky-block.block-is-sticky.wp-nfc-mobile-no-sticky {
		position: relative !important;
		background-color: unset !important;
		left: unset !important;
	}*/
	
	.wp-block-senff-sticky-block {
		top: 0px !important;
	}
	
	.post-grid-wrapper.promotions-wrapper.list-view .post-item-wrapper .card-wrapper .card-img-wrapper {
		width: 100%;
	}

	.post-grid-wrapper.promotions-wrapper.list-view .post-item-wrapper .card-wrapper .card-cnt-wrapper {
		width: 100%;
	}

	.post-grid-wrapper.events-wrapper.list-view .post-item-wrapper .card-wrapper .card-img-wrapper {
		width: 100%;
	}

	.post-grid-wrapper.events-wrapper.list-view .post-item-wrapper .card-wrapper .card-cnt-wrapper {
		width: 100%;
	}

	
}

@media only screen and (max-width: 480px) {

	.wp-nfc-support-children-slider .slick-slider .slick-prev,.wp-nfc-support-children-slider .slick-slider .slick-next{
		bottom:20px !important;
	}
	.wp-nfc-support-children-slider .slick-slider .slick-dots{
		text-align:left;
	}
    .wp-nfc-grid-rolling-numbers .cnt-2 .wp-block-stackable-image img {
        min-width: 100vw;
    }
}

.wp-nfc-menu-divider a {
	font-weight: 600;
}

ul li.wp-nfc-menu-divider:nth-of-type(n+2) {
	margin-top: 20px;
}

article .entry-content a {
    color: var(--theme-link-hover-color);
}</pre></body></html>