/* Grid
------------------------------------------------------ */

.fl-builder-content *,
.fl-builder-content *:before,
.fl-builder-content *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.fl-row:before,
.fl-row:after,
.fl-row-content:before,
.fl-row-content:after,
.fl-col-group:before,
.fl-col-group:after,
.fl-col:before,
.fl-col:after,
.fl-module:before,
.fl-module:after,
.fl-module-content:before,
.fl-module-content:after {
	display: table;
	content: " ";
}
.fl-row:after,
.fl-row-content:after,
.fl-col-group:after,
.fl-col:after,
.fl-module:after,
.fl-module-content:after {
	clear: both;
}
.fl-clear {
	clear: both;
}

/* Utilities
------------------------------------------------------ */

.fl-clearfix:before,
.fl-clearfix:after {
	display: table;
	content: " ";
}
.fl-clearfix:after {
	clear: both;
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border: 0;
}

/* Rows
------------------------------------------------------ */

.fl-row,
.fl-row-content {
	margin-left: auto;
	margin-right: auto;
	min-width: 0;
}
.fl-row-content-wrap {
	position: relative;
}

/* Photo Bg */
.fl-builder-mobile .fl-row-bg-photo .fl-row-content-wrap {
	background-attachment: scroll;
}

/* Video and Embed Code Bg */
.fl-row-bg-video,
.fl-row-bg-video .fl-row-content,
.fl-row-bg-embed,
.fl-row-bg-embed .fl-row-content {
	position: relative;
}

.fl-row-bg-video .fl-bg-video,
.fl-row-bg-embed .fl-bg-embed-code {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
}

.fl-row-bg-video .fl-bg-video video,
.fl-row-bg-embed .fl-bg-embed-code video {
	bottom: 0;
	left: 0px;
	max-width: none;
	position: absolute;
	right: 0;
	top: 0px;
}
.fl-row-bg-video .fl-bg-video video {
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
}
.fl-row-bg-video .fl-bg-video iframe,
.fl-row-bg-embed .fl-bg-embed-code iframe {
	pointer-events: none;
	width: 100vw;
  	height: 56.25vw; /* Given a 16:9 aspect ratio, 9/16*100 = 56.25 */
  	max-width: none;
  	min-height: 100vh;
  	min-width: 177.77vh; /* Given a 16:9 aspect ratio, 16/9*100 = 177.77 */
  	position: absolute;
  	top: 50%;
  	left: 50%;
  	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%); /* IE 9 */
	-webkit-transform: translate(-50%, -50%); /* Chrome, Safari, Opera */
}
.fl-bg-video-fallback {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
	bottom: 0px;
	left: 0px;
	position: absolute;
	right: 0px;
	top: 0px;
}

/* Slideshow Bg */
.fl-row-bg-slideshow,
.fl-row-bg-slideshow .fl-row-content {
	position: relative;
}
.fl-row .fl-bg-slideshow {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}
.fl-builder-edit .fl-row .fl-bg-slideshow * {
	bottom: 0;
	height: auto !important;
	left: 0;
	position: absolute !important;
	right: 0;
	top: 0;
}

/* Row Bg Overlay */
.fl-row-bg-overlay .fl-row-content-wrap:after {
	border-radius: inherit;
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 0;
}
.fl-row-bg-overlay .fl-row-content {
	position: relative;
	z-index: 1;
}

/* Full Height Rows */
.fl-row-default-height .fl-row-content-wrap,
.fl-row-custom-height .fl-row-content-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-height: 100vh;
}
.fl-row-overlap-top .fl-row-content-wrap {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -moz-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: 100%;
}
.fl-row-default-height .fl-row-content-wrap,
.fl-row-custom-height .fl-row-content-wrap {
	min-height: 0;
}

.fl-row-default-height .fl-row-content,
.fl-row-full-height .fl-row-content,
.fl-row-custom-height .fl-row-content {
  -webkit-box-flex: 1 1 auto;
  	 -moz-box-flex: 1 1 auto;
  	  -webkit-flex: 1 1 auto;
  		  -ms-flex: 1 1 auto;
  			  flex: 1 1 auto;
}
.fl-row-default-height .fl-row-full-width.fl-row-content,
.fl-row-full-height .fl-row-full-width.fl-row-content,
.fl-row-custom-height .fl-row-full-width.fl-row-content {
	max-width: 100%;
	width: 100%;
}

/* Full height align center */
.fl-row-default-height.fl-row-align-center .fl-row-content-wrap,
.fl-row-full-height.fl-row-align-center .fl-row-content-wrap,
.fl-row-custom-height.fl-row-align-center .fl-row-content-wrap {
	align-items: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-align: center;
	-ms-flex-pack: center;
}

/* Full height align bottom */
.fl-row-default-height.fl-row-align-bottom .fl-row-content-wrap,
.fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap,
.fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap {
	align-items: flex-end;
	justify-content: flex-end;
	-webkit-align-items: flex-end;
	-webkit-justify-content: flex-end;
	-webkit-box-align: end;
	-webkit-box-pack: end;
	-ms-flex-align: end;
	-ms-flex-pack: end;
}

/* Column Groups
------------------------------------------------------ */
.fl-col-group-equal-height {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}
.fl-col-group-equal-height.fl-col-group-has-child-loading {
	flex-wrap: nowrap;
}
.fl-col-group-equal-height .fl-col,
.fl-col-group-equal-height .fl-col-content {
	display: flex;
	flex: 1 1 auto;
}
.fl-col-group-equal-height .fl-col-content {
	flex-direction: column;
	flex-shrink: 1;
	min-width: 1px;
	max-width: 100%;
	width: 100%;
}
.fl-col-group-equal-height:before,
.fl-col-group-equal-height .fl-col:before,
.fl-col-group-equal-height .fl-col-content:before,
.fl-col-group-equal-height:after,
.fl-col-group-equal-height .fl-col:after,
.fl-col-group-equal-height .fl-col-content:after{
	content: none;
}

/* Equal height align top */
.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content,
.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content {
	justify-content: flex-start;
}

/* Equal height align center */
.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content,
.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content {
	align-items: center;
	justify-content: center;
}

/* Equal height align bottom */
.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content,
.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content {
	justify-content: flex-end;
}

.fl-col-group-equal-height.fl-col-group-align-center .fl-module,
.fl-col-group-equal-height.fl-col-group-align-center .fl-col-group {
	width: 100%;
}

/* Columns
------------------------------------------------------ */

.fl-col {
	float: left;
	min-height: 1px;
}

/* Column Bg Overlay */
.fl-col-bg-overlay .fl-col-content {
	position: relative;
}
.fl-col-bg-overlay .fl-col-content:after {
	border-radius: inherit;
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 0;
}
.fl-col-bg-overlay .fl-module {
	position: relative;
	z-index: 2;
}

/* Modules
------------------------------------------------------ */

.fl-module img {
	max-width: 100%;
}

/* Module Templates
------------------------------------------------------ */

.fl-builder-module-template {
	margin: 0 auto;
	max-width: 1100px;
	padding: 20px;
}

/* Buttons
------------------------------------------------------ */

.fl-builder-content a.fl-button,
.fl-builder-content a.fl-button:visited {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	display: inline-block;
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
	padding: 12px 24px;
	text-decoration: none;
	text-shadow: none;
}
.fl-builder-content .fl-button:hover {
	text-decoration: none;
}
.fl-builder-content .fl-button:active {
	position: relative;
	top: 1px;
}
.fl-builder-content .fl-button-width-full .fl-button {
	display: block;
	text-align: center;
}
.fl-builder-content .fl-button-width-custom .fl-button {
	display: inline-block;
	text-align: center;
	max-width: 100%;
}
.fl-builder-content .fl-button-left {
	text-align: left;
}
.fl-builder-content .fl-button-center {
	text-align: center;
}
.fl-builder-content .fl-button-right {
	text-align: right;
}
.fl-builder-content .fl-button i {
	font-size: 1.3em;
	height: auto;
	margin-right:8px;
	vertical-align: middle;
	width: auto;
}
.fl-builder-content .fl-button i.fl-button-icon-after {
	margin-left: 8px;
	margin-right: 0;
}
.fl-builder-content .fl-button-has-icon .fl-button-text {
	vertical-align: middle;
}

/* Icons
------------------------------------------------------ */

.fl-icon-wrap {
	display: inline-block;
}
.fl-icon {
	display: table-cell;
	vertical-align: middle;
}
.fl-icon a {
	text-decoration: none;
}
.fl-icon i {
	float: right;
	height: auto;
	width: auto;
}
.fl-icon i:before {
	border: none !important;
	height: auto;
	width: auto;
}
.fl-icon-text {
	display: table-cell;
	text-align: left;
	padding-left: 15px;
	vertical-align: middle;
}
.fl-icon-text-empty {
	display: none;
}
.fl-icon-text *:last-child {
	margin: 0 !important;
	padding: 0 !important;
}
.fl-icon-text a {
	text-decoration: none;
}
.fl-icon-text span {
	display: block;
}
.fl-icon-text span.mce-edit-focus {
	min-width: 1px;
}

/* Photos
------------------------------------------------------ */

.fl-photo {
	line-height: 0;
	position: relative;
}
.fl-photo-align-left {
	text-align: left;
}
.fl-photo-align-center {
	text-align: center;
}
.fl-photo-align-right {
	text-align: right;
}
.fl-photo-content {
	display: inline-block;
	line-height: 0;
	position: relative;
	max-width: 100%;
}
.fl-photo-img-svg {
	width: 100%;
}
.fl-photo-content img {
	display: inline;
	height: auto;
	max-width: 100%;
}
.fl-photo-crop-circle img {
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
.fl-photo-caption {
	font-size: 13px;
	line-height: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.fl-photo-caption-below {
	padding-bottom: 20px;
	padding-top: 10px;
}
.fl-photo-caption-hover {
	background: rgba(0,0,0,0.7);
	bottom: 0;
	color: #fff;
	left: 0;
	opacity: 0;
	filter: alpha(opacity = 0);
	padding: 10px 15px;
	position: absolute;
	right: 0;
	-webkit-transition:opacity 0.3s ease-in;
	-moz-transition:opacity 0.3s ease-in;
	transition:opacity 0.3s ease-in;
}
.fl-photo-content:hover .fl-photo-caption-hover {
	opacity: 100;
	filter: alpha(opacity = 100);
}

/* Pagination
------------------------------------------------------ */

.fl-builder-pagination,
.fl-builder-pagination-load-more {
	padding: 40px 0;
}
.fl-builder-pagination ul.page-numbers {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
}
.fl-builder-pagination li {
	display: inline-block;
	list-style: none;
	margin: 0;
	padding: 0;
}
.fl-builder-pagination li a.page-numbers,
.fl-builder-pagination li span.page-numbers {
	border: 1px solid #e6e6e6;
	display: inline-block;
	padding: 5px 10px;
	margin: 0 0 5px;
}
.fl-builder-pagination li a.page-numbers:hover,
.fl-builder-pagination li span.current {
	background: #f5f5f5;
	text-decoration: none;
}

/* Slideshows
------------------------------------------------------ */

.fl-slideshow,
.fl-slideshow * {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;

}
.fl-slideshow .fl-slideshow-image img {
	max-width: none !important;
}
.fl-slideshow-social {
	line-height: 0 !important;
}
.fl-slideshow-social * {
	margin: 0 !important;
}

/* Sliders
------------------------------------------------------ */

.fl-builder-content .bx-wrapper .bx-viewport {
	background: transparent;
	border: none;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	left: 0;
}

/* Lightbox
------------------------------------------------------ */

.mfp-wrap button.mfp-arrow,
.mfp-wrap button.mfp-arrow:active,
.mfp-wrap button.mfp-arrow:hover,
.mfp-wrap button.mfp-arrow:focus {
	background: transparent !important;
	border: none !important;
	outline: none;
	position: absolute;
	top: 50%;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
.mfp-wrap .mfp-close,
.mfp-wrap .mfp-close:active,
.mfp-wrap .mfp-close:hover,
.mfp-wrap .mfp-close:focus {
	background: transparent !important;
	border: none !important;
	outline: none;
	position: absolute;
	top: 0;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
.admin-bar .mfp-wrap .mfp-close,
.admin-bar .mfp-wrap .mfp-close:active,
.admin-bar .mfp-wrap .mfp-close:hover,
.admin-bar .mfp-wrap .mfp-close:focus {
	top: 32px!important;
}
img.mfp-img {
	padding: 0;
}
.mfp-counter {
	display: none;
}

.mfp-wrap .mfp-preloader.fa {
	font-size: 30px;
}

/* Form Fields
------------------------------------------------------ */

.fl-form-field {
	margin-bottom: 15px;
}
.fl-form-field input.fl-form-error {
	border-color: #DD6420;
}
.fl-form-error-message {
	clear: both;
	color: #DD6420;
	display: none;
	padding-top: 8px;
	font-size: 12px;
	font-weight: lighter;
}
.fl-form-button-disabled {
	opacity: 0.5;
}

/* Animations
------------------------------------------------------ */

.fl-animation {
	opacity: 0;
}
.fl-builder-preview .fl-animation,
.fl-builder-edit .fl-animation,
.fl-animated {
	opacity: 1;
}
.fl-animated {
	animation-fill-mode: both;
	-webkit-animation-fill-mode: both;
}

/* Button Icon Animation */
.fl-button.fl-button-icon-animation i {
	width: 0 !important;
	opacity: 0;
	-ms-filter: "alpha(opacity=0)";
	transition: all 0.2s ease-out;
	-webkit-transition: all 0.2s ease-out;
}
.fl-button.fl-button-icon-animation:hover i {
	opacity: 1! important;
    -ms-filter: "alpha(opacity=100)";
}
.fl-button.fl-button-icon-animation i.fl-button-icon-after {
	margin-left: 0px !important;
}
.fl-button.fl-button-icon-animation:hover i.fl-button-icon-after {
	margin-left: 10px !important;
}
.fl-button.fl-button-icon-animation i.fl-button-icon-before {
	margin-right: 0 !important;
}
.fl-button.fl-button-icon-animation:hover i.fl-button-icon-before {
	margin-right: 20px !important;
    margin-left: -10px;
}

/* Templates
------------------------------------------------------ */

.single:not(.woocommerce).single-fl-builder-template .fl-content {
	width: 100%;
}

/* Shapes & Patterns
------------------------------------------------------- */
.fl-builder-layer {
	position: absolute;
	top:0;
	left:0;
	right: 0;
	bottom: 0;
	z-index: 0;
	pointer-events: none;
	overflow: hidden;
}
.fl-builder-shape-layer {
	z-index: 0;
}
.fl-builder-shape-layer.fl-builder-bottom-edge-layer {
	z-index: 1;
}
.fl-row-bg-overlay .fl-builder-shape-layer {
	z-index: 1;
}
.fl-row-bg-overlay .fl-builder-shape-layer.fl-builder-bottom-edge-layer {
	z-index: 2;
}
.fl-row-has-layers .fl-row-content {
	z-index: 1;
}
.fl-row-bg-overlay .fl-row-content {
	z-index: 2;
}

.fl-builder-layer > * {
	display: block;
	position: absolute;
	top:0;
	left:0;
	width: 100%;
}
.fl-builder-layer + .fl-row-content {
	position: relative;
}
.fl-builder-layer .fl-shape {
	fill: #aaa;
	stroke: none;
	stroke-width: 0;
	width:100%;
}
/**
Fix ipad parallax issue on safari
https://core.trac.wordpress.org/ticket/48802
https://core.trac.wordpress.org/ticket/49285
https://github.com/WordPress/gutenberg/issues/17718
*/
@supports (-webkit-touch-callout: inherit) {
  .fl-row.fl-row-bg-parallax .fl-row-content-wrap,
  .fl-row.fl-row-bg-fixed .fl-row-content-wrap {
    background-position: center !important;
    background-attachment: scroll !important;
  }
}

@supports (-webkit-touch-callout: none) {
	.fl-row.fl-row-bg-fixed .fl-row-content-wrap {
		background-position: center !important;
		background-attachment: scroll !important;
	}
}
@media (max-width: 1200px) { /**
 * Styles needed for the large breakpoint.
 */
 }@media (max-width: 992px) { /* Columns
------------------------------------------------------ */

/* Reversed Responsive Stacking */
.fl-col-group.fl-col-group-medium-reversed {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap-reverse;
	flex-wrap: wrap-reverse;
	flex-direction: row-reverse;
}
 }@media (max-width: 768px) { /* Rows
------------------------------------------------------ */

.fl-row-content-wrap {
	background-attachment: scroll !important;
}
.fl-row-bg-parallax .fl-row-content-wrap {
	background-attachment: scroll !important;
	background-position: center center !important;
}

/* Column Groups
------------------------------------------------------ */

/* Equal Heights */
.fl-col-group.fl-col-group-equal-height {
	display: block;
}
.fl-col-group.fl-col-group-equal-height.fl-col-group-custom-width {
	display: -webkit-box;
    display: -webkit-flex;
    display: flex;
}

/* Reversed Responsive Stacking */
.fl-col-group.fl-col-group-responsive-reversed {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap-reverse;
	flex-wrap: wrap-reverse;
	flex-direction: row-reverse;
}
.fl-col-group.fl-col-group-responsive-reversed .fl-col:not(.fl-col-small-custom-width) {
	flex-basis: 100%;
	width: 100% !important;
}
.fl-col-group.fl-col-group-medium-reversed:not(.fl-col-group-responsive-reversed) {
	display: unset;
	display: unset;
	-webkit-flex-wrap: unset;
	flex-wrap: unset;
	flex-direction: unset;
}

/* Columns
------------------------------------------------------ */

.fl-col {
	clear: both;
	float: none;
	margin-left: auto;
	margin-right: auto;
	width: auto !important;
}
.fl-col-small:not(.fl-col-small-full-width) {
	max-width: 400px;
}
.fl-block-col-resize {
	display:none;
}
/* Rows
------------------------------------------------------ */

.fl-row[data-node] .fl-row-content-wrap {
	margin: 0;
	padding-left: 0;
	padding-right: 0;
}
.fl-row[data-node] .fl-bg-video,
.fl-row[data-node] .fl-bg-slideshow {
	left: 0;
	right: 0;
}

/* Columns
------------------------------------------------------ */

.fl-col[data-node] .fl-col-content {
	margin: 0;
	padding-left: 0;
	padding-right: 0;
}
 }@media (min-width: 1201px) {
	html .fl-visible-large:not(.fl-visible-desktop),
	html .fl-visible-medium:not(.fl-visible-desktop),
	html .fl-visible-mobile:not(.fl-visible-desktop) {
		display: none;
	}
}

@media (min-width: 993px) and (max-width: 1200px) {
	html .fl-visible-desktop:not(.fl-visible-large),
	html .fl-visible-medium:not(.fl-visible-large),
	html .fl-visible-mobile:not(.fl-visible-large) {
		display: none;
	}
}

@media (min-width: 769px) and (max-width: 992px) {
	html .fl-visible-desktop:not(.fl-visible-medium),
	html .fl-visible-large:not(.fl-visible-medium),
	html .fl-visible-mobile:not(.fl-visible-medium) {
		display: none;
	}
}

@media (max-width: 768px) {
	html .fl-visible-desktop:not(.fl-visible-mobile),
	html .fl-visible-large:not(.fl-visible-mobile),
	html .fl-visible-medium:not(.fl-visible-mobile) {
		display: none;
	}
}
.fl-row-fixed-width {
	max-width: 1200px;
}
.fl-row-content-wrap {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.fl-col-content {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.fl-module-content, :where(.fl-module:not(:has(> .fl-module-content))) {
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}
.page .fl-post-header, .single-fl-builder-template .fl-post-header { display:none; }





 .fl-node-60e5723b66b7d > .fl-row-content-wrap {
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}






/* Full Height Rows */
.fl-node-60df907b8b92a.fl-row-full-height > .fl-row-content-wrap,
.fl-node-60df907b8b92a.fl-row-custom-height > .fl-row-content-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.fl-node-60df907b8b92a.fl-row-full-height > .fl-row-content-wrap {
	min-height: 100vh;
}
.fl-node-60df907b8b92a.fl-row-custom-height > .fl-row-content-wrap {
	min-height: 0;
}

.fl-builder-edit .fl-node-60df907b8b92a.fl-row-full-height > .fl-row-content-wrap {
	min-height: calc( 100vh - 48px );
}

/* Full height iPad with portrait orientation. */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait){
	.fl-node-60df907b8b92a.fl-row-full-height > .fl-row-content-wrap {
		min-height: 1024px;
	}
}
/* Full height iPad with landscape orientation. */
@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape){
	.fl-node-60df907b8b92a.fl-row-full-height > .fl-row-content-wrap {
		min-height: 768px;
	}
}
/* Full height iPhone 5. You can also target devices with aspect ratio. */
@media screen and (device-aspect-ratio: 40/71) {
	.fl-node-60df907b8b92a.fl-row-full-height > .fl-row-content-wrap {
		min-height: 500px;
	}
}
.fl-node-60df907b8b92a > .fl-row-content-wrap {
	background-image: url(https://impactassets.org/wp-content/uploads/2021/07/hompage_hero.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: scroll;
	background-size: cover;
}
.fl-node-60df907b8b92a.fl-row-custom-height > .fl-row-content-wrap {
	min-height: 760px;
}
.fl-node-60df907b8b92a .fl-row-content {
	max-width: 1200px;
}
 .fl-node-60df907b8b92a > .fl-row-content-wrap {
	padding-left:20px;
}






 .fl-node-6111c7d7a5d28 > .fl-row-content-wrap {
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}






.fl-node-60dfe4663758f .fl-row-content {
	max-width: 1200px;
}
 .fl-node-60dfe4663758f > .fl-row-content-wrap {
	padding-top:100px;
	padding-bottom:125px;
}






.fl-node-614aa04c266f4 > .fl-row-content-wrap {
	background-image: url(https://impactassets.org/wp-content/uploads/2023/07/Grameen-America-What-We-Offer-2.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: scroll;
	background-size: cover;
}
 .fl-node-614aa04c266f4 > .fl-row-content-wrap {
	padding-top:125px;
	padding-bottom:125px;
}






 .fl-node-60e2e207ebce7 > .fl-row-content-wrap {
	padding-top:100px;
	padding-bottom:100px;
}






 .fl-node-60e2eed0c9a4a > .fl-row-content-wrap {
	padding-top:50px;
	padding-bottom:0px;
}
@media ( max-width: 768px ) {
 .fl-node-60e2eed0c9a4a.fl-row > .fl-row-content-wrap {
	padding-top:0px;
}
}






.fl-node-60e2f49748c5f .fl-row-content {
	max-width: 982px;
}
 .fl-node-60e2f49748c5f > .fl-row-content-wrap {
	padding-bottom:0px;
}






.fl-node-60e3044c8a7bd > .fl-row-content-wrap {
	background-image: url(https://impactassets.org/wp-content/uploads/2021/07/globe-backgroundC.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: scroll;
	background-size: contain;
}
.fl-node-60e3044c8a7bd .fl-row-content {
	max-width: 1200px;
}
 .fl-node-60e3044c8a7bd > .fl-row-content-wrap {
	padding-top:75px;
	padding-bottom:100px;
}
@media ( max-width: 768px ) {
 .fl-node-60e3044c8a7bd.fl-row > .fl-row-content-wrap {
	padding-right:10px;
	padding-left:10px;
}
}






.fl-node-614ac5ce58558 > .fl-row-content-wrap {
	background-color: #00399a;
}
.fl-node-614ac5ce58558 .fl-row-content {
	max-width: 1060px;
}
 .fl-node-614ac5ce58558 > .fl-row-content-wrap {
	padding-top:10px;
	padding-bottom:10px;
}




.fl-node-60df907b8bb3b {
	width: 100%;
}
.fl-builder-content .fl-node-60df907b8bb3b > .fl-col-content {
	min-height: 600px;
}
 .fl-node-60df907b8bb3b > .fl-col-content {
	padding-top:250px;
	padding-bottom:175px;
}




.fl-node-60dfe466391e4 {
	width: 100%;
}




.fl-node-60e2aaa004b99 {
	width: 100%;
}




.fl-node-60e2e245e52c7 {
	width: 50%;
}
body.fl-builder {
	overflow-x: hidden;
}

.fl-animated.fl-slide-in-left {
  	animation: fl-slide-in-left 1s ease;
  	-webkit-animation: fl-slide-in-left 1s ease;
}
@-webkit-keyframes fl-slide-in-left {
  from {
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fl-slide-in-left {
  from {
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}




.fl-node-60e2e3d15d308 {
	width: 100%;
}
 .fl-node-60e2e3d15d308 > .fl-col-content {
	padding-top:10px;
	padding-bottom:10px;
}




.fl-node-60e2e5580a89c {
	width: 100%;
}
 .fl-node-60e2e5580a89c > .fl-col-content {
	padding-top:10px;
	padding-bottom:10px;
}




.fl-node-60e2e5752ebe9 {
	width: 100%;
}
 .fl-node-60e2e5752ebe9 > .fl-col-content {
	padding-top:10px;
	padding-bottom:10px;
}




.fl-node-60e30494425df {
	width: 100%;
}




.fl-node-60e30dcc137f1 {
	width: 100%;
}




.fl-node-60e331da71c10 {
	width: 100%;
}




.fl-node-60e35d09b75b8 {
	width: 100%;
}




.fl-node-60e56eeb85049 {
	width: 100%;
}
.fl-builder-content .fl-node-60e56eeb85049 > .fl-col-content {
	min-height: 0px;
}




.fl-node-61036e09aed50 {
	width: 100%;
}




.fl-node-6111c7d7b3947 {
	width: 100%;
}




.fl-node-614aa04c33796 {
	width: 100%;
}




.fl-node-614aa18606c77 {
	width: 100%;
}




.fl-node-614aa2063d362 {
	width: 100%;
}




.fl-node-614aa77815337 {
	width: 100%;
}




.fl-node-614aaaaf51829 {
	width: 100%;
}
.fl-node-614aaaaf51829 > .fl-col-content {
	background-image: url(https://impactassets.org/wp-content/uploads/2021/09/OurPartnershipInAction_full.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: scroll;
	background-size: cover;
}
.fl-builder-content .fl-node-614aaaaf51829 > .fl-col-content {
	min-height: 314px;
}




.fl-node-614aaade38ec4 {
	width: 33.33%;
}
.fl-builder-content .fl-node-614aaade38ec4 > .fl-col-content {
	min-height: 314px;
}




.fl-node-614ac5ce58557 {
	width: 100%;
}
.fl-builder-content .fl-node-614ac5ce58557 > .fl-col-content {
	min-height: 35px;
}
 .fl-node-614ac5ce58557 > .fl-col-content {
	padding-top:10px;
	padding-bottom:10px;
}




.fl-node-614ac871ae4b9 {
	width: 100%;
}
 .fl-node-614ac871ae4b9 > .fl-col-content {
	padding-top:10px;
	padding-bottom:10px;
}




.fl-node-614ac8dd771aa {
	width: 100%;
}
 .fl-node-614ac8dd771aa > .fl-col-content {
	padding-top:10px;
	padding-bottom:10px;
}




.fl-node-614ac8f5da6ef {
	width: 100%;
}
 .fl-node-614ac8f5da6ef > .fl-col-content {
	padding-top:10px;
	padding-bottom:10px;
}




.fl-node-61568237c0692 {
	width: 100%;
}




.fl-node-616917ceb573c {
	width: 33.33%;
}




.fl-node-614aa5c52ef79 {
	width: 50%;
}




.fl-node-614aaade38ec7 {
	width: 33.34%;
}
.fl-builder-content .fl-node-614aaade38ec7 > .fl-col-content {
	min-height: 314px;
}




.fl-node-616917ceb573f {
	width: 66.66%;
}




.fl-node-614aaade38ec8 {
	width: 33.33%;
}
.fl-builder-content .fl-node-614aaade38ec8 > .fl-col-content {
	min-height: 314px;
}
.fl-builder-content .fl-rich-text strong {
	font-weight: bold;
}
	.fl-builder-content .fl-node-60df9eda1b78c .fl-module-content .fl-rich-text,
	.fl-builder-content .fl-node-60df9eda1b78c .fl-module-content .fl-rich-text * {
		color: #ffffff;
	}
	.fl-builder-content .fl-node-60df9eda1b78c .fl-rich-text, .fl-builder-content .fl-node-60df9eda1b78c .fl-rich-text *:not(b, strong) {
	font-family: Gotham-Medium, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 79px;
	line-height: 1;
	text-align: left;
	text-transform: uppercase;
}
 .fl-node-60df9eda1b78c > .fl-module-content {
	margin-bottom:0px;
}
.fl-animated.fl-fade-in {
	animation: fl-fade-in 1s ease;
	-webkit-animation: fl-fade-in 1s ease;
}
@-webkit-keyframes fl-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fl-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
	.fl-builder-content .fl-node-60e2a686d470f .fl-module-content .fl-rich-text,
	.fl-builder-content .fl-node-60e2a686d470f .fl-module-content .fl-rich-text * {
		color: #00399a;
	}
	.fl-builder-content .fl-node-60e2a686d470f .fl-rich-text, .fl-builder-content .fl-node-60e2a686d470f .fl-rich-text *:not(b, strong) {
	font-family: Gotham-Book, Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 44px;
	line-height: 1.2;
	text-align: center;
}
 .fl-node-60e2a686d470f > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
.fl-animated.fl-slide-in-up {
  	animation: fl-slide-in-up 1s ease;
  	-webkit-animation: fl-slide-in-up 1s ease;
}
@-webkit-keyframes fl-slide-in-up {
  from {
    -webkit-transform: translate3d(0, 50%, 0);
    transform: translate3d(0, 50%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fl-slide-in-up {
  from {
    -webkit-transform: translate3d(0, 50%, 0);
    transform: translate3d(0, 50%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
	.fl-builder-content .fl-node-60e2d1789c994 .fl-module-content .fl-rich-text,
	.fl-builder-content .fl-node-60e2d1789c994 .fl-module-content .fl-rich-text * {
		color: #ffffff;
	}
	.fl-builder-content .fl-node-60e2d1789c994 .fl-rich-text, .fl-builder-content .fl-node-60e2d1789c994 .fl-rich-text *:not(b, strong) {
	font-family: Gotham-Book, Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 44px;
	line-height: 1.2;
	text-align: center;
}
 .fl-node-60e2d1789c994 > .fl-module-content {
	margin-bottom:25px;
}
@media (max-width: 768px) { .fl-node-60e2d1789c994 > .fl-module-content { margin-bottom:20px; } }	.fl-builder-content .fl-node-60e2e2bd580e1 .fl-module-content .fl-rich-text,
	.fl-builder-content .fl-node-60e2e2bd580e1 .fl-module-content .fl-rich-text * {
		color: #00399a;
	}
	.fl-builder-content .fl-node-60e2e2bd580e1 .fl-rich-text, .fl-builder-content .fl-node-60e2e2bd580e1 .fl-rich-text *:not(b, strong) {
	font-family: Gotham-Book, Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 44px;
	line-height: 1.2;
	text-align: left;
}
.fl-builder-content .fl-node-60e2e31ec8134 .fl-rich-text, .fl-builder-content .fl-node-60e2e31ec8134 .fl-rich-text *:not(b, strong) {
	font-family: Gotham-Medium, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 1;
}
 .fl-node-60e2e31ec8134 > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}
.fl-builder-content .fl-node-60e2e5580a907 .fl-rich-text, .fl-builder-content .fl-node-60e2e5580a907 .fl-rich-text *:not(b, strong) {
	font-family: Gotham-Medium, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 1;
}
 .fl-node-60e2e5580a907 > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}
.fl-builder-content .fl-node-60e2e5752ec51 .fl-rich-text, .fl-builder-content .fl-node-60e2e5752ec51 .fl-rich-text *:not(b, strong) {
	font-family: Gotham-Medium, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 1;
}
 .fl-node-60e2e5752ec51 > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}
.fl-number,
.fl-number .fl-number-circle-container {
	margin: 0 auto;
}

.fl-number-before-text,
.fl-number-after-text {
	display: block;
}
.fl-number-before-text {
	margin-bottom: 10px;
}
.fl-number-after-text {
	margin-top: 10px;
}
.fl-number-string {
	line-height: 1;
	white-space: nowrap;
	overflow: hidden;
}

.fl-number .fl-number-text,
.fl-number .fl-number-circle-container {
	position: relative;
	z-index: 10;
	text-align: center;
}

.fl-number.fl-number-bars .fl-number-text {
	text-align: left;
}
.fl-number .fl-number-bar {
	text-align: right;
	padding: 0;
}

.fl-number .fl-number-position-above .fl-number-bar {
	margin-top: 5px;
}
.fl-number .fl-number-position-below .fl-number-bar {
	margin-bottom: 5px;
}

.fl-number .svg-container {
	display: inline-block;
	position: relative;
	z-index: 1;
	width: 100%;
	height: auto;
	padding-bottom: 100%;
}

.fl-number .svg-container .svg {
	position: absolute;
	overflow: visible;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Bar */
.fl-number-bars .fl-number-bars-container {
	width: 100%;
	min-height: 10px;
}
.fl-number-bars .fl-number-bar {
	width: 0;
	min-height: 10px;
}
.fl-number-bars .fl-number-string {
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

	.fl-builder-content .fl-node-60e2f20b63a7f .fl-module-content .fl-number-int,
	.fl-builder-content .fl-node-60e2f20b63a7f .fl-module-content .fl-number-string {
		color: #b9d9eb;
	}

	.fl-builder-content .fl-node-60e2f20b63a7f .fl-module-content .fl-number-before-text,
	.fl-builder-content .fl-node-60e2f20b63a7f .fl-module-content .fl-number-after-text {
		color: #ffffff;
	}



.fl-node-60e2f20b63a7f .fl-number .fl-number-text .fl-number-string, .fl-node-60e2f20b63a7f .fl-number .fl-number-text .fl-number-string span {
	font-size: 60px;
}
 .fl-node-60e2f20b63a7f > .fl-module-content {
	margin-top:30px;
	margin-bottom:30px;
}
@media (max-width: 768px) { .fl-node-60e2f20b63a7f > .fl-module-content { margin-top:20px;margin-bottom:20px; } }
	.fl-builder-content .fl-node-60e2f21d02ba0 .fl-module-content .fl-number-int,
	.fl-builder-content .fl-node-60e2f21d02ba0 .fl-module-content .fl-number-string {
		color: #b9d9eb;
	}

	.fl-builder-content .fl-node-60e2f21d02ba0 .fl-module-content .fl-number-before-text,
	.fl-builder-content .fl-node-60e2f21d02ba0 .fl-module-content .fl-number-after-text {
		color: #ffffff;
	}



.fl-node-60e2f21d02ba0 .fl-number .fl-number-text .fl-number-string, .fl-node-60e2f21d02ba0 .fl-number .fl-number-text .fl-number-string span {
	font-size: 60px;
}
 .fl-node-60e2f21d02ba0 > .fl-module-content {
	margin-top:30px;
	margin-bottom:30px;
}
@media (max-width: 768px) { .fl-node-60e2f21d02ba0 > .fl-module-content { margin-top:20px;margin-bottom:20px; } }	.fl-builder-content .fl-node-60e2f6aa6d0a0 .fl-module-content .fl-rich-text,
	.fl-builder-content .fl-node-60e2f6aa6d0a0 .fl-module-content .fl-rich-text * {
		color: #202020;
	}
	.fl-builder-content .fl-node-60e2f6aa6d0a0 .fl-rich-text, .fl-builder-content .fl-node-60e2f6aa6d0a0 .fl-rich-text *:not(b, strong) {
	font-family: Gotham-Book, Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 18px;
	line-height: 1.4;
}
 .fl-node-60e2f6aa6d0a0 > .fl-module-content {
	margin-bottom:10px;
}
	.fl-builder-content .fl-node-60e30494424f2 .fl-module-content .fl-rich-text,
	.fl-builder-content .fl-node-60e30494424f2 .fl-module-content .fl-rich-text * {
		color: #00399a;
	}
	.fl-builder-content .fl-node-60e30494424f2 .fl-rich-text, .fl-builder-content .fl-node-60e30494424f2 .fl-rich-text *:not(b, strong) {
	font-family: Gotham-Book, Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 44px;
	line-height: 1.2;
	text-align: center;
}
 .fl-node-60e30494424f2 > .fl-module-content {
	margin-top:0px;
}
 .fl-node-60e35d124c124 > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
 .fl-node-60e56efc9fc0f > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
/* advanced menu overlap fix */
.pp-off-canvas-menu-open .pp-offcanvas-content-wrap {
	position: relative;
	z-index: 999;
}

/* .pp-offcanvas-content-open .pp-advanced-menu .pp-off-canvas-menu {
	position: absolute;
} */

.pp-offcanvas-content-open.pp-offcanvas-content-top.pp-offcanvas-content-reset,
.pp-offcanvas-content-open.pp-offcanvas-content-bottom.pp-offcanvas-content-reset {
	margin-top: 0 !important;
}

.pp-offcanvas-toggle {
	cursor: pointer;
	text-decoration: none !important;
}

.pp-offcanvas-container {
	position: relative;
	left: 0;
	z-index: 99;
	-webkit-transition: -webkit-transform 0.5s;
	transition: transform 0.5s;
}
.pp-offcanvas-content-slide .pp-offcanvas-container {
	overflow: hidden;
}

.pp-offcanvas-container:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 0;
	height: 0;
	background: rgba(240, 196, 196, 0.2);
	opacity: 0;
	-webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
	transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
}

.pp-offcanvas-content-open .pp-offcanvas-container:after {
	width: 100%;
	height: 100%;
	opacity: 1;
	-webkit-transition: opacity 0.5s;
	transition: opacity 0.5s;
	z-index: 100001;
}

.pp-offcanvas-content {
	position: fixed;
	top: 0;
	left: 0;
	visibility: hidden;
	width: 300px;
	height: 100%;
	overflow-y: auto;
	background: #fff;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	outline: 0;
	z-index: 100002;
}

.pp-offcanvas-content.pp-offcanvas-content-right {
	left: auto;
	right: 0;
}

.pp-offcanvas-content.pp-offcanvas-content-top,
.pp-offcanvas-content.pp-offcanvas-content-bottom {
	width: 100%;
	height: 300px;
}

.pp-offcanvas-content.pp-offcanvas-content-bottom {
	top: auto;
	bottom: 0;
}

.pp-offcanvas-content .pp-offcanvas-body {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
}

.pp-offcanvas-content .pp-offcanvas-close {
	position: relative;
	cursor: pointer;
	display: inline-block;
	line-height: 1;
	z-index: 1;
	font-style: normal;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 100;
	font-size: 24px;
	margin: 0;
}

.pp-offcanvas-content .pp-offcanvas-close-icon {
	display: flex;
    height: 25px;
    width: 25px;
    position: relative;
    justify-content: center;
}
.pp-offcanvas-content .pp-offcanvas-close-icon:before,
.pp-offcanvas-content .pp-offcanvas-close-icon:after {
    content: " ";
    position: absolute;
    content: ' ';
    height: inherit;
    width: 2px;
    background-color: #fff;
}
.pp-offcanvas-content .pp-offcanvas-close-icon:before {
    transform: rotate(45deg);
}
.pp-offcanvas-content .pp-offcanvas-close-icon:after {
    transform: rotate(-45deg);
}

.pp-offcanvas-content .pp-offcanvas-body {
	padding-left: 20px;
	padding-right: 20px;
}

.pp-offcanvas-toggle-wrap .pp-offcanvas-toggle {
	display: inline-flex;
	align-items: center;
}

.pp-offcanvas-icon-before .pp-offcanvas-toggle-icon {
	margin-right: 5px;
}

.pp-offcanvas-icon-after .pp-offcanvas-toggle-icon {
	order: 2;
	margin-left: 5px;
}

.pp-offcanvas-content.pp-offcanvas-slide {
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
}

.pp-offcanvas-content.pp-offcanvas-slide.pp-offcanvas-content-right {
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
}

.pp-offcanvas-content.pp-offcanvas-slide.pp-offcanvas-content-top {
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0);
}

.pp-offcanvas-content.pp-offcanvas-slide.pp-offcanvas-content-bottom {
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
}

.pp-offcanvas-content.pp-offcanvas-reveal {
	z-index: 1;
}

.pp-offcanvas-content-slide.pp-offcanvas-content-open .pp-offcanvas-content.pp-offcanvas-content-visible {
	visibility: visible;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.pp-offcanvas-content-left.pp-offcanvas-push {
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
}

.pp-offcanvas-content-right.pp-offcanvas-push {
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
}

.pp-offcanvas-content-top.pp-offcanvas-push {
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0);
}

.pp-offcanvas-content-bottom.pp-offcanvas-push {
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
}

.pp-offcanvas-content-push.pp-offcanvas-content-open .pp-offcanvas-content.pp-offcanvas-content-visible {
	visibility: visible;
	-webkit-transition: -webkit-transform 0.5s;
	transition: transform 0.5s;
}

.pp-offcanvas-content-push.pp-offcanvas-content-open.pp-offcanvas-content-left .pp-offcanvas-container {
	-webkit-transform: translate3d(300px, 0, 0);
	transform: translate3d(300px, 0, 0);
}

.pp-offcanvas-content-push.pp-offcanvas-content-open.pp-offcanvas-content-right .pp-offcanvas-container {
	-webkit-transform: translateX(-300px);
	transform: translateX(-300px);
}

.pp-offcanvas-content-push.pp-offcanvas-content-open.pp-offcanvas-content-top .pp-offcanvas-container {
	-webkit-transform: translate3d(0, 300px, 0);
	transform: translate3d(0, 300px, 0);
}

.pp-offcanvas-content-push.pp-offcanvas-content-open.pp-offcanvas-content-bottom .pp-offcanvas-container {
	-webkit-transform: translate3d(0, -300px, 0);
	transform: translate3d(0, -300px, 0);
}

.pp-offcanvas-content-push.pp-offcanvas-content-open.pp-offcanvas-content-left .pp-offcanvas-content,
.pp-offcanvas-content-push.pp-offcanvas-content-open.pp-offcanvas-content-right .pp-offcanvas-content,
.pp-offcanvas-content-push.pp-offcanvas-content-open.pp-offcanvas-content-top .pp-offcanvas-content,
.pp-offcanvas-content-push.pp-offcanvas-content-open.pp-offcanvas-content-bottom .pp-offcanvas-content {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.pp-offcanvas-content-reveal .pp-offcanvas-container {
	background: #fff;
	overflow: hidden;
}

.pp-offcanvas-content-reveal.pp-offcanvas-content-open {
	position: relative;
}

.pp-offcanvas-content-reveal.pp-offcanvas-content-open .pp-offcanvas-content.pp-offcanvas-content-visible {
	visibility: visible;
	-webkit-transition: -webkit-transform 0.5s;
	transition: transform 0.5s;
}

.pp-offcanvas-content-reveal.pp-offcanvas-content-open.pp-offcanvas-content-left .pp-offcanvas-container {
	-webkit-transform: translate3d(300px, 0, 0);
	transform: translate3d(300px, 0, 0);
}

.pp-offcanvas-content-reveal.pp-offcanvas-content-open.pp-offcanvas-content-right .pp-offcanvas-container {
	-webkit-transform: translate3d(-300px, 0, 0);
	transform: translate3d(-300px, 0, 0);
}

.pp-offcanvas-content-reveal.pp-offcanvas-content-open.pp-offcanvas-content-top .pp-offcanvas-container {
	-webkit-transform: translate3d(0, 300px, 0);
	transform: translate3d(0, 300px, 0);
}

.pp-offcanvas-content-reveal.pp-offcanvas-content-open.pp-offcanvas-content-bottom .pp-offcanvas-container {
	-webkit-transform: translate3d(0, -300px, 0);
	transform: translate3d(0, -300px, 0);
}

.pp-offcanvas-content-reveal.pp-offcanvas-content-bottom .pp-offcanvas-container {
	height: 100%;
}

.pp-offcanvas-content-left.pp-offcanvas-slide-along {
	z-index: 1;
	-webkit-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0);
}

.pp-offcanvas-content-right.pp-offcanvas-slide-along {
	z-index: 1;
	-webkit-transform: translate3d(50%, 0, 0);
	transform: translate3d(50%, 0, 0);
}

.pp-offcanvas-content-top.pp-offcanvas-slide-along {
	z-index: 1;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0);
}

.pp-offcanvas-content-bottom.pp-offcanvas-slide-along {
	z-index: 1;
	-webkit-transform: translate3d(0, 50%, 0);
	transform: translate3d(0, 50%, 0);
}

.pp-offcanvas-content-slide-along .pp-offcanvas-container {
	background: #fff;
	overflow: hidden;
}

.pp-offcanvas-content-slide-along.pp-offcanvas-content-open .pp-offcanvas-content.pp-offcanvas-content-visible {
	visibility: visible;
	-webkit-transition: -webkit-transform 0.5s;
	transition: transform 0.5s;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.pp-offcanvas-content-slide-along.pp-offcanvas-content-open.pp-offcanvas-content-left .pp-offcanvas-container {
	-webkit-transform: translate3d(300px, 0, 0);
	transform: translate3d(300px, 0, 0);
}

.pp-offcanvas-content-slide-along.pp-offcanvas-content-open.pp-offcanvas-content-right .pp-offcanvas-container {
	-webkit-transform: translate3d(-300px, 0, 0);
	transform: translate3d(-300px, 0, 0);
}

.pp-offcanvas-content-slide-along.pp-offcanvas-content-open.pp-offcanvas-content-top .pp-offcanvas-container {
	-webkit-transform: translate3d(0, 300px, 0);
	transform: translate3d(0, 300px, 0);
}

.pp-offcanvas-content-slide-along.pp-offcanvas-content-open.pp-offcanvas-content-bottom .pp-offcanvas-container {
	-webkit-transform: translate3d(0, -300px, 0);
	transform: translate3d(0, -300px, 0);
}

.pp-offcanvas-content-slide-along.pp-offcanvas-content-bottom .pp-offcanvas-container {
	height: 100%;
}

.pp-hamburger-label {
	display: inline-block;
	margin-left: 10px;
}

.admin-bar .pp-offcanvas-content-left,
.admin-bar .pp-offcanvas-content-right {
	/*top: 32px;*/
}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.pp-hamburger-box {
	width: 2.9em;
	height: 1.8em;
	display: inline-block;
	position: relative;
}

.pp-hamburger-inner {
	display: block;
	top: 50%;
	margin-top: -.15em;
	transition-duration: 75ms;
	transition-timing-function: cubic-bezier(.55, .055, .675, .19);
}

.pp-hamburger-label {
	display: inline-block;
	margin-left: 10px;
}

.pp-hamburger {
	display: inline-block;
	cursor: pointer;
	transition-property: opacity, filter;
	transition-duration: 0.15s;
	transition-timing-function: linear;
	font: inherit;
	color: inherit;
	text-transform: none;
	background-color: transparent;
	border: 0;
	margin: 0;
	overflow: visible;
}

.pp-hamburger:hover {
	opacity: 0.7;
}

.pp-hamburger.pp-is-active:hover {
	opacity: 0.7;
}

.pp-hamburger.pp-is-active .pp-hamburger-inner,
.pp-hamburger.pp-is-active .pp-hamburger-inner::before,
.pp-hamburger.pp-is-active .pp-hamburger-inner::after {
	background-color: #000;
}

.pp-hamburger-inner,
.pp-hamburger-inner::before,
.pp-hamburger-inner::after {
	width: 2.9em;
	height: 0.3em;
	background-color: #000;
	border-radius: 4px;
	position: absolute;
	transition-property: transform;
	transition-duration: 0.15s;
	transition-timing-function: ease;
}

.pp-hamburger-inner::before,
.pp-hamburger-inner::after {
	content: "";
	display: block;
}

.pp-hamburger-inner::before {
	top: -0.75em;
}

.pp-hamburger-inner::after {
	bottom: -0.75em;
}

/*
   * 3DX
   */
.pp-hamburger--3dx .pp-hamburger-box {
	perspective: 80px;
}

.pp-hamburger--3dx .pp-hamburger-inner {
	transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pp-hamburger--3dx .pp-hamburger-inner::before,
.pp-hamburger--3dx .pp-hamburger-inner::after {
	transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pp-hamburger--3dx.pp-is-active .pp-hamburger-inner {
	background-color: transparent !important;
	transform: rotateY(180deg);
}

.pp-hamburger--3dx.pp-is-active .pp-hamburger-inner::before {
	transform: translate3d(0, 10px, 0) rotate(45deg);
}

.pp-hamburger--3dx.pp-is-active .pp-hamburger-inner::after {
	transform: translate3d(0, -10px, 0) rotate(-45deg);
}

/*
   * 3DX Reverse
   */
.pp-hamburger--3dx-r .pp-hamburger-box {
	perspective: 80px;
}

.pp-hamburger--3dx-r .pp-hamburger-inner {
	transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pp-hamburger--3dx-r .pp-hamburger-inner::before,
.pp-hamburger--3dx-r .pp-hamburger-inner::after {
	transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pp-hamburger--3dx-r.pp-is-active .pp-hamburger-inner {
	background-color: transparent !important;
	transform: rotateY(-180deg);
}

.pp-hamburger--3dx-r.pp-is-active .pp-hamburger-inner::before {
	transform: translate3d(0, 10px, 0) rotate(45deg);
}

.pp-hamburger--3dx-r.pp-is-active .pp-hamburger-inner::after {
	transform: translate3d(0, -10px, 0) rotate(-45deg);
}

/*
   * 3DY
   */
.pp-hamburger--3dy .pp-hamburger-box {
	perspective: 80px;
}

.pp-hamburger--3dy .pp-hamburger-inner {
	transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pp-hamburger--3dy .pp-hamburger-inner::before,
.pp-hamburger--3dy .pp-hamburger-inner::after {
	transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pp-hamburger--3dy.pp-is-active .pp-hamburger-inner {
	background-color: transparent !important;
	transform: rotateX(-180deg);
}

.pp-hamburger--3dy.pp-is-active .pp-hamburger-inner::before {
	transform: translate3d(0, 10px, 0) rotate(45deg);
}

.pp-hamburger--3dy.pp-is-active .pp-hamburger-inner::after {
	transform: translate3d(0, -10px, 0) rotate(-45deg);
}

/*
   * 3DY Reverse
   */
.pp-hamburger--3dy-r .pp-hamburger-box {
	perspective: 80px;
}

.pp-hamburger--3dy-r .pp-hamburger-inner {
	transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pp-hamburger--3dy-r .pp-hamburger-inner::before,
.pp-hamburger--3dy-r .pp-hamburger-inner::after {
	transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pp-hamburger--3dy-r.pp-is-active .pp-hamburger-inner {
	background-color: transparent !important;
	transform: rotateX(180deg);
}

.pp-hamburger--3dy-r.pp-is-active .pp-hamburger-inner::before {
	transform: translate3d(0, 10px, 0) rotate(45deg);
}

.pp-hamburger--3dy-r.pp-is-active .pp-hamburger-inner::after {
	transform: translate3d(0, -10px, 0) rotate(-45deg);
}

/*
   * 3DXY
   */
.pp-hamburger--3dxy .pp-hamburger-box {
	perspective: 80px;
}

.pp-hamburger--3dxy .pp-hamburger-inner {
	transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pp-hamburger--3dxy .pp-hamburger-inner::before,
.pp-hamburger--3dxy .pp-hamburger-inner::after {
	transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pp-hamburger--3dxy.pp-is-active .pp-hamburger-inner {
	background-color: transparent !important;
	transform: rotateX(180deg) rotateY(180deg);
}

.pp-hamburger--3dxy.pp-is-active .pp-hamburger-inner::before {
	transform: translate3d(0, 10px, 0) rotate(45deg);
}

.pp-hamburger--3dxy.pp-is-active .pp-hamburger-inner::after {
	transform: translate3d(0, -10px, 0) rotate(-45deg);
}

/*
   * 3DXY Reverse
   */
.pp-hamburger--3dxy-r .pp-hamburger-box {
	perspective: 80px;
}

.pp-hamburger--3dxy-r .pp-hamburger-inner {
	transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pp-hamburger--3dxy-r .pp-hamburger-inner::before,
.pp-hamburger--3dxy-r .pp-hamburger-inner::after {
	transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pp-hamburger--3dxy-r.pp-is-active .pp-hamburger-inner {
	background-color: transparent !important;
	transform: rotateX(180deg) rotateY(180deg) rotateZ(-180deg);
}

.pp-hamburger--3dxy-r.pp-is-active .pp-hamburger-inner::before {
	transform: translate3d(0, 10px, 0) rotate(45deg);
}

.pp-hamburger--3dxy-r.pp-is-active .pp-hamburger-inner::after {
	transform: translate3d(0, -10px, 0) rotate(-45deg);
}

/*
   * Arrow
   */
.pp-hamburger--arrow.pp-is-active .pp-hamburger-inner::before {
	transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1);
}

.pp-hamburger--arrow.pp-is-active .pp-hamburger-inner::after {
	transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1);
}

/*
   * Arrow Right
   */
.pp-hamburger--arrow-r.pp-is-active .pp-hamburger-inner::before {
	transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1);
}

.pp-hamburger--arrow-r.pp-is-active .pp-hamburger-inner::after {
	transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1);
}

/*
   * Arrow Alt
   */
.pp-hamburger--arrowalt .pp-hamburger-inner::before {
	transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.pp-hamburger--arrowalt .pp-hamburger-inner::after {
	transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.pp-hamburger--arrowalt.pp-is-active .pp-hamburger-inner::before {
	top: 0;
	transform: translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1);
	transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}

.pp-hamburger--arrowalt.pp-is-active .pp-hamburger-inner::after {
	bottom: 0;
	transform: translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1);
	transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}

/*
   * Arrow Alt Right
   */
.pp-hamburger--arrowalt-r .pp-hamburger-inner::before {
	transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.pp-hamburger--arrowalt-r .pp-hamburger-inner::after {
	transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.pp-hamburger--arrowalt-r.pp-is-active .pp-hamburger-inner::before {
	top: 0;
	transform: translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);
	transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}

.pp-hamburger--arrowalt-r.pp-is-active .pp-hamburger-inner::after {
	bottom: 0;
	transform: translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);
	transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}

/*
   * Arrow Turn
   */
.pp-hamburger--arrowturn.pp-is-active .pp-hamburger-inner {
	transform: rotate(-180deg);
}

.pp-hamburger--arrowturn.pp-is-active .pp-hamburger-inner::before {
	transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1);
}

.pp-hamburger--arrowturn.pp-is-active .pp-hamburger-inner::after {
	transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1);
}

/*
   * Arrow Turn Right
   */
.pp-hamburger--arrowturn-r.pp-is-active .pp-hamburger-inner {
	transform: rotate(-180deg);
}

.pp-hamburger--arrowturn-r.pp-is-active .pp-hamburger-inner::before {
	transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1);
}

.pp-hamburger--arrowturn-r.pp-is-active .pp-hamburger-inner::after {
	transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1);
}

/*
   * Boring
   */
.pp-hamburger--boring .pp-hamburger-inner,
.pp-hamburger--boring .pp-hamburger-inner::before,
.pp-hamburger--boring .pp-hamburger-inner::after {
	transition-property: none;
}

.pp-hamburger--boring.pp-is-active .pp-hamburger-inner {
	transform: rotate(45deg);
}

.pp-hamburger--boring.pp-is-active .pp-hamburger-inner::before {
	top: 0;
	opacity: 0;
}

.pp-hamburger--boring.pp-is-active .pp-hamburger-inner::after {
	bottom: 0;
	transform: rotate(-90deg);
}

/*
   * Collapse
   */
.pp-hamburger--collapse .pp-hamburger-inner {
	top: auto;
	bottom: 0;
	transition-duration: 0.13s;
	transition-delay: 0.13s;
	transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.pp-hamburger--collapse .pp-hamburger-inner::after {
	top: -20px;
	transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
}

.pp-hamburger--collapse .pp-hamburger-inner::before {
	transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.pp-hamburger--collapse.pp-is-active .pp-hamburger-inner {
	transform: translate3d(0, -10px, 0) rotate(-45deg);
	transition-delay: 0.22s;
	transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.pp-hamburger--collapse.pp-is-active .pp-hamburger-inner::after {
	top: 0;
	opacity: 0;
	transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
}

.pp-hamburger--collapse.pp-is-active .pp-hamburger-inner::before {
	top: 0;
	transform: rotate(-90deg);
	transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
   * Collapse Reverse
   */
.pp-hamburger--collapse-r .pp-hamburger-inner {
	top: auto;
	bottom: 0;
	transition-duration: 0.13s;
	transition-delay: 0.13s;
	transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.pp-hamburger--collapse-r .pp-hamburger-inner::after {
	top: -20px;
	transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
}

.pp-hamburger--collapse-r .pp-hamburger-inner::before {
	transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.pp-hamburger--collapse-r.pp-is-active .pp-hamburger-inner {
	transform: translate3d(0, -10px, 0) rotate(45deg);
	transition-delay: 0.22s;
	transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.pp-hamburger--collapse-r.pp-is-active .pp-hamburger-inner::after {
	top: 0;
	opacity: 0;
	transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
}

.pp-hamburger--collapse-r.pp-is-active .pp-hamburger-inner::before {
	top: 0;
	transform: rotate(90deg);
	transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
   * Elastic
   */
.pp-hamburger--elastic .pp-hamburger-inner {
	top: 2px;
	transition-duration: 0.275s;
	transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.pp-hamburger--elastic .pp-hamburger-inner::before {
	top: 10px;
	transition: opacity 0.125s 0.275s ease;
}

.pp-hamburger--elastic .pp-hamburger-inner::after {
	top: 20px;
	transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.pp-hamburger--elastic.pp-is-active .pp-hamburger-inner {
	transform: translate3d(0, 10px, 0) rotate(135deg);
	transition-delay: 0.075s;
}

.pp-hamburger--elastic.pp-is-active .pp-hamburger-inner::before {
	transition-delay: 0s;
	opacity: 0;
}

.pp-hamburger--elastic.pp-is-active .pp-hamburger-inner::after {
	transform: translate3d(0, -20px, 0) rotate(-270deg);
	transition-delay: 0.075s;
}

/*
   * Elastic Reverse
   */
.pp-hamburger--elastic-r .pp-hamburger-inner {
	top: 2px;
	transition-duration: 0.275s;
	transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.pp-hamburger--elastic-r .pp-hamburger-inner::before {
	top: 10px;
	transition: opacity 0.125s 0.275s ease;
}

.pp-hamburger--elastic-r .pp-hamburger-inner::after {
	top: 20px;
	transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.pp-hamburger--elastic-r.pp-is-active .pp-hamburger-inner {
	transform: translate3d(0, 10px, 0) rotate(-135deg);
	transition-delay: 0.075s;
}

.pp-hamburger--elastic-r.pp-is-active .pp-hamburger-inner::before {
	transition-delay: 0s;
	opacity: 0;
}

.pp-hamburger--elastic-r.pp-is-active .pp-hamburger-inner::after {
	transform: translate3d(0, -20px, 0) rotate(270deg);
	transition-delay: 0.075s;
}

/*
   * Emphatic
   */
.pp-hamburger--emphatic {
	overflow: hidden;
}

.pp-hamburger--emphatic .pp-hamburger-inner {
	transition: background-color 0.125s 0.175s ease-in;
}

.pp-hamburger--emphatic .pp-hamburger-inner::before {
	left: 0;
	transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in;
}

.pp-hamburger--emphatic .pp-hamburger-inner::after {
	top: 10px;
	right: 0;
	transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in;
}

.pp-hamburger--emphatic.pp-is-active .pp-hamburger-inner {
	transition-delay: 0s;
	transition-timing-function: ease-out;
	background-color: transparent !important;
}

.pp-hamburger--emphatic.pp-is-active .pp-hamburger-inner::before {
	left: -80px;
	top: -80px;
	transform: translate3d(80px, 80px, 0) rotate(45deg);
	transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.pp-hamburger--emphatic.pp-is-active .pp-hamburger-inner::after {
	right: -80px;
	top: -80px;
	transform: translate3d(-80px, 80px, 0) rotate(-45deg);
	transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
}

/*
   * Emphatic Reverse
   */
.pp-hamburger--emphatic-r {
	overflow: hidden;
}

.pp-hamburger--emphatic-r .pp-hamburger-inner {
	transition: background-color 0.125s 0.175s ease-in;
}

.pp-hamburger--emphatic-r .pp-hamburger-inner::before {
	left: 0;
	transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in;
}

.pp-hamburger--emphatic-r .pp-hamburger-inner::after {
	top: 10px;
	right: 0;
	transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in;
}

.pp-hamburger--emphatic-r.pp-is-active .pp-hamburger-inner {
	transition-delay: 0s;
	transition-timing-function: ease-out;
	background-color: transparent !important;
}

.pp-hamburger--emphatic-r.pp-is-active .pp-hamburger-inner::before {
	left: -80px;
	top: 80px;
	transform: translate3d(80px, -80px, 0) rotate(-45deg);
	transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.pp-hamburger--emphatic-r.pp-is-active .pp-hamburger-inner::after {
	right: -80px;
	top: 80px;
	transform: translate3d(-80px, -80px, 0) rotate(45deg);
	transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
}

/*
   * Minus
   */
.pp-hamburger--minus .pp-hamburger-inner::before,
.pp-hamburger--minus .pp-hamburger-inner::after {
	transition: bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear;
}

.pp-hamburger--minus.pp-is-active .pp-hamburger-inner::before,
.pp-hamburger--minus.pp-is-active .pp-hamburger-inner::after {
	opacity: 0;
	transition: bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.08s linear;
}

.pp-hamburger--minus.pp-is-active .pp-hamburger-inner::before {
	top: 0;
}

.pp-hamburger--minus.pp-is-active .pp-hamburger-inner::after {
	bottom: 0;
}

/*
   * Slider
   */
.pp-hamburger--slider .pp-hamburger-inner {
	top: 2px;
}

.pp-hamburger--slider .pp-hamburger-inner::before {
	top: 10px;
	transition-property: transform, opacity;
	transition-timing-function: ease;
	transition-duration: 0.15s;
}

.pp-hamburger--slider .pp-hamburger-inner::after {
	top: 20px;
}

.pp-hamburger--slider.pp-is-active .pp-hamburger-inner {
	transform: translate3d(0, 10px, 0) rotate(45deg);
}

.pp-hamburger--slider.pp-is-active .pp-hamburger-inner::before {
	transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
	opacity: 0;
}

.pp-hamburger--slider.pp-is-active .pp-hamburger-inner::after {
	transform: translate3d(0, -20px, 0) rotate(-90deg);
}

/*
   * Slider Reverse
   */
.pp-hamburger--slider-r .pp-hamburger-inner {
	top: 2px;
}

.pp-hamburger--slider-r .pp-hamburger-inner::before {
	top: 10px;
	transition-property: transform, opacity;
	transition-timing-function: ease;
	transition-duration: 0.15s;
}

.pp-hamburger--slider-r .pp-hamburger-inner::after {
	top: 20px;
}

.pp-hamburger--slider-r.pp-is-active .pp-hamburger-inner {
	transform: translate3d(0, 10px, 0) rotate(-45deg);
}

.pp-hamburger--slider-r.pp-is-active .pp-hamburger-inner::before {
	transform: rotate(45deg) translate3d(5.71429px, -6px, 0);
	opacity: 0;
}

.pp-hamburger--slider-r.pp-is-active .pp-hamburger-inner::after {
	transform: translate3d(0, -20px, 0) rotate(90deg);
}

/*
   * Spin
   */
.pp-hamburger--spin .pp-hamburger-inner {
	transition-duration: 0.22s;
	transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.pp-hamburger--spin .pp-hamburger-inner::before {
	transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
}

.pp-hamburger--spin .pp-hamburger-inner::after {
	transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.pp-hamburger--spin.pp-is-active .pp-hamburger-inner {
	transform: rotate(225deg);
	transition-delay: 0.12s;
	transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.pp-hamburger--spin.pp-is-active .pp-hamburger-inner::before {
	top: 0;
	opacity: 0;
	transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
}

.pp-hamburger--spin.pp-is-active .pp-hamburger-inner::after {
	bottom: 0;
	transform: rotate(-90deg);
	transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
   * Spin Reverse
   */
.pp-hamburger--spin-r .pp-hamburger-inner {
	transition-duration: 0.22s;
	transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.pp-hamburger--spin-r .pp-hamburger-inner::before {
	transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
}

.pp-hamburger--spin-r .pp-hamburger-inner::after {
	transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.pp-hamburger--spin-r.pp-is-active .pp-hamburger-inner {
	transform: rotate(-225deg);
	transition-delay: 0.12s;
	transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.pp-hamburger--spin-r.pp-is-active .pp-hamburger-inner::before {
	top: 0;
	opacity: 0;
	transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
}

.pp-hamburger--spin-r.pp-is-active .pp-hamburger-inner::after {
	bottom: 0;
	transform: rotate(90deg);
	transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
   * Spring
   */
.pp-hamburger--spring .pp-hamburger-inner {
	top: 2px;
	transition: background-color 0s 0.13s linear;
}

.pp-hamburger--spring .pp-hamburger-inner::before {
	top: 10px;
	transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.pp-hamburger--spring .pp-hamburger-inner::after {
	top: 20px;
	transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.pp-hamburger--spring.pp-is-active .pp-hamburger-inner {
	transition-delay: 0.22s;
	background-color: transparent !important;
}

.pp-hamburger--spring.pp-is-active .pp-hamburger-inner::before {
	top: 0;
	transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
	transform: translate3d(0, 10px, 0) rotate(45deg);
}

.pp-hamburger--spring.pp-is-active .pp-hamburger-inner::after {
	top: 0;
	transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
	transform: translate3d(0, 10px, 0) rotate(-45deg);
}

/*
   * Spring Reverse
   */
.pp-hamburger--spring-r .pp-hamburger-inner {
	top: auto;
	bottom: 0;
	transition-duration: 0.13s;
	transition-delay: 0s;
	transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.pp-hamburger--spring-r .pp-hamburger-inner::after {
	top: -20px;
	transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear;
}

.pp-hamburger--spring-r .pp-hamburger-inner::before {
	transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.pp-hamburger--spring-r.pp-is-active .pp-hamburger-inner {
	transform: translate3d(0, -10px, 0) rotate(-45deg);
	transition-delay: 0.22s;
	transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.pp-hamburger--spring-r.pp-is-active .pp-hamburger-inner::after {
	top: 0;
	opacity: 0;
	transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.22s linear;
}

.pp-hamburger--spring-r.pp-is-active .pp-hamburger-inner::before {
	top: 0;
	transform: rotate(90deg);
	transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
   * Stand
   */
.pp-hamburger--stand .pp-hamburger-inner {
	transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear;
}

.pp-hamburger--stand .pp-hamburger-inner::before {
	transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.pp-hamburger--stand .pp-hamburger-inner::after {
	transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.pp-hamburger--stand.pp-is-active .pp-hamburger-inner {
	transform: rotate(90deg);
	background-color: transparent !important;
	transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear;
}

.pp-hamburger--stand.pp-is-active .pp-hamburger-inner::before {
	top: 0;
	transform: rotate(-45deg);
	transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.pp-hamburger--stand.pp-is-active .pp-hamburger-inner::after {
	bottom: 0;
	transform: rotate(45deg);
	transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
   * Stand Reverse
   */
.pp-hamburger--stand-r .pp-hamburger-inner {
	transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear;
}

.pp-hamburger--stand-r .pp-hamburger-inner::before {
	transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.pp-hamburger--stand-r .pp-hamburger-inner::after {
	transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.pp-hamburger--stand-r.pp-is-active .pp-hamburger-inner {
	transform: rotate(-90deg);
	background-color: transparent !important;
	transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear;
}

.pp-hamburger--stand-r.pp-is-active .pp-hamburger-inner::before {
	top: 0;
	transform: rotate(-45deg);
	transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.pp-hamburger--stand-r.pp-is-active .pp-hamburger-inner::after {
	bottom: 0;
	transform: rotate(45deg);
	transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
   * Squeeze
   */
.pp-hamburger--squeeze .pp-hamburger-inner {
	transition-duration: 0.075s;
	transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.pp-hamburger--squeeze .pp-hamburger-inner::before {
	transition: top 0.075s 0.12s ease, opacity 0.075s ease;
}

.pp-hamburger--squeeze .pp-hamburger-inner::after {
	transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.pp-hamburger--squeeze.pp-is-active .pp-hamburger-inner {
	transform: rotate(45deg);
	transition-delay: 0.12s;
	transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.pp-hamburger--squeeze.pp-is-active .pp-hamburger-inner::before {
	top: 0;
	opacity: 0;
	transition: top 0.075s ease, opacity 0.075s 0.12s ease;
}

.pp-hamburger--squeeze.pp-is-active .pp-hamburger-inner::after {
	bottom: 0;
	transform: rotate(-90deg);
	transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
   * Vortex
   */
.pp-hamburger--vortex .pp-hamburger-inner {
	transition-duration: 0.2s;
	transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.pp-hamburger--vortex .pp-hamburger-inner::before,
.pp-hamburger--vortex .pp-hamburger-inner::after {
	transition-duration: 0s;
	transition-delay: 0.1s;
	transition-timing-function: linear;
}

.pp-hamburger--vortex .pp-hamburger-inner::before {
	transition-property: top, opacity;
}

.pp-hamburger--vortex .pp-hamburger-inner::after {
	transition-property: bottom, transform;
}

.pp-hamburger--vortex.pp-is-active .pp-hamburger-inner {
	transform: rotate(765deg);
	transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.pp-hamburger--vortex.pp-is-active .pp-hamburger-inner::before,
.pp-hamburger--vortex.pp-is-active .pp-hamburger-inner::after {
	transition-delay: 0s;
}

.pp-hamburger--vortex.pp-is-active .pp-hamburger-inner::before {
	top: 0;
	opacity: 0;
}

.pp-hamburger--vortex.pp-is-active .pp-hamburger-inner::after {
	bottom: 0;
	transform: rotate(90deg);
}

/*
   * Vortex Reverse
   */
.pp-hamburger--vortex-r .pp-hamburger-inner {
	transition-duration: 0.2s;
	transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.pp-hamburger--vortex-r .pp-hamburger-inner::before,
.pp-hamburger--vortex-r .pp-hamburger-inner::after {
	transition-duration: 0s;
	transition-delay: 0.1s;
	transition-timing-function: linear;
}

.pp-hamburger--vortex-r .pp-hamburger-inner::before {
	transition-property: top, opacity;
}

.pp-hamburger--vortex-r .pp-hamburger-inner::after {
	transition-property: bottom, transform;
}

.pp-hamburger--vortex-r.pp-is-active .pp-hamburger-inner {
	transform: rotate(-765deg);
	transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.pp-hamburger--vortex-r.pp-is-active .pp-hamburger-inner::before,
.pp-hamburger--vortex-r.pp-is-active .pp-hamburger-inner::after {
	transition-delay: 0s;
}

.pp-hamburger--vortex-r.pp-is-active .pp-hamburger-inner::before {
	top: 0;
	opacity: 0;
}

.pp-hamburger--vortex-r.pp-is-active .pp-hamburger-inner::after {
	bottom: 0;
	transform: rotate(-90deg);
}

.pp-offcanvas-body .pp-timeline .pp-is-hidden {
    opacity: 1 !important;
    margin: 0 !important;
}.pp-offcanvas-content.pp-offcanvas-content-61036e09aec18 {
	background: #91c24a;
}
.pp-offcanvas-content.pp-offcanvas-content-61036e09aec18.pp-offcanvas-content-top,
.pp-offcanvas-content.pp-offcanvas-content-61036e09aec18.pp-offcanvas-content-bottom {
	width: 100%;
}


.pp-offcanvas-content-61036e09aec18-open .pp-offcanvas-container:after {
	background: ;
}
.pp-offcanvas-content-reveal.pp-offcanvas-content-61036e09aec18-open.pp-offcanvas-content-left .pp-offcanvas-container,
.pp-offcanvas-content-push.pp-offcanvas-content-61036e09aec18-open.pp-offcanvas-content-left .pp-offcanvas-container,
.pp-offcanvas-content-slide-along.pp-offcanvas-content-61036e09aec18-open.pp-offcanvas-content-left .pp-offcanvas-container {
	transform: translate3d(45%, 0, 0);
}
.pp-offcanvas-content-reveal.pp-offcanvas-content-61036e09aec18-open.pp-offcanvas-content-right .pp-offcanvas-container,
.pp-offcanvas-content-push.pp-offcanvas-content-61036e09aec18-open.pp-offcanvas-content-right .pp-offcanvas-container,
.pp-offcanvas-content-slide-along.pp-offcanvas-content-61036e09aec18-open.pp-offcanvas-content-right .pp-offcanvas-container {
	transform: translate3d(-45%, 0, 0);
}
.pp-offcanvas-content-reveal.pp-offcanvas-content-61036e09aec18-open.pp-offcanvas-content-top .pp-offcanvas-container,
.pp-offcanvas-content-push.pp-offcanvas-content-61036e09aec18-open.pp-offcanvas-content-top .pp-offcanvas-container,
.pp-offcanvas-content-slide-along.pp-offcanvas-content-61036e09aec18-open.pp-offcanvas-content-top .pp-offcanvas-container {
	transform: translate3d(0, 45%, 0);
}
.pp-offcanvas-content-reveal.pp-offcanvas-content-61036e09aec18-open.pp-offcanvas-content-bottom .pp-offcanvas-container,
.pp-offcanvas-content-push.pp-offcanvas-content-61036e09aec18-open.pp-offcanvas-content-bottom .pp-offcanvas-container,
.pp-offcanvas-content-slide-along.pp-offcanvas-content-61036e09aec18-open.pp-offcanvas-content-bottom .pp-offcanvas-container {
	transform: translate3d(0, -45%, 0);
}
.pp-offcanvas-content.pp-offcanvas-content-61036e09aec18 .pp-offcanvas-body {
	text-align: left;
	color: #ffffff;
	background: ;
}
.pp-offcanvas-content.pp-offcanvas-content-61036e09aec18 .pp-offcanvas-body a {
	color: ;
}
.pp-offcanvas-content-61036e09aec18.pp-offcanvas-content .pp-offcanvas-header {
	text-align: right;
}
.pp-offcanvas-content-61036e09aec18 .pp-offcanvas-header .pp-offcanvas-close span,
.pp-offcanvas-content-61036e09aec18 .pp-offcanvas-header .pp-offcanvas-close span:before {
	color: #333;
		font-size: 30px;
	}
.pp-offcanvas-content-61036e09aec18 .pp-offcanvas-close .pp-offcanvas-close-icon {
		height: 30px;
	width: 30px;
	}
.pp-offcanvas-content-61036e09aec18 .pp-offcanvas-close .pp-offcanvas-close-icon:before,
.pp-offcanvas-content-61036e09aec18 .pp-offcanvas-close .pp-offcanvas-close-icon:after {
	background-color: #333;
}

.fl-node-61036e09aec18 .pp-offcanvas-toggle-wrap {
	text-align: left;
}
.fl-node-61036e09aec18 .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle {
	color: #000;
	background: #a0a0a0;
	transition: all 0.3s ease-in-out;
	}
.fl-node-61036e09aec18 .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-box,
.fl-node-61036e09aec18 .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-inner,
.fl-node-61036e09aec18 .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-inner::before,
.fl-node-61036e09aec18 .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-inner::after {
	width: 40px;
}
.fl-node-61036e09aec18 .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-inner,
.fl-node-61036e09aec18 .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-inner::before,
.fl-node-61036e09aec18 .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-inner::after {
	background-color: #000;
	transition: all 0.3s ease-in-out;
	height: 4px;
}
.fl-node-61036e09aec18 .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle:hover {
	color: #000;
	background: #a0a0a0;
	border-color: #a0a0a0;
}
.fl-node-61036e09aec18 .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle:hover .pp-hamburger-inner,
.fl-node-61036e09aec18 .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle:hover .pp-hamburger-inner::before,
.fl-node-61036e09aec18 .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle:hover .pp-hamburger-inner::after {
	background-color: #000;
}


.fl-node-61036e09aec18 .pp-offcanvas-icon-after .pp-offcanvas-toggle-icon {
	margin-left: 10px;
}
.fl-node-61036e09aec18 .pp-offcanvas-icon-before .pp-offcanvas-toggle-icon {
	margin-right: 10px;
}
.fl-node-61036e09aec18 .pp-hamburger-after .pp-hamburger-box {
	order: 2;
	margin-left: 10px;
}
.fl-node-61036e09aec18 .pp-hamburger-before .pp-hamburger-box {
	margin-right: 10px;
}
.fl-node-61036e09aec18 .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle-icon {
	color: #000;
	font-size: 15px;
	transition: all 0.3s ease-in-out;
}
.fl-node-61036e09aec18 .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle:hover .pp-offcanvas-toggle-icon {
	color: #000;
}


@media only screen and ( max-width: 992px ) {
	.pp-offcanvas-content-reveal.pp-offcanvas-content-61036e09aec18-open.pp-offcanvas-content-left .pp-offcanvas-container,
	.pp-offcanvas-content-push.pp-offcanvas-content-61036e09aec18-open.pp-offcanvas-content-left .pp-offcanvas-container,
	.pp-offcanvas-content-slide-along.pp-offcanvas-content-61036e09aec18-open.pp-offcanvas-content-left .pp-offcanvas-container {
		transform: translate3d(65%, 0, 0);
	}
	.pp-offcanvas-content-reveal.pp-offcanvas-content-61036e09aec18-open.pp-offcanvas-content-right .pp-offcanvas-container,
	.pp-offcanvas-content-push.pp-offcanvas-content-61036e09aec18-open.pp-offcanvas-content-right .pp-offcanvas-container,
	.pp-offcanvas-content-slide-along.pp-offcanvas-content-61036e09aec18-open.pp-offcanvas-content-right .pp-offcanvas-container {
		transform: translate3d(-65%, 0, 0);
	}
	.pp-offcanvas-content-reveal.pp-offcanvas-content-61036e09aec18-open.pp-offcanvas-content-top .pp-offcanvas-container,
	.pp-offcanvas-content-push.pp-offcanvas-content-61036e09aec18-open.pp-offcanvas-content-top .pp-offcanvas-container,
	.pp-offcanvas-content-slide-along.pp-offcanvas-content-61036e09aec18-open.pp-offcanvas-content-top .pp-offcanvas-container {
		transform: translate3d(0, 65%, 0);
	}
	.pp-offcanvas-content-reveal.pp-offcanvas-content-61036e09aec18-open.pp-offcanvas-content-bottom .pp-offcanvas-container,
	.pp-offcanvas-content-push.pp-offcanvas-content-61036e09aec18-open.pp-offcanvas-content-bottom .pp-offcanvas-container,
	.pp-offcanvas-content-slide-along.pp-offcanvas-content-61036e09aec18-open.pp-offcanvas-content-bottom .pp-offcanvas-container {
		transform: translate3d(0, -65%, 0);
	}
}

@media only screen and ( max-width: 768px ) {
	.pp-offcanvas-content-reveal.pp-offcanvas-content-61036e09aec18-open.pp-offcanvas-content-left .pp-offcanvas-container,
	.pp-offcanvas-content-push.pp-offcanvas-content-61036e09aec18-open.pp-offcanvas-content-left .pp-offcanvas-container,
	.pp-offcanvas-content-slide-along.pp-offcanvas-content-61036e09aec18-open.pp-offcanvas-content-left .pp-offcanvas-container {
		transform: translate3d(100%, 0, 0);
	}
	.pp-offcanvas-content-reveal.pp-offcanvas-content-61036e09aec18-open.pp-offcanvas-content-right .pp-offcanvas-container,
	.pp-offcanvas-content-push.pp-offcanvas-content-61036e09aec18-open.pp-offcanvas-content-right .pp-offcanvas-container,
	.pp-offcanvas-content-slide-along.pp-offcanvas-content-61036e09aec18-open.pp-offcanvas-content-right .pp-offcanvas-container {
		transform: translate3d(-100%, 0, 0);
	}
	.pp-offcanvas-content-reveal.pp-offcanvas-content-61036e09aec18-open.pp-offcanvas-content-top .pp-offcanvas-container,
	.pp-offcanvas-content-push.pp-offcanvas-content-61036e09aec18-open.pp-offcanvas-content-top .pp-offcanvas-container,
	.pp-offcanvas-content-slide-along.pp-offcanvas-content-61036e09aec18-open.pp-offcanvas-content-top .pp-offcanvas-container {
		transform: translate3d(0, 100%, 0);
	}
	.pp-offcanvas-content-reveal.pp-offcanvas-content-61036e09aec18-open.pp-offcanvas-content-bottom .pp-offcanvas-container,
	.pp-offcanvas-content-push.pp-offcanvas-content-61036e09aec18-open.pp-offcanvas-content-bottom .pp-offcanvas-container,
	.pp-offcanvas-content-slide-along.pp-offcanvas-content-61036e09aec18-open.pp-offcanvas-content-bottom .pp-offcanvas-container {
		transform: translate3d(0, -100%, 0);
	}
	/* Animated Headlines fix */
	.pp-offcanvas-content-61036e09aec18-open .pp-offcanvas-container .pp-headline-dynamic-wrapper {
		display: none;
	}
}
.pp-offcanvas-content.pp-offcanvas-content-61036e09aec18 {
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 0px;
	width: 45%;
}
.pp-offcanvas-content.pp-offcanvas-content-61036e09aec18.pp-offcanvas-content-top, .pp-offcanvas-content.pp-offcanvas-content-61036e09aec18.pp-offcanvas-content-bottom {
	height: 45%;
}
.pp-offcanvas-content.pp-offcanvas-content-61036e09aec18 .pp-offcanvas-body {
	padding-top: 50px;
	padding-right: 25px;
	padding-bottom: 50px;
	padding-left: 25px;
}
.pp-offcanvas-content-61036e09aec18.pp-offcanvas-content .pp-offcanvas-header {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.fl-node-61036e09aec18 .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
@media(max-width: 992px) {
	.pp-offcanvas-content.pp-offcanvas-content-61036e09aec18 {
		width: 65%;
	}
	.pp-offcanvas-content.pp-offcanvas-content-61036e09aec18.pp-offcanvas-content-top, .pp-offcanvas-content.pp-offcanvas-content-61036e09aec18.pp-offcanvas-content-bottom {
		height: 65%;
	}
}
@media(max-width: 768px) {
	.pp-offcanvas-content.pp-offcanvas-content-61036e09aec18 {
		width: 100%;
	}
	.pp-offcanvas-content.pp-offcanvas-content-61036e09aec18.pp-offcanvas-content-top, .pp-offcanvas-content.pp-offcanvas-content-61036e09aec18.pp-offcanvas-content-bottom {
		height: 100%;
	}
}
 .fl-node-61036e09aec18 > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
/* Generic Styles */
.fl-module-post-grid .fl-sep {
	display: inline-block;
	margin: 0 2px;
}

/* Post Columns */
body.rtl .fl-post-column {
	float: right;
}
.fl-post-column {
	float: left;
}
.fl-post-column .fl-post-grid-post {
	visibility: visible;
}

/* Post Grid */
.fl-post-grid {
	margin: 0 auto;
	position: relative;
}
.fl-post-grid:before,
.fl-post-grid:after {
	display: table;
	content: " ";
}
.fl-post-grid:after {
	clear: both;
}
.fl-post-grid-post {
	background: #fff;
	border: 1px solid #e6e6e6;
	visibility: hidden;
}
.fl-post-grid-post,
.fl-post-feed-post {
	overflow: hidden;
}

.fl-post-grid-image {
	position: relative;
}
.fl-post-grid-image img {
	height: auto !important;
	width: 100% !important;
}
.fl-post-grid-text {
	padding: 20px;
}
.fl-post-grid-title {
	padding-bottom: 7px;
}
body .fl-post-grid-text,
body .fl-post-grid-content p {
	font-size: 14px;
	line-height: 22px;
}
body .fl-post-grid-text > *:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
}
body .fl-post-grid-content p:last-of-type {
	margin-bottom: 0;
	padding-bottom: 0;
}
body .fl-post-grid-text a {
	text-decoration: none;
}
body .fl-post-grid-title {
	font-size: 20px;
	line-height: 26px;
	margin: 0 0 10px;
	padding: 0;
}
body .fl-post-grid-meta {
	font-size: 14px;
	padding-bottom: 10px;
}
.fl-post-feed-comments .fa {
	vertical-align: text-top;
}
.fl-post-grid-more {
	margin-top: 10px;
	display: inline-block;
}
.fl-post-grid #infscr-loading {
	bottom: 0;
	left: 0;
	right: 0;
	padding: 40px 0;
	position: absolute;
	text-align: center;
	width: 100%;
}

/* Post Gallery */
.fl-post-gallery-post {
	overflow: hidden;
	position: relative;
	visibility: hidden;
}
.fl-post-gallery-link {
	display: block;
	height: 100%;
}
.fl-post-gallery-img {
	position: relative;
	z-index: 1;
}
.fl-post-gallery-img-horiz {
	height: 100% !important;
	max-height: 100% !important;
	max-width: none !important;
	width: auto !important;
}
.fl-post-gallery-img-vert {
	height: auto !important;
	max-height: none !important;
	max-width: 100% !important;
	width: 100% !important;
}
.fl-post-gallery-text-wrap {
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 2;
	width: 100%;
	height: 100%;
	padding: 0 20px;
	text-align: center;
	filter: alpha(opacity = 0);
	opacity: 0;
	-webkit-transition: all 0.3s;
	   -moz-transition: all 0.3s;
	    -ms-transition: all 0.3s;
	        transition: all 0.3s;
}

.fl-post-gallery-link:hover .fl-post-gallery-text-wrap {
	filter: alpha(opacity = 100);
	opacity: 1;
}

.fl-post-gallery-text {
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	width: 100%;
	-webkit-transition: all 0.3s;
	   -moz-transition: all 0.3s;
	    -ms-transition: all 0.3s;
	        transition: all 0.3s;
}

/* Gallery Transitions */
.fl-post-gallery-text,
.fl-post-gallery-link:hover .fl-post-gallery-text{
	-webkit-transform: translate3d(-50%,-50%,0);
	   -moz-transform: translate3d(-50%,-50%,0);
	    -ms-transform: translate(-50%,-50%);
			transform: translate3d(-50%,-50%,0);
}

/* Gallery Icons */
.fl-post-gallery-text .fl-gallery-icon{
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.fl-post-gallery-text .fl-gallery-icon i,
.fl-post-gallery-text .fl-gallery-icon i:before{
	width: 24px;
	height: 24px;
	font-size: 24px;
}

.fl-post-gallery-text h2.fl-post-gallery-title {
	font-size: 22px;
	margin: 0 0 5px 0;
}
.fl-post-gallery #infscr-loading {
	clear: both;
	padding: 40px 0;
	text-align: center;
	width: 100%;
}

/* Post Feed */
.fl-post-feed-post {
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 40px;
}
.fl-post-feed-post:last-child {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}
.fl-post-feed-header {
	margin-bottom: 20px;
}
.fl-post-feed-header a {
	text-decoration: none;
}
body h2.fl-post-feed-title {
	margin: 0 0 10px;
	padding: 0;
	clear: none;
}
body .fl-post-feed-meta {
	font-size: 14px;
	margin-bottom: 5px;
}
.fl-post-feed-meta .fl-sep {
	margin: 0 3px;
}
.fl-post-feed-image {
	margin-bottom: 25px;
	position: relative;
}
.fl-post-feed-image img {
	height: auto !important;
	width: 100% !important;
}
.fl-post-feed-image-beside .fl-post-feed-image,
.fl-post-feed-image-beside-content .fl-post-feed-image {
	float: left;
	margin-bottom: 0;
	width: 33%;
}
.fl-post-feed-image-beside .fl-post-feed-text,
.fl-post-feed-image-beside-content .fl-post-feed-text {
	margin-left: 37%;
}
.fl-post-feed-image-beside-right .fl-post-feed-image,
.fl-post-feed-image-beside-content-right .fl-post-feed-image {
	float: right;
	margin-bottom: 0;
	width: 33%;
}
.fl-post-feed-image-beside-right .fl-post-feed-text,
.fl-post-feed-image-beside-content-right .fl-post-feed-text {
	margin-right: 37%;
}
.fl-post-feed-content a {
	text-decoration: none;
}
.fl-post-feed-content p:last-of-type {
	margin-bottom: 0;
	padding-bottom: 0;
}
.fl-post-feed-more {
	margin-top: 15px;
	display: inline-block;
}
.fl-post-feed #infscr-loading {
	padding: 40px 0;
	text-align: center;
	width: 100%;
}

/* No posts message */
.fl-post-grid-empty {
}

li.fl-post-feed-post,li.fl-post-gallery-post, li.fl-post-grid-post {
	list-style: none;
}
@media (max-width: 768px) { /* Post Feed */
.fl-post-feed-post.fl-post-feed-image-beside,
.fl-post-feed-post.fl-post-feed-image-beside-content,
.fl-post-feed-post.fl-post-feed-image-beside-right,
.fl-post-feed-post.fl-post-feed-image-beside-content-right {
	max-width: 300px;
	margin-left: auto;
	margin-right: auto;
}
.fl-post-feed-image-beside .fl-post-feed-image,
.fl-post-feed-image-beside .fl-post-feed-image img,
.fl-post-feed-image-beside-content .fl-post-feed-image,
.fl-post-feed-image-beside-content .fl-post-feed-image img,
.fl-post-feed-image-beside-right .fl-post-feed-image,
.fl-post-feed-image-beside-right .fl-post-feed-image img,
.fl-post-feed-image-beside-content-right .fl-post-feed-image,
.fl-post-feed-image-beside-content-right .fl-post-feed-image img {
	float: none;
	width: 100% !important;
}
.fl-post-feed-image-beside .fl-post-feed-image,
.fl-post-feed-image-beside-content .fl-post-feed-image,
.fl-post-feed-image-beside-right .fl-post-feed-image,
.fl-post-feed-image-beside-content-right .fl-post-feed-image {
	margin-bottom: 20px;
}
.fl-post-feed-image-beside .fl-post-feed-text,
.fl-post-feed-image-beside-content .fl-post-feed-text,
.fl-post-feed-image-beside-right .fl-post-feed-text,
.fl-post-feed-image-beside-content-right .fl-post-feed-text {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
 }
.fl-node-61010be6caee3 .fl-post-grid {
	margin-left: -10px;
	margin-right: -10px;
}
.fl-node-61010be6caee3 .fl-post-column {
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
	width: 33.333333333333%;
}
.fl-node-61010be6caee3 .fl-post-column:nth-child(3n + 1) {
	clear: both;
}
@media screen and (max-width: 992px) {
	.fl-node-61010be6caee3 .fl-post-column {
		width: 50%;
	}
	.fl-node-61010be6caee3 .fl-post-column:nth-child(3n + 1) {
		clear: none;
	}
	.fl-node-61010be6caee3 .fl-post-column:nth-child(2n + 1) {
		clear: both;
	}
}
@media screen and (max-width: 768px) {
	.fl-node-61010be6caee3 .fl-post-column {
		width: 100%;
	}
	.fl-node-61010be6caee3 .fl-post-column:nth-child(2n + 1) {
		clear: none;
	}
	.fl-node-61010be6caee3 .fl-post-column:nth-child(1n + 1) {
		clear: both;
	}
}

.fl-node-61010be6caee3 .fl-post-grid-post {

	
	}

.fl-node-61010be6caee3 .fl-post-grid-text {
	padding: 0px;
}

.fl-builder-content .fl-node-61010be6caee3 .fl-post-grid-title a {
	color: #252525;
}

.fl-builder-content .fl-node-61010be6caee3 .fl-post-grid-post .fl-post-grid-meta,
.fl-builder-content .fl-node-61010be6caee3 .fl-post-grid-post .fl-post-grid-meta span,
.fl-builder-content .fl-node-61010be6caee3 .fl-post-grid-post .fl-post-grid-meta span a, 
.fl-builder-content .fl-node-61010be6caee3 .fl-post-grid-post .fl-post-grid-meta-terms,
.fl-builder-content .fl-node-61010be6caee3 .fl-post-grid-post .fl-post-grid-meta-terms span,
.fl-builder-content .fl-node-61010be6caee3 .fl-post-grid-post .fl-post-grid-meta-terms a {
	color: #474350;
}


.fl-builder-content .fl-node-61010be6caee3 .fl-post-grid-post .fl-post-grid-content,
.fl-builder-content .fl-node-61010be6caee3 .fl-post-grid-post .fl-post-grid-content p,
.fl-builder-content .fl-node-61010be6caee3 .fl-post-grid-post .fl-post-grid-content .fl-post-grid-more,
.fl-builder-content .fl-node-61010be6caee3 .fl-builder-pagination ul.page-numbers li span,
.fl-builder-content .fl-node-61010be6caee3 .fl-builder-pagination ul.page-numbers li a {
	color: #474350;
}




.fl-node-61010be6caee3 .fl-post-grid-title {
	font-family: Gotham-Medium, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 1.2em;
}
.fl-builder-content .fl-node-61010be6caee3 .fl-post-grid-meta, .fl-builder-content .fl-node-61010be6caee3 .fl-post-grid-meta a {
	font-family: Gotham-Book, Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.2;
}
.fl-node-61010be6caee3 .fl-post-grid-content, .fl-node-61010be6caee3 .fl-post-grid-content p {
	font-family: Gotham-Book, Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.4;
}
 .fl-node-61010be6caee3 > .fl-module-content {
	margin-top:20px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
.fl-embed-video iframe {
	max-width: 100%;
}
.fl-wp-video {
	position: relative;
	height: 0;
	overflow: hidden;
	padding: 0 0 56.25%;
}
.fl-wp-video .wp-video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
}


.mfp-container .fl-video-lightbox-content .wp-video {
    margin-left: auto;
    margin-right: auto;
}

.mfp-container .fl-video-lightbox-content .fluid-width-video-wrapper iframe {
	width: 80%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

.fl-module-video .fl-video-poster {
	cursor: pointer;
}

.fl-wp-video .wp-video .mejs-container,
.fl-wp-video .wp-video .mejs-inner,
.fl-wp-video .wp-video .mejs-layers,
.fl-wp-video .wp-video .mejs-layer,
.fl-wp-video .wp-video-shortcode,
.fl-wp-video .me-plugin,
.fl-wp-video .me-plugin * {
	width: 100% !important;
	height: 100% !important;
}

.fl-video-sticky {
	position: fixed;
    top: 20px;
	z-index: 11;
}

.fl-wp-video img{
	width: 100%;
}
@media (max-width: 768px) {  }	.fl-node-6111c7d7a4ad1 .fl-wp-video {
		padding-bottom: 56.25%;
	}

	.fl-node-6111c7d7a4ad1 .mejs-playpause-button {
		display: none !important;
	}	

	.fl-node-6111c7d7a4ad1 .mejs-currenttime-container {
		display: none !important;
	}		

	.fl-node-6111c7d7a4ad1 .mejs-time-rail {
		display: none !important;
	}		

	.fl-node-6111c7d7a4ad1 .mejs-duration-container {
		display: none !important;
	}		

	.fl-node-6111c7d7a4ad1 .mejs-volume-button {
		display: none !important;
	}		

	.fl-node-6111c7d7a4ad1 .mejs-fullscreen-button {
		display: none !important;
	}		

		.fl-node-6111c7d7a4ad1 .mejs-controls {
			display: none !important;
		}

.fl-node-6111c7d7a4ad1 .fl-video-poster {
	display: none;
}

	.fl-node-6111c7d7a4ad1 .fl-wp-video .mejs-overlay-loading {
		display: none;
	}

 .fl-node-6111c7d7a4ad1 > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
	.fl-builder-content .fl-node-614aa18606aaf .fl-module-content .fl-rich-text,
	.fl-builder-content .fl-node-614aa18606aaf .fl-module-content .fl-rich-text * {
		color: #ffffff;
	}
	.fl-builder-content .fl-node-614aa18606aaf .fl-rich-text, .fl-builder-content .fl-node-614aa18606aaf .fl-rich-text *:not(b, strong) {
	font-family: Gotham-Book, Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 20px;
	line-height: 1.5em;
	text-align: center;
}
 .fl-node-614aa18606aaf > .fl-module-content {
	margin-top:0px;
	margin-bottom:25px;
}
@media (max-width: 768px) { .fl-node-614aa18606aaf > .fl-module-content { margin-bottom:20px; } }img.mfp-img {
    padding-bottom: 40px !important;
}

/* Support for object-fit */
.fl-builder-edit .fl-fill-container img {
	transition: object-position .5s;
}

.fl-fill-container :is(.fl-module-content, .fl-photo, .fl-photo-content, img) {
	height: 100% !important;
	width: 100% !important;
}

@media (max-width: 768px) { /* Mobile Photo */
.fl-photo-content,
.fl-photo-img {
	max-width: 100%;
} }.fl-node-614aa5c52ee92 .fl-photo {
	text-align: center;
}
	.fl-builder-content .fl-node-614aa770a146f .fl-module-content .fl-rich-text,
	.fl-builder-content .fl-node-614aa770a146f .fl-module-content .fl-rich-text * {
		color: #00399a;
	}
	.fl-builder-content .fl-node-614aa770a146f .fl-rich-text, .fl-builder-content .fl-node-614aa770a146f .fl-rich-text *:not(b, strong) {
	font-family: Gotham-Book, Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 44px;
	line-height: 1.2;
	text-align: center;
}
 .fl-node-614aa770a146f > .fl-module-content {
	margin-bottom:30px;
}
@media ( max-width: 768px ) {
 .fl-node-614aa770a146f.fl-module > .fl-module-content {
	margin-bottom:25px;
}
}

	.fl-builder-content .fl-node-614aab54e4985 .fl-module-content .fl-number-int,
	.fl-builder-content .fl-node-614aab54e4985 .fl-module-content .fl-number-string {
		color: #b9d9eb;
	}

	.fl-builder-content .fl-node-614aab54e4985 .fl-module-content .fl-number-before-text,
	.fl-builder-content .fl-node-614aab54e4985 .fl-module-content .fl-number-after-text {
		color: #ffffff;
	}



.fl-node-614aab54e4985 .fl-number .fl-number-text .fl-number-string, .fl-node-614aab54e4985 .fl-number .fl-number-text .fl-number-string span {
	font-size: 60px;
}
 .fl-node-614aab54e4985 > .fl-module-content {
	margin-top:30px;
	margin-bottom:30px;
}
@media (max-width: 768px) { .fl-node-614aab54e4985 > .fl-module-content { margin-top:20px;margin-bottom:20px; } }.fl-builder-content .fl-node-614ac871ae552 .fl-rich-text, .fl-builder-content .fl-node-614ac871ae552 .fl-rich-text *:not(b, strong) {
	font-family: Gotham-Medium, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 1;
}
 .fl-node-614ac871ae552 > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}
.fl-builder-content .fl-node-614ac8dd7722f .fl-rich-text, .fl-builder-content .fl-node-614ac8dd7722f .fl-rich-text *:not(b, strong) {
	font-family: Gotham-Medium, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 1;
}
 .fl-node-614ac8dd7722f > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}
.fl-builder-content .fl-node-614ac8f5da7b9 .fl-rich-text, .fl-builder-content .fl-node-614ac8f5da7b9 .fl-rich-text *:not(b, strong) {
	font-family: Gotham-Medium, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 1;
}
 .fl-node-614ac8f5da7b9 > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}
.fl-node-61568222f0d33 .fl-photo {
	text-align: center;
}
.fl-node-6169182364e47 .fl-photo {
	text-align: right;
}
@media(max-width: 768px) {
	.fl-node-6169182364e47 .fl-photo {
		text-align: center;
	}
}
 .fl-node-6169182364e47 > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
@media ( max-width: 768px ) {
 .fl-node-6169182364e47.fl-module > .fl-module-content {
	margin-top:25px;
}
}
.fl-node-60dfd62b8762b .fl-photo {
	text-align: center;
}
	.fl-builder-content .fl-node-60e2a725aa40c .fl-module-content .fl-rich-text,
	.fl-builder-content .fl-node-60e2a725aa40c .fl-module-content .fl-rich-text * {
		color: #474350;
	}
	.fl-builder-content .fl-node-60e2a725aa40c .fl-rich-text, .fl-builder-content .fl-node-60e2a725aa40c .fl-rich-text *:not(b, strong) {
	font-family: Gotham-Book, Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 18px;
	line-height: 1.4;
	text-align: center;
}
 .fl-node-60e2a725aa40c > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}
	.fl-builder-content .fl-node-60e2e3e334870 .fl-module-content .fl-rich-text,
	.fl-builder-content .fl-node-60e2e3e334870 .fl-module-content .fl-rich-text * {
		color: #474350;
	}
	.fl-builder-content .fl-node-60e2e3e334870 .fl-rich-text, .fl-builder-content .fl-node-60e2e3e334870 .fl-rich-text *:not(b, strong) {
	font-family: Gotham-Book, Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.4em;
}
 .fl-node-60e2e3e334870 > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}
	.fl-builder-content .fl-node-60e2e5580a908 .fl-module-content .fl-rich-text,
	.fl-builder-content .fl-node-60e2e5580a908 .fl-module-content .fl-rich-text * {
		color: #474350;
	}
	.fl-builder-content .fl-node-60e2e5580a908 .fl-rich-text, .fl-builder-content .fl-node-60e2e5580a908 .fl-rich-text *:not(b, strong) {
	font-family: Gotham-Book, Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.4em;
}
 .fl-node-60e2e5580a908 > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}
	.fl-builder-content .fl-node-60e2e5752ec52 .fl-module-content .fl-rich-text,
	.fl-builder-content .fl-node-60e2e5752ec52 .fl-module-content .fl-rich-text * {
		color: #474350;
	}
	.fl-builder-content .fl-node-60e2e5752ec52 .fl-rich-text, .fl-builder-content .fl-node-60e2e5752ec52 .fl-rich-text *:not(b, strong) {
	font-family: Gotham-Book, Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.4em;
}
 .fl-node-60e2e5752ec52 > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}
	.fl-builder-content .fl-node-614ac871ae553 .fl-module-content .fl-rich-text,
	.fl-builder-content .fl-node-614ac871ae553 .fl-module-content .fl-rich-text * {
		color: #474350;
	}
	.fl-builder-content .fl-node-614ac871ae553 .fl-rich-text, .fl-builder-content .fl-node-614ac871ae553 .fl-rich-text *:not(b, strong) {
	font-family: Gotham-Book, Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.4em;
}
 .fl-node-614ac871ae553 > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}
	.fl-builder-content .fl-node-614ac8dd77230 .fl-module-content .fl-rich-text,
	.fl-builder-content .fl-node-614ac8dd77230 .fl-module-content .fl-rich-text * {
		color: #474350;
	}
	.fl-builder-content .fl-node-614ac8dd77230 .fl-rich-text, .fl-builder-content .fl-node-614ac8dd77230 .fl-rich-text *:not(b, strong) {
	font-family: Gotham-Book, Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.4em;
}
 .fl-node-614ac8dd77230 > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}
	.fl-builder-content .fl-node-614ac8f5da7bb .fl-module-content .fl-rich-text,
	.fl-builder-content .fl-node-614ac8f5da7bb .fl-module-content .fl-rich-text * {
		color: #474350;
	}
	.fl-builder-content .fl-node-614ac8f5da7bb .fl-rich-text, .fl-builder-content .fl-node-614ac8f5da7bb .fl-rich-text *:not(b, strong) {
	font-family: Gotham-Book, Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.4em;
}
 .fl-node-614ac8f5da7bb > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}
	.fl-builder-content .fl-node-616e7fc43ca15 .fl-module-content .fl-rich-text,
	.fl-builder-content .fl-node-616e7fc43ca15 .fl-module-content .fl-rich-text * {
		color: #ffffff;
	}
	.fl-builder-content .fl-node-616e7fc43ca15 .fl-rich-text, .fl-builder-content .fl-node-616e7fc43ca15 .fl-rich-text *:not(b, strong) {
	font-family: Gotham-Medium, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 24px;
	line-height: 1.4em;
}
 .fl-node-616e7fc43ca15 > .fl-module-content {
	margin-top:0px;
}

/* Start Global CSS */
html{font-size:62.5%}body{font-family:Gotham-Book,Helvetica,Arial,sans-serif!important;font-size:1.6rem}.fl-page-content{background-color:transparent!important}.indent_ul{list-style-position:outside}.no_indent_ul{list-style-position:inside;padding-left:10px}.put_me_on_top{position:relative;z-index:9}.center-vertical{align-items:center}.align_center{text-align:center}.align_left{text-align:left}.align_right{text-align:right}.upper_case{text-transform:uppercase}.relative_col .fl-col-content{position:relative}.stick_column_right{position:absolute;right:0}.stick_column_left{position:absolute;left:0}.max_width_250_p p{max-width:250px}.max_width_300_p p{max-width:300px}.max_width_350_p p{max-width:350px}.max_width_400_p p{max-width:400px}.max_width_450_p p{max-width:450px}.max_width_500_p p{max-width:500px}.max_width_550_p p{max-width:550px}.max_width_600_p p{max-width:600px}.max_width_650_p p{max-width:650px}.max_width_700_p p{max-width:700px}.max_width_950_p p{max-width:950px}.max_width_250{max-width:250px}.max_width_275{max-width:275px}.max_width_300{max-width:300px}.max_width_325{max-width:325px}.max_width_350{max-width:350px}.max_width_375{max-width:375px}.max_width_400{max-width:400px}.max_width_425{max-width:425px}.max_width_450{max-width:450px}.max_width_475{max-width:475px}.max_width_500{max-width:500px}.max_width_550{max-width:550px}.max_width_550_p p{max-width:550px}.max_width_600{max-width:600px}.max_width_625{max-width:625px}.max_width_640{max-width:640px}.max_width_650{max-width:650px}.max_width_700{max-width:700px}.max_width_750{max-width:750px}.max_width_800{max-width:800px}.max_width_850{max-width:850px}.max_width_900{max-width:900px}.max_width_950{max-width:950px}.max_width_975{max-width:975px}.max_width_1000{max-width:1000px}.max_width_1100{max-width:1100px}.max_width_1200{max-width:1200px}.max_width_1300{max-width:1300px}.max_width_1500{max-width:1500px}.border_left_white{border-left:1px solid #fff}.border_left_gray{border-left:1px solid #999}.border_right_gray{border-right:1px solid #999}.hover_white{color:#fff!important}.z_index_over{z-index:1}.z_index_under{z-index:-1}.z_index_zero{z-index:0}.position_relative{position:relative}.position_absolute{position:absolute}.display_none{display:none}.move_numbers_left .fl-number{float:left;padding-left:20px}.show_only_on_moble{display:none}.Gotham-Book{font-family:Gotham-Book,Helvetica,Arial,sans-serif!important}.Gotham-Light{font-family:Gotham-Light,Helvetica,Arial,sans-serif!important}.Gotham-Medium{font-family:Gotham-Medium,Helvetica,Arial,sans-serif!important}.Gotham-Bold{font-family:Gotham-Bold,Helvetica,Arial,sans-serif!important}.Gotham-BookItalic{font-family:Gotham-BookItalic,Helvetica,Arial,sans-serif!important}.Gotham-LightItalic{font-family:Gotham-LightItalic,Helvetica,Arial,sans-serif!important}.Gotham-MediumItalic{font-family:Gotham-MediumItalic,Helvetica,Arial,sans-serif!important}.Gotham-BoldItalic{font-family:Gotham-BoldItalic,Helvetica,Arial,sans-serif!important}.fontRegular{font-family:Gotham-Book,Helvetica,Arial,sans-serif!important}.fontLight{font-family:Gotham-Light,Helvetica,Arial,sans-serif!important}.fontMedium{font-family:Gotham-Medium,Helvetica,Arial,sans-serif!important}.fontBold{font-family:Gotham-Bold,Helvetica,Arial,sans-serif!important}.fontBookItalic{font-family:Gotham-BookItalic,Helvetica,Arial,sans-serif!important}.fontLightItalic{font-family:Gotham-LightItalic,Helvetica,Arial,sans-serif!important}.fontMediumItalic{font-family:Gotham-MediumItalic,Helvetica,Arial,sans-serif!important}.fontBoldItalic{font-family:Gotham-BoldItalic,Helvetica,Arial,sans-serif!important}.h1,.h2,.h3,h1,h2,h3{margin-top:10px!important}strong{font-family:Gotham-Bold,Helvetica,Arial,sans-serif!important}li{padding-bottom:20px}.royal_blue{color:#00399a!important}.green{color:#91c24a!important}.light_blue{color:#0073aa!important}.Teal{color:#007787!important}.purple{color:#3f2a56!important}.dark_gray{color:#474350!important}.mixed_blend_mode{mix-blend-mode:multiply}.bold_font{font-weight:700!important}.url_links{cursor:pointer;text-decoration:none}.url_links:hover{text-decoration:underline}.url_links_underline{cursor:pointer;text-decoration:underline}.url_links_underline:hover{text-decoration:underline}.fl-col-group-equal-height.fl-col-group-align-center .col_image_up_top .fl-col-content{align-items:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-webkit-box-align:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-align:unset;-ms-flex-pack:unset}.align_me_center .fl-col-content{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.padding_right_0{padding-right:0}.padding_right_5{padding-right:5px}.padding_right_10{padding-right:10px}.padding_right_15{padding-right:15px}.padding_right_20{padding-right:20px}.padding_right_25{padding-right:25px}.padding_right_30{padding-right:30px}.padding_right_35{padding-right:35px}.padding_right_40{padding-right:40px}.padding_right_50{padding-right:50px}.padding_right_55{padding-right:50px}.padding_right_60{padding-right:50px}.padding_left_0{padding-left:0}.padding_left_5{padding-left:5px}.padding_left_10{padding-left:10px}.padding_left_15{padding-left:15px}.padding_left_20{padding-left:20px}.padding_left_25{padding-left:25px}.padding_left_30{padding-left:30px}.padding_left_40{padding-left:40px}.padding_left_45{padding-left:45px}.padding_left_50{padding-left:50px}.padding_left_55{padding-left:55px}.padding_left_60{padding-left:60px}.padding_top_0{padding-top:0}.padding_top_2{padding-top:2px}.padding_top_5{padding-top:5px}.padding_top_10{padding-top:10px}.padding_top_15{padding-top:15px}.padding_top_20{padding-top:20px}.padding_top_25{padding-top:25px}.padding_top_30{padding-top:30px}.padding_top_35{padding-top:35px}.padding_top_40{padding-top:40px}.padding_top_45{padding-top:45px}.padding_top_50{padding-top:50px}.padding_top_55{padding-top:55px}.padding_top_60{padding-top:60px}.padding_bottom_0{padding-bottom:0}.padding_bottom_2{padding-bottom:2px}.padding_bottom_5{padding-bottom:5px}.padding_bottom_10{padding-bottom:10px}.padding_bottom_15{padding-bottom:15px}.padding_bottom_20{padding-bottom:20px}.padding_bottom_25{padding-bottom:25px}.padding_bottom_30{padding-bottom:30px}.padding_bottom_35{padding-bottom:35px}.padding_bottom_40{padding-bottom:40px}.padding_bottom_45{padding-bottom:45px}.padding_bottom_50{padding-bottom:50px}.padding_bottom_55{padding-bottom:55px}.padding_bottom_60{padding-bottom:60px}.margin_auto{margin:auto}.margin_left_0{margin-left:0}.margin_left_5{margin-left:5px}.margin_left_10{margin-left:10px}.margin_left_15{margin-left:15px}.margin_left_20{margin-left:20px}.margin_left_25{margin-left:25px}.margin_left_30{margin-left:30px}.margin_left_35{margin-left:35px}.margin_left_40{margin-left:40px}.margin_left_45{margin-left:45px}.margin_left_50{margin-left:50px}.margin_left_55{margin-left:55px}.margin_left_60{margin-left:60px}.margin_left_65{margin-left:65px}.margin_left_70{margin-left:70px}.margin_left_75{margin-left:75px}.margin_left_100{margin-left:100px}.margin_top_0{margin-top:0}.margin_top_5{margin-top:5px}.margin_top_10{margin-top:10px}.margin_top_15{margin-top:15px}.margin_top_20{margin-top:20px}.margin_top_25{margin-top:25px}.margin_top_30{margin-top:30px}.margin_top_35{margin-top:35px}.margin_top_40{margin-top:40px}.margin_top_45{margin-top:45px}.margin_top_50{margin-top:50px}.margin_top_55{margin-top:55px}.margin_top_60{margin-top:60px}.margin_top_65{margin-top:65px}.margin_top_70{margin-top:70px}.margin_top_75{margin-top:75px}.margin_top_100{margin-top:100px}.margin_bottom_0{margin-bottom:0}.margin_bottom_2{margin-bottom:2px}.margin_bottom_4{margin-bottom:4px}.margin_bottom_5{margin-bottom:5px}.margin_bottom_6{margin-bottom:6px}.margin_bottom_8{margin-bottom:8px}.margin_bottom_10{margin-bottom:10px}.margin_bottom_0 p{margin-bottom:0!important}.fl-builder--panel-content .fl-builder-block-thumbnail{display:none}.fl-page-bar .IA_top_bar .fl-social-icons i.fab,.fl-page-bar .IA_top_bar .fl-social-icons i.fas{font-size:16px;vertical-align:middle;width:26px;height:26px;line-height:26px}.fl-page-bar .IA_top_bar .top_bar_text{color:#fff;padding:4px 8px;margin-right:10px}.fl-page-bar .IA_top_bar .top_bar_text:hover{text-decoration:none;border-radius:4px;background:rgba(255,255,255,.3)}.fl-page-bar{position:absolute;top:0;z-index:11;width:100%;font-size:14px!important;line-height:16px!important;padding-top:8px;padding-bottom:8px}.fl-page-header-primary .fl-page-header-logo{position:absolute;left:10px;top:-47px}.fl-page-nav-right .fl-page-header-logo img{max-width:244px;width:244px;height:90px}.fl-page-header.fl-page-header-primary,.fl-page-header.fl-page-header-primary .fl-page-header-wrap{background-color:transparent;border-bottom-style:none!important;position:absolute;top:20px;width:100%;z-index:10}.fl-page-header-primary.fl-page-nav-right .fl-page-header-wrap{border-bottom:none}.fl-page-bar{border-color:#fff!important;background-color:transparent!important}.fl-page-nav-wrap{border-color:#4e5761!important;background-color:transparent!important}.fl-page-header{background-color:transparent!important}.fl-page-header-primary .sub-menu{background:rgba(0,0,0,.6)!important}.fl-page-header-primary .fl-page-nav ul.sub-menu{border-top:none!important}.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.sub-menu li{padding-bottom:0}.fl-page-bar-text-1{float:right}.fl-page-header.fl-page-header-primary-- .fl-page-header-container{padding-top:20px;padding-bottom:20px}.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav>li,.fl-page-header-primary .fl-page-nav-wrap .navbar-nav>li{padding-bottom:0}.fl-404 .fl-post-header h2{color:#236093}.fl-404 form input{color:#236093!important}.fl-page-header .fl-page-header-container{padding-top:10px}.fl-page-nav_ .navbar-nav li>a{padding:4px 16px!important}.fl-page-nav .navbar-nav>li>a.nav-link{padding:14px 0!important;margin-right:30px!important}.fl-page-nav-right .fl-page-header-wrap{border:none}.fl-page-header-fixed-,.fl-page-nav-right.fl-page-header-fixed-{transform:translateY(0) scaleY(1) translateZ(0)}.fl-page-header-fixed,.fl-page-nav-right.fl-page-header-fixed{opacity:0;transition:opacity 1s ease}.fl-page-header-fixed .fl-page-header-wrap,.fl-page-header-fixed.fl-page-nav-right{background-color:#eef6fa!important}.fl-page-header-fixed .navbar-nav li>a,.fl-page-nav-right.fl-page-header-fixed .navbar-nav li>a{color:#474350!important}.fl-page-header-fixed .fl-page-header-container.container,.fl-page-nav-right.fl-page-header-fixed .fl-page-header-container.container{padding-top:20px!important;padding-bottom:20px!important}.fl-page-header-fixed.fl-page-nav-right .fl-page-header-logo{text-align:center}.fl-page-header-fixed .fl-page-nav ul.sub-menu li a,.fl-page-header-primary .fl-page-nav ul.sub-menu li a,.fl-page-nav-right .fl-page-nav-wrap .navbar-nav>li.current-menu-ancestor>a,.fl-page-nav-right .fl-page-nav-wrap .navbar-nav>li.current-page-parent>a,.fl-page-nav-right .fl-page-nav-wrap .navbar-nav>li>a{border-top:transparent 4px solid}.fl-page-header-fixed .fl-page-nav ul.sub-menu li a:hover,.fl-page-header-primary .fl-page-nav ul.sub-menu li a:hover,.fl-page-nav-right .fl-page-nav-wrap .navbar-nav>li.current-menu-ancestor>a,.fl-page-nav-right .fl-page-nav-wrap .navbar-nav>li.current-page-parent>a,.fl-page-nav-right .fl-page-nav-wrap .navbar-nav>li>a:hover{border-color:#00399a}.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav>li.current-menu-item>a,.fl-page-header-primary .fl-page-nav-wrap .navbar-nav>li.current-menu-item>a{border-top:4px solid #00399a!important}.fl-page-header-fixed .fl-page-nav ul.sub-menu,.fl-page-nav-right.fl-page-header-fixed .fl-page-nav ul.sub-menu{background-color:#eef6fa!important}.fl-page-nav ul.sub-menu{border-color:#eef6fa!important}.impactassets_sidebar_row .fl-col{min-height:0}.hamburger_menu{position:fixed;z-index:99999;right:0;float:right;top:24px;background-color:#91c24a;border-radius:4px 0 0 4px}.hamburger{padding:15px 20px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:#000}.hamburger-box{width:16px;height:10px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:20px;height:3px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r .hamburger-inner::after,.hamburger--3dxy-r .hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger_content{width:40vw;height:70vh;padding:50px;display:none}.hamburger_url_links_underline:hover{text-decoration:underline;color:#fff}.row_full_color_header{margin-top:136px}.menu-item-home{display:none!important}.col_hover_box{width:108%;padding-left:60px;left:-33px;position:relative;cursor:pointer}.col_hover_box:hover{background-color:#fff}.col_hover_text{color:#0073aa}.col_hover_box:hover .col_hover_text{color:#3f2a56}.col_hover_box_2{width:100%;position:relative}.col_hover_box_2:hover{background-color:#eaf4f9}.col_hover_text{color:#0073aa}.col_hover_box_2:hover .col_hover_text{color:#3f2a56}.fl-builder-content .IA_button a.fl-button{position:relative;background-color:transparent}.fl-builder-content .IA_button_ a.fl-button:active{padding-left:9px;padding-right:9px;padding-top:8px;padding-bottom:4px}.fl-builder-content .IA_button_ a.fl-button:active .fl-button-text{font-size:15px!important}.fl-builder-content .IA_button_ .fl-button i{font-size:16px!important}.green_underline_text{cursor:pointer;border-bottom:4px solid #91c24a;text-decoration:none}.green_underline_text:hover{background-color:#91c24a;text-decoration:none}.fl-builder-content .hamburger_button a.fl-button{position:relative;background-color:transparent;border:none}.fl-builder-content .hamburger_button a.fl-button:focus,.fl-builder-content .hamburger_button a.fl-button:hover{text-decoration:underline;color:#474350}.fl-builder-content .hamburger_button .fl-button i.fl-button-icon-after{margin-left:0;margin-right:0;font-size:18px;font-weight:900}.ia_green_button .wp-block-button__link{background-color:transparent;color:#474350}.ham_icon{font-size:18px!important;font-weight:900;padding-left:6px;vertical-align:middle}.donate_btn_icon{font-weight:900;vertical-align:middle}.no_underline_url_links{cursor:pointer;text-decoration:none}.no_underline_url_links:active,.no_underline_url_links:focus,.no_underline_url_links:hover{text-decoration:none}.button_border_bottom{border-bottom:4px solid #91c24a!important;padding-top:8px!important;padding-right:10px!important;padding-bottom:4px!important;padding-left:10px!important}.fl-module-fl-post-content .fl-node-content a.no_underline_url_links{color:transparent!important}.readMoreLink{cursor:pointer}.readMoreLink:hover{text-decoration:underline}.hidden_text{display:none;margin-bottom:20px}.hidden_text_readmore{font-weight:400!important;font-size:16px!important;line-height:1.5!important;color:#4e5055!important;display:none;margin-top:10px;margin-bottom:20px}.hidden_text_readmore_links{font-weight:400!important;font-size:16px!important;line-height:1.5!important;color:#4e5055!important;text-decoration:underline!important}.hidden_text_readmore_large{color:#fff!important;display:none;margin-bottom:20px}.simpleSwap .fl-module-content img{opacity:0;transition:.8s ease-in-out}.simpleSwap .fl-module-content img:hover{opacity:1;transition:.8s ease-in-out}.fl-photo{position:relative;overflow:hidden}.photo-hover{position:absolute;opacity:0;z-index:-1;-webkit-transition:all .43s;-ms-transition:all .43s;-moz-transition:all .43s;transition:all .43s}.fl-photo:hover .photo-hover{z-index:1;opacity:1}.hover-swap-image .fl-module-content .fl-photo{-webkit-transition:all .8s;-ms-transition:all .8s;-moz-transition:all .8s;transition:all .8s}.hover-swap-image .fl-photo:hover img:not(.photo-hover){z-index:0;opacity:0;-webkit-transition:all .43s;-ms-transition:all .43s;-moz-transition:all .43s;transition:all .43s}.a2a_menu a.a2a_i:visited,.a2a_menu a.a2a_more{display:none}.blog_list{margin-left:10px}.blog_list li{line-height:1.4em;padding-bottom:10px}.pp-offcanvas-content-open .pp-offcanvas-container:after{opacity:0!important}.review_committee_offcanvas .row{margin-left:0;margin-right:0}.review_committee_offcanvas .fl-post-content{padding-top:15%;max-width:400px}.review_committee_offcanvas .review_committee_offcanvas-title{font-family:Gotham-Book,Helvetica,Arial,sans-serif;font-size:22px;color:#b9d9eb}.review_committee_offcanvas .review_committee_offcanvas-position-title{font-family:Gotham-Book,Helvetica,Arial,sans-serif;font-size:18px;color:#fff;padding-bottom:20px}.review_committee_offcanvas .review_committee_offcanvas-content{font-size:14px;color:#fff}.review_committee_offcanvas-content a{color:#b9d9eb}.faqs_offcanvas{padding:50px}.faqs_offcanvas .row{margin-left:0;margin-right:0}.faqs_offcanvas .faqs_offcanvas-title{font-family:Gotham-Book,Helvetica,Arial,sans-serif;font-size:22px;color:#474350;padding-bottom:20px;line-height:1.3em;max-width:600px}.faqs_offcanvas .faqs_offcanvas-content{font-size:16px;color:#474350;max-width:600px;line-height:1.5em}.faqs_offcanvas-content h2{font-family:Gotham-Book,Helvetica,Arial,sans-serif;font-size:18px;color:#474350;line-height:1.3em}.review_committee_offcanvas.greyscale_img img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}@keyframes animate_dispaly{0%{display:none;opacity:0}1%{display:block;opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}.image_arrows .fl-photo-content{position:relative;max-width:375px}.image_arrows .fl-photo-content:after{content:"e97e";position:absolute;font-family:Ultimate-Icons!important;color:#959595;float:right;width:100%;text-align:right;font-size:24px;right:12px;bottom:12px}.image_arrows .fl-photo-content:hover:after{color:#fff}.image_arrows.ia_50 .fl-photo-content_{max-width:280px}.image_arrows.ia_50 .fl-photo-content:after{bottom:30px}.image_arrows.ia_50.bg_blue .fl-photo-content:hover{background-color:#00399a}.image_arrows.ia_50.bg_green .fl-photo-content:hover{background-color:#007787}.image_arrows.ia_50.bg_purple .fl-photo-content:hover{background-color:#3f2a56}.align_hover_center .njba-njba-box-dispay-two{display:flex;justify-content:center;align-items:center}.purple_img_hover .njba-image-hover-box1{position:relative;max-width:375px}.purple_img_hover .njba-image-hover-box1 a:after{content:"e97e";position:absolute;font-family:Ultimate-Icons!important;color:#959595;float:right;width:100%;text-align:right;font-size:20px;right:4px;bottom:2px;transition:all ease .5s;z-index:9}.purple_img_hover .njba-image-hover-box1 a:hover:after{color:#fff}.purple_img_hover .njba-image-hover-box1:hover{background-color:#3f2a56;color:#fff;transition:all ease .5s}.purple_img_hover .njba-image-hover-box1:active .njba-image-hover-border{background-color:#3f2a56;color:#fff}.green_underline_text{cursor:pointer;border-bottom:4px solid #91c24a}.green_underline_text:hover{background-color:#91c24a;text-decoration:none}.hover_purple_top_col .fl-col-content:hover,.hover_purple_top_col .fl-col-content:hover .hover_purple_top_col_text p{border-color:#3f2a56!important;color:#3f2a56!important}.purple_hover_parent_col:hover .hover_purple_bg_col .fl-col-content{border-color:#3f2a56!important;background-color:#3f2a56!important}.purple_hover_parent_col:hover .hover_purple_bg_col .fl-col-content p{color:#fff!important}.purple_col_numbers .fl-number-string{font-family:Gotham-Medium,Helvetica,Arial,sans-serif!important}.purple_col_numbers .fl-number-after-text{font-size:18px;padding-top:10px}.no_text_decoration a:hover{text-decoration:none!important}.cut_corner_off_col .fl-col-content,.cut_corner_off_col_60 .fl-col-content,.cut_corner_off_col_80 .fl-col-content{position:relative}.cut_corner_off_col .fl-col-content:before{content:'';position:absolute;bottom:0;right:0;border-bottom:100px solid #fff;border-left:100px solid transparent}.cut_corner_off_col .fl-col-content:hover:before{color:#fff;border-bottom:100px solid transparent}.cut_corner_off_col_80 .fl-col-content:before{content:'';position:absolute;bottom:0;right:0;border-bottom:80px solid #fff;border-left:80px solid transparent}.cut_corner_off_col_80 .fl-col-content:hover:before{color:#fff;border-bottom:80px solid transparent}.cut_corner_off_col_60 .fl-col-content:before{content:'';position:absolute;bottom:0;right:0;border-bottom:60px solid #fff;border-left:60px solid transparent}.cut_corner_off_col_60 .fl-col-content:hover:before{color:#fff;border-bottom:60px solid transparent}.icon_arrow_hover{position:absolute;right:0;bottom:0;z-index:2}.cut_corner_off_col .fl-col-content:hover .icon_arrow_hover,.cut_corner_off_col_80 .fl-col-content:hover .icon_arrow_hover{right:10px;bottom:10px}.cut_corner_off_col_60 .fl-col-content:hover .icon_arrow_hover{right:4px;bottom:4px}.cut_corner_off_col .fl-col-content:hover .icon_arrow_hover .fl-module-content .fl-icon i:before,.cut_corner_off_col_60 .fl-col-content:hover .icon_arrow_hover .fl-module-content .fl-icon i:before,.cut_corner_off_col_80 .fl-col-content:hover .icon_arrow_hover .fl-module-content .fl-icon i:before{color:#fff!important}.hp_trending_topics .njba-content-grid{background-color:transparent}.hp_trending_topics .njba-blog-posts-grid .njba-content-grid{border:none}.hp_trending_topics .njba-post-grid-image:hover{background-color:#3f2a56}.hp_trending_topics .njba-content-grid-vertical-center h1{padding-bottom:5px}.hp_trending_topics .njba-content-grid-vertical-center h1 a{font-size:18px;color:#252525}.hp_trending_topics .njba-content-grid-vertical-center ul{display:none}.hp_trending_topics .njba-content-grid-contant_section{font-size:16px;color:#474350}.hp_trending_topics .njba-content-grid-contant p{padding-top:5px}.relative_slider_col img{width:100%;height:100%;object-fit:cover;position:relative}.hp_trending_topics .layout1 .rt-holder .rt-detail .post-meta{display:none}.hp_trending_topics .layout1 .rt-holder .rt-detail h2,.hp_trending_topics .rt-detail h2.entry-title a,.hp_trending_topics .rt-detail h3.entry-title a,.hp_trending_topics .rt-detail h4.entry-title a{font-size:18px;line-height:1.2em!important;font-family:Gotham-Medium,Helvetica,Arial,sans-serif}.hp_trending_topics .layout1 .rt-holder .rt-detail{background-color:transparent;padding:8px 0}.hp_trending_topics .layout1 .rt-holder .rt-detail h2,.hp_trending_topics .rt-detail h2{margin-bottom:5px!important}.hp_trending_topics .rt-detail .post-content{font-family:Gotham-Book,Helvetica,Arial,sans-serif;font-size:16px;color:#474350}#hp_trending_topics .rt-tpg-container .layout1 .rt-holder .rt-img-holder img{-webkit-transition:all 0s;-ms-transition:all 0s;-moz-transition:all 0s;transition:all 0s}#hp_trending_topics .rt-tpg-container .layout1 .rt-holder .rt-img-holder:hover img{background-color:#3f2a56;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:all 0s;-ms-transition:all 0s;-moz-transition:all 0s;transition:all 0s}#hp_trending_topics .rt-tpg-container .layout1 .rt-holder .rt-img-holder{position:relative;max-width:375px;border-bottom:6px solid #3f2a56}#hp_trending_topics .rt-tpg-container .layout1 .rt-holder .rt-img-holder:after{content:"e97e";position:absolute;font-family:Ultimate-Icons!important;color:#555;float:right;width:100%;text-align:right;font-size:24px;right:4px;bottom:6px}#hp_trending_topics .rt-tpg-container .layout1 .rt-holder .rt-img-holder:hover:after{color:#fff}#hp_trending_topics .rt-tpg-container .layout1 .rt-holder .rt-img-holder:before{content:'';position:absolute;bottom:0;right:0;border-bottom:80px solid #fff;border-left:80px solid transparent}#hp_trending_topics .rt-tpg-container .layout1 .rt-holder .rt-img-holder:hover:before{color:#fff;border-bottom:80px solid #3f2a56}.news_and_perspectives .njba-content-grid{background-color:transparent}.news_and_perspectives .njba-blog-posts-grid .njba-content-grid{border:none}.news_and_perspectives .njba-post-grid-image:hover{background-color:#3f2a56}.news_and_perspectives .njba-content-grid-vertical-center h1{padding-bottom:5px}.news_and_perspectives .njba-content-grid-vertical-center h1 a{font-size:18px;color:#252525}.news_and_perspectives .njba-content-grid-vertical-center ul{display:none}.news_and_perspectives .njba-content-grid-contant_section{font-size:16px;color:#474350}.news_and_perspectives .njba-content-grid-contant p{padding-top:5px}.news_and_perspectives .layout1 .rt-holder .rt-detail h2,.news_and_perspectives .rt-detail h2.entry-title a,.news_and_perspectives .rt-detail h3.entry-title a,.news_and_perspectives .rt-detail h4.entry-title a{font-size:18px;line-height:1.2em!important;font-family:Gotham-Medium,Helvetica,Arial,sans-serif}.news_and_perspectives .layout1 .rt-holder .rt-detail{background-color:transparent;padding:8px 0}.news_and_perspectives .layout1 .rt-holder .rt-detail h2,.news_and_perspectives .rt-detail h2{margin-bottom:5px!important}.news_and_perspectives .rt-detail .post-content{font-family:Gotham-Book,Helvetica,Arial,sans-serif;font-size:16px;color:#474350}#news_and_perspectives .rt-tpg-container .layout1 .rt-holder .rt-img-holder img{-webkit-transition:all 0s;-ms-transition:all 0s;-moz-transition:all 0s;transition:all 0s}#news_and_perspectives .rt-tpg-container .layout1 .rt-holder .rt-img-holder:hover img{background-color:#3f2a56;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:all 0s;-ms-transition:all 0s;-moz-transition:all 0s;transition:all 0s}#news_and_perspectives .rt-tpg-container .layout1 .rt-holder .rt-img-holder{position:relative;max-width:375px;border-bottom:6px solid #3f2a56}#news_and_perspectives .rt-tpg-container .layout1 .rt-holder .rt-img-holder:after{content:"e97e";position:absolute;font-family:Ultimate-Icons!important;color:#555;float:right;width:100%;text-align:right;font-size:24px;right:4px;bottom:4px}#news_and_perspectives .rt-tpg-container .layout1 .rt-holder .rt-img-holder:hover:after{color:#fff}#news_and_perspectives .rt-tpg-container .layout1 .rt-holder .rt-img-holder:before{content:'';position:absolute;bottom:0;right:0;border-bottom:80px solid #fff;border-left:80px solid transparent}#news_and_perspectives .rt-tpg-container .layout1 .rt-holder .rt-img-holder:hover:before{color:#fff;border-bottom:80px solid #3f2a56}.news_post_main_container .fl-post-column{padding-bottom:75px}.news_post_cont .fl-post-grid-image a img,.news_post_cont .fl-post-image a img{clip-path:polygon(0 0,100% 0,100% 70%,80% 100%,0 100%);width:100%;height:100%;object-fit:cover}.news_post_cont .fl-post-grid-image a img,.news_post_cont .fl-post-image a img{max-height:266px}.news_post_cont .fl-post-grid-image:hover,.news_post_cont .fl-post-image:hover{background-color:#3f2a56}.news_post_cont.fl-post-grid-post{background:0 0;border:none;max-width:374px;margin:auto}.news_post_cont .fl-post-grid-title{margin:6px 0 6px!important;max-width:350px}.news_post_cont .fl-post-grid-content{max-width:350px}.news_post_cont .fl-post-grid-text{position:relative;padding-top:25px}.news_post_cont .fl-post-grid-image{position:relative;max-width:373px;border-bottom:6px solid #3f2a56}.news_post_cont .fl-post-grid-image:after{content:"e97e";position:absolute;font-family:Ultimate-Icons!important;color:#555;float:right;width:100%;text-align:right;font-size:24px;right:8px;bottom:4px}.news_post_cont .fl-post-grid-image:hover:after{color:#fff}.news_post_cont .fl-post-category,.news_post_cont .fl-post-category a{font-family:Gotham-Book,Helvetica,Arial,sans-serif!important;font-size:12px!important;color:#0073aa!important}.news_post_cont .social-share-posts{position:absolute;right:0;cursor:pointer}.news_hide_category .fl-post-category,.news_hide_social_share .social-share-posts{display:none}.mobile_news_posts_container{border:none}.mobile_news_cont .fl-post-image:before{content:'';position:absolute;bottom:0;right:0;border-bottom:80px solid #fff;border-left:80px solid transparent}.mobile_news_cont .fl-post-image:hover:before{color:#fff;border-bottom:80px solid transparent}.mobile_news_cont .fl-post-image:after{content:"e97e";position:absolute;font-family:Ultimate-Icons!important;color:#555;float:right;width:100%;text-align:right;font-size:32px;right:6px;bottom:4px}.mobile_news_cont .fl-post-image:hover:after{color:#fff}.purple_border_left .fl-col-content{border-left:6px solid #3f2a56}.green_border_left .fl-col-content{border-left:6px solid #91c24a}#contact_form_div input[type=date],#contact_form_div input[type=email],#contact_form_div input[type=month],#contact_form_div input[type=number],#contact_form_div input[type=password],#contact_form_div input[type=search],#contact_form_div input[type=tel],#contact_form_div input[type=text],#contact_form_div input[type=time],#contact_form_div input[type=url],#contact_form_div input[type=week],#contact_form_div textarea{color:#333!important;width:100%;padding:12px 20px;background-color:#fff;font-size:16px;border:none;border-radius:0}#contact_form_div .wpcf7 .wpcf7-form input[type=email]:focus:-moz-placeholder,#contact_form_div .wpcf7 .wpcf7-form input[type=email]:focus:-ms-input-placeholder,#contact_form_div .wpcf7 .wpcf7-form input[type=email]:focus::-moz-placeholder,#contact_form_div .wpcf7 .wpcf7-form input[type=email]:focus::-webkit-input-placeholder,#contact_form_div .wpcf7 .wpcf7-form input[type=tel]:focus:-moz-placeholder,#contact_form_div .wpcf7 .wpcf7-form input[type=tel]:focus:-ms-input-placeholder,#contact_form_div .wpcf7 .wpcf7-form input[type=tel]:focus::-moz-placeholder,#contact_form_div .wpcf7 .wpcf7-form input[type=tel]:focus::-webkit-input-placeholder,#contact_form_div .wpcf7 .wpcf7-form input[type=text]:focus:-moz-placeholder,#contact_form_div .wpcf7 .wpcf7-form input[type=text]:focus:-ms-input-placeholder,#contact_form_div .wpcf7 .wpcf7-form input[type=text]:focus::-moz-placeholder,#contact_form_div .wpcf7 .wpcf7-form input[type=text]:focus::-webkit-input-placeholder,#contact_form_div .wpcf7 .wpcf7-form textarea:focus:-moz-placeholder,#contact_form_div .wpcf7 .wpcf7-form textarea:focus:-ms-input-placeholder,#contact_form_div .wpcf7 .wpcf7-form textarea:focus::-moz-placeholder,#contact_form_div .wpcf7 .wpcf7-form textarea:focus::-webkit-input-placeholder{color:#5a5a5a;opacity:.3}#contact_form_div .wpcf7 .wpcf7-form input[type=email]:-moz-placeholder,#contact_form_div .wpcf7 .wpcf7-form input[type=email]:-ms-input-placeholder,#contact_form_div .wpcf7 .wpcf7-form input[type=email]::-moz-placeholder,#contact_form_div .wpcf7 .wpcf7-form input[type=email]::-webkit-input-placeholder,#contact_form_div .wpcf7 .wpcf7-form input[type=tel]:-moz-placeholder,#contact_form_div .wpcf7 .wpcf7-form input[type=tel]:-ms-input-placeholder,#contact_form_div .wpcf7 .wpcf7-form input[type=tel]::-moz-placeholder,#contact_form_div .wpcf7 .wpcf7-form input[type=tel]::-webkit-input-placeholder,#contact_form_div .wpcf7 .wpcf7-form input[type=text]:-moz-placeholder,#contact_form_div .wpcf7 .wpcf7-form input[type=text]:-ms-input-placeholder,#contact_form_div .wpcf7 .wpcf7-form input[type=text]::-moz-placeholder,#contact_form_div .wpcf7 .wpcf7-form input[type=text]::-webkit-input-placeholder,#contact_form_div .wpcf7 .wpcf7-form textarea:-moz-placeholder,#contact_form_div .wpcf7 .wpcf7-form textarea:-ms-input-placeholder,#contact_form_div .wpcf7 .wpcf7-form textarea::-moz-placeholder,#contact_form_div .wpcf7 .wpcf7-form textarea::-webkit-input-placeholder{color:#5a5a5a;font-size:14px;padding-left:20px;opacity:.9}#contact_form_div .contact_pulldown{font-family:Gotham-Book,Helvetica,Arial,sans-serif!important;color:#fff!important;width:100%;padding:6px 8px;background-color:#e84f0b;font-size:2.2rem;height:40px;margin-bottom:10px;outline:0;border:none;overflow:hidden;position:relative}#contact_form_div .looking-to .contact_pulldown:after{content:"25BD";color:#fff!important;padding:12px 8px;position:absolute;right:10px;top:0;z-index:1;text-align:center;width:10%;height:100%;pointer-events:none}#contact_form_div textarea{height:38px;resize:none}#contact_form_div .wpcf7-validation-errors{font-size:16px;border:2px solid #91c24a!important;color:red;margin:0 auto}#contact_form_div .wpcf7-not-valid-tip{font-size:16px;padding:10px}#contact_form_div .wpcf7-submit{display:none;font-family:Gotham-Book,Helvetica,Arial,sans-serif!important;color:#333!important;background-color:transparent;font-size:24px!important;padding:8px 14px 10px;border:none;text-transform:uppercase;border-bottom:4px solid #91c24a}#contact_form_div .wpcf7-submit:active,#contact_form_div .wpcf7-submit:hover{background-color:#91c24a!important;border:none}.wpcf7-response-output{color:#333!important;font-size:16px}.wpcf7 form .wpcf7-response-output{margin:0!important}div.wpcf7-mail-sent-ok{border-color:#ee7624!important}.footer_copyright_text{font-family:Gotham-Book,Helvetica,Arial,sans-serif!important}.footer_copyright_text a{color:#5a5a5a!important;padding-left:4px;padding-right:4px}.footer_copyright_text a:hover{color:#91c24a!important}.footer_link{text-decoration:none;cursor:pointer}.footer_link:hover{text-decoration:underline}.fl-node-60c1a01f7e4a9 .fl-row-content-wrap{margin-top:-1px!important}@media all and (max-width:1245px){.fl-page-nav .navbar-nav>li>a.nav-link{padding:14px 0!important;margin-right:20px!important}.fl-page-header-primary .fl-page-header-logo---{top:-57px}}@media all and (max-width:1224px){.col_hover_box{padding-left:50px;left:-27px}}@media all and (max-width:1200px){.col_hover_box{padding-left:50px;left:-22px}}@media all and (max-width:1180px){.col_hover_box{padding-left:40px;left:-15px}}@media all and (max-width:1141px){.fl-page-nav .navbar-nav>li>a.nav-link{margin-right:15px!important}}@media all and (max-width:1099px){.fl-page-bar-text-1{padding-right:25px!important}.fl-page-nav .navbar-nav>li>a.nav-link{margin-right:20px!important}.fl-page-nav-right .fl-page-nav-collapse{margin-right:50px}}@media all and (max-width:1060px){.fl-page-nav .navbar-nav>li>a.nav-link{margin-right:15px!important}.image_arrows.ia_50 .fl-photo-content:after{bottom:24px;right:8px}.purple_img_hover .njba-image-hover-box1 a:after{bottom:0;right:0}}@media all and (max-width:1020px){.col_hover_box{padding-left:40px;left:-12px}.fl-page-nav .navbar-nav>li>a.nav-link{margin-right:12px!important}}@media (min-width:992px){.fl-page-header-primary .fl-page-header-logo a:before{right:65%!important}.fl-page-header-primary .fl-page-header-logo a:after{left:65%!important}}@media (max-width:992px){.hover_make_small_width_col:not(.fl-col-small-full-width){max-width:450px}.fl-page-nav-right-- .fl-page-nav-collapse{margin-right:0}.fl-page-nav-right-- .fl-page-nav-collapse .navbar-nav>li{padding-bottom:5px}}@media (max-width:991px){.fl-page-nav{background:rgba(0,0,0,.6)!important}.fl-page-header-primary .fl-page-header-logo{position:relative;left:auto;top:-15px}.fl-page-nav .navbar-nav>li>a.nav-link{padding:5px 0!important;margin-right:18px!important}.hamburger_menu{top:30px}.fl-page-nav-right .fl-page-header-logo{padding-bottom:0!important}.fl-page-bar{z-index:1!important}.row_full_color_header{margin-top:175px}}@media (max-width:864px){.image_arrows.ia_50 .fl-photo-content:after{bottom:20px;right:0}}@media (max-width:781px){.hide_block_post{display:none}}@media (max-width:768px){.IA_top_bar{display:none}.fl-page-nav-right .fl-page-nav-collapse{margin-right:0}.fl-page-bar-text-1{float:none;padding-right:0!important}.top_bar_text{line-height:2em}.hamburger_content{width:80vw;height:80vh}.col_hover_box{padding-left:20px;left:0}.fl-page-nav .navbar-nav>li>a.nav-link{padding:10px 0!important;margin-left:20px!important}.make_full_width_col:not(.fl-col-small-full-width){max-width:100%!important}.fl-col-small:not(.fl-col-small-full-width){max-width:500px;margin:auto}.make_small_width_col:not(.fl-col-small-full-width){max-width:400px!important;margin:auto}.make_small_width_col_450:not(.fl-col-small-full-width){max-width:450px!important;margin:auto}.stick_column_right{position:relative;margin-right:20px}.stick_column_left{position:relative;margin-left:20px}.max_width_400,.max_width_450,.max_width_500,.max_width_550,.max_width_600,.max_width_625,.max_width_640,.max_width_650{max-width:100%}.border_left_white{border-left:0 solid #fff}.border_left_gray{border-left:0 solid #999}.border_right_gray{border-right:0 solid #999}.show_border_bottom_gray{border-bottom:1px solid #999}.padding_bottom_med_50{padding-bottom:50px}.padding_bottom_med_25{padding-bottom:25px}.padding_bottom_med_20{padding-bottom:20px}.image_arrows.ia_50 .fl-photo-content:after{bottom:30px;right:12px}.purple_img_hover .njba-image-hover-box1 a:after{bottom:6px;right:6px;font-size:24px}.hover_purple_top_col{padding-left:20px!important;padding-right:20px!important}#hp_trending_topics .rt-tpg-container .layout1 .rt-holder .rt-detail,#hp_trending_topics .rt-tpg-container .layout1 .rt-holder .rt-img-holder,#news_and_perspectives .rt-tpg-container .layout1 .rt-holder .rt-detail,#news_and_perspectives .rt-tpg-container .layout1 .rt-holder .rt-img-holder{max-width:375px;margin:auto}.review_committee_offcanvas .fl-post-content{padding-top:10px}.fl-node-615432c67c3e9>.fl-module-content{margin-top:0!important}.fl-page-nav-right .fl-page-header-logo{padding-top:0}}@media (max-width:767px){.row_full_color_header{margin-top:140px}.hamburger_menu{top:38px}.fl-page-header-primary .fl-page-header-logo{max-width:225px;margin-left:10px}.fl-page-header .fl-page-header-container{padding-top:50px}.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle{top:75px!important}.fl-page-nav-- .fl-page-nav-collapse ul{background:rgba(0,0,0,.7)!important}.fl-page-nav{background:rgba(0,0,0,.7)!important}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li{border-color:#4e5761!important}.fl-page-nav button{background-color:transparent!important;color:#fff!important;outline:0!important;border:none!important}.fl-page-nav-- button{border-bottom:4px solid #91c24a!important}.fl-page-nav-- button:hover{background-color:#91c24a!important;border:none!important}.current-sub-menu-item>a{color:#91c24a!important}.fl-page-bar{border-color:transparent!important}.IA_top_bar{display:none}.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-header-logo{text-align:center!important;margin:auto!important}.fl-page-header-primary .fl-page-header-logo{max-width:100%;margin:auto}.fl-page-header-primary .fl-logo-img{margin-left:2px}.fl-page-header .fl-page-header-container{padding-top:0}.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .navbar{display:none}.hide_main_hamburger_menu{display:none!important}.show_only_on_moble{display:block}.fl-page-bar{border-bottom:0!important}.fl-page{overflow:hidden}.fl-page-header-primary .fl-page-header-logo{top:0}.fl-page-nav-right .fl-page-header-logo{padding-top:0;padding-bottom:40px!important}.fl-page-header-primary .fl-page-header-logo a:after,.fl-page-header-primary .fl-page-header-logo a:before{content:'';height:1px;width:100vw;background:#4e5761;background:#fff;position:absolute;top:21px}.fl-page-header-primary .fl-page-header-logo a:before{right:55%}.fl-page-header-primary .fl-page-header-logo a:after{left:55%}.fl-page-bar{height:100px;z-index:1!important}.news_post_cont .fl-post-grid-text{padding:25px 10px 10px}.addtoany_list a{padding-right:10px!important}}@media all and (max-width:650px){.fl-page-header-primary .fl-page-header-logo a:before{right:56%}.fl-page-header-primary .fl-page-header-logo a:after{left:56%}}@media all and (max-width:599px){.fl-page-header-primary .fl-page-header-logo a:before{right:57%}.fl-page-header-primary .fl-page-header-logo a:after{left:57%}}@media all and (max-width:479px){.row_full_color_header{margin-top:175px}.show_only_mobile{display:block!important}.fl-page-header.fl-page-header-primary,.fl-page-header.fl-page-header-primary .fl-page-header-wrap{top:36px}.hamburger_content{width:90vw;height:90vh}.fl-page-header .fl-page-header-container{padding-top:20px}.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle{top:50px!important}.purple_img_hover .njba-image-hover-box1{max-width:300px;margin:auto}.fl-page-header-primary .fl-page-header-logo{top:-47px}.fl-page-header-primary .fl-page-header-logo a:before{right:58%}.fl-page-header-primary .fl-page-header-logo a:after{left:58%}.hero_txt p{font-size:50px!important}.fl-page-nav-right .fl-page-header-logo{padding-bottom:0!important}}@media (max-width:360px){.hero_txt p{font-size:46px!important}}@media (max-width:320px){.fl-page-header.fl-page-header-primary,.fl-page-header.fl-page-header-primary .fl-page-header-wrap{top:50px}.hamburger_menu{top:75px}.hero_txt p{font-size:40px!important}}
/* End Global CSS */


/* Start Global Nodes CSS */

/* End Global Nodes CSS */


/* Start Layout CSS */
.hp_arrow_cont {
    position: absolute;
    width: 100%;
    bottom: 0;
}

.hp_showcase .n2-ss-slide-active {
	-webkit-box-shadow: 0px 0px 24px 0px #000000; 
	box-shadow: 0px 0px 24px 0px #000000;
}
.fl-node-60e2d20d59a09 {
	max-width:1500px;
	margin:auto;
}
.hp_number {
	font-family: "Gotham-Medium", Helvetica, Arial, sans-serif;
}
.hp_number- .fl-number-after-text {
	color:#474350 !important;
}
.hp_number- .fl-number-text {
	color:#3f2a56;
}
.hp_profile_picture {
	position: relative;
    top: -85px;
}
.hp_profile_text {
	position: relative;
}

@media (max-width: 1500px) {


}
@media (max-width: 1400px) {

}

@media (max-width: 1200px) {

}
@media (max-width: 1150px) {


}
@media (max-width: 1060px) {

}
@media (max-width: 1050px) {

}
@media (max-width: 992px) {

}
@media (max-width: 991px) {
    /***Adjust new header for homepage****/
    /*
    .fl-page-bar, 
    .fl-page-header-wrap {
       background-color: #000000 !important; 
    }
    .hp_video_row {
        margin-top:200px;
    }
    */
    .fl-page-header-primary .fl-page-header-logo {
        position: absolute;
    }
    .fl-page-nav-col {
        display: none;
    }
    .fl-page-header-primary .fl-page-header-logo {
        top:-15px;
    }
    .fl-page-bar {
        border-bottom: none !important;
    }

	.fl-page-header-primary .fl-page-header-logo a:before {
		right: 60% !important;
	}

	.fl-page-header-primary .fl-page-header-logo a:after {
		left: 60% !important;
	}
	
	.hide_main_hamburger_menu {
		display:none !important;
	}
	.show_only_on_moble {
		display:block;
	}	
}

@media (max-width: 899px) {


}
@media (max-width: 768px) {
    .hero_txt p {
        padding-top: 50px;
    }
    .hp_pad_top_bottom {
        padding-top:25px;
        padding-bottom:25px;
    }
	.hp_profile_picture {
		top: -10px;
	}
    
    .fl-page-bar, 
    .fl-page-header-wrap {
       background-color: transparent !important; 
    }
    .hp_video_row {
        margin-top:0;
    }
    .fl-page-nav-right .fl-page-header-logo {
        padding-top: 0;
    }
    
}
@media (max-width: 767px) {
    .fl-page-header-primary .fl-page-header-logo {
        position: relative;
    }
	.fl-page-header-primary .fl-page-header-logo {
		top: 0;
	}
	.fl-page-header-primary .fl-page-header-logo a:before {
		right: 55% !important;
	}

	.fl-page-header-primary .fl-page-header-logo a:after {
		left: 55% !important;
	}
}

@media all and (max-width: 650px) {

	.fl-page-header-primary .fl-page-header-logo a:before {
		right: 56% !important;
	}

	.fl-page-header-primary .fl-page-header-logo a:after {
		left: 56% !important;
	}
	
}

@media all and (max-width: 599px) {

	.fl-page-header-primary .fl-page-header-logo a:before {
		right: 57% !important;
	}

	.fl-page-header-primary .fl-page-header-logo a:after {
		left: 57% !important;
	}
	
}

@media (max-width: 500px) { 

}
@media (max-width: 479px) {

	.hp_profile_picture {
		top: 0;
	}
	.fl-page-header-primary .fl-page-header-logo {
		top: -47px;
	}

	.fl-page-header-primary .fl-page-header-logo a:before {
		right: 58% !important;
	}

	.fl-page-header-primary .fl-page-header-logo a:after {
		left: 58% !important;
	}
}
@media (max-width: 450px) { 

}
@media (max-width: 400px) { 

}
@media (max-width: 360px) { 

}
@media (max-width: 320px) { 

}


#hp_swiper_cont .swiper-container {
    width: 100%;
    padding-bottom: 60px;
    padding-top: 60px;
}
#hp_swiper_cont .swiper-slide {
    width: 460px;
    height: auto;
    padding: 0 15px;
}
#hp_swiper_cont .swiper-slide-active img {
	-webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.5);  
	box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.5); 
}
#hp_swiper_cont .swiper-slide img {
	display:block;
	margin:0 auto;
}



#hp_swiper_cont .swiper-button-next, 
#hp_swiper_cont .swiper-button-prev {
	padding:25px;
	color: #ffffff;
}
/*
#hp_swiper_cont .swiper-button-next:after {
	content:"\f105";
}
#hp_swiper_cont .swiper-button-prev:after {
	content:"\f104";
}

#hp_swiper_cont .swiper-button-next:after, 
#hp_swiper_cont .swiper-button-prev:after {
	font-size:50px;
	font-family: FontAwesome;
}
*/
#hp_swiper_cont .swiper-button-next:after {
	content:"\f054";
}
#hp_swiper_cont .swiper-button-prev:after {
	content:"\f053";
}
#hp_swiper_cont .swiper-button-next:after, 
#hp_swiper_cont .swiper-button-prev:after {
	font-size:40px;
	font-family: 'Font Awesome 5 Free';
	font-weight:900;
}
#hp_swiper_cont .swiper-button-next {
	right: -5px;
}
#hp_swiper_cont .swiper-button-prev {
	left: -5px;
}
#hp_swiper_cont .swiper-button-next:hover, 
#hp_swiper_cont .swiper-button-prev:hover {
	background-color: rgba(0,0,0,0.5);
}




/* End Layout CSS */


                                
        
                                
        
                                
        
                                
        
                                
        
                                
        
                                
        
                                
        
                                
        
                                
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
        			.fl-node-60e5723b66b7d .fl-row-content {
				min-width: 0px;
			}
		
        			.fl-node-60df907b8b92a .fl-row-content {
				min-width: 0px;
			}
		
        
        			.fl-node-60dfe4663758f .fl-row-content {
				min-width: 0px;
			}
		
        			.fl-node-614aa04c266f4 .fl-row-content {
				min-width: 0px;
			}
		
        			.fl-node-60e2e207ebce7 .fl-row-content {
				min-width: 0px;
			}
		
        			.fl-node-60e2eed0c9a4a .fl-row-content {
				min-width: 0px;
			}
		
        			.fl-node-60e2f49748c5f .fl-row-content {
				min-width: 0px;
			}
		
        			.fl-node-60e3044c8a7bd .fl-row-content {
				min-width: 0px;
			}
		
        			.fl-node-614ac5ce58558 .fl-row-content {
				min-width: 0px;
			}
		