/*
1. BUTTONS
2. ELEMENTS LIBRARY
3. BASIC THEME STUFF
4. FACETS (FACETS WP)
5. THE EVENTS CALENDAR
6. FORMS
7. SSO STUFF
8. PROTECTED CONTENT (CONTENT RESTRICTION)
*/



/*************************************************************/
/************************** BUTTONS **************************/
/*************************************************************/

/*************************************** DEFAULT BUTTON ***************************************/

.fl-page-content button,
.fl-page-content .button,
.fl-page-content .fl-button {
	display: inline-block;
}

.fl-page button,
.fl-page .button,
a.button,
.fl-page input[type=button],
.fl-page input[type=submit],
.fl-page .fl-builder-content a.fl-button,
.fl-page .fl-builder-content a.fl-button:visited,
.fl-page a.fl-button:visited,
.fl-page .wp-block-button__link {
	border: 0px;
  	border-radius: 15px !important;
	padding: 16px 24px;
	font-family: "sonar-sans", sans-serif;
	font-size: 18px;
	font-weight: 500;
	text-decoration: none;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	background-color: #83013E;
	color: #fff;
}

.fl-page button *,
.fl-page .button *,
a.button *,
.fl-page input[type=button] *,
.fl-page input[type=submit] *,
.fl-page .fl-builder-content a.fl-button *,
.fl-page .fl-builder-content a.fl-button:visited *,
.fl-page .wp-block-button__link * {
	color: #fff;
}

.fl-page button:hover,
.fl-page .button:hover,
a.button:hover,
.fl-page input[type=button]:hover,
.fl-page input[type=submit]:hover,
.fl-page .fl-builder-content a.fl-button:hover,
.fl-page .fl-builder-content a.fl-button:visited:hover,
.fl-page a.fl-button:visited:hover,
.fl-page .wp-block-button__link:hover {
	color: #fff;
	border: 0px;
	background-color: #570029;
}

.fl-page button:hover *,
.fl-page .button:hover *,
.fl-page input[type=button]:hover *,
.fl-page input[type=submit]:hover *,
.fl-page .fl-builder-content a.fl-button:hover *,
.fl-page .fl-builder-content a.fl-button:visited:hover *,
.fl-page .wp-block-button__link:hover * {
	color: #fff;
}

.wp-block-button__link {
	margin-top: 10px;
}

/* Default Button on Dark Bg */

.fl-page .invert button,
.fl-page .invert .button,
.invert a.button,
.fl-page .invert input[type=button],
.fl-page .invert input[type=submit],
.fl-page .fl-builder-content .invert a.fl-button,
.fl-page .fl-builder-content .invert a.fl-button:visited,
.fl-page .invert a.fl-button:visited,
.fl-page .invert .wp-block-button__link {
	background-color: #FFCD00;
	color: #000 !important;
}

.fl-page .invert button *,
.fl-page .invert .button *,
.invert a.button *,
.fl-page .invert input[type=button] *,
.fl-page .invert input[type=submit] *,
.fl-page .fl-builder-content .invert a.fl-button *,
.fl-page .fl-builder-content .invert a.fl-button:visited *,
.fl-page .invert .wp-block-button__link * {color: #000;}

.fl-page .invert button:hover,
.fl-page .invert .button:hover,
.invert a.button:hover,
.fl-page .invert input[type=button]:hover,
.fl-page .invert input[type=submit]:hover,
.fl-page .fl-builder-content .invert a.fl-button:hover,
.fl-page .fl-builder-content .invert a.fl-button:visited:hover,
.fl-page .invert a.fl-button:visited:hover,
.fl-page .invert .wp-block-button__link:hover {background-color: #E9A800;}

/*************************************** BUTTON SIZES ***************************************/

.fl-page button.larger,
.fl-page .button.larger,
a.button.larger,
.fl-page input[type=button].larger,
.fl-page input[type=submit].larger,
.fl-page .fl-builder-content .larger a.fl-button,
.fl-page .fl-builder-content .larger a.fl-button:visited,
.fl-page .wp-block-button__link.larger {
	padding: 25px 40px;
}

.fl-page button.smaller,
.fl-page .button.smaller,
a.button.smaller,
.fl-page input[type=button].smaller,
.fl-page input[type=submit].smaller,
.fl-page .fl-builder-content .smaller a.fl-button,
.fl-page .fl-builder-content .smaller a.fl-button:visited,
.fl-page .wp-block-button__link.smaller {
	padding: 5px 8px;
}

/*************************************** ALT BUTTON ***************************************/

.fl-page button.alt-button,
.fl-page .button.alt-button,
a.button.alt-button,
.fl-page .alt-button input[type=button],
.fl-page .alt-button input[type=submit],
.fl-page .fl-builder-content .alt-button a.fl-button,
.fl-page .fl-builder-content .alt-button a.fl-button:visited,
.fl-page .alt-button.wp-block-button__link {
	background-color: #FFCD00;
}

.fl-page button.alt-button,
.fl-page .button.alt-button,
a.button.alt-button,
.fl-page .alt-button input[type=button],
.fl-page .alt-button input[type=submit],
.fl-page .fl-builder-content .alt-button a.fl-button *,
.fl-page .fl-builder-content .alt-button a.fl-button:visited *,
.fl-page .alt-button.wp-block-button__link {
	color: #000;
}

.fl-page button.alt-button:hover,
.fl-page .button.alt-button:hover,
a.button.alt-button:hover,
.fl-page input[type=button].alt-button:hover,
.fl-page input[type=submit].alt-button:hover,
.fl-page .fl-builder-content .alt-button a.fl-button:hover,
.fl-page .fl-builder-content .alt-button a.fl-button:visited:hover,
.fl-page .wp-block-button__link:hover {
	color: #000;
	border: 0px;
	background-color: #E9A800;
}

.fl-page button.alt-button:hover *,
.fl-page .button.alt-button:hover *,
.fl-page input[type=button].alt-button:hover *,
.fl-page input[type=submit].alt-button:hover *,
.fl-page .fl-builder-content .alt-button a.fl-button:hover *,
.fl-page .fl-builder-content .alt-button a.fl-button:visited:hover *,
.fl-page .wp-block-button__link:hover * {
	color: #000;
}

/* Alt Button on Dark Bg */

.fl-page .invert button.alt-button,
.fl-page .invert .button.alt-button,
.invert a.button.alt-button,
.fl-page .invert .alt-button input[type=button],
.fl-page .invert .alt-button input[type=submit],
.fl-page .fl-builder-content .invert .alt-button a.fl-button,
.fl-page .fl-builder-content .invert .alt-button a.fl-button:visited,
.fl-page .invert .alt-button.wp-block-button__link {
	background-color: #fff;
}

.fl-page .invert button.alt-button:hover,
.fl-page .invert .button.alt-button:hover,
.invert a.button.alt-button:hover,
.fl-page .invert .alt-button input[type=button]:hover,
.fl-page .invert .alt-button input[type=submit]:hover,
.fl-page .fl-builder-content .invert .alt-button a.fl-button:hover,
.fl-page .fl-builder-content .invert .alt-button a.fl-button:visited:hover,
.fl-page .invert .alt-button.wp-block-button__link:hover {
	background-color: #E6CCD8;
}

/*************************************** GHOST BUTTON ***************************************/

.fl-page button.ghost-button,
.fl-page .button.ghost-button,
a.button.ghost-button,
.fl-page .ghost-button input[type=button],
.fl-page .ghost-button input[type=submit],
.fl-page .fl-builder-content .ghost-button a.fl-button,
.fl-page .fl-builder-content .ghost-button a.fl-button:visited,
.fl-page .ghost-button.wp-block-button__link {
	background-color: rgba(0,0,0,0);
	border: 1px solid #D7D7D7;
	color: #000;
 	-webkit-transition: all 0.5s;
 	transition: all 0.5s;
}

.fl-page button.ghost-button *,
.fl-page .button.ghost-button *,
a.button.ghost-button *,
.fl-page .ghost-button input[type=button] *,
.fl-page .ghost-button input[type=submit] *,
.fl-page .fl-builder-content .ghost-button a.fl-button *,
.fl-page .fl-builder-content .ghost-button a.fl-button:visited *,
.fl-page .ghost-button.wp-block-button__link * {
	color: #000;
}

.fl-page button.ghost-button:hover,
.fl-page .button.ghost-button:hover,
a.button.ghost-button:hover,
.fl-page .ghost-button input[type=button]:hover,
.fl-page .ghost-button input[type=submit]:hover,
.fl-page .fl-builder-content .ghost-button a.fl-button:hover,
.fl-page .ghost-button.wp-block-button__link:hover {
	background-color: #F9F9F9;
}

/* Ghost Button on Dark Bg */

.fl-page .invert button.ghost-button,
.fl-page .invert .button.ghost-button,
.invert a.button.ghost-button,
.fl-page .invert .ghost-button input[type=button],
.fl-page .invert.ghost-button input[type=submit],
.fl-page .fl-builder-content .invert .ghost-button a.fl-button,
.fl-page .fl-builder-content .invert .ghost-button a.fl-button:visited,
.fl-page .invert .ghost-button.wp-block-button__link {
	background-color: rgba(0,0,0,0);
	border: 1px solid rgba(255, 255, 255, 0.20);
	color: #fff;
}

.fl-page .invert button.ghost-button:hover,
.fl-page .invert .button.ghost-button:hover,
.invert a.button.ghost-button:hover,
.fl-page .invert .ghost-button input[type=button]:hover,
.fl-page .invert .ghost-button input[type=submit]:hover,
.fl-page .fl-builder-content .invert .ghost-button a.fl-button:hover,
.fl-page .invert .ghost-button.wp-block-button__link:hover  {
	background-color: rgba(255, 255, 255, 0.08);
}

.fl-page .invert button.ghost-button *,
.fl-page .invert .button.ghost-button *,
.invert a.button.ghost-button *,
.fl-page .invert .ghost-button input[type=button] *,
.fl-page .invert .ghost-button input[type=submit] *,
.fl-page .fl-builder-content .invert .ghost-button a.fl-button *,
.fl-page .fl-builder-content .invert .ghost-button a.fl-button:visited *,
.fl-page .invert .ghost-button.wp-block-button__link * {
	color: #fff;
}

/*************************************** SIMPLE BUTTON ***************************************/

.fl-page button.simple-button,
.fl-page .button.simple-button,
a.button.simple-button,
.fl-page .simple-button input[type=button],
.fl-page .simple-button input[type=submit],
.fl-page .fl-builder-content .simple-button a.fl-button,
.fl-page .fl-builder-content .simple-button a.fl-button:visited,
.fl-page .simple-button.wp-block-button__link {
	background-color: rgba(0,0,0,0);
	border: none;
	color: #000;
	padding: 12px 0px 0px 0px;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	display: flex;
	gap: 10px;
}

.fl-page button.simple-button::after,
.fl-page .button.simple-button::after,
a.button.simple-button::after,
.fl-page .simple-button input[type=button]::after,
.fl-page .simple-button input[type=submit]::after,
.fl-page .fl-builder-content .simple-button a.fl-button::after,
.fl-page .fl-builder-content .simple-button a.fl-button:visited::after,
.fl-page .simple-button.wp-block-button__link::after,
.fl-post-more-link a.button.simple-button::after {
	content: url(/wp-content/themes/yoko-peo-child/images/purple-right.svg);
	height: 24px;
	width: 24px;
    margin-top: -2px;
}

.fl-page button.simple-button .fl-button-text::after,
.fl-page .button.simple-button .fl-button-text::after,
a.button.simple-button .fl-button-text::after,
.fl-page .simple-button input[type=button] .fl-button-text::after,
.fl-page .simple-button input[type=submit] .fl-button-text::after,
.fl-page .fl-builder-content .simple-button a.fl-button .fl-button-text::after,
.fl-page .fl-builder-content .simple-button a.fl-button:visited .fl-button-text::after,
.fl-page .simple-button.wp-block-button__link .fl-button-text::after,
.fl-post-more-link a.button.simple-button .fl-button-text::after {
	display: block;
	content: '';
	width: 0;
	right: 0;
	border-bottom: 2px solid #83013E;
	padding-top: 7px;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.fl-page button.simple-button *,
.fl-page .button.simple-button *,
a.button.simple-button *,
.fl-page .simple-button input[type=button] *,
.fl-page .simple-button input[type=submit] *,
.fl-page .fl-builder-content .simple-button a.fl-button *,
.fl-page .fl-builder-content .simple-button a.fl-button:visited *,
.fl-page .simple-button.wp-block-button__link * {
	color: #000;
}

/* Simple Button on Dark Bg */

.fl-page .invert button.simple-button,
.fl-page .invert .button.simple-button,
.invert a.button.simple-button,
.fl-page .invert .simple-button input[type=button],
.fl-page .invert .simple-button input[type=submit],
.fl-page .fl-builder-content .invert .simple-button a.fl-button,
.fl-page .fl-builder-content .invert .simple-button a.fl-button:visited,
.fl-page .invert .simple-button.wp-block-button__link {
	background-color: rgba(0,0,0,0);
	border: none;
	color: #fff;
 	-webkit-transition: all 0.5s;
 	transition: all 0.5s;
	padding: 12px 0px;
	border-bottom: 2px solid rgba(0,0,0,0);
}

.fl-page .invert button.simple-button *,
.fl-page .invert .button.simple-button *,
.invert a.button.simple-button *,
.fl-page .invert .simple-button input[type=button] *,
.fl-page .invert .simple-button input[type=submit] *,
.fl-page .fl-builder-content .invert .simple-button a.fl-button *,
.fl-page .fl-builder-content .invert .simple-button a.fl-button:visited *,
.fl-page .simple-button.wp-block-button__link * {
	color: #fff;
}

.fl-page .invert button.simple-button::after,
.fl-page .invert .button.simple-button::after,
a.invert .button.simple-button::after,
.fl-page .invert .simple-button input[type=button]::after,
.fl-page .invert .simple-button input[type=submit]::after,
.fl-page .fl-builder-content .invert .simple-button a.fl-button::after,
.fl-page .fl-builder-content .invert .simple-button a.fl-button:visited::after,
.fl-page .invert .simple-button.wp-block-button__link::after,
.invert .fl-post-more-link a.button.simple-button::after {
	content: url(/wp-content/themes/yoko-peo-child/images/yellow-right.svg);
	height: 24px;
	width: 24px;
    margin-top: -2px;
}

.fl-page .invert button.simple-button .fl-button-text::after,
.fl-page .invert .button.simple-button .fl-button-text::after,
a.invert .button.simple-button .fl-button-text::after,
.fl-page .invert .simple-button input[type=button] .fl-button-text::after,
.fl-page .invert .simple-button input[type=submit] .fl-button-text::after,
.fl-page .fl-builder-content .invert .simple-button a.fl-button .fl-button-text::after,
.fl-page .fl-builder-content .invert .simple-button a.fl-button:visited .fl-button-text::after,
.fl-page .invert .simple-button.wp-block-button__link .fl-button-text::after,
.invert .fl-post-more-link a.button.simple-button .fl-button-text::after {
	border-bottom: 2px solid #FFCD00;
}

.fl-page button.simple-button:hover .fl-button-text::after,
.fl-page .button.simple-button:hover .fl-button-text::after,
a.button.simple-button:hover .fl-button-text::after,
.fl-page .simple-button input[type=button]:hover .fl-button-text::after,
.fl-page .simple-button input[type=submit]:hover .fl-button-text::after,
.fl-page .fl-builder-content .simple-button a.fl-button:hover .fl-button-text::after,
.fl-page .simple-button.wp-block-button__link:hover .fl-button-text::after,
.fl-page button.simple-button.invert:hover .fl-button-text::after,
.fl-page .button.simple-button.invert:hover .fl-button-text::after,
a.button.simple-button.invert:hover .fl-button-text::after,
.fl-page .invert.simple-button input[type=button]:hover .fl-button-text::after,
.fl-page .invert.simple-button input[type=submit]:hover .fl-button-text::after,
.fl-page .fl-builder-content .invert.simple-button a.fl-button:hover .fl-button-text::after,
.fl-page .invert.simple-button.wp-block-button__link:hover .fl-button-text::after,
.fl-post-more-link a.button.simple-button:hover .fl-button-text::after {
	width: 100%;
}

/*************************************** ICON BUTTON ***************************************/

.fl-page button.icon-button,
.fl-page .button.icon-button,
a.button.icon-button,
.fl-page .icon-button input[type=button],
.fl-page .icon-button input[type=submit],
.fl-page .fl-builder-content .icon-button a.fl-button,
.fl-page .fl-builder-content .icon-button a.fl-button:visited,
.fl-page .icon-button.wp-block-button__link {
	color: #fff;
	border-radius: 100px !important;
	-moz-border-radius: 100px !important;
	-webkit-border-radius: 100px !important;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	display: inline-flex;
	gap: 10px;
	padding: 12px;
}

.fl-page button.icon-button::after,
.fl-page .button.icon-button::after,
a.button.icon-button::after,
.fl-page .icon-button input[type=button]::after,
.fl-page .icon-button input[type=submit]::after,
.fl-page .fl-builder-content .icon-button a.fl-button::after,
.fl-page .fl-builder-content .icon-button a.fl-button:visited::after,
.fl-page .icon-button.wp-block-button__link::after,
.fl-post-more-link a.button.icon-button::after {
	content: url(/wp-content/themes/yoko-peo-child/images/white-right.svg);
	height: 24px;
	width: 24px;
}

.fl-page button.icon-button *,
.fl-page .button.icon-button *,
a.button.icon-button *,
.fl-page .icon-button input[type=button] *,
.fl-page .icon-button input[type=submit] *,
.fl-page .fl-builder-content .icon-button a.fl-button *,
.fl-page .fl-builder-content .icon-button a.fl-button:visited *,
.fl-page .icon-button.wp-block-button__link * {
	color: #fff;
}

/* Icon Button on Dark Bg */

.fl-page .invert button.icon-button,
.fl-page .invert .button.icon-button,
.invert a.button.icon-button,
.fl-page .invert .icon-button input[type=button],
.fl-page .invert .icon-button input[type=submit],
.fl-page .fl-builder-content .invert .icon-button a.fl-button,
.fl-page .fl-builder-content .invert .icon-button a.fl-button:visited,
.fl-page .invert .icon-button.wp-block-button__link {
	background-color: rgba(255, 255, 255, 0.10);
}

.fl-page .invert button.icon-button:hover,
.fl-page .invert .button.icon-button:hover,
.invert a.button.icon-button:hover,
.fl-page .invert .icon-button input[type=button]:hover,
.fl-page .invert .icon-button input[type=submit]:hover,
.fl-page .fl-builder-content .invert .icon-button a.fl-button:hover,
.fl-page .invert .icon-button.wp-block-button__link:hover,
.fl-post-more-link .invert a.button.icon-button:hover {
	background-color: #FBB80D;
}

/*****************************************************************************/
/**************************** ELEMENTS LIBRARY *******************************/
/*****************************************************************************/

/**************************** STATIC GRIDS *******************************/

.grid-cards .fl-col-group .fl-col:not(.unset), .card.fl-col {
	display: flex;
}

.grid-cards .fl-col-group .fl-col:not(.unset) .fl-col-content, .card.fl-col .fl-col-content, .card.fl-module {
	border-radius: 18px;
	border: 1px solid #EAEAEA;
	background-color: #fff;
	overflow: hidden; 
	flex: 1 1 auto;
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	transition: all 0.5s;
}

.grid-cards .fl-col-group .fl-col:not(.unset):hover .fl-col-content, .card.fl-col:hover .fl-col-content, .card.fl-module:hover {background-color: #FAFAFA;}

.grid-cards:not(.grid-3-cards) .fl-col-group {
	padding-left: 10px;
    padding-right: 10px;
	gap: 0px;
}

.grid-cards:not(.grid-3-cards) .fl-col-group .fl-col .fl-col-content {
	margin-left: 10px; 
	margin-right: 10px;
}

.grid-3-cards .fl-col-group {
	padding-left: 20px;
    padding-right: 20px;
    gap: 40px;
}

.grid-3-cards .fl-col-group .fl-col:not(.unset) {
	width: 30%;
}

.grid-3-cards .fl-col-group .fl-col:not(.unset) {
	width: 30%;
}

.grid-cards .fl-col-group .fl-col:not(.unset) .fl-col-content .fl-module-button, .card.fl-col .fl-col-content .fl-module-button {margin-top: auto;}

/* .grid-cards .fl-module-photo:not(.unset) > .fl-module-content {
	margin-top: 0px; 
	margin-left: 0px; 
	margin-right: 0px; 
} */

.grid-cards .fl-module-photo:not(.unset) img {border-radius: 10px;}

.grid-columns .fl-module-photo:not(.unset) img {border-radius: 18px;}

.invert.grid-cards .fl-col-group .fl-col:not(.unset) .fl-col-content, .invert .card.fl-col .fl-col-content, .invert .card.fl-module {
	background-color: rgba(250, 250, 250, 0.05);
	border: 1px solid rgba(234, 234, 234, 0.20);
}

.invert.grid-cards .fl-col-group .fl-col:not(.unset):hover .fl-col-content, .invert .card.fl-col:hover .fl-col-content, .invert .card.fl-module:hover {
	background-color: rgba(234, 234, 234, 0.2);
}

/* Icon Cards */

.icon-cards .fl-col-group .fl-col:not(.unset) .fl-col-content, .icon-card.fl-col .fl-col-content {
	background-color: #FAFAFA;
	border: 0px;
	border-bottom: 8px solid #FAFAFA;
	border-radius: 18px;
	transition: all 0.5s;
}

.icon-cards .fl-col-group .fl-col:not(.unset):hover .fl-col-content, .icon-card.fl-col:hover .fl-col-content {
	border-bottom: 8px solid #FFCD00;
	background-color: rgba(255, 167, 208, 0.1);
}

.icon-cards .fl-col-group .fl-col:not(.unset):hover .fl-icon i, .icon-card.fl-col:hover .fl-icon i {background-color: #F6E9F0;}

.invert.icon-cards .fl-col-group .fl-col:not(.unset) .fl-col-content, .invert .icon-card.fl-col .fl-col-content {
	border: 0px;
	border-bottom: 8px solid rgba(250, 250, 250, 0);;
}

.invert.icon-cards .fl-col-group .fl-col:not(.unset):hover .fl-col-content, .invert .icon-card.fl-col:hover .fl-col-content {
	border-bottom: 8px solid #FFCD00;
	background-color: #842251;
}

.invert.icon-cards .fl-col-group .fl-col:not(.unset):hover .fl-icon i, .invert .icon-card.fl-col:hover .fl-icon i {background-color: rgba(255, 255, 255, 0.10) !important;}

/* Featured Image Card */

.featured-image-card .fl-row-content-wrap::after {border-radius: 18px;}

.featured-image-card .fl-row-content-wrap::after {
	border-bottom: 8px solid rgba(0, 0, 0, 0.6);
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.featured-image-card:hover .fl-row-content-wrap::after {border-bottom: 8px solid #FFCD00;}

/* .featured-image-card .fl-row-content-wrap::before {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
    bottom: 0;
    left: 0;
    border-radius: 18px;
	background-image: linear-gradient(360deg, #000 0%, rgba(0, 0, 0, 0.00) 100%);
	background-repeat: no-repeat;
	background-size: 1120px 1000px;
	background-position: 0%;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.featured-image-card:hover .fl-row-content-wrap::before {
	background-position: 50%;
} */

.featured-image-card .fl-heading-text {display: inline-block;}

.featured-image-card .fl-heading-text::after {
	display: block;
	content: '';
	width: 0;
	right: 0;
	border-bottom: 2px solid #FFCD00;
	padding-top: 7px;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.featured-image-card:hover .fl-heading-text::after {width: 100%;}

/* Card Media Queries */

@media screen and (max-width: 992px) {
	.grid-cards .fl-col-group .fl-col .fl-col-content {
		margin-bottom: 20px; 
	}
}


/**************************** RIVERS *******************************/

.river-contained .river-image-col .fl-module-photo:not(.unset) img {
	border-radius: 18px;
	border-bottom: 8px solid #FFCD00;
}

.river-featured .fl-col-group {
	border-bottom: 8px solid rgba(0,0,0,0);
	border-radius: 24px;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.river-featured:hover .fl-col-group {border-bottom: 8px solid #861F4E;}

/* Note: These river settings work for an 1120px container width. If you have a container that is a different size, update accordingly. The calculation should be container width + 20px (so for 1120px, the calc should use 1140px) */

@media screen and (min-width: 1160px) {
	.river-open-content-image .river-content-col .fl-col-content {
		margin-left: calc((100vw - 1140px)/2);
	}		
	.river-open-image-content .river-content-col .fl-col-content {
		margin-right: calc((100vw - 1140px)/2);
	}
}

@media screen and (min-width: 768px) {
	.river-open .fl-row-content-wrap {
		padding-left: 0px; 
		padding-right: 0px; 
	}
	
	.river-open .fl-module-photo .fl-module-content {
		margin-right: 0px;
		margin-left: 0px;
	}

	.river-open-image-content .fl-module-photo .fl-module-content {
		margin-left: 0px;
	}
	
	.river-open-content-image .river-content-col .fl-col-content {
		margin-right: 6%;
	}
	
	.river-open-image-content .river-content-col .fl-col-content {
		margin-left: 6%;
	}
}


/**************************** CTAs *******************************/

.fl-module-cta .fl-cta-inline {
	padding: 100px; 
	border: 1px solid #EAEAEA; 
	background: #fff; 
	border-radius: 18px;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.fl-module-cta .fl-cta-stacked {
	padding: 100px 30px; 
	border: 1px solid #EAEAEA; 
	background: #fff;
	border-radius: 18px;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.invert .fl-module-cta .fl-cta-inline, .invert .fl-module-cta .fl-cta-stacked {
	background: rgba(0,0,0,0);
	border: 1px solid rgba(255, 255, 255, 0.20);
}

.fl-module-cta:hover .fl-cta-inline, .fl-module-cta:hover .fl-cta-stacked {background: rgba(234, 234, 234, 0.2);}

.big-cta {position: relative;}

.big-cta::before {
	content: '';
	background-image: url('data:image/svg+xml,%3Csvg width="219" height="139" viewBox="0 0 219 139" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M41.2567 276.741C49.1179 271.701 54.7158 265.298 57.8858 257.715C59.2197 254.525 60.4637 251.29 61.8276 247.732L62.3297 246.43C62.4421 246.761 62.5695 247.085 62.7119 247.408C63.3788 248.928 64.0008 250.493 64.6153 252.05C66.1815 256.007 67.7927 260.1 70.3107 263.561C72.3865 266.412 75.0543 267.774 77.8271 267.39C80.8546 266.969 83.4026 264.546 84.8189 260.739C85.5084 258.889 85.8156 256.805 85.7407 254.856C85.2386 244.79 84.6166 234.732 83.9946 224.674L83.8747 222.71C83.7398 220.528 83.5824 218.347 83.4175 216.165C85.0212 221.379 86.58 226.6 88.1387 231.821L90.3794 239.306C93.8041 250.704 98.7726 258.881 106.027 265.035C109.451 267.939 113.536 270.85 118.684 268.526C122.903 266.622 125.084 262.71 125.346 256.572C125.428 254.736 125.398 252.893 125.391 250.914L125.391 250.711C125.818 250.997 126.238 251.275 126.657 251.554C129.22 253.269 131.439 254.751 133.867 255.947C135.253 256.624 136.872 256.481 138.303 256.346C138.858 256.301 139.412 256.241 139.937 256.248L141.443 256.263L141.383 254.751C141.361 254.254 141.383 253.75 141.413 253.239C141.473 251.945 141.548 250.478 140.948 249.184C132.473 231.083 123.053 211.997 109.354 195.168C106.289 191.399 103.494 187.261 100.796 183.259C100.631 183.018 100.466 182.777 100.309 182.529L101.126 183.379C104.843 187.261 108.56 191.143 112.232 195.078C116.084 199.2 119.913 203.353 123.735 207.513C131.753 216.225 140.042 225.23 148.487 233.822C153.074 238.486 158.664 242.172 164.082 245.738L165.229 246.491C167.245 247.822 171.074 247.837 173.112 246.528C175.038 245.287 175.271 240.909 174.409 238.915C173.802 237.531 173.217 236.131 172.625 234.732C170.137 228.819 167.567 222.703 163.76 217.527C159.001 211.042 153.366 205.106 147.91 199.366C146.254 197.621 144.59 195.868 142.957 194.107C145.063 195.559 147.168 197.019 149.274 198.478C159.406 205.497 169.875 212.75 180.419 219.731C183.319 221.649 188.722 225.23 192.514 220.732C195.954 216.654 192.559 212.072 190.303 209.041L190.049 208.702C186.669 204.143 183.222 199.75 179.557 195.1C178.965 194.34 178.366 193.581 177.766 192.813C180.801 193.724 183.934 194.672 187.111 195.085C193.226 195.883 201.259 196.778 209.188 196.628C212.178 196.567 213.43 195.318 213.954 194.28C214.539 193.129 214.786 191.143 212.718 188.157C210.814 185.426 208.589 182.868 206.663 180.731C195.279 168.07 180.771 160.66 168.811 155.619C178.703 157.801 188.88 159.712 199.304 158.831C201.102 158.681 202.736 157.914 204.317 157.176C204.976 156.868 205.636 156.559 206.295 156.304L207.847 155.702L207.037 154.25C206.7 153.648 206.415 152.963 206.131 152.286C205.374 150.518 204.602 148.698 203.021 147.72C197.063 144.064 190.843 140.641 184.825 137.323C182.907 136.262 180.988 135.209 179.07 134.141C179.632 134.065 180.187 133.998 180.741 133.93C185.065 133.381 189.149 132.862 193.129 131.936C199.453 130.469 206.123 128.807 212.126 126.031C215.955 124.248 218.286 121.359 218.473 118.116C218.675 114.791 216.562 111.413 212.68 109.029L212.171 108.713C210.477 107.667 208.551 106.471 206.468 106.049L205.314 105.816C196.366 104.003 187.118 102.137 177.908 100.873C174.281 100.377 170.564 100.505 166.967 100.625C165.873 100.663 164.772 100.7 163.677 100.723C166.225 98.9024 168.938 97.1495 171.569 95.4418C177.968 91.3116 184.578 87.0385 189.689 81.3134C191.75 79.0038 194.328 75.656 192.866 73.2185C190.903 69.9384 183.589 71.4581 174.229 73.7903C172.962 74.1062 171.846 74.3846 170.992 74.5652C167.215 75.3852 163.445 76.2804 159.683 77.1757L158.552 77.4465C158.649 77.3337 158.746 77.2133 158.836 77.0929C160.5 74.8736 162.186 72.6693 163.88 70.4726C168.436 64.5293 173.15 58.3905 177.241 51.9657C179.047 49.1295 179.512 46.2407 178.575 43.6452C177.526 40.7338 174.798 38.4467 170.887 37.2054C168.893 36.5735 166.967 36.2349 165.184 36.1973C152.894 35.949 143.024 42.0729 135.8 47.4368C128.988 52.4924 122.191 57.8037 115.626 62.942C112.292 65.5525 108.949 68.163 105.6 70.7509C105.112 71.1271 104.61 71.4656 104.011 71.8493L104.91 68.3435C105.66 65.4472 106.454 62.5658 107.256 59.6769C110.778 46.9478 114.405 33.7749 113.491 19.9023C113.251 16.2837 112.884 10.8144 107.825 10.1222C104.386 9.6558 99.4695 11.7247 97.716 14.3803C94.3362 19.5111 91.3836 25.4618 88.4385 33.1204C87.3294 35.9942 86.5126 38.9959 85.7856 41.9751C85.7781 41.0873 85.7856 40.1846 85.7856 39.2893C85.7856 39.1388 85.7856 38.9809 85.7856 38.8304C85.7856 25.8004 80.3451 14.1546 69.6138 4.22411C65.7694 0.665682 62.3447 -0.658384 59.4445 0.304573C56.5893 1.24496 54.6559 4.26173 53.6967 9.27211C51.5984 20.2483 50.6242 31.3524 49.8148 41.787C49.4176 46.9253 49.5225 52.1538 49.6125 57.2093C49.635 58.1949 49.65 59.1879 49.6649 60.1734C49.4626 59.8123 49.2678 59.4211 49.0504 59.0074C48.1736 57.3071 47.3643 55.5543 46.555 53.8014C44.6515 49.6787 42.6806 45.4056 39.8329 41.8246C36.041 37.0474 30.9077 32.684 25.0025 29.2159C22.1323 27.5307 19.3071 27.305 17.0589 28.5689C14.6009 29.9456 13.1546 32.9473 13.0721 36.7841C12.9897 39.1765 13.2969 41.0723 13.9189 42.6747C15.9273 47.8355 18.1455 53.35 20.701 58.6763C22.8367 63.13 25.1898 67.5611 27.4604 71.8418C27.7677 72.4211 28.075 73.0003 28.3822 73.5796C26.3888 72.0524 24.4104 70.5102 22.432 68.9679C16.7142 64.5068 10.794 59.8876 4.65646 55.7875C-0.791614 52.1388 -7.15396 49.0468 -13.7336 46.835C-18.4323 45.2476 -22.6439 45.8645 -25.2743 48.5352C-27.8896 51.1833 -28.4817 55.3812 -26.8705 60.0681C-25.3042 64.6346 -22.7038 68.8325 -20.1859 72.895C-19.3166 74.3018 -18.4473 75.7011 -17.623 77.123C-17.1659 77.9054 -16.6263 78.6351 -16.0867 79.3197C-16.9785 79.1994 -17.8703 79.079 -18.762 78.9586C-24.39 78.1988 -29.7032 77.4841 -35.1513 77.0779C-36.9798 76.9424 -38.6734 77.8151 -40.3146 78.6577C-40.9515 78.9887 -41.596 79.3197 -42.233 79.568L-43.8292 80.1999L-42.9299 81.6669C-42.5627 82.2613 -42.2405 82.9083 -41.9182 83.5477C-41.1014 85.1652 -40.2621 86.8353 -38.8083 87.9563C-33.7499 91.8382 -28.3843 95.4643 -23.1985 98.9701L-20.9353 100.497C-18.23 102.333 -15.4647 104.101 -12.3697 106.079L-11.7777 106.463C-14.2132 106.478 -16.3115 106.478 -18.4098 106.433C-21.1226 106.373 -23.8354 106.275 -26.5482 106.177C-31.9813 105.982 -37.6018 105.779 -43.1473 105.906C-46.2947 105.982 -48.8277 107.388 -50.1016 109.781C-51.3756 112.173 -51.1208 115.22 -49.4197 117.913C-47.2989 121.269 -44.4137 124.105 -41.4312 127.054C-39.7825 128.679 -37.9915 130.086 -35.9306 131.703C-35.8182 131.793 -35.7058 131.876 -35.5934 131.966C-37.287 132.155 -38.7783 132.328 -40.2246 132.719C-45.2456 134.08 -49.2698 135.367 -52.9044 136.774C-54.568 137.428 -55.9094 139.73 -55.9993 141.355C-55.9993 141.393 -55.9993 141.43 -55.9993 141.476C-55.9993 143.266 -53.6987 144.914 -52.4322 145.305C-49.03 146.358 -45.4104 147.426 -41.7159 147.893C-36.6126 148.532 -31.5617 148.984 -26.211 149.45C-25.4541 149.518 -24.6972 149.586 -23.9329 149.653C-25.0944 150.338 -26.2485 151.015 -27.395 151.684C-32.6333 154.754 -37.5868 157.658 -42.2555 161.051C-46.7968 164.353 -49.03 168.341 -48.4905 172.35C-47.9659 176.398 -44.721 179.776 -39.3554 181.86C-35.7733 183.251 -32.1387 184.192 -28.2868 185.192C-27.2152 185.471 -26.1361 185.749 -25.042 186.043C-27.8597 190.173 -31.127 196.424 -25.4841 201.653C-22.5465 204.369 -18.7321 205.836 -14.6854 207.386C-13.3739 207.89 -12.0475 208.401 -10.7361 208.958C-11.0283 209.703 -11.373 210.643 -11.6503 211.636C-12.025 213.013 -12.4447 214.382 -12.8643 215.759C-13.9809 219.43 -15.135 223.229 -15.5172 227.111C-15.9369 231.452 -14.4456 233.731 -13.1042 234.86C-11.7253 236.026 -9.14734 237.17 -4.72594 235.943C-1.556 235.063 1.56894 233.897 4.59648 232.761C5.03113 232.595 5.47328 232.43 5.90793 232.272C5.66812 232.987 5.43582 233.709 5.19601 234.424C4.00449 238.027 2.77548 241.759 1.85373 245.505C0.827071 249.613 1.42657 253.081 3.51738 255.233C5.42084 257.196 8.4109 257.843 11.9181 257.061C16.3844 256.068 20.4836 253.216 24.2531 250.282C25.6844 249.169 26.8534 247.807 27.8501 246.491C27.8351 247.627 27.8276 248.778 27.8127 249.929C27.7377 256.504 27.6628 263.29 27.985 270.121C28.2248 275.267 30.2931 277.396 31.9793 278.276C33.7104 279.179 36.7304 279.645 41.2567 276.741ZM-46.1524 140.287C-38.3212 136.578 -29.3809 136.51 -10.159 143.394C-21.9544 144.462 -33.6225 142.724 -46.1524 140.287ZM198.906 152.768C176.132 151.647 154.07 145.628 132.713 139.806C125.241 137.774 117.522 135.668 109.879 133.802C109.834 133.674 109.789 133.516 109.751 133.358C110.508 133.418 111.25 133.479 111.984 133.539C114.81 133.772 117.425 133.99 120.048 134.073C123.952 134.208 127.857 134.269 131.768 134.321C139.24 134.427 146.966 134.547 154.482 135.231C171.516 136.804 186.204 142.431 198.142 151.963C198.397 152.166 198.652 152.437 198.914 152.768L198.906 152.768ZM127.594 173.87C129.243 173.81 131.813 174.201 135.815 175.721C152.122 181.912 177.774 201.533 184.908 214.42C164.202 202.977 146.539 189.24 127.594 173.878L127.594 173.87ZM44.4342 193.716C43.6998 195.74 42.9054 197.748 42.1185 199.765C40.2076 204.632 38.2367 209.673 37.0452 214.856C34.5047 225.953 28.5621 235.025 20.4237 245.234C18.2579 247.95 14.1438 249.703 10.794 250.937C10.0521 251.208 9.0329 251.433 8.4184 250.952C7.7814 250.448 7.47417 249.146 7.65402 247.536C7.83388 245.866 8.23854 244.174 8.84555 242.646C12.4726 233.506 17.8532 221.762 27.3555 212.065C32.4739 206.836 37.1651 201.066 41.7064 195.476C42.9879 193.904 44.2618 192.332 45.5508 190.767C45.1686 191.745 44.7939 192.731 44.4342 193.724L44.4342 193.716ZM35.2541 147.908C36.0035 147.923 36.7454 147.983 37.4798 148.051C27.5054 165.173 12.5326 174.953 -7.04905 177.12C-13.254 177.805 -19.7588 177.346 -26.0536 176.902C-28.9088 176.699 -31.764 176.503 -34.6117 176.398C-34.9264 176.383 -35.3761 176.21 -36.043 175.954C-39.4453 174.66 -41.4237 173.11 -41.6035 171.576C-41.7609 170.139 -40.3446 168.265 -37.5718 166.355C-24.2851 157.176 -11.0733 151.684 2.79795 149.555C14.2037 147.803 25.1373 147.727 35.2541 147.908ZM32.6987 138.587C23.1889 139.527 13.7616 137.707 4.64896 135.954C1.32166 135.314 -1.99815 134.675 -5.34043 134.156L-5.97743 134.058C-9.13236 133.569 -12.3922 133.057 -15.6446 132.771C-27.7922 131.726 -35.7508 123.887 -42.855 115.95C-43.477 115.258 -43.8667 113.64 -43.7093 113.219C-43.477 112.828 -41.9407 112.188 -40.8391 112.248C-26.7655 113.076 -12.2423 114.069 2.32584 115.197C3.4724 115.288 4.76136 115.957 6.00535 116.597L6.76225 116.98C11.1837 119.207 15.5976 121.464 20.019 123.714C25.2647 126.392 30.5105 129.063 35.9661 131.801C39.6306 133.637 40.7921 134.223 40.7921 136.3C40.7921 137.029 40.6498 137.94 40.4174 139.151C39.9378 139.091 39.4582 139.023 38.9861 138.955C36.9328 138.67 34.8195 138.376 32.7062 138.579L32.6987 138.587ZM54.2737 102.002C53.839 101.438 53.4044 100.873 52.9698 100.309C50.1446 96.668 47.2294 92.899 44.9962 88.9042C38.1693 76.6867 31.6795 63.9877 25.4071 51.71L23.1889 47.3766C21.9075 44.879 20.8658 41.8697 20.0864 38.4317C19.7867 37.1151 20.1089 35.3321 20.4462 35.0237C20.9557 34.7378 22.8892 34.971 23.4962 35.4977C24.4479 36.3327 25.4296 37.1603 26.4113 37.9878C29.9859 40.9895 33.6804 44.0966 35.996 47.8355C44.1869 61.0236 49.6125 75.9193 52.5951 93.3955C53.0897 96.2768 53.6742 99.1356 54.2662 102.002L54.2737 102.002ZM109.549 143.304C128.876 147.464 148.952 154.445 172.588 165.204C184.578 170.665 194.425 177.82 202.691 187.081C203.53 188.021 204.28 189.044 205.021 190.067C205.156 190.248 205.291 190.436 205.426 190.617C203.957 190.391 202.496 190.18 201.02 189.962C196.861 189.353 192.559 188.728 188.415 187.833C164.479 182.672 142.679 171.749 120.595 160.05C117.253 158.282 113.865 156.597 110.426 154.897C109.152 154.265 107.87 153.633 106.581 152.986L109.541 143.304L109.549 143.304ZM95.7825 188.804C99.1623 194.122 101.665 199.923 103.958 205.715L95.7825 188.804ZM122.244 234.198C120.535 229.045 118.542 223.921 116.616 218.956C116.091 217.609 115.566 216.263 115.049 214.909C121.719 224.598 126.815 235.138 131.641 246.009C127.205 242.834 123.937 239.306 122.251 234.198L122.244 234.198ZM76.036 176.496C82.6457 174.991 82.7731 175.262 85.5458 181.28C87.4943 185.508 89.3827 189.766 91.2637 194.032C94.4636 201.262 97.7684 208.74 101.366 215.939C105.225 223.666 109.969 230.918 114.487 237.674C118.654 243.903 119.816 250.613 118.039 258.189C117.477 260.581 116.556 262.116 115.522 262.41C114.592 262.673 113.266 261.988 111.797 260.491C107.271 255.879 102.257 250.455 99.9716 244.482C93.6618 227.984 87.8315 210.974 82.196 194.521C80.1502 188.548 78.1044 182.574 76.036 176.654C76.036 176.624 76.036 176.563 76.036 176.488L76.036 176.496ZM37.3899 160.043L44.4567 151.188L47.9114 156.469L37.3899 160.043ZM42.3659 128.34C40.5898 127.453 38.8212 126.55 37.0602 125.64L43.0103 128.25C42.748 128.31 42.5008 128.355 42.3734 128.34L42.3659 128.34ZM53.5243 128.634C54.4835 125.67 56.1472 123.067 58.5527 120.825C60.711 118.493 63.3039 116.815 66.4813 115.762C69.3215 114.265 72.424 113.565 75.7588 113.693L76.6655 113.693C77.3999 113.693 78.1269 113.738 78.8463 113.806L79.131 113.836L79.4008 113.753C81.5066 113.114 83.8672 113.798 87.869 116.273L87.779 116.491L88.8656 117.131C90.6942 118.214 92.4178 119.486 93.969 120.907C98.2181 124.827 100.736 130.988 101.066 138.241C101.201 141.498 100.504 144.65 98.9075 147.727C97.9483 150.691 96.2846 153.294 93.8866 155.536C91.7283 157.868 89.1429 159.539 85.958 160.599C83.1178 162.096 80.0153 162.796 76.6805 162.668L75.7738 162.668C69.5838 162.668 63.6036 160.171 58.4853 155.454C54.2287 151.527 51.7108 145.373 51.3885 138.128C51.2761 134.84 51.9581 131.703 53.5468 128.634L53.5243 128.634ZM101.096 173.035L95.5727 167.25C96.7717 165.504 97.7759 164.128 98.278 164.052C98.8251 163.962 100.436 165.241 102.302 166.708L102.677 167.009C122.896 182.973 140.956 200.502 156.371 219.114C161.991 225.9 165.611 232.738 167.409 240.006C166.338 239.186 165.244 238.388 164.15 237.591C161.092 235.356 157.93 233.047 155.322 230.369C146.479 221.258 137.651 211.824 129.115 202.699C124.949 198.237 120.775 193.784 116.586 189.345C111.445 183.883 106.259 178.459 101.088 173.043L101.096 173.035ZM149.439 126.964C140.686 125.993 131.746 125.662 123.098 125.339C118.871 125.181 114.645 125.023 110.426 124.797C109.526 124.752 108.627 124.601 107.683 124.436C108.912 124.12 110.141 123.811 111.362 123.51C115.544 122.465 119.875 121.381 124.065 120.042C128.366 118.666 132.69 117.138 136.864 115.649C141.031 114.167 145.332 112.64 149.596 111.278C154.557 109.698 158.559 108.825 162.194 108.555C175.218 107.569 190.461 107.358 204.774 113.226C207.285 114.265 208.963 116.138 208.866 117.853C208.806 119.425 207.3 120.795 204.737 121.615C187.029 127.265 168.421 129.07 149.439 126.964ZM103.396 82.7804C108.882 78.5298 114.33 74.2191 119.771 69.9083C126.995 64.1908 134.459 58.2776 141.908 52.6127C149.926 46.5265 157.09 43.6527 164.479 43.5775C169.058 43.5323 170.594 44.4878 171.066 45.3078C171.726 46.4588 171.171 48.6481 169.448 51.6573C159.571 68.968 146.651 80.3354 129.947 86.4216C115.229 91.778 103.644 99.3463 94.576 109.54L87.0146 104.989C88.3186 102.995 89.5326 100.956 90.7166 98.9776C94.3662 92.8689 97.8134 87.1062 103.396 82.7804ZM95.5877 36.0318C96.7642 31.3675 99.0274 26.8235 101.216 22.4225L101.755 21.3317C102.31 20.2182 103.344 19.2177 104.655 17.9538C104.88 17.7356 105.12 17.5099 105.352 17.2767C106.851 22.2495 106.971 27.1621 105.794 32.8947C103.089 45.9698 99.7094 59.5641 95.4753 74.4448C94.5161 77.8076 92.0656 80.9748 89.69 84.0292L88.8956 85.0599C86.6774 87.9412 84.1969 90.7248 81.7689 93.4256C82.6682 89.6339 83.5599 85.8573 84.4517 82.0807C88.0263 66.9518 91.7208 51.3112 95.5877 36.0393L95.5877 36.0318ZM73.3233 88.1519C72.4914 93.7566 71.21 98.2479 69.3964 101.889C68.6321 103.424 66.9309 104.658 64.7727 106.222C64.2031 106.636 63.6036 107.072 62.9891 107.539C62.3821 104.146 61.7302 100.858 61.0932 97.646C59.437 89.2954 57.8708 81.4112 57.4661 73.5495C56.4844 54.3731 55.8699 33.9554 60.0365 13.6129C60.3363 12.1535 61.0782 10.7241 61.8651 9.20441C62.0074 8.93358 62.1423 8.67027 62.2847 8.39943C62.5995 8.57999 62.9217 8.76054 63.2439 8.93357C64.8326 9.81378 66.3389 10.6413 67.3656 11.7924C76.8754 22.4526 80.5699 33.9705 78.7189 47.0381C77.7896 53.5155 76.9878 60.0079 76.1784 66.5004C75.3016 73.6097 74.3874 80.9523 73.3233 88.1444L73.3233 88.1519ZM49.5825 163.15C49.9122 163.059 50.879 163.3 51.0738 163.466C51.3361 163.894 51.4635 164.632 51.4635 165.143C51.4635 165.369 51.441 165.55 51.396 165.64L43.7073 175.766C32.7062 190.271 21.3304 205.264 9.56496 219.513C6.49245 223.237 1.34415 225.576 -3.63182 227.848L-5.62521 228.759C-6.8692 229.338 -7.93333 229.443 -8.40544 229.037C-8.81012 228.691 -9.0874 227.638 -8.57031 225.817C-6.68935 219.152 -4.17139 212.727 -2.1855 207.867C-1.69839 206.671 4.28925 196.868 5.31592 195.755C12.0155 188.465 18.7675 181.22 25.557 174.013C26.3364 173.186 27.333 172.478 28.2848 172.057C34.9918 169.153 42.216 166.069 49.59 163.157L49.5825 163.15ZM59.4745 172.05C63.3488 172.967 63.5886 174.735 63.1615 178.444L62.9067 180.641C61.6028 192.091 60.2463 203.947 60.5386 215.601C60.9133 230.211 55.7575 242.94 50.3019 256.346C47.8214 262.455 41.6015 268.624 35.4564 271.204C33.0959 264.403 33.7029 257.264 34.7445 250.523C36.588 238.561 40.2975 226.9 46.0828 214.871C50.5492 205.588 54.0264 195.604 57.1214 186.193C58.253 182.762 58.6576 179.069 59.0548 175.503C59.1822 174.359 59.3096 173.201 59.4595 172.05L59.4745 172.05ZM71.2474 202.503C71.4423 199.795 71.6371 197.086 71.8844 194.393C71.9818 193.362 72.0118 192.332 72.0118 191.241C72.0118 190.752 72.0118 190.255 71.9968 189.744C74.9719 195.078 75.504 200.607 76.0211 205.986L76.126 207.122C77.3325 219.43 78.1044 232.009 78.8463 244.166L79.3933 252.976C79.6781 257.489 79.4158 259.829 77.1676 260.145C76.2084 260.175 73.0984 257.091 72.0418 254.412C67.5829 243.12 66.4963 233.453 68.6171 223.989C70.1983 216.955 70.7228 209.605 71.2399 202.511L71.2474 202.503ZM176.934 81.1027C175.061 82.6374 173.232 84.1646 171.426 85.6693C164.262 91.6351 157.502 97.2699 150.151 101.964C146.771 104.123 141.99 104.59 137.374 105.049C135.583 105.222 133.799 105.402 132.091 105.666C126.23 106.576 120.235 107.351 114.435 108.096C113.715 108.186 112.996 108.284 112.277 108.374C133.709 92.8689 154.43 84.1345 176.927 81.1027L176.934 81.1027ZM-18.9944 62.9946C-21.2275 58.887 -22.7338 55.5843 -20.1934 53.5531C-18.8295 52.4623 -14.0034 52.9287 -11.4405 54.4032C-3.42199 59.0149 4.44664 64.2434 12.0605 69.299L17.5535 72.9326C32.6163 82.8631 42.5532 97.0893 52.8424 115.401C52.8948 115.498 52.9248 115.679 52.9248 115.905C52.9248 116.522 52.7225 117.5 52.3178 118.177C51.7108 119.185 50.789 120.057 49.8898 120.9C49.8748 120.915 49.8523 120.938 49.8298 120.953C36.026 108.299 21.6527 97.8115 5.94541 88.9117C-4.45615 83.0136 -12.8344 74.3169 -18.9494 63.0623L-18.9944 62.9871L-18.9944 62.9946ZM-33.6675 82.7954C-31.0821 82.9534 -28.639 83.1039 -26.256 83.6154C-13.5538 86.3538 -3.81168 90.627 4.41665 97.0592C10.2244 101.603 16.5418 105.621 22.6569 109.517C25.6544 111.428 28.652 113.332 31.5971 115.31C31.8294 115.468 32.0617 115.626 32.294 115.784C31.4547 115.559 30.6154 115.34 29.7761 115.115C21.2929 112.873 13.2745 110.759 5.18102 108.344C2.64059 107.584 0.18258 105.974 -2.193 104.417C-2.77752 104.033 -3.36205 103.649 -3.94657 103.281C-14.4605 96.6154 -24.7872 89.9123 -32.6108 84.8191C-33.5251 84.2248 -34.3644 83.4875 -35.2562 82.7051C-35.2562 82.7051 -35.2637 82.7051 -35.2712 82.6976C-34.7391 82.7352 -34.207 82.7653 -33.6675 82.8029L-33.6675 82.7954ZM-19.414 198.132C-20.5306 197.154 -21.1376 196.033 -21.2051 194.799C-21.2575 193.242 -20.4931 191.467 -18.8969 189.721C-17.1284 187.795 -14.9776 186.358 -13.1416 185.869C-7.14647 184.267 -1.19629 182.966 5.1061 181.574C6.2152 181.333 7.33179 181.085 8.44838 180.837C7.60157 181.942 6.76224 183.041 5.92293 184.139C1.72634 189.639 -2.23045 194.837 -6.41206 200.035C-6.8542 200.585 -7.89587 200.976 -9.26727 201.096C-12.6995 201.405 -17.1584 200.103 -19.4215 198.132L-19.414 198.132Z" fill="%23FFFBFA" fill-opacity="0.05"/%3E%3C/svg%3E%0A');
	background-repeat: no-repeat;
	width: 279px;
	height: 140px;
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
  	margin: auto;
	z-index: 1;
}

.big-cta::after {
	content: '';
	background-image: url('data:image/svg+xml,%3Csvg width="199" height="139" viewBox="0 0 199 139" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M97.2567 276.741C105.118 271.701 110.716 265.298 113.886 257.715C115.22 254.525 116.464 251.29 117.828 247.732L118.33 246.43C118.442 246.761 118.569 247.085 118.712 247.408C119.379 248.928 120.001 250.493 120.615 252.05C122.182 256.007 123.793 260.1 126.311 263.561C128.387 266.412 131.054 267.774 133.827 267.39C136.855 266.969 139.403 264.546 140.819 260.739C141.508 258.889 141.816 256.805 141.741 254.856C141.239 244.79 140.617 234.732 139.995 224.674L139.875 222.71C139.74 220.528 139.582 218.347 139.418 216.165C141.021 221.379 142.58 226.6 144.139 231.821L146.379 239.306C149.804 250.704 154.773 258.881 162.027 265.035C165.451 267.939 169.536 270.85 174.684 268.526C178.903 266.622 181.084 262.71 181.346 256.572C181.428 254.736 181.398 252.893 181.391 250.914L181.391 250.711C181.818 250.997 182.238 251.275 182.657 251.554C185.22 253.269 187.439 254.751 189.867 255.947C191.253 256.624 192.872 256.481 194.303 256.346C194.858 256.301 195.412 256.241 195.937 256.248L197.443 256.263L197.383 254.751C197.361 254.254 197.383 253.75 197.413 253.239C197.473 251.945 197.548 250.478 196.948 249.184C188.473 231.083 179.053 211.997 165.354 195.168C162.289 191.399 159.494 187.261 156.796 183.259C156.631 183.018 156.466 182.777 156.309 182.529L157.126 183.379C160.843 187.261 164.56 191.143 168.232 195.078C172.084 199.2 175.913 203.353 179.735 207.513C187.753 216.225 196.042 225.23 204.487 233.822C209.074 238.486 214.664 242.172 220.082 245.738L221.229 246.491C223.245 247.822 227.074 247.837 229.112 246.528C231.038 245.287 231.271 240.909 230.409 238.915C229.802 237.531 229.217 236.131 228.625 234.732C226.137 228.819 223.567 222.703 219.76 217.527C215.001 211.042 209.366 205.106 203.91 199.366C202.254 197.621 200.59 195.868 198.957 194.107C201.063 195.559 203.168 197.019 205.274 198.478C215.406 205.497 225.875 212.75 236.419 219.731C239.319 221.649 244.722 225.23 248.514 220.732C251.954 216.654 248.559 212.072 246.303 209.041L246.049 208.702C242.669 204.143 239.222 199.75 235.557 195.1C234.965 194.34 234.366 193.581 233.766 192.813C236.801 193.724 239.934 194.672 243.111 195.085C249.226 195.883 257.259 196.778 265.188 196.628C268.178 196.567 269.43 195.318 269.954 194.28C270.539 193.129 270.786 191.143 268.718 188.157C266.814 185.426 264.589 182.868 262.663 180.731C251.279 168.07 236.771 160.66 224.811 155.619C234.703 157.801 244.88 159.712 255.304 158.831C257.102 158.681 258.736 157.914 260.317 157.176C260.976 156.868 261.636 156.559 262.295 156.304L263.847 155.702L263.037 154.25C262.7 153.648 262.415 152.963 262.131 152.286C261.374 150.518 260.602 148.698 259.021 147.72C253.063 144.064 246.843 140.641 240.825 137.323C238.907 136.262 236.988 135.209 235.07 134.141C235.632 134.065 236.187 133.998 236.741 133.93C241.065 133.381 245.149 132.862 249.129 131.936C255.453 130.469 262.123 128.807 268.126 126.031C271.955 124.248 274.286 121.359 274.473 118.116C274.675 114.791 272.562 111.413 268.68 109.029L268.171 108.713C266.477 107.667 264.551 106.471 262.468 106.049L261.314 105.816C252.366 104.003 243.118 102.137 233.908 100.873C230.281 100.377 226.564 100.505 222.967 100.625C221.873 100.663 220.772 100.7 219.677 100.723C222.225 98.9024 224.938 97.1495 227.569 95.4418C233.968 91.3116 240.578 87.0385 245.689 81.3134C247.75 79.0038 250.328 75.656 248.866 73.2185C246.903 69.9384 239.589 71.4581 230.229 73.7903C228.962 74.1062 227.846 74.3846 226.992 74.5652C223.215 75.3852 219.445 76.2804 215.683 77.1757L214.552 77.4465C214.649 77.3337 214.746 77.2133 214.836 77.0929C216.5 74.8736 218.186 72.6693 219.88 70.4726C224.436 64.5293 229.15 58.3905 233.241 51.9657C235.047 49.1295 235.512 46.2407 234.575 43.6452C233.526 40.7338 230.798 38.4467 226.887 37.2054C224.893 36.5735 222.967 36.2349 221.184 36.1973C208.894 35.949 199.024 42.0729 191.8 47.4368C184.988 52.4924 178.191 57.8037 171.626 62.942C168.292 65.5525 164.949 68.163 161.6 70.7509C161.112 71.1271 160.61 71.4656 160.011 71.8493L160.91 68.3435C161.66 65.4472 162.454 62.5658 163.256 59.6769C166.778 46.9478 170.405 33.7749 169.491 19.9023C169.251 16.2837 168.884 10.8144 163.825 10.1222C160.386 9.6558 155.47 11.7247 153.716 14.3803C150.336 19.5111 147.384 25.4618 144.439 33.1204C143.329 35.9942 142.513 38.9959 141.786 41.9751C141.778 41.0873 141.786 40.1846 141.786 39.2893C141.786 39.1388 141.786 38.9809 141.786 38.8304C141.786 25.8004 136.345 14.1546 125.614 4.22411C121.769 0.665682 118.345 -0.658384 115.445 0.304573C112.589 1.24496 110.656 4.26173 109.697 9.27211C107.598 20.2483 106.624 31.3524 105.815 41.787C105.418 46.9253 105.523 52.1538 105.612 57.2093C105.635 58.1949 105.65 59.1879 105.665 60.1734C105.463 59.8123 105.268 59.4211 105.05 59.0074C104.174 57.3071 103.364 55.5543 102.555 53.8014C100.652 49.6787 98.6806 45.4056 95.8329 41.8246C92.041 37.0474 86.9077 32.684 81.0025 29.2159C78.1323 27.5307 75.3071 27.305 73.0589 28.5689C70.6009 29.9456 69.1546 32.9473 69.0721 36.7841C68.9897 39.1765 69.2969 41.0723 69.9189 42.6747C71.9273 47.8355 74.1455 53.35 76.701 58.6763C78.8367 63.13 81.1898 67.5611 83.4604 71.8418C83.7677 72.4211 84.075 73.0003 84.3822 73.5796C82.3888 72.0524 80.4104 70.5102 78.432 68.9679C72.7142 64.5068 66.794 59.8876 60.6565 55.7875C55.2084 52.1388 48.846 49.0468 42.2664 46.835C37.5677 45.2476 33.3561 45.8645 30.7257 48.5352C28.1104 51.1833 27.5183 55.3812 29.1295 60.0681C30.6958 64.6346 33.2962 68.8325 35.8141 72.895C36.6834 74.3018 37.5527 75.7011 38.377 77.123C38.8341 77.9054 39.3737 78.6351 39.9133 79.3197C39.0215 79.1994 38.1297 79.079 37.238 78.9586C31.61 78.1988 26.2968 77.4841 20.8487 77.0779C19.0202 76.9424 17.3266 77.8151 15.6854 78.6577C15.0485 78.9887 14.404 79.3197 13.767 79.568L12.1708 80.1999L13.0701 81.6669C13.4373 82.2613 13.7595 82.9083 14.0818 83.5477C14.8986 85.1652 15.7379 86.8353 17.1917 87.9563C22.2501 91.8382 27.6157 95.4643 32.8015 98.9701L35.0647 100.497C37.77 102.333 40.5353 104.101 43.6303 106.079L44.2223 106.463C41.7868 106.478 39.6885 106.478 37.5902 106.433C34.8774 106.373 32.1646 106.275 29.4518 106.177C24.0187 105.982 18.3982 105.779 12.8527 105.906C9.70528 105.982 7.17233 107.388 5.89837 109.781C4.62441 112.173 4.8792 115.22 6.58031 117.913C8.7011 121.269 11.5863 124.105 14.5688 127.054C16.2175 128.679 18.0085 130.086 20.0694 131.703C20.1818 131.793 20.2942 131.876 20.4066 131.966C18.713 132.155 17.2217 132.328 15.7754 132.719C10.7544 134.08 6.73019 135.367 3.09563 136.774C1.432 137.428 0.0905672 139.73 0.000662276 141.355C0.000662273 141.393 0.000662271 141.43 0.000662268 141.476C0.000662153 143.266 2.30129 144.914 3.56777 145.305C6.97002 146.358 10.5896 147.426 14.2841 147.893C19.3874 148.532 24.4383 148.984 29.789 149.45C30.5459 149.518 31.3028 149.586 32.0671 149.653C30.9056 150.338 29.7515 151.015 28.605 151.684C23.3667 154.754 18.4132 157.658 13.7445 161.051C9.20318 164.353 6.96999 168.341 7.50954 172.35C8.03414 176.398 11.279 179.776 16.6446 181.86C20.2267 183.251 23.8613 184.192 27.7132 185.192C28.7848 185.471 29.8639 185.749 30.958 186.043C28.1403 190.173 24.873 196.424 30.5159 201.653C33.4535 204.369 37.2679 205.836 41.3146 207.386C42.6261 207.89 43.9525 208.401 45.2639 208.958C44.9717 209.703 44.627 210.643 44.3497 211.636C43.975 213.013 43.5553 214.382 43.1357 215.759C42.0191 219.43 40.865 223.229 40.4828 227.111C40.0631 231.452 41.5544 233.731 42.8958 234.86C44.2747 236.026 46.8527 237.17 51.2741 235.943C54.444 235.063 57.5689 233.897 60.5965 232.761C61.0311 232.595 61.4733 232.43 61.9079 232.272C61.6681 232.987 61.4358 233.709 61.196 234.424C60.0045 238.027 58.7755 241.759 57.8537 245.505C56.8271 249.613 57.4266 253.081 59.5174 255.233C61.4208 257.196 64.4109 257.843 67.9181 257.061C72.3844 256.068 76.4836 253.216 80.2531 250.282C81.6844 249.169 82.8534 247.807 83.8501 246.491C83.8351 247.627 83.8276 248.778 83.8127 249.929C83.7377 256.504 83.6628 263.29 83.985 270.121C84.2248 275.267 86.2931 277.396 87.9793 278.276C89.7104 279.179 92.7304 279.645 97.2567 276.741ZM9.84765 140.287C17.6788 136.578 26.6191 136.51 45.841 143.394C34.0456 144.462 22.3775 142.724 9.84765 140.287ZM254.906 152.768C232.132 151.647 210.07 145.628 188.713 139.806C181.241 137.774 173.522 135.668 165.879 133.802C165.834 133.674 165.789 133.516 165.751 133.358C166.508 133.418 167.25 133.479 167.984 133.539C170.81 133.772 173.425 133.99 176.048 134.073C179.952 134.208 183.857 134.269 187.768 134.321C195.24 134.427 202.966 134.547 210.482 135.231C227.516 136.804 242.204 142.431 254.142 151.963C254.397 152.166 254.652 152.437 254.914 152.768L254.906 152.768ZM183.594 173.87C185.243 173.81 187.813 174.201 191.815 175.721C208.122 181.912 233.774 201.533 240.908 214.42C220.202 202.977 202.539 189.24 183.594 173.878L183.594 173.87ZM100.434 193.716C99.6998 195.74 98.9054 197.748 98.1185 199.765C96.2076 204.632 94.2367 209.673 93.0452 214.856C90.5047 225.953 84.5621 235.025 76.4237 245.234C74.2579 247.95 70.1438 249.703 66.794 250.937C66.0521 251.208 65.0329 251.433 64.4184 250.952C63.7814 250.448 63.4742 249.146 63.654 247.536C63.8339 245.866 64.2385 244.174 64.8456 242.646C68.4726 233.506 73.8532 221.762 83.3555 212.065C88.4739 206.836 93.1651 201.066 97.7064 195.476C98.9879 193.904 100.262 192.332 101.551 190.767C101.169 191.745 100.794 192.731 100.434 193.724L100.434 193.716ZM91.2541 147.908C92.0035 147.923 92.7454 147.983 93.4798 148.051C83.5054 165.173 68.5326 174.953 48.9509 177.12C42.746 177.805 36.2412 177.346 29.9464 176.902C27.0912 176.699 24.236 176.503 21.3883 176.398C21.0736 176.383 20.6239 176.21 19.957 175.954C16.5547 174.66 14.5763 173.11 14.3965 171.576C14.2391 170.139 15.6554 168.265 18.4282 166.355C31.7149 157.176 44.9267 151.684 58.7979 149.555C70.2037 147.803 81.1373 147.727 91.2541 147.908ZM88.6987 138.587C79.1889 139.527 69.7616 137.707 60.649 135.954C57.3217 135.314 54.0019 134.675 50.6596 134.156L50.0226 134.058C46.8676 133.569 43.6078 133.057 40.3554 132.771C28.2078 131.726 20.2492 123.887 13.145 115.95C12.523 115.258 12.1333 113.64 12.2907 113.219C12.523 112.828 14.0593 112.188 15.1609 112.248C29.2345 113.076 43.7577 114.069 58.3258 115.197C59.4724 115.288 60.7614 115.957 62.0053 116.597L62.7622 116.98C67.1837 119.207 71.5976 121.464 76.019 123.714C81.2647 126.392 86.5105 129.063 91.9661 131.801C95.6306 133.637 96.7921 134.223 96.7921 136.3C96.7921 137.029 96.6498 137.94 96.4174 139.151C95.9378 139.091 95.4582 139.023 94.9861 138.955C92.9328 138.67 90.8195 138.376 88.7062 138.579L88.6987 138.587ZM110.274 102.002C109.839 101.438 109.404 100.873 108.97 100.309C106.145 96.668 103.229 92.899 100.996 88.9042C94.1693 76.6867 87.6795 63.9877 81.4071 51.71L79.1889 47.3766C77.9075 44.879 76.8658 41.8697 76.0864 38.4317C75.7867 37.1151 76.1089 35.3321 76.4462 35.0237C76.9557 34.7378 78.8892 34.971 79.4962 35.4977C80.4479 36.3327 81.4296 37.1603 82.4113 37.9878C85.9859 40.9895 89.6804 44.0966 91.996 47.8355C100.187 61.0236 105.612 75.9193 108.595 93.3955C109.09 96.2768 109.674 99.1356 110.266 102.002L110.274 102.002ZM165.549 143.304C184.876 147.464 204.952 154.445 228.588 165.204C240.578 170.665 250.425 177.82 258.691 187.081C259.53 188.021 260.28 189.044 261.021 190.067C261.156 190.248 261.291 190.436 261.426 190.617C259.957 190.391 258.496 190.18 257.02 189.962C252.861 189.353 248.559 188.728 244.415 187.833C220.479 182.672 198.679 171.749 176.595 160.05C173.253 158.282 169.865 156.597 166.426 154.897C165.152 154.265 163.87 153.633 162.581 152.986L165.541 143.304L165.549 143.304ZM151.783 188.804C155.162 194.122 157.665 199.923 159.958 205.715L151.783 188.804ZM178.244 234.198C176.535 229.045 174.542 223.921 172.616 218.956C172.091 217.609 171.566 216.263 171.049 214.909C177.719 224.598 182.815 235.138 187.641 246.009C183.205 242.834 179.937 239.306 178.251 234.198L178.244 234.198ZM132.036 176.496C138.646 174.991 138.773 175.262 141.546 181.28C143.494 185.508 145.383 189.766 147.264 194.032C150.464 201.262 153.768 208.74 157.366 215.939C161.225 223.666 165.969 230.918 170.487 237.674C174.654 243.903 175.816 250.613 174.039 258.189C173.477 260.581 172.556 262.116 171.522 262.41C170.592 262.673 169.266 261.988 167.797 260.491C163.271 255.879 158.257 250.455 155.972 244.482C149.662 227.984 143.831 210.974 138.196 194.521C136.15 188.548 134.104 182.574 132.036 176.654C132.036 176.624 132.036 176.563 132.036 176.488L132.036 176.496ZM93.3899 160.043L100.457 151.188L103.911 156.469L93.3899 160.043ZM98.3659 128.34C96.5898 127.453 94.8212 126.55 93.0602 125.64L99.0103 128.25C98.748 128.31 98.5008 128.355 98.3734 128.34L98.3659 128.34ZM109.524 128.634C110.484 125.67 112.147 123.067 114.553 120.825C116.711 118.493 119.304 116.815 122.481 115.762C125.321 114.265 128.424 113.565 131.759 113.693L132.666 113.693C133.4 113.693 134.127 113.738 134.846 113.806L135.131 113.836L135.401 113.753C137.507 113.114 139.867 113.798 143.869 116.273L143.779 116.491L144.866 117.131C146.694 118.214 148.418 119.486 149.969 120.907C154.218 124.827 156.736 130.988 157.066 138.241C157.201 141.498 156.504 144.65 154.907 147.727C153.948 150.691 152.285 153.294 149.887 155.536C147.728 157.868 145.143 159.539 141.958 160.599C139.118 162.096 136.015 162.796 132.681 162.668L131.774 162.668C125.584 162.668 119.604 160.171 114.485 155.454C110.229 151.527 107.711 145.373 107.389 138.128C107.276 134.84 107.958 131.703 109.547 128.634L109.524 128.634ZM157.096 173.035L151.573 167.25C152.772 165.504 153.776 164.128 154.278 164.052C154.825 163.962 156.436 165.241 158.302 166.708L158.677 167.009C178.896 182.973 196.956 200.502 212.371 219.114C217.991 225.9 221.611 232.738 223.409 240.006C222.338 239.186 221.244 238.388 220.15 237.591C217.092 235.356 213.93 233.047 211.322 230.369C202.479 221.258 193.651 211.824 185.115 202.699C180.949 198.237 176.775 193.784 172.586 189.345C167.445 183.883 162.259 178.459 157.088 173.043L157.096 173.035ZM205.439 126.964C196.686 125.993 187.746 125.662 179.098 125.339C174.871 125.181 170.645 125.023 166.426 124.797C165.526 124.752 164.627 124.601 163.683 124.436C164.912 124.12 166.141 123.811 167.362 123.51C171.544 122.465 175.875 121.381 180.065 120.042C184.366 118.666 188.69 117.138 192.864 115.649C197.031 114.167 201.332 112.64 205.596 111.278C210.557 109.698 214.559 108.825 218.194 108.555C231.218 107.569 246.461 107.358 260.774 113.226C263.285 114.265 264.963 116.138 264.866 117.853C264.806 119.425 263.3 120.795 260.737 121.615C243.029 127.265 224.421 129.07 205.439 126.964ZM159.396 82.7804C164.882 78.5298 170.33 74.2191 175.771 69.9083C182.995 64.1908 190.459 58.2776 197.908 52.6127C205.926 46.5265 213.09 43.6527 220.479 43.5775C225.058 43.5323 226.594 44.4878 227.066 45.3078C227.726 46.4588 227.171 48.6481 225.448 51.6573C215.571 68.968 202.651 80.3354 185.947 86.4216C171.229 91.778 159.644 99.3463 150.576 109.54L143.015 104.989C144.319 102.995 145.533 100.956 146.717 98.9776C150.366 92.8689 153.813 87.1062 159.396 82.7804ZM151.588 36.0318C152.764 31.3675 155.027 26.8235 157.216 22.4225L157.755 21.3317C158.31 20.2182 159.344 19.2177 160.655 17.9538C160.88 17.7356 161.12 17.5099 161.352 17.2767C162.851 22.2495 162.971 27.1621 161.794 32.8947C159.089 45.9698 155.709 59.5641 151.475 74.4448C150.516 77.8076 148.066 80.9748 145.69 84.0292L144.896 85.0599C142.677 87.9412 140.197 90.7248 137.769 93.4256C138.668 89.6339 139.56 85.8573 140.452 82.0807C144.026 66.9518 147.721 51.3112 151.588 36.0393L151.588 36.0318ZM129.323 88.1519C128.491 93.7566 127.21 98.2479 125.396 101.889C124.632 103.424 122.931 104.658 120.773 106.222C120.203 106.636 119.604 107.072 118.989 107.539C118.382 104.146 117.73 100.858 117.093 97.646C115.437 89.2954 113.871 81.4112 113.466 73.5495C112.484 54.3731 111.87 33.9554 116.037 13.6129C116.336 12.1535 117.078 10.7241 117.865 9.20441C118.007 8.93358 118.142 8.67027 118.285 8.39943C118.599 8.57999 118.922 8.76054 119.244 8.93357C120.833 9.81378 122.339 10.6413 123.366 11.7924C132.875 22.4526 136.57 33.9705 134.719 47.0381C133.79 53.5155 132.988 60.0079 132.178 66.5004C131.302 73.6097 130.387 80.9523 129.323 88.1444L129.323 88.1519ZM105.583 163.15C105.912 163.059 106.879 163.3 107.074 163.466C107.336 163.894 107.463 164.632 107.463 165.143C107.463 165.369 107.441 165.55 107.396 165.64L99.7073 175.766C88.7062 190.271 77.3304 205.264 65.565 219.513C62.4924 223.237 57.3441 225.576 52.3682 227.848L50.3748 228.759C49.1308 229.338 48.0667 229.443 47.5946 229.037C47.1899 228.691 46.9126 227.638 47.4297 225.817C49.3107 219.152 51.8286 212.727 53.8145 207.867C54.3016 206.671 60.2892 196.868 61.3159 195.755C68.0155 188.465 74.7675 181.22 81.557 174.013C82.3364 173.186 83.333 172.478 84.2848 172.057C90.9918 169.153 98.216 166.069 105.59 163.157L105.583 163.15ZM115.474 172.05C119.349 172.967 119.589 174.735 119.161 178.444L118.907 180.641C117.603 192.091 116.246 203.947 116.539 215.601C116.913 230.211 111.757 242.94 106.302 256.346C103.821 262.455 97.6015 268.624 91.4564 271.204C89.0959 264.403 89.7029 257.264 90.7445 250.523C92.588 238.561 96.2975 226.9 102.083 214.871C106.549 205.588 110.026 195.604 113.121 186.193C114.253 182.762 114.658 179.069 115.055 175.503C115.182 174.359 115.31 173.201 115.459 172.05L115.474 172.05ZM127.247 202.503C127.442 199.795 127.637 197.086 127.884 194.393C127.982 193.362 128.012 192.332 128.012 191.241C128.012 190.752 128.012 190.255 127.997 189.744C130.972 195.078 131.504 200.607 132.021 205.986L132.126 207.122C133.332 219.43 134.104 232.009 134.846 244.166L135.393 252.976C135.678 257.489 135.416 259.829 133.168 260.145C132.208 260.175 129.098 257.091 128.042 254.412C123.583 243.12 122.496 233.453 124.617 223.989C126.198 216.955 126.723 209.605 127.24 202.511L127.247 202.503ZM232.934 81.1027C231.061 82.6374 229.232 84.1646 227.426 85.6693C220.262 91.6351 213.502 97.2699 206.151 101.964C202.771 104.123 197.99 104.59 193.374 105.049C191.583 105.222 189.799 105.402 188.091 105.666C182.23 106.576 176.235 107.351 170.435 108.096C169.715 108.186 168.996 108.284 168.277 108.374C189.709 92.8689 210.43 84.1345 232.927 81.1027L232.934 81.1027ZM37.0056 62.9946C34.7725 58.887 33.2662 55.5843 35.8066 53.5531C37.1705 52.4623 41.9966 52.9287 44.5595 54.4032C52.578 59.0149 60.4466 64.2434 68.0605 69.299L73.5535 72.9326C88.6163 82.8631 98.5532 97.0893 108.842 115.401C108.895 115.498 108.925 115.679 108.925 115.905C108.925 116.522 108.722 117.5 108.318 118.177C107.711 119.185 106.789 120.057 105.89 120.9C105.875 120.915 105.852 120.938 105.83 120.953C92.026 108.299 77.6527 97.8115 61.9454 88.9117C51.5438 83.0136 43.1656 74.3169 37.0506 63.0623L37.0056 62.9871L37.0056 62.9946ZM22.3325 82.7954C24.9179 82.9534 27.361 83.1039 29.744 83.6154C42.4462 86.3538 52.1883 90.627 60.4167 97.0592C66.2244 101.603 72.5418 105.621 78.6569 109.517C81.6544 111.428 84.652 113.332 87.5971 115.31C87.8294 115.468 88.0617 115.626 88.294 115.784C87.4547 115.559 86.6154 115.34 85.7761 115.115C77.2929 112.873 69.2745 110.759 61.181 108.344C58.6406 107.584 56.1826 105.974 53.807 104.417C53.2225 104.033 52.6379 103.649 52.0534 103.281C41.5395 96.6154 31.2128 89.9123 23.3892 84.8191C22.4749 84.2248 21.6356 83.4875 20.7438 82.7051C20.7438 82.7051 20.7363 82.7051 20.7288 82.6976C21.2609 82.7352 21.793 82.7653 22.3325 82.8029L22.3325 82.7954ZM36.586 198.132C35.4694 197.154 34.8624 196.033 34.7949 194.799C34.7425 193.242 35.5069 191.467 37.1031 189.721C38.8716 187.795 41.0224 186.358 42.8584 185.869C48.8535 184.267 54.8037 182.966 61.1061 181.574C62.2152 181.333 63.3318 181.085 64.4484 180.837C63.6016 181.942 62.7622 183.041 61.9229 184.139C57.7263 189.639 53.7695 194.837 49.5879 200.035C49.1458 200.585 48.1041 200.976 46.7327 201.096C43.3005 201.405 38.8416 200.103 36.5785 198.132L36.586 198.132Z" fill="%23FFFBFA" fill-opacity="0.05"/%3E%3C/svg%3E%0A');
	background-repeat: no-repeat;
	width: 200px;
	height: 140px;
	position: absolute;
	bottom: 0;
	right: 0;
	display: block;
  	margin: auto;
	z-index: 1;
}

.big-cta .fl-row-content-wrap {
	border-bottom: 8px solid #9C1555;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.big-cta:hover .fl-row-content-wrap {border-bottom: 8px solid #FFCD00;}

@media screen and (max-width: 767px) {
	.big-cta::after {display: none;}
}

/**************************** DYNAMIC FEEDS AND GRIDS *******************************/

.fl-post-feed-post, .fl-post-grid-post {
	background: rgba(0,0,0,0);
	border: 0px;
}

.fl-post-feed-post, .fl-post-grid-post {display: flex;}

.complex-grid, .simple-grid, .complex-list, .simple-list, .person-grid-item {
	border: 1px solid #EAEAEA;
	border-radius: 18px;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.invert .complex-grid, .invert .simple-grid, .invert .complex-list, .invert .simple-list, .invert .person-grid-item {border: 1px solid rgba(255, 255, 255, 0.20);}

.complex-grid:hover, .simple-grid:hover, .complex-list:hover, .simple-list:hover, .person-grid-item:hover {background-color: rgba(234, 234, 234, 0.2);}

.complex-grid-item, .simple-grid-item {
	flex: 1 1 auto;
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
}

.complex-grid-item .fl-post-image, .simple-grid-item .fl-post-image {margin-bottom: 12px;}

.complex-grid-item .fl-post-text, .simple-grid-item .fl-post-text {
	padding: 0px;
	flex: 1 1 auto;
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
}

.complex-grid-item .fl-post-more-link, .simple-grid-item .fl-post-more-link {margin-top: auto;}

.fl-post-meta.fri-meta-item:last-of-type {
	padding-bottom: 0px; 	
}

.img-square .full-bleed-card-container {
	padding-bottom: 100%; 
}

.img-tall .full-bleed-card-container {
	padding-bottom: 125%; 
}

.img-wide .full-bleed-card-container {
	padding-bottom: 70%; 
}

@media screen and (min-width: 992px) {
	.larger .full-bleed-card-content h2 {
		font-size: 3em; 
		line-height: 4rem; 
		max-width: 600px; 
	}
}

/* Full Bleed Card */

.full-bleed-card-container {
	position: relative; 
	width: 100%; 
	padding-bottom: 100%; 
}

.full-bleed-card-content {
	position: absolute;
	width: 100%; 
	height: 100%;
	display: flex; 
	flex-direction: column; 
	background: rgb(0,0,0);
	background: -moz-linear-gradient(20deg, rgba(0,0,0,0.7) 7%, rgba(0,0,0,0) 50%);
	background: -webkit-linear-gradient(20deg, rgba(0,0,0,0.7) 7%, rgba(0,0,0,0) 50%);
	background: linear-gradient(20deg, rgba(0,0,0,0.7) 7%, rgba(0,0,0,0) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
}

.full-bleed-link {
	position: absolute; 
	display: block; 
	width: 100%; 
	height: 100%;
	top: 0; 
	left: 0; 
}

.full-bleed-card-top {
	width: 100%;
	align-self: flex-start;
}


.full-bleed-card-top .feed-meta-block {
	background: #fff; 
	padding: 4px 6px;  
	float: right; 
}

.full-bleed-card-bottom {
	width: 100%;
	align-self: flex-end;
	margin-top: auto; 
	padding-bottom: 0px; 
	transition: padding-bottom 0.25s; 
}

.full-bleed-card-content .more-icon-link {
	font-size: 16px;
}

.full-bleed-card-bottom a, 
.full-bleed-card-bottom h2 {
	color: #fff; 
}

.full-bleed-card-container:hover .full-bleed-card-bottom {
	padding-bottom: 10px; 
}


.fri-feed .fl-post-feed-post {
	border: 0px; 
}

/* Fri Flex Rows */

.fri-flex-row {
	display: flex; 
	flex-direction: row; 
    flex-wrap: wrap;
	gap: 30px;
}

.fri-flex-row-center {
	align-items: center;
}

.fri-flex-1 {
        flex: 1;
}

.fri-flex-2 {
        flex: 2;
}

.fri-flex-3 {
		flex: 3; 
}

.fri-flex-4 {
		flex: 4; 
}

.fri-flex-5 {
		flex: 5; 
}

/* Media Queries */

@media screen and (max-width: 767px) {
	.fri-flex-row {
			flex-direction: column; 
		}
	.fri-flex-1, .fri-flex-2, .fri-flex-3, .fri-flex-4, .fri-flex-5 {
		flex: 100%; 
		width: 100%; 
	}
}

/*************************************************************************/
/************************** BASIC THEME STUFF ****************************/
/*************************************************************************/

/* Authors */

h3.fl-author-bio-name {
	font-size: 20px; 
}

.fl-author-bio-text {
	font-size: 0.85em; 
}

/* Heroicons */

.heroicon {
	display: inline-block;
	height: 24px;
	width: 24px;
}

.heroicon svg {
	stroke-width: 2px;
}

.heroicon-solid svg {
	fill: currentColor;
	stroke-width: 0px;
}

/**************************** MISC *******************************/


@media screen and (min-width: 768px) {
	.content-info-card .fl-col-group .fl-col:first-of-type .fl-col-content {
		margin-right: 40px; 
	}	
}

.announcement-bar {
	font-size: 16px; 
}

.announcement-bar a {
	text-decoration: underline; 
}

.general-meta {
	font-size: 0.8em; 
}

.general-share-buttons .a2a_svg {
	width: 24px; 
	height: 24px; 
}

@media screen and (min-width: 767px) {
	.a2a_kit {
		float: right; 
	}
}




/*************************************************************/
/************************** FACETS ***************************/
/*************************************************************/

.facet-results-left {
	font-size: 16px; 
	opacity: 0.75; 
	float: left; 
}

.facet-sort-right {
	float: right; 
}

.facet-results .fl-module-separator {
	clear: both; 
}

.facet-accordion-inline .fl-accordion-content {
	
}


@media screen and (min-width: 768px) {
	.inline-facet {
		display: inline-block; 
		width: 33%; 
	}
	.data-filters.facet-accordion-inline .fl-accordion-small .fl-accordion-button {
		display: none; 
	}
}


 
.facetwp-sort-select {
	font-size: 15px; 
	padding: 3px 4px; 
}

.data-filters .fl-accordion-content {
	padding: 10px 25px 10px;
}

.data-filters .facetwp-facet {
	margin-bottom: 0px;
}

.data-filters .fs-label-wrap, .data-filters .fs-dropdown {
	width: 100%;
}

.data-filters .fs-label-wrap {
	display: inline-block;
	width: 100%;
}

.data-filters .fs-option {
	padding: 10px; 
}

.fs-option:hover {
	background: rgba(0,0,0,0.07);
}

.fs-label-wrap .fs-label {
	padding: 9px 22px 9px 10px;
}

.facetwp-facet input.facetwp-search, .facetwp-facet input.facetwp-location {
	border-radius: 50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border: 0px;
	font-weight: 700;
	padding: 8px 22px 8px 12px;
}

.facetwp-facet-search .facetwp-input-wrap {
	display: block;
	margin-bottom: 30px;
}

.facetwp-counter {
	display: none;
}

.facetwp-facet-name_search .facetwp-input-wrap {
	width: 100%;
}

.facetwp-facet.facetwp-facet-name_search input.facetwp-search {
	min-width: 80px;
	width: 100%;
}

.facet-accordion .fl-accordion-button-label {
	font-size: 15px; 
}

.data-filters {
	font-size: 16px;
}

.data-filters h4 {
}

.data-filters .fs-search {
	display: none;
}

.data-filters .facetwp-type-fselect .fs-wrap {
	width: 100%;
	display: block;
	margin-bottom: 20px;
}

.data-filters .fs-option[data-value="featured"] {
	display: none;
}

.data-filters .facetwp-type-fselect .fs-dropdown {
	max-width: 80vw;
	width: 220px;
	box-shadow: 0px 30px 40px rgba(255,255,255,1);
	-moz-box-shadow: 0px 30px 40px rgba(255,255,255,1);
	-webkit-box-shadow: 0px 30px 40px rgba(255,255,255,1);
}

.data-filters .facetwp-checkbox {
	line-height: 18px;
	margin-top: 12px;
}

.data-filters .facetwp-facet input.facetwp-search, .facetwp-facet input.facetwp-location {
	min-width: 210px;
}

.data-filters h4 {
	margin-bottom: 4px;
}

.data-filters p {
	display: none;
}

.data-filters p.display-content {
	display: block;
}

.data-filters .facetwp-icon {
	right: 6px;
}

.data-sort {
	text-align: right;
}

.data-sort select {
	border: 1px solid #0074c8;
	border-radius: 8px;
	padding: 4px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 12px;
	font-size: 16px;
	color: #0074ca;
}

.facet-sort-label {
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 1px;
	font-weight: 700;
	color: #98A6B2;
}

.fl-page button.facet-reset {
	width: 100%;
	background-color: #000000;
}

.fl-page button.facet-reset:hover {
	background-color: #333333;
}


/*******************************************************************************************/
/********************************** THE EVENTS CALENDAR ************************************/
/*******************************************************************************************/

.single-tribe_events a.tribe-events-gcal, .single-tribe_events a.tribe-events-gcal:hover, .single-tribe_events a.tribe-events-ical, .single-tribe_events a.tribe-events-ical:hover {
	padding-left: 30px; 
	display: block; 
	text-align: left; 
}

.tribe-events-meta-group.tribe-events-meta-group-venue {
	padding-top: 0px; 
}

#tribe-events-content .tribe-venue-url a {
	font-size: 0.75em; 
	text-decoration: underline; 
}

.tribe-venue-location {
	font-size: 0.8em; 
}

.tribe-country-name {
	display: block; 
}

#tribe-events-content  .tribe-events-gmap {
	display: block;
	text-decoration: underline; 
}

.fl-module-fl-the-events-calendar-venue .tribe-events-single-section-title {
	display: none; 
}

.tribe-event-date-end {
	display: block; 
}

.tribe-event-date-end:before {
	content:'until';
	display: block; 
	font-size: 0.7em; 
	opacity: 0.7; 
}

.single-event-date-info em {
	display: none; 
}

.single-event-date-info .tribe-event-date-start + em + .tribe-event-time:before {
	content: ' - '
}

/*****************************************************************************/
/********************************** FORMS ************************************/
/*****************************************************************************/

.gform_wrapper label.gfield_label, .gform_wrapper legend.gfield_label {
	font-weight: 400;
}

body .gform_wrapper ul li.gfield {
	margin-top: 20px;
}

.gform_wrapper {
	border: 1px solid #ddd;
    padding: 10px 18px 30px 32px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker), .gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker) {
	margin-top: 4px;
}




/*****************************************************************************/
/******************************* SSO STUFF ***********************************/
/*****************************************************************************/

.sso-account-links span + span {
	margin-left: 20px; 
}

.restricted-content-notice-background .login-link {margin-bottom: 10px;}

@media screen and (max-width: 767px) {
	.sso-account-links span + span {margin-left: 0px;}
	.sso-account-links, .logged-in-content {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.logged-in-content {gap: 10px;}
}

/*****************************************************************************/
/**************************** PROTECTED CONTENT ******************************/
/*****************************************************************************/

body:not(.logged-in) li.current-user-is-restricted {display: none !important;}

.use-lock-icons .menu-item[class*="tax__content-restriction-option"] > a, .use-lock-icons .menu-item.members-only > a, .use-lock-icons .menu-item.restricted-content > a {
	display: flex;
	align-items: center;
	padding-right: 0;
}

.use-lock-icons .menu-item[class*="tax__content-restriction-option"] > a:after, .use-lock-icons .menu-item.members-only > a:after, .use-lock-icons .menu-item.restricted-content > a:after {
	position: relative;
	line-height: 1;
	height: 14px;
	width: 14px;
	margin-left: 8px;
}

.use-lock-icons .footer-main .menu-item[class*="tax__content-restriction-option"] > a:after, .use-lock-icons .footer-main .menu-item.members-only > a:after, .use-lock-icons .footer-main .menu-item.restricted-content > a:after {line-height: 0;}

.current-user-is-restricted .fl-post-header {
	display: none;
}

.current-user-is-restricted .restricted-content-notice-background {
	position: relative;
}

@media (min-width: 769px) {
	.current-user-is-restricted .restricted-content-notice-background:before {
		color: transparent;
		content: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc pharetra tortor ac velit congue feugiat. Suspendisse maximus justo in ullamcorper pulvinar. Fusce eget ante vel risus commodo hendrerit. Sed et erat porta, rhoncus libero eget, imperdiet eros.\A \ANunc facilisis sagittis elit, at sollicitudin elit ullamcorper eu. Morbi eu neque et nibh vestibulum eleifend. Aenean efficitur pretium massa ut lacinia. Nulla finibus quam quis cursus rhoncus. Donec non egestas justo. Donec iaculis massa ac tortor fermentum finibus. Ut sodales pellentesque fringilla. Sed commodo ipsum vel luctus faucibus. Donec ac nibh ante. Proin lacus lectus, tincidunt a enim vel, aliquet ullamcorper justo. Ut vel condimentum justo.\A \ALorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean vehicula sapien ullamcorper lectus scelerisque egestas. Sed porttitor, arcu eget vestibulum maximus, lorem elit facilisis massa, non sodales diam eros vel elit. Quisque eu elit ex. Curabitur ut congue quam, malesuada hendrerit libero. Sed pulvinar, odio at tempor facilisis, nisi justo tincidunt lectus, id sagittis tellus ante ut est.\A \AInteger non quam id tortor aliquam molestie. Donec rutrum efficitur dui sed pretium. Duis lectus risus, faucibus eget sollicitudin eu, consectetur id massa. Nunc mattis sodales tortor ac rutrum. In hac habitasse platea dictumst. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Aenean arcu lacus, aliquam et sagittis ac, auctor at eros. Etiam non cursus ipsum. Curabitur aliquet, leo et faucibus tincidunt, velit velit faucibus orci, a porttitor nulla mi id nibh.\A \AInteger imperdiet hendrerit lorem vitae lacinia. Praesent eget augue ipsum. Phasellus sit amet massa id nulla posuere condimentum et venenatis leo. Morbi euismod purus eget varius finibus. Nunc eget accumsan tortor. Quisque sed sem in mi suscipit fermentum varius a diam. Nulla et ligula vel nulla rutrum pellentesque non ut erat. Quisque ut mattis turpis, ac volutpat tortor. Donec pellentesque condimentum diam, ac mollis risus ornare non. In hac habitasse platea dictumst. Duis in sapien congue, dignissim nisl bibendum, gravida metus. Aliquam euismod odio ex. Etiam suscipit lectus vel leo consequat pellentesque. Mauris tempus, enim vel euismod posuere, felis augue tristique enim, ut pharetra ligula mauris in nulla. Nulla vulputate sed purus nec vestibulum. Integer elit orci, maximus non volutpat vitae, interdum eget nibh.\A \APraesent sagittis dolor in tristique pellentesque. Fusce non turpis sit amet eros tincidunt facilisis eget quis sem. Aliquam ac augue et tellus semper suscipit ut sit amet eros. Vivamus at odio eros. Donec lorem sapien, tincidunt quis faucibus a, convallis quis magna. Cras egestas orci non quam hendrerit, vel pretium magna vehicula. Nulla venenatis imperdiet arcu, a ullamcorper est lobortis ac. In hac habitasse platea dictumst.\A \APraesent fringilla, ante ac vulputate tempor, sapien augue laoreet mi, id gravida sem eros quis mi. Praesent ac metus a erat gravida pellentesque. Vivamus sit amet arcu quis justo semper egestas. Etiam est neque, vehicula et interdum at, interdum sit amet libero. Cras dignissim lorem ut neque mattis congue. Vivamus bibendum rutrum augue, non sodales ligula scelerisque sed. Suspendisse eu dolor et mi scelerisque varius a nec ex. Duis lobortis vel mi iaculis rutrum. Morbi non eros convallis, placerat nulla et, mattis purus.';
		display: block;
		margin-left: -15px;
		margin-right: -15px;
		padding-left: 15px;
		padding-right: 15px;
		overflow: hidden;
		position: absolute;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
		text-shadow: 0 0 8px #333333;
		white-space: pre-wrap;
		z-index: 0;
	}
	.current-user-is-restricted .restricted-content-notice-background:after {
		content: '';
		position: absolute;
			top: 0;
			left: -15px;
			right: -15px;
		width: 100%;
		height: 100%;
		background: white;
		background: linear-gradient(180deg, rgba(0, 0, 255, 0) 0%, rgba(0, 0, 255, 0) 50%, white 100%);
	}

	.current-user-is-restricted .restricted-content-notice {
		background-color: #ffffff;
		border: 2px solid #91AAB7;
		margin: 0 100px 100px;
		padding: 50px;
		position: relative;
			top: 66px;
			bottom: 66px;
		z-index: 2;
	}
}

/* Beaver Builder pages */
.current-user-is-restricted.fl-builder .container.fl-content-full {
	margin-right: auto;
	margin-left: auto;
	padding-left: 20px;
	padding-right: 20px;
	width: auto;
}

@media (min-width: 769px) {
	.current-user-is-restricted.fl-builder .container.fl-content-full {
		padding-left: 40px;
		padding-right: 40px;
	}
}

@media (min-width: 1100px) {
	.current-user-is-restricted.fl-builder .container.fl-content-full {
		max-width: 90%;
		padding: 0;
		width: 1080px;
	}
}

.current-user-is-restricted.fl-builder .container.fl-content-full .fl-content {
	margin: 20px 0;
}

@media (min-width: 769px) {
	.current-user-is-restricted.fl-builder .container.fl-content-full .fl-content {
		margin: 40px 0;
	}
}