/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/


/* FONTS */

@font-face {
  	font-family: 'Antonio';
  	src: url('/wp-content/themes/salient-child/fonts/Antonio-VariableFont_wght.ttf');
}

@font-face {
  	font-family: 'Proxima Nova';
  	src: url('/wp-content/themes/salient-child/fonts/ProximaNova-Regular.otf');
	font-weight: 400;
}

@font-face {
  	font-family: 'Proxima Nova';
  	src: url('/wp-content/themes/salient-child/fonts/Proxima Nova Semibold.otf');
	font-weight: 600;
}

@font-face {
  	font-family: 'Proxima Nova';
  	src: url('/wp-content/themes/salient-child/fonts/Proxima Nova Bold.otf');
	font-weight: 700;
}

/* HEADER */

html.noscroll {
    overflow: hidden;
}
#header-outer[data-permanent-transparent="1"][data-transparent-header="true"].transparent:not(.dark-slide) #logo img.dark-version {
  opacity: 1 !important;
}
#header-outer[data-permanent-transparent="1"][data-transparent-header="true"].transparent:not(.dark-slide) #logo .starting-logo {
  opacity: 0!important;
}
.menu-item .menu-title-text {
	font-size: 15px;
  	color: #fff;
  	line-height: 18px;
	font-family: 'Proxima Nova'!important;
	font-weight: 600;
}
.menu-item:nth-child(3) {
	margin-right: 250px!important;
}
.menuopen .menu-item:nth-child(3) {
	margin-right: auto!important;
}
.menuopen .menu-item  {
	margin: 42px auto!important;
}
.menuopen .menu-item a {
	font-family: 'Antonio'!important;
  	font-size: 90px;
  	font-weight: 700!important;
  	line-height: 108px;
	color: #fff!important;
}
#slide-out-widget-area-bg {
	background-color: #000000c2!important;
}
#slide-out-widget-area.fullscreen .menuwrapper li a:hover {
	color: #CFEB80!important;
}
#top nav ul .slide-out-widget-area-toggle a .lines::before,  #top nav ul .slide-out-widget-area-toggle a .lines::after, .slide-out-widget-area-toggle .lines-button::after {
	background-color: #fff;
}
#page-header-bg {
	position: relative;
}
#page-header-bg:before {
	content: '';
	background-color: #0000007d;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	position: absolute;
	z-index: 2;
}
.home #page-header-bg:before {
	background-color: #0000;
}
#page-header-bg .nectar-video-wrap video {
	object-fit: cover;
}
.single-post .page-header-bg-image {
	position: relative;
}
.single-post .page-header-bg-image:before {
	content: '';
	background-color: #0000007d;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	position: absolute;
	z-index: 2;
}

@media screen and (max-width: 500px) {
	#slide-out-widget-area.fullscreen .inner, #slide-out-widget-area.fullscreen-alt .inner {
		margin-top: 0!important;
	}
	#slide-out-widget-area.fullscreen .off-canvas-social-links.line-shown::after, #slide-out-widget-area.fullscreen-alt .off-canvas-social-links.line-shown::after {
    width: 0!important;
  }
}

/* Footer */

#footer-widgets .row .col.span_6 {
	display: flex;
}

#footer-widgets .row .widget_text {
	font-family: 'Proxima Nova';
	font-size: 20px;
	line-height: 24px;
	font-weight: 600;
	padding-left: 13px;
	margin-left: 13px;
	border-left: 1px solid #fff;
	margin-bottom: 0;
 	margin-top: 6px;
	text-transform: uppercase;
}
#footer-widgets {
	border-bottom: 2px solid #2E2E2E!important;
}
#footer-outer .widget {
	margin-bottom: 0px;
}
#footer-outer .container .row {
	padding-bottom: 26px!important;
	padding-top: 47px!important;
}
#copyright .container .col.span_5 {
	font-size: 14px;
  	font-family: 'Proxima Nova';
  	line-height: 16px;
  	font-weight: 600;
}

#copyright .container .col.span_5 span {
	margin: 0 10px;
  	font-size: 15px;
}

@media screen and (max-width: 1300px) and (min-width: 980px) {
	.menu-item .menu-title-text {
		font-size: 11px;
	}
	#header-outer[data-lhe="default"] #top nav > ul > li > a {
		padding-left: 14px;
  padding-right: 14px;
	}
}
@media screen and (max-width: 980px) {
	#footer-widgets .container .col {
		width: 100%;
	}
	#footer-widgets .col.span_6:nth-child(2) {
		padding: 0!important;
	}
	#footer-outer .container .row {
  		padding-bottom: 10px !important;
  		padding-top: 10px !important;
	}
	#copyright .container .col.span_5 {
		width: 100%!important;
	}
	#copyright .container .col.span_7 {
		width: 100%!important;
	}
	body #footer-outer #copyright .col ul {
		width: fit-content;
  		text-align: center;
  		margin: 0 auto;
		float: initial;
	}
	#block-8 p {
		padding: 0 13%;
	}
}
@media screen and (max-width: 500px) {
	
	#footer-outer .container .row {
		padding-bottom: 0px !important;
  		padding-top: 30px !important;
	}
	#footer-widgets .container .col {
    	margin-bottom: 25px;
		display: block!important;
  		text-align: center!important;
  	}
	#footer-widgets .container #block-7 {
		margin-bottom: 15px;
	}
	#footer-widgets .row .widget_text {
		padding-left: 0;
  		margin-left: 0;
  		border-left: none;
	}
	#copyright .container .col.span_5 {
		text-align: center;
	}
}

/* HOME */
/* Page header home */

.home #page-header-bg h1 {
	font-family: 'Antonio';
	font-weight: 700;
	font-size: 90px;
	line-height: 108px;
	text-transform: uppercase;
	margin-bottom: 27px!important;
}

.home #page-header-bg .span_6 span.subheader {
	font-family: 'Antonio';
	font-weight: 700;
	font-size: 48px;
	line-height: 57px;
	color: #fff!important;
}

.scroll-down-wrap  {
	display: none!important;
}

.page-header-banner .wpb_column:first-of-type p {
	font-family: 'Antonio';
	font-weight: 700;
	font-size: 30px;
	line-height: 36px;
	text-transform: uppercase;
}

.page-header-banner .wpb_column:last-of-type p {
	font-family: 'Proxima Nova';
	font-weight: 400;
	font-size: 20px;
	line-height: 24px;
	text-align: left;
}

/* Section one - home */

/* .home-section-one {
	margin-top: -47px;
} */
.section-one-columns:first-of-type img {
	width: 242px;
	height: 100%;
	object-fit: contain;
	z-index: 2;
}
.section-one-columns:first-of-type .img-with-aniamtion-wrap .hover-wrap, .section-one-columns:first-of-type .img-with-aniamtion-wrap .hover-wrap-inner  {
	height: 100%;
}
.section-one-columns:nth-child(2) img {
	width: 272px;
	z-index: 2;
}
.section-one-columns {
	max-width: 1076px; 
	margin: 0 auto!important;
}
.section-one-columns .vc_custom_heading {
	font-family: 'Antonio';
	font-weight: 700;
	font-size: 60px;
	line-height: 72px;
	color: #000;
	padding-top: 67px !important;
}
.section-one-columns .wpb_text_column {
	font-family: 'Proxima Nova';
	font-weight: 400;
	font-size: 20px;
	line-height: 24px;
	margin-top: 25px;
	color: #000;
}
.section-one-columns:first-of-type .wpb_text_column {
	padding-left: 40px;
}
.section-one-columns:first-of-type .wpb_column:first-of-type .wpb_wrapper {
	padding-right: 70px;
}
.section-one-columns:nth-child(2) .wpb_column:last-of-type .wpb_wrapper {
	padding-left: 70px;
}
.section-one-columns .wpb_text_column .wpb_wrapper {
	padding: 0!important;
}
.section-one-columns .wpb_column {
	min-height: 394px;
}
.home-section-one .nectar-scrolling-text {
	margin-top: 65px;
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
	padding-top: 33px;
	padding-bottom: 38px;
}
.page-id-3166 .home-section-one .nectar-scrolling-text {
	margin-top: 160px;
}
.nectar-scrolling-text h2, .nectar-scrolling-text strong, .nectar-scrolling-text em {
	font-family: 'Antonio';
	font-size: 60px;
	line-height: 64px;
	font-weight: 700;
}
.safari .nectar-scrolling-text h2, .safari .nectar-scrolling-text strong, .safari .nectar-scrolling-text em {
	-webkit-text-stroke-width: 0.5px!important;
}
.nectar-scrolling-text-inner {
	padding-bottom: 10px;
}
.home-section-one .nectar-video-bg {
/* 	height: 106%!important; */
	object-fit: cover;
}
.section-one-columns:first-of-type .row_col_wrap_12_inner .wpb_column:nth-child(2):before,
.section-one-columns:nth-child(2) .row_col_wrap_12_inner .wpb_column:first-of-type:before {
	content: '';
	background-color: #00000029;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.section-one-columns:first-of-type p {
	text-align: right;
}
.section-one-columns:last-of-type {
	padding-bottom: 70px !important;
}

/* Section two home */

.home-section-two .vc_custom_heading {
	font-family: 'Proxima Nova'!important;
	font-size: 40px!important;
	font-weight: 700!important;
	line-height: 48px!important;
}
.home-section-two .testimonial_slider blockquote {
	padding: 0!important;
}
.home-section-two .testimonial_slider .testimonial-name {
	font-family: 'Proxima Nova';
	font-size: 18px;
	line-height: 22px;
	font-weight: 600;
	color: #000!important;
	text-transform: uppercase;
}
.home-section-two .testimonial_slider blockquote p {
	color: #000!important;
	font-family: 'Proxima Nova';
	font-weight: 400;
	font-size: 20px;
	line-height: 24px;
	width: 587px;
	margin-left: auto;
	margin-right: auto;
}
.home-section-two .testimonial_slider blockquote p:before {
  	color: rgb(0, 0, 0)!important;
  	opacity: 1!important;
	font-family: 'Antonio'!important;
	font-weight: 700!important;
	font-size: 105px;
}
.home-section-two .testimonial_slider .flickity-prev-next-button {
  	width: 70px;
}
.home-section-two .testimonial_slider .flickity-prev-next-button::before {
	background-color: transparent!important;
}
.home-section-two .testimonial_slider .flickity-prev-next-button::after {
	width: 48px;
}
.home-section-two .testimonial_slider .previous {
	margin-left: 5px;
}
.home-section-two .testimonial_slider .previous svg {
	left: -11px;
}
.home-section-two .testimonial_slider .next svg {
	left: 20px;
}
.testimonial_slider[data-style*="multiple_visible"] blockquote {
	opacity: 1!important;
}
.home-section-two.gradient-home > .row-bg-wrap {
  background: radial-gradient(circle, rgb(216,212,236) 0%, rgba(216,212,236,0) 62%);
  background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;
  background-size: auto;
  background-size: 967px;
  background-repeat: no-repeat;
  background-position: 143% 285px;
}

@media screen and (max-width: 1300px) {
	.home-section-two .testimonial_slider blockquote p {
		width: auto;
	}
}
@media screen and (max-width: 1024px) {
	
	.home #page-header-bg h1 {
	  font-size: 50px;
	  line-height: 65px;
	  margin-bottom: 27px !important;
	}
	.section-one-columns:first-of-type .wpb_column:first-of-type .wpb_wrapper {
	  padding-right: 20px;
	}
	.section-one-columns:nth-child(2) .wpb_column:last-of-type .wpb_wrapper {
	  padding-left: 20px;
	  padding-right: 20px;
	  margin-top: 45px;
	}
	.home-section-one .nectar-scrolling-text {
	  margin-top: 0px;
	}
}
@media screen and (max-width: 999px) {
	.section-one-columns:first-of-type .row_col_wrap_12_inner .vc_col-sm-6:first-of-type {
		order: 2;
		padding-top: 40px;
	}
	.section-one-columns:first-of-type .row_col_wrap_12_inner .img-with-aniamtion-wrap {
		  top: unset;
		  bottom: -35%;
		  left: 50px;
		  right: unset;
		  width: 140px;
	}
}
@media screen and (max-width: 500px) {
	
	.section-one-columns:first-of-type .row_col_wrap_12_inner .img-with-aniamtion-wrap {
		  bottom: -55%;
	}
	.section-one-columns:first-of-type .wpb_text_column {
		padding-left: 0px;
	}
	.page-id-3166 .home-section-one .nectar-scrolling-text {
		margin-top: 0px;
	}
	.section-one-columns .wpb_column {
		min-height: 250px;
	}
	.home-section-one {
		padding-top: 0px!important;
	}
	.section-one-columns .vc_custom_heading {
  		padding-top: 35px !important;
		text-align: left!important;
		padding: 0 35px;
	}
	.section-one-columns:first-of-type p, .section-one-columns .wpb_text_column p {
		padding: 0 35px;
		text-align: left;
	}
	.section-one-columns {
		  padding-bottom: 0px !important;
	}
	.section-one-columns:nth-child(2) .img-with-aniamtion-wrap {
		bottom: -85px;
	}
	.section-one-columns:nth-child(2) img {
  		width: 185px;
	}
	.nectar-scrolling-text .nectar-scrolling-text-inner > .nectar-scrolling-text-inner__text-chunk * {
		font-size: 40px!important;
	}
	.home-section-two .vc_custom_heading {
		padding-top: 70px !important;
  		padding-bottom: 40px !important;
	}
	.home-section-two .testimonial_slider blockquote p {
		text-align: center;
	}
	.testimonial_slider[data-style*="multiple_visible"] blockquote {
	  	opacity: 0!important;
	}
	.testimonial_slider[data-style*="multiple_visible"] blockquote.is-selected {
	  	opacity: 1!important;
	}
	.page-header-banner .wpb_column:last-of-type p {
		text-align: center;
	}
}

/* END HOME */


/* OUR SERVICES */


.scrolling-text-services {
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
}

.page-id-5968 #page-header-bg .inner-wrap h1 {
	font-size: 115px;
	line-height: 121px;
	font-weight: 700;
	font-family: 'Antonio';
}
.nectar-post-grid .nectar-post-grid-item .content .post-heading {
	text-transform: uppercase;
}
.page-id-5968 .nectar-post-grid-item .content .post-heading {
	line-height: 37px!important;
}
.nectar-post-grid .nectar-post-grid-item:nth-child(1) .content .post-heading {
/* 	padding-right: 36px; */
}
.nectar-post-grid .nectar-post-grid-item .content .post-heading a {
	font-family: 'Antonio'!important;
	font-weight: 700!important;
}
.page-id-5968 .nectar-post-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: auto auto;
}
.page-id-5968 div.nectar-post-grid-item {
  	min-height: 361px!important;
}
.page-id-5968 div.nectar-post-grid-item:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #00000024;
	z-index: 1;
}
.page-id-5968 div.nectar-post-grid-item:nth-child(2):before,
.page-id-5968 div.nectar-post-grid-item:nth-child(4):before,
.page-id-5968 div.nectar-post-grid-item:nth-child(5):before {
	background-color: #00000045;
}
.page-id-5968 div.nectar-post-grid-item .content {
	pointer-events: none!important;
}
.page-id-5968 div.nectar-post-grid-item:nth-child(1) {
  grid-column: 1;
  grid-row: 1;
}
.page-id-5968 div.nectar-post-grid-item:nth-child(2) {
  grid-column: 1;
  grid-row: 2;
}
.page-id-5968 div.nectar-post-grid-item:nth-child(3) {
  grid-column: 2;
  grid-row: span 2;
}
.page-id-5968 div.nectar-post-grid-item:nth-child(4) {
  grid-column: 3;
  grid-row: 1;
}
.page-id-5968 div.nectar-post-grid-item:nth-child(5) {
  grid-column: 3;
  grid-row: 2;
}
.page-id-5968 div.nectar-post-grid-item:nth-child(6) {
  grid-column: 4;
  grid-row: span 2;
}
.home-section-two.gradient > .row-bg-wrap {
	background: radial-gradient(circle, rgb(244, 219, 187) 0%, rgba(244,219,187,0) 60%);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
  	background-size: 967px;
  	background-repeat: no-repeat;
  	background-position: 130% -350px;
}


@media screen and (max-width: 1025px) {
	.home-section-two.gradient > .row-bg-wrap {
	  	background-size: 100%;
	  	background-position: 160% -400px;
	}
	.page-id-5968 #page-header-bg .inner-wrap h1 {
  		font-size: 80px;
	}
	.page-id-5968 div.nectar-post-grid-item {
	  	grid-column: initial!important;
	  	grid-row: initial!important;
	}
	.page-id-5968 .nectar-post-grid {
	  grid-template-columns: repeat(2, 1fr);
	}
	
}

@media screen and (max-width: 500px) {
	 .page-id-5968 #page-header-bg .inner-wrap h1 {
    	font-size: 60px;
  	}
	.page-id-5968 .nectar-post-grid {
	  grid-template-columns: repeat(1, 1fr);
	}
	.page-id-5968 .nectar-post-grid-item .post-heading {
  		line-height: 28px;
 	 	font-size: 18px;
	}
	
	.nectar-post-grid .nectar-post-grid-item .content .post-heading {
	  	font-size: 30px;
	  	line-height: 36px !important;
	}
}


/* OUR SERVICES END */



/* OUR WORK */


.page-id-5984 #page-header-bg .inner-wrap h1 {
	font-size: 115px;
	line-height: 121px;
	font-weight: 700;
	font-family: 'Antonio';
	position: absolute;
  	top: 25%;
 	transform: translate(-50%);
  	left: 50%;
  	width: 100%;
}
.page-id-5984 .nectar-video-bg {
	object-fit: cover;
}

.radial-bg {
	background: radial-gradient(circle, rgba(207, 235, 128, 0.62) 0%, rgba(207,235,128,0) 60%);
  	background-size: 967px;
  	background-repeat: no-repeat;
  	background-position: -20% 0px;
}

.home-section-two.gradient.our-work > .row-bg-wrap {
  background: radial-gradient(circle, rgb(207,235,128) 0%, rgba(207,235,128,0) 60%);
  background-size: 967px;
  background-repeat: no-repeat;
  background-position: 130% -350px;
}
.our-work-grid .row_col_wrap_12_inner {
	display: grid!important;
  	grid-template-columns: 25% 25% 25% 25%;
  	grid-template-rows: 361px;
}
.our-work-grid .row_col_wrap_12_inner div {
  	width: 100%;
  	height: 100%;
}
.our-work-grid .row_col_wrap_12_inner div img {
  	width: 100%;
  	height: 100%;
  	object-fit: cover;
}
.our-work-grid .team-meta {
	height: auto!important;
}
.our-work-grid .team-meta h3 {
  	opacity: 1!important;
	font-family: 'Antonio';
	font-weight: 700;
}
.our-work-grid .team-meta .arrow-end, .our-work-grid .team-meta .arrow-line {
  	display: none!important;
}
.popup-image {
	cursor: pointer;
	width: 100%!important;
	height: 18.802vw!important;
	object-fit: cover;
}
.work-section-grid .hover-wrap-inner {
	cursor: pointer;
}
.work-section-grid .hover-wrap-inner:before {
	content: '';
	background-color: #0000002b;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 2;
}
.work-grid-title {
	position: absolute;
  	bottom: 25px;
  	left: 40px;
  	color: #fff;
  	font-family: 'Antonio';
  	font-weight: 700;
  	font-size: 48px;
  	line-height: 57px;
	z-index: 5;
}

.nectar_team_member_overlay .inner-wrap {
	overflow-y: scroll;
	overflow-x: none;
}
.nectar_team_member_overlay .team_member_details {
  padding: 0!important;
}
.team_member_picture {
  display: none!important;
}
.nectar_team_member_overlay * {
	color: #000!important;
}
.popup-work * {
	color: #000!important;
}
.popup-work h3 {
	margin-bottom: 40px!important;
}
.popup-work h3 * {
	font-family: 'Antonio'!important;
	font-size: 50px!important;
	line-height: 60px!important;
	font-weight: 700!important;
	text-transform: uppercase!important;
}
.popup-work h4 {
	margin-bottom: 12px;
	margin-top: 17px;
}
.popup-work h4 * {
	font-family: 'Proxima Nova'!important;
	font-size: 20px!important;
	line-height: 28px!important;
	font-weight: 700!important;
	text-transform: none!important;
}
.popup-work .popup-work-key h5 * {
	font-family: 'Antonio'!important;
	font-size: 50px!important;
	line-height: 60px!important;
	font-weight: 700!important;
	margin-bottom: 19px;
}
.popup-work .popup-work-key h5 em {
	font-size: 35px !important;
  	font-style: normal;
  	vertical-align: super;
  	margin-bottom: 0;
  	line-height: 35px !important;
}
.popup-work p, .popup-work .popup-work-key p, .popup-work ul * {
	font-family: 'Proxima Nova'!important;
	font-size: 14px!important;
	line-height: 17px!important;
	font-weight: 400!important;
	margin-bottom: 8px;
	padding-bottom: 0;
}
.popup-work ul {
	margin-left: 13px!important;
}
.popup-work-key p {
	text-transform: capitalize;
}
.popup-work ol, .popup-work .popup-work-key ol {
	font-family: 'Proxima Nova'!important;
	font-size: 14px!important;
	line-height: 17px!important;
	font-weight: 400!important;
}
.popup-work-key {
	display: grid;
  	grid-template-columns: 30% 30% 30%;
  	grid-gap: 33px;
	overflow-x: none;
	margin-top: 20px;
}
.popup-work-key div {
	border-right: 1px solid #000;
	padding-right: 33px;
}
.popup-work-key div:last-of-type {
	border: none;
	padding-right: 0;
}
.popup-work {
  width: 38.125vw;
  height: auto;
  left: 0;
  top: 0;
  transform: scale(0.90);
  position: absolute;
  background-color: #CFEB80;
  padding: 55px 59px 46px 50px;
  z-index: 7;
  transition: transform 0.5s ease-out, opacity 0.5s ease-out;
  opacity: 0;
  display: none;
}

.popup-work.show {
  transform: scale(1); /* Escala final */
  opacity: 1; /* Visible */
}

.popup-beauty, .popup-health, .popup-auto, .popup-senior {
	right: 0;
	left: unset;
}

.popup-work {
	display: none;
}

.close-popup-work {
	background-image: url('/wp-content/uploads/2024/05/Vector-5.png');
	width: 14px;
	height: 14px;
	background-size: 14px;
	background-repeat: no-repeat;
	margin-bottom: 26px;
	cursor: pointer;
}
@media screen and (max-width: 1550px) {
	.popup-work {
		width: 60vw;
	}
}
@media screen and (max-width: 1300px) {
	.work-grid-row-one .vc_col-sm-3 .img-with-aniamtion-wrap *, .work-grid-row-two .vc_col-sm-3 .img-with-aniamtion-wrap *, 
	.work-grid-row-one .vc_col-sm-3 .vc_column-inner, .work-grid-row-two .vc_col-sm-3 .vc_column-inner,
	.work-grid-row-one .vc_col-sm-3 .vc_column-inner .wpb_wrapper, .work-grid-row-two .vc_col-sm-3 .vc_column-inner .wpb_wrapper,
	.work-grid-row-one .vc_col-sm-3 .img-with-aniamtion-wrap, .work-grid-row-two .vc_col-sm-3 .img-with-aniamtion-wrap {
		height: 100%!important;
	}
	.work-grid-row-one .vc_col-sm-3, .work-grid-row-two .vc_col-sm-3 {
		height: 300px;
	}
	.popup-work {
		width: 55vw;
	}
}
@media screen and (max-width: 1025px) {
	.page-id-5984 #page-header-bg .inner-wrap h1 {
  		font-size: 80px;
	}
}
@media screen and (max-width: 1000px) {
	.popup-work {
		width: 75vw;
	}
	.work-grid-row-one .vc_col-sm-3, .work-grid-row-two .vc_col-sm-3 {
		margin-bottom: 0!important;
	}
	.popup-beauty, .popup-auto {
		left: 0;
		right: unset;
	}
	.popup-b2b, .popup-fintech {
		left: unset;
		right: 0;
	}
}

@media screen and (max-width: 500px) {
	.page-id-5984 #page-header-wrap #page-header-bg {
		height: 275px !important;
	}
	 .page-id-5984 #page-header-bg .inner-wrap h1 {
    	font-size: 60px;
		 line-height: 78px;
		 top: unset;
		 margin-top: 45px;
  	}
	.popup-work {
	  width: 100%;
	  height: auto;
	  padding: 35px 30px 30px 30px;
	}
	.popup-work-key div {
	  padding-right: 5px;
	}
	.popup-work .popup-work-key h5 * {
	  font-size: 40px !important;
	}
	.popup-work .popup-work-key h5 em {
	  font-size: 25px !important;
	}
	.popup-work-key {
	  	grid-template-columns: 100%;
  		grid-gap: 8px;
		padding-bottom: 25px;
	}
	.popup-work-key div {
		border-right: 0!important;
	}
}

/* OUR WORK END */


/* LETS TALK */

.page-id-6011 #page-header-bg .inner-wrap {
	margin-top: -150px;
}
.page-id-6011 #page-header-bg .inner-wrap h1 {
	font-size: 115px;
	line-height: 121px;
	font-weight: 700;
	font-family: 'Antonio';
}
.page-id-6011 #page-header-bg .inner-wrap .subheader {
	font-family: 'Proxima Nova';
	font-size: 32px;
	line-height: 41px;
	font-weight: 700;
	margin-top: 40px;
}
.contact-button-row {
	padding-top: 0px;
  	padding-bottom: 0px;
  	margin-top: -210px;
  	margin-bottom: 75px;
  	width: 400px;
  	margin-left: auto;
  	margin-right: auto;
  	text-align: center;
}
.contact-button-row .wpb_wrapper p {
	font-family: 'Proxima Nova';
  	font-size: 20px;
  	line-height: 24px;
  	font-weight: 400;
  	margin-bottom: 36px!important;
	color: #fff!important;
}
.contact-button-row .nectar-button {
	font-size: 15px;
  	line-height: 18px;
  	font-weight: 600;
  	font-family: 'Proxima Nova';
  	padding: 14px 40px;
  	border-color: #fff!important;
  	border-radius: 0px !important;
  	color: #fff!important;
	-webkit-border-radius: 0px!important;
}
#button-contact {
	border-radius: 0px !important;
	-webkit-border-radius: 0px!important;
	transition: 0.5s all ease-in-out;
}
#button-contact:hover {
	background-color: #000!important;
	color: #fff!important;
	border-color: #000!important;
}
.contact-social-row .row_col_wrap_12_inner {
  	display: grid!important;
  	grid-template-columns: auto 142px 142px 142px;
  	align-items: center;
	height: 300px;
	margin-top: 32px !important;
}
.contact-social-row .row_col_wrap_12_inner .vc_col-sm-3:first-of-type {
	width: 100%;
}
.contact-social-row .row_col_wrap_12_inner .vc_col-sm-3:first-of-type .vc_column-inner {
	max-width: 700px;
  	position: absolute;
  	top: 50%;
  	left: 50%;
  	transform: translate(-50%);
}
.contact-social-row:before {
	content: '';
  	width: 100%;
  	height: 1000px;
  	position: absolute;
  	top: -14%;
	left: -35%;
	background: radial-gradient(circle, rgb(216,212,236) 0%, rgba(216,212,236,0) 500px);
  	background-size: 1067px;
  	background-repeat: no-repeat;
  	background-position: center;
}
.contact-social-facebook, .contact-social-linkedin, .contact-social-instagram {
  	margin: 0 auto;
  	border: 2px solid #000;
/* 	border-bottom-width: 0px; */
	font-family: 'Antonio'!important;
	font-weight: 700!important;
	font-size: 50px;
	line-height: 60px;
 	padding: 35px 5px;
  	height: 143px;
  	text-align: center !important;
  	transform: rotate(-90deg);
  	width: 309px;
  	margin-bottom: -159px;
	transition: 0.5s all ease-in-out;
	margin-left: -79px;
}
.contact-social-facebook:hover, .contact-social-linkedin:hover, .contact-social-instagram:hover {
	background-color: #CFEB80;
}
.page-id-6011 .container-wrap {
	padding-bottom: 0px!important;
}
.contact-social-text {
	position: relative;
	font-family: 'Proxima Nova'!important;
	font-weight: 700!important;
	font-size: 40px!important;
	line-height: 48px!important;
}
.contact-social-text:before {
	content: '';
	bottom: -36px;
  	position: absolute;
  	left: 0;
  	width: 82%;
  	height: 3px;
  	background-color: #000;
}
.contact-social-text:after {
	content: '';
	width: 12px;
  	height: 12px;
  	border-top: 3px solid #000;
  	border-right: 3px solid #000;
  	transform: rotate(45deg);
  	display: block;
  	bottom: -42px;
  	position: absolute;
  	right: 18%;
}
.page-id-6011 {
	min-height: unset!important;
}
@media screen and (max-width: 1025px) {
	.page-id-6011 #page-header-bg .inner-wrap h1 {
  		font-size: 80px;
	}
	.contact-social-row .row_col_wrap_12_inner .vc_col-sm-3:last-of-type {
		margin-bottom: 2%;
	}
	.contact-social-row::before {
	  	background: radial-gradient(circle, rgb(216,212,236) 0%, rgba(216,212,236,0) 42%);
		z-index: 0;
		height: 500px;
		top: -50%;
	}
}
@media screen and (max-width: 850px) {
	.page-id-6011 #page-header-bg .inner-wrap h1 {
  		font-size: 60px;
	}
	body.page-id-6011:not(.single-post) #page-header-bg:not(.fullscreen-header) {
		height: 350px!important;
	}
	.contact-button-row {
		margin-top: -120px;
		margin-bottom: -16px;
		width: 95%;
	}
	.contact-social-row::before {
	  	background: radial-gradient(circle, rgb(216,212,236) 0%, rgba(216,212,236,0) 58%);
  		left: -38%;
	}
}
@media screen and (max-width: 690px) {
	.contact-social-row .row_col_wrap_12_inner .vc_col-sm-3:last-of-type {
		margin-bottom: 0;
	}
}
@media screen and (max-width: 650px) {
	.contact-social-text {
		text-align: center!important;
	}
	.contact-social-text:before, .contact-social-text:after {
		display: none!important;
	}
	.contact-social-row::before {
	  	background: radial-gradient(circle, rgb(216,212,236) 0%, rgba(216,212,236,0) 43%);
		top: -5%;
	}
	.contact-button-row {
		margin-top: -140px;
		margin-bottom: 9px;
		width: 95%;
	}
	.contact-button-row .wpb_wrapper p {
  		margin-bottom: 10px !important;
	}
	.page-id-6011 #page-header-bg .inner-wrap {
	  margin-top: -55px;
	}
	.page-id-6011 #page-header-bg .inner-wrap .subheader {
		margin-top: 16px;
	}
	 .page-id-6011 #page-header-bg .inner-wrap h1 {
    	font-size: 60px;
		 line-height: 80px;
		 margin-top: 80px;
  	}
	.contact-social-row .row_col_wrap_12_inner {
	  	grid-template-columns: 100%;
	  	height: auto;
	}
	.contact-social-facebook, .contact-social-linkedin, .contact-social-instagram {
	  	padding: 50px 5px;
	  	transform: unset;
	  	width: 100%;
	  	margin-bottom: 0;
	 	margin-left: 0;
	}
	.contact-social-row .row_col_wrap_12_inner .vc_col-sm-3:first-of-type .vc_column-inner {
	  	max-width: fit-content;
	  	position: relative;
	  	top: 0;
	  	left: 0;
	  	transform: unset;
	  	margin: 0 auto;
		padding: 50px 40px 35px;
	}
	
}

/* LETS TALK END */



/* OUR BLOG */

.our-blog-text-scrolling {
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
}
.page-id-6019 .nectar-scrolling-text {
	padding-bottom: 10px!important;
}
.blog-masonry .nectar-post-grid {
  	display: grid;
  	grid-template-columns: repeat(4, 1fr);
	grid-auto-rows: 366px;
}

.blog-masonry .nectar-post-grid-item:before {
	content: '';
	background-color: #0000002b;
	z-index: 2;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
}
.page-id-6019 #page-header-bg .inner-wrap h1 {
	font-size: 115px;
	line-height: 121px;
	font-weight: 700!important;
	font-family: 'Antonio'!important;
	color: #fff!important;
}
.page-id-6019 .meta-author {
	position: absolute;
  	top: 95%;
	font-family: 'Proxima Nova'!important;
	font-weight: 400!important;
	font-size: 20px!important;
	line-height: 24px!important;
}
.page-id-6019 .meta-author:before {
	content: 'By ';
	margin-right: 7px;
}
.page-id-6019 .meta-author img {
	display: none;
}
.page-id-6019 .meta-date {
	position: absolute;
  	top: -20px;
	font-family: 'Proxima Nova'!important;
	font-weight: 600!important;
	font-size: 14px!important;
	line-height: 17px!important;
	text-transform: uppercase;
}
.page-id-6019 .meta-date:before {
	display: none!important;
}
.page-id-6019 .post-heading {
	font-family: 'Antonio'!important;
	font-weight: 700!important;
	font-size: 40px!important;
	line-height: 48px!important;
	max-width: 90%!important;
}
.page-id-6019 .nectar-post-grid-item:nth-child(1) .post-heading {
	font-size: 48px!important;
	line-height: 57px!important;
}

.blog-masonry .nectar-post-grid-item:nth-child(6n + 1) {
  	grid-column: span 2;
  	grid-row: span 2;
}
.blog-masonry .nectar-post-grid-item:nth-child(6n) {
  	grid-column: span 4; 
	min-height: 18.594vw;
}
.blog-masonry .nectar-post-grid-item:nth-child(1) {
  	border: 2px solid #000;
	border-top: 0px;
}
.blog-masonry .nectar-post-grid-item:nth-child(2) {
  	border: 2px solid #000;
	border-top: 0px;
	border-left: 0px;
}
.blog-masonry .nectar-post-grid-item:nth-child(3) {
  	border: 2px solid #000;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}
.blog-masonry .nectar-post-grid-item:nth-child(4) {
  	border: 2px solid #000;
	border-top: 0px;
	border-left: 0px;
}
.blog-masonry .nectar-post-grid-item:nth-child(5) {
  	border: 2px solid #000;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}
.template7 .nectar-post-grid-item:nth-child(7) {
  	grid-column: span 4;
	grid-row: span 1;
}
.template8 .nectar-post-grid-item:nth-child(7),
.template8 .nectar-post-grid-item:nth-child(8) {
  	grid-column: span 2;
	grid-row: span 1;
}
.template9 .nectar-post-grid-item:nth-child(7) {
  	grid-column: span 2;
  	grid-row: span 2;
}
.template9 .nectar-post-grid-item:nth-child(8),
.template9 .nectar-post-grid-item:nth-child(9) {
  	grid-column: span 2;
	grid-row: span 1;
}
.template10 .nectar-post-grid-item:nth-child(7),
.template10 .nectar-post-grid-item:nth-child(8),
.template10 .nectar-post-grid-item:nth-child(9),
.template10 .nectar-post-grid-item:nth-child(10) {
  	grid-column: span 2;
	grid-row: span 1;
}
.template11 .nectar-post-grid-item:nth-child(7) {
  grid-column: span 2;
  grid-row: span 2;
}

.template11 .nectar-post-grid-item:nth-child(8),
.template11 .nectar-post-grid-item:nth-child(9),
.template11 .nectar-post-grid-item:nth-child(10),
.template11 .nectar-post-grid-item:nth-child(11) {
  grid-column: span 1;
}


@media screen and (max-width: 1025px) {
	.page-id-6019 #page-header-bg .inner-wrap h1 {
  		font-size: 80px;
	}
	.blog-masonry .nectar-post-grid {
	  	grid-template-columns: repeat(2, 1fr);
	}
	.blog-masonry .nectar-post-grid-item:nth-child(6n+1) {
	  	grid-column: span 1;
	}
	.blog-masonry .nectar-post-grid-item:nth-child(6n) {
	  	grid-column: span 2;
	}
}
@media screen and (max-width: 500px) {
	 .page-id-6019 #page-header-bg .inner-wrap h1 {
    	font-size: 60px;
  	}
	.blog-masonry .nectar-post-grid {
	  grid-template-columns: 100%
	}
	.blog-masonry .nectar-post-grid-item:nth-child(6n + 1), .blog-masonry .nectar-post-grid-item:nth-child(6n) {
		grid-column: auto; 
		grid-row: auto;
	}
	.nectar-post-grid .nectar-post-grid-item .content .post-heading {
		font-size: 40px !important;
    	line-height: 48px !important;
	}

}
@media screen and (max-width: 382px) {
	.page-id-6019 .meta-date {
		top: -22px;
	  }
/* 	 .page-id-6019 .nectar-post-grid-item:nth-child(1) .meta-date, .page-id-6019 .nectar-post-grid-item:nth-child(6) .meta-date {
		top: -15px;
	  } */
	.page-id-6019 .nectar-post-grid-item:nth-child(2) .content .post-heading a span,
	.page-id-6019 .nectar-post-grid-item:nth-child(3) .content .post-heading a span,
	.page-id-6019 .nectar-post-grid-item:nth-child(4) .content .post-heading a span,
	.page-id-6019 .nectar-post-grid-item:nth-child(5) .content .post-heading a span {
	  	max-width: 237px;
	  	display: block;
	  	margin: 0 auto;
	}
}

/* OUR BLOG END */


/* OUR PEOPLE  */

.our-people-container.mobile {
	display: none;
}
.nectar-slider-wrap .swiper-slide .image-bg {
	background-size: cover;
	background-position: top center;
}
.page-id-6031 #page-header-bg h1 {
	font-family: 'Antonio';
	font-weight: 700;
	font-size: 90px;
	line-height: 108px;
	text-transform: uppercase;
	margin-bottom: 27px!important;
}
.page-id-6031 .container-wrap {
	padding-bottom: 0!important;
}
.our-people-container {
	height: 52.604vw;
}

.our-people-carousel {
	padding: 18px 0!important;
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
}
.our-people-carousel .img-with-aniamtion-wrap, .our-people-carousel .img-with-aniamtion-wrap div, .our-people-carousel .flickity-slider .cell img {
	height: 100%;
}
.our-people-carousel .flickity-slider .cell img {
	max-width: 152px;
  	max-height: 100px;
  	object-fit: contain;
}
.our-people-heading-text {
	font-family: 'Proxima Nova';
}
.our-people-contact .vc_col-sm-6:first-of-type {
	border-right: 2px solid #000;
}
.our-people-contact-title {
	font-family: 'Proxima Nova';
	font-size: 40px;
	font-weight: 700;
  	line-height: 48px;
	margin-bottom: 43px;
}
#our-people-contact-button {
	border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
	font-family: 'Proxima Nova';
	font-weight: 600;
	line-height: 18px;
	font-size: 15px;
	transition: 0.5s all ease-in-out;
}
#our-people-contact-button:hover {
	background-color: #000!important;
	color: #fff!important;
	border-color: #000!important;
}
.our-people-container .inner-wrap.using-image .row-bg {
	background-size: 78.125vw auto!important;
  	background-position: 36.458vw -9.375vw !important;
}
.galaxy-image, .text-galaxy {
	position: absolute !important;
}
/* images */
.galaxy-background {
  	position: absolute!important;
  	width: 78.073vw!important;
  	right: -1.771vw; /* -610px */
  	top: -9.375vw; /* -180px */
  	max-width: unset!important;
	z-index: 1;
}
.galaxy-disc {
	position: absolute !important;
  	top: 10.156vw; /* 195px */
  	width: 4.167vw!important; /* 80px */
  	right: 46.667vw; /* 320px */
 	border: 0.521vw solid #000; /* 10px */
  	border-radius: 50%;
  	background-color: #000;
  	transform: rotate(45deg) !important;
	z-index: 5;
}
.galaxy-soccer {
  	width: 5vw!important; /* 96px */
  	top: 14.844vw; /* 285px */
  	right: 18.542vw; /* -221px */
  	background-color: #000;
	border: 0.521vw solid #000; /* 10px */
	z-index: 5;
}
.galaxy-bees {
  	width: 4.948vw!important; /* 95px */
 	right: 29.562vw;
 	top: 35.938vw; /* 690px */
  	background-color: #000;
	border: 0.521vw solid #000; /* 10px */
	z-index: 5;
	border-radius: 50%;
}
.galaxy-tator {
  	width: 6.563vw!important; /* 126px */
  	right: 55.417vw; /* 488px */
  	top: 33.072vw; /* 635px */
  	background-color: #000;
	z-index: 5;
}
.galaxy-crochet {
  	width: 3.958vw!important; /* 76px */
 	right: 35.469vw; /* 105px */
 	top: 28.385vw; /* 545px */
 	background-color: #000;
  	transform: rotate(20deg);
	z-index: 5;
}
.galaxy-ball {
  	width: 4.688vw!important; /* 90px */
  	right: 48.646vw; /* 358px */
  	top: 23.854vw; /* 457px */
  	background-color: #000;
	z-index: 5;
}
.galaxy-map {
  	width: 4.688vw!important; /* 90px */
  	right: 28.958vw; /* -20px */
  	top: 17.708vw; /* 340px */
  	background-color: #000;
	z-index: 5;
}
.galaxy-golf {
  	width: 6.042vw!important; /* 116px */
  	right: 40.417vw; /* 200px */
  	top: 16.667vw; /* 320px */
  	background-color: #000;
  	border-radius: 2.604vw; /* 50px */
	z-index: 5;
}
.galaxy-bear {
	width: 6.67vw!important;
  	top: 43.49vw;
  	right: 37.55vw;
  	z-index: 5;
  	background-color: #000;
}

/* texts */

.text-disc p, .text-galaxy p {
  	height: 100%;
  	display: flex;
  	justify-content: center;
  	align-items: end;
}
.text-disc div, .text-galaxy div {
	align-self: end;
	z-index: 3;
	width: 100%;
}
.text-galaxy {
	display: inline-flex;
	opacity: 0;
	transition: opacity 0.5s ease-in-out;
  	position: absolute !important;
  	color: #000;
  	background-color: #1A1A1A;
  	width: 11.094vw; /* 213px */
  	height: 17.396vw; /* 334px */
  	border-radius: 5.208vw; /* 100px */
  	text-align: center;
  	padding: 1.042vw; /* 20px */
  	font-size: 0.625vw; /* 12px */
  	line-height: 0.833vw; /* 16px */
  	z-index: 9;
  	border: 0.052vw solid #fff; /* 1px */
	background-size: cover;
  	background-position: center;
}
.text-galaxy:hover {
	opacity: 1;
}
.text-galaxy:after {
  	content: '';
  	width: 100%;
  	height: 100%;
  	position: absolute;
  	background-color: #00000030;
  	top: 0;
  	left: 0;
  	z-index: 1;
	border-radius: 5.208vw;
}
.text-galaxy h5, .text-galaxy h6 {
	font-family: 'Proxima Nova'!important;
	font-weight: 400!important;
	font-size: 0.521vw!important; /* 10px */
	line-height: 0.625vw!important; /* 12px */
	width: 100%;
	letter-spacing: 0px!important;
}
.text-galaxy h6 {
	padding: 0 1.042vw; /* 20px */
	margin-bottom: 1.146vw!important;
	letter-spacing: 0px!important;
}
.text-galaxy h5 {
	margin-bottom: 0.521vw!important; /* 10px */
	letter-spacing: 0px!important;
}
.text-galaxy h4 {
	font-family: 'Proxima Nova'!important;
	font-weight: 600!important;
	font-size: 0.625vw!important; /* 12px */
	line-height: 0.729vw!important; /* 14px */
	margin: 0.26vw 0!important; /* 5px */
	width: 100%;
	letter-spacing: 0px!important;
}
.text-galaxy h3 {
	font-family: 'Proxima Nova'!important;
	font-weight: 700!important;
	font-size: 1.042vw!important; /* 20px */
	line-height: 1.042vw!important; /* 20px */
	margin-bottom: 0!important;
	width: 100%;
	letter-spacing: 0px!important;
}
.text-disc {
  	top: 4.063vw; /* 78px */
  	right: 43.125vw; /* 252px */
}
.text-disc, #xo-slider-6242 .swiper-slide:nth-child(4) .slide-content {
	background-image: url('/wp-content/uploads/2024/05/Nicole.png');
}
.text-golf {
	top: 11.979vw; /* 230px */
  	right: 37.656vw; /* 147px */
}
.text-golf, #xo-slider-6242 .swiper-slide:nth-child(1) .slide-content {
	background-image: url('/wp-content/uploads/2024/05/Natalie.png');
}
.text-map {
  	right: 25.573vw; /* -85px */
  	top: 11.771vw; /* 226px */
}
.text-map, #xo-slider-6242 .swiper-slide:nth-child(3) .slide-content  {
	background-image: url('/wp-content/uploads/2024/05/Sergei.png');
}
.text-soccer {
  	right: 15.208vw; /* -284px */
  	top: 9.115vw; /* 175px */
}
.text-soccer, #xo-slider-6242 .swiper-slide:nth-child(5) .slide-content  {
	background-image: url('/wp-content/uploads/2024/05/Paul.png');
}
.text-ball {
  	right: 45.313vw; /* 294px */
  	top: 18.177vw; /* 349px */
}
.text-ball, #xo-slider-6242 .swiper-slide:nth-child(6) .slide-content  {
	background-image: url('/wp-content/uploads/2025/02/Sabeena.png');
}
.text-crochet {
  	right: 31.719vw; /* 33px */
  	top: 22.552vw; /* 433px */
}
.text-crochet, #xo-slider-6242 .swiper-slide:nth-child(7) .slide-content  {
	background-image: url('/wp-content/uploads/2024/07/TCA-Headshots-Amy-Wagner.png');
/* 	filter: grayscale(100%); */
}
.text-tator {
 	right: 53.073vw; /* 443px */
  	top: 28.646vw; /* 550px */
}
.text-tator, #xo-slider-6242 .swiper-slide:nth-child(8) .slide-content  {
	background-image: url('/wp-content/uploads/2024/05/Sarah.png');
}
.text-bees {
  	right: 26.562vw; /* -66px */
  	top: 30.156vw; /* 579px */
}
.text-bees, #xo-slider-6242 .swiper-slide:nth-child(9) .slide-content  {
	background-image: url('/wp-content/uploads/2024/05/Kim.png');
}
.text-bear {
	top: 38.28vw;
  	right: 35.21vw;
}
.text-bear, #xo-slider-6242 .swiper-slide:nth-child(2) .slide-content  {
	background-image: url('/wp-content/uploads/2024/06/Jonavan.png');
}

/* text-blocks */

.galaxy-success {
  	position: absolute;
  	top: 9.813vw;
  	right: 67.792vw;
  	width: 20.052vw;
}
.galaxy-team {
  	position: absolute;
  	top: 32.25vw;
  	right: 71.625vw;
  	background-color: #000;
  	text-align: right;
	padding: 0.521vw; /* 10px */
	width: 18.438vw;
}
.galaxy-success-title {
	font-family: 'Proxima Nova'!important;
	font-size: 2.083vw!important; /* 40px */
	font-weight: 700!important;
	line-height: 2.5vw!important; /* 48px */
	text-transform: none!important;
}
.galaxy-success-subtitle, .galaxy-team-title {
	font-family: 'Proxima Nova'!important;
	font-size: 1.563vw!important; /* 30px */
	font-weight: 700!important;
	line-height: 1.875vw!important; /* 36px */
}
.galaxy-success-text, .galaxy-team-text {
	font-family: 'Proxima Nova'!important;
	font-size: 1.042vw!important; /* 20px */
	font-weight: 400!important;
	line-height: 1.25vw!important; /* 24px */
}
.galaxy-success-text {
	padding-right: 5px;
}

/* galaxy line and dots */

.galaxy-line, .galaxy-dot {
	position: absolute;
}
.galaxy-line {
	right: 80.781vw; /* 975px */
  	top: 23.604vw;
	  z-index: 10;
	  height: 11.771vw !important;
	  width: 14.43vw !important;
}
.galaxy-dot{
	width: 0.573vw!important; /* 11px */
	margin: 0;
}
.dot-1 {
	top: 13.021vw; /* 250px */
  	right: 62.031vw; /* 615px */
}
.dot-2 {
	right: 18.281vw; /* -225px */
  	top: 4.375vw; /* 84px */
}
.dot-3 {
	right: 34.688vw; /* 90px */
  	top: 12.448vw; /* 239px */
}
.dot-4 {
	right: 58.333vw; /* 544px */
  	top: 21.198vw; /* 407px */
}
.dot-5 {
	right: 65.938vw; /* 690px */
  	top: 26.823vw; /* 515px */
}
.dot-6 {
	top: 24.948vw; /* 479px */
  	right: 41.354vw; /* 218px */
}
.dot-7 {
	top: 33.073vw; /* 635px */
  	right: 46.354vw; /* 314px */
}
.dot-8 {
	top: 32.448vw; /* 623px */
  	right: 24.479vw; /* -106px */
}
.dot-9 {
	top: 43.490vw; /* 835px */
  	right: 63.177vw; /* 637px */
}
.dot-10 {
	top: 41.667vw; /* 800px */
  	right: 45.625vw; /* 300px */
}
.dot-11 {
	top: 46.771vw; /* 898px */
  	right: 42.755vw; /* 245px */
}

.text-dot {
	opacity: 0;
	transition: opacity 0.5s ease-in-out;
	position: absolute!important;
  	color: #000;
  	background-color: #CFEB80;
  	width: 8.073vw; /* 155px */
  	height: 8.073vw; /* 155px */
  	border-radius: 50%;
  	text-align: center;
  	padding: 0.885vw; /* 17px */
  	font-size: 0.625vw; /* 12px */
  	line-height: 0.833vw; /* 16px */
	z-index: 9;
}
.text-dot p {
	font-family: 'Proxima Nova';
	font-weight: 400;
	font-size: 0.677vw;
	line-height: 0.833vw;
}
.text-dot:hover {
	opacity: 1;
}
.text-dot p {
  	height: 100%;
  	display: flex;
  	justify-content: center;
  	align-items: center;
	color: #000;
}
.text-dot div {
  	height: 100%;
}

.text-1 {
	right: 14.635vw; /* -295px */
 	top: 0.521vw; /* 10px */
}
.text-2 {
	right: 58.125vw; /* 540px */
  	top: 9.115vw; /* 175px */
}
.text-3 {
	right: 30.781vw; /* 15px */
  	top: 8.594vw; /* 165px */
}
.text-4 {
	right: 54.479vw; /* 470px */
  	top: 17.344vw; /* 333px */
}
.text-5 {
	right: 37.448vw; /* 143px */
  	top: 21.094vw; /* 405px */
}
.text-6 {
	right: 61.979vw; /* 614px */
  	top: 23.073vw; /* 443px */
}
.text-7 {
	right: 42.344vw; /* 237px */
  	top: 29.323vw; /* 563px */
}
.text-8 {
	right: 20.677vw; /* -179px */
  	top: 28.854vw; /* 553px */
}
.text-9 {
	top: 37.76vw; /* 725px */
  	right: 41.875vw; /* 228px */
}
.text-10 {
	top: 39.427vw; /* 757px */
  	right: 59.271vw; /* 562px */
}
.text-11 {
	top: 42.76vw; /* 821px */
  	right: 38.958vw; /* 172px */
}



/* Mobile section */

.slider-mobile-people {
	display: none;
}
.mobile .galaxy-success, .mobile .galaxy-team {
  	position: relative;
  	top: unset;
  	right: unset;
  	width: 100%;
	text-align: left;
	max-width: 600px;
  	margin: 0 auto !important;
	padding: 0 40px!important;
}

#xo-slider-6240 {
	max-width: 400px;
  	margin: 0 auto;
	margin-bottom: 40px;
	text-align: center;
}
#xo-slider-6240 .slide-content {
	text-align: center;
  	align-content: center;
}
#xo-slider-6240 .slide-content p {
	font-family: 'Proxima Nova';
	font-weight: 400;
}
#xo-slider-6242 {
	max-width: 400px;
  	margin: 0 auto;
}
#xo-slider-6242 .slide-image {
	max-width: 250px;
  	object-fit: contain;
}
#xo-slider-6242 .slide-content {
	display: inline-flex;
  	opacity: 0!important;
  	transition: opacity 0.5s ease-in-out;
  	position: absolute !important;
  	color: #000;
  	background-color: #1A1A1A;
  	width: 200px;
  	height: 300px;
  	border-radius: 95px;
  	text-align: center;
  	padding: 20px;
  	z-index: 9;
  	border: 2px solid #fff;
  	background-size: cover;
  	background-position: center;
  	top: 0;
  	left: 50%;
  	transform: translateX(-50%);
}
#xo-slider-6242 .slide-content.active {
	opacity: 1!important;
}
#xo-slider-6242 .slide-content .slide-content-text {
	align-self: end;
	width: 100%;
	z-index: 3;
}
#xo-slider-6242 .slide-content:before {
	content: '';
	width: 100%;
  	height: 100%;
  	position: absolute;
  	background-color: #00000030;
  	top: 0;
  	left: 0;
  	z-index: 1;
  	border-radius: 95px;
}
#xo-slider-6242 .slide-content-text h3 {
	font-family: 'Proxima Nova';
  	font-weight: 700;
  	font-size: 24px;
  	line-height: 25px;
	letter-spacing: 0px!important;
}
#xo-slider-6242 .slide-content-text h3:first-of-type {
	margin-bottom: 0;
}
#xo-slider-6242 .slide-content-text h4 {
	font-family: 'Proxima Nova';
  	font-weight: 600;
  	font-size: 16px;
  	line-height: 18px;
	letter-spacing: 0px!important;
}
#xo-slider-6242 .slide-content-text h6 {
	font-family: 'Proxima Nova';
  	font-weight: 400;
  	font-size: 12px;
  	line-height: 16px;
  	margin-bottom: 30px;
	letter-spacing: 0px!important;
}
.swiper-pagination-bullet {
  background: #6a6a6a!important;
}
.xo-slider-template-default .swiper-pagination-bullet {
  	opacity: 1!important;
}
.swiper-pagination-bullet-active {
  background: #fff!important;
}

#xo-slider-6242 .swiper-slide:nth-child(4) .slide-content-text h6,
#xo-slider-6242 .swiper-slide:nth-child(7) .slide-content-text h6 {
	margin-bottom: 0px!important;
}
#xo-slider-6242 .swiper-slide:nth-child(3) .slide-content-text h6,
#xo-slider-6242 .swiper-slide:nth-child(2) .slide-content-text h6,
#xo-slider-6242 .swiper-slide:nth-child(6) .slide-content-text h6,
#xo-slider-6242 .swiper-slide:nth-child(8) .slide-content-text h6 {
	margin-bottom: 10px!important;
}
#xo-slider-6242 .swiper-slide:nth-child(4) .slide-content-text h4,
#xo-slider-6242 .swiper-slide:nth-child(3) .slide-content-text h4,
#xo-slider-6242 .swiper-slide:nth-child(6) .slide-content-text h4,
#xo-slider-6242 .swiper-slide:nth-child(7) .slide-content-text h4,
#xo-slider-6242 .swiper-slide:nth-child(8) .slide-content-text h4 {
	font-size: 14px!important;
}
#xo-slider-6242 .swiper-slide:nth-child(2) .slide-content-text h4,
#xo-slider-6242 .swiper-slide:nth-child(6) .slide-content-text h4,
#xo-slider-6242 .swiper-slide:nth-child(7) .slide-content-text h4,
#xo-slider-6242 .swiper-slide:nth-child(8) .slide-content-text h4 {
	margin-bottom: 0px!important;
}
#xo-slider-6242 .swiper-slide:nth-child(7) .slide-content-text h3:first-of-type {
  margin-bottom: 6px;
}

@media screen and (max-width: 1899px) {
	/* images */
.galaxy-background {
    right: -22.771vw; /* -610px */
}
.galaxy-disc {
    right: 25.667vw; /* 39.667vw - 14vw */
}
.galaxy-soccer {
    right: -7.458vw; /* 6.542vw - 14vw */
}
.galaxy-bees {
    right: 8.562vw; /* 22.562vw - 14vw */
}
.galaxy-tator {
    right: 34.417vw; /* 48.417vw - 14vw */
}
.galaxy-crochet {
    right: 14.469vw; /* 28.469vw - 14vw */
}
.galaxy-ball {
    right: 27.646vw; /* 41.646vw - 14vw */
}
.galaxy-map {
    right: 0.958vw; /* 14.958vw - 14vw */
}
.galaxy-golf {
    right: 19.417vw; /* 33.417vw - 14vw */
}
.galaxy-bear {
    right: 16.55vw; /* 30.55vw - 14vw */
}

.galaxy-success {
    right: 65.792vw; /* 61.792vw - 14vw */
}
.galaxy-team {
    right: 52.625vw; /* 62.625vw - 14vw */
}
.text-disc {
    right: 22.125vw; /* 36.125vw - 14vw */
}
.text-golf {
    right: 16.656vw; /* 30.656vw - 14vw */
}
.text-map {
    right: 4.573vw; /* 18.573vw - 14vw */
}
.text-soccer {
    right: -5.792vw; /* 8.208vw - 14vw */
}
.text-ball {
    right: 24.313vw; /* 38.313vw - 14vw */
}
.text-crochet {
    right: 10.719vw; /* 24.719vw - 14vw */
}
.text-tator {
    right: 32.073vw; /* 46.073vw - 14vw */
}
.text-bees {
    right: 5.562vw; /* 19.562vw - 14vw */
}
.text-bear {
    right: 14.21vw; /* 28.21vw - 14vw */
}
.galaxy-map {
    right: 7.958vw; /* 21.958vw - 14vw */
}
.galaxy-soccer {
    right: -2.458vw; /* 11.542vw - 14vw */
}
.galaxy-line {
    right: 63.781vw; /* 71.781vw - 14vw */
}
.dot-1 {
    right: 41.031vw; /* 55.031vw - 14vw */
}
.dot-2 {
    right: -2.719vw; /* 11.281vw - 14vw */
}
.dot-3 {
    right: 13.688vw; /* 27.688vw - 14vw */
}
.dot-4 {
    right: 37.333vw; /* 51.333vw - 14vw */
}
.dot-5 {
    right: 44.938vw; /* 58.938vw - 14vw */
}
.dot-6 {
    right: 20.354vw; /* 34.354vw - 14vw */
}
.dot-7 {
    right: 25.354vw; /* 39.354vw - 14vw */
}
.dot-8 {
    right: 3.479vw; /* 17.479vw - 14vw */
}
.dot-9 {
    right: 42.177vw; /* 56.177vw - 14vw */
}
.dot-10 {
    right: 24.625vw; /* 38.625vw - 14vw */
}
.text-1 {
    right: -6.365vw; /* 7.635vw - 14vw */
}
.text-2 {
    right: 37.125vw; /* 51.125vw - 14vw */
}
.text-3 {
    right: 9.781vw; /* 23.781vw - 14vw */
}
.text-4 {
    right: 33.479vw; /* 47.479vw - 14vw */
}
.text-5 {
    right: 16.448vw; /* 30.448vw - 14vw */
}
.text-6 {
    right: 40.979vw; /* 54.979vw - 14vw */
}
.text-7 {
    right: 21.344vw; /* 35.344vw - 14vw */
}
.text-8 {
    right: -0.323vw; /* 13.677vw - 14vw */
}
.text-9 {
    right: 20.875vw; /* 34.875vw - 14vw */
}
.text-10 {
    right: 38.271vw; /* 52.271vw - 14vw */
}

}

@media screen and (min-width: 1900px) {
	/* images */
.galaxy-background {
    right: -29.771vw; /* -610px */
}
.galaxy-disc {
    right: 18.667vw; /* 33.667vw - 15vw */
}
.galaxy-soccer {
    right: -14.458vw; /* 0.542vw - 15vw */
}
.galaxy-bees {
    right: 1.562vw; /* 16.562vw - 15vw */
}
.galaxy-tator {
    right: 27.417vw; /* 42.417vw - 15vw */
}
.galaxy-crochet {
    right: 7.469vw; /* 22.469vw - 15vw */
}
.galaxy-ball {
    right: 20.646vw; /* 35.646vw - 15vw */
}
.galaxy-map {
    right: -6.042vw; /* 8.958vw - 15vw */
}
.galaxy-golf {
    right: 12.417vw; /* 27.417vw - 15vw */
}
.galaxy-bear {
    right: 9.55vw; /* 24.55vw - 15vw */
}

.galaxy-success {
    right: 56.792vw; /* 55.792vw - 15vw */
}
.galaxy-team {
    right: 44.625vw; /* 56.625vw - 15vw */
}
.text-disc {
    right: 15.125vw; /* 30.125vw - 15vw */
}
.text-golf {
    right: 9.656vw; /* 24.656vw - 15vw */
}
.text-map {
    right: -2.427vw; /* 12.573vw - 15vw */
}
.text-soccer {
    right: -12.792vw; /* 2.208vw - 15vw */
}
.text-ball {
    right: 17.313vw; /* 32.313vw - 15vw */
}
.text-crochet {
    right: 3.719vw; /* 18.719vw - 15vw */
}
.text-tator {
    right: 25.073vw; /* 40.073vw - 15vw */
}
.text-bees {
    right: -1.438vw; /* 13.562vw - 15vw */
}
.text-bear {
    right: 7.21vw; /* 22.21vw - 15vw */
}
.galaxy-map {
    right: 0.958vw; /* 15.958vw - 15vw */
}
.galaxy-soccer {
    right: -9.458vw; /* 5.542vw - 15vw */
}
.galaxy-line {
    right: 54.781vw; /* 65.781vw - 15vw */
}
.dot-1 {
    right: 34.031vw; /* 49.031vw - 15vw */
}
.dot-2 {
    right: -9.719vw; /* 5.281vw - 15vw */
}
.dot-3 {
    right: 6.688vw; /* 21.688vw - 15vw */
}
.dot-4 {
    right: 30.333vw; /* 45.333vw - 15vw */
}
.dot-5 {
    right: 37.938vw; /* 52.938vw - 15vw */
}
.dot-6 {
    right: 13.354vw; /* 28.354vw - 15vw */
}
.dot-7 {
    right: 18.354vw; /* 33.354vw - 15vw */
}
.dot-8 {
    right: -3.521vw; /* 11.479vw - 15vw */
}
.dot-9 {
    right: 35.177vw; /* 50.177vw - 15vw */
}
.dot-10 {
    right: 17.625vw; /* 32.625vw - 15vw */
}
.text-1 {
    right: -13.365vw; /* 1.635vw - 15vw */
}
.text-2 {
    right: 30.125vw; /* 45.125vw - 15vw */
}
.text-3 {
    right: 2.781vw; /* 17.781vw - 15vw */
}
.text-4 {
    right: 26.479vw; /* 41.479vw - 15vw */
}
.text-5 {
    right: 9.448vw; /* 24.448vw - 15vw */
}
.text-6 {
    right: 33.979vw; /* 48.979vw - 15vw */
}
.text-7 {
    right: 14.344vw; /* 29.344vw - 15vw */
}
.text-8 {
    right: -7.323vw; /* 7.677vw - 15vw */
}
.text-9 {
    right: 13.875vw; /* 28.875vw - 15vw */
}
.text-10 {
    right: 31.271vw; /* 46.271vw - 15vw */
}

}

@media screen and (min-width: 2200px) {
	/* images */
.galaxy-background {
    right: -33.771vw; /* -610px */
}
.galaxy-disc {
    right: 14.667vw; /* 26.667vw - 12vw */
}
.galaxy-soccer {
    right: -18.458vw; /* -6.458vw - 12vw */
}
.galaxy-bees {
    right: -2.438vw; /* 9.562vw - 12vw */
}
.galaxy-tator {
    right: 23.417vw; /* 35.417vw - 12vw */
}
.galaxy-crochet {
    right: 3.469vw; /* 15.469vw - 12vw */
}
.galaxy-ball {
    right: 16.646vw; /* 28.646vw - 12vw */
}
.galaxy-map {
    right: -10.042vw; /* 1.958vw - 12vw */
}
.galaxy-golf {
    right: 8.417vw; /* 20.417vw - 12vw */
}
.galaxy-bear {
    right: 5.55vw; /* 17.55vw - 12vw */
}

.galaxy-success {
    right: 53.792vw; /* 58.792vw - 12vw */
}
.galaxy-team {
    right: 41.625vw; /* 44.625vw - 12vw */
}
.text-disc {
    right: 11.125vw; /* 23.125vw - 12vw */
}
.text-golf {
    right: 5.656vw; /* 17.656vw - 12vw */
}
.text-map {
    right: -6.427vw; /* 5.573vw - 12vw */
}
.text-soccer {
    right: -16.792vw; /* -4.792vw - 12vw */
}
.text-ball {
    right: 13.313vw; /* 25.313vw - 12vw */
}
.text-crochet {
    right: -0.281vw; /* 11.719vw - 12vw */
}
.text-tator {
    right: 21.073vw; /* 33.073vw - 12vw */
}
.text-bees {
    right: -5.438vw; /* 6.562vw - 12vw */
}
.text-bear {
    right: 3.21vw; /* 15.21vw - 12vw */
}
.galaxy-map {
    right: -3.042vw; /* 8.958vw - 12vw */
}
.galaxy-soccer {
    right: -13.458vw; /* -1.458vw - 12vw */
}
.galaxy-line {
    right: 49.781vw; /* 56.781vw - 12vw */
}
.dot-1 {
    right: 30.031vw; /* 42.031vw - 12vw */
}
.dot-2 {
    right: -13.719vw; /* -1.719vw - 12vw */
}
.dot-3 {
    right: 2.688vw; /* 14.688vw - 12vw */
}
.dot-4 {
    right: 26.333vw; /* 38.333vw - 12vw */
}
.dot-5 {
    right: 33.938vw; /* 45.938vw - 12vw */
}
.dot-6 {
    right: 9.354vw; /* 21.354vw - 12vw */
}
.dot-7 {
    right: 14.354vw; /* 26.354vw - 12vw */
}
.dot-8 {
    right: -7.521vw; /* 4.479vw - 12vw */
}
.dot-9 {
    right: 31.177vw; /* 43.177vw - 12vw */
}
.dot-10 {
    right: 13.625vw; /* 25.625vw - 12vw */
}
.text-1 {
    right: -17.365vw; /* -5.365vw - 12vw */
}
.text-2 {
    right: 26.125vw; /* 38.125vw - 12vw */
}
.text-3 {
    right: -1.219vw; /* 10.781vw - 12vw */
}
.text-4 {
    right: 22.479vw; /* 34.479vw - 12vw */
}
.text-5 {
    right: 5.448vw; /* 17.448vw - 12vw */
}
.text-6 {
    right: 29.979vw; /* 41.979vw - 12vw */
}
.text-7 {
    right: 10.344vw; /* 22.344vw - 12vw */
}
.text-8 {
    right: -11.323vw; /* 0.677vw - 12vw */
}
.text-9 {
    right: 9.875vw; /* 21.875vw - 12vw */
}
.text-10 {
    right: 27.271vw; /* 39.271vw - 12vw */
}

}

@media screen and (min-width: 3400px) {
	/* images */
.galaxy-background {
    right: -43.771vw; /* -610px */
}
.galaxy-disc {
    right: 4.667vw; /* 16.667vw - 12vw */
}
.galaxy-soccer {
    right: -28.458vw; /* -16.458vw - 12vw */
}
.galaxy-bees {
    right: -12.438vw; /* -0.438vw - 12vw */
}
.galaxy-tator {
    right: 13.417vw; /* 25.417vw - 12vw */
}
.galaxy-crochet {
    right: -6.531vw; /* 5.469vw - 12vw */
}
.galaxy-ball {
    right: 6.646vw; /* 18.646vw - 12vw */
}
.galaxy-map {
    right: -20.042vw; /* -8.042vw - 12vw */
}
.galaxy-golf {
    right: -1.583vw; /* 10.417vw - 12vw */
}
.galaxy-bear {
    right: -4.45vw; /* 7.55vw - 12vw */
}

.galaxy-success {
    right: 38.792vw; /* 38.792vw - 12vw */
}
.galaxy-team {
    right: 31.625vw; /* 39.625vw - 12vw */
}
.text-disc {
    right: 1.125vw; /* 13.125vw - 12vw */
}
.text-golf {
    right: -4.344vw; /* 7.656vw - 12vw */
}
.text-map {
    right: -16.427vw; /* -4.427vw - 12vw */
}
.text-soccer {
    right: -26.792vw; /* -14.792vw - 12vw */
}
.text-ball {
    right: 3.313vw; /* 15.313vw - 12vw */
}
.text-crochet {
    right: -10.281vw; /* 1.719vw - 12vw */
}
.text-tator {
    right: 11.073vw; /* 23.073vw - 12vw */
}
.text-bees {
    right: -15.438vw; /* -3.438vw - 12vw */
}
.text-bear {
    right: -6.79vw; /* 5.21vw - 12vw */
}
.galaxy-map {
    right: -13.042vw; /* -1.042vw - 12vw */
}
.galaxy-soccer {
    right: -23.458vw; /* -11.458vw - 12vw */
}
.galaxy-line {
    right: 40.781vw; /* 48.781vw - 12vw */
}
.dot-1 {
    right: 20.031vw; /* 32.031vw - 12vw */
}
.dot-2 {
    right: -23.719vw; /* -11.719vw - 12vw */
}
.dot-3 {
    right: -7.312vw; /* 4.688vw - 12vw */
}
.dot-4 {
    right: 16.333vw; /* 28.333vw - 12vw */
}
.dot-5 {
    right: 23.938vw; /* 35.938vw - 12vw */
}
.dot-6 {
    right: -0.646vw; /* 11.354vw - 12vw */
}
.dot-7 {
    right: 4.354vw; /* 16.354vw - 12vw */
}
.dot-8 {
    right: -17.521vw; /* -5.521vw - 12vw */
}
.dot-9 {
    right: 21.177vw; /* 33.177vw - 12vw */
}
.dot-10 {
    right: 3.625vw; /* 15.625vw - 12vw */
}
.text-1 {
    right: -27.365vw; /* -15.365vw - 12vw */
}
.text-2 {
    right: 16.125vw; /* 28.125vw - 12vw */
}
.text-3 {
    right: -11.219vw; /* 0.781vw - 12vw */
}
.text-4 {
    right: 12.479vw; /* 24.479vw - 12vw */
}
.text-5 {
    right: -4.552vw; /* 7.448vw - 12vw */
}
.text-6 {
    right: 19.979vw; /* 31.979vw - 12vw */
}
.text-7 {
    right: 0.344vw; /* 12.344vw - 12vw */
}
.text-8 {
    right: -21.323vw; /* -9.323vw - 12vw */
}
.text-9 {
    right: -0.125vw; /* 11.875vw - 12vw */
}
.text-10 {
    right: 17.271vw; /* 29.271vw - 12vw */
}

}


@media screen and (max-width: 1025px) {
	.page-id-6031 #page-header-bg .inner-wrap h1 {
  		font-size: 80px;
	}
}
@media screen and (max-width: 1000px) {
	.our-people-contact-title {
		text-align: center!important;
	}
	#our-people-contact-button {
		margin: 0 auto;
  		display: block;
  		width: 140px;
	}
	.our-people-contact .vc_col-sm-6:first-of-type {
		padding-top: 40px!important;
		padding-bottom: 40px!important;
		border-right: 0!important;
	}
	.our-people-container.desktop {
		display: none;
	}
	.our-people-container.mobile, .slider-mobile-people {
		display: block;
	}
	.our-people-container {
  		height: auto;
	}
	.galaxy-team-title {
		text-align: left!important;
	}
	.galaxy-success-title {
	  font-size: 30px !important;
	  line-height: 36px !important;
	  padding-top: 50px;
	}
	.galaxy-success-subtitle, .galaxy-team-title {
	  font-size: 24px !important;
	  line-height: 28px !important;
	}
	.galaxy-success-text, .galaxy-team-text {
	  font-size: 16px !important;
	  line-height: 20px !important;
	}
}
@media screen and (max-width: 500px) {
	 .page-id-6031 #page-header-bg .inner-wrap h1 {
    	font-size: 60px;
  	}
	.page-id-6031 .row .wpb_row:nth-child(2) {
		padding-top: 60px!important;
  		padding-bottom: 60px!important;
	}
	.our-people-heading-text {
		font-size: 25px !important;
    	line-height: 32px !important;
	}
	.our-people-carousel .flickity-slider .cell img {
  		max-width: 122px;
  		max-height: 80px;
	}
}


/* OUR PEOPLE END */


/* BLOG SINGLE */

.blog-title .entry-title {
	font-family: 'Antonio'!important;
	font-weight: 700!important;
	font-size: 4.798vw!important;
	line-height: 5.051vw!important;
	max-width: 870px!important;
	margin-left: auto;
	margin-right: auto;
	text-transform: uppercase;
}
.avatar-post-info a {
	font-family: 'Proxima Nova'!important;
	font-size: 18px;
	line-height: 21px;
	font-weight: 600;
	position: relative;
}
.avatar-post-info a:before {
	content: 'BY ';
	position: absolute;
	top: 0;
	left: -30px;
	
}
.single-post #page-header-wrap {
	height: 31.212vw!important;
}
.single-post #page-header-wrap .avatar, .single-post .meta-date {
	display: none!important;
}
.single-post #page-header-bg.fullscreen-header[data-alignment-v="middle"] .span_6 {
  top: 14.646vw!important;
  transform: translateY(-50%);
}
.single-post .content-inner p, .single-post .content-inner ul, .single-post .content-inner li {
	color: #000!important;
}
.single-post .content-inner p, .single-post .content-inner ul, .single-post .content-inner li, .single-post .content-inner span, .single-post .content-inner em, .single-post .content-inner strong {
	font-family: 'Proxima Nova'!important;
	font-weight: 400!important;
	font-size: 18px!important;
	line-height: 22px!important;
}
.single-post .content-inner p a, .single-post .content-inner em a {
	color: #cfeb80!important;
}
.single-post .content-inner a:hover, .single-post .content-inner p a:hover, .single-post .content-inner em a:hover {
	color: #84c9b6 !important
}
.single-post .content-inner h3 {
	font-family: 'Proxima Nova'!important;
	font-weight: 600!important;
	font-size: 28px!important;
	line-height: 32px!important;
	color: #000!important;
	margin: 20px 0;
}
.single-post .row {
	padding-bottom: 0!important;
}
.blog-metadata {
  display: grid;
  grid-template: ;
  grid-template-columns: 50% 50%;
  justify-content: space-between;
  align-items: center;
}
#single-below-header {
  order: 2;
}
.blog-metadata .avatar {
  width: 101px!important;
  height: 101px!important;
  grid-row: span 2;
	margin-bottom: 0!important;
	display: none!important;
}
#author-bio .nectar-link-underline-effect > span, #author-bio {
  display: none!important;
}
#author-info {
	height: 100%;
  	align-items: end;
  	display: flex;
}
.blog-metadata #author-bio .span_12 {
  	display: grid;
  	grid-template-columns: 100%;
  	grid-gap: 0 30px!important;
	align-items: flex-start!important;
}
#author-bio .nectar-link-underline-effect {
  font-family: 'Proxima Nova'!important;
  font-weight: 600!important;
  line-height: 26px!important;
  font-size: 22px!important;
  text-align: left!important;
  width: fit-content!important;
	color: #000;
}
#author-bio .nectar-button {
	font-family: 'Proxima Nova'!important;
  	font-weight: 600!important;
  	font-size: 13px!important;
  	line-height: 15px!important;
  	margin: 0!important;
  	padding: 0!important;
  	border: none!important;
  	text-align: left!important;
  	width: fit-content!important;
}
#author-bio .nectar-button:hover {
	background-color: transparent!important;
	color: #84c9b6!important;
}
.fullscreen-blog-header #single-below-header {
  margin-bottom: 0;
  height: fit-content;
  text-align: right;
}
.single .fullscreen-blog-header #single-below-header > span a {
  margin-right: 0;
  line-height: 16px;
  padding: 6px 20px;
  margin-bottom: 0;
  font-family: 'Proxima Nova';
	font-weight: 600;
	color: #000;
	border: none!important;
}
.single .fullscreen-blog-header #single-below-header > span a:hover,
.single .fullscreen-blog-header #single-below-header > span a:hover i {
	color: #84c9b6!important;
}
.single .fullscreen-blog-header #single-below-header > span {
	float: unset;
}
#author-bio {
	display: none!important;
}

.ascend .comment-wrap {
  	border-top: 2px solid black;
	border-bottom: 2px solid black;
}
#reply-title {
	font-family: 'Proxima Nova';
  font-weight: 700;
  font-size: 40px;
  line-height: 48px;
  color: #000;
  text-transform: lowercase;
}
#reply-title:first-letter {
	text-transform: uppercase;
}
#commentform {
	max-width: 1020px;
  	margin: 0 auto;
}
#commentform #submit {
	width: 212px;
  	padding: 17px;
  	border-radius: 0 !important;
  	border: 2px solid #000;
  	background-color: transparent;
  	color: #000!important;
}
#commentform #submit:hover {
	background-color: #000!important;
	color: #fff!important;
}
#commentform textarea, #commentform input {
	background-color: transparent;
	border: 2px solid #000;
	padding: 21px;
	font-family: 'Proxima Nova'!important;
	font-size: 14px!important;
	line-height: 16px!important;
	font-weight: 600!important;
	color: #7A7A7A!important;
}
#commentform .row .span_4 label {
	display: none!important;
}
#commentform textarea::placeholder, #commentform input::placeholder {
	font-family: 'Proxima Nova'!important;
	font-size: 14px!important;
	line-height: 16px!important;
	font-weight: 600!important;
	color: #7A7A7A!important;
}
.comment-form-cookies-consent label {
	color: #000;
	font-family: 'Proxima Nova';
	font-weight: 400;
	font-size: 15px;
	line-height: 18px;
}
.blog_next_prev_buttons h3 span {
	font-family: 'Proxima Nova';
  	font-weight: 600;
  	letter-spacing: normal;
}
.blog_next_prev_buttons .text {
	font-family: 'Antonio';
  	font-weight: 700;
  	letter-spacing: normal;
  	text-transform: uppercase;
}
.ascend .container-wrap {
	background-color: #fff!important;
}
.blog-video-metadata {
	display: grid;
	grid-template-columns: 50% 50%;
	justify-content: space-between;
}
.blog-single.purple .comments-section {
	background: radial-gradient(circle, rgb(216,212,236) 0%, rgba(216,212,236,0) 47%);
  	background-size: 967px;
  	background-repeat: no-repeat;
  	background-position: -40% 230px;
}
.blog-metadata {
	position: relative;
}
.green.container-wrap:before {
  background: radial-gradient(circle, rgba(207, 235, 128, 0.62) 0%, rgba(207,235,128,0) 60%);
  background-size: 967px;
  background-repeat: no-repeat;
  background-position: 0;
  content: '';
  width: 400px;
  height: 900px;
  position: absolute;
  z-index: -1;
  bottom: -440px;
  right: 0;
}
/* .blog-single.green .comments-section:before {
	background: radial-gradient(circle, rgba(207, 235, 128, 0.62) 0%, rgba(207,235,128,0) 60%);
  	background-size: 967px;
  	background-repeat: no-repeat;
  	background-position: 0;
  	content: '';
  	width: 400px;
  	height: 900px;
  	position: absolute;
  	z-index: 20;
  	top: -410px;
  	right: 0;
} */
.blog-single.orange .comments-section {
	background: radial-gradient(circle, rgb(244, 219, 187) 0%, rgba(244,219,187,0) 60%);
  	background-size: 967px;
  	background-repeat: no-repeat;
  	background-position: 90% 213px;
}


.page-header-banner .wpb_column:first-of-type p br {
	display: none;
}

#page-header-bg.fullscreen-header .author-section {
	margin-left: 20px;
}
.single-post #page-header-bg.fullscreen-header {
	height: 100%!important;
}
.meta-author, .author, .meta-category, .meta-comment-count, .comments-section, .nectar-social.fixed {
	display: none!important;
}

.postid-6359 .blog-title .entry-title {
	font-size: 70px !important;
  line-height: 80px !important;
}
/* .nectar-post-grid-item[data-post-id="6359"]  .post-heading {
	font-size: 35px !important;
  	line-height: 45px !important;
} */
@media screen and (max-width: 1440px) {
	.single-post #page-header-wrap {
		height: 41.667vw!important;
	}
	.blog-title .entry-title {
		font-size: 6.597vw !important;
  		line-height: 6.944vw !important;
	}
	.single-post #page-header-bg.fullscreen-header[data-alignment-v="middle"] .span_6 {
		top: 18.75vw!important;
	}
}
@media screen and (max-width: 1280px) {
	.single-post #page-header-wrap {
		height: 46.875vw!important;
	}
	.blog-title .entry-title {
		font-size: 7.422vw !important;
  		line-height: 7.813vw !important;
	}
	.single-post #page-header-bg.fullscreen-header[data-alignment-v="middle"] .span_6 {
		top: 21.094vw!important;
	}
	.blog-single.purple .comments-section {
		background-position: -100% 249px;
	}
}
@media screen and (max-width: 1000px) {
	#commentform {
		padding-left: 35px;
		padding-right: 35px;
	}
	.blog-metadata {
		grid-template-columns: 100%;
  		padding-bottom: 40px;
	}
	.fullscreen-blog-header #single-below-header {
		text-align: left;
	}
}
@media screen and (max-width: 980px) {
	.blog-title .entry-title {
		font-size: 45px !important;
  		line-height: 55px !important;
		max-width: 95%!important;
	}
	.single-post #page-header-wrap {
  		height: 440px !important;
	}
	.single-post #page-header-bg.fullscreen-header[data-alignment-v="middle"] .span_6 {
  		top: 240px !important;
	}
	.ascend #author-bio {
		padding: 0;
  		margin: 0;
	}
	.post .content-inner {
  		padding-bottom: 40px;
	}
	
	.postid-6359 .blog-title .entry-title {
		font-size: 35px !important;
	  line-height: 45px !important;
	}
}
@media screen and (max-width: 500px) {
	.page-header-banner .wpb_column:first-of-type p br {
		display: block;
	}
	.blog-video-metadata {
		grid-template-columns: 100%;
  		justify-content: start;
	}
	.blog-video-metadata p {
		text-align: left!important;
	}
/* 	.nectar-post-grid .nectar-post-grid-item[data-post-id="6359"] .item-main .post-heading {
    	font-size: 30px !important;
    	line-height: 40px !important;
  	} */
}

/* TMP FOR LAUNCH */
/* .blog-masonry .nectar-post-grid {
  grid-template-columns: 100%;
  grid-auto-rows: 354px;
}
.blog-masonry .nectar-post-grid-item:nth-child(6n+1) {
  grid-column: span 1;
  grid-row: span 1;
}
.page-id-6019 .nectar-post-grid-item:nth-child(2) .nectar-post-grid-item-bg {
  background-color: transparent;
}
.page-id-6019 .nectar-post-grid-item:nth-child(2) .nectar-post-grid-item-bg img {
  display: block;
} */


/* Cookie banner */

.cky-notice-group {
  display: grid!important;
  grid-template-columns: 75% 23%!important;
  grid-gap: 30px!important;
  padding: 15px 0 5px!important;
  align-items: flex-start!important;
  max-width: 1440px;
  margin: 0 auto;
}
.cky-notice-btn-wrapper {
  display: grid!important;
  grid-gap: 10px!important;
}
.cky-notice-des *, .cky-preference-content-wrapper *, .cky-accordion-header-des *, .cky-gpc-wrapper .cky-gpc-desc * {
  font-size: 16px!important;
  font-family: 'Proxima Nova'!important;
  font-weight: 400!important;
}
.cky-notice-btn-wrapper .cky-btn {
  width: 175px!important;
  font-weight: 900!important;
  border-radius: 0 !important;
	font-family: 'Proxima Nova'!important;
	transition: all 0.5s ease-in-out;
	opacity: 1!important;
}
.cky-notice-btn-wrapper .cky-btn:hover {
	background-color: #cfeb80!important;
	color: #000!important;
}

@media screen and (max-width: 980px) {
	.cky-notice-group {
	  grid-template-columns: 65% 32%!important;
	}
	
}
@media screen and (max-width: 600px) {
	.cky-notice-group {
	  grid-template-columns: 100%!important;
	}
	.cky-notice-btn-wrapper {
		justify-content: center !important;
	}
	.cky-notice-btn-wrapper .cky-btn {
		width: 86vw !important;
	}
}

#breadcrumbs {
	display: none!important;
}
.code-hide-php {
	display: none!important;
}





