/*
Theme Name: Child Theme - Twenty Twenty-Three
Theme URI: https://wordpress.org/themes/twentytwentythree
Author: the WordPress team
Author URI: https://wordpress.org
Description: Twenty Twenty-Three is designed to take advantage of the new design tools introduced in WordPress 6.1. With a clean, blank base as a starting point, this default theme includes ten diverse style variations created by members of the WordPress community. Whether you want to build a complex or incredibly simple website, you can do it quickly and intuitively through the bundled styles or dive into creation and full customization yourself.
Requires at least: 6.1
Tested up to: 6.2
Requires PHP: 5.6
Version: 1.1
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
Text Domain: twentytwentythree
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, wide-blocks, block-styles, accessibility-ready, blog, portfolio, news
*/

* {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
  }

p {
	font-size: 1.25em;
	line-height: 1.4em;
}

header {
	position: sticky;
	z-index: 100;
	top: 0;
}

.display-none {
	display: none !important;
}

/** COLOR BLOCK DROPSHADOWS **/

.dropshadow-yellow {
	box-shadow: 10px 10px 0px 0px var(--wp--preset--color--yellow);
}
.image-dropshadow-yellow img {
	box-shadow: 10px 10px 0px 0px var(--wp--preset--color--yellow);
}

.dropshadow-orange, .image-dropshadow-orange img {
	box-shadow: 10px 10px 0px 0px var(--wp--preset--color--orange);
}
.wp-block-group.dropshadow-orange .wp-block-group {
	padding: 0px;
}
.image-dropshadow-orange img {
	box-shadow: 10px 10px 0px 0px var(--wp--preset--color--orange);
}

.dropshadow-pink, .image-dropshadow-pink img {
	/* box-shadow: 10px 10px 0px 0px #FF82AB; */
	box-shadow: 10px 10px 0px 0px var(--wp--preset--color--pink);
}

.dropshadow-purple {
	box-shadow: 10px 10px 0px 0px var(--wp--preset--color--purple);
}

.dropshadow-magenta, .image-dropshadow-magenta img {
	box-shadow: 10px 10px 0px 0px var(--wp--preset--color--magenta);
}

.dropshadow-eggplant, .image-dropshadow-eggplant img {
	box-shadow: 10px 10px 0px 0px var(--wp--preset--color--eggplant);
}

.dropshadow-lightblue {
	box-shadow: 10px 10px 0px 0px var(--wp--preset--color--blue);
	/* box-shadow: 10px 10px 0px 0px #39C7DE; */
}

.dropshadow-darkblue {
	box-shadow: 10px 10px 0px 0px #00768D;
}

.dropshadow-mediumblue, .image-dropshadow-mediumblue img {
	box-shadow: 10px 10px 0px 0px var(--wp--preset--color--medium-blue);
}

.image-dropshadow-eggplant, .image-dropshadow-mediumblue, .image-dropshadow-yellow {
	position: relative;
	z-index: 2;
}

.dropshadow-navy {
	box-shadow: 10px 10px 0px 0px var(--wp--preset--color--navy);
}

.dropshadow-lightgreen {
	/* box-shadow: 10px 10px 0px 0px #36A53D; */
	box-shadow: 10px 10px 0px 0px var(--wp--preset--color--light-green);
}


/** END DROPSHADOWS **/







/** HEROs **/

.child-hero {
	padding: 5em 8em 4em;
	min-height: 45vh;
	display: flex;
	align-items: center;
	color: white;
}

.child-hero .gb-container-image-wrap {
	left: unset;
}

.child-hero h1 {
	margin: 0em;
	padding-bottom: 0em;
	font-size: 3.5em;
}

.child-hero h6 {
	margin: 0em 0em 2em 0em;
	border-bottom: 1.5px solid white;
	width: max-content;
	font-weight: 400;
}

.child-hero h6 a {
	text-decoration: none;
}

.child-hero .yoast-breadcrumbs {
	margin: 0em 0em 2em 0em;
}

.child-hero .yoast-breadcrumbs a {
	text-decoration: none;
	/* border-bottom: 1.5px solid white; */
	width: max-content;
	font-weight: 400;
	color: var(--wp--preset--color--base);
}

.preheader a {
	text-decoration: none;
}

.child-hero .yoast-breadcrumbs span {
	text-transform: uppercase;
	color: var(--wp--preset--color--base);
	border-bottom: 1.5px solid white;
}

.child-hero p {
	margin-top: 0.25em;
	padding-bottom: 1em;
}

/** END HEROS **/



/** HIGHLIGHTED TEXT **/

.yellow-text-highlight {
	background: linear-gradient( to bottom, transparent, transparent 85%, var(--wp--preset--color--yellow) 85%, var(--wp--preset--color--yellow) 97%, transparent 97% );
	padding: 0 3px;
}
.orange-text-highlight {
	background: linear-gradient( to bottom, transparent, transparent 85%, var(--wp--preset--color--orange) 85%, var(--wp--preset--color--orange) 97%, transparent 97% );
	padding: 0 3px;
}
.eggplant-text-highlight {
	background: linear-gradient( to bottom, transparent, transparent 85%, var(--wp--preset--color--eggplant) 85%, var(--wp--preset--color--eggplant) 97%, transparent 97% );
	padding: 0 3px;
}
.pink-text-highlight {
	background: linear-gradient( to bottom, transparent, transparent 85%, var(--wp--preset--color--pink) 85%, var(--wp--preset--color--pink) 97%, transparent 97% );
	padding: 0 3px;
}


/** END HIGHLIGHTED TEXT **/


/** BODY CONTENT **/

.content-bg {
	/* background-image: url("https://genevaglobal.lafleur.website/wp-content/uploads/2023/11/green-triangle-lines.svg");
	background-position: bottom right;
	background-repeat: no-repeat;
	background-size: 500px; */
	padding: 4em 8em;
	position:relative;
	z-index: 2;	
}

.main-content {
	padding: 4em 8em;
}

.main-content .wp-block-columns {
	gap: 4em;
}

.main-content ul {
	position: relative;
	left: -24px;
	margin-top: 0.25em;
}


.main-content>.wp-block-group {
	padding: 2em;
	position: relative;
}

.main-content .statement {
	width: 40%;
	border-top: 5px solid var(--wp--preset--color--magenta);
	border-bottom: 5px solid var(--wp--preset--color--magenta);
	font-family: "Patua";
	padding: 1em 0em;
	margin-top: 5.5em;
}


.main-content .statement-blue {
	width: 100%;
	border-top: 5px solid var(--wp--preset--color--blue);
	border-bottom: 5px solid var(--wp--preset--color--blue);
	font-family: "Patua";
	font-size: 1.75em;
	padding: 1em 0em;
	margin-top: 5em;
}


.main-content li {
	padding-bottom: 0.5em;
	/* font-size: 20px; */
	font-size: 1.25em;
}

li::marker {
	font-size: 1.5em;
}

.yellow-bulletpoint::marker {
	color: var(--wp--preset--color--yellow);
}

.blue-bulletpoint::marker {
	color: var(--wp--preset--color--blue) ;
}

.lightgreen-bulletpoint::marker {
	color: var(--wp--preset--color--light-green) ;
}
.eggplant-bulletpoint::marker {
	color: var(--wp--preset--color--eggplant) ;
}

.edu-approach-expertise li::marker {
	color: var(--wp--preset--color--light-green) !important;
}
	

/** END BODY CONTENT **/








/** CTAs **/

.contact-cta {
	padding: 3em 8em;
	color: white;
}

.preheader {
	font-size: 1em;
	text-transform: uppercase;
}

.parent-hero .preheader, .child-hero .preheader {
	text-decoration: underline;
}


.case-study-banner {
	background: url(/wp-content/uploads/2023/11/corner-fireworks.svg) no-repeat top right;
	padding: 4em 20% 4em 8em;
	color: white;
}

.case-study-banner h3 {
	margin: 0em;
}

.case-study-banner p {
	margin: 0.75em 0em 2em 0em;
}

.case-study-banner .jet-listing-dynamic-link__label {
	background-color: white;
	color: var(--wp--preset--color--navy) !important;
	border: none;
}

.case-study-banner .jet-listing-dynamic-link__label:after {
	content: url("https://ede5728a6c.nxcli.io/wp-content/uploads/2023/11/Arrow-3.svg");
}

.case-study-banner .jet-listing-dynamic-link__label:hover {
	background-color: var(--wp--preset--color--eggplant);
	color: var(--wp--preset--color--base) !important;
	border: none;
}

.case-study-banner .jet-listing-dynamic-link__label:hover:after {
	margin-left: 12px;
	transition: .3s;
	content: url("https://ede5728a6c.nxcli.io/wp-content/uploads/2023/11/Arrow-4.svg");
}


.case-study-banner a {
	text-decoration: none !important;
}

.case-study-banner .slick-list {
	width: 100%;
}





/** END CTAs **/





/** TILES & TILE HOVER **/

.blog-tile {
	background: #fff;
	border-radius: 7px;
	padding-top: 2em;
	transition: background 0.25s;
	height: 100% !important;
}

.blog-tile:hover {
	background: var(--wp--preset--color--eggplant);
	color: white;
	border-radius: 7px;
	padding-top: 2em;
}




.tile-container {
	padding: 3em 8em 3em 8em;
} 

.tile-grid {
	padding-bottom: 3.5em;
}

.tile-grid .jet-listing-grid__items {
	margin: 0 -20px;
}

.tile-grid .jet-listing-grid__items>.jet-listing-grid__item {
padding: 25px !important;
}

.tile {
	border-radius: 5px;
	/* height: 100% !important; */
	width: auto;
	background-color: white;
	border: 1px solid var(--wp--preset--color--navy);
	position: relative;
	transition: 0.3s;
	background: url(/wp-content/uploads/2023/12/half-fireworks.svg) no-repeat;
	background-position: 50% -102%;
}

.tile:hover {
	border: 1px solid var(--wp--preset--color--light-gray);
	box-shadow: 10px 10px 0px 0px #fff;
	border-radius: 0px;
	transition: 0.35s;
	background: url(/wp-content/uploads/2023/12/half-fireworks.svg) no-repeat, var(--wp--preset--color--light-gray);
	background-position: 50% 0;
}

.jet-listing-grid__item .tile {
	height: 100% !important;
}

.tile:hover .jet-listing-dynamic-image {
	position: relative;
}

.tile:hover .jet-listing-dynamic-image:after {
	content: url("https://genevaglobal.lafleur.website/wp-content/uploads/2023/11/Layer_1-1.svg");
	position: absolute;
	width: 100%;
	height: auto;
	top: -2.30em;
	left: -1.66em;
	transform: scale(0.7);
}

.tile  .gb-container-inside {
	height: 100% !important;
	width: auto;
}

.tile  .gb-container-content {
	height: 100% !important;
	width: auto;
}

.tile .tile-content {
	height: 100% !important;
	gap: 1.5em;
}

.tile-grid-button {
	margin-top: auto !important;
}

.tile .jet-listing-dynamic-field__inline-wrap {
	margin: 0 auto;
}

.tile h4 {
	margin: 120px 25px 0px;
	text-align: center;
}

.tile p {
	text-align: center;
	margin: 0px 25px;
}

.tile .jet-listing-dynamic-image {
	width: max-content;
	border-radius: 100%;
	margin: -4.25em auto 0em auto;
}

.tile img {
	width: 100px;
	height: 100px;
}

/** END TILES **/







/** HOMEPAGE **/

.our-clients-circles {
	width: 180px;
	height: 180px;
	min-height: unset;
	border-radius: 90px;
	/* border: 4px solid #fff; */
	/* background-color: #CCE4E8; */
	text-align: center;
	font-family: "Patua", serif;
	transition: 0.4s;
	color: #fff;
}

.our-clients-homepage:hover .our-clients-circles p {
	text-decoration: underline;
	color: var(--wp--preset--color--navy);

}

.our-clients-homepage:hover .our-clients-circles::after {
	content: url("/wp-content/uploads/2023/12/white-circle-overlay.svg");
	position: absolute;
	transform: scale(0.92);
}


.our-clients-homepage {
	width: max-content;
}

.our-clients-homepage:hover::after {
	content: url("https://genevaglobal.lafleur.website/wp-content/uploads/2023/11/Layer_1-1.svg");
	position: absolute;
	width: 100%;
	height: auto;
	top: -5px;
	left: -9px;
	transform: scale(1.25);
	transition: 0.6s;
	z-index: -1;
}

.our-clients-circles .jet-listing {
	display: inline-flex;
}

/** END HOMEPAGE **/









.purple-button .wp-block-button__link {
	margin: 1.5em 0em 6.5em 0em;
}

.wp-block-post-content {
	margin-block-start: 0em;
}

.wp-block-template-part {
	margin-block-start: 0em;
}

.parent-page-intro .callout strong {
	background: linear-gradient( to bottom, transparent, transparent 70%, var(--wp--preset--color--yellow) 70%, var(--wp--preset--color--yellow) 80%, transparent 80% );
	border-radius: 3px;
}




/* 	GLOBAL */

.jet-smart-filters-checkboxes {
	display: block;
}

.jet-smart-filters-select {
	display: none !important;
}

.wp-block-search .wp-element-button {
	padding-right: 0.65em;
	padding-left: 0.65em;
}

.wp-block-search__input {
	border: 1.5px solid gray !important;
	border-radius: 3px;
	width: 26em;
	font-family: "Montserrat";
	height: 40px;
}

.jump-to-buttons .wp-element-button {
	padding-right: 1.5em !important;
}

.jump-to-buttons .wp-element-button:after {
	content: "";
}

.jump-to-buttons .wp-element-button:hover:after {
	content: "";
}

/* 	BUTTONS AND DYNAMIC LINKS */

.wp-block-button a {
	color: white !important;
}

.wp-block-button a:hover {
	color: var(--wp--preset--color--navy)!important;
}

.wp-block-button__link {
	position: relative;
	transition: background-color 0.15s;
}

.wp-block-button__link:after {
	content: url("https://ede5728a6c.nxcli.io/wp-content/uploads/2023/11/Arrow-4.svg");
	position: absolute;
	display: inline-block;
	transform: scale(0.75);
	top:11px;
	margin-left: 7px;
	transition: margin-left 0.25s;
}

.wp-block-button__link:hover:after {
	content: url("https://ede5728a6c.nxcli.io/wp-content/uploads/2023/11/Arrow-3.svg");
	position: absolute;
/* 		display: inline-block; */
	transform: scale(0.75);
	top: 11px;
	margin-left: 16px;
}

.jet-listing-dynamic-link__label, .education-intro-btn .wp-block-button__link {
	background-color: var(--wp--preset--color--eggplant);
	border: 2px solid var(--wp--preset--color--eggplant);
	padding: 0.5em 2.75em 0.5em 1.25em;
	position: relative;
	border-radius: 3px;
	font-family: "Patua", serif;
	font-size: 1.25em;
	line-height: 1.4em;
	color: white !important;
	text-decoration: none !important;
	transition: .3s;
}

.expertise-tile .jet-listing-dynamic-link__link {
	justify-content: center;
	margin: 0.5em auto 0em auto;
}

.who-we-serve-tile .jet-listing-dynamic-link__link {
	justify-content: center;
	margin: 0.5em auto 0em auto;
}

.tile .jet-listing-dynamic-link__link {
	margin: 20px auto 30px auto;
}

.tile-content a.jet-listing-dynamic-link__link {
	text-decoration: none;
}

.tile:hover .jet-listing-dynamic-link__label, .tile:hover .wp-element-button, .education-intro-btn .wp-block-button__link:hover, .child-intro .jet-listing-dynamic-link__label:hover {
	background-color: white;
	border: 2px solid var(--wp--preset--color--purple);
	padding: 0.5em 2.75em 0.5em 1.25em;
	position: relative;
	border-radius: 3px;
	font-family: "Patua", serif;
	color:var(--wp--preset--color--navy) !important;
	text-decoration:none;
	transition: .3s;
}

.tile .jet-listing-dynamic-link__label, .tile .wp-element-button {
	padding: 0.5em 2.75em 0.5em 1.25em;
}

.jet-listing-dynamic-link__label:after, .wp-block-button__link:after{
	content: url("https://ede5728a6c.nxcli.io/wp-content/uploads/2023/11/Arrow-4.svg");
	position: absolute;
	display: inline-block;
	transform: scale(0.75);
	/* top: 11px; */
	margin-left: 7px;
	transition: .3s;
}

.tile:hover .jet-listing-dynamic-link__label:after, .tile:hover .wp-block-button__link:after, .child-intro .jet-listing-dynamic-link__label:hover:after{
	content: url("https://ede5728a6c.nxcli.io/wp-content/uploads/2023/11/Arrow-3.svg");
	position: absolute;
	transform: scale(0.75);
	/* top: 11px; */
	margin-left: 12px;
	transition: .3s;
}





/* 	PARENT HERO */

.parent-hero .wp-block-cover {
	padding: 4em 8em;
	position: relative;
	overflow: visible;
	height: 70vh !important;
}

.parent-hero h1 {
	padding-bottom: 0.15em;
}

.parent-hero .callout {
	font-family: "Patua", serif;
	font-size: 2.75em;
	line-height: 1.2em;
	margin-top: 0em;
	padding-bottom: 1em;
	width: 85%;
}



.parent-hero .education-initiatives h1, .parent-hero .education-initiatives h4 {
	margin: 0;
}

.parent-hero .education-initiatives .callout {
	padding-bottom: 0px;
}
.parent-hero .education-initiatives .callout h4{
	font-size: 0.325em;
}

.parent-hero-education .callout{
	padding-bottom: 0em !important;
}



/* 	PARENT INTRO */

.parent-intro {
	padding: 0em 4em;
	position: relative;
	z-index: 1;
	margin-top: -3em;
}

.parent-intro .wp-block-group {
	padding: 4em;
}

.parent-intro p {
	width: 100%;
	font-size: 1.75em !important;
	line-height: 1.3em;
}


.stat-section {
	padding: 0em 4em;
	margin-bottom: -4em;
	position: relative;
	z-index: 2;
}

.stat-container {
	background-color: var(--wp--preset--color--navy);
	padding: 2em;
	border-radius: 5px;
	color: white;
}

.stat {
	font-family: "Patua", serif;
	font-size: 1.25em;
	font-weight: 300;
	color: white;
	padding: 0 4px;
	background: linear-gradient( to bottom, transparent, transparent 85%, var(--wp--preset--color--yellow) 85%, var(--wp--preset--color--yellow) 97%, transparent 97% );
}




/* 	CHILD INTRO */

.child-intro {
	padding: 0em 4em;
	margin-top: -3em;
}

.child-intro p {
	font-size: 1.5em !important;
	line-height: 1.3em;
}

.child-intro h2 {
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	margin-bottom: 0px;
	margin-top: 0px;
	width: 80%;
}

.child-intro .wp-block-columns {
	margin-bottom: 0px;
}

.child-intro-about .wp-block-group {
	padding: 4em;
}

.child-intro .wp-block-group {
	padding: 4em;
	background-color: var(--wp--preset--color--light-gray);
}


.child-intro-expertise .wp-block-group p {
	margin: 0em;
}

.child-intro-clients .wp-block-group {
	padding: 4em;
}


.child-intro-clients .wp-block-group p {
	margin: 0em;
}


.child-intro-education .wp-block-group {
	padding: 4em 8em;
	position: relative;
	z-index: 2;
}

.education-article-intro {
	z-index: 10;
}

.blog .child-intro {
	margin-top: -8em;
}

.blog .child-hero {
	padding: 4em 8em 5em;
	height: 45vh;
}



/** classes to clear

child-intro-insights blog-intro

child-intro-insights case-study-intro

**/



/* 	TESTIMONIAL TILES */

.jet-slick-dots li {
	background: white !important;
	opacity: 0.2;
	border: 1px solid gray;
}

.jet-slick-dots .slick-active {
	background: var(--wp--preset--color--yellow) !important;
	opacity: 1;
	border: none;
}

.testimonial-tile {
	color: white;
}

.testimonial-tile img {
	width: 75px;
	margin-top: 12px;
	height: auto;
}

.testimonial-content {
	font-size: 1em;
	line-height: 1.4em;
}

.testimonial-content p {
	margin-bottom: 0px;
}


.testimonial-info {
	font-weight: 800;
}





/* 	BLOG TILES */

.homepage-featured-blogs-tile {
	background: #fff;
	border-radius: 7px;
	padding-top: 2em;
	transition: background 0.25s;
	height: 100% !important;
}

.homepage-featured-blogs-tile:hover {
	background: var(--wp--preset--color--eggplant);
	color: white;
	border-radius: 7px;
	padding-top: 2em;
}

.homepage-featured-blogs-tile:hover img {
	visibility: hidden;
}

.homepage-featured-blogs-tile:hover figure {
	position: relative;
	border: 3px solid white;
}

.homepage-featured-blogs-tile:hover figure:after {
	content: url("https://ede5728a6c.nxcli.io/wp-content/uploads/2023/11/Arrow-4.svg");
	position: absolute;
	transform: scale(1.2);
	height: 2em;
	width: 2em;
	top: 1.5em;
	left: 1.45em;
}

.homepage-featured-blogs-tile figure {
	background: var(--wp--preset--color--blue);
	margin-top: -1em;
	margin-bottom: -1em;
	border-radius: 100%;
	padding: 0.35em;
	border: 3px solid var(--wp--preset--color--blue);
}

.homepage-featured-blogs-tile .education-article figure {
	background: var(--wp--preset--color--light-green);
	margin-top: -1em;
	margin-bottom: -1em;
	border-radius: 100%;
	padding: 0.35em;
	border: 3px solid var(--wp--preset--color--light-green);
}

.homepage-featured-blogs-tile:hover .education-article figure {
	background: var(--wp--preset--color--light-green);
	margin-top: -1em;
	margin-bottom: -1em;
	border-radius: 100%;
	padding: 0.35em;
	border: 3px solid #ffffff;
}

.homepage-featured-blogs-tile .case-study figure {
	background: var(--wp--preset--color--yellow);
	margin-top: -1em;
	margin-bottom: -1em;
	border-radius: 100%;
	padding: 0.35em;
	border: 3px solid var(--wp--preset--color--yellow);
}

.homepage-featured-blogs-tile:hover .case-study figure {
	background: var(--wp--preset--color--yellow);
	margin-top: -1em;
	margin-bottom: -1em;
	border-radius: 100%;
	padding: 0.35em;
	border: 3px solid #ffffff;
}


.homepage-featured-blogs-tile .in-the-news  figure {
	background: var(--wp--preset--color--orange);
	margin-top: -1em;
	margin-bottom: -1em;
	border-radius: 100%;
	padding: 0.35em;
	border: 3px solid var(--wp--preset--color--orange);
}

.homepage-featured-blogs-tile:hover .in-the-news  figure {
	background: var(--wp--preset--color--orange);
	margin-top: -1em;
	margin-bottom: -1em;
	border-radius: 100%;
	padding: 0.35em;
	border: 3px solid #ffffff;
}



.yellow-dot-corner:after {
	content: url("https://genevaglobal.lafleur.website/wp-content/uploads/2023/12/yellow-dot-triangle.svg");
	position: absolute;
	width: 20px;
	height: auto;
	bottom: -30px;
	right: 65px;
	transform: scale(0.8);
	transition: .3s;
}

.blue-dot-corner:after {
	content: url("https://genevaglobal.lafleur.website/wp-content/uploads/2023/12/blue-dot-triangle.svg");
	position: absolute;
	width: 20px;
	height: auto;
	bottom: -30px;
	right: 65px;
	transform: scale(0.8);
	transition: .3s;
}
.green-dot-corner:after {
	content: url("https://genevaglobal.lafleur.website/wp-content/uploads/2023/12/green-dot-triangle.svg");
	position: absolute;
	width: 20px;
	height: auto;
	bottom: -30px;
	right: 65px;
	transform: scale(0.8);
	transition: .3s;
}

.homepage-featured-blogs-tile .jet-listing-dynamic-image {
	display: block;
}


.homepage-featured-blogs-tile .jet-listing-dynamic-image figure {
	padding: 0em 2em;
}

.homepage-featured-blogs-tile .jet-listing-dynamic-image img {
	width: 80%;
	margin: 0 auto;
	height: 230px;
	object-fit: cover;
	object-position: center;
}

.homepage-featured-blogs-tile:hover .jet-listing-dynamic-image img {
	width: 80%;
	margin: 0 auto;
	height: 230px;
	object-fit: cover;
	object-position: center;
	visibility: visible;
}

.homepage-featured-blogs-tile .wp-block-group {
/* 		margin-bottom: -2em !important; */
	padding: 0em 1em 0em 2em;
	position: relative;
	z-index: 2;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
}


.homepage-featured-blogs-tile h5 {
	padding: 1em 2em 0em 1.5em;
	margin: 0em;
}


.homepage-featured-blogs-tile p {
	padding: 0em 2em;
	font-size: 1em;
}
.homepage-featured-blogs-tile .jet-listing-dynamic-image {
	min-height: 100px;
}




/* 	GLOBAL IMPACT VENTURES */

.gi-ventures {
	padding: 4em;
}

.gi-ventures .wp-block-column {
	background-color: #0D333D;
	color: white;
	border-radius: 3px;
	padding: 2.5em;
}

.gi-ventures .wp-block-column img {
	max-width: 350px;
	height: auto;
}

.gi-ventures .wp-block-column h2 {
	padding-top: 1em;
}

.gi-ventures .giv-logo-row img {
	width: 150px;
}

.blue-btn a.wp-element-button {
	background-color: var(--wp--preset--color--blue);
	border-color: var(--wp--preset--color--blue);
}
.blue-btn a.wp-element-button:hover {
	background-color: var(--wp--preset--color--base);
	border-color: var(--wp--preset--color--blue);
	color: var(--wp--preset--color--blue) !important;
}


.orange-btn a.wp-element-button {
	background-color: var(--wp--preset--color--orange);
	border-color: var(--wp--preset--color--orange);
}
.orange-btn a.wp-element-button:hover {
	background-color: var(--wp--preset--color--base);
	border-color: var(--wp--preset--color--orange);
	color: var(--wp--preset--color--orange) !important;
}

.green-btn a.wp-element-button {
	background-color: var(--wp--preset--color--light-green);
	border-color: var(--wp--preset--color--light-green);
}
.green-btn a.wp-element-button:hover {
	background-color: var(--wp--preset--color--base);
	border-color: var(--wp--preset--color--light-green);
	color: var(--wp--preset--color--light-green) !important;
}

.magenta-btn a.wp-element-button {
	background-color: var(--wp--preset--color--magenta);
	border-color: var(--wp--preset--color--magenta);
}
.magenta-btn a.wp-element-button:hover {
	background-color: var(--wp--preset--color--base);
	border-color: var(--wp--preset--color--magenta);
	color: var(--wp--preset--color--magenta) !important;
}



/* 	HEADER DESKTOP */

.header {
	box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.50);
	color: white;
	font-size: 14px !important;
	font-weight: 600;
	position: relative;
	z-index: 99;
}

.secondary-nav {
	padding: 0.5em 4.75em;
	color: white;
	font-size: 14px;
	font-weight: 600;
}

.secondary-nav a {
	color: #ffffff82;
}

ul.has-background {
	padding: 0em !important;
}

.main-nav {
	padding: 1em 2.5em 1em 4em;
	margin-block-start: 0rem !important;
}

.wp-block-navigation {
	font-size: 14px !important;
}

.header .logo img {
	width: 250px !important;
	height: auto;
	padding: 0em;
	margin: 0em;
}

.header .search img {
	width: 30px;
	height: auto;
	padding: 0em;
	margin: 0em;
	cursor: pointer;
}

.main-nav li:last-child .wp-block-navigation-item__label{
	background-color: var(--wp--preset--color--blue);
	padding: 0.75em 3em 0.75em 1.25em;
	border-radius: 3px;
	font-family: "Patua", serif;
	font-size: 1.2em;
	font-weight: 500;
	position: relative;
	text-transform: none !important;
}

.main-nav li:last-child:hover .wp-block-navigation-item__label {
	background-color: #ffffff;
	padding: 0.75em 3em 0.75em 1.25em;
	border-radius: 3px;
	font-family: "Patua", serif;
	font-size: 1.2em;
	position: relative;
	color: #0D333D;
	text-transform: none !important;
}

.main-nav li:last-child .wp-block-navigation-item__label:after {
	content: url("https://ede5728a6c.nxcli.io/wp-content/uploads/2023/11/Arrow-4.svg");
	position: absolute;
	display: inline-block;
	transform: scale(0.75);
	top: 10px;
	margin-left: 7px;
	transition: margin-left 0.25s;
}

.main-nav li:last-child:hover .wp-block-navigation-item__label:after {
	content: url("https://ede5728a6c.nxcli.io/wp-content/uploads/2023/11/Arrow-3.svg");
	position: absolute;
	transform: scale(0.75);
	top: 10px;
	margin-left: 12px;
}

.wp-block-navigation-submenu li {
	text-transform: none !important;
	font-weight: 600;
}

.wp-block-navigation-submenu li:last-child .wp-block-navigation-item__label {
	background-color: rgba(0,0,0,0) !important;
	padding: 0em !important;
	font-family: "Montserrat", sans-serif;
	font-size: 1em;
	font-weight: 600 !important;
}

.wp-block-navigation-submenu li:last-child:hover .wp-block-navigation-item__label {
	background-color: rgba(0,0,0,0) !important;
	padding: 0em !important;
	font-family: "Montserrat", sans-serif;
	font-size: 1em;
}

.wp-block-navigation-submenu li:last-child .wp-block-navigation-item__label:after {
	content:"";
}

.wp-block-navigation-submenu li:last-child:hover .wp-block-navigation-item__label:after {
	content:"";
}

.has-child .wp-block-navigation-submenu {
	padding-bottom: 0.5em !important;
	align-items: center;
}


.wp-block-navigation__responsive-container-content {
	align-items: center;
}
.wp-block-navigation.items-justified-right {
	--navigation-layout-justification-setting: center;
}


/* 	PREFOOTER DESKTOP */

.prefooter-contact-form {
	padding: 40em 8em 8em 8em;
	margin-top: -36em;
}

.prefooter-contact-form h2 {
	margin-bottom: 0em;
	color: white;
}

.prefooter-contact-form p {
	margin-top: 0em;
	padding-bottom: 1.5em;
	color: white;
}

.prefooter-contact-form .gform_wrapper {
	column-count: 2;
	gap: 1.75em;
}

.gfield_label {
	font-size: 0.75em !important;
	margin-bottom: 5px !important;
	color: white;
}

.prefooter-contact-form input {
	border: none;
	height: 45px;
	border-radius: 5px;
}

.prefooter-contact-form textarea {
	border: none;
	border-radius: 5px;
	height: 300px !important;
}

.prefooter-contact-form .ginput_container_textarea {
	height: 300px;
}
.prefooter-contact-form .ginput_container_textarea textarea {
	padding: 14px;
}

.prefooter-contact-form .gform_footer {
	position: absolute;
	left: 0em;
}

.prefooter-contact-form .ginput_complex label {
	display: none !important;
}

.prefooter-contact-form .gform_button {
	background-color: var(--wp--preset--color--blue);
	color: white;
	font-family: 'Patua';
	font-size: 16px;
	font-weight: 500;
	position: relative;
	padding: 0.75em 3.75em 0.75em 1.25em;
	border-radius: 3px;
	z-index: 3;
	transition: .2s;
}

.prefooter-contact-form .gform_button:hover {
	background-color: var(--wp--preset--color--magenta);
	font-family: 'Patua';
	font-size: 16px;
	font-weight: 500;
	position: relative;
	cursor: pointer;
	padding: 0.75em 3.75em 0.75em 1.25em;
	border-radius: 3px; 
	color: var(--wp--preset--color--base);
}

.prefooter-contact-form .gform_footer:after {
	content: url("https://genevaglobal.lafleur.website/wp-content/uploads/2023/11/Arrow-4.svg");
	position: absolute;
	display: inline-block;
	transform: scale(0.75);
	top:10px;
	margin-left: 105px;
	transition: margin-left 0.25s;
	z-index: 5;
}

.prefooter-contact-form .gform_footer:hover:after {
	content: url("https://genevaglobal.lafleur.website/wp-content/uploads/2023/11/Arrow-4.svg");
	position: absolute;
	display: inline-block;
	transform: scale(0.75);
	top:10px;
	margin-left: 110px;
	transition: margin-left 0.25s;
	z-index: 5;
}



.gform_body {
	padding-bottom: 1.5em;
}

.gform_footer {
	/* background-color: var(--wp--preset--color--blue); */
	width: max-content;
	height: max-content;
	padding: 0em !important;
	margin: 0em !important;
	border: 2px solid transparent;
	border-radius: 3px;
	position: relative;
}

.gform_footer:after {
	content: url("https://ede5728a6c.nxcli.io/wp-content/uploads/2023/11/Arrow-4.svg");
	position: absolute;
	display: inline-block;
	transform: scale(0.75);
	top:10px;
	margin-left: 110px;
	transition: margin-left 0.25s;
}

.gform_footer:hover {
	/* background-color: #fff; */
	color:var(--wp--preset--color--navy);
	border: 2px solid transparent;
	border-radius: 3px;
	padding: 0.75em 3.75em 0.75em 1.25em;
}


.gform_footer:hover:after {
	content: url("https://ede5728a6c.nxcli.io/wp-content/uploads/2023/11/Arrow-3.svg");
	position: absolute;
	display: inline-block;
	transform: scale(0.75);
	top:10px;
	margin-left: 120px;
	transition: margin-left 0.25s;
}

.gform_button {
	background-color: rgba(0,0,0,0);
	color: white;
	font-family: 'Patua';
	font-size: 16px;
	font-weight: 500;
	position: relative;
	cursor: pointer;
	padding: 0.75em 3.75em 0.75em 1.25em;
	border-radius: 3px;
	z-index: 3;
}

.gform_footer input {
	margin-bottom: 0em !important;
}

.gform_button:hover {
	background-color: rgba(0,0,0,0);
	color:var(--wp--preset--color--magenta);
	font-family: 'Patua';
	font-size: 16px;
	font-weight: 500;
	position: relative;
	cursor: pointer;
	padding: 0.75em 3.75em 0.75em 1.25em;
	border-radius: 3px;
}


/* 	NEWSLETTER SIGNUP */


.newsletter-form .gform_footer {
	width: max-content;
	height: max-content;
	padding: 0em !important;
	margin: 0em !important;
	border-radius: 3px;
	position: relative;
}

.newsletter-form .gform_footer:after {
	content: url("https://genevaglobal.lafleur.website/wp-content/uploads/2023/11/Arrow-4.svg");
	position: absolute;
	display: inline-block;
	transform: scale(0.75);
	top:10px;
	margin-left: 85px;
	transition: margin-left 0.25s;
	z-index: 5;
}


.newsletter-form .gform_footer:hover:after {
	content: url("https://genevaglobal.lafleur.website/wp-content/uploads/2023/11/Arrow-4.svg");
	position: absolute;
	display: inline-block;
	transform: scale(0.75);
	top:10px;
	margin-left: 90px;
	transition: margin-left 0.25s;
	z-index: 5;
}

.newsletter-form .gform_button {
	background-color: var(--wp--preset--color--eggplant);
	color: white;
	font-family: 'Patua';
	font-size: 16px;
	font-weight: 500;
	position: relative;
	padding: 0.75em 3.75em 0.75em 1.25em;
	border-radius: 3px;
	z-index: 3;
}

.newsletter-form .gform_footer input {
	margin-bottom: 0em !important;
}

.newsletter-form .gform_button:hover {
	background-color: var(--wp--preset--color--magenta);
	font-family: 'Patua';
	font-size: 16px;
	font-weight: 600;
	position: relative;
	cursor: pointer;
	padding: 0.75em 3.75em 0.75em 1.25em;
	border-radius: 3px; 
	transform: 3s;
}


/* 	FOOTER DESKTOP */

.footer {
	padding: 4em 4em 1.5em 4em;
}

.footer p {
	font-size: 14px;
	line-height: 1.3em;
}

.footer .logo img {
	width: 250px !important;
	height: auto;
	padding: 0em;
	margin: 0em 0em 2em 0em;
}

.footer .logo-col p {
	width: 65%;
}
/* 
.global-impact-ventures p {
} */

.global-impact-ventures img{
	width: 175px !important;
	height: auto;
}

.b-corp img {
	width: 145px !important;
	height: auto;
}


.footer-label {
	text-transform: uppercase;
	font-weight: 800 !important;
	margin: 1.5em 0em !important;
	font-size: 16px;
}

.footer hr {
	border-top: solid #fff 1px !important;
	margin: 1.75em 0em -1em 0em;
}

hr.purple-rule {
	border-color: var(--wp--preset--color--purple) !important;
}

.footer .wp-block-separator {
	border-bottom: none;
}








/* 	HOMEPAGE DESKTOP */

.home-hero .wp-block-cover {
	padding: 2.35em 10em 3.35em 10em;
}

.home-hero .wp-block-column {
	margin: 0 auto;
}
.home-hero .wp-block-columns {
	width: 90%;
	margin: 0 auto;
}

.home-hero h1 {
	padding-bottom: 0.25em;
	/* width: 90%;
	margin: 0 auto; */
}

.home-hero span {
	font-family: "Patua";
	font-size: 1.5em;
	font-weight: 400;
}

.home-hero .wp-block-button a {
	color: var(--wp--preset--color--navy) !important;
}

.home-hero .wp-element-button {
	background-color: var(--wp--preset--color--base);
	border: 1px solid var(--wp--preset--color--purple);
	border-radius: 3px;
	color: #0D333D;
}


.home-hero .wp-block-button__link:after {
	content: url("https://ede5728a6c.nxcli.io/wp-content/uploads/2023/11/Arrow-3.svg");
	position: absolute;
	transform: scale(0.75);
	/* top: 11px; */
	margin-left: 8px;
}



.home-hero .wp-element-button:hover {
	background-color: rgba(0,0,0,0);
	border: 1px solid #fff;
	color: white !important;
	text-decoration: underline;
}

.home-hero .wp-block-button__link:hover:after {
	content: url("https://ede5728a6c.nxcli.io/wp-content/uploads/2023/11/Arrow-4.svg");
	position: absolute;
	transform: scale(0.75);
	top: 11px;
	margin-left: 14px;
}


.homepage-stat {
	padding: 0em 4em 0em 4em;
	margin-top: -3.5em;
}

.homepage-stat .wp-block-group {
	padding: 2em;
}

.homepage-stat .callout {
	font-size: 1.75em;
	max-width: 1200px;
	font-weight: 400;
}


.home-who-we-serve {
	padding: 5em 8em;
}


.home-who-we-serve h6 {
	margin-bottom: 0.5em;
} 


.client-logos {
	padding: 0em 8em 4em 8em;
}

.slick-list {
/* 		padding: 0em 5em !important; */
	width: 90%;
	margin: 0 auto !important;
}

.slick-arrow {
	background-color: var(--wp--preset--color--navy) !important;
	border-radius: 100%;
	height: 60px !important;
	width: 60px !important;
}

.prev-arrow {
	position: relative;
}

.prev-arrow svg {
	visibility: hidden;
}

.prev-arrow:before {
	content: url("https://genevaglobal.lafleur.website/wp-content/uploads/2023/11/Arrow-4.svg");
	visibility: visible;
	position: absolute;
	width: 100%;
	height: auto;
	top: 0.15em;
	left: 0em;
	transform: rotate(180deg);
}

.next-arrow {
	position: relative;
}

.next-arrow svg {
	visibility: hidden;
}

.next-arrow:before {
	content: url("https://genevaglobal.lafleur.website/wp-content/uploads/2023/11/Arrow-4.svg");
	visibility: visible;
	position: absolute;
	width: 100%;
	height: auto;
	top: 0.15em;
	left: 0em;
	transform: rotate(180deg);
}

.foundation-logo-tile {
	width: 100%;
	height: 100px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.foundation-logo-tile .jet-listing-dynamic-image {
align-items: center !important;
justify-content: center;
}

.foundation-logo-tile .jet-listing-dynamic-image img.wp-post-image {
	width: 200px;
	height: auto;
}

.thought-leadership {
	padding: 4em 4em 0em 4em;
	position: relative;
	z-index: 3;
}

.thought-leadership h2 {
	margin: 0em;
	padding: 0em;
}


.thought-leadership .insights-group-container {
	padding: 3em 4em;
}




/* 	CASE STUDIES */ 

.case-study-overview .testimonials {
	background-image: none;
}


.case-study-grid .jet-listing-grid__items, .blogs .jet-listing-grid__items {
/* 		column-gap: 0.5em; */
	row-gap: 2.5em;
	padding-top: 2em;
	padding-bottom: 2em;
	margin: 0em -2em;
}

.case-study-grid .jet-listing-grid__item, .blogs .jet-listing-grid__item {
	padding: 20px;
}

.case-study-grid p {
	overflow: hidden;
	-webkit-line-clamp: 3;
	text-overflow: ellipsis;
	max-width: 180ch;
	max-height: 100px;
	-webkit-box-orient: vertical;
}

.case-study-tile {
	background: #fff;
	border-radius: 7px;
	padding-top: 2em;
	transition: background 0.25s;
	height: 100%;
	position: relative;
}

.case-study-tile .wp-block-group {
	justify-content: space-between;
}

.case-study-tile:hover {
	background: var(--wp--preset--color--eggplant);
	color: white;
	border-radius: 7px;
	padding-top: 2em;
}

.case-study-tile:hover img {
	visibility: hidden;
}

.case-study-tile:hover figure {
	position: relative;
	border: 3px solid white;
}

.case-study-tile:hover figure:after {
	content: url("https://ede5728a6c.nxcli.io/wp-content/uploads/2023/11/Arrow-4.svg");
	position: absolute;
	transform: scale(1.2);
	height: 2em;
	width: 2em;
	top: 1.5em;
	left: 1.5em;
}

.case-study-tile figure {
	background: var(--wp--preset--color--yellow);
	margin-top: -0.75em;
	margin-bottom: -0.75em;
	border-radius: 100%;
	padding: 0.35em;
	border: 3px solid var(--wp--preset--color--yellow);
}

.case-study-tile .wp-block-group {
	padding: 0em 2em;
}

.case-study-tile h5 {
	padding: 2em 1.5em 0em 1.5em;
	margin: 0em;
}


.case-study-tile p {
	padding: 0em 1.75em;
	font-size: 1em;
}


fieldset .jet-checkboxes-list__label {
	color: var(--wp--preset--color--base);
	font-size: 1.2em;
}





/* 	CASE STUDY TEMPLATE */

.case-study-hero {
	padding: 6em 8em !important;
}

.case-study-hero h1 {
	margin: 0em 0em 0em 0em;
	font-size: 2.75em;
}

.case-study-hero .gb-block-sharing {
	padding: 2em 0em 1em 0em;
}

.case-study-intro p {
	margin: 0em;
}

.case-study-content {
	padding: 4em 8em;
}

.client-quote {
	padding: 2em 4em;
	border-top: 1px solid var(--wp--preset--color--navy);
	border-bottom: 1px solid var(--wp--preset--color--navy);
}

.client-quote img {
	transform: scale(4);
}

.client-quote figure {
	padding: 20px 40px 20px 20px;
}

.client-quote p {
	margin: 0em;
}





/* 	MEET THE TEAM DESKTOP */

.meet-team-hero h1 {
	padding-bottom: 1em;
}


.team-directory h6 {
	margin-bottom: 0em;
}

.team-directory .wp-block-group {
	padding-bottom: 3em;
}

.team-directory .wp-block-button__link {
		padding-right: 1.5em !important;
}

.team-directory .wp-block-button__link:hover {
	color: var(--wp--preset--color--navy) !important;
}

.team-directory .wp-block-button__link:after {
	content: "" !important;
}

.team-directory .jet-listing-grid__items {
	margin: 0em -3.5em 0em -1.5em;
	padding-top: 1em;
	padding-bottom: 6em;
}

.team-directory .jet-listing-grid__item {
	padding: 30px;
}

.team-directory .wp-block-search {
	margin-right: 1.75em;
}


/* 	TEAM MEMBER TILE */

.team-member-tile {
	width: 100%;
	position: relative;
}

.team-member-tile .hover img {
	opacity: 0;
	position: absolute;
	top: 0em;
	left: 0em;
	z-index: 5;
}

.team-member-tile:hover .hover img {
	opacity: 1;
	position: absolute;
	top: 0em;
	left: 0em;
	z-index: 5;
}

.team-member-tile .jet-listing-dynamic-image {
	display: block;
}

.team-member-tile .jet-listing-dynamic-image img {
	width: 100% !important;
	height: 340px;
	object-fit: cover !important;
	object-position: center;
	overflow: hidden;
	border-radius: 5px;
}

.team-member-tile h4 {
	margin: 0.5em 0em 0em 0em;
}


.team-member-tile p {
	margin: 0em 0em 0em 0em;
}




/* 	TEAM BIO TEMPLATE DESKTOP */

.bio-hero .wp-block-columns {
	margin-bottom: 0em !important;
}

.bio-hero {
	color: white;
	display: block !important;
	/* height: 35vh; */
}

.bio-hero.child-hero h6 {
	margin-bottom: 4em;
}

.bio-hero .jet-listing-dynamic-terms__link {
	text-transform: uppercase;
	/* border-bottom: 1px solid white; */
	width: max-content;
	font-size: 0.9em;
	margin-bottom: 0.75em;
	font-weight: 800;
}

.bio-hero .bio-name {
	margin-top: 0px;
}

.bio-hero .linkedin {
	padding-bottom: 7em;
	margin-top: 0em;
}

.bio-hero .linkedin a {
	text-decoration: none;
}

.bio-hero .jet-listing-dynamic-link__label {
	background-color: rgba(0,0,0,0);
	border: none;
	padding: 0em;
	font-family: "Montserrat", sans-serif;
	color: white;
	text-decoration: none;
	padding-left: 2.5em;
}



.ask p{
	margin: 5px 0px 10px;
}


.bio-hero .jet-listing-dynamic-link__label:hover {
	color: white !important;
	text-decoration: underline !important;
}

.bio-hero .jet-listing-dynamic-link__label:after {
	content: "";
}

.bio-hero .jet-listing-dynamic-link__label:before {
	content: url("https://genevaglobal.lafleur.website/wp-content/uploads/2023/11/bio-linkedin.svg");
	position: absolute;
	width: 20px;
	height: auto;
	top: -0.35em;
	left: 0em;
}

.bio-hero .jet-listing-dynamic-link__label:hover:before {
	content: url("https://genevaglobal.lafleur.website/wp-content/uploads/2023/11/bio-linkedin-hover.svg");
	position: absolute;
	width: 20px;
	height: auto;
	top: -0.35em;
	left: 0em;
}

.bio-hero .jet-listing-dynamic-image {
	display: block;
}

.bio-hero .jet-listing-dynamic-image img.wp-post-image {
	height: 475px;
	object-fit: cover !important;
	object-position: center;
	overflow: hidden;
	margin-bottom: 0em;
	position: relative;
	z-index: 2;
}


.bio-intro h2 {
	margin: 0em;
}

.bio-intro p {
	font-size: 1.5em;
	margin: 0em;
	padding-top: 0em;
	padding-bottom: 1em;
}

.bio-hero-content .wp-block-separator {
	border: 1px solid white;
/* 		border-radius: 10px; */
	width: 20%;
}

.bio-hero-content h1 {
	margin: 0em;
}

.position {
	font-size: 1.5em;
	line-height: 1em;
	padding-bottom: 0.5em;
	margin: 0.1em 0em 0em 0em;
}

.bio-content {
	padding: 4em 8em 6em;
}

.bio-content li {
	font-size: 20px;
}

.bio {
	padding-right: 3em;
}

.questions {
	padding-left: 3em;
	border-left: 2px solid #FFB508;
}

.questions h4:first-of-type {
	padding-top: 0;
	margin-top: 0em;
}

.questions h5:first-of-type {
	padding-top: 0em;
	margin-top: 0em;
}

.questions h5 {
	margin-top: 0em;
	margin-bottom: 0.25em;
	font-weight: 800;
	font-size: 1em;
}

.questions p {
	margin: 0em !important;
	padding-bottom: 1.5em;
}

.authored-content {
	padding: 4em 8em 6em 8em;
	margin-top: -1em;
}


/* 	INSIGHTS AND IDEAS DESKTOP */

.filter {
	padding: 6em 8em 4em 8em;
}

.filter-row .wp-block-search__button {
	background: none;
	color: #772583;
	border: none;
	border-radius: 0;
	padding: 0;
}

.filter-row .wp-block-search__button svg {
	height: 30px;
	width: 30px;
}

.filter-row .wp-block-search__button path {
	fill:  var(--wp--preset--color--eggplant) !important;

}


/* Back to Team Button */

.back-to-btn .wp-block-button a {
	color: var(--wp--preset--color--base);
}


.back-to-btn .wp-element-button {
	background-color: var(--wp--preset--color--eggplant);
	border: 2px solid var(--wp--preset--color--eggplant);
	color: white !important;
	padding-top: 0.5rem;
	padding-left: 3.25rem;
	padding-bottom: 0.5rem;
	padding-right: 1.5rem;	
}

.back-to-btn .wp-block-button__link:before {
	content: url("https://ede5728a6c.nxcli.io/wp-content/uploads/2023/11/Arrow-4.svg");
	position: absolute;
	/* transform: scale(0.75); */
	top: 5px;
	transform: scale(-0.75);
	margin-left: -32px;
	transition: .3s;
}

.back-to-btn .wp-block-button__link:after {
	content:"";
}

.back-to-btn .wp-element-button:hover {
	background-color: var(--wp--preset--color--base);
	border: 2px solid var(--wp--preset--color--eggplant);
	border-radius: 3px;
	color: var(--wp--preset--color--navy);
}

.back-to-btn .wp-block-button__link:hover:before {
	content: url("https://ede5728a6c.nxcli.io/wp-content/uploads/2023/11/Arrow-3.svg");
	position: absolute;
	transform: scale(-0.75);
	top: 5px;
	margin-left: -37px;
}




/* 	MOST RECENT BLOG TILE */



/* 	BLOG TEMPLATE DESKTOP */


.blog-hero .wp-block-columns {
	margin-bottom: 0em !important;
	gap: 4em;
}

.blog-hero h1 {
	margin: 0em 0em 0em 0em;
/* 		padding-bottom: 0em; */
	font-size: 2.75em;
}

.blog-hero h6 {
	width: max-content;
	border-bottom: 1px solid white;
	font-weight: 400;
}

.child-hero .blog-hero-image img.wp-post-image {
	/* width: 100% !important; */
	height: 475px;
	object-fit: cover !important;
	object-position: center;
	overflow: hidden;
	/* box-shadow: 10px 10px 0px 0px #FF8C00; */
	margin-bottom: 0em;
	position: relative;
	z-index: 2;
}

.gb-block-sharing {
	padding: 2em 0em 4em 0em;
}

.gb-block-sharing.gb-share-size-small.gb-share-icon-only a {
	width: 10px !important;
	height: 22px;
	padding: 7px 5px;
}

.gb-block-sharing.gb-share-shape-circular a {
	border-radius: 100% !important;
}

.gb-block-sharing .gb-share-list svg {
	vertical-align: middle;
}

.gb-block-sharing.gb-share-size-small svg {
	width: 16px;
	height: 16px;
	padding-top: 0.3em;
	filter: invert(57%) sepia(75%) saturate(367%) hue-rotate(136deg) brightness(93%) contrast(86%);
}

.gb-block-sharing .gb-share-list a {
	background-color: white;
	color: var(--wp--preset--color--blue);
	
}


.blog-hero .jet-listing-dynamic-image {
	display: block;
}

.blog-hero .jet-listing-dynamic-image img.wp-post-image {
	width: 100% !important;
	height: 480px;
	object-fit: cover !important;
	object-position: center;
	overflow: hidden;
	margin-bottom: -4em;
	box-shadow: 10px 10px 0px 0px #00768D;	
	position: relative;
	z-index: 2;
}

.blog-intro .jet-listing-dynamic-terms__link {
	font-family: "Patua", serif;
	color: #00768D;
	font-size: 0.75em;
	
}

.blog-intro p {
	text-align: left !important;
	margin-top: 0em;
}


.blog-info {
	margin-top: 1em !important;
	padding: 2em 2em 2em 2em;
	max-width: 350px;
	margin: 0 auto;
}

.blog-info .related {
	padding: 0em;
}

.blog-info .jet-listing-dynamic-link-block:hover .jet-listing-dynamic-link__label:after {
	content: url("https://ede5728a6c.nxcli.io/wp-content/uploads/2023/11/Arrow-4.svg");
	position: absolute;
/* 		display: inline-block; */
	transform: scale(0.75);
	/* top: 11px; */
	margin-left: 12px;
	transition: .3s;
}
.blog-info .jet-listing-dynamic-link__label {
	background-color: var(--wp--preset--color--eggplant);
	border: 2px solid var(--wp--preset--color--eggplant);
	padding: 0.5em 2.75em 0.5em 1.25em;
	position: relative;
	border-radius: 3px;
	font-family: "Patua", serif;
	font-size: 1.25em;
	line-height: 1.4em;
	color: white !important;
	text-decoration: none !important;
	transition: .3s;
}

.related-content {
	padding: 4em;
}

/* 	AUTHOR BIO TILE */

.blog-info .author-bio-listing .jet-listing-grid__items {
	margin-top: -6.5em;
}

.author-bio-tile {
	display: flex;
	justify-content: center;
}

.author-bio-tile h4 {
	margin: 1em auto 0em auto;
	text-align: center;
}

.author-bio-tile p {
	margin: 0 auto 1em auto;
	padding-bottom: 1em;
	text-align: center;
}

.author-bio-tile .jet-listing-dynamic-link {
	margin-top: 1.5em;
}

.author-bio-tile .jet-listing-dynamic-field {
	margin: 0 auto;
	justify-content: center;
}

.author-bio-tile .jet-listing-dynamic-image {
	justify-content: center;
}

.author-bio-tile .jet-listing-dynamic-image img.wp-post-image {
	width: 10em !important;
	height: 10em;
	object-fit: cover !important;
	object-position: center;
	overflow: hidden;
	border-radius: 5px;	
	position: relative;
	z-index: 2;
}



/* 	RELATED ARTICLES */

.related-articles h5 {
	text-decoration: underline;
	margin: 0.25em 0em;
	font-size: 1em;
	font-weight: 600;
}

.blog-info .jet-listing-dynamic-link a {
	text-decoration: none;
	margin: auto;
}


/* 	BLOG TEMPLATE */

.blog-article-hero {
	padding: 4em;
	background-image: url("https://ede5728a6c.nxcli.io/wp-content/uploads/2023/11/InsightsIdeas_HeroPattern_B.png");
	background-repeat: no-repeat;
	background-size: cover;
	height: 35vh;
	display: flex;
	justify-content: center;
	align-items: center;
}

.blog-article-hero .wp-block-columns {
	gap: 4em;
}

.blog-article-hero h1 {
	color: var(--wp--preset--color--yellow);
	margin: 0em;
	padding-bottom: 0.25em;
	line-height: 1.1em;
	font-size: 3.5em;
}



.blog-article-hero .jet-listing-dynamic-image {
	display: block;
}


.blog-article-hero .jet-listing-dynamic-image img.wp-post-image {
	width: 100% !important;
	height: 440px;
	object-fit: cover !important;
	object-position: center;
	overflow: hidden;
	border-radius: 5px;
	margin-bottom: -12em;
	position: relative;
	z-index: 2;
}





/* 	EXPERTISE OVERVIEW DESKTOP */

.expertise-hero .wp-block-cover {
	padding: 0em 4em;
}

.expertise-hero h1 {
	padding-bottom: 0.75em;
	margin-top: 0em;
}

.expertise-intro {
	padding: 0em 4em;
}

.expertise-intro-content {
	background-color: var(--wp--preset--color--magenta);
	color: white;
	padding: 2em;
	border-radius: 5px;
	margin-top: -2em;
	position: relative;
	z-index: 2;
}

.expertise-page .testimonials {
	background-image: none;
}






/* 	EXPERTISE TEMPLATE DESKTOP */


.expertise-template-hero .jet-listing-dynamic-field__inline-wrap  {
	margin: 0 auto;
}


.expertise-template-intro {
	padding: 0em 4em 0em 4em;
}

.expertise-template-intro .wp-block-columns {
	margin-top: -1.5em;
	padding: 2em;
	border-radius: 5px;
	z-index: 2;
	position: relative;
}




.expertise-template .testimonials {
	padding: 4em 8em;
	background-image: none;
}


/*  OUR CLIENTS TEMPLATE DESKTOP */


.global-impact-cta {
	padding: 4em;
}

.global-impact-cta h3 {
	padding-top: 2em;
}

.global-impact-content {
	width: 70%;
}

.clients-feature-case-study {
	padding: 4em 8em;
	color: white;
}

.clients-feature-case-study h3 {
	margin: 0em;
}

.clients-feature-case-study p {
	margin: 0.5em 0em 2em 0em;
}

.clients-feature-case-study .jet-listing-dynamic-link__label {
	background-color: white;
	color:var(--wp--preset--color--navy)!important;
}

.clients-feature-case-study .jet-listing-dynamic-link__label:after {
	content: url("https://ede5728a6c.nxcli.io/wp-content/uploads/2023/11/Arrow-3.svg");
}

.clients-feature-case-study a {
	text-decoration: none !important;
}





/* 	ABOUT DESKTOP */


.geneva-creation {
	padding: 5em 8em 0em 8em;
}

.pullquote {
	padding: 1em 0em;
	margin: 1em 0em;
	border-top: 7px solid var(--wp--preset--color--yellow);
	border-bottom: 7px solid var(--wp--preset--color--yellow);
	font-family: 'Patua', serif;
	font-weight: 400;
}

.geneva-creation .wp-block-columns {
	gap: 2em;
}

.geneva-creation figure {
	text-align: right;
}


/** ACCENTS **/

.eggplant-dotted-circle:after {
	content: url("/wp-content/uploads/2023/12/eggplant-dotted-circle.svg");
	position: absolute;
	width: 60px;
	height: auto;
	bottom: -8em;
	left: -6.5em;
	z-index: -1;
	transform: scale(0.85);
}

.eggplant-dotted-circle-right:after {
	content: url("/wp-content/uploads/2023/12/eggplant-dotted-circle.svg");
	position: relative;
	height: auto;
	bottom: 17em;
	right: -23%;
	z-index: -1;
	transform: scale(0.85); 
}

.dotted-circle:after {
	content: url("/wp-content/uploads/2023/12/yellow-dotted-circle.svg");
	position: absolute;
	width: 60px;
	height: auto;
	bottom: -11em;
	left: -7.5em;
	z-index: -1;
	transform: scale(0.85);
}

.blue-dotted-circle:after {
	content: url("/wp-content/uploads/2023/12/blue-dotted-circle.svg");
	position: absolute;
	width: 60px;
	height: auto;
	bottom: 12em;
	left: -9em;
	z-index: -1;
	transform: scale(0.85);
}

.support-blue-dotted-circle:after {
	content: url("/wp-content/uploads/2023/12/blue-dotted-circle.svg");
	position: absolute;
	width: 60px;
	height: auto;
	bottom: -12em;
	left: -9em;
	z-index: -1;
	transform: scale(0.85);
}


.green-dotted-circle:after {
	content: url("/wp-content/uploads/2023/12/green-dotted-circle-1.svg");
	position: absolute;
	width: 60px;
	height: auto;
	bottom: -12em;
	left: -9em;
	z-index: 0;
	transform: scale(0.85);
}

.green-dotted-circle-right:after {
	content: url("/wp-content/uploads/2023/12/green-dotted-circle-1.svg");
	position: absolute;
	height: auto;
	top: 1em;
	right: -9em;
	z-index: 0;
	transform: scale(0.85); 
}


.green-dotted-circle img, .green-dotted-circle-right img {
	position: relative; 
	z-index:2;
}

.vertical-line-green {
	border-left: 8px solid var(--wp--preset--color--light-green);
    height: 70%;
    position: absolute;
    left: 15%;
    bottom: 180px;
}

.vertical-line-yellow{
	border-left: 8px solid var(--wp--preset--color--yellow);
    height: 75%;
    position: absolute;
    left: 15%;
    bottom: 140px;
}

.vertical-line-blue{
	border-left: 8px solid var(--wp--preset--color--blue);
    height: 65%;
    position: absolute;
    left: 12%;
    bottom: 200px;
}



.dot-divider {
	height: 20px;
}

.image-stack figure {
	max-width: 400px;
}

.image-stack {
	margin: auto;
}



/* 	MEET OUR TEAM */

.jet-checkboxes-list__item {
	background-color:var(--wp--preset--color--base);
	padding: 0.5em 1.25em;
	font-family: "Patua", serif;
	border-radius: 3px;
	font-size: 0.9em;
	position: relative;
	z-index: 3;
}

.jet-checkboxes-list__label {
	z-index: 3;
}

.jet-checkboxes-list__checked-icon:before {
	display: none;
}

.jet-checkboxes-list .jet-checkboxes-list__item .jet-checkboxes-list__input+.jet-checkboxes-list__button .jet-checkboxes-list__decorator {
	background-color: var(--wp--preset--color--eggplant);
	border: 2px solid var(--wp--preset--color--eggplant);
	color: white !important;
	height: 100%;
	width: 100%;
	position: absolute;
	z-index: 1;
	top: -5px;
	left: -2px;
}
.jet-checkboxes-list .jet-checkboxes-list__item:hover .jet-checkboxes-list__input+.jet-checkboxes-list__button .jet-checkboxes-list__decorator {
	background-color: var(--wp--preset--color--magenta);
	border: 2px solid var(--wp--preset--color--magenta);
	color: white !important;
	height: 100%;
	width: 100%;
	position: absolute;
	z-index: 1;
	top: -5px;
	left: -2px;
}

.filter-row .jet-checkboxes-list__label {
	color: #fff;
	font-size: 1.25em;
}

.jet-checkboxes-list .jet-checkboxes-list__item .jet-checkboxes-list__input:checked+.jet-checkboxes-list__button .jet-checkboxes-list__decorator {
	border: 2px solid var(--wp--preset--color--light-green);
	background-color: var(--wp--preset--color--light-green) !important;
	height: 100%;
	width: 100%;
	position: absolute;
	z-index: 1;
	top: -5px;
	left: -2px;
	color: white !important;
}

.jet-checkboxes-list-wrapper {
	display: flex;
	flex-flow: wrap;
	gap: 0.25em;
}



/* 	JOIN OUR TEAM */


.testimonials {
	padding: 4em 8em 3em 8em;
}

.testimonials h6 {
	color: #fff;
}

.testimonials .headshot {
	width: 550px !important;
	height: auto;
}

.employee-testimonial-tile {
	color: white;
	padding-bottom: 1em;
}

.employee-testimonial-tile .jet-listing-dynamic-image img {
	max-width: 250px;
	min-width: 250px;
	height: 100%;
	object-fit: cover;
	border-radius: 100%;
	border: 7px solid var(--wp--preset--color--yellow);
}

.employee-testimonial-tile .testimonial-content p {
	margin: 0em;
}


.job-post-content h3{
	padding-top: 25px;
}

.available-positions {
	padding: 4em 8em 6em 8em;
}

.available-positions .jet-listing-grid__items {
	gap: 20px 0;
}

.available-position-tile {
	padding: 1.5em;
	border-radius: 5px;
	border: 1px solid var(--wp--preset--color--navy);
}

.available-position-tile h4 {
	margin: 0em 0em 1em 0em;
}

.available-position-tile h4 {
	margin: 0em;
}

.available-position-tile p {
	margin-bottom: -1em;
}

.available-position-tile .gb-container-inside {
	height: 100%
}

.available-position-tile .gb-container-content {
	height: 100%
}

.available-position-tile .tile-content {
	justify-content: space-between;
	height: 100%;
}

.available-positions .jet-listing-not-found {
	background: var(--wp--preset--color--light-gray);
	padding: 1em;
	width: 95%;
}

.available-positions .jet-listing-not-found.jet-listing-grid__items {
	margin: 0;
}

/* .available-positions .jet-listing-not-found p {
	text-align: left;
} */




/* 	OUR VALUES DESKTOP */

/* .whats-important {
	padding: 4em 8em;
}

.whats-important h2 {
	width: 80%;
} */

.number {
	color: var(--wp--preset--color--yellow);
	font-family: "Patua", serif;
	font-size: 3em;
	margin-bottom: 25px !important;
	line-height: 0;
}

.jedi-list .border {
	border-bottom: 1px solid var(--wp--preset--color--navy);
	width: 100%;
	padding-bottom: 25px;
}

.jedi-list div:last-child .border {
	border: none;
}


.jedi-list {
	margin: auto !important;
}




.jedi-client-work figure {
	height: 640px;
	width: 100%;
	object-fit: cover;
	object-position: 30% 50%;
}

.jedi-client-work img {
	height: 80%;
	object-fit: cover;
	box-shadow: 10px 10px 0px 0px var(--wp--preset--color--yellow);
}


.values-grid h1 {
	color: var(--wp--preset--color--blue);
	margin-top: 0em;
	padding-bottom: 0.15em;
	line-height: 1em;
}

.values-grid p {
	border-top: 1px solid gray;
	padding-top: 1em;
	line-height: 1.2em;
}

.values-grid .wp-block-group {
	background: #F4EEF5;
	border-radius: 5px;
	padding: 1.5em;
	width: 350px;
	height: 260px;

}

.geneva-creation .wp-block-columns {
	gap: 4em;
}




/* 	404 DESKTOP */

.page-not-found .wp-block-cover {
	padding: 0.5em 12em;
}

.page-not-found .wp-block-cover .wp-block-group {
	padding: 4em;
}

.page-not-found h1 {
	margin: 0em 0em 0em 0em;
	padding: 0em;
	line-height: 1em;
}


.page-not-found .wp-block-button a {
	color: var(--wp--preset--color--base);
}


.page-not-found .wp-element-button {
	background-color: var(--wp--preset--color--blue);
	border: 2px solid var(--wp--preset--color--blue);
	color: white !important;
	padding-top: 0.5rem;
	padding-left: 3.25rem;
	padding-bottom: 0.5rem;
	padding-right: 1.5rem;	
}

.page-not-found .wp-block-button__link::before {
	content: url("https://ede5728a6c.nxcli.io/wp-content/uploads/2023/11/Arrow-4.svg");
	position: absolute;
	/* transform: scale(0.75); */
	top: 5px;
	transform: scale(-0.75);
	margin-left: -32px;
	transition: .3s;
}

.page-not-found .wp-block-button__link::after {
	content:"";
}

.page-not-found .wp-element-button:hover {
	background-color: var(--wp--preset--color--base);
	border: 2px solid var(--wp--preset--color--base);
	border-radius: 3px;
	color: #0D333D;
}


.page-not-found .wp-block-button__link:hover:before {
	content: url("https://ede5728a6c.nxcli.io/wp-content/uploads/2023/11/Arrow-3.svg");
	position: absolute;
	transform: scale(-0.75);
	top: 5px;
	margin-left: -37px;
}

.search-results-section {
	padding: 0em 8em 4em 8em;
	margin-top: -3em;
	z-index: 1;
}


.search-results {
	background: var(--wp--preset--color--eggplant);
}

.search-results-section .wp-block-query {
	background: var(--wp--preset--color--base);
	padding: 3em;
}

.search-results .jet-section{
	background: url(/wp-content/uploads/2023/11/corner-fireworks.svg) no-repeat top right;
}

.search-results .corner-fireworks {
	position: relative;
	bottom: -17px;
	right: 0;
	transform: scale(-1);
	width: 380px;
	margin-top: -380px;
}

.search-results .jet-listing-dynamic-link__link {
	text-decoration: none;
}

.search-results .wp-block-query-pagination {
	padding-top: 30px;
}

.search-results a.wp-block-query-pagination-next, .search-results a.wp-block-query-pagination-previous {
	color: var(--wp--preset--color--navy);
	z-index: 2;
	font-weight: 600;
}

.search-results h5.wp-block-post-title a {
	font-weight: 800;
	text-decoration: underline;
}

.search-results h5.wp-block-post-title {
	margin-bottom: 5px;
}

.search-results .wp-block-post-excerpt {
	margin-top: 5px;
}


/* 	PRIVACY POLICY DESKTOP */

.privacy-policy-hero {
	padding: 4em 8em;
	background: url(/wp-content/uploads/2023/11/corner-fireworks.svg) no-repeat top right;
}

.privacy-policy-hero h1 {
	padding-bottom: 1em;
}


.parent-intro .wp-block-columns {
	padding: 4em;
}




/* 	EDUCATION INITIATIVES DESKTOP */

.education-portal-nav {
	padding: 1em 8em 4em 8em;
}
.education-portal-nav  .wp-block-navigation-item__label {
	position: relative;
}

.education-portal-nav  .wp-block-navigation-item__label:after {
	content: url("https://genevaglobal.lafleur.website/wp-content/uploads/2023/11/Arrow-4.svg");
	position: absolute;
	width: 30px;
	height: auto;
	/* top: -0.05em; */
	right: -2em;
	transform: scale(0.75);
	transition: right 0.3s;
}

.education-portal-nav  .wp-block-navigation-item__label:hover:after {
	content: url("https://genevaglobal.lafleur.website/wp-content/uploads/2023/11/Arrow-4.svg");
	position: absolute;
	width: 30px;
	height: auto;
	/* top: -0.05em; */
	right: -2.5em;
	transform: scale(0.75);
}

.education-portal-nav li.current-menu-item, .page-id-1830 .education-portal-nav li.current-education-link {
	/* background: linear-gradient( to bottom, transparent, transparent 85%, var(--wp--preset--color--magenta) 85%, var(--wp--preset--color--magenta) 97%, transparent 97% ); */
	background:linear-gradient( to bottom, transparent, transparent 85%, var(--wp--preset--color--light-green) 85%, var(--wp--preset--color--light-green) 97%, transparent 97% );
	padding: 0 3px 3px 3px ;
}

#gform_confirmation_message_2 {
	color: var(--wp--preset--color--base);
}

.education-latest-updates {
	padding: 4em 8em 0em 8em;
	position: relative;
	z-index: 5;
	margin-top: -3em;
}

.education-insights {
	margin-top: -3em !important;
}

.education-intro {
	padding: 7em 8em 6em 8em;
}


.education-ethos {
	padding: 4em 8em 7.5em 8em;
}

.education-ethos .wp-block-columns {
	gap: 3.25em;
	padding-bottom: 2em;
}

.ethos-one {
	box-shadow: 10px 10px 0px 0px var(--wp--preset--color--blue);
}

.ethos-two {
	box-shadow: 10px 10px 0px 0px var(--wp--preset--color--yellow);	
}

.ethos-three {
	box-shadow: 10px 10px 0px 0px var(--wp--preset--color--orange);
}

.ethos-four {
	box-shadow: 10px 10px 0px 0px var(--wp--preset--color--magenta);
}

.education-ethos p {
	width: 80%;
}

.education-subpage-tile {
	border-radius: 5px;
	height: 100% !important;
	width: auto;
	padding: 1.5em;
	background-color: white;
	border: 1px solid;
	position: relative;
}

.education-subpage-tile:hover {
	background-color: #CCE4E8;
	border: 1px solid #CCE4E8;
}

.education-subpage-tile:hover .jet-listing-dynamic-image {
	position: relative;
}

.education-subpage-tile:hover .jet-listing-dynamic-image:after {
	content: url("https://genevaglobal.lafleur.website/wp-content/uploads/2023/11/Layer_1-1.svg");
	position: absolute;
	width: 100%;
	height: auto;
	top: -2.30em;
	left: -1.66em;
	transform: scale(0.7);
}

.education-subpage-tile  .gb-container-inside {
	height: 100% !important;
	width: auto;
}

.education-subpage-tile  .gb-container-content {
	height: 100% !important;
	width: auto;
}

.education-subpage-tile .tile-content {
	height: 100% !important;
	width: auto;
	justify-content: space-between;
}

.education-subpage-tile .jet-listing-dynamic-field__inline-wrap {
	margin: 0 auto;
}

.education-subpage-tile h4 {
	margin-bottom: -1em;
	margin-top: 0em;
	text-align: center;
}

.education-subpage-tile p {
	text-align: center;
	margin-bottom: -2em;
	width: 100% !important;
}

.education-subpage-tile .jet-listing-dynamic-image {
/* 		background-color: #F5F0F6; */
	width: max-content;
/* 		padding: 0.5em; */
	border-radius: 100%;
	margin: -4.25em auto 0em auto;
}

.education-subpage-tile img {
	width: 100px;
	height: 100px;
}

.education-testimonials {
	padding: 4em 2em;
}

.education-testimonial-tile{
	padding-bottom: 1em;
}

.education-testimonial-tile {
		color: white;
}


.education-testimonial-tile .jet-listing-dynamic-image img {
	min-width: 250px;
	max-width: 250px;
	height: 100%;
	object-fit: cover;
	border-radius: 100%;
	border: 7px solid var(--wp--preset--color--yellow);
}

.education-testimonial-tile .testimonial-content p {
	margin: 0em;
	font-size: 1.25em !important;
}

.newsletter-signup {
	padding: 1em 4em 4em 4em;
}

.newsletter-signup .wp-block-columns .wp-block-group {
	gap: 0.5em;
}

.newsletter-signup .wp-block-columns {
	margin-top: -4em;
	position: relative;
	z-index: 5;
	padding: 1em 2em 2em 2em;
}

.newsletter-signup .gfield_label {
	color: white !important;
}

.newsletter-signup .ginput_complex label {
	display: none !important;
}

.newsletter-signup input {
	border: none;
	border-radius: 3px;
}

.by-the-numbers .wp-block-cover {
	padding: 6em 4em 12em 4em;
	position: relative;
	z-index: 2;
	
}

.by-the-numbers .wp-container-40 {
	padding-bottom: 1.5em !important;
}

.wp-container-core-group-layout-30.wp-container-core-group-layout-30 {
	gap: -1em !important;
}

.by-the-numbers .wp-block-group .is-vertical {
	width: 390px !important;
	height: 390px;
	border-radius: 100%;
	padding: 3.5em;
	margin: -1em !important;
}

.by-the-numbers .wp-block-group .is-vertical p {
	width: 80%;
	margin: 0 auto;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 0.9em !important;
	line-height: 1.2em;
}

.yellow-outline {
	border: 4px solid var(--wp--preset--color--yellow);
}
.pink-outline {
	border: 4px solid var(--wp--preset--color--pink);
}
.green-outline {
	border: 4px solid var(--wp--preset--color--green);
}
.orange-outline {
	border: 4px solid var(--wp--preset--color--orange);
}
.lightblue-outline {
	border: 4px solid var(--wp--preset--color--blue);
}
.magenta-outline {
	border: 4px solid var(--wp--preset--color--magenta);
}






/* 	EDUCATION ABOUT US */

.edu-about-focus-areas {
	padding: 4em 8em;
}

.edu-about-focus-areas h6 {
	padding-top: 2em;
}
/* 
.edu-about-focus-areas .wp-block-columns {
	padding: 3em;
} */

.edu-about-accomplishments {
	padding: 4em 8em;
}

.edu-about-accomplishments .jet-listing-grid__items {
	margin: 0em -6em 0em -4em;
	color: white !important
}

.edu-about-accomplishments.testimonials {
	background-position: 0% 68%
}

.education-accomplishments-tile {
	padding-bottom: 1em;
	padding-top: 4em;
}

.education-accomplishments-tile .jet-listing-dynamic-image img {
	width: 280px !important;
	height: 280px;
	object-fit: cover;
	border-radius: 100%;
	border: 7px solid var(--wp--preset--color--yellow);
}

.edu-about-accomplishments .testimonial-content p {
	margin: 0em;
	font-size: 1.25em !important;
}

.education-accomplishments-tile .slick-list {
	padding: 0em 5em;
}

.education-accomplishments-tile .testimonial-info p {
	margin: 0em;
	font-size: 0.9em;
}

.edu-about-partners {
	padding: 4em 8em;
}

summary.gb-accordion-title {
list-style-type: none !important;
}

details .gb-accordion-title {
	position: relative;
}

details .gb-accordion-title::after {
content: url("https://ede5728a6c.nxcli.io/wp-content/uploads/2023/11/Polygon-10.svg");
position: absolute !important;
right: 0px;
	top: 5px;
	transform: scale(1.2);
	transition: transform 0.25s
}

details[open] .gb-accordion-title::after {
content: url("https://ede5728a6c.nxcli.io/wp-content/uploads/2023/11/Polygon-10.svg");
position: absolute !important;
right: 0px;
	top: 5px;
	transform: rotate(90deg) scale(1.2);
}

.jet-listing-dynamic-repeater__items {
	flex-direction: column;
}

.jet-listing-dynamic-repeater__item {
	width: 100%;
}

.gb-block-accordion {
	width: 100%;
	background-color: white;
}

.gb-block-accordion details {
	border: 1px solid gray;
	padding: 1em 1.5em;
	cursor: pointer;
}

.gb-block-accordion .gb-accordion-title {
	background: white;
	border-radius: 5px;
	padding: 0em;
	
}

.gb-block-accordion .gb-accordion-title h5 {
	margin: 0.5em;
	font-size: 1.75em;
}

.edu-about-partners .gb-block-accordion .gb-accordion-text {
	display: flex !important;
	flex-direction: row !important;
	gap: 3em;
	border-top: 1px solid gray;
	margin-top: 1.5em;
}

.edu-about-partners .gb-block-accordion .gb-accordion-text h6 {
	border-bottom: 1px solid;
	width: max-content;
	font-weight: 400;
	margin-bottom: 0em;
}

.edu-about-partners .gb-block-accordion .gb-accordion-text ol {
	position: relative;
	left: -10px;
}

.edu-about-partners .gb-block-accordion .gb-accordion-text img {
	width: 20em;
	height: 20em;
	box-shadow: 10px 10px 0px 0px var(--wp--preset--color--green);
	object-fit: cover;
	object-position: center;
	margin-top: 1em;
}

.edu-about-team {
	padding: 4em 8em 10em 8em;
	position: relative;
	z-index: 1;
}

.edu-about-team .jet-listing-grid__items {
	margin: 0em -1.25em;
}

.edu-about-team .jet-listing-grid__item {
	padding: 25px;
}

.edu-about-team h2 {
	margin-top: -0.25em;
	padding-bottom: 2em;
}

.edu-about-team h6:first-of-type {
	margin-bottom: 1.5em;
	border-bottom: 1px solid gray;
}

.edu-about-team h6 {
	margin-bottom: 0em;
}

/* 	EDUCATION APPROACH */



.edu-approach-expertise img {
	border-radius: 5px;
}

.edu-approach-expertise .wp-block-columns {
	gap: 4em;
}

.edu-approach-expertise h2 {
	padding: 0.5em 0em;
}

.edu-approach-expertise li {
	padding-bottom: 0.5em;
	font-size: 1.25em;
}

.edu-approach-expertise li:last-child {
	padding-bottom: 0em;
}

.edu-approach-expertise hr.wp-block-separator {
	border: px solid;	
}

.edu-approach-expertise .wp-block-columns:first-of-type {
	padding-top: 1em !important;
}

.edu-approach-expertise .wp-block-columns:last-child {
	margin-top: -0.75em;
}

.edu-approach-expertise h6 {
	padding-top: 2em;

}

.edu-approach-speed-school-overview {
	padding: 4em 8em;
}

.edu-approach-speed-school-overview .wp-block-columns {
	gap: 4em;
}

/* .edu-approach-speed-school-overview img {
	object-fit: cover;
	object-position: center;
	box-shadow: 10px 10px 0px 0px var(--wp--preset--color--green);
} */

.edu-approach-speed-school-overview img.alignleft {
	margin: 0em;
}

.edu-approach-speed-school-overview img.alignright {
	margin: 0em;
}

.edu-approach-speed-school-overview .wp-block-columns:first-of-type {
	padding-bottom: 3em !important;
	margin-bottom: 3em;
	border-bottom: 1px solid gray;
}

.edu-approach-speed-school-overview .wp-block-columns:last-child {
	padding-top: 3em;
	margin-top: 3em;
	border-top: 1px solid gray;
}

.edu-approach-speed-school-tenets {
	padding: 4em 8em;
}

.edu-approach-speed-school-tenets .wp-block-columns {
	gap: 2.5em;
	padding-bottom: 1.25em;
}


.edu-approach-technical-documents {
	padding: 4em 8em 10em 8em;
	position: relative;
	z-index: 1;
}

.edu-approach-speed-school-overview .wp-block-cover {
	min-height: 275px;
}
/* 	CONTACT PAGE DESKTOP */

.contact-page .prefooter-contact-form h2 {
	display: none;
}

.contact-page .prefooter-contact-form {
	padding-top: 6em !important;
	padding-bottom: 9em !important;
	margin-top: 0em !important;
	background-color: var(--wp--preset--color--light-gray) !important;
	color: var(--wp--preset--color--navy) !important;
	background-image: none !important;
}

.contact-page .prefooter-contact-form label {
	color:var(--wp--preset--color--navy) !important;
}

.contact-page .prefooter-contact-form .gfield_label {
	color: var(--wp--preset--color--navy)!important;
}

.contact-page .prefooter-contact-form p {
	display: none;
}

.contact-form .gform_wrapper {
	column-count: 2;
	gap: 1.75em;
	padding-bottom: 3.5em;
}
/* 
.gfield_label {
	font-size: 0.7em !important;
	margin-bottom: 5px !important;
} */

.contact-form input {
	border: none;
	height: 45px;
	border-radius: 5px;
}

.contact-form textarea {
	border: none;
	border-radius: 5px;
	height: 325px !important;
}

.contact-form .ginput_container_textarea {
	height: 325px;
}

#field_1_7 {
	position: relative;
	top: -8px;
}

textarea {
	font-family: "Montserrat", sans-serif;
	line-height: 1.5em !important;
}

.contact-form .gform_footer {
	position: absolute;
	left: 0em;
}

.contact-form .ginput_complex label {
	display: none !important;
}

.contact-form .gform_button {
	background-color: var(--wp--preset--color--magenta);
color: white;
font-family: 'Montserrat';
font-size: 16px;
font-weight: 600;
padding: 0px 20px;
	position: relative;
	cursor: pointer;
}

.contact-form .gform_button:hover {
	background-color: #fff;
color: black;
font-family: 'Montserrat';
font-size: 16px;
font-weight: 600;
padding: 0px 20px;
	position: relative;
	cursor: pointer;
	border: 1.5px solid var(--wp--preset--color--magenta);
}


/* 	EDUCATION INSIGHTS AND IDEAS */

.wp-block-group.filter-row {
	padding: 0em !important;
}



/* 	EDUCATION ARTICLE TILE */

.education-article-tile {
	border-radius: 7px;
	padding-top: 2em;
	transition: background 0.25s;
	height: 100%;
	overflow: hidden;
}

.education-article-tile .jet-listing-dynamic-terms__link {
	text-transform: uppercase;
	color: white;
	font-size: 0.8em;
	font-weight: 800;
}


.article-feature-image img {
	visibility: visible !important;
}


.education-article-tile:after {
	content: "";
}








/******** MOBILE ********/


@media (max-width: 1340px) {


	/* body {
		font-size: 12px !important;
	}

	p, .main-content li  {
		font-size:1.5em;
		line-height: 1.5em;
	} */

	/* li, .main-content li {
		font-size: 16px;
	} */

	/** MAIN NAVIGATION **/
	.main-nav {
		padding: 1em 1em 1em 1.5em;
		gap: 15px;
	}
	.secondary-nav {
		padding: 0.5em 2em;
	}

	.wp-block-navigation__responsive-container-close {
		padding: 20px;
	}

	.secondary-nav .wp-block-navigation li.wp-block-navigation-item.wp-block-navigation-link {
		font-size: 14px !important;
	}

	/** HOMEPAGE **/

	.home-hero .wp-block-cover {
		padding: 8em 4em 10em;
	}
	.home-hero .wp-block-columns {
		width: 100%;
	}

	.home-hero h1 {
		line-height: 1.2em;
	}

	.parent-hero .callout {
		width: 100%;
		font-size: 2em;
	}

	.slick-arrow.next-arrow {
		transform: scale(-0.5) !important;
	}
	.slick-arrow.prev-arrow {
		transform: scale(0.5);
	}

	.homepage-featured-blogs-tile p {
		font-size: 1.25em;
	}	
	/* .homepage-featured-blogs-tile figure {
		padding: 0px !important;
	} */

	.homepage-featured-blogs-tile p {
		padding: 0em 1.5em;
	}


	/** HEROs **/

	.parent-hero .wp-block-cover {
		padding: 8em 4em 4em;
		min-height: 70vh !important;
	}

	.blog .child-hero {
		padding: 4em 4em 8em;
	}

	.child-hero {
		padding: 8em 4em 4em;
		min-height: 30vh;
	}

	.parent-intro , .child-intro {
		padding: 0 35px;
	}
	.child-intro p {
		font-size: 1em;
	}
	
	.child-intro .wp-block-group, .parent-intro .wp-block-group {
		padding: 2.5em;
	}

	.education-latest-updates {
		padding: 2em 4em 0em;
	}
	.bio-hero .jet-listing-dynamic-image img.wp-post-image {
		height: 410px;
	}


	.parent-hero .education-initiatives .callout h4{
		font-size: 0.5em;
	}
	

	/** JET GRID **/

	.tile-container {
		padding: 35px;
	}

	.jet-listing-grid__items.grid-col-tablet-2 {
		--columns: 2;
	}



	/*** CONTENT BOXES ***/


	
	.main-content, .home-who-we-serve, .client-logos, .filter, .case-study-content,
	.thought-leadership, .thought-leadership .insights-group-container, .geneva-creation, .bio-content, 
	.search-results-section, .edu-about-focus-areas, .edu-about-partners, .edu-approach-expertise,
	.edu-approach-speed-school-overview, .edu-approach-speed-school-tenets, .child-intro-education .wp-block-group {
		padding: 3em 4em;
	}


	.case-study-banner {
		padding: 3em 20% 3em 4em;
		background-size: 250px;
	}
	.available-positions {
		padding: 2em 4em 4em;
	}
	.testimonials {
		padding: 3em 4em;
	}

	.education-intro {
		padding: 4em 4em;
	}

	.edu-about-team, .edu-approach-technical-documents {
		padding: 3em 4em 6em;
	}

	/* .expertise-template .testimonials {
		padding: 2em 0em;
	} */
	.testimonials p {
		font-size: 1.25em;
	}

	/** FORM **/
	.gfield_label {
		font-size: 1em !important;
	}


	/** FOOTER **/
	.prefooter-contact-form {
		padding: 40em 4em 8em 4em;
	}

	.footer {
		padding: 3em 2em 1.5em 2em;
	}




	/** TWEAKS **/
	.by-the-numbers .wp-block-group .is-vertical p {
		font-size: 1.25em !important;
	}
	
	.education-portal-nav {
		padding: 1em 4em 4em 4em;
	}

	.tile h4 {
		font-size: 2em;
	}
/* 
	.jet-listing-dynamic-link__label {
		font-size: 1.6em;
	} */

	.related-articles h5 {
		font-size: 1.25em;
	}

	/* .jet-listing-dynamic-link__label {
		font-size: 1.5em !important;
	} */

	h4.wp-block-heading {
		font-size: 2.25em;
	}

	h4.preheader {
		font-size: 1.25em;
	}

	body.search-results h1 {
		padding: 30px 50px 0px !important;
	}

	.green-dotted-circle-right:after {
		top: -3em;
		left: unset;
		bottom: unset;
		right: -5em;
	}

	.eggplant-dotted-circle-right:after {
		position: absolute;
		bottom: -3em;
		right: -8%;
	}


}





@media (max-width: 1148px) {


	/** CTA **/

	.contact-cta .wp-block-group {
		flex-basis: 100%;
	}
	.blue-dotted-circle:after {
		bottom: 15em;
	}
	.support-blue-dotted-circle:after {
		bottom: -5em;
	}


}


@media (max-width: 1080px) {

	/** MAIN NAVIGATION **/

	.wp-block-navigation__responsive-container-open:not(.always-shown) {
		display: flex;	
	}
	.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
		display: none;
	}

	.wp-block-navigation.items-justified-center {
		--navigation-layout-justification-setting: left;	
	}

	.wp-block-navigation .wp-block-navigation-item__label, .wp-block-navigation-submenu li:last-child .wp-block-navigation-item__label {
		/* text-align: center; */
		padding-top: 15px !important;
	}
	.wp-block-navigation li.wp-block-navigation-item.wp-block-navigation-link {
		font-size: 16px !important;
	}

	ul.main-nav>li.wp-block-navigation-item {
		padding-left: 30px !important;
	}
	.wp-block-navigation-submenu li.wp-block-navigation-item:last-child:hover {
		padding-top: 15px !important;
	}
	.secondary-nav {
		padding: 10px 20px;	
	}
	.education-portal-nav {
		padding: 1em 4em 4em 4em;
	}
	.is-menu-open .wp-block-navigation__responsive-close, 
	.is-menu-open .wp-block-navigation__responsive-container-content, 
	.is-menu-open .wp-block-navigation__responsive-dialog {
		padding-bottom: 30px;
	}

	ul.main-nav>li:last-child .wp-block-navigation-item__label {
		color: var(--wp--preset--color--base);
	}

	.main-nav li:last-child .wp-block-navigation-item__label:after {
		top: unset;
	}
	
	.main-nav li:last-child:hover .wp-block-navigation-item__label:after {
		top: unset;
	}

	/** HEROS **/
	
	.home-hero h1 {
		font-size: 3em !important;
	}
	.home-hero .wp-block-cover {
		min-height: 50vh !important;
	}


	/** PAGES **/
	/* .edu-approach-expertise {
		padding: 3em 1em;
	} */

	.homepage-stat .callout {
		text-align: left;
	}

	.our-clients-circles {
		height: 160px;
		width: 160px;
	}
	.our-clients-homepage:hover::after {
		transform: scale(1.1);
		top: -15px;
		left: -17px;
	}

	.vertical-line-green {
		height: 70%;
	}
	
	.vertical-line-yellow{
		height: 75%;
	}
	
	.vertical-line-blue{
		height: 55%;
	}
	
	/* .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
		color: var(--wp--preset--color--navy);
	} */

	.wp-element-button:after, .wp-block-button__link:after, .wp-element-button:hover:after, .wp-block-button__link:hover:after {
		top: unset;
	}

	.education-initiative-menu ul {
		display: block;
	}

	.education-initiative-menu ul li {
		padding: 10px 0;
	}
}



@media (max-width: 952px) {


	.secondary-nav .wp-block-group {
		gap: 15px;
	}
	.nav-group {
		width: 100%;
		justify-content: space-between;
	}
	ul.sub-nav {
		gap: 15px;
	}
	.education-accomplishments-tile .wp-block-group, .education-testimonial-tile .wp-block-group, .employee-testimonial-tile .wp-block-group {
		display: block;
	}	
	.page-not-found .wp-block-cover {
		padding: 0.5em 3em;
	}
	.page-not-found .wp-block-cover .wp-block-group {
		padding: 4em 0em;
	}

	.education-insights .filter-row form, .filter form {
		width: 80%;
	}

	.testimonial-info, .testimonial-content {
		margin-top: 20px !important;
	}
	.education-accomplishments-tile	.testimonial-info p, .education-testimonial-tile .testimonial-info p {
		display: none;
	}
	.client-quote img {
		transform: scale(1);
	}
	.client-quote figure {
		padding: 40px 40px 0 0;
	}
	.case-study-content	div.client-quote {
		flex-wrap: wrap;
	}
	.client-quote h4 {
		margin-top: 0px;
	}
	.client-quote {
		padding: 0em;	
	}

	.child-hero .gb-container-image-wrap {
		left: -100px;
	}

	.eggplant-dotted-circle-right:after {
		position: absolute;
		bottom: 3em;
		right: -8%;
	}
	.employee-testimonial-p {display: none;}
}



@media (max-width: 781px) {

	/** Navigation **/
	.secondary-nav
	{
		padding: 10px;
	}
	.secondary-nav .wp-block-group {
		gap: 5px;
	}

	.secondary-nav .wp-block-navigation li.wp-block-navigation-item.wp-block-navigation-link {
		font-size: 12px !important;
	}
	
	.wp-block-navigation .wp-block-navigation-item__label, .wp-block-navigation-submenu li:last-child .wp-block-navigation-item__label {
		padding-top: 5px;
	}

	.header .search img {
		width: 25px;
	}

	.header .logo img {
		width: 200px !important;
	}

	
	/** End Navigation **/



	.home-hero .wp-block-cover {
		padding: 6em 2em 10em;	
	}


	.blog-info {
		max-width: unset;
	}

	.single-team-member .child-hero {
		padding: 8em 3em 6em;
		height: unset;
	}

	.single-team-member .bio-hero {
		height: unset;
	}
	.bio-hero .linkedin, .gb-block-sharing {
		padding-bottom: 2em;
	}
	.dotted-circle:after, .eggplant-dotted-circle:after, .eggplant-dotted-circle-right:after, .blue-dotted-circle:after, .green-dotted-circle:after, .support-blue-dotted-circle:after {
		/* bottom: 8em;
		left: -12.5em; */
		display: none;
	}
	.green-dotted-circle-right:after {
		/* top: 8em;
		left: -10em;
		bottom: unset;
		right: unset; */
		display: none;
	}

	.wp-block-cover video.wp-block-cover__video-background, 
	.wp-block-cover-image video.wp-block-cover__video-background {
		left: unset;
		width: unset;
	}	
	.vertical-line-yellow {
		display: none;
	}

	.footer .wp-block-social-links {
		padding-top: 20px !important;
	}
	.footer .bb-column {
		padding-top: 25px;
	}

	.homepage-featured-blogs-tile .jet-listing-dynamic-image {
		min-height: 20px;
	}

	.vertical-line-blue, .vertical-line-yellow, .vertical-line-green {
		display: none;
	}

	.education-insights .filter-row {
		display: inline-grid;

	}

	.education-initiative-menu ul li{
		padding: 10px 0;
	}

	.case-study-grid .jet-listing-grid__items, .blogs .jet-listing-grid__items {
			margin: 0em -1em;
		}
	
	.donor-logos img{
		max-width: 200px;
	}

	.donor-logos .wp-block-column {
		width: 50%;
		display: contents;
	}

	.donor-logos.wp-block-columns {
		justify-content: space-evenly;
		align-items: baseline !important;
	}

	.tile h4 {
		margin: 40px 25px 0px;
	}	
	.tile {
		background: none;
	}
	.tile:hover {
		background: var(--wp--preset--color--light-gray);
	}

	.main-content ul {
		left: -10px;
	}
}



@media (max-width: 767px) {

	.jet-listing-grid__items.grid-col-tablet-2 {
		--columns: 1;
	}

	.expertise-template .testimonials {
		padding: 2em;
	}
/* 
	.wp-block-navigation .wp-block-navigation-item__label, .wp-block-navigation-submenu li:last-child .wp-block-navigation-item__label {
		font-size: 14px;
	} */
	.wp-container-core-navigation-layout-1.wp-container-core-navigation-layout-1 {
		justify-content: flex-start;
	}

	.education-latest-updates .jet-listing-grid__items {
		gap: 1.5em;
	}


}




@media (max-width: 662px) {

	.homepage-stat {
		padding: 0em 2em 0em 2em;
	}
	.main-content, .home-who-we-serve, .client-logos, .filter, 
	.case-study-content, .thought-leadership, .geneva-creation, .bio-content, .testimonials,
	.education-latest-updates, .search-results-section, .search-results-section .wp-block-query, 
	.edu-about-focus-areas, .edu-about-partners, .edu-approach-expertise, .edu-approach-speed-school-overview, 
	.edu-approach-speed-school-tenets, .child-intro-education .wp-block-group
	{
		padding: 2em;
	}

	.case-study-banner {
		padding: 2em 2em 2em 2em;
		background-size: 200px;
	}

	.edu-about-team, .edu-approach-technical-documents {
		padding: 3em 2em 6em;
	}

	.thought-leadership .insights-group-container, .contact-cta {
		padding: 3em 2em;
	}

	.available-positions {
		padding: 2em 2em 3em;
	}

	.education-intro {
		padding: 2em;
	}

	.prefooter-contact-form {
		padding: 40em 2em 8em 2em;
	}
	.newsletter-signup {
		padding: 1em 2em 4em 2em;
	}

	.prefooter-contact-form .gform_wrapper {
		column-count: 1;
	}

	.tile-grid {
		margin-top: 0px;
	}

	.parent-intro, .child-intro {
		padding: 0 2em;
	}
	.child-hero {
		padding: 8em 2em 2em;
		height: unset;
	}
	.parent-hero .wp-block-cover {
		padding: 8em 2em 4em;
	}
	.blog .child-hero {
		padding: 4em 2em 8em;
	}

	.newsletter-signup .wp-block-columns {
		padding: 2em;
	}

	.search-results-section h5 {
		font-size: 1.5em;
	}
	.search-results-section p {
		font-size: 1em;
	}
	body.search-results h1 {
		padding: 30px 20px 0px !important;
	}

	.single-team-member .child-hero {
		padding: 8em 2em 6em;
		height: unset;
	}
	.education-portal-nav {
		padding: 1em 2em 4em 2em;
	}

	.education-testimonial-tile .jet-listing-dynamic-image img {
		max-width: 180px;	
		min-width: 180px;
		height: 100%;
		border-width: 5px;
		margin-bottom: 20px;
	}
	
	.employee-testimonial-tile .jet-listing-dynamic-image img {
		max-width: 180px;	
		min-width: 180px;
		height: 100%;
		border-width: 5px;
		margin-bottom: 20px;
	}
	.by-the-numbers .wp-block-group .is-vertical p {
		font-size: 0.9em !important;
		width: 95%;
	}
	.by-the-numbers .wp-block-group .is-vertical {
		width: 260px !important;
		height: 260px !important;
	}
	
	.tile-container {
		padding: 20px;
	}
	.tile-grid .jet-listing-grid__items>.jet-listing-grid__item {
		padding: 20px 0px 35px 20px !important;
	}


	.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
		line-height: 1.3;
	}
}
