/* Color Palette */
:root {
    /*--walk-in-the-park:#82BC00;*/
    /*--poison-ivy:#00B44F;*/
    /*--mossy-glossy:#739849;*/
    /*--celestial-horizon:#7C97AB;*/
    --waterworld:#007480;
    --sea-serpent:#4DC1DF;
    /*--pastel-blue:#4DC1DF;*/
    /*--walk-in-the-park:#82BC00;*/
    --neon-green:#82BC00;
    --midnight-green:#004a52;
    --dark-slate-grey:#004a52;
    /*--night-owl:#5F778B;*/
    /*--slate-grey:#5F778B;*/
    --luscious-lemongrass:#527A33;
    --blue-steel:#35647E;
    --shipyard:#547387;
    --blue-ciel:#007AA1;
    --jungle-green:#00803A;
    --tree-green:#245D38;
	/* Colors generated via colorkit.co */
}
/* New Global Styles */
.top-nav, .top-nav ul.sf-menu li{
	background: var(--midnight-green) !important;
}
.region-navigation .tbm-link-container, .region-navigation .tbm-link-container button {
	background: var(--midnight-green) !important;
}
.tbm-subnav > .tbm-item > .tbm-link-container > .tbm-link{
	color: #fff;
}
.top-nav .tbm-subnav {
  background: var(--dark-slate-grey);
}
.top-nav .tbm-submenu .tbm-group-container {
  border-top: none;
}
.tbm-link.level-2.no-link:hover {
  background: initial;
  background: initial !important;
  color: #fff !important;
  cursor: initial !important;
}
body{
	/* font-family: "museo-slab", serif; */
    font-family: "Trebuchet MS",sans-serif;
	font-weight: 400;
}
#main-content > .row{
	margin-left: 0;
	margin-right: 0;
}
#main-content > .row > .wrap > section.col-sm-12{
	padding: 0;
}
#main-content > .row > .col-sm-12{
	margin-top: -1px;
}
header .row{
	margin-left: 0;
	margin-right: 0;
}
.page-node-type-landing-page .region-header h1{
	display: unset !important;
	position: absolute;
    left: -9999px;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); /* Older browsers */
    clip-path: inset(50%); /* Modern browsers */
    white-space: nowrap; /* Prevents text wrapping */
}
h1{
	font-size: 52px;
	font-weight: 400 !important;
	margin-top: 0;
	line-height: 54px;
	margin-bottom: 25px;
}
h2{
	font-size: 49px;
	line-height: 58px;
	font-weight: 400 !important;
	margin-top: 0;
	color: #527A33;
	margin-bottom: 0;
}
h3{
	font-size: 29px;
	line-height: 30px;
	font-weight: 400 !important;
	margin-top: 0;
	color: #007480;
}
h4{
	font-size: 19px;
	line-height: 21px;
	font-weight: 400 !important;
	margin-top: 0;
	color: var(--midnight-green);
}
p,ul{
	font-size: 19px;
	line-height: 28px;
	color: #35647E;
	margin-bottom: 0;
	font-weight: 500;
}
p{
	margin-top: 30px;
}
.region-content p a[target="_blank"]::after{
	background-color: #35647E;
}
b, strong{
	font-weight: 800;
}
a{
	/* font-family: "museo-slab", serif; */
    font-family: "Trebuchet MS",sans-serif;
}
.first-paragraph-remove-spacing p:first-child, .first-paragraph-remove-spacing p:first-of-type{
	margin-top: 0;
}
li{
	/* margin-top: 30px;
	*/
}
table th, table td{
	border: 1px solid;
    font-size: 19px;
    line-height: 28px;
    font-family: "Trebuchet MS",sans-serif;
    font-weight: 500;
    text-align: left;
}
table thead th{
    background-color: var(--shipyard) !important;
    color: #fff;
    border: 1px solid var(--shipyard);
}
table tbody tr, table tbody tr:nth-child(2n){
    background-color: #ffffff;
}
table caption{
    font-size: 19px;
    line-height: 28px;
    font-family: "Trebuchet MS",sans-serif;
    font-weight: 500;
}
.list-spacing-large li{
	margin-top: 30px;
}
.list-spacing-small li{
	padding: 5px 0 !important;
}
.region-navigation ul{
	font-size: 100%;
}
.toolbar ul {
	font-size: small;
}
.iframe-container {
	width: 100%;
	height: auto;
	position: relative;
}
.responsive-iframe {
	width: 100%;
	height: 100%;
	border: none;
}
.media-center img{
	margin: 0 auto;
}
.media-section-centered .container div{
    display:flex;
    align-items:center;
}
.pt-90{
	padding-top: 90px !important;
}
.pt-50{
	padding-top: 50px !important;
}
.pb-50{
	padding-bottom: 50px !important;
}
.pb-90{
	padding-bottom: 90px !important;
}
.pb-150{
	padding-bottom: 150px !important;
}
.py-50{
	padding-top: 50px !important;
	padding-bottom: 50px !important;
}
.py-75{
	padding-top: 75px !important;
	padding-bottom: 75px !important;
}
.py-90{
	padding-top: 90px !important;
	padding-bottom: 90px !important;
}
.py-150{
	padding-top: 150px !important;
	padding-bottom: 150px !important;
}
.pt-0{
	padding-top: 0 !important;
}
.pb-0{
	padding-bottom: 0 !important;
}
.py-0{
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
.mb-5 {
	margin-bottom: 5px;
}
.ck-anchor{
    text-decoration: none !important;
    color: inherit;
}
.desktop-only{
	display: block;
}
.mobile-only{
	display: none;
}
.table-center table{
	margin: 0 auto;
}
/* Background Overrides */
.bg-jungle-green {
    background:var(--jungle-green) !important;
}
.bg-tree-green {
background:var(--tree-green) !important;
}
.bg-luscious-lemongrass {
background:var(--luscious-lemongrass) !important;
}
.bg-shipyard {
background:var(--shipyard) !important;
}
.bg-waterworld {
background:var(--waterworld) !important;
}
.bg-blue-ciel {
background:var(--blue-ciel) !important;
}
.bg-jungle-green {
background:var(--jungle-green) !important;
}
.bg-blue-ciel {
background:var(--blue-ciel) !important;
}
.bg-midnight-green {
background:var(--midnight-green) !important;
}
.text-jungle-green {
color:var(--jungle-green) !important;
}
.text-tree-green {
color:var(--tree-green) !important;
}
.text-luscious-lemongrass {
color:var(--luscious-lemongrass) !important;
}
.text-shipyard {
color:var(--shipyard) !important;
}
.text-waterworld {
color:var(--waterworld) !important;
}
.text-blue-ciel {
color:var(--blue-ciel) !important;
}
.text-jungle-green {
color:var(--jungle-green) !important;
}
.text-blue-ciel {
color:var(--blue-ciel) !important;
}
.text-midnight-green {
color:var(--midnight-green) !important;
}
/* Text Color Overrides */
.text-white, .text-white p, .text-white h1, .text-white h2, .text-white h3, .text-white a, .text-white li {
	color: #fff !important;
}
.text-waterworld {
	color: var(--waterworld);
}
footer td a[target="_blank"]::after, footer li a[target="_blank"]::after, footer p a[target="_blank"]::after, .region-content td a[target="_blank"]::after, .region-content li a[target="_blank"]::after, .region-content p a[target="_blank"]::after {
    /* background-color: #fff; */
    /* display: none; */
}
.field--name-field-featured-image .field--name-field-media-image{
	height: 471px;
	display: block;
	position: relative;
	max-width: 1920px;
	max-width: 100%;
}
.field--name-field-featured-image .field--name-field-media-image picture{
	max-height: 100%;
	display: block;
	position: relative;
	overflow: hidden;
	height: 471px;
}
.field--name-field-featured-image .field--name-field-media-image picture img{
	height: 100%;
	width: 100%;
	object-fit: cover;
	object-position: center;
}
.no-header-spacing h1, .no-header-spacing h2, .no-header-spacing h3{
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}
.remove-extra-spacing-bottom .paragraph__column--container-wrapper{
	padding-bottom: 0 !important;
}
/* Padding Unification */
.split-text-section .container div:last-child p{
	margin-top: 0;
}
.text-section p:first-child{
	margin-top: 0;
}
/* Default Button */
.btn-default {
	border-radius: 29px;
	text-decoration: none !important;
	background: var(--jungle-green);
	padding: 15px 25px;
	font-size: 19px;
    font-family: "Trebuchet MS",sans-serif;
	font-weight: 700 !important;
    color: #fff !important;
	/* color: var(--midnight-green) !important; */
	min-width: 233px;
	display: inline-block;
	/* text-transform: capitalize; */
	text-align: center !important;
	transition: all 0.5s ease;
	margin-top: 15px;
    border: 2px solid #fff !important;
}
.btn-default.cyanBlue, .btn-default.waterworld {
	background: var(--waterworld);
	color:#fff !important;
}
.btn-default.skyBlue, .btn-default.blue-ciel{
	background: var(--blue-ciel);
	color: #fff !important;
}
.btn-default.tealBlue,.btn-default-midnight-green {
	background: var(--midnight-green);
	color:#fff !important;
}
.btn-default.oliveGreen,.btn-default.luscious-lemongrass {
	background: var(--luscious-lemongrass);
	color: #fff !important;
}
.btn-default.pantoneGreen,.btn-default.tree-green {
	background: var(--tree-green);
	color: #fff !important;
}
.btn-default.jungle-green{
	background: var(--jungle-green);
    color: #fff !important;
}
.btn-default.midnight-green{
	background: var(--midnight-green);
	color: #fff !important;
}
.btn-green,.jungle-green{
	border-radius: 29px;
	text-decoration: none !important;
	background: var(--jungle-green);
	padding: 15px 25px;
	font-size: 19px;
	font-family: Arial;
	font-weight: 700;
	color: #fff !important;
	min-width: 233px;
	display: inline-block;
	text-transform: uppercase;
	text-align: center !important;
	transition: all 0.5s ease;
}
.btn-default:hover {
	background: var(--shipyard) !important;
	color: #fff !important;
}
/* .btn-green:hover{
	background: #004A52;
	color: var(--walk-in-the-park) !important;
} */
/* Jumbotron Play/Pause */
.jumbotron .slick-slider.slick__slider .slick-autoplay-toggle-button{
	position: absolute;
	bottom: 15px;
	background: #fff;
	border-radius: 30px;
	padding: 0 !important;
	height: 35px;
	width: 35px;
	margin: 0 auto;
}

.jumbotron .slick-autoplay-toggle-button .slick-pause-icon{
	margin-top: 5px;
	margin-left: 2px;
	height: 20px !important;
	width: 20px !important;
}
.jumbotron .slick-autoplay-toggle-button .slick-play-icon{
	height: 20px;
	  width: 20px;
	  margin-left: 3px;
	  margin-top: 5px;
}
/* Jumbotron Play/Pause */
@media(max-width:767px){
	p:has(a.btn-green) {
		text-align: center;
	}
}
/* Text Header */
.text-header h2 {
	font-size: 49px;
	line-height: 58px;
	font-weight: 500 !important;
	margin-top: 0;
	color: #739849;
	font-family: "museo-slab", serif;
	text-align: center;
}
.text-header p, .text-header p strong {
	font-size: 19px;
	line-height: 28px;
	font-weight: 900 !important;
	color: #35647E;
	/* font-family: "museo-sans", serif; */
    font-family: "Trebuchet MS",sans-serif;
	text-align: center;
}
/* Text Section */
.text-section{
	padding: 80px 0 50px;
	background: #fff;
}
.text-section h2{
	font-size: 49px;
	line-height: 58px;
	font-weight: 400 !important;
	margin-top: 0;
	color: #527A33;
}
.text-section h3{
	font-size: 29px;
	line-height: 30px;
	font-weight: 400 !important;
	margin-top: 0;
	color: #007480;
	margin-bottom: 24px;
	/* Single Column match */
}
.text-section p{
	font-size: 19px;
	line-height: 28px;
	color: #35647E;
}
.text-section .paragraph .paragraph__column--container-wrapper{
	padding: 0;
}
/* Text Section Modifiers */
.text-section-darkblue {
	background: #004A52 !important;
	color: #fff !important;
}
.text-section-darkblue h2,.text-section-darkblue h3,.text-section-darkblue p {
	color: #fff !important;
}
.text-section-waterworld {
	background: var(--waterworld) !important;
	color: #fff !important;
}
.text-section-waterworld h2,.text-section-waterworld h3,.text-section-waterworld p {
	color: #fff !important;
}
/* Split Content Section - Regular || May be combined to single section */
.split-text-section{
	padding: 150px 0;
	background: #fff;
}
.split-text-section h2{
	font-size: 49px;
	line-height: 58px;
	font-weight: 400 !important;
	margin-top: 0;
	color: #527A33;
	line-height: 50px;
	margin-bottom: 25px;
	font-weight: 500 !important;
}
.split-text-section h3{
	font-size: 29px;
	line-height: 30px;
	font-weight: 400 !important;
	margin-top: 0;
	color: #007480;
	margin-bottom: 24px;
	/* Single Column match */
	font-weight: 500 !important;
	margin-bottom: 10px;
}
.split-text-section p, .split-text-section li{
	font-size: 19px;
	line-height: 28px;
	color: #35647E;
	font-weight: 500;
	/* padding: 12px 0; */
    padding: 6px 0;
	/* font-family: "museo-sans", sans-serif; */
    font-family: "Trebuchet MS",sans-serif;
}
.split-text-section p strong{
	font-weight: 900;
}
.split-text-section ul{
	padding-left: 20px;
}
.split-text-section .field--name-field-card-body, .split-text-section .container div:last-child p:last-child{
	padding-bottom: 0 !important;
}
.split-text-section .paragraph--type--bp-columns__2col:first-child .paragraph__column{
	padding-right: 90px !important;
}
.split-text-section-minimal .paragraph--type--bp-columns__2col:first-child .paragraph__column{
	padding-right: 0 !important;
}
.split-text-section-minimal img{
	padding: 0 10px;
}
.split-text-section-minimal p:first-child {
	padding-top: 0;
}
.split-text-section p a, .split-text-section ul li a{
    color: var(--blue-steel);
	font-weight: 900;
	/* font-family: "museo-sans", sans-serif; */
    font-family: "Trebuchet MS",sans-serif;
}
@media(max-width:767px){
	.split-text-section{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.split-text-section h1, .split-text-section h2{
		margin-bottom: 30px;
	}
	.split-text-section h3{
		margin-bottom: 0;
	}
}
/* Split Text Section Modifiers */
.split-text-section-midnight-green {
	background: var(--midnight-green) !important;
	color: #fff !important;
}
.split-text-section-midnight-green h2,.split-text-section-midnight-green h3,.split-text-section-midnight-green p {
	color: #fff !important;
}
.split-text-section-waterworld {
	background: var(--waterworld) !important;
	color: #fff !important;
}
.split-text-section-waterworld h2,.split-text-section-waterworld h3,.split-text-section-waterworld p {
	color: #fff !important;
}
.midnight-green-bg{
	background: var(--midnight-green) !important;
}
.waterworld-bg{
	background: var(--waterworld) !important;
}
.blue-steel-bg{
	background: var(--blue-steel) !important;
}
.luscious-lemongrass-bg{
	background: var(--luscious-lemongrass) !important;
}
.shipyard-bg{
	background: var(--shipyard) !important;
}
.blue-ciel-bg{
	background: var(--blue-ciel) !important;
}
.tree-green-bg{
	background: var(--tree-green) !important;
}
.jungle-green-bg{
	background: var(--jungle-green) !important;
}
.midnight-green-bg h2,.midnight-green-bg h3,.midnight-green-bg h4,.midnight-green-bg p,.midnight-green-bg p strong,.midnight-green-bg em,.midnight-green-bg caption,.midnight-green-bg a:not(.btn-default),.midnight-green-bg a:not(.btn-default):hover,.midnight-green-bg li,.midnight-green-bg .field--name-field-media-caption{
	color: #fff !important;
}
.waterworld-bg h2,.waterworld-bg h3,.waterworld-bg h4,.waterworld-bg p,.waterworld-bg p strong,.waterworld-bg em,.waterworld-bg caption,.waterworld-bg a:not(.btn-default),.waterworld-bg a:not(.btn-default):hover,.waterworld-bg li,.waterworld-bg .field--name-field-media-caption{
	color: #fff !important;
}
.jungle-green-bg h2,.jungle-green-bg h3,.jungle-green-bg h4,.jungle-green-bg p,.jungle-green-bg p strong,.jungle-green-bg em,.jungle-green-bg caption,.jungle-green-bg a:not(.btn-default),.jungle-green-bg a:not(.btn-default):hover,.jungle-green-bg li,.jungle-green-bg .field--name-field-media-caption, .region-content .jungle-green-bg p a[target="_blank"]::after{
	color: #fff !important;
}
.blue-steel-bg h2,.blue-steel-bg h3,.blue-steel-bg h4,.blue-steel-bg p,.blue-steel-bg p strong,.blue-ciel-bg em,.blue-steel-bg caption,.blue-steel-bg a:not(.btn-default),.blue-steel-bg a:not(.btn-default):hover,.blue-steel-bg li,.blue-steel-bg .field--name-field-media-caption, .region-content .blue-steel-bg p a[target="_blank"]::after{
	color: #fff !important;
}
.luscious-lemongrass-bg h2,.luscious-lemongrass-bg h3,.luscious-lemongrass-bg h4,.luscious-lemongrass-bg p,.luscious-green-bg em,.luscious-lemongrass-bg caption,.luscious-lemongrass-bg p strong,.luscious-lemongrass-bg a:not(.btn-default),.luscious-lemongrass-bg a:not(.btn-default):hover,.luscious-lemongrass-bg li,.luscious-lemongrass-bg .field--name-field-media-caption, .region-content .luscious-lemongrass-bg p a[target="_blank"]::after{
	color: #fff !important;
}
.shipyard-bg h2,.shipyard-bg h3,.shipyard-bg h4,.shipyard-bg p,.shipyard-bg p strong,.shipyard-bg em,.shipyard-bg caption,.shipyard-bg a:not(.btn-default),.shipyard-bg a:not(.btn-default):hover,.shipyard-bg li,.shipyard-bg .field--name-field-media-caption, .region-content .shipyard-bg p a[target="_blank"]::after{
	color: #fff !important;
}
.tree-green-bg h2,.tree-green-bg h3,.tree-green-bg h4,.tree-green-bg p,.tree-green-bg p strong,.tree-green-bg em,.tree-green-bg caption,.tree-green-bg a:not(.btn-default),.tree-green-bg a:not(.btn-default):hover,.tree-green-bg li,.tree-green-bg .field--name-field-media-caption, .region-content .tree-green-bg p a[target="_blank"]::after{
	color: #fff !important;
}
.blue-ciel-bg h2,.blue-ciel-bg h3,.blue-ciel-bg h4,.blue-ciel-bg p,.blue-ciel-bg p strong,.blue-ciel-bg em,.blue-ciel-bg caption,.blue-ciel-bg a:not(.btn-default),.blue-ciel-bg a:not(.btn-default):hover,.blue-ciel-bg li,.blue-ciel-bg .field--name-field-media-caption, .region-content .blue-ciel-bg p a[target="_blank"]::after{
	color: #fff !important;
}
.heading-midnight-green h1,.heading-midnight-green h2,.heading-midnight-green h3,.heading-midnight-green h4{
	color: var(--midnight-green);
}
.region-content .midnight-green-bg p a[target="_blank"]::after,.region-content .waterworld-bg p a[target="_blank"]::after, .region-content .jungle-green-bg p a[target="_blank"]::after, .region-content .blue-steel-bg p a[target="_blank"]::after, .region-content .luscious-lemongrass-bg p a[target="_blank"]::after, .region-content .shipyard-bg p a[target="_blank"]::after, .region-content .tree-green-bg p a[target="_blank"]::after, .region-content .blue-ciel-bg p a[target="_blank"]::after, 
.region-content p .btn-default[target="_blank"]::after{
	background-color: #fff !important;
}
/* Divider Section */
.divider-section{
	background: #fff;
	padding: 40px 0 0;
}
.divider-section div{
	padding-top: 0;
	padding-bottom: 0;
}
.divider-section .container .paragraph__column{
	border-bottom: 1px solid #7C98AB;
}
.divider-section .paragraph .paragraph__column--container-wrapper{
	padding: 0;
}
/* Map Section */
.map-section .paragraph__column--container-wrapper{
	padding-top: 0;
	padding-bottom: 0;
}
.map-section .container, .map-section iframe{
	width: 100%;
	height: 440px;
}
.map-section .paragraph__column{
	padding-left: 0;
	padding-right: 0;
}
/* Tile Section */
.tile-section{
	/* padding: 40px 0; */
	background: #fff;
	padding: 20px 0 40px;
}
.tile-section .container > div {
	width: 25% !important;
}
.tile-section .paragraph{
	max-width: 1430px;
	width: auto;
	margin: 0 auto;
}
.tile-section h2, .tile-section h1, .tile-section-title h1, .tile-section-title h2{
	font-size: 29px;
	line-height: 30px;
	font-weight: 500 !important;
	color: #004A52;
	text-align: left;
	margin-top: 0;
}
.tile-section-title .field {
	padding: 0 !important;
  }
/* General styles for the anchor tag with a specific structure */
.tile-section a {
	display: table-cell;
	text-align: center;
	background-color: #FFFFFF;
	border-radius: 10px;
	padding: 20px;
	text-decoration: none;
	color: #007480;
	transition: background-color 0.3s;
	width: 321px;
	height: 321px;
	margin-top: auto;
	margin-bottom: auto;
	vertical-align: middle;
	box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);
}
/* Styles for the image within the anchor tag */
.tile-section a img {
	max-width: 100%;
	height: auto;
	border-radius: 50%;
	padding: 10px;
	margin: 0 auto;
	width: 118px;
	height: 118px;
	max-width: 100%;
}
/* Styles for the caption within the anchor tag */
.tile-section a .field--name-field-media-caption {
	font-weight: 600;
	font-size: 21px;
	line-height: 24px;
	/* font-family: "museo-slab", serif; */
    font-family: "Trebuchet MS",sans-serif;
	margin-top: 35px;
	color: #007480;
	padding: 0 40px;
}
/* Hover/focus styles */
.tile-section a:hover,.tile-section a:focus{
	background-color: #007480;
	color: white;
	text-decoration: none;
}
.tile-section a:hover .field--name-field-media-caption,.tile-section a:focus .field--name-field-media-caption{
	color: white;
	text-decoration: none;
}
/* 
.tile-section .paragraph--type--bp-columns__2col{
	max-width: 321px;
}
*/
/* Text Tile Section */
.text-tile-section{
	padding: 40px 0;
	background: #fff;
}
.text-tile-section .container{
	padding-top: 28px;
}
.text-tile-section .row__title{
    color: var(--luscious-lemongrass);
}
.text-tile-section a {
    font-size: 29px;
    line-height: 30px;
    font-weight: 400 !important;
    margin-top: 0;
    color: #007480;
    /* text-decoration: none; */
}
.text-tile-section .paragraph{
	width: 1430px;
	margin: 0 auto;
	max-width: 100%;
}
.text-tile-section .field--name-field-card-body{
	display: table-cell;
	text-align: left;
	background-color: #FFFFFF;
	border-radius: 10px;
	padding: 30px !important;
	text-decoration: none;
	color: #007480;
	transition: background-color 0.3s;
	width: 321px;
	height: auto;
	margin-top: auto;
	margin-bottom: auto;
	vertical-align: middle;
	box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);
	margin-bottom: 8px;
}
.text-tile-section h3{
	margin-bottom: 16px;
}
.text-tile-section .field--name-field-card-body p a{
    color:var(--luscious-lemongrass);
	text-decoration: none;
    font-size: 24px; /* accessibility */
}
.text-tile-section .field--name-field-card-body p:last-child{
	padding-top: 12px;
	margin-bottom: 0;
	text-align: right;
}
.text-tile-section .paragraph .paragraph__column--container-wrapper{
	padding: 0;
}
/* Basic Text Section */
.basic-text-section{
	padding: 75px 0;
    color: var(--blue-steel);
}
.basic-text-section h2{
	font-size: 49px;
	line-height: 58px;
	font-weight: 400 !important;
	margin-top: 0;
	line-height: 50px;
	margin-bottom: 25px;
	font-weight: 500 !important;
    color: var(--luscious-lemongrass);
}
.basic-text-section h3{
	/* color: #fff;
	*/
	color: var(--waterworld);
}
.basic-text-section p, .basic-text-section ul{
	font-size: 19px;
	line-height: 28px;
	/* font-family: "museo-sans", sans-serif; */
    font-family: "Trebuchet MS",sans-serif;
	font-weight: 500;
    color: var(--blue-steel);
}
.basic-text-section p a, .basic-text-section ul li a{
    color: var(--blue-steel);
	font-weight: 900;
	/* Edit 500 */
	/* font-family: "museo-sans", sans-serif; */
    font-family: "Trebuchet MS",sans-serif;
}
.basic-text-section p a:hover{
    /* color: var(--luscious-lemongrass) !important; */
}
.basic-text-section p a strong{
	font-weight: 900;
}
.standard-section{
	padding: 150px 0;
}
.basic-text-section p strong {
	font-weight: 900;
}
.basic-text-section ul{
	padding-left: 40px;
}
.basic-text-section li{
	padding: 12px 0;
}
.basic-text-section.darkgreen-bg {
	background: #004A52 no-repeat padding-box;
	color: #FFFFFF;
}
.basic-text-section.teal-bg {
	background: #007480 no-repeat padding-box;
	color: #FFFFFF;
}
.basic-text-section.luscious-lemongrass-bg {
	background: var(--luscious-lemongrass) no-repeat padding-box;
	color: #FFFFFF;
}
.basic-text-section.blue-steel-bg{
	background: var(--blue-steel) no-repeat padding-box;
	color: #FFFFFF;
}
.basic-text-section.darkgreen-bg h2,.basic-text-section.darkgreen-bg h3,.basic-text-section.darkgreen-bg p,.basic-text-section.darkgreen-bg li,.basic-text-section.teal-bg h2,.basic-text-section.teal-bg h3,.basic-text-section.teal-bg p,.basic-text-section.teal-bg li {
	color: #FFFFFF;
}
.basic-text-section.white-bg {
	background: #FFFFFF no-repeat padding-box;
}
.basic-text-section.white-bg h2 {
	color: #527A33;
	line-height: 50px;
	margin-bottom: 20px;
	font-weight: 500 !important;
}
.basic-text-section.white-bg h3 {
	color: #007480;
	margin-bottom: 30px;
	font-weight: 500 !important;
}
.basic-text-section.white-bg p {
	color: #35647E;
	margin-bottom: 20px;
	font-weight: 500 !important;
}
.basic-text-section.basic-text-list-view ul{
	display: flex;
	flex-wrap: wrap;
}
.basic-text-section.basic-text-list-view ul li{
	flex: 1 1 50%;
	margin: 0 0% 10px 0;
}
.basic-text-section.basic-text-list-view ul li:nth-child(even){
	margin-left: 35px !important;
	flex-basis: 45%;
}
.basic-text-section p:first-child {
	margin-top: 0;
}
.basic-text-section p:last-child {
	margin-bottom: 0;
}
.bgimg-with-half-content ul,.background-image-square-section ul{
	margin-top: 30px;
}
.basic-text-list ul{
	list-style-type: none;
}
/* Parallax */
.parallax {
	background-size: cover;
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	padding: 50px 0;
}
.parallax-section .jumbo_image{
	background-size: cover;
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
}
.parallax-section .jumbo_image .paragraph__column--container-wrapper{
	padding: 90px 0;
	background: rgba(0, 0, 0, 0.6);
	min-height: 430px;
}
.parallax-section h2, .parallax-section p{
	color: #fff;
	text-align: center;
	margin: 0 auto;
}
.parallax-section h2{
	padding-bottom: 20px;
}
.parallax-section p{
	width: 60%;
	padding-bottom: 30px;
}
.parallax-section p:last-child{
	padding-bottom: 0;
}
.parallax-section .paragraph__column{
	padding-bottom: 0;
}
.empty-parallax .jumbo_image{
	min-height: 430px;
}
/* Office Address - Contact Us Page Only */
.office-address .paragraph--type--bp-columns__2col ul{
	list-style-type: none;
}
.office-address .paragraph--type--bp-columns__2col ul li {
	display: flex;
	align-items: center;
}
.office-address .paragraph--type--bp-columns__2col ul li:first-child{
	align-items: flex-start;
}
.office-address .paragraph--type--bp-columns__2col ul li .field--type-image{
	margin: 0;
}
.office-address .paragraph--type--bp-columns__2col ul li p {
	padding: 0;
	margin-left: 19px;
}
.office-address .paragraph--type--bp-columns__2col ul li:not(:first-child) * {
	color: #35647E;
	font-weight: 900;
	/* font-family: "museo-sans", sans-serif; */
    font-family: "Trebuchet MS",sans-serif;
	font-size: 19px;
}
.office-address .paragraph--type--bp-columns__2col ul li a:hover{
	color:#739849 !important;
}
/* contact-form-section */
/* has-dropdown - contact Us Page Only */
.contact-form-section .paragraph.paragraph--type--webform > .paragraph__column{
	padding-top: 82px;
	padding-bottom: 92px;
}
.contact-form-section form.webform-submission-form{
	display: grid;
	gap: 43px 130px;
	grid-template-columns: 1fr 1fr;
	padding: 0 20px;
}
.contact-form-section form.webform-submission-form > div {
	margin: 0;
}
.contact-form-section form.webform-submission-form label{
	color:#fff;
	font-weight: 900;
	/* font-family: "museo-sans", sans-serif; */
    font-family: "Trebuchet MS",sans-serif;
	font-size: 19px;
	line-height: 27px;
	margin: 0;
}
.contact-form-section form.webform-submission-form input,.contact-form-section form.webform-submission-form textarea,.contact-form-section form.webform-submission-form select {
	margin-bottom: 0 !important;
	border-radius: 0 !important;
	padding: 15.3px 15px !important;
	font-size: 19px;
	height: 60px !important;
}
.contact-form-section form.webform-submission-form input:not(.has-error),.contact-form-section form.webform-submission-form textarea:not(.has-error),.contact-form-section form.webform-submission-form select:not(.has-error){
	border: 1px solid var(--tree-green) !important;
}
.contact-form-section form.webform-submission-form textarea{
	height: 330px !important;
}
.contact-form-section.has-dropdown form.webform-submission-form textarea{
	height: 201px !important;
}
.contact-form-section form.webform-submission-form #edit-formtitle {
	grid-column: span 2;
	order: 1;
	text-align: center;
}
.contact-form-section form.webform-submission-form #edit-formtitle h2 {
	color:#fff !important;
	margin-bottom: 15px;
}
.contact-form-section form.webform-submission-form .form-item-first-name{
	order: 2;
}
.contact-form-section form.webform-submission-form .form-item-last-name{
	order: 4;
}
.contact-form-section form.webform-submission-form .form-item-email {
	order: 6;
}
.contact-form-section form.webform-submission-form .form-item-reason-for-email{
	order: 3;
}
.contact-form-section form.webform-submission-form .form-item-message{
	order: 3;
	grid-row: span 3;
}
.contact-form-section.has-dropdown form.webform-submission-form .form-item-message{
	order: 5;
	grid-row: span 2;
}
.contact-form-section form.webform-submission-form #edit-requirednotice{
	order: 7;
}
.contact-form-section form.webform-submission-form #edit-requirednotice p{
	color:#fff !important;
	margin-top: 0px !important;
}
.contact-form-section form.webform-submission-form #edit-actions{
	order: 8;
	grid-column: span 2;
	text-align: end;
}
.contact-form-section form.webform-submission-form .select-wrapper::after{
    color: var(--tree-green);
	font-size: 24px;
	right: 0;
	top: 55%;
	z-index: 10;
	transform: translateY(-50%);
}
.contact-form-section form.webform-submission-form #edit-submit{
	width: 224px;
	height: 58px;
	border-radius: 29px;
    background-color: var(--blue-ciel);
	color: #fff;
	text-align: center;
	font-size: 19px;
	line-height: 28px;
	font-weight: 800;
	/* font-family: "museo-sans", sans-serif; */
    font-family: "Trebuchet MS",sans-serif;
	border: unset;
	text-transform: uppercase;
	transition: all 0.5s ease;
	cursor: pointer;
	margin: 0;
}
.contact-form-section form.webform-submission-form #edit-submit:hover{
    background-color: var(--jungle-green);
}
.contact-form-section .webform-confirmation__message, .contact-form-section .webform-confirmation__message p, .contact-form-section .webform-confirmation__back, .contact-form-section .webform-confirmation__back a{
    color: #fff;
    font-size: 19px;
    line-height: 28px;
    font-family: "Trebuchet MS",sans-serif;
    font-weight: 500;
}
.wide-half-image-content-section .paragraph__column{
	margin-left: 0 !important;
	width: 100% !important;
}
.wide-half-image-content-section .paragraph .paragraph__column--container-wrapper {
	padding-top: 0;
	padding-bottom: 0;
	margin: 10px auto;
}
.wide-half-image-content-section .paragraph--type--bp-columns__2col{
	padding-right: 0 !important;
	margin-right: 0 !important;
	padding-left: 0 !important;
	width: 50%;
	margin-left: auto !important;
}
.wide-half-image-content-section .paragraph--type--card-media{
	margin-right: 35px;
}
.wide-half-image-content-section .field--name-field-media-card-item{
	height: 100%;
}
.wide-half-image-content-section img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	overflow: hidden;
}
.wide-half-image-content-section .paragraph--type--bp-columns__2col:nth-of-type(2) .paragraph--type--card-media{
	margin-right: 0;
	margin-left: 35px;
}
.wide-half-image-content-section .paragraph--type--card-media .paragraph__column{
	height: 100%;
}
.wide-half-image-content-section .container{
	max-width: 1920px;
	margin: 0 auto;
}
.wide-half-image-content-section .field--type-text-long {
	padding: 150px 0 !important;
	width: 700px !important;
	max-width: 100% !important;
	margin-right: 65px;
	margin-left: auto;
	float: none !important;
	padding-left: 30px !important;
}
.wide-half-image-content-section .paragraph--type--bp-columns__2col:nth-of-type(2) .field--type-text-long{
	padding-left: 65px !important;
	padding-right: 65px !important;
	margin-left: 0;
}
/* Wide Half Image Additions */
.wide-half-image-content-section p{
	/* font-family: "museo-sans", sans-serif; */
    font-family: "Trebuchet MS",sans-serif;
}
.wide-half-image-content-section.left-img .paragraph--type--bp-columns__2col:first-child{
	position: absolute;
	left: 0;
	height: 100%;
	top: 0;
}
.wide-half-image-content-section h2{
	line-height: 50px !important;
	font-weight: 500;
	margin-bottom: 20px;
}
/* Checkbox List */
.checkbox-list ul{
	list-style-type: none;
	padding-left: 0;
}
.checkbox-list li{
	display: flex;
	align-items: flex-start;
}
.checkbox-list li::before {
	content: "\2610";
	margin-right: 25px;
	font-size: 35px;
	line-height: 1;
	display: flex;
	align-items: center;
	justify-content: center;
}
.checkbox-list li:hover::before {
	content: "\2611";
	margin-right: 25px;
	font-size: 35px;
	line-height: 1;
}
.checkbox-list li a{
	display: contents;
}
/* basic-icon-list */
.basic-icon-list ul {
	list-style-type: none;
	padding-left: 0px;
}
.basic-icon-list ul li {
	display: flex;
	align-items: center;
}
.basic-icon-list ul li .field--type-image {
	width: 75px;
	height: 75px;
}
.basic-icon-list ul li p {
	margin-top: 0;
	margin-left: 20px;
}
/* standard-icon-list */
.standard-icon-list .container > div:first-child{
	display: inline-block;
	float: none;
	width: unset;
	padding-right: 0;
}
.standard-icon-list .container > div:last-child{
	padding: 0;
	flex-grow: 1;
}
.standard-icon-list .container > div:last-child h3{
	padding-top: 30px;
}
.standard-icon-list-highlight{
	background: #DDF3F9;
}
.standard-icon-list-highlight p, .standard-icon-list-highlight li{
    color: #004a52 !important;
}
.paragraph-24 p{
    font-size: 24px !important;
}
/* Icon Top Align */
.icon-top-align .container .field--name-field-media-card-item {
	align-self: baseline;
}
/* center-button-list */
.center-button-list {
	padding-top:35px !important ;
}
.center-button-list .paragraph__column--container-wrapper{
	padding: 0;
}
.center-button-list .container {
	justify-content: center;
}
.center-button-list .container .paragraph__column .field.field--name-field-card-body{
	padding-bottom: 0px;
}
.center-button-list .container .paragraph__column .field.field--name-field-card-body p{
	margin: 0;
}
.center-button-list .container .paragraph--type--bp-columns__2col{
	text-align: center;
	width: 40%;
}
.center-button-list .container .paragraph--type--bp-columns__2col:first-child{
	border-right: 1px solid #fff;
}
/* Center Button List Spacing Large */
.center-button-list-spacing-large{
	padding-top: 75px !important;
}
.center-button-list-spacing-large .container .paragraph--type--bp-columns__2col{
	text-align: center;
	width: 50%;
	padding: 0 99px;
}
/* Right igmsec */
.wide-half-image-content-section.right-img .paragraph--type--bp-columns__2col:last-child{
	left: unset;
	right: 0;
}
.wide-half-image-content-section.right-img .paragraph--type--bp-columns__2col:first-child{
	margin-right: auto !important;
	margin-left: unset !important;
}
.wide-half-image-content-section .paragraph .paragraph__column--container-wrapper{
	margin: 0 !important;
}
.wide-half-image-content-section.right-img h2,.wide-half-image-content-section.right-img h3,.wide-half-image-content-section.right-img p{
	color:#004A52 !important
}
/* Newsroom Section */
.standard-section.default-row-class.newsroom-section {
	padding: 50px 0;
}
.newsroom-section .field--name-field-dynamic-views {
	padding-left: 0 !important;
}
.newsroom-section .field--name-field-dynamic-views > .views-element-container{
	margin-bottom: 0;
}
.newsroom-section .view-content{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.newsroom-section .view-content > .views-row:nth-child(n+4){
	display: none;
}
.chain-summary .text-2xl a{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	-webkit-line-clamp: 3;
	/* line-clamp: 3;
	*/
	max-height: calc(1.1em * 4);
	color: var(--waterworld);
	text-decoration: none;
	font-size: 29px;
	line-height: 30px;
	font-weight: 500;
	/* font-family: "museo-slab", serif; */
    font-family: "Trebuchet MS",sans-serif;
}
.newsroom-section .view-content .field--type-text-with-summary{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	-webkit-line-clamp: 3;
	/* line-clamp: 3;
	*/
	max-height: calc(1.1em * 4);
	padding-bottom: 0 !important;
	border: unset;
	color: #5F778B;
	font-size: 19px;
	line-height: 28px;
}
.newsroom-section .view-content article > .col-sm-2{
	display: none;
}
.newsroom-section .view-content article > .chain-summary{
	padding-right: 25px;
	position: relative;
}
.newsroom-section .view-content > .views-row:nth-child(1) article > .chain-summary{
	padding-left: 0px;
}
.chain-summary:after {
	position: absolute;
	content: '';
	height: 96%;
	width: 1px;
	background: #547387;
	top: 0;
	right: -18px;
}
.newsroom-section .view-content > .views-row:nth-child(3) article > .chain-summary:after{
	display: none;
}
.newsroom-section .view-content article time{
	font-size: 19px;
	color: #35647E;
	/* font-family: "museo-sans", sans-serif; */
    font-family: "Trebuchet MS",sans-serif;
}
.newsroom-section + .default-row-class{
	padding-bottom: 50px;
}
.newsroom-section + .default-row-class .paragraph__column--container-wrapper{
	padding-top: 0;
}
.newsroom-section + .default-row-class p:has(.btn-default),.newsroom-section + .default-row-class p .btn-default{
	margin-top: 0;
}
.newsroom-section .view-content > .views-row {
	flex-basis: 33%;
}
/* Background Image Box Content Section */
.background-image-square-section .container {
	width: unset;
	max-width: 100%;
	padding: 0 141px;
}
.background-image-square-section.left .container > .paragraph--type--bp-columns__1col{
	max-width: 54.35%;
	padding: 80px 90px 80px 109px;
}
.background-image-square-section.right .container > .paragraph--type--bp-columns__1col{
	max-width: 55.01%;
	margin-left: auto;
	padding: 80px 118px 87px 97px;
}
.background-image-square-section .paragraph__column--container-wrapper,.background-image-square-section .paragraph__column--container-wrapper.container > .paragraph--type--bp-columns__1col .paragraph__column,.background-image-square-section .paragraph__column--container-wrapper.container > .paragraph--type--bp-columns__1col .paragraph__column > .field{
	padding: 0;
}
.background-image-square-section .paragraph__column--container-wrapper.container > .paragraph--type--bp-columns__1col .paragraph__column > .field > ul{
	padding-left: 20px;
}
.background-image-square-section .paragraph__column--container-wrapper.container > .paragraph--type--bp-columns__1col .paragraph__column > .field > ul{
	display: flex;
	flex-direction: column;
	gap: 35px;
}
.background-image-square-section .paragraph__column--container-wrapper.container > .paragraph--type--bp-columns__1col .paragraph__column > .field > ul ul{
	padding-left: 20px;
	list-style-type: none;
	margin: 20px 0 0 0;
	display: flex;
	flex-direction: column;
	gap: 20px;
}
.background-image-square-section .container > .paragraph--type--bp-columns__1col strong {
	font-weight: 900;
}
.background-image-square-section .container > .paragraph--type--bp-columns__1col a.learn-more{
	border-radius: 29px;
	text-decoration: none !important;
	background: #00803A;
	padding: 15px 25px;
	font-size: 19px;
	font-family: Arial;
	font-weight: 700;
	color: #004A52 !important;
	min-width: 233px;
	display: inline-block;
	text-transform: uppercase;
	text-align: center !important;
	transition: all 0.5s ease;
	margin-top: 15px;
}
.background-image-square-section .container > .paragraph--type--bp-columns__1col a.learn-more.blue-btn{
	background: #007AA1;
	color:#004A52;
}
.background-image-square-section .container > .paragraph--type--bp-columns__1col a.learn-more:hover{
	background: #004A52;
	color:#00803A;
}
/* bg-color */
.background-image-square-section.lightblue-bg .container > .paragraph--type--bp-columns__1col {
	background: #007480c7 0% 0% no-repeat padding-box;
}
.background-image-square-section.lightgreen-bg .container > .paragraph--type--bp-columns__1col {
    background:#527A33 0% 0% no-repeat padding-box;
    /* background: rgba(115, 152, 73, 0.94) 0% 0% no-repeat padding-box; */
}
.background-image-square-section.brightgreen-bg .container > .paragraph--type--bp-columns__1col {
    background:#00803A 0% 0% no-repeat padding-box;
    /* background: rgba(130, 188, 0, 0.87) 0% 0% no-repeat padding-box; */
}
/* white text */
.background-image-square-section.white-text .container > .paragraph--type--bp-columns__1col *{
	color:#fff;
}
.background-image-square-section.green-text .container > .paragraph--type--bp-columns__1col *{
	color:#fff;
}
/* title */
.background-image-square-section .container > .paragraph--type--bp-columns__1col h2{
	font-size: 29px;
	line-height: 30px;
	font-weight: 500;
}
.background-image-square-section .jumbo_image{
	background-position: center;
}
.background-image-square-section {
	margin-bottom: 6px;
}
@media(max-width:1500px){
	.background-image-square-section .container > .paragraph--type--bp-columns__1col{
		max-width: 70% !important;
	}
}
@media(max-width:1500px){
	.background-image-square-section .container > .paragraph--type--bp-columns__1col{
		max-width: 70% !important;
	}
	.background-image-square-section .container {
		padding: 0 70px;
	}
}
@media(max-width:1200px){
	.background-image-square-section .container > .paragraph--type--bp-columns__1col{
		max-width: 93% !important;
	}
}
@media(min-width:1024px){
	.top-nav .tbm.tbm--mobile .tbm-button .tbm-button-hamburger-menu-text{
		color: #fff;
	}
	.top-nav .tbm .tbm-button .tbm-button-container span{
		background: #fff;
	}
}
@media (min-width:992px) and (max-width:1460px) {
    .split-image-section .paragraph__column--container-wrapper > .container > .paragraph--type--bp-columns__2col {
        padding: 75px 30px !important;
    }
}
/*
@media(max-width:1250px){
	.split-image-section .paragraph__column--container-wrapper > .container > .paragraph--type--bp-columns__2col {
		padding: 75px 50px;
	}
}
*/
@media(max-width:992px){
	.background-image-square-section .container > .paragraph--type--bp-columns__1col{
		max-width: 100% !important;
	}
	.background-image-square-section .container {
		padding: 0 0px;
	}
	.split-image-section .paragraph__column--container-wrapper > .container {
		flex-wrap: wrap;
		display: flex !important;
	}
	.split-image-section .paragraph__column--container-wrapper > .container > .paragraph--type--bp-columns__2col:has(.field--name-field-media-card-item) {
		padding: 0;
	}
	.split-image-section .paragraph__column--container-wrapper {
		padding: 0 !important;
	}
	.split-image-section .paragraph--type--bp-columns__2col img {
		position: relative;
		width: 100%;
	}
	.split-image-section.right-img .paragraph__column--container-wrapper > .container {
		flex-direction: column-reverse;
	}
	.wide-half-image-content-section.left-img .paragraph--type--bp-columns__2col:first-child{
		position: unset;
		margin: 0;
	}
	.newsroom-section .view-content article > .chain-summary {
		padding-right: 0px;
		position: relative;
		padding-left: 0;
	}
	.chain-summary:after {
		display: none;
	}
	.newsroom-section .paragraph__column--container-wrapper{
		padding-bottom: 0 !important;
	}
	.news-slider .slick-dots {
		margin-top: 20px;
	}
	/* Wide Half Image Additions */
	.wide-half-image-content-section.left-img .paragraph--type--bp-columns__2col,.wide-half-image-content-section.right-img .paragraph--type--bp-columns__2col{
		float: unset;
		width: 100%;
	}
	.wide-half-image-content-section .paragraph__column--container-wrapper > .container{
		flex-direction: column;
	}
	.wide-half-image-content-section.right-img .paragraph__column--container-wrapper > .container{
		flex-direction: column-reverse;
	}
	.wide-half-image-content-section .paragraph--type--card-media{
		margin-right: 0 !important;
	}
	.wide-half-image-content-section .paragraph--type--bp-columns__2col:nth-of-type(2) .paragraph--type--card-media{
		margin-left: 0 !important;
	}
	.wide-half-image-content-section.left-img .paragraph--type--bp-columns__2col:nth-of-type(2) .field--type-text-long,.wide-half-image-content-section.right-img .field--type-text-long{
		padding-left: 36px !important;
		padding-right: 36px !important;
		margin-left: 0;
		padding-top: 75px !important;
		padding-bottom: 75px !important;
		width: 100% !important;
	}
	.basic-text-section.white-bg.pb-0.default-row-class.basic-text-list-view ul li {
		flex: 1 1 45%;
	}
}
@media(max-width:767px){
	.background-image-square-section .container > .paragraph--type--bp-columns__1col{
		padding: 60px 37px !important;
	}
	.background-image-square-section.lightblue-bg .container > .paragraph--type--bp-columns__1col{
		background: #007480 0% 0% no-repeat padding-box;
	}
	.background-image-square-section.lightgreen-bg .container > .paragraph--type--bp-columns__1col{
		background: #739849 0% 0% no-repeat padding-box;
	}
	.background-image-square-section.brightgreen-bg .container > .paragraph--type--bp-columns__1col{
		background: #82BC00 0% 0% no-repeat padding-box;
	}
}
/* Slider Functionality */
.icon-slider-mobile .field--name-field-media-card-item img,.icon-slider-mobile .field--name-field-card-body img {
	margin: 0 auto;
	padding-bottom: 10px;
}
.icon-slider-mobile .field--name-field-media-caption,.icon-slider-mobile .field--name-field-card-body {
	font-size: 21px;
	line-height: 25px;
	text-align: center;
}
.icon-slider-mobile .field--name-field-card-body p strong {
	font-weight: 700;
}
.icon-slider-mobile .field--name-field-card-body p {
	margin: 0 auto;
	padding: 0 45px !important;
}
.icon-slider-mobile .container .field--name-field-media-caption{
	color: #007480;
	font-size: 21px;
	line-height: 25px;
	font-weight: 700;
}
.slick-dots li {
	margin: 0 12px !important;
}
.slick-dots li button::before {
	display: none;
}
.slick-dots li button {
	border: 1px solid #027480;
	width: 18px;
	height: 18px;
	border-radius: 100%;
	padding: 8px;
}
.slick-dots li.slick-active button {
	background:#007480;
}
.jumbotron .slick-dots li.slick-active button{
	background: #fff;
}
.jumbotron .slick-dots li button{
	border: 1px solid #fff;
}
.color-slick.icon-slider-mobile .container.slick-slider .slick-arrow {
	border: 1px solid #027480;
}
.color-slick.icon-slider-mobile .container.slick-slider .slick-arrow::before {
	color: #027480;
}
/* Homepage Jumbotron */
.view-jumbo-sliders .jumbo_slide__body p, .page-node-type-jumbo-slides .jumbo_slide__body p{
	margin-top: 0;
}
.jumbotron .jumbo_image .jumbo_slides{
	margin-bottom: 125px;
	margin-top: 50%;
}
@media(max-width:767px) {
	.icon-slider-mobile .slick-slide {
		height: auto !important;
		text-align: center;
	}
	.icon-slider-mobile ul.slick-dots {
		padding-top: 20px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.icon-slider-mobile .slick-dots li button::before {
		-webkit-mask: unset;
		mask: unset;
		background-color: transparent;
		border: 1px solid #FBFBFB;
		border-radius: 25px
}
	.icon-slider-mobile .slick-dots li.slick-active button::before {
		-webkit-mask: unset;
		mask: unset;
		background: #FFFFFF;
	}
	.icon-slider-mobile .field--name-field-card-body p {
		padding: 0 35px !important;
	}
	.icon-slider-mobile.arrows .container,.icon-slider-mobile.both .container {
		padding-bottom: 100px;
	}
	.icon-slider-mobile .container.slick-slider {
		position: relative;
	}
	.icon-slider-mobile .container.slick-slider .slick-arrow {
		position: absolute;
		bottom: 25px;
		border: 1px solid #fff;
		background: transparent;
		height: 64px;
		width: 64px;
		border-radius: 100%;
		font-size: 0;
	}
	.icon-slider-mobile .container.slick-slider .slick-arrow::before {
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		color: #fff;
	}
	.icon-slider-mobile .container.slick-slider .slick-prev {
		left: calc(50% - 80px);
	}
	.icon-slider-mobile .container.slick-slider .slick-next {
		right: calc(50% - 80px);
	}
}
/* Additional Resource Header */
.additional-resource-header h2 {
	font-weight: 500;
	line-height: 50px;
}
.additional-resource-header h2 + p,.additional-resource-header h2 + p a,.additional-resource-header h2 + p strong {
	font-family: "museo-sans", sans-serif;
	font-weight: 900 !important;
	font-size: 19px;
	color:#35647E;
}
.additional-resource-header p, .additional-resource-header p a{
    font-family: "Trebuchet MS",sans-serif !important;
}
.additional-resource-footer {
	margin-top: 40px;
}
.additional-resource-footer .field--name-field-card-body p strong {
	/* font-family: "museo-sans", sans-serif; */
    font-family: "Trebuchet MS",sans-serif;
	font-size: 19px;
	line-height: 27px;
	color: #35647E;
	font-weight: 900;
}
.additional-resource-img-group .paragraph__column--container-wrapper > .container {
	display: flex;
	flex-wrap: wrap;
	gap: 50px 160px;
	justify-content: center;
}
.additional-resource-img-group .paragraph--type--bp-columns__3col {
	float: unset !important;
	width: unset !important;
	flex-basis: 24%;
}
.additional-resource-img-group .paragraph__column a {
	text-decoration-color: #007480;
	text-align: center;
}
.additional-resource-img-group .paragraph__column .field--name-field-media-card-item {
	text-align: center;
}
.additional-resource-img-group .paragraph__column .field--name-field-media-card-item img {
	height: 128px;
	object-fit: contain;
	margin: 0 auto 26px;
	object-position: center;
}
.additional-resource-img-group .paragraph__column .field--name-field-media-caption {
	font-size: 21px;
	line-height: 25px;
	color: #007480;
	/* font-family: "museo-slab", serif; */
    font-family: "Trebuchet MS",sans-serif;
	font-weight: 700;
	text-decoration: unset !important;
}
/* Wide Split Content Section */
.wide-split-content-section{
	width: 1600px;
	max-width: 100%;
	margin: 0 auto;
	padding: 90px 0;
}
.wide-split-content-section .container{
	margin-left: 0;
	margin-right: 0;
	width: 1600px;
	max-width: 100%;
	display: flex;
	gap: 70px;
}
.wide-split-content-section .container > div{
	flex: 1;
}
.wide-split-content-section-indent .container{
	padding-left: 90px;
}
.wide-split-content-section h1, .wide-split-content-section h2{
}
/* Icons Text Bottom Section */
.icons-text-bottom-section{
}
.inline-icons-text-bottom ul{
	list-style-type: none;
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
	padding-left: 0px;
}
.inline-icons-text-bottom li{
	flex: 0 0 30%;
}
.inline-icons-text-bottom li p{
	font-size: 21px;
	line-height: 25px;
	font-weight: 700;
	color: var(--waterworld);
	text-align: center;
}
.inline-icons-text-bottom ul li p {
	/* font-family: "museo-slab", sans-serif; */
    font-family: "Trebuchet MS",sans-serif;
	font-weight: 700;
}
.icons-text-bottom-section .field--name-field-media-card-item img, .center-align .field--name-field-card-body img {
	margin: 0 auto;
}
.icons-text-bottom-section .container .field--name-field-card-body p {
	color: var(--waterworld);
	font-size: 21px;
	line-height: 25px;
	font-weight: 500;
	text-align: center;
}
.icons-text-bottom-section .container .field--name-field-card-body p strong {
	font-weight: 700;
}
.split-text-section li .img-responsive{
	margin: 0 auto;
}
/* Icons Text Right Section */
.icons-text-right-section .container > .paragraph--type--bp-columns__4col{
	align-items: center;
}
.icons-text-right-section .container .paragraph__column{
	display: flex;
	align-items: center;
}
.icons-text-right-section .container .paragraph__column .field--name-field-media-card-item {
    width: 82px;
    flex: 0 0 82px;
}
.icons-text-right-section .container .paragraph__column .field--name-field-media-caption {
	flex-basis: 80%;
	font-size: 21px;
	font-weight: 700;
	padding-left: 20px;
}
/* Staff Page */
.ceo-staff-top-content {
	padding: 130px 0;
}
.ceo-staff-top-content .paragraph__column p br {
	display: none
}
.ceo-staff-top-content .paragraph__column p strong {
	/* font-family: "museo-slab", serif; */
    font-family: "Trebuchet MS",sans-serif;
	font-size: 29px;
	line-height: 30px;
	font-weight: 500;
}
.staff-grid-section {
	background: #fff;
	padding-top: 85px;
	padding-bottom: 85px;
}
.staff-grid-section-footer {
	padding-bottom: 75px !important;
}
.staff-grid-section-footer .field {
	text-align: center;
}
.staff-grid-section-footer .field p * {
	color: #35647E;
	/* font-family: "museo-sans", sans-serif; */
    font-family: "Trebuchet MS",sans-serif;
	font-weight: 900;
	font-size: 19px;
	line-height: 27px;
}
.staff-grid-section-footer .field p a:hover,.staff-grid-section-footer .field p a:hover em {
	color:#00803A;
}
.staff-grid-section .paragraph__column--container-wrapper > .container >[class^="paragraph--type--bp-columns__"] .paragraph__column > .field {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%;
}
.staff-grid-section .paragraph__column--container-wrapper >.container .paragraph--type--bp-columns__6col .paragraph__column > .field > div {
	flex: 1;
	margin-bottom: 35px;
}
.staff-grid-section .field p {
	margin-bottom: 0px;
	color:#35647E;
	font-size: 19px;
	line-height: 27px;
	/* font-family: "museo-sans", sans-serif; */
    font-family: "Trebuchet MS",sans-serif;
	margin-top: 15px !important;
}
.staff-grid-section .field p:first-of-type{
	margin-top: 12px;
}
.staff-grid-section .field p strong {
	/* font-family: "museo-sans", sans-serif; */
    font-family: "Trebuchet MS",sans-serif;
	font-weight: 900;
    font-size: 21px;
}
.staff-grid-section .field p a {
	border-radius: 29px;
	/* text-decoration: none !important; */
	font-size: 19px;
	font-weight: 700;
	min-width: 224px;
	display: inline-block;
	/* text-transform: uppercase; */
	text-align: center !important;
	transition: all 0.5s ease;
	/* margin-top: 26px; */
	margin-bottom: 10px;
    color: #35647E;
    /* background: #007AA1;
	padding: 15px 25px;
    color: #fff !important;
    font-family: Arial;
    */
}
/* 
.staff-grid-section .field p a:hover {
	background: #004A52 !important;
	color: #007AA1 !important;
}
*/
.waterworld-bg, .teal-bg {
	background: #007480;
}
.midnight-green-bg, .deepteal-bg {
	background: #004A52;
}
.deepteal-bg p, .deepteal-bg h1, .deepteal-bg h2, .deepteal-bg h3{
	color: #fff;
}
.staff-grid-section.teal-bg .field p,.staff-grid-section.deepteal-bg .field p {
	color:#fff !important;
}
.staff-grid-section.teal-bg .field p a,.staff-grid-section.deepteal-bg .field p a {
	/* background: #00803A; */
    color: #fff;
}
.staff-grid-section.teal-bg .field p a:hover {
	/* background: #004A52 !important;
	color: #00803A !important; */
}
.staff-grid-section.deepteal-bg .field p a:hover {
	/* background: #007480 !important;
	color: #FFFFFF !important; */
}
.teal-bg .field--name-field-media-caption,.deepteal-bg .field--name-field-media-caption {
	color:#fff !important;
}
.darkgreen-bg.icon-slider-mobile .container .field--name-field-media-caption {
	color: #FFFFFF;
}
.staff-grid-header-section .paragraph--view-mode--default > .paragraph__column {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 38px 26px;
}
.staff-grid-header-section .paragraph--view-mode--default > .paragraph__column .field--name-field-media-caption {
	font-size: 49px;
	line-height: 58px;
	color:#527A33;
	font-weight: 500;
}
.staff-grid-header-section {
	padding-top: 85px;
	padding-bottom: 20px;
}
.staff-grid-header-section + .staff-grid-section {
	padding-bottom: 85px !important;
	padding-top: 0 !important;
}
.staff-grid-header-section ~ .staff-grid-section:has(+ .staff-grid-section) {
    padding-bottom: 0 !important;
}
.staff-grid-section .paragraph__column--container-wrapper .paragraph__column p a {
	margin-bottom: 0px;
}
.staff-grid-section-footer p {
	margin-top: 0px;
}
.staff-grid-section.grid-item-center .paragraph__column--container-wrapper > .container {
	justify-content: center;
}
/* Two Color Section */
.two-color-section {
	padding: 50px 0 !important;
	position: relative;
	margin-bottom: 12px;
}
.two-color-section p{
    color: #fff;
}
.two-color-section::before {
	content: '';
	position: absolute;
	height: 100%;
	width: 50%;
	left: 0;
	top: 0;
	background: #00803A;
}
.two-color-section::after {
	content: '';
	position: absolute;
	height: 100%;
	width: 50%;
	right: 0;
	top: 0;
	background: #527A33;
}
.two-color-section-alt::before{
	background: var(--midnight-green);
}
.two-color-section-alt::after{
	background: var(--waterworld);
}
.two-color-section-alt h1, .two-color-section-alt h2, .two-color-section-alt h3, .two-color-section-alt p, .two-color-section-alt li, .two-color-section-alt a,  .two-color-section-alt a:after, .two-color-section a[target="_blank"]:after{
	color: #fff !important;
}
.two-color-section-alt2 .container .paragraph--type--bp-columns__2col:last-child h1,.two-color-section-alt2 .container .paragraph--type--bp-columns__2col:last-child h2,.two-color-section-alt2 .container .paragraph--type--bp-columns__2col:last-child h3,.two-color-section-alt2 .container .paragraph--type--bp-columns__2col:last-child h4,.two-color-section-alt2 .container .paragraph--type--bp-columns__2col:last-child p,.two-color-section-alt2 .container .paragraph--type--bp-columns__2col:last-child a:not([class*="btn-default"]){
	color: #fff !important;
}
.two-color-section-alt2 .paragraph--type--bp-columns__2col:first-of-type p {
    color: var(--blue-steel);
  }
.two-color-section-alt2::before{
	background: white;
}
.two-color-section-alt2::after{
	background: var(--waterworld);
}
.two-color-section .paragraph__column--container-wrapper > .container {
	position: relative;
	z-index: 2;
	text-align: center;
}
.two-color-section.text-left .paragraph__column--container-wrapper > .container {
	text-align: left;
}
.two-color-section-padded .container .paragraph--type--bp-columns__2col:first-child {
	padding-left: 20px !important;
	padding-right: 140px !important;
}
.two-color-section-padded .container .paragraph--type--bp-columns__2col:last-child {
	padding-right: 20px !important;
	padding-left: 140px !important;
}
.two-color-section .paragraph__column--container-wrapper >.container .paragraph--type--bp-columns__2col p {
	/* font-family: "museo-sans", sans-serif; */
    font-family: "Trebuchet MS",sans-serif;
}
.two-color-section .paragraph__column--container-wrapper >.container .paragraph--type--bp-columns__2col:first-child p {
	/* color:#fff; */
}
.two-color-section .paragraph__column--container-wrapper >.container .paragraph--type--bp-columns__2col:last-child p {
	color:#fff;
}
.two-color-section-alt .paragraph__column--container-wrapper >.container .paragraph--type--bp-columns__2col:first-child p {
	color:#fff;
}
.two-color-section p:has(a) {
	margin-bottom: 0;
}
.two-color-section.white-bg-left::before,
.two-color-section.white-bg-right::after {
  background: #FFF;
}
.two-color-section.waterworld-bg-left::before,
.two-color-section.waterworld-bg-right::after {
  background: var(--waterworld);
}
.two-color-section.midnight-green-bg-left::before,
.two-color-section.midnight-green-bg-right::after {
  background: var(--midnight-green);
}
.two-color-section.luscious-lemongrass-bg-left::before,
.two-color-section.luscious-lemongrass-bg-right::after {
  background: var(--luscious-lemongrass);
}
.two-color-section.blue-steel-bg-left::before,
.two-color-section.blue-steel-bg-right::after {
  background: var(--blue-steel);
}
.two-color-section.shipyard-bg-left::before,
.two-color-section.shipyard-bg-right::after {
  background: var(--shipyard);
}
.two-color-section.blue-ciel-bg-left::before,
.two-color-section.blue-ciel-bg-right::after {
  background: var(--blue-ciel);
}
.two-color-section.jungle-green-bg-left::before,
.two-color-section.jungle-green-bg-right::after {
  background: var(--jungle-green);
}
.two-color-section.tree-green-bg-left::before,
.two-color-section.tree-green-bg-right::after {
  background: var(--tree-green);
}

.midnight-green-bg-left h1, .midnight-green-bg-left h2, .midnight-green-bg-left h3, .midnight-green-bg-left h4, .midnight-green-bg-left p, .midnight-green-bg-left p strong, .midnight-green-bg-left em, .midnight-green-bg-left caption, .midnight-green-bg-left a:not(.btn-default), .midnight-green-bg-left a:not(.btn-default):hover, .midnight-green-bg-left li, .midnight-green-bg-left .field--name-field-media-caption,
.waterworld-bg-left h1, .waterworld-bg-left h2, .waterworld-bg-left h3, .waterworld-bg-left h4, .waterworld-bg-left p, .waterworld-bg-left p strong, .waterworld-bg-left em, .waterworld-bg-left caption, .waterworld-bg-left a:not(.btn-default), .waterworld-bg-left a:not(.btn-default):hover, .waterworld-bg-left li, .waterworld-bg-left .field--name-field-media-caption,
.luscious-lemongrass-bg-left h1, .luscious-lemongrass-bg-left h2, .luscious-lemongrass-bg-left h3, .luscious-lemongrass-bg-left h4, .luscious-lemongrass-bg-left p, .luscious-lemongrass-bg-left p strong, .luscious-lemongrass-bg-left em, .luscious-lemongrass-bg-left caption, .luscious-lemongrass-bg-left a:not(.btn-default), .luscious-lemongrass-bg-left a:not(.btn-default):hover, .luscious-lemongrass-bg-left li, .luscious-lemongrass-bg-left .field--name-field-media-caption,
.blue-steel-bg-left h1, .blue-steel-bg-left h2, .blue-steel-bg-left h3, .blue-steel-bg-left h4, .blue-steel-bg-left p, .blue-steel-bg-left p strong, .blue-steel-bg-left em, .blue-steel-bg-left caption, .blue-steel-bg-left a:not(.btn-default), .blue-steel-bg-left a:not(.btn-default):hover, .blue-steel-bg-left li, .blue-steel-bg-left .field--name-field-media-caption,
.shipyard-bg-left h1, .shipyard-bg-left h2, .shipyard-bg-left h3, .shipyard-bg-left h4, .shipyard-bg-left p, .shipyard-bg-left p strong, .shipyard-bg-left em, .shipyard-bg-left caption, .shipyard-bg-left a:not(.btn-default), .shipyard-bg-left a:not(.btn-default):hover, .shipyard-bg-left li, .shipyard-bg-left .field--name-field-media-caption,
.blue-ciel-bg-left h1, .blue-ciel-bg-left h2, .blue-ciel-bg-left h3, .blue-ciel-bg-left h4, .blue-ciel-bg-left p, .blue-ciel-bg-left p strong, .blue-ciel-bg-left em, .blue-ciel-bg-left caption, .blue-ciel-bg-left a:not(.btn-default), .blue-ciel-bg-left a:not(.btn-default):hover, .blue-ciel-bg-left li, .blue-ciel-bg-left .field--name-field-media-caption,
.jungle-green-bg-left h1, .jungle-green-bg-left h2, .jungle-green-bg-left h3, .jungle-green-bg-left h4, .jungle-green-bg-left p, .jungle-green-bg-left p strong, .jungle-green-bg-left em, .jungle-green-bg-left caption, .jungle-green-bg-left a:not(.btn-default), .jungle-green-bg-left a:not(.btn-default):hover, .jungle-green-bg-left li, .jungle-green-bg-left .field--name-field-media-caption,
.tree-green-bg-left h1, .tree-green-bg-left h2, .tree-green-bg-left h3, .tree-green-bg-left h4, .tree-green-bg-left p, .tree-green-bg-left p strong, .tree-green-bg-left em, .tree-green-bg-left caption, .tree-green-bg-left a:not(.btn-default), .tree-green-bg-left a:not(.btn-default):hover, .tree-green-bg-left li, .tree-green-bg-left .field--name-field-media-caption {
  color: #fff !important;
}
.midnight-green-bg-right h1, .midnight-green-bg-right h2, .midnight-green-bg-right h3, .midnight-green-bg-right h4, .midnight-green-bg-right p, .midnight-green-bg-right p strong, .midnight-green-bg-right em, .midnight-green-bg-right caption, .midnight-green-bg-right a:not(.btn-default), .midnight-green-bg-right a:not(.btn-default):hover, .midnight-green-bg-right li, .midnight-green-bg-right .field--name-field-media-caption,
.waterworld-bg-right h1, .waterworld-bg-right h2, .waterworld-bg-right h3, .waterworld-bg-right h4, .waterworld-bg-right p, .waterworld-bg-right p strong, .waterworld-bg-right em, .waterworld-bg-right caption, .waterworld-bg-right a:not(.btn-default), .waterworld-bg-right a:not(.btn-default):hover, .waterworld-bg-right li, .waterworld-bg-right .field--name-field-media-caption,
.luscious-lemongrass-bg-right h1, .luscious-lemongrass-bg-right h2, .luscious-lemongrass-bg-right h3, .luscious-lemongrass-bg-right h4, .luscious-lemongrass-bg-right p, .luscious-lemongrass-bg-right p strong, .luscious-lemongrass-bg-right em, .luscious-lemongrass-bg-right caption, .luscious-lemongrass-bg-right a:not(.btn-default), .luscious-lemongrass-bg-right a:not(.btn-default):hover, .luscious-lemongrass-bg-right li, .luscious-lemongrass-bg-right .field--name-field-media-caption,
.blue-steel-bg-right h1, .blue-steel-bg-right h2, .blue-steel-bg-right h3, .blue-steel-bg-right h4, .blue-steel-bg-right p, .blue-steel-bg-right p strong, .blue-steel-bg-right em, .blue-steel-bg-right caption, .blue-steel-bg-right a:not(.btn-default), .blue-steel-bg-right a:not(.btn-default):hover, .blue-steel-bg-right li, .blue-steel-bg-right .field--name-field-media-caption,
.shipyard-bg-right h1, .shipyard-bg-right h2, .shipyard-bg-right h3, .shipyard-bg-right h4, .shipyard-bg-right p, .shipyard-bg-right p strong, .shipyard-bg-right em, .shipyard-bg-right caption, .shipyard-bg-right a:not(.btn-default), .shipyard-bg-right a:not(.btn-default):hover, .shipyard-bg-right li, .shipyard-bg-right .field--name-field-media-caption,
.blue-ciel-bg-right h1, .blue-ciel-bg-right h2, .blue-ciel-bg-right h3, .blue-ciel-bg-right h4, .blue-ciel-bg-right p, .blue-ciel-bg-right p strong, .blue-ciel-bg-right em, .blue-ciel-bg-right caption, .blue-ciel-bg-right a:not(.btn-default), .blue-ciel-bg-right a:not(.btn-default):hover, .blue-ciel-bg-right li, .blue-ciel-bg-right .field--name-field-media-caption,
.jungle-green-bg-right h1, .jungle-green-bg-right h2, .jungle-green-bg-right h3, .jungle-green-bg-right h4, .jungle-green-bg-right p, .jungle-green-bg-right p strong, .jungle-green-bg-right em, .jungle-green-bg-right caption, .jungle-green-bg-right a:not(.btn-default), .jungle-green-bg-right a:not(.btn-default):hover, .jungle-green-bg-right li, .jungle-green-bg-right .field--name-field-media-caption,
.tree-green-bg-right h1, .tree-green-bg-right h2, .tree-green-bg-right h3, .tree-green-bg-right h4, .tree-green-bg-right p, .tree-green-bg-right p strong, .tree-green-bg-right em, .tree-green-bg-right caption, .tree-green-bg-right a:not(.btn-default), .tree-green-bg-right a:not(.btn-default):hover, .tree-green-bg-right li, .tree-green-bg-right .field--name-field-media-caption {
  color: #fff !important;
}
.pb-50{
	padding-bottom: 50px !important;
}
.slick-dots li {
	margin: 0 12px !important;
}
.slick-dots li button::before {
	display: none;
}
.slick-dots li button {
	border: 1px solid #027480;
	width: 18px;
	height: 18px;
	border-radius: 100%;
	padding: 8px;
}
.slick-dots li.slick-active button {
	background:#007480;
}
.white-color-slick .slick-dots li button {
	border: 1px solid #fff;
}
.white-color-slick .slick-dots li.slick-active button {
	background:#fff;
}
.container.slick-slider .slick-arrow {
	position: absolute;
	bottom: 25px;
	border: 1px solid #027480;
	background: transparent;
	height: 64px;
	width: 64px;
	border-radius: 100%;
	font-size: 0;
}
.white-color-slick .container.slick-slider .slick-arrow {
	border: 1px solid #fff;
}
.container.slick-slider .slick-arrow::before {
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: #027480;
}
.container.slick-slider .slick-dots li button:focus {
	outline: unset !important;
}
.white-color-slick .container.slick-slider .slick-arrow::before {
	color:#fff;
}
.container.slick-slider .slick-prev {
	left: calc(50% - 80px);
}
.container.slick-slider .slick-next {
	right: calc(50% - 80px);
}
/* Img Position / Split Image Section */
.split-image-section {
	position: relative;
	overflow: hidden;
	/* margin-bottom: 6px; */
}
.split-image-section.green-bg, .split-image-section.luscious-lemongrass-bg {
	background-color: var(--luscious-lemongrass);
}
.split-image-section.darkGreen-bg, .split-image-section.midnight-green-bg {
    background-color: var(--midnight-green);
}
.split-image-section.blueGray-bg, .split-image-section.shipyard-bg {
    background-color: var(--shipyard);
}
.split-image-section.waterworld-bg{
	background-color: var(--waterworld);
}
.split-image-section .paragraph--type--bp-columns__2col,.split-image-section .paragraph--type--bp-columns__2col .paragraph__column {
	position: unset !important;
}
.split-image-section .paragraph--type--bp-columns__2col img {
	width: 50%;
	position: absolute;
	top: 0;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.split-image-section.left-img .paragraph--type--bp-columns__2col img {
	left: 0;
}
.split-image-section.right-img .paragraph--type--bp-columns__2col img {
	right: 0;
}
.split-image-section .paragraph__column--container-wrapper > .container > .paragraph--type--bp-columns__2col {
	padding: 75px 85px;
}
.split-image-section .paragraph__column--container-wrapper > .container * {
	font-weight: 500;
}
.split-image-section .paragraph__column--container-wrapper > .container p {
	line-height: 28px;
}
.split-image-section .paragraph__column--container-wrapper > .container .paragraph__column > .field--name-field-card-body {
	display: flex;
	flex-direction: column;
	gap: 10px;
}
.split-image-section .paragraph__column--container-wrapper > .container ul li {
	padding: 10px 0;
}
.split-image-section .paragraph__column--container-wrapper > .container p,.split-image-section .paragraph__column--container-wrapper > .container ul {
	/* font-family: "museo-sans", sans-serif; */
    font-family: "Trebuchet MS",sans-serif;
}
.split-image-section .paragraph__column--container-wrapper > .container strong {
	font-weight: 900 !important;
}
.split-image-section .paragraph__column--container-wrapper > .container {
	justify-content: space-between;
}
.split-image-section .paragraph__column--container-wrapper > .container > .paragraph--type--bp-columns__2col {
	padding: 75px 0px;
	width: 625px;
	max-width: 100%;
}
.split-image-section .paragraph__column--container-wrapper > .container a.btn-default {
	margin-right: 20px;
}
.split-image-section .paragraph__column--container-wrapper > .container {
	flex-wrap: nowrap;
}
.split-image-section .paragraph__column > .field{
	padding: 0 !important;
}
.split-image-section ul, .split-image-section ul li{
	margin-top: 0 !important;
}
.blueGray-bg-text-section {
	background: #35647E;
	text-align: center;
	padding: 80px 0;
	margin-bottom: 6px;
}
.blueGray-bg-text-section *:not(a) {
	/* font-family: "museo-slab", serif !important; */
    font-family: "Trebuchet MS",sans-serif;
	font-size: 29px;
	line-height: 34px;
	color: #fff;
	font-weight: 500;
}
.icons-text-right-section .container .field--name-field-media-card-item {
	align-self: baseline;
}
/* Footer Section */
.region-custom-footer li{
	margin-top: 0;
}
.region-custom-footer #block-socialmedialinks-2 {
	display: none;
}
.region-custom-footer .field-content {
}
.region-custom-footer .field-content>div:first-child .jumbo_image {
	position: relative;
}
.region-custom-footer .field-content>div:first-child .jumbo_image::after {
	content: '';
	position: absolute;
	height: 100%;
	width: 100%;
	background-color: #00000054;
	z-index: 1;
	left: 0;
	top: 0;
}
.region-custom-footer .field-content>div:first-child .jumbo_image {
	background-position: center !important;
}
.region-custom-footer .field-content>div:first-child .jumbo_image .paragraph__column--container-wrapper>.container {
	padding: 64px 20px 75px;
	position: relative;
	z-index: 2;
}
.region-custom-footer .field-content>div:first-child .jumbo_image .paragraph__column--container-wrapper>.container form h2 {
	text-align: center;
	display: block;
	font-size: 49px;
	line-height: 58px;
	color: #fff;
	/* font-family: "museo-slab", serif; */
    font-family: "Trebuchet MS",sans-serif;
	margin-bottom: 23px;
	font-weight: 500 !important;
}
.region-custom-footer .field-content>div:first-child .jumbo_image .paragraph__column--container-wrapper>.container form h2+p {
	max-width: 1154px;
	margin: 0 auto 20px;
	color: #fff;
	text-align: center;
	font-size: 19px;
	line-height: 28px;
	/* font-family: "museo-sans", sans-serif; */
	font-weight: 500;
}
.region-custom-footer .field-content>div:first-child .jumbo_image .paragraph__column--container-wrapper>.container form p{
    font-family: "Trebuchet MS",sans-serif;
}
.region-custom-footer .field-content>div:first-child .jumbo_image .paragraph__column--container-wrapper>.container form {
	display: flex;
	flex-wrap: wrap;
	gap: 0 42px;
}
.region-custom-footer .field-content>div:first-child .jumbo_image .paragraph__column--container-wrapper>.container form #edit-markup {
	flex-basis: 100%;
}
.region-custom-footer .field-content>div:first-child .jumbo_image .paragraph__column--container-wrapper>.container form .form-item {
	flex: 1;
}
.region-custom-footer .field-content>div:first-child .jumbo_image .paragraph__column--container-wrapper>.container form #edit-markup-01 {
	flex-basis: 100%;
}
.region-custom-footer .field-content>div:first-child .jumbo_image .paragraph__column--container-wrapper>.container form #edit-markup-01>p {
	color: #fff;
	/* font-family: "museo-sans", sans-serif; */
    font-family: "Trebuchet MS",sans-serif;
	font-size: 19px;
	line-height: 28px;
	font-weight: 500;
	margin: 10px 0;
}
.region-custom-footer .field-content>div:first-child .jumbo_image .paragraph__column--container-wrapper>.container form .form-item label {
	display: block;
	/* font-family: "museo-sans", sans-serif; */
    font-family: "Trebuchet MS",sans-serif;
	font-weight: 900;
	color: #fff;
	text-transform: capitalize;
	font-size: 19px;
	line-height: 18px;
	margin-bottom: 10px;
}
.region-custom-footer .field-content>div:first-child .jumbo_image .paragraph__column--container-wrapper>.container form .form-item input {
	border: 1px solid #707070;
	background-color: #fff;
	height: 70px !important;
	font-size: 19px;
	line-height: 28px !important;
	padding: 10px !important;
	display: block;
	border-radius: 0 !important;
	margin: 0 !important;
}
.region-custom-footer .field-content>div:first-child .jumbo_image .paragraph__column--container-wrapper>.container form #edit-actions {
	flex-basis: 100%;
	text-align: end;
}
.region-custom-footer .field-content>div:first-child .jumbo_image .paragraph__column--container-wrapper>.container form #edit-actions button {
	width: 224px;
	height: 58px;
	border-radius: 29px;
	background-color: #007AA1;
	color: #fff;
	text-align: center;
	font-size: 19px;
	line-height: 28px;
	font-weight: 800;
	font-family: "museo-sans", sans-serif;
	border: unset;
	text-transform: capitalize;
	transition: all 0.5s ease;
	cursor: pointer;
	margin: 0;
}
.region-custom-footer .field-content>div:first-child .jumbo_image .paragraph__column--container-wrapper>.container form #edit-actions button:hover {
	background-color: #00803A;
}
.region-custom-footer {
	background-color: #007480;
}
.region-custom-footer .field-content>div:nth-child(2) img {
	max-width: 391px;
	margin: 0 auto;
}
.region-custom-footer .field-content>div:nth-child(2) {
	padding-top: 90px;
	padding-bottom: 30px;
	padding-left: 20px;
	padding-right: 20px;
}
.region-custom-footer .field-content>div:last-child ul {
	list-style-type: none;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	padding: 0;
}
.region-custom-footer .field-content>div:last-child ul li a {
	text-decoration: none;
	color: #fff;
	font-size: 21px;
	/* font-family: "museo-slab", serif; */
    font-family: "Trebuchet MS",sans-serif;
	text-transform: capitalize;
	padding: 10px 46px;
	border-radius: 26px;
	transition: all 0.5s ease;
	display: inline-block;
	font-weight: 700;
}
.region-custom-footer .field-content>div:last-child ul li a:hover {
	background-color: #00803A;
	color: #fff;
}
.region-custom-footer .field-content>div:last-child {
	padding-bottom: 70px;
	padding-left: 20px;
	padding-right: 20px;
}
.region-custom-footer a{
    color: inherit;
}
.region-custom-footer .jumbo_image h2, .region-custom-footer .jumbo_image p, .region-custom-footer .jumbo_image a {
    color: #fff !important;
}
.region-custom-footer .jumbo_image .paragraph__column{
    padding-bottom: 0 !important;
}
/* How it Works / Steps Section */
.steps-section .paragraph__card {
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 17px;
    padding: 30px 5px;
}
.steps-section .paragraph__card p {
  /* font-family: "museo-sans",sans-serif; */
  font-family: "Trebuchet MS",sans-serif;
  font-weight: 500;
  font-size: 19px;
  line-height: 25px;
  color: #35647E;
  /* display: flex; */
  flex-direction: column;
  gap: 10px;
}
.steps-section .paragraph__card p strong{
    /* font-family: "museo-slab",serif; */
    font-family: "Trebuchet MS",sans-serif;
    font-weight: 700;
    font-size: 21px;
    line-height: 24px;
    color: #007480;
}
.logos-section .container > div{
    display: flex;
    justify-content: center;
    align-items: center;
}
	@media(min-width: 768px){
		.icons-text-right-section.icons-thirds .paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__2col{
			width: 33%;
		}
		/* .staff-grid-section .paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__4col,.staff-grid-section .paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__3col,.staff-grid-section .paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__2col,.staff-grid-section .paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__1col {
			width: 20%;
		} */
	}
	@media (min-width: 768px) and (max-width: 1024px) {
		.tile-section .paragraph .paragraph__column--container-wrapper [class^="paragraph--type--bp-columns__"] {
		  width: 50% !important;
		}
		.tile-section:has(+ .tile-section) {
			padding-bottom: 10px;
		}
	}
	@media(max-width: 1350px){
		.contact-form-section form.webform-submission-form{
			gap: 43px 45px;
		}
	}
	@media(max-width:1200px) {
		.additional-resource-img-group .paragraph__column--container-wrapper > .container {
			gap: 0 115px;
		}
		.resource-img-group .paragraph--type--bp-columns__3col {
			flex-basis: 40%;
		}
		.center-button-list .container .paragraph--type--bp-columns__2col {
			width: 50%;
		}
		.two-color-section-padded .container .paragraph--type--bp-columns__2col {
			padding-left: 40px !important;
			padding-right: 40px !important;
		}
	}
	@media(max-width:1024px){
		.top-nav{
			background: #fff !important;
		}
		.top-nav .tbm.tbm--mobile .tbm-button .tbm-button-hamburger-menu-text{
			color: var(--midnight-green);
            font-size: 1.5rem;
		}
		.top-nav .tbm .tbm-button .tbm-button-container span{
			background: var(--midnight-green);
		}
        .top-nav .tbm .tbm-button .tbm-button-container{
            width: 1.5rem;
            height: 1.5rem;
        }
        .split-image-section .paragraph__column--container-wrapper > .container > .paragraph--type--bp-columns__2col {
            padding: 75px 35px !important;
            width: 100% !important;
        }
	}
	@media(max-width:992px){
		.office-address .paragraph--type--bp-columns__2col ul li {
			flex-direction: column;
			text-align: center;
		}
		.office-address .paragraph--type--bp-columns__2col ul li p {
			margin: 0 auto;
		}
		.office-address .paragraph--type--bp-columns__2col ul li:first-child {
			align-items: center;
		}
		.split-image-section .paragraph__column--container-wrapper > .container {
			flex-wrap: wrap !important;
			display: flex !important;
		}
		.split-image-section .paragraph__column--container-wrapper > .container > .paragraph--type--bp-columns__2col {
			padding: 75px 35px !important;
			width: 100% !important;
		}
		.split-image-section .paragraph__column--container-wrapper > .container > .paragraph--type--bp-columns__2col:has(.field--name-field-media-card-item) {
			padding: 0 !important;
		}
		.split-image-section .paragraph__column--container-wrapper {
			padding: 0 !important;
		}
		.split-image-section .paragraph--type--bp-columns__2col img {
			position: relative !important;
			width: 100% !important;
		}
        body .staff-grid-header-section ~ .staff-grid-section:has(+ .staff-grid-section) {
            padding-bottom: 85px !important;
        }
	}
    @media (min-width: 851px) and (max-width: 1024px) {
        .icons-text-right-section .paragraph .paragraph__column--container-wrapper .paragraph--type--bp-columns__3col {
            width: 33.33333333% !important;
        }
        .icons-text-right-section .paragraph .paragraph__column--container-wrapper .paragraph--type--bp-columns__3col:nth-child(n+3) {
            margin-top: 0;
        }
    }
    
    @media (max-width: 850px) {
        .icons-text-right-section .paragraph .paragraph__column--container-wrapper .container {
            display: block;
        }
        .icons-text-right-section .paragraph .paragraph__column--container-wrapper .paragraph--type--bp-columns__3col,
        .icons-text-right-section .paragraph .paragraph__column--container-wrapper .paragraph--type--bp-columns__2col,
        .icons-text-right-section .paragraph .paragraph__column--container-wrapper .paragraph--type--bp-columns__1col {
            width: 100% !important;
            margin-bottom: 30px;
        }
        .icons-text-right-section .paragraph .paragraph__column--container-wrapper .paragraph--type--bp-columns__3col:nth-child(n+3) {
            margin-top: 0;
        }
        .icons-text-right-section .container .paragraph__column {
            flex-direction: column;
            text-align: center;
        }
        .icons-text-right-section .container .field--name-field-media-card-item {
            align-self: center;
        }
        .icons-text-right-section .container .paragraph__column .field--name-field-media-caption {
            padding-left: 0px;
            padding-top: 5px;
        }
    }

	@media(max-width:850px){
		.basic-text-section iframe{
			width: 100%;
		}
	}
	@media(max-width:767px) {
		h1,h2{
			font-size: 36px !important;
			line-height: 42px !important;
		}
		.region-custom-footer .field-content>div:first-child .jumbo_image .paragraph__column--container-wrapper>.container form {
			flex-direction: column;
			gap: 20px;
		}
		.region-custom-footer .field-content>div:first-child .jumbo_image .paragraph__column--container-wrapper>.container {
			padding: 45px 020px 75px;
			position: relative;
			z-index: 2;
		}
		.region-custom-footer .field-content>div:first-child .jumbo_image .paragraph__column--container-wrapper>.container form #edit-actions {
			text-align: center;
		}
		.region-custom-footer .field-content>div:nth-child(2) img {
			width: 100%;
		}
		.region-custom-footer .field-content>div:last-child ul {
			flex-direction: column;
			gap: 30px;
			margin-top: 20px;
			margin-bottom: 20px;
			align-items: center;
		}
		.region-custom-footer .field-content > div:last-child {
			padding-bottom: 40px;
		}
		.region-custom-footer .paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__1col, .region-custom-footer .paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__2col{
			padding-left: 0;
			padding-right: 0;
		}
		.basic-text-section.white-bg h3 {
			margin-bottom: 10px;
		}
		.paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__1col,.paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__2col {
			padding-left: 35px;
			padding-right: 35px;
			margin-bottom: 45px;
		}
		.additional-resource-img-group .paragraph__column--container-wrapper > .container {
			gap: 0 0px;
			padding: 0 25px;
		}
		.additional-resource-img-group .paragraph--type--bp-columns__3col {
			flex-basis: 100%;
			border-bottom: 1px solid #7C98AB;
			padding-top: 50px;
			padding-bottom: 50px;
			margin-bottom: 0 !important;
		}
		.resource-img-group .paragraph__column--container-wrapper > .container > .paragraph--type--bp-columns__3col:last-of-type {
			border:unset
		}
		.additional-resource-img-group .paragraph__column .field--name-field-media-card-item img {
			object-position:center;
		}
		.staff-grid-header-section .paragraph--view-mode--default > .paragraph__column {
			flex-direction: column;
			text-align: center;
		}
		.staff-grid-header-section .paragraph--view-mode--default > .paragraph__column .field--name-field-media-caption {
			font-size: 43px;
		}
		.staff-grid-section .paragraph .paragraph__column--container-wrapper > .container > div {
			margin-bottom: 25px;
		}
		.ceo-staff-top-content {
			padding: 80px 0 50px;
		}
		.basic-text-section h2 {
			font-size: 47px;
		}
		.two-color-section::before {
			content: '';
			position: absolute;
			height: 50%;
			width: 100%;
			left: 0;
			top: 0;
			background: #00803A;
		}
		.two-color-section::after {
			content: '';
			position: absolute;
			height: 50%;
			width: 100%;
			right: 0;
			top: unset;
			bottom: 0;
			background: #527A33;
		}
		.two-color-section .paragraph__column--container-wrapper >.container .paragraph--type--bp-columns__2col {
			width: 100%;
			padding: 38px 35px 10px;
		}
		.two-color-section {
			padding: 0px 0 !important;
		}
		.two-color-section-padded.two-color-section::before{
			display: none;
		}
		.two-color-section-padded.two-color-section::after{
			display: none;
		}
		.two-color-section-padded .paragraph__column--container-wrapper{
			padding-top: 6px;
		}
		.two-color-section-padded .container> .paragraph--type--bp-columns__2col:first-child{
			background-color: #004A52;
			margin: 0 0 7px 0;
			padding: 54px 30px !important;
		}
		.two-color-section-padded .container> .paragraph--type--bp-columns__2col:last-child{
			background-color: #007480;
			margin: 0 0 7px 0;
			padding: 54px 30px !important;
		}
		.two-color-section-padded.two-color-section-alt::before{
			background-color: var(--midnight-green);
		}
		.two-color-section-padded.two-color-section-alt::after{
			background-color: var(--waterworld);
		}
		.two-color-section-padded.two-color-section-alt .container> .paragraph--type--bp-columns__2col:first-child{
			background-color: var(--midnight-green);
		}
		.two-color-section-padded.two-color-section-alt .container> .paragraph--type--bp-columns__2col:last-child{
			background-color: var(--waterworld);
		}
		.two-color-section-padded.two-color-section-alt2::before{
			background-color: #fff;
		}
		.two-color-section-padded.two-color-section-alt2::after{
			background-color: var(--waterworld);
		}
		.two-color-section-padded.two-color-section-alt2 .container> .paragraph--type--bp-columns__2col:first-child{
			background-color: #fff;
		}
		.two-color-section-padded.two-color-section-alt2 .container> .paragraph--type--bp-columns__2col:last-child{
			background-color: var(--waterworld);
		}
		.staff-grid-section .paragraph__column--container-wrapper > .container .paragraph--type--bp-columns__6col .paragraph__column > .field > div {
			display: none;
		}
		.staff-grid-section .field p {
			width: 70%;
			margin: 0 auto;
		}
		.staff-grid-section .slick-slider {
			padding-bottom: 100px;
			position: relative;
		}
		.staff-grid-section-footer {
			padding-bottom: 50px !important;
		}
		.py-75,.py-150{
			padding-top: 50px !important;
			padding-bottom: 50px !important;
		}
		.tile-section .container > div{
			width: 100% !important;
		}
		.wide-split-content-section-indent .container{
			padding-left: 0;
		}
		/* Mobile Device Order Flip */
		.flip-order-mobile .container{
			display: flex !important;
			flex-direction: column;
		}
		.flip-order-mobile .container div:first-child{
			order: 2;
		}
		.flip-order-mobile .container div:last-child{
			order: 1;
		}
		.tile-section .paragraph > .paragraph__column .row__title{
			padding-left: 45px;
			padding-right: 45px;
		}
		.inline-icons-text-bottom li{
			flex: 1;
		}
		.icons-text-right-section .container .paragraph__column{
			flex-direction: column;
			text-align: center;
			vertical-align: middle;
		}
		.icons-text-right-section .container .paragraph__column .field--name-field-media-caption {
			padding-left: 0;
		}
		.icons-text-right-section .container > .paragraph--type--bp-columns__4col{
			margin-bottom: 36px;
		}
		.inline-icons-text-bottom .paragraph--type--bp-columns__2col:first-child .paragraph__column {
			padding-right: 0px;
		}
		.icons-text-right-section .container > .paragraph--type--bp-columns__4col {
			margin-bottom: 0px;
		}
		.icons-text-right-section .paragraph__column p {
			margin-top: 0px;
		}
		.icons-text-right-section .paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__1col,.icons-text-right-section .paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__2col {
			margin-bottom: 20px;
		}
		.paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__3col {
			padding-left: 35px;
			padding-right: 35px;
		}
		.basic-text-section.basic-text-list-view ul {
			flex-direction: column;
		}
		.basic-text-section.basic-text-list-view ul li:nth-child(even){
			width: 100%;
			margin-left: 0px !important;
		}
		.icons-text-right-section .paragraph.paragraph--type--bp-columns .paragraph {
			margin-bottom: 20px;
		}
		.two-color-section-padded .paragraph .paragraph__column--container-wrapper {
			padding-bottom: 0px;
		}
		/* Wide Half Image Additions */
		.wide-half-image-content-section .paragraph__column--container-wrapper > .container{
			display: flex !important;
			flex-direction: column;
		}
		.wide-half-image-content-section h2{
			line-height: 42px !important;
		}
		.contact-form-section .paragraph.paragraph--type--webform > .paragraph__column{
			padding-top: 54px;
			padding-bottom: 74px;
		}
		.contact-form-section form.webform-submission-form{
			display: flex;
			flex-direction: column;
		}
		.contact-form-section form.webform-submission-form #edit-actions{
			text-align: center;
		}
		.contact-form-section form.webform-submission-form .form-item-last-name{
			order: 3;
		}
		.contact-form-section form.webform-submission-form .form-item-email {
			order: 4;
		}
		.contact-form-section form.webform-submission-form .form-item-reason-for-email{
			order: 5;
		}
		.contact-form-section form.webform-submission-form .form-item-message{
			order: 6;
		}
		.contact-form-section.has-dropdown form.webform-submission-form .form-item-message{
			order: 6;
		}
		.center-button-list {
			padding-left: 36px !important;
			padding-right: 36px !important;
		}
		.center-button-list .container {
			display: flex !important;
			gap: 30px;
		}
		.center-button-list .container .paragraph--type--bp-columns__2col {
			width: 50%;
		}
		.center-button-list .container .paragraph--type--bp-columns__2col:first-child {
			border-right: unset;
			border-bottom: 1px solid #fff;
			margin-bottom: 0;
		}
		.center-button-list .container .paragraph--type--bp-columns__2col {
			width: 100%;
		}
		.basic-icon-list ul li {
			flex-direction: column;
		}
		.basic-icon-list ul li p {
			margin: 0 auto;
		}
		.basic-icon-list ul li:first-child {
			align-items: center;
		}
		.basic-icon-list p img.align-left {
			width: 100%;
			height: 100%;
		}
		.two-color-section {
			margin-bottom: 0px;
		}
		.standard-text-section .field--type-image img {
			margin-top: 30px;
		}
		.text-header p {
			margin-top: 10px;
		}
		.mpb-0 {
			padding-bottom: 0px !important;
		}
		.split-text-section-waterworld .paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__2col {
			margin-bottom: 0px;
		}
		.inline-icons-text-bottom .paragraph__column {
			padding-right: 0px !important;
		}
		.split-text-section-mmb .paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__2col {
			margin-bottom: 0px;
		}
		.inline-icons-text-bottom .paragraph__column {
			padding-right: 0px !important;
		}
		.center-button-list .container .paragraph--type--bp-columns__2col:first-child {
			padding-bottom: 20px;
		}
		.standard-icon-list .container {
			text-align: center;
		}
		.standard-icon-list .paragraph--type--bp-columns__2col {
			padding-left: 0px;
			text-align: left;
		}
		.standard-icon-list .paragraph__column .field .field--type-image {
			margin-bottom: 0px;
		}
		.standard-icon-list .container > div:last-child h3 {
			padding-top: 0px;
		}
		.staff-grid-header-section + .staff-grid-section:has(+ .staff-grid-section) {
			padding-bottom: 50px !important;
		}
		.two-color-section .container .paragraph--type--bp-columns__2col {
			padding-bottom: 20px !important;
		}
		.standard-icon-list .paragraph--type--bp-columns__2col {
			padding-left: 0px !important;
			margin-bottom: 10px !important;
		}
		.standard-icon-list .paragraph--type--bp-columns__2col h3 {
			text-align: center;
		}
		.split-text-section .paragraph--type--bp-columns__2col:first-child .paragraph__column{
			padding-right: 0 !important;
		}
		.icons-text-bottom-section.center-align p {
			margin-top: 0px !important;
		}
		.mpb-10 .container .paragraph--type--bp-columns__2col,.mpb-10 .container h2 {
			margin-bottom: 10px !important;
		}
		.icons-text-right-section .container .field--name-field-media-card-item {
			align-self: center;
		}
		.icon-top-align .container .field--name-field-media-card-item {
			align-self: center;
		}
		.media-section-centered .paragraph__column{
			text-align: center;
		}
		.jumbo_image .container-fluid {
        	position: absolute !important;
    	}
		/* Additional Media Queries */
		.desktop-only{
			display: none;
		}
		.mobile-only{
			display: block;
		}
        .iframe-desktop-only iframe{
            display: none;
        }
		.tile-section:has(+ .tile-section) {
			padding-bottom: 0px;
		}
		.tile-section:has(+ .tile-section) .paragraph__column  .paragraph__column--container-wrapper {
			padding-bottom: 5px;
		}
		.split-text-section .no-spacing-mobile .paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__2col{
			margin-bottom: 0;
		}
	}