@media(max-width:1200px){.home-hero .hero-accent{opacity:0.35;}}
/* .navbar ul li.menu-item-has-children ul li a {
	font-size: 2.75rem;
} */
@media (max-width: 1200px) {
.navbar ul li.menu-item-has-children ul li a {
	font-size: calc(1.4rem + 1.8vw);;
	}
}
.cta-arrows h2,
.call-to-action h2, 
.page-turquoise .call-to-action h2,
.page-blue-jean .call-to-action h2,
.page-royal-slate .call-to-action h2,
.page-welkin .call-to-action h2,
.page-aquamarine .call-to-action h2
{
	/* font-size: 4.6875rem; */
	max-width:12em;
	
}
@media (max-width: 1200px) {
	.cta-arrows h2,
	.call-to-action h2,
	.page-turquoise .call-to-action h2,
	.page-blue-jean .call-to-action h2,
	.page-royal-slate .call-to-action h2,
	.page-welkin .call-to-action h2,
	.page-aquamarine .call-to-action h2
	{ 
		font-size: calc(1.55188rem + 3.6225vw); 
	}
}
.page-template-roles .navbar ul li.menu-item-has-children ul.sub-menu {

	max-width: 1196px;
	width:90vw;
}
.navbar ul li.menu-item-has-children ul.sub-menu {
	position: absolute;
	top: 94px;
	height: calc(100vh - 94px);
	/* overflow-y:scroll; */
	padding-bottom: 107.3px;
	max-width: 1280px;
	width:90vw;
	left:50%;
	transform: translateX(-50%);

	margin-left: unset;
	margin-right: unset;
}
@media (max-width: 991px) {
	.navbar ul li {
		margin: 8px 0;
	}
}

.looking_section + .tech-stack {
	padding: 107.3px 0;
}

/*
 * HIDE HOME QUICKLINKS SECTION
.home .wr-quicklinks {
	display: none;
	visibility: hidden;
}
*/
.home .tech-stack {
	margin: 107.3px 0;
}
/* .page-template-home .looking_section, .home .looking_section {
	padding-bottom: 107.3px;
} */
.page-about-2 .about_set_bottom_m,
.page-about-2 .platform_section,
.page-about .about_set_bottom_m,
.page-about .platform_section {
	display: none;
}
.page-about .team-section {
	padding:107.3px 0!important;
}
body > header {
	position: fixed;
	width:100%;
	z-index:101;
}
body > header + * {
	margin-top:94px;
}
@media(max-width: 991px) {
   body > header + * {
      margin-top:79px; /* //! */
   }
   .page-about > header + *,
   .page-id-1668 > header + * {
      margin-top: 79px;
   }
}
.page-about .team-section svg,
.page-about .team-section .fa {
	color: #23147C;
	font-size: 36px;
	transition:0.2s;
	transition-delay:0.05s;
}
.page-about .team-section svg:hover,
.page-about .team-section .fa:hover {
	color: #8372E8;
	transform: translateY(-2px);
}
.page-about .team-section svg:hover,
.page-about .team-section svg:hover path {
	fill: #8372E8;
}

@media (max-width: 991px) {
	body.page-about > header + * {
		margin-top: 79px;
	}
}
