.span-color-primary span {
    color: var(--e-global-color-primary);
}
html, body {
	overflow-x: hidden;
}
.btn-no-border,
.btn-no-border a {
border: 0 !important;
}


.trophy-hover,
.trophy-hover * {
    transition: all 0.6s ease !important;
} 

.trophy-hover:hover .abs-img-3 {
    transform: scale(1.08) rotate(-7deg) !important;
}

.trophy-hover:hover .abs-img-2 {
    top: 305px !important;
    left: 250px !important; 
}

.trophy-hover:hover .abs-img-1 {
    transform: scale(.92) rotate(0deg) !important;
}

.three-boxes-hover, 
.three-boxes-hover img,
.three-boxes-hover h3 {
    transition: all 0.6s ease !important;
}

.three-boxes-hover:hover  .elementor-widget-image img {
    margin-top: -18px !important;
}

.three-boxes-hover:hover  h3 {
    margin-bottom: -5px !important;
}


.blog-reading-time {
    display: flex;
    gap: 10px;
    margin-bottom: 0;
    line-height: 1em;
}
.blog-reading-time span {
    line-height: 1.2em;
    color: #D8E1E7;
    text-overflow: ellipsis;
    font-family: "Work Sans", Sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
}


.b-700 b,
.b-700 strong {
    font-weight: 600 !important;
}

.hec-teams-section .team-container {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: space-between;
    align-items: center;
}

.hec-teams-section .team-container .team-member {
    width: calc(50% - 20px);
    display: flex;
    gap: 30px;
}
.hec-teams-section .team-container .team-member > div {
    align-self: center;
    display: flex;
    flex-direction: column;
}

.hec-teams-section .team-container .team-member h3 {
    color: var(--Neon-Magenta, #FF04A3);
    font-family: "Unbounded", Sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 1.5em;
    margin-bottom: 0;
    margin-top: 0;
}

.hec-teams-section .team-container .team-member span {
    color: var(--Icy-Gray, #D8E1E7);
    text-align: left;
    font-family: "Work Sans", Sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 1.2em;
    margin-bottom: 0;
    margin-top: 0;
}
.hec-teams-section .team-container .team-member p {
    color: var(--Icy-Gray, #D8E1E7);
    font-family: "Work Sans", Sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.4em;
    margin-bottom: 0;
    margin-top: 20px;
 
}

.hec-teams-section .team-container .team-member .team-socials {
    margin-bottom: 0;
    margin-top: 20px;
    display: flex;
    gap: 20px;
}

.hec-teams-section .team-container .team-member > img {
    width: 224px;
    height: 232px;
    object-fit: cover;
    border-radius: 10px;
    min-width: 224px;
    object-position: center;
}


.hec-teams-section .hec-slider-nav {
    display: none !important;
    position: absolute;
    top: -90px;
}
.hec-teams-section .slick-list {
    overflow: visible;
}

.hec-teams-section .slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.hec-teams-section  .team-container {
    overflow: visible;
    padding-right: 50px;
}

#gform_fields_2 {
    gap: 10px;
}
#gform_wrapper_2  form {
    border-radius: 20px;
    background: var(--White, #FFF);
    padding: 30px;
}

#gform_wrapper_2  form input[type="text"],
#gform_wrapper_2  form input[type="email"],
#gform_wrapper_2  form textarea 
{
    border-radius: 10px;
    border: 1px solid var(--Icy-Gray, #D8E1E7);
    background: var(--White, #FFF);

    color: #A0B0BA;
      font-family: "Work Sans", Sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}


#gform_wrapper_2  #field_2_11 {
    text-align: center;
}

#gform_wrapper_2  #field_2_11 a {
   text-decoration: underline;
}

#gform_wrapper_2  #gform_submit_button_2 {
    border-radius: 55px;
    background: var(--Sbarter-Purple, #93F);
    width: 100%;
}


/* SEARCH PAGE  */
.search.search-results #content .page-content {
    padding: 100px 20px;
}

.search.search-results #content .page-content img {
    border-radius: 20px
}

.search.search-results #content .page-content  {
    color: #fff;
}

.search.search-results #content .page-content h1,
.search.search-results #content .page-content h2,
.search.search-results #content .page-content h3,
.search.search-results #content .page-content h4,
.search.search-results #content .page-content h5,
.search.search-results #content .page-content h6,
.search.search-results #content .page-content a
{
    color: #fff !important;
}

.search.search-results #content  .page-header {
    display: none !important;
}
 

.hec-teams-section .team-container .team-member > img {
	    min-width: 224px;
}

/* WAITLIST SECTION  */
input.sib-email-area::placeholder {
  color: #98B1BC;
			color: var(--Jade-Blue, #98B1BC);
    font-family: "Unbounded", Sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
input.sib-email-area {
	  color: #98B1BC;
    border-radius: 10px;
	  height: 47px;
	  padding: 10px 25px;
		color: var(--Jade-Blue, #98B1BC);
    font-family: "Unbounded", Sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	border: 2px solid translate;
}
input.sib-email-area:hover {
		border: 2px solid #ff5e3a;
}

.sib-default-btn {
	font-family: "Work Sans", Sans-serif !important;
	color: var(--Midnight-Blue, #121330) !important;
	font-size: 12px !important;
	font-style: normal !important;
	font-weight: 500 !important;
	line-height: normal !important;
	letter-spacing: 0.36px !important;
	text-transform: uppercase;
	padding: 15px 50px !important;
	margin: auto;
    display: block;
}

.sib-default-btn:hover { 
		background-color: #ff5e3a !important;
	border-color: #ff5e3a !important;
	color: #fff !important;
}

@media screen and (max-width: 1024px ) { 
   /* slider wrapper */
    .hec-teams-section .hec-slider-nav{
        display: flex !important;
        margin-right: 40px;
    }
 
    .hec-teams-section {
        overflow: hidden;
    }
    .hec-teams-section .team-container .team-member {
        margin-left: 0;
        margin-right: 40px;
    }

    .hec-teams-section .team-container .team-member > img {
        height: 344px;
        width: auto;
    }

}

 
@media screen and ( max-width: 1024px ) {
    .trophy-hover:hover .abs-img-2 {
        top: 210px !important;
    }
}

@media screen and ( max-width: 767px ) {
    .trophy-hover:hover .abs-img-2 {
        top: 130px !important;
        left: 110px !important;
    }
    .trophy-hover .abs-img-2 {
        top: 125px !important;
        left: 100px !important;
    }
    .hec-teams-section .team-container .team-member {
        flex-direction: column;
    }

    .hec-teams-section .hec-slider-nav{
        margin-right: 20px;
    }

}

@media screen and ( max-width: 480px ) {
    .three-boxes-hover {
        max-width: 260px !important;
    }
}