html {
  --top-spacing: 100px;
  scroll-padding-top: var(--top-spacing);
}

.wrapper {
	width: 100%;
	overflow: hidden;
}

a.orange-hover-text:hover {color: #ffffff;
text-decoration: none;}
.partnership {
	max-width: 940px!important;}

.gray-gradient-white-blocks-bg {
    width: 100%;
	height: 100%;
	background-color: #FFFFFF;
	background-image: -webkit-linear-gradient(15deg, rgba(209, 211, 212, 0.2) 50%, #FFFFFF 0);background-image: -moz-linear-gradient(15deg, rgba(209, 211, 212, 0.2) 50%, #FFF 0);
    background-image: -ms-linear-gradient(15deg, rgba(209, 211, 212, 0.2) 50%, #FFFFFF 0);
}

.page-id-80781 h2,
.page-id-80866 h2{
	color: #203064;
}

.page-id-80781 p,
.page-id-80866 p {
	font-size: 18px!important;
	line-height: 1.6;
	color: #203064;
}

ul.eplus-sOsZyk,
ul.eplus-M2QBXU,
ul.eplus-sOsZyk li,
ul.eplus-M2QBXU li {
	font-size: 18px!important;
	color: #203064;
	list-style-type: disc;
}

ol.eplus-hxbE2x,
ol.eplus-hxbE2x li {
	font-size: 18px!important;
	color: #203064;
}

.page-id-80781 a,
.page-id-80866 a {
	color: #f47a20;
}

.page-id-80781 a:hover,
.page-id-80866 a:hover {
	color: #203064;
	text-decoration: underline
	
}
.description-container.partnerships { padding: 0; }
.wp-block-separator.alignwide,
.wp-block-group.alignwide,
.wp-block-toolset-blocks-grid.alignwide,
.wp-block-image.alignwide {
  margin-left  : -110px;
  margin-right : -110px;
	height: auto;
    }

.wp-block-separator.alignfull,
.wp-block-group.alignfull,
.wp-block-toolset-blocks-grid.alignfull,
.wp-block-image.alignfull {
   margin-left  : calc( -100vw / 2 + 100% / 2 );
   margin-right : calc( -100vw / 2 + 100% / 2 );
        max-width    : 100vw;
	height: auto;
    }
.wp-block-image.alignfull img,
.wp-block-image.alignwide img {
  width: 100vw;
	height: auto;
    }


.wp-block-image img,
.wp-block-image img {
	max-width: 100%;
	height: 100%;
    }
    
.wp-block-group .wp-block-group__inner-container {
    max-width: 950px;
    margin: 0 auto;
}

.wp-block-group .wp-block-group__inner-container > * {
	margin-top: calc(0.666 * var(--global--spacing-vertical));
	margin-bottom: calc(0.666 * var(--global--spacing-vertical));
}

#gform_submit_button_3 {line-height: 0px;}
.gform_wrapper input,
.gform_wrapper textarea { 
	background-color: #e6e7e8;
border-style: none;
}

/* Media Queries
---------------------------------------------------------------------------- */
@media only screen and (max-width: 1250px) {
.wp-block-separator.alignwide,
.wp-block-group.alignwide,
.wp-block-toolset-blocks-grid.alignwide,
.wp-block-image.alignwide {
  margin: 0;
	height: auto;
    }

.wp-block-image img,
.wp-block-image img {
	height: 100%;
    }

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

	.wp-block-separator.alignwide,
.wp-block-group.alignwide,
.wp-block-toolset-blocks-grid.alignwide,
.wp-block-image.alignwide {
   padding-left: 25px;
	padding-right: 25px;
	height: auto;
    }

.wp-block-image img,
.wp-block-image img {
	height: 100%;
    }

}

@media only screen and (min-width: 482px) {

	.wp-block-group .wp-block-group__inner-container > * {
		margin-top: var(--global--spacing-vertical);
		margin-bottom: var(--global--spacing-vertical);
	}
}

.wp-block-group .wp-block-group__inner-container > *:first-child {
	margin-top: 0;
}

.wp-block-group .wp-block-group__inner-container > *:last-child {
	margin-bottom: 0;
}

 
/* Blockquotes
---------------------------------------------------------------------------- */

.wrapper .wp-block-pullquote,
.wrapper .wp-block-quote {
	border: none;
	margin: 24px 24px 36px;
}

.wp-block-pullquote.alignleft {
	margin: 0 2em 1.5em 0;
}

.wp-block-pullquote.alignright {
	margin: 0 0 1.5em 2em;
}
.wrapper .wp-block-pullquote p,
.wrapper .wp-block-quote p {
	font-family: "Source Sans Pro", serif;
	font-size: 21px;
	font-style: italic;
	line-height: 1.8;
	margin-bottom: 42px;
}

.wrapper .wp-block-pullquote p,
.wrapper .wp-block-quote.is-style-large p {
	font-size: 32px;
}

.wrapper .wp-block-pullquote.is-style-solid-color p {
	color: #fff;
	margin-bottom: 42px;
	text-align: center;
}

.wrapper .wp-block-pullquote.is-style-solid-color {
	background-color: #333;
}

.wp-block-pullquote.is-style-solid-color.alignleft blockquote,
.wp-block-pullquote.is-style-solid-color.alignright blockquote {
	max-width: 80%;
}

.wrapper .wp-block-pullquote:not(.is-style-solid-color)[style*="border-color"] {
	border: 2px solid;
	border-left: none;
	border-right: none;
}

.wrapper .wp-block-pullquote cite,
.site-container .wp-block-quote cite {
	color: #666;
	display: block;
	font-family: "Source Sans Pro", serif;
	font-size: 16px;
	font-style: italic;
	margin-top: -25px;
	text-align: inherit;
	text-transform: none;
}

.wrapper .wp-block-pullquote cite {
	text-align: center;
}

.wrapper .wp-block-pullquote.is-style-solid-color cite {
	color: #fff;
	font-style: italic;
}

.wrapper .wp-block-pullquote .has-text-color cite,
.site-container .wp-block-pullquote .has-text-color p {
	color: currentColor;
}

