.elementor-element-4f871deb:hover .normal-text, .elementor-element-82649d6:hover .normal-text{
    color: #fff !important;
}

.elementor-element-19457161 .elementor-widget-wrap{
	align-content: space-between;
}
/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffa

/* The Podcast — aligned with current JCS page design */
.page-id-6972 #content{font-family:Arial,Helvetica,sans-serif;background:#fff}
.page-id-6972 .page-header{max-width:none;margin:0 0 54px;padding:68px 24px;background:#1685e6;text-align:center}
.page-id-6972 .page-header .entry-title{margin:0;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:clamp(2.5rem,5vw,4.15rem);font-weight:800;line-height:1.05}
.page-id-6972 .elementor-element-75dc666c{max-width:1040px;margin:-28px auto 42px;padding:28px 36px;background:#fff;border-radius:16px;box-shadow:0 14px 36px rgba(0,0,0,.10);position:relative;z-index:2}
.page-id-6972 .elementor-element-75dc666c p{margin:0;color:#30343a;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.75;text-align:center}
.page-id-6972 .elementor-element-1b25f02,.page-id-6972 .elementor-element-b3e49e7{max-width:1040px;margin:0 auto 46px;padding:18px;background:#f7f9fb;border-radius:18px;box-shadow:0 12px 30px rgba(0,0,0,.08)}
.page-id-6972 .elementor-element-1b25f02 img,.page-id-6972 .elementor-element-b3e49e7 img{display:block;border-radius:12px}
.page-id-6972 .elementor-element-75518ca{max-width:1040px;margin:0 auto 44px;padding:38px 42px;background:#f7f9fb;border-left:6px solid #1685e6;border-radius:0 18px 18px 0}
.page-id-6972 .elementor-element-75518ca p{color:#30343a;font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.75}
.page-id-6972 .elementor-element-75518ca a,.page-id-6972 .elementor-element-da346fc a{display:inline-block;margin:8px 8px 0 0;padding:12px 22px;background:#1685e6;color:#fff!important;border-radius:8px;text-decoration:none;font-weight:700}
.page-id-6972 .elementor-element-da346fc{max-width:1040px;margin:0 auto 26px;padding:24px;background:#1685e6;border-radius:16px;text-align:center}
.page-id-6972 .elementor-element-da346fc *{color:#fff!important}
.page-id-6972 .elementor-element-da346fc a{background:#fff;color:#1685e6!important}
@media(max-width:767px){
 .page-id-6972 .page-header{margin-bottom:36px;padding:44px 18px}
 .page-id-6972 .elementor-element-75dc666c{margin:-20px 16px 30px;padding:22px 20px}
 .page-id-6972 .elementor-element-1b25f02,.page-id-6972 .elementor-element-b3e49e7{margin:0 16px 30px;padding:10px}
 .page-id-6972 .elementor-element-75518ca{margin:0 16px 30px;padding:26px 22px}
 .page-id-6972 .elementor-element-da346fc{margin:0 16px 24px;padding:22px 18px}
}b00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]/* Final banner typography alignment */
.page-id-7983 .page-header,.page-id-7897 .page-header,.page-id-8482 .page-header{display:none!important}
html body.wp-singular .jcs-team-hero h1{color:#fff!important;font-family:Rubik,sans-serif!important;font-size:46px!important;font-weight:800!important;line-height:1.1!important}
html body.pa
/* Boundary banner fix */
.page-id-7983 .page-header,.page-id-7897 .page-header,.page-id-8482 .page-header{display:none!important}
html body.wp-singular .jcs-team-hero h1{color:#fff!important;font-family:Rubik,sans-serif!important;font-size:46px!important;font-weight:800!important}
html body.page-id-551 .elementor-element-82161d4 h2.elementor-heading-title{color:#fff!important;font-family:Rubik,sans-serif!important;font-size:46px!important;font-weight:800!important}
";}
}
/* Live banner fix */
.page-id-7983 .page-header,.page-id-7897 .page-header,.page-id-8482 .page-header{display:none!important}
html body.wp-singular .jcs-team-hero h1{color:#fff!important;font-family:Rubik,sans-serif!important;font-size:46px!important;font-weight:800!important}
html body.page-id-551 .elementor-element-82161d4 h2.elementor-heading-title{color:#fff!important;font-family:Rubik,sans-serif!important;font-size:46px!important;font-weight:800!important}
/**/
/* Homepage typography below hero */
.page-id-13 .elementor-13 .elementor-top-section:not(.elementor-element-875d4e4) h1,
.page-id-13 .elementor-13 .elementor-top-section:not(.elementor-element-875d4e4) h2,
.page-id-13 .elementor-13 .elementor-top-section:not(.elementor-element-875d4e4) h3,
.page-id-13 .elementor-13 .elementor-top-section:not(.elementor-element-875d4e4) h4,
.page-id-13 .elementor-13 .elementor-top-section:not(.elementor-element-875d4e4) h5,
.page-id-13 .elementor-13 .elementor-top-section:not(.elementor-element-875d4e4) h6{font-family:Rubik,sans-serif!important}
.page-id-13 .elementor-13 .elementor-top-section:not(.elementor-element-875d4e4) p,
.page-id-13 .elementor-13 .elementor-top-section:not(.elementor-element-875d4e4) li,
.page-id-13 .elementor-13 .elementor-top-section:not(.elementor-element-875d4e4) label,
.page-id-13 .elementor-13 .elementor-top-section:not(.elementor-element-875d4e4) input,
.page-id-13 .elementor-13 .elementor-top-section:not(.elementor-element-875d4e4) textarea,
.page-id-13 .elementor-13 .elementor-top-section:not(.elementor-element-875d4e4) button{font-family:Arial,sans-serif!important}
/**/
/* Homepage blue and gold redesign below hero */
.page-id-13 .elementor-13 .elementor-element-5725606 h4,
.page-id-13 .elementor-13 .elementor-element-63016c5 h4,
.page-id-13 .elementor-13 .elementor-element-6f567cb h3,
.page-id-13 .elementor-13 .elementor-element-6307edb8 h4,
.page-id-13 .elementor-13 .elementor-element-791ea5f0 h2,
.page-id-13 .elementor-13 .elementor-element-2859a04c h2,
.page-id-13 .elementor-13 .elementor-element-ccd69e0 h2{color:#0281fe!important;font-family:Rubik,sans-serif!important}
.page-id-13 .elementor-13 .elementor-element-6f567cb h3,
.page-id-13 .elementor-13 .elementor-element-6307edb8 h4,
.page-id-13 .elementor-13 .elementor-element-791ea5f0 h2{font-size:32px!important;line-height:1.2!important;font-weight:800!important}
.page-id-13 .elementor-13 .elementor-element-8ef2830>.elementor-container,
.page-id-13 .elementor-13 .elementor-element-6307edb8>.elementor-container,
.page-id-13 .elementor-13 .elementor-element-791ea5f0>.elementor-container{background:#fff!important;border-top:7px solid #f5c928!important;border-radius:8px!important;box-shadow:0 10px 28px rgba(17,46,81,.12)!important;padding:32px!important}
.page-id-13 .elementor-13 .elementor-element-8ef2830,
.page-id-13 .elementor-13 .elementor-element-6307edb8,
.page-id-13 .elementor-13 .elementor-element-791ea5f0{padding:28px 24px!important}
.page-id-13 .elementor-13 .elementor-element-2859a04c h2{font-size:42px!important;line-height:1.15!important}
.page-id-13 .elementor-13 .elementor-element-ccd69e0 h2{font-size:40px!important;font-weight:800!important}
.page-id-13 .elementor-13 .elementor-element-5725606 h4:after,
.page-id-13 .elementor-13 .elementor-element-63016c5 h4:after,
.page-id-13 .elementor-13 .elementor-element-6f567cb h3:after,
.page-id-13 .elementor-13 .elementor-element-6307edb8 h4:after,
.page-id-13 .elementor-13 .elementor-element-ccd69e0 h2:after{content:"";display:block;width:72px;height:4px;background:#f5c928;margin:14px auto 0;border-radius:2px}
@media(max-width:767px){
.page-id-13 .elementor-13 .elementor-element-8ef2830>.elementor-container,
.page-id-13 .elementor-13 .elementor-element-6307edb8>.elementor-container,
.page-id-13 .elementor-13 .elementor-element-791ea5f0>.elementor-container{padding:24px 18px!important}
.page-id-13 .elementor-13 .elementor-element-2859a04c h2{font-size:34px!important}
}
/**/
/* Restore the two animated homepage widgets */
.page-id-13 .elementor-13 .elementor-element-5725606 h4,
.page-id-13 .elementor-13 .elementor-element-63016c5 h4{
  color:#000!important;
  font-family:Rubik,sans-serif!important;
  font-size:28px!important;
  font-weight:700!important;
}
.page-id-13 .elementor-13 .elementor-element-5725606 h4:after,
.page-id-13 .elementor-13 .elementor-element-63016c5 h4:after{
  content:none!important;
  display:none!important;
}
/*ge-id-551 .elementor-element-82161d4 h2.elementor-heading-title{color:#fff!important;font-family:Rubik,sans-serif!important;font-size:46px!important;font-weight:800!important;line-height:1.1!important}

";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Contact page redesign — page 551 */
.page-id-551 .elementor-element-82161d4{
  background:#0d82f7 !important;
  padding:72px 24px !important;
  text-align:center;
}
.page-id-551 .elementor-element-82161d4 h1,
.page-id-551 .elementor-element-82161d4 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-0f32c3d{
  background:#fff !important;
  padding:58px 24px !important;
  font-family:Arial,sans-serif !important;
}
.page-id-551 .elementor-element-f7ab747{
  max-width:900px;
  margin:0 auto !important;
  padding:38px 36px 34px !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px !important;
  box-shadow:0 8px 24px rgba(0,0,0,.07) !important;
}
.page-id-551 .elementor-element-0f32c3d h2,
.page-id-551 .elementor-element-0f32c3d .elementor-heading-title{
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:34px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  text-align:center !important;
}
.page-id-551 .elementor-form .elementor-field-group{margin-bottom:18px !important}
.page-id-551 .elementor-form input:not([type="hidden"]),
.page-id-551 .elementor-form textarea,
.page-id-551 .elementor-form select{
  min-height:52px !important;
  padding:13px 15px !important;
  color:#111 !important;
  background:#fff !important;
  border:1px solid #cfcfcf !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
}
.page-id-551 .elementor-form textarea{min-height:170px !important;resize:vertical}
.page-id-551 .elementor-form input:focus,
.page-id-551 .elementor-form textarea:focus,
.page-id-551 .elementor-form select:focus{
  border-color:#0d82f7 !important;
  box-shadow:0 0 0 2px rgba(13,130,247,.15) !important;
  outline:none !important;
}
.page-id-551 .elementor-form button[type="submit"]{
  min-height:50px !important;
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-form button[type="submit"]:hover,
.page-id-551 .elementor-form button[type="submit"]:focus{
  color:#fff !important;
  background:#0d82f7 !important;
}
.page-id-551 .elementor-element-0f32c3d .elementor-social-icons-wrapper{display:none !important}
.page-id-551 .elementor-element-480f385{
  padding:44px 24px !important;
  background:#0d82f7 !important;
  text-align:center;
}
.page-id-551 .elementor-element-480f385 .elementor-button{
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-480f385 .elementor-button:hover{
  color:#111 !important;
  background:#fff !important;
}
@media(max-width:760px){
  .page-id-551 .elementor-element-82161d4{padding:56px 20px !important}
  .page-id-551 .elementor-element-82161d4 h1,
  .page-id-551 .elementor-element-82161d4 .elementor-heading-title{font-size:38px !important}
  .page-id-551 .elementor-element-0f32c3d{padding:42px 18px !important}
  .page-id-551 .elementor-element-f7ab747{padding:28px 20px 24px !important}
  .page-id-551 .elementor-element-0f32c3d h2,
  .page-id-551 .elementor-element-0f32c3d .elementor-heading-title{font-size:29px !important}
}
.elementor-element-4f871deb:hover .normal-text, .elementor-element-82649d6:hover .normal-text{
    color: #fff !important;
}

.elementor-element-19457161 .elementor-widget-wrap{
	align-content: space-between;
}
/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Contact page redesign — page 551 */
.page-id-551 .elementor-element-82161d4{
  background:#0d82f7 !important;
  padding:72px 24px !important;
  text-align:center;
}
.page-id-551 .elementor-element-82161d4 h1,
.page-id-551 .elementor-element-82161d4 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-0f32c3d{
  background:#fff !important;
  padding:58px 24px !important;
  font-family:Arial,sans-serif !important;
}
.page-id-551 .elementor-element-f7ab747{
  max-width:900px;
  margin:0 auto !important;
  padding:38px 36px 34px !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px !important;
  box-shadow:0 8px 24px rgba(0,0,0,.07) !important;
}
.page-id-551 .elementor-element-0f32c3d h2,
.page-id-551 .elementor-element-0f32c3d .elementor-heading-title{
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:34px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  text-align:center !important;
}
.page-id-551 .elementor-form .elementor-field-group{margin-bottom:18px !important}
.page-id-551 .elementor-form input:not([type="hidden"]),
.page-id-551 .elementor-form textarea,
.page-id-551 .elementor-form select{
  min-height:52px !important;
  padding:13px 15px !important;
  color:#111 !important;
  background:#fff !important;
  border:1px solid #cfcfcf !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
}
.page-id-551 .elementor-form textarea{min-height:170px !important;resize:vertical}
.page-id-551 .elementor-form input:focus,
.page-id-551 .elementor-form textarea:focus,
.page-id-551 .elementor-form select:focus{
  border-color:#0d82f7 !important;
  box-shadow:0 0 0 2px rgba(13,130,247,.15) !important;
  outline:none !important;
}
.page-id-551 .elementor-form button[type="submit"]{
  min-height:50px !important;
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-form button[type="submit"]:hover,
.page-id-551 .elementor-form button[type="submit"]:focus{
  color:#fff !important;
  background:#0d82f7 !important;
}
.page-id-551 .elementor-element-0f32c3d .elementor-social-icons-wrapper{display:none !important}
.page-id-551 .elementor-element-480f385{
  padding:44px 24px !important;
  background:#0d82f7 !important;
  text-align:center;
}
.page-id-551 .elementor-element-480f385 .elementor-button{
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-480f385 .elementor-button:hover{
  color:#111 !important;
  background:#fff !important;
}
@media(max-width:760px){
  .page-id-551 .elementor-element-82161d4{padding:56px 20px !important}
  .page-id-551 .elementor-element-82161d4 h1,
  .page-id-551 .elementor-element-82161d4 .elementor-heading-title{font-size:38px !important}
  .page-id-551 .elementor-element-0f32c3d{padding:42px 18px !important}
  .page-id-551 .elementor-element-f7ab747{padding:28px 20px 24px !important}
  .page-id-551 .elementor-element-0f32c3d h2,
  .page-id-551 .elementor-element-0f32c3d .elementor-heading-title{font-size:29px !important}
}

	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* Contact hero: remove legacy Elementor overlay */
.page-id-551 .elementor-element-82161d4 > .elementor-background-overlay{
  background:transparent !important;
  background-image:none !important;
  opacity:0 !important;
}

	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Interviews page redesign — page 526 */
.page-id-526 .elementor-526{font-family:Arial,sans-serif !important;background:#fff}
.page-id-526 .elementor-element-1016898{
  padding:72px 24px !important;
  background:#0d82f7 !important;
  text-align:center !important;
}
.page-id-526 .elementor-element-1016898 > .elementor-background-overlay{
  background:transparent !important;
  background-image:none !important;
  opacity:0 !important;
}
.page-id-526 .elementor-element-1016898 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-526 .elementor-element-9e67b1c{
  padding:58px 24px !important;
  background:#fff !important;
}
.page-id-526 .elementor-element-9e67b1c > .elementor-container{max-width:1100px !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-wrap{align-content:flex-start}
.page-id-526 .elementor-element-9e67b1c h4{
  display:block;
  margin:48px 0 26px !important;
  padding:17px 20px !important;
  color:#fff !important;
  background:#0d82f7 !important;
  border-left:7px solid #f5c928 !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:25px !important;
  font-weight:800 !important;
  line-height:1.25 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team{
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-card{
  display:grid !important;
  grid-template-columns:230px minmax(0,1fr) !important;
  min-height:260px !important;
  overflow:hidden !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px 8px 0 0 !important;
  box-shadow:0 8px 24px rgba(0,0,0,.06) !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-card > .ekit-team-popup,
.page-id-526 .elementor-element-9e67b1c .profile-card > .profile-header{
  display:block !important;
  width:230px !important;
  height:253px !important;
  background:#202226 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-header{
  width:100% !important;
  height:253px !important;
  overflow:hidden !important;
  background:#202226 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-header img{
  display:block !important;
  width:100% !important;
  height:100% !important;
  padding:10px !important;
  background:#202226 !important;
  object-fit:contain !important;
  object-position:center !important;
  transform:none !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-body{
  display:flex !important;
  flex-direction:column !important;
  justify-content:center !important;
  min-width:0 !important;
  padding:28px 30px !important;
  background:#fff !important;
  text-align:left !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-title,
.page-id-526 .elementor-element-9e67b1c .profile-title a{
  margin:0 0 9px !important;
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:25px !important;
  font-weight:800 !important;
  line-height:1.2 !important;
  text-decoration:none !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-designation{
  margin:0 0 12px !important;
  color:#0d82f7 !important;
  font-family:Arial,sans-serif !important;
  font-size:15px !important;
  font-weight:800 !important;
  line-height:1.35 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-content{
  margin:0 !important;
  color:#555 !important;
  font-family:Arial,sans-serif !important;
  font-size:14px !important;
  line-height:1.55 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor{
  width:100% !important;
  margin:0 0 32px !important;
  padding:20px 24px 18px !important;
  background:#f7f9fb !important;
  border:1px solid #e5e5e5 !important;
  border-top:0 !important;
  border-radius:0 0 8px 8px !important;
  font-family:Arial,sans-serif !important;
  box-shadow:0 8px 24px rgba(0,0,0,.04) !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor p{
  margin:0 0 9px !important;
  color:#333 !important;
  font-size:15px !important;
  line-height:1.55 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor a{
  color:#0d82f7 !important;
  font-family:Arial,sans-serif !important;
  font-weight:700 !important;
  text-decoration:none !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor a:hover{text-decoration:underline !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team:has(.profile-title:empty){display:none !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team:has(.profile-title:empty) + .elementor-widget-text-editor{display:none !important}
@media(max-width:760px){
  .page-id-526 .elementor-element-1016898{padding:56px 20px !important}
  .page-id-526 .elementor-element-1016898 .elementor-heading-title{font-size:38px !important}
  .page-id-526 .elementor-element-9e67b1c{padding:42px 18px !important}
  .page-id-526 .elementor-element-9e67b1c h4{margin-top:38px !important;font-size:22px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-card{display:block !important}
  .page-id-526 .elementor-element-9e67b1c .profile-card > .ekit-team-popup,
  .page-id-526 .elementor-element-9e67b1c .profile-card > .profile-header,
  .page-id-526 .elementor-element-9e67b1c .profile-header{width:100% !important;height:300px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-body{padding:24px 22px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-title,
  .page-id-526 .elementor-element-9e67b1c .profile-title a{font-size:22px !important}
  .page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor{padding:18px 20px 16px !important}
}
.elementor-element-4f871deb:hover .normal-text, .elementor-element-82649d6:hover .normal-text{
    color: #fff !important;
}

.elementor-element-19457161 .elementor-widget-wrap{
	align-content: space-between;
}
/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Contact page redesign — page 551 */
.page-id-551 .elementor-element-82161d4{
  background:#0d82f7 !important;
  padding:72px 24px !important;
  text-align:center;
}
.page-id-551 .elementor-element-82161d4 h1,
.page-id-551 .elementor-element-82161d4 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-0f32c3d{
  background:#fff !important;
  padding:58px 24px !important;
  font-family:Arial,sans-serif !important;
}
.page-id-551 .elementor-element-f7ab747{
  max-width:900px;
  margin:0 auto !important;
  padding:38px 36px 34px !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px !important;
  box-shadow:0 8px 24px rgba(0,0,0,.07) !important;
}
.page-id-551 .elementor-element-0f32c3d h2,
.page-id-551 .elementor-element-0f32c3d .elementor-heading-title{
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:34px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  text-align:center !important;
}
.page-id-551 .elementor-form .elementor-field-group{margin-bottom:18px !important}
.page-id-551 .elementor-form input:not([type="hidden"]),
.page-id-551 .elementor-form textarea,
.page-id-551 .elementor-form select{
  min-height:52px !important;
  padding:13px 15px !important;
  color:#111 !important;
  background:#fff !important;
  border:1px solid #cfcfcf !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
}
.page-id-551 .elementor-form textarea{min-height:170px !important;resize:vertical}
.page-id-551 .elementor-form input:focus,
.page-id-551 .elementor-form textarea:focus,
.page-id-551 .elementor-form select:focus{
  border-color:#0d82f7 !important;
  box-shadow:0 0 0 2px rgba(13,130,247,.15) !important;
  outline:none !important;
}
.page-id-551 .elementor-form button[type="submit"]{
  min-height:50px !important;
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-form button[type="submit"]:hover,
.page-id-551 .elementor-form button[type="submit"]:focus{
  color:#fff !important;
  background:#0d82f7 !important;
}
.page-id-551 .elementor-element-0f32c3d .elementor-social-icons-wrapper{display:none !important}
.page-id-551 .elementor-element-480f385{
  padding:44px 24px !important;
  background:#0d82f7 !important;
  text-align:center;
}
.page-id-551 .elementor-element-480f385 .elementor-button{
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-480f385 .elementor-button:hover{
  color:#111 !important;
  background:#fff !important;
}
@media(max-width:760px){
  .page-id-551 .elementor-element-82161d4{padding:56px 20px !important}
  .page-id-551 .elementor-element-82161d4 h1,
  .page-id-551 .elementor-element-82161d4 .elementor-heading-title{font-size:38px !important}
  .page-id-551 .elementor-element-0f32c3d{padding:42px 18px !important}
  .page-id-551 .elementor-element-f7ab747{padding:28px 20px 24px !important}
  .page-id-551 .elementor-element-0f32c3d h2,
  .page-id-551 .elementor-element-0f32c3d .elementor-heading-title{font-size:29px !important}
}
.elementor-element-4f871deb:hover .normal-text, .elementor-element-82649d6:hover .normal-text{
    color: #fff !important;
}

.elementor-element-19457161 .elementor-widget-wrap{
	align-content: space-between;
}
/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Contact page redesign — page 551 */
.page-id-551 .elementor-element-82161d4{
  background:#0d82f7 !important;
  padding:72px 24px !important;
  text-align:center;
}
.page-id-551 .elementor-element-82161d4 h1,
.page-id-551 .elementor-element-82161d4 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-0f32c3d{
  background:#fff !important;
  padding:58px 24px !important;
  font-family:Arial,sans-serif !important;
}
.page-id-551 .elementor-element-f7ab747{
  max-width:900px;
  margin:0 auto !important;
  padding:38px 36px 34px !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px !important;
  box-shadow:0 8px 24px rgba(0,0,0,.07) !important;
}
.page-id-551 .elementor-element-0f32c3d h2,
.page-id-551 .elementor-element-0f32c3d .elementor-heading-title{
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:34px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  text-align:center !important;
}
.page-id-551 .elementor-form .elementor-field-group{margin-bottom:18px !important}
.page-id-551 .elementor-form input:not([type="hidden"]),
.page-id-551 .elementor-form textarea,
.page-id-551 .elementor-form select{
  min-height:52px !important;
  padding:13px 15px !important;
  color:#111 !important;
  background:#fff !important;
  border:1px solid #cfcfcf !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
}
.page-id-551 .elementor-form textarea{min-height:170px !important;resize:vertical}
.page-id-551 .elementor-form input:focus,
.page-id-551 .elementor-form textarea:focus,
.page-id-551 .elementor-form select:focus{
  border-color:#0d82f7 !important;
  box-shadow:0 0 0 2px rgba(13,130,247,.15) !important;
  outline:none !important;
}
.page-id-551 .elementor-form button[type="submit"]{
  min-height:50px !important;
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-form button[type="submit"]:hover,
.page-id-551 .elementor-form button[type="submit"]:focus{
  color:#fff !important;
  background:#0d82f7 !important;
}
.page-id-551 .elementor-element-0f32c3d .elementor-social-icons-wrapper{display:none !important}
.page-id-551 .elementor-element-480f385{
  padding:44px 24px !important;
  background:#0d82f7 !important;
  text-align:center;
}
.page-id-551 .elementor-element-480f385 .elementor-button{
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-480f385 .elementor-button:hover{
  color:#111 !important;
  background:#fff !important;
}
@media(max-width:760px){
  .page-id-551 .elementor-element-82161d4{padding:56px 20px !important}
  .page-id-551 .elementor-element-82161d4 h1,
  .page-id-551 .elementor-element-82161d4 .elementor-heading-title{font-size:38px !important}
  .page-id-551 .elementor-element-0f32c3d{padding:42px 18px !important}
  .page-id-551 .elementor-element-f7ab747{padding:28px 20px 24px !important}
  .page-id-551 .elementor-element-0f32c3d h2,
  .page-id-551 .elementor-element-0f32c3d .elementor-heading-title{font-size:29px !important}
}

	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* Contact hero: remove legacy Elementor overlay */
.page-id-551 .elementor-element-82161d4 > .elementor-background-overlay{
  background:transparent !important;
  background-image:none !important;
  opacity:0 !important;
}

	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Interviews page redesign — page 526 */
.page-id-526 .elementor-526{font-family:Arial,sans-serif !important;background:#fff}
.page-id-526 .elementor-element-1016898{
  padding:72px 24px !important;
  background:#0d82f7 !important;
  text-align:center !important;
}
.page-id-526 .elementor-element-1016898 > .elementor-background-overlay{
  background:transparent !important;
  background-image:none !important;
  opacity:0 !important;
}
.page-id-526 .elementor-element-1016898 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-526 .elementor-element-9e67b1c{
  padding:58px 24px !important;
  background:#fff !important;
}
.page-id-526 .elementor-element-9e67b1c > .elementor-container{max-width:1100px !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-wrap{align-content:flex-start}
.page-id-526 .elementor-element-9e67b1c h4{
  display:block;
  margin:48px 0 26px !important;
  padding:17px 20px !important;
  color:#fff !important;
  background:#0d82f7 !important;
  border-left:7px solid #f5c928 !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:25px !important;
  font-weight:800 !important;
  line-height:1.25 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team{
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-card{
  display:grid !important;
  grid-template-columns:230px minmax(0,1fr) !important;
  min-height:260px !important;
  overflow:hidden !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px 8px 0 0 !important;
  box-shadow:0 8px 24px rgba(0,0,0,.06) !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-card > .ekit-team-popup,
.page-id-526 .elementor-element-9e67b1c .profile-card > .profile-header{
  display:block !important;
  width:230px !important;
  height:253px !important;
  background:#202226 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-header{
  width:100% !important;
  height:253px !important;
  overflow:hidden !important;
  background:#202226 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-header img{
  display:block !important;
  width:100% !important;
  height:100% !important;
  padding:10px !important;
  background:#202226 !important;
  object-fit:contain !important;
  object-position:center !important;
  transform:none !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-body{
  display:flex !important;
  flex-direction:column !important;
  justify-content:center !important;
  min-width:0 !important;
  padding:28px 30px !important;
  background:#fff !important;
  text-align:left !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-title,
.page-id-526 .elementor-element-9e67b1c .profile-title a{
  margin:0 0 9px !important;
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:25px !important;
  font-weight:800 !important;
  line-height:1.2 !important;
  text-decoration:none !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-designation{
  margin:0 0 12px !important;
  color:#0d82f7 !important;
  font-family:Arial,sans-serif !important;
  font-size:15px !important;
  font-weight:800 !important;
  line-height:1.35 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-content{
  margin:0 !important;
  color:#555 !important;
  font-family:Arial,sans-serif !important;
  font-size:14px !important;
  line-height:1.55 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor{
  width:100% !important;
  margin:0 0 32px !important;
  padding:20px 24px 18px !important;
  background:#f7f9fb !important;
  border:1px solid #e5e5e5 !important;
  border-top:0 !important;
  border-radius:0 0 8px 8px !important;
  font-family:Arial,sans-serif !important;
  box-shadow:0 8px 24px rgba(0,0,0,.04) !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor p{
  margin:0 0 9px !important;
  color:#333 !important;
  font-size:15px !important;
  line-height:1.55 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor a{
  color:#0d82f7 !important;
  font-family:Arial,sans-serif !important;
  font-weight:700 !important;
  text-decoration:none !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor a:hover{text-decoration:underline !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team:has(.profile-title:empty){display:none !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team:has(.profile-title:empty) + .elementor-widget-text-editor{display:none !important}
@media(max-width:760px){
  .page-id-526 .elementor-element-1016898{padding:56px 20px !important}
  .page-id-526 .elementor-element-1016898 .elementor-heading-title{font-size:38px !important}
  .page-id-526 .elementor-element-9e67b1c{padding:42px 18px !important}
  .page-id-526 .elementor-element-9e67b1c h4{margin-top:38px !important;font-size:22px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-card{display:block !important}
  .page-id-526 .elementor-element-9e67b1c .profile-card > .ekit-team-popup,
  .page-id-526 .elementor-element-9e67b1c .profile-card > .profile-header,
  .page-id-526 .elementor-element-9e67b1c .profile-header{width:100% !important;height:300px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-body{padding:24px 22px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-title,
  .page-id-526 .elementor-element-9e67b1c .profile-title a{font-size:22px !important}
  .page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor{padding:18px 20px 16px !important}
}
.page-id-526 .elementor-element-6229942,
.page-id-526 .elementor-element-4c2d6b2,
.page-id-526 .elementor-element-6229942 + .elementor-widget-text-editor,
.page-id-526 .elementor-element-4c2d6b2 + .elementor-widget-text-editor{display:none !important;}
.elementor-element-4f871deb:hover .normal-text, .elementor-element-82649d6:hover .normal-text{
    color: #fff !important;
}

.elementor-element-19457161 .elementor-widget-wrap{
	align-content: space-between;
}
/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Contact page redesign — page 551 */
.page-id-551 .elementor-element-82161d4{
  background:#0d82f7 !important;
  padding:72px 24px !important;
  text-align:center;
}
.page-id-551 .elementor-element-82161d4 h1,
.page-id-551 .elementor-element-82161d4 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-0f32c3d{
  background:#fff !important;
  padding:58px 24px !important;
  font-family:Arial,sans-serif !important;
}
.page-id-551 .elementor-element-f7ab747{
  max-width:900px;
  margin:0 auto !important;
  padding:38px 36px 34px !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px !important;
  box-shadow:0 8px 24px rgba(0,0,0,.07) !important;
}
.page-id-551 .elementor-element-0f32c3d h2,
.page-id-551 .elementor-element-0f32c3d .elementor-heading-title{
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:34px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  text-align:center !important;
}
.page-id-551 .elementor-form .elementor-field-group{margin-bottom:18px !important}
.page-id-551 .elementor-form input:not([type="hidden"]),
.page-id-551 .elementor-form textarea,
.page-id-551 .elementor-form select{
  min-height:52px !important;
  padding:13px 15px !important;
  color:#111 !important;
  background:#fff !important;
  border:1px solid #cfcfcf !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
}
.page-id-551 .elementor-form textarea{min-height:170px !important;resize:vertical}
.page-id-551 .elementor-form input:focus,
.page-id-551 .elementor-form textarea:focus,
.page-id-551 .elementor-form select:focus{
  border-color:#0d82f7 !important;
  box-shadow:0 0 0 2px rgba(13,130,247,.15) !important;
  outline:none !important;
}
.page-id-551 .elementor-form button[type="submit"]{
  min-height:50px !important;
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-form button[type="submit"]:hover,
.page-id-551 .elementor-form button[type="submit"]:focus{
  color:#fff !important;
  background:#0d82f7 !important;
}
.page-id-551 .elementor-element-0f32c3d .elementor-social-icons-wrapper{display:none !important}
.page-id-551 .elementor-element-480f385{
  padding:44px 24px !important;
  background:#0d82f7 !important;
  text-align:center;
}
.page-id-551 .elementor-element-480f385 .elementor-button{
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-480f385 .elementor-button:hover{
  color:#111 !important;
  background:#fff !important;
}
@media(max-width:760px){
  .page-id-551 .elementor-element-82161d4{padding:56px 20px !important}
  .page-id-551 .elementor-element-82161d4 h1,
  .page-id-551 .elementor-element-82161d4 .elementor-heading-title{font-size:38px !important}
  .page-id-551 .elementor-element-0f32c3d{padding:42px 18px !important}
  .page-id-551 .elementor-element-f7ab747{padding:28px 20px 24px !important}
  .page-id-551 .elementor-element-0f32c3d h2,
  .page-id-551 .elementor-element-0f32c3d .elementor-heading-title{font-size:29px !important}
}
.elementor-element-4f871deb:hover .normal-text, .elementor-element-82649d6:hover .normal-text{
    color: #fff !important;
}

.elementor-element-19457161 .elementor-widget-wrap{
	align-content: space-between;
}
/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Contact page redesign — page 551 */
.page-id-551 .elementor-element-82161d4{
  background:#0d82f7 !important;
  padding:72px 24px !important;
  text-align:center;
}
.page-id-551 .elementor-element-82161d4 h1,
.page-id-551 .elementor-element-82161d4 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-0f32c3d{
  background:#fff !important;
  padding:58px 24px !important;
  font-family:Arial,sans-serif !important;
}
.page-id-551 .elementor-element-f7ab747{
  max-width:900px;
  margin:0 auto !important;
  padding:38px 36px 34px !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px !important;
  box-shadow:0 8px 24px rgba(0,0,0,.07) !important;
}
.page-id-551 .elementor-element-0f32c3d h2,
.page-id-551 .elementor-element-0f32c3d .elementor-heading-title{
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:34px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  text-align:center !important;
}
.page-id-551 .elementor-form .elementor-field-group{margin-bottom:18px !important}
.page-id-551 .elementor-form input:not([type="hidden"]),
.page-id-551 .elementor-form textarea,
.page-id-551 .elementor-form select{
  min-height:52px !important;
  padding:13px 15px !important;
  color:#111 !important;
  background:#fff !important;
  border:1px solid #cfcfcf !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
}
.page-id-551 .elementor-form textarea{min-height:170px !important;resize:vertical}
.page-id-551 .elementor-form input:focus,
.page-id-551 .elementor-form textarea:focus,
.page-id-551 .elementor-form select:focus{
  border-color:#0d82f7 !important;
  box-shadow:0 0 0 2px rgba(13,130,247,.15) !important;
  outline:none !important;
}
.page-id-551 .elementor-form button[type="submit"]{
  min-height:50px !important;
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-form button[type="submit"]:hover,
.page-id-551 .elementor-form button[type="submit"]:focus{
  color:#fff !important;
  background:#0d82f7 !important;
}
.page-id-551 .elementor-element-0f32c3d .elementor-social-icons-wrapper{display:none !important}
.page-id-551 .elementor-element-480f385{
  padding:44px 24px !important;
  background:#0d82f7 !important;
  text-align:center;
}
.page-id-551 .elementor-element-480f385 .elementor-button{
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-480f385 .elementor-button:hover{
  color:#111 !important;
  background:#fff !important;
}
@media(max-width:760px){
  .page-id-551 .elementor-element-82161d4{padding:56px 20px !important}
  .page-id-551 .elementor-element-82161d4 h1,
  .page-id-551 .elementor-element-82161d4 .elementor-heading-title{font-size:38px !important}
  .page-id-551 .elementor-element-0f32c3d{padding:42px 18px !important}
  .page-id-551 .elementor-element-f7ab747{padding:28px 20px 24px !important}
  .page-id-551 .elementor-element-0f32c3d h2,
  .page-id-551 .elementor-element-0f32c3d .elementor-heading-title{font-size:29px !important}
}

	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* Contact hero: remove legacy Elementor overlay */
.page-id-551 .elementor-element-82161d4 > .elementor-background-overlay{
  background:transparent !important;
  background-image:none !important;
  opacity:0 !important;
}

	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Interviews page redesign — page 526 */
.page-id-526 .elementor-526{font-family:Arial,sans-serif !important;background:#fff}
.page-id-526 .elementor-element-1016898{
  padding:72px 24px !important;
  background:#0d82f7 !important;
  text-align:center !important;
}
.page-id-526 .elementor-element-1016898 > .elementor-background-overlay{
  background:transparent !important;
  background-image:none !important;
  opacity:0 !important;
}
.page-id-526 .elementor-element-1016898 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-526 .elementor-element-9e67b1c{
  padding:58px 24px !important;
  background:#fff !important;
}
.page-id-526 .elementor-element-9e67b1c > .elementor-container{max-width:1100px !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-wrap{align-content:flex-start}
.page-id-526 .elementor-element-9e67b1c h4{
  display:block;
  margin:48px 0 26px !important;
  padding:17px 20px !important;
  color:#fff !important;
  background:#0d82f7 !important;
  border-left:7px solid #f5c928 !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:25px !important;
  font-weight:800 !important;
  line-height:1.25 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team{
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-card{
  display:grid !important;
  grid-template-columns:230px minmax(0,1fr) !important;
  min-height:260px !important;
  overflow:hidden !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px 8px 0 0 !important;
  box-shadow:0 8px 24px rgba(0,0,0,.06) !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-card > .ekit-team-popup,
.page-id-526 .elementor-element-9e67b1c .profile-card > .profile-header{
  display:block !important;
  width:230px !important;
  height:253px !important;
  background:#202226 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-header{
  width:100% !important;
  height:253px !important;
  overflow:hidden !important;
  background:#202226 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-header img{
  display:block !important;
  width:100% !important;
  height:100% !important;
  padding:10px !important;
  background:#202226 !important;
  object-fit:contain !important;
  object-position:center !important;
  transform:none !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-body{
  display:flex !important;
  flex-direction:column !important;
  justify-content:center !important;
  min-width:0 !important;
  padding:28px 30px !important;
  background:#fff !important;
  text-align:left !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-title,
.page-id-526 .elementor-element-9e67b1c .profile-title a{
  margin:0 0 9px !important;
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:25px !important;
  font-weight:800 !important;
  line-height:1.2 !important;
  text-decoration:none !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-designation{
  margin:0 0 12px !important;
  color:#0d82f7 !important;
  font-family:Arial,sans-serif !important;
  font-size:15px !important;
  font-weight:800 !important;
  line-height:1.35 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-content{
  margin:0 !important;
  color:#555 !important;
  font-family:Arial,sans-serif !important;
  font-size:14px !important;
  line-height:1.55 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor{
  width:100% !important;
  margin:0 0 32px !important;
  padding:20px 24px 18px !important;
  background:#f7f9fb !important;
  border:1px solid #e5e5e5 !important;
  border-top:0 !important;
  border-radius:0 0 8px 8px !important;
  font-family:Arial,sans-serif !important;
  box-shadow:0 8px 24px rgba(0,0,0,.04) !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor p{
  margin:0 0 9px !important;
  color:#333 !important;
  font-size:15px !important;
  line-height:1.55 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor a{
  color:#0d82f7 !important;
  font-family:Arial,sans-serif !important;
  font-weight:700 !important;
  text-decoration:none !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor a:hover{text-decoration:underline !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team:has(.profile-title:empty){display:none !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team:has(.profile-title:empty) + .elementor-widget-text-editor{display:none !important}
@media(max-width:760px){
  .page-id-526 .elementor-element-1016898{padding:56px 20px !important}
  .page-id-526 .elementor-element-1016898 .elementor-heading-title{font-size:38px !important}
  .page-id-526 .elementor-element-9e67b1c{padding:42px 18px !important}
  .page-id-526 .elementor-element-9e67b1c h4{margin-top:38px !important;font-size:22px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-card{display:block !important}
  .page-id-526 .elementor-element-9e67b1c .profile-card > .ekit-team-popup,
  .page-id-526 .elementor-element-9e67b1c .profile-card > .profile-header,
  .page-id-526 .elementor-element-9e67b1c .profile-header{width:100% !important;height:300px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-body{padding:24px 22px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-title,
  .page-id-526 .elementor-element-9e67b1c .profile-title a{font-size:22px !important}
  .page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor{padding:18px 20px 16px !important}
}
.elementor-element-4f871deb:hover .normal-text, .elementor-element-82649d6:hover .normal-text{
    color: #fff !important;
}

.elementor-element-19457161 .elementor-widget-wrap{
	align-content: space-between;
}
/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Contact page redesign — page 551 */
.page-id-551 .elementor-element-82161d4{
  background:#0d82f7 !important;
  padding:72px 24px !important;
  text-align:center;
}
.page-id-551 .elementor-element-82161d4 h1,
.page-id-551 .elementor-element-82161d4 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-0f32c3d{
  background:#fff !important;
  padding:58px 24px !important;
  font-family:Arial,sans-serif !important;
}
.page-id-551 .elementor-element-f7ab747{
  max-width:900px;
  margin:0 auto !important;
  padding:38px 36px 34px !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px !important;
  box-shadow:0 8px 24px rgba(0,0,0,.07) !important;
}
.page-id-551 .elementor-element-0f32c3d h2,
.page-id-551 .elementor-element-0f32c3d .elementor-heading-title{
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:34px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  text-align:center !important;
}
.page-id-551 .elementor-form .elementor-field-group{margin-bottom:18px !important}
.page-id-551 .elementor-form input:not([type="hidden"]),
.page-id-551 .elementor-form textarea,
.page-id-551 .elementor-form select{
  min-height:52px !important;
  padding:13px 15px !important;
  color:#111 !important;
  background:#fff !important;
  border:1px solid #cfcfcf !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
}
.page-id-551 .elementor-form textarea{min-height:170px !important;resize:vertical}
.page-id-551 .elementor-form input:focus,
.page-id-551 .elementor-form textarea:focus,
.page-id-551 .elementor-form select:focus{
  border-color:#0d82f7 !important;
  box-shadow:0 0 0 2px rgba(13,130,247,.15) !important;
  outline:none !important;
}
.page-id-551 .elementor-form button[type="submit"]{
  min-height:50px !important;
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-form button[type="submit"]:hover,
.page-id-551 .elementor-form button[type="submit"]:focus{
  color:#fff !important;
  background:#0d82f7 !important;
}
.page-id-551 .elementor-element-0f32c3d .elementor-social-icons-wrapper{display:none !important}
.page-id-551 .elementor-element-480f385{
  padding:44px 24px !important;
  background:#0d82f7 !important;
  text-align:center;
}
.page-id-551 .elementor-element-480f385 .elementor-button{
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-480f385 .elementor-button:hover{
  color:#111 !important;
  background:#fff !important;
}
@media(max-width:760px){
  .page-id-551 .elementor-element-82161d4{padding:56px 20px !important}
  .page-id-551 .elementor-element-82161d4 h1,
  .page-id-551 .elementor-element-82161d4 .elementor-heading-title{font-size:38px !important}
  .page-id-551 .elementor-element-0f32c3d{padding:42px 18px !important}
  .page-id-551 .elementor-element-f7ab747{padding:28px 20px 24px !important}
  .page-id-551 .elementor-element-0f32c3d h2,
  .page-id-551 .elementor-element-0f32c3d .elementor-heading-title{font-size:29px !important}
}
.elementor-element-4f871deb:hover .normal-text, .elementor-element-82649d6:hover .normal-text{
    color: #fff !important;
}

.elementor-element-19457161 .elementor-widget-wrap{
	align-content: space-between;
}
/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Contact page redesign — page 551 */
.page-id-551 .elementor-element-82161d4{
  background:#0d82f7 !important;
  padding:72px 24px !important;
  text-align:center;
}
.page-id-551 .elementor-element-82161d4 h1,
.page-id-551 .elementor-element-82161d4 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-0f32c3d{
  background:#fff !important;
  padding:58px 24px !important;
  font-family:Arial,sans-serif !important;
}
.page-id-551 .elementor-element-f7ab747{
  max-width:900px;
  margin:0 auto !important;
  padding:38px 36px 34px !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px !important;
  box-shadow:0 8px 24px rgba(0,0,0,.07) !important;
}
.page-id-551 .elementor-element-0f32c3d h2,
.page-id-551 .elementor-element-0f32c3d .elementor-heading-title{
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:34px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  text-align:center !important;
}
.page-id-551 .elementor-form .elementor-field-group{margin-bottom:18px !important}
.page-id-551 .elementor-form input:not([type="hidden"]),
.page-id-551 .elementor-form textarea,
.page-id-551 .elementor-form select{
  min-height:52px !important;
  padding:13px 15px !important;
  color:#111 !important;
  background:#fff !important;
  border:1px solid #cfcfcf !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
}
.page-id-551 .elementor-form textarea{min-height:170px !important;resize:vertical}
.page-id-551 .elementor-form input:focus,
.page-id-551 .elementor-form textarea:focus,
.page-id-551 .elementor-form select:focus{
  border-color:#0d82f7 !important;
  box-shadow:0 0 0 2px rgba(13,130,247,.15) !important;
  outline:none !important;
}
.page-id-551 .elementor-form button[type="submit"]{
  min-height:50px !important;
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-form button[type="submit"]:hover,
.page-id-551 .elementor-form button[type="submit"]:focus{
  color:#fff !important;
  background:#0d82f7 !important;
}
.page-id-551 .elementor-element-0f32c3d .elementor-social-icons-wrapper{display:none !important}
.page-id-551 .elementor-element-480f385{
  padding:44px 24px !important;
  background:#0d82f7 !important;
  text-align:center;
}
.page-id-551 .elementor-element-480f385 .elementor-button{
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-480f385 .elementor-button:hover{
  color:#111 !important;
  background:#fff !important;
}
@media(max-width:760px){
  .page-id-551 .elementor-element-82161d4{padding:56px 20px !important}
  .page-id-551 .elementor-element-82161d4 h1,
  .page-id-551 .elementor-element-82161d4 .elementor-heading-title{font-size:38px !important}
  .page-id-551 .elementor-element-0f32c3d{padding:42px 18px !important}
  .page-id-551 .elementor-element-f7ab747{padding:28px 20px 24px !important}
  .page-id-551 .elementor-element-0f32c3d h2,
  .page-id-551 .elementor-element-0f32c3d .elementor-heading-title{font-size:29px !important}
}

	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* Contact hero: remove legacy Elementor overlay */
.page-id-551 .elementor-element-82161d4 > .elementor-background-overlay{
  background:transparent !important;
  background-image:none !important;
  opacity:0 !important;
}

	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Interviews page redesign — page 526 */
.page-id-526 .elementor-526{font-family:Arial,sans-serif !important;background:#fff}
.page-id-526 .elementor-element-1016898{
  padding:72px 24px !important;
  background:#0d82f7 !important;
  text-align:center !important;
}
.page-id-526 .elementor-element-1016898 > .elementor-background-overlay{
  background:transparent !important;
  background-image:none !important;
  opacity:0 !important;
}
.page-id-526 .elementor-element-1016898 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-526 .elementor-element-9e67b1c{
  padding:58px 24px !important;
  background:#fff !important;
}
.page-id-526 .elementor-element-9e67b1c > .elementor-container{max-width:1100px !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-wrap{align-content:flex-start}
.page-id-526 .elementor-element-9e67b1c h4{
  display:block;
  margin:48px 0 26px !important;
  padding:17px 20px !important;
  color:#fff !important;
  background:#0d82f7 !important;
  border-left:7px solid #f5c928 !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:25px !important;
  font-weight:800 !important;
  line-height:1.25 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team{
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-card{
  display:grid !important;
  grid-template-columns:230px minmax(0,1fr) !important;
  min-height:260px !important;
  overflow:hidden !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px 8px 0 0 !important;
  box-shadow:0 8px 24px rgba(0,0,0,.06) !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-card > .ekit-team-popup,
.page-id-526 .elementor-element-9e67b1c .profile-card > .profile-header{
  display:block !important;
  width:230px !important;
  height:253px !important;
  background:#202226 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-header{
  width:100% !important;
  height:253px !important;
  overflow:hidden !important;
  background:#202226 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-header img{
  display:block !important;
  width:100% !important;
  height:100% !important;
  padding:10px !important;
  background:#202226 !important;
  object-fit:contain !important;
  object-position:center !important;
  transform:none !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-body{
  display:flex !important;
  flex-direction:column !important;
  justify-content:center !important;
  min-width:0 !important;
  padding:28px 30px !important;
  background:#fff !important;
  text-align:left !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-title,
.page-id-526 .elementor-element-9e67b1c .profile-title a{
  margin:0 0 9px !important;
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:25px !important;
  font-weight:800 !important;
  line-height:1.2 !important;
  text-decoration:none !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-designation{
  margin:0 0 12px !important;
  color:#0d82f7 !important;
  font-family:Arial,sans-serif !important;
  font-size:15px !important;
  font-weight:800 !important;
  line-height:1.35 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-content{
  margin:0 !important;
  color:#555 !important;
  font-family:Arial,sans-serif !important;
  font-size:14px !important;
  line-height:1.55 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor{
  width:100% !important;
  margin:0 0 32px !important;
  padding:20px 24px 18px !important;
  background:#f7f9fb !important;
  border:1px solid #e5e5e5 !important;
  border-top:0 !important;
  border-radius:0 0 8px 8px !important;
  font-family:Arial,sans-serif !important;
  box-shadow:0 8px 24px rgba(0,0,0,.04) !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor p{
  margin:0 0 9px !important;
  color:#333 !important;
  font-size:15px !important;
  line-height:1.55 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor a{
  color:#0d82f7 !important;
  font-family:Arial,sans-serif !important;
  font-weight:700 !important;
  text-decoration:none !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor a:hover{text-decoration:underline !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team:has(.profile-title:empty){display:none !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team:has(.profile-title:empty) + .elementor-widget-text-editor{display:none !important}
@media(max-width:760px){
  .page-id-526 .elementor-element-1016898{padding:56px 20px !important}
  .page-id-526 .elementor-element-1016898 .elementor-heading-title{font-size:38px !important}
  .page-id-526 .elementor-element-9e67b1c{padding:42px 18px !important}
  .page-id-526 .elementor-element-9e67b1c h4{margin-top:38px !important;font-size:22px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-card{display:block !important}
  .page-id-526 .elementor-element-9e67b1c .profile-card > .ekit-team-popup,
  .page-id-526 .elementor-element-9e67b1c .profile-card > .profile-header,
  .page-id-526 .elementor-element-9e67b1c .profile-header{width:100% !important;height:300px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-body{padding:24px 22px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-title,
  .page-id-526 .elementor-element-9e67b1c .profile-title a{font-size:22px !important}
  .page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor{padding:18px 20px 16px !important}
}
.page-id-526 .elementor-element-6229942,
.page-id-526 .elementor-element-4c2d6b2,
.page-id-526 .elementor-element-6229942 + .elementor-widget-text-editor,
.page-id-526 .elementor-element-4c2d6b2 + .elementor-widget-text-editor{display:none !important;}
.elementor-element-4f871deb:hover .normal-text, .elementor-element-82649d6:hover .normal-text{
    color: #fff !important;
}

.elementor-element-19457161 .elementor-widget-wrap{
	align-content: space-between;
}
/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Contact page redesign — page 551 */
.page-id-551 .elementor-element-82161d4{
  background:#0d82f7 !important;
  padding:72px 24px !important;
  text-align:center;
}
.page-id-551 .elementor-element-82161d4 h1,
.page-id-551 .elementor-element-82161d4 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-0f32c3d{
  background:#fff !important;
  padding:58px 24px !important;
  font-family:Arial,sans-serif !important;
}
.page-id-551 .elementor-element-f7ab747{
  max-width:900px;
  margin:0 auto !important;
  padding:38px 36px 34px !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px !important;
  box-shadow:0 8px 24px rgba(0,0,0,.07) !important;
}
.page-id-551 .elementor-element-0f32c3d h2,
.page-id-551 .elementor-element-0f32c3d .elementor-heading-title{
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:34px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  text-align:center !important;
}
.page-id-551 .elementor-form .elementor-field-group{margin-bottom:18px !important}
.page-id-551 .elementor-form input:not([type="hidden"]),
.page-id-551 .elementor-form textarea,
.page-id-551 .elementor-form select{
  min-height:52px !important;
  padding:13px 15px !important;
  color:#111 !important;
  background:#fff !important;
  border:1px solid #cfcfcf !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
}
.page-id-551 .elementor-form textarea{min-height:170px !important;resize:vertical}
.page-id-551 .elementor-form input:focus,
.page-id-551 .elementor-form textarea:focus,
.page-id-551 .elementor-form select:focus{
  border-color:#0d82f7 !important;
  box-shadow:0 0 0 2px rgba(13,130,247,.15) !important;
  outline:none !important;
}
.page-id-551 .elementor-form button[type="submit"]{
  min-height:50px !important;
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-form button[type="submit"]:hover,
.page-id-551 .elementor-form button[type="submit"]:focus{
  color:#fff !important;
  background:#0d82f7 !important;
}
.page-id-551 .elementor-element-0f32c3d .elementor-social-icons-wrapper{display:none !important}
.page-id-551 .elementor-element-480f385{
  padding:44px 24px !important;
  background:#0d82f7 !important;
  text-align:center;
}
.page-id-551 .elementor-element-480f385 .elementor-button{
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-480f385 .elementor-button:hover{
  color:#111 !important;
  background:#fff !important;
}
@media(max-width:760px){
  .page-id-551 .elementor-element-82161d4{padding:56px 20px !important}
  .page-id-551 .elementor-element-82161d4 h1,
  .page-id-551 .elementor-element-82161d4 .elementor-heading-title{font-size:38px !important}
  .page-id-551 .elementor-element-0f32c3d{padding:42px 18px !important}
  .page-id-551 .elementor-element-f7ab747{padding:28px 20px 24px !important}
  .page-id-551 .elementor-element-0f32c3d h2,
  .page-id-551 .elementor-element-0f32c3d .elementor-heading-title{font-size:29px !important}
}
.elementor-element-4f871deb:hover .normal-text, .elementor-element-82649d6:hover .normal-text{
    color: #fff !important;
}

.elementor-element-19457161 .elementor-widget-wrap{
	align-content: space-between;
}
/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Contact page redesign — page 551 */
.page-id-551 .elementor-element-82161d4{
  background:#0d82f7 !important;
  padding:72px 24px !important;
  text-align:center;
}
.page-id-551 .elementor-element-82161d4 h1,
.page-id-551 .elementor-element-82161d4 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-0f32c3d{
  background:#fff !important;
  padding:58px 24px !important;
  font-family:Arial,sans-serif !important;
}
.page-id-551 .elementor-element-f7ab747{
  max-width:900px;
  margin:0 auto !important;
  padding:38px 36px 34px !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px !important;
  box-shadow:0 8px 24px rgba(0,0,0,.07) !important;
}
.page-id-551 .elementor-element-0f32c3d h2,
.page-id-551 .elementor-element-0f32c3d .elementor-heading-title{
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:34px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  text-align:center !important;
}
.page-id-551 .elementor-form .elementor-field-group{margin-bottom:18px !important}
.page-id-551 .elementor-form input:not([type="hidden"]),
.page-id-551 .elementor-form textarea,
.page-id-551 .elementor-form select{
  min-height:52px !important;
  padding:13px 15px !important;
  color:#111 !important;
  background:#fff !important;
  border:1px solid #cfcfcf !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
}
.page-id-551 .elementor-form textarea{min-height:170px !important;resize:vertical}
.page-id-551 .elementor-form input:focus,
.page-id-551 .elementor-form textarea:focus,
.page-id-551 .elementor-form select:focus{
  border-color:#0d82f7 !important;
  box-shadow:0 0 0 2px rgba(13,130,247,.15) !important;
  outline:none !important;
}
.page-id-551 .elementor-form button[type="submit"]{
  min-height:50px !important;
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-form button[type="submit"]:hover,
.page-id-551 .elementor-form button[type="submit"]:focus{
  color:#fff !important;
  background:#0d82f7 !important;
}
.page-id-551 .elementor-element-0f32c3d .elementor-social-icons-wrapper{display:none !important}
.page-id-551 .elementor-element-480f385{
  padding:44px 24px !important;
  background:#0d82f7 !important;
  text-align:center;
}
.page-id-551 .elementor-element-480f385 .elementor-button{
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-480f385 .elementor-button:hover{
  color:#111 !important;
  background:#fff !important;
}
@media(max-width:760px){
  .page-id-551 .elementor-element-82161d4{padding:56px 20px !important}
  .page-id-551 .elementor-element-82161d4 h1,
  .page-id-551 .elementor-element-82161d4 .elementor-heading-title{font-size:38px !important}
  .page-id-551 .elementor-element-0f32c3d{padding:42px 18px !important}
  .page-id-551 .elementor-element-f7ab747{padding:28px 20px 24px !important}
  .page-id-551 .elementor-element-0f32c3d h2,
  .page-id-551 .elementor-element-0f32c3d .elementor-heading-title{font-size:29px !important}
}

	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* Contact hero: remove legacy Elementor overlay */
.page-id-551 .elementor-element-82161d4 > .elementor-background-overlay{
  background:transparent !important;
  background-image:none !important;
  opacity:0 !important;
}

	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* Standardize blue-banner headings across redesigned pages */
.jcs-about-hero h1,
.jcs-service-hero h1,
.jcs-process-hero h1,
.jcs-testimonials-hero h1{
  color:#fff !important;
}
.elementor-element-4f871deb:hover .normal-text, .elementor-element-82649d6:hover .normal-text{
    color: #fff !important;
}

.elementor-element-19457161 .elementor-widget-wrap{
	align-content: space-between;
}
/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Contact page redesign — page 551 */
.page-id-551 .elementor-element-82161d4{
  background:#0d82f7 !important;
  padding:72px 24px !important;
  text-align:center;
}
.page-id-551 .elementor-element-82161d4 h1,
.page-id-551 .elementor-element-82161d4 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-0f32c3d{
  background:#fff !important;
  padding:58px 24px !important;
  font-family:Arial,sans-serif !important;
}
.page-id-551 .elementor-element-f7ab747{
  max-width:900px;
  margin:0 auto !important;
  padding:38px 36px 34px !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px !important;
  box-shadow:0 8px 24px rgba(0,0,0,.07) !important;
}
.page-id-551 .elementor-element-0f32c3d h2,
.page-id-551 .elementor-element-0f32c3d .elementor-heading-title{
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:34px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  text-align:center !important;
}
.page-id-551 .elementor-form .elementor-field-group{margin-bottom:18px !important}
.page-id-551 .elementor-form input:not([type="hidden"]),
.page-id-551 .elementor-form textarea,
.page-id-551 .elementor-form select{
  min-height:52px !important;
  padding:13px 15px !important;
  color:#111 !important;
  background:#fff !important;
  border:1px solid #cfcfcf !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
}
.page-id-551 .elementor-form textarea{min-height:170px !important;resize:vertical}
.page-id-551 .elementor-form input:focus,
.page-id-551 .elementor-form textarea:focus,
.page-id-551 .elementor-form select:focus{
  border-color:#0d82f7 !important;
  box-shadow:0 0 0 2px rgba(13,130,247,.15) !important;
  outline:none !important;
}
.page-id-551 .elementor-form button[type="submit"]{
  min-height:50px !important;
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-form button[type="submit"]:hover,
.page-id-551 .elementor-form button[type="submit"]:focus{
  color:#fff !important;
  background:#0d82f7 !important;
}
.page-id-551 .elementor-element-0f32c3d .elementor-social-icons-wrapper{display:none !important}
.page-id-551 .elementor-element-480f385{
  padding:44px 24px !important;
  background:#0d82f7 !important;
  text-align:center;
}
.page-id-551 .elementor-element-480f385 .elementor-button{
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-480f385 .elementor-button:hover{
  color:#111 !important;
  background:#fff !important;
}
@media(max-width:760px){
  .page-id-551 .elementor-element-82161d4{padding:56px 20px !important}
  .page-id-551 .elementor-element-82161d4 h1,
  .page-id-551 .elementor-element-82161d4 .elementor-heading-title{font-size:38px !important}
  .page-id-551 .elementor-element-0f32c3d{padding:42px 18px !important}
  .page-id-551 .elementor-element-f7ab747{padding:28px 20px 24px !important}
  .page-id-551 .elementor-element-0f32c3d h2,
  .page-id-551 .elementor-element-0f32c3d .elementor-heading-title{font-size:29px !important}
}
.elementor-element-4f871deb:hover .normal-text, .elementor-element-82649d6:hover .normal-text{
    color: #fff !important;
}

.elementor-element-19457161 .elementor-widget-wrap{
	align-content: space-between;
}
/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Contact page redesign — page 551 */
.page-id-551 .elementor-element-82161d4{
  background:#0d82f7 !important;
  padding:72px 24px !important;
  text-align:center;
}
.page-id-551 .elementor-element-82161d4 h1,
.page-id-551 .elementor-element-82161d4 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-0f32c3d{
  background:#fff !important;
  padding:58px 24px !important;
  font-family:Arial,sans-serif !important;
}
.page-id-551 .elementor-element-f7ab747{
  max-width:900px;
  margin:0 auto !important;
  padding:38px 36px 34px !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px !important;
  box-shadow:0 8px 24px rgba(0,0,0,.07) !important;
}
.page-id-551 .elementor-element-0f32c3d h2,
.page-id-551 .elementor-element-0f32c3d .elementor-heading-title{
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:34px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  text-align:center !important;
}
.page-id-551 .elementor-form .elementor-field-group{margin-bottom:18px !important}
.page-id-551 .elementor-form input:not([type="hidden"]),
.page-id-551 .elementor-form textarea,
.page-id-551 .elementor-form select{
  min-height:52px !important;
  padding:13px 15px !important;
  color:#111 !important;
  background:#fff !important;
  border:1px solid #cfcfcf !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
}
.page-id-551 .elementor-form textarea{min-height:170px !important;resize:vertical}
.page-id-551 .elementor-form input:focus,
.page-id-551 .elementor-form textarea:focus,
.page-id-551 .elementor-form select:focus{
  border-color:#0d82f7 !important;
  box-shadow:0 0 0 2px rgba(13,130,247,.15) !important;
  outline:none !important;
}
.page-id-551 .elementor-form button[type="submit"]{
  min-height:50px !important;
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-form button[type="submit"]:hover,
.page-id-551 .elementor-form button[type="submit"]:focus{
  color:#fff !important;
  background:#0d82f7 !important;
}
.page-id-551 .elementor-element-0f32c3d .elementor-social-icons-wrapper{display:none !important}
.page-id-551 .elementor-element-480f385{
  padding:44px 24px !important;
  background:#0d82f7 !important;
  text-align:center;
}
.page-id-551 .elementor-element-480f385 .elementor-button{
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-480f385 .elementor-button:hover{
  color:#111 !important;
  background:#fff !important;
}
@media(max-width:760px){
  .page-id-551 .elementor-element-82161d4{padding:56px 20px !important}
  .page-id-551 .elementor-element-82161d4 h1,
  .page-id-551 .elementor-element-82161d4 .elementor-heading-title{font-size:38px !important}
  .page-id-551 .elementor-element-0f32c3d{padding:42px 18px !important}
  .page-id-551 .elementor-element-f7ab747{padding:28px 20px 24px !important}
  .page-id-551 .elementor-element-0f32c3d h2,
  .page-id-551 .elementor-element-0f32c3d .elementor-heading-title{font-size:29px !important}
}

	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* Contact hero: remove legacy Elementor overlay */
.page-id-551 .elementor-element-82161d4 > .elementor-background-overlay{
  background:transparent !important;
  background-image:none !important;
  opacity:0 !important;
}

	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Interviews page redesign — page 526 */
.page-id-526 .elementor-526{font-family:Arial,sans-serif !important;background:#fff}
.page-id-526 .elementor-element-1016898{
  padding:72px 24px !important;
  background:#0d82f7 !important;
  text-align:center !important;
}
.page-id-526 .elementor-element-1016898 > .elementor-background-overlay{
  background:transparent !important;
  background-image:none !important;
  opacity:0 !important;
}
.page-id-526 .elementor-element-1016898 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-526 .elementor-element-9e67b1c{
  padding:58px 24px !important;
  background:#fff !important;
}
.page-id-526 .elementor-element-9e67b1c > .elementor-container{max-width:1100px !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-wrap{align-content:flex-start}
.page-id-526 .elementor-element-9e67b1c h4{
  display:block;
  margin:48px 0 26px !important;
  padding:17px 20px !important;
  color:#fff !important;
  background:#0d82f7 !important;
  border-left:7px solid #f5c928 !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:25px !important;
  font-weight:800 !important;
  line-height:1.25 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team{
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-card{
  display:grid !important;
  grid-template-columns:230px minmax(0,1fr) !important;
  min-height:260px !important;
  overflow:hidden !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px 8px 0 0 !important;
  box-shadow:0 8px 24px rgba(0,0,0,.06) !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-card > .ekit-team-popup,
.page-id-526 .elementor-element-9e67b1c .profile-card > .profile-header{
  display:block !important;
  width:230px !important;
  height:253px !important;
  background:#202226 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-header{
  width:100% !important;
  height:253px !important;
  overflow:hidden !important;
  background:#202226 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-header img{
  display:block !important;
  width:100% !important;
  height:100% !important;
  padding:10px !important;
  background:#202226 !important;
  object-fit:contain !important;
  object-position:center !important;
  transform:none !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-body{
  display:flex !important;
  flex-direction:column !important;
  justify-content:center !important;
  min-width:0 !important;
  padding:28px 30px !important;
  background:#fff !important;
  text-align:left !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-title,
.page-id-526 .elementor-element-9e67b1c .profile-title a{
  margin:0 0 9px !important;
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:25px !important;
  font-weight:800 !important;
  line-height:1.2 !important;
  text-decoration:none !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-designation{
  margin:0 0 12px !important;
  color:#0d82f7 !important;
  font-family:Arial,sans-serif !important;
  font-size:15px !important;
  font-weight:800 !important;
  line-height:1.35 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-content{
  margin:0 !important;
  color:#555 !important;
  font-family:Arial,sans-serif !important;
  font-size:14px !important;
  line-height:1.55 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor{
  width:100% !important;
  margin:0 0 32px !important;
  padding:20px 24px 18px !important;
  background:#f7f9fb !important;
  border:1px solid #e5e5e5 !important;
  border-top:0 !important;
  border-radius:0 0 8px 8px !important;
  font-family:Arial,sans-serif !important;
  box-shadow:0 8px 24px rgba(0,0,0,.04) !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor p{
  margin:0 0 9px !important;
  color:#333 !important;
  font-size:15px !important;
  line-height:1.55 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor a{
  color:#0d82f7 !important;
  font-family:Arial,sans-serif !important;
  font-weight:700 !important;
  text-decoration:none !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor a:hover{text-decoration:underline !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team:has(.profile-title:empty){display:none !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team:has(.profile-title:empty) + .elementor-widget-text-editor{display:none !important}
@media(max-width:760px){
  .page-id-526 .elementor-element-1016898{padding:56px 20px !important}
  .page-id-526 .elementor-element-1016898 .elementor-heading-title{font-size:38px !important}
  .page-id-526 .elementor-element-9e67b1c{padding:42px 18px !important}
  .page-id-526 .elementor-element-9e67b1c h4{margin-top:38px !important;font-size:22px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-card{display:block !important}
  .page-id-526 .elementor-element-9e67b1c .profile-card > .ekit-team-popup,
  .page-id-526 .elementor-element-9e67b1c .profile-card > .profile-header,
  .page-id-526 .elementor-element-9e67b1c .profile-header{width:100% !important;height:300px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-body{padding:24px 22px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-title,
  .page-id-526 .elementor-element-9e67b1c .profile-title a{font-size:22px !important}
  .page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor{padding:18px 20px 16px !important}
}
.elementor-element-4f871deb:hover .normal-text, .elementor-element-82649d6:hover .normal-text{
    color: #fff !important;
}

.elementor-element-19457161 .elementor-widget-wrap{
	align-content: space-between;
}
/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Contact page redesign — page 551 */
.page-id-551 .elementor-element-82161d4{
  background:#0d82f7 !important;
  padding:72px 24px !important;
  text-align:center;
}
.page-id-551 .elementor-element-82161d4 h1,
.page-id-551 .elementor-element-82161d4 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-0f32c3d{
  background:#fff !important;
  padding:58px 24px !important;
  font-family:Arial,sans-serif !important;
}
.page-id-551 .elementor-element-f7ab747{
  max-width:900px;
  margin:0 auto !important;
  padding:38px 36px 34px !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px !important;
  box-shadow:0 8px 24px rgba(0,0,0,.07) !important;
}
.page-id-551 .elementor-element-0f32c3d h2,
.page-id-551 .elementor-element-0f32c3d .elementor-heading-title{
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:34px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  text-align:center !important;
}
.page-id-551 .elementor-form .elementor-field-group{margin-bottom:18px !important}
.page-id-551 .elementor-form input:not([type="hidden"]),
.page-id-551 .elementor-form textarea,
.page-id-551 .elementor-form select{
  min-height:52px !important;
  padding:13px 15px !important;
  color:#111 !important;
  background:#fff !important;
  border:1px solid #cfcfcf !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
}
.page-id-551 .elementor-form textarea{min-height:170px !important;resize:vertical}
.page-id-551 .elementor-form input:focus,
.page-id-551 .elementor-form textarea:focus,
.page-id-551 .elementor-form select:focus{
  border-color:#0d82f7 !important;
  box-shadow:0 0 0 2px rgba(13,130,247,.15) !important;
  outline:none !important;
}
.page-id-551 .elementor-form button[type="submit"]{
  min-height:50px !important;
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-form button[type="submit"]:hover,
.page-id-551 .elementor-form button[type="submit"]:focus{
  color:#fff !important;
  background:#0d82f7 !important;
}
.page-id-551 .elementor-element-0f32c3d .elementor-social-icons-wrapper{display:none !important}
.page-id-551 .elementor-element-480f385{
  padding:44px 24px !important;
  background:#0d82f7 !important;
  text-align:center;
}
.page-id-551 .elementor-element-480f385 .elementor-button{
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-480f385 .elementor-button:hover{
  color:#111 !important;
  background:#fff !important;
}
@media(max-width:760px){
  .page-id-551 .elementor-element-82161d4{padding:56px 20px !important}
  .page-id-551 .elementor-element-82161d4 h1,
  .page-id-551 .elementor-element-82161d4 .elementor-heading-title{font-size:38px !important}
  .page-id-551 .elementor-element-0f32c3d{padding:42px 18px !important}
  .page-id-551 .elementor-element-f7ab747{padding:28px 20px 24px !important}
  .page-id-551 .elementor-element-0f32c3d h2,
  .page-id-551 .elementor-element-0f32c3d .elementor-heading-title{font-size:29px !important}
}
.elementor-element-4f871deb:hover .normal-text, .elementor-element-82649d6:hover .normal-text{
    color: #fff !important;
}

.elementor-element-19457161 .elementor-widget-wrap{
	align-content: space-between;
}
/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Contact page redesign — page 551 */
.page-id-551 .elementor-element-82161d4{
  background:#0d82f7 !important;
  padding:72px 24px !important;
  text-align:center;
}
.page-id-551 .elementor-element-82161d4 h1,
.page-id-551 .elementor-element-82161d4 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-0f32c3d{
  background:#fff !important;
  padding:58px 24px !important;
  font-family:Arial,sans-serif !important;
}
.page-id-551 .elementor-element-f7ab747{
  max-width:900px;
  margin:0 auto !important;
  padding:38px 36px 34px !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px !important;
  box-shadow:0 8px 24px rgba(0,0,0,.07) !important;
}
.page-id-551 .elementor-element-0f32c3d h2,
.page-id-551 .elementor-element-0f32c3d .elementor-heading-title{
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:34px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  text-align:center !important;
}
.page-id-551 .elementor-form .elementor-field-group{margin-bottom:18px !important}
.page-id-551 .elementor-form input:not([type="hidden"]),
.page-id-551 .elementor-form textarea,
.page-id-551 .elementor-form select{
  min-height:52px !important;
  padding:13px 15px !important;
  color:#111 !important;
  background:#fff !important;
  border:1px solid #cfcfcf !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
}
.page-id-551 .elementor-form textarea{min-height:170px !important;resize:vertical}
.page-id-551 .elementor-form input:focus,
.page-id-551 .elementor-form textarea:focus,
.page-id-551 .elementor-form select:focus{
  border-color:#0d82f7 !important;
  box-shadow:0 0 0 2px rgba(13,130,247,.15) !important;
  outline:none !important;
}
.page-id-551 .elementor-form button[type="submit"]{
  min-height:50px !important;
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-form button[type="submit"]:hover,
.page-id-551 .elementor-form button[type="submit"]:focus{
  color:#fff !important;
  background:#0d82f7 !important;
}
.page-id-551 .elementor-element-0f32c3d .elementor-social-icons-wrapper{display:none !important}
.page-id-551 .elementor-element-480f385{
  padding:44px 24px !important;
  background:#0d82f7 !important;
  text-align:center;
}
.page-id-551 .elementor-element-480f385 .elementor-button{
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-480f385 .elementor-button:hover{
  color:#111 !important;
  background:#fff !important;
}
@media(max-width:760px){
  .page-id-551 .elementor-element-82161d4{padding:56px 20px !important}
  .page-id-551 .elementor-element-82161d4 h1,
  .page-id-551 .elementor-element-82161d4 .elementor-heading-title{font-size:38px !important}
  .page-id-551 .elementor-element-0f32c3d{padding:42px 18px !important}
  .page-id-551 .elementor-element-f7ab747{padding:28px 20px 24px !important}
  .page-id-551 .elementor-element-0f32c3d h2,
  .page-id-551 .elementor-element-0f32c3d .elementor-heading-title{font-size:29px !important}
}

	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* Contact hero: remove legacy Elementor overlay */
.page-id-551 .elementor-element-82161d4 > .elementor-background-overlay{
  background:transparent !important;
  background-image:none !important;
  opacity:0 !important;
}

	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Interviews page redesign — page 526 */
.page-id-526 .elementor-526{font-family:Arial,sans-serif !important;background:#fff}
.page-id-526 .elementor-element-1016898{
  padding:72px 24px !important;
  background:#0d82f7 !important;
  text-align:center !important;
}
.page-id-526 .elementor-element-1016898 > .elementor-background-overlay{
  background:transparent !important;
  background-image:none !important;
  opacity:0 !important;
}
.page-id-526 .elementor-element-1016898 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-526 .elementor-element-9e67b1c{
  padding:58px 24px !important;
  background:#fff !important;
}
.page-id-526 .elementor-element-9e67b1c > .elementor-container{max-width:1100px !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-wrap{align-content:flex-start}
.page-id-526 .elementor-element-9e67b1c h4{
  display:block;
  margin:48px 0 26px !important;
  padding:17px 20px !important;
  color:#fff !important;
  background:#0d82f7 !important;
  border-left:7px solid #f5c928 !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:25px !important;
  font-weight:800 !important;
  line-height:1.25 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team{
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-card{
  display:grid !important;
  grid-template-columns:230px minmax(0,1fr) !important;
  min-height:260px !important;
  overflow:hidden !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px 8px 0 0 !important;
  box-shadow:0 8px 24px rgba(0,0,0,.06) !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-card > .ekit-team-popup,
.page-id-526 .elementor-element-9e67b1c .profile-card > .profile-header{
  display:block !important;
  width:230px !important;
  height:253px !important;
  background:#202226 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-header{
  width:100% !important;
  height:253px !important;
  overflow:hidden !important;
  background:#202226 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-header img{
  display:block !important;
  width:100% !important;
  height:100% !important;
  padding:10px !important;
  background:#202226 !important;
  object-fit:contain !important;
  object-position:center !important;
  transform:none !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-body{
  display:flex !important;
  flex-direction:column !important;
  justify-content:center !important;
  min-width:0 !important;
  padding:28px 30px !important;
  background:#fff !important;
  text-align:left !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-title,
.page-id-526 .elementor-element-9e67b1c .profile-title a{
  margin:0 0 9px !important;
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:25px !important;
  font-weight:800 !important;
  line-height:1.2 !important;
  text-decoration:none !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-designation{
  margin:0 0 12px !important;
  color:#0d82f7 !important;
  font-family:Arial,sans-serif !important;
  font-size:15px !important;
  font-weight:800 !important;
  line-height:1.35 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-content{
  margin:0 !important;
  color:#555 !important;
  font-family:Arial,sans-serif !important;
  font-size:14px !important;
  line-height:1.55 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor{
  width:100% !important;
  margin:0 0 32px !important;
  padding:20px 24px 18px !important;
  background:#f7f9fb !important;
  border:1px solid #e5e5e5 !important;
  border-top:0 !important;
  border-radius:0 0 8px 8px !important;
  font-family:Arial,sans-serif !important;
  box-shadow:0 8px 24px rgba(0,0,0,.04) !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor p{
  margin:0 0 9px !important;
  color:#333 !important;
  font-size:15px !important;
  line-height:1.55 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor a{
  color:#0d82f7 !important;
  font-family:Arial,sans-serif !important;
  font-weight:700 !important;
  text-decoration:none !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor a:hover{text-decoration:underline !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team:has(.profile-title:empty){display:none !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team:has(.profile-title:empty) + .elementor-widget-text-editor{display:none !important}
@media(max-width:760px){
  .page-id-526 .elementor-element-1016898{padding:56px 20px !important}
  .page-id-526 .elementor-element-1016898 .elementor-heading-title{font-size:38px !important}
  .page-id-526 .elementor-element-9e67b1c{padding:42px 18px !important}
  .page-id-526 .elementor-element-9e67b1c h4{margin-top:38px !important;font-size:22px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-card{display:block !important}
  .page-id-526 .elementor-element-9e67b1c .profile-card > .ekit-team-popup,
  .page-id-526 .elementor-element-9e67b1c .profile-card > .profile-header,
  .page-id-526 .elementor-element-9e67b1c .profile-header{width:100% !important;height:300px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-body{padding:24px 22px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-title,
  .page-id-526 .elementor-element-9e67b1c .profile-title a{font-size:22px !important}
  .page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor{padding:18px 20px 16px !important}
}
.page-id-526 .elementor-element-6229942,
.page-id-526 .elementor-element-4c2d6b2,
.page-id-526 .elementor-element-6229942 + .elementor-widget-text-editor,
.page-id-526 .elementor-element-4c2d6b2 + .elementor-widget-text-editor{display:none !important;}
.elementor-element-4f871deb:hover .normal-text, .elementor-element-82649d6:hover .normal-text{
    color: #fff !important;
}

.elementor-element-19457161 .elementor-widget-wrap{
	align-content: space-between;
}
/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Contact page redesign — page 551 */
.page-id-551 .elementor-element-82161d4{
  background:#0d82f7 !important;
  padding:72px 24px !important;
  text-align:center;
}
.page-id-551 .elementor-element-82161d4 h1,
.page-id-551 .elementor-element-82161d4 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-0f32c3d{
  background:#fff !important;
  padding:58px 24px !important;
  font-family:Arial,sans-serif !important;
}
.page-id-551 .elementor-element-f7ab747{
  max-width:900px;
  margin:0 auto !important;
  padding:38px 36px 34px !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px !important;
  box-shadow:0 8px 24px rgba(0,0,0,.07) !important;
}
.page-id-551 .elementor-element-0f32c3d h2,
.page-id-551 .elementor-element-0f32c3d .elementor-heading-title{
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:34px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  text-align:center !important;
}
.page-id-551 .elementor-form .elementor-field-group{margin-bottom:18px !important}
.page-id-551 .elementor-form input:not([type="hidden"]),
.page-id-551 .elementor-form textarea,
.page-id-551 .elementor-form select{
  min-height:52px !important;
  padding:13px 15px !important;
  color:#111 !important;
  background:#fff !important;
  border:1px solid #cfcfcf !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
}
.page-id-551 .elementor-form textarea{min-height:170px !important;resize:vertical}
.page-id-551 .elementor-form input:focus,
.page-id-551 .elementor-form textarea:focus,
.page-id-551 .elementor-form select:focus{
  border-color:#0d82f7 !important;
  box-shadow:0 0 0 2px rgba(13,130,247,.15) !important;
  outline:none !important;
}
.page-id-551 .elementor-form button[type="submit"]{
  min-height:50px !important;
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-form button[type="submit"]:hover,
.page-id-551 .elementor-form button[type="submit"]:focus{
  color:#fff !important;
  background:#0d82f7 !important;
}
.page-id-551 .elementor-element-0f32c3d .elementor-social-icons-wrapper{display:none !important}
.page-id-551 .elementor-element-480f385{
  padding:44px 24px !important;
  background:#0d82f7 !important;
  text-align:center;
}
.page-id-551 .elementor-element-480f385 .elementor-button{
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-480f385 .elementor-button:hover{
  color:#111 !important;
  background:#fff !important;
}
@media(max-width:760px){
  .page-id-551 .elementor-element-82161d4{padding:56px 20px !important}
  .page-id-551 .elementor-element-82161d4 h1,
  .page-id-551 .elementor-element-82161d4 .elementor-heading-title{font-size:38px !important}
  .page-id-551 .elementor-element-0f32c3d{padding:42px 18px !important}
  .page-id-551 .elementor-element-f7ab747{padding:28px 20px 24px !important}
  .page-id-551 .elementor-element-0f32c3d h2,
  .page-id-551 .elementor-element-0f32c3d .elementor-heading-title{font-size:29px !important}
}
.elementor-element-4f871deb:hover .normal-text, .elementor-element-82649d6:hover .normal-text{
    color: #fff !important;
}

.elementor-element-19457161 .elementor-widget-wrap{
	align-content: space-between;
}
/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Contact page redesign — page 551 */
.page-id-551 .elementor-element-82161d4{
  background:#0d82f7 !important;
  padding:72px 24px !important;
  text-align:center;
}
.page-id-551 .elementor-element-82161d4 h1,
.page-id-551 .elementor-element-82161d4 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-0f32c3d{
  background:#fff !important;
  padding:58px 24px !important;
  font-family:Arial,sans-serif !important;
}
.page-id-551 .elementor-element-f7ab747{
  max-width:900px;
  margin:0 auto !important;
  padding:38px 36px 34px !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px !important;
  box-shadow:0 8px 24px rgba(0,0,0,.07) !important;
}
.page-id-551 .elementor-element-0f32c3d h2,
.page-id-551 .elementor-element-0f32c3d .elementor-heading-title{
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:34px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  text-align:center !important;
}
.page-id-551 .elementor-form .elementor-field-group{margin-bottom:18px !important}
.page-id-551 .elementor-form input:not([type="hidden"]),
.page-id-551 .elementor-form textarea,
.page-id-551 .elementor-form select{
  min-height:52px !important;
  padding:13px 15px !important;
  color:#111 !important;
  background:#fff !important;
  border:1px solid #cfcfcf !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
}
.page-id-551 .elementor-form textarea{min-height:170px !important;resize:vertical}
.page-id-551 .elementor-form input:focus,
.page-id-551 .elementor-form textarea:focus,
.page-id-551 .elementor-form select:focus{
  border-color:#0d82f7 !important;
  box-shadow:0 0 0 2px rgba(13,130,247,.15) !important;
  outline:none !important;
}
.page-id-551 .elementor-form button[type="submit"]{
  min-height:50px !important;
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-form button[type="submit"]:hover,
.page-id-551 .elementor-form button[type="submit"]:focus{
  color:#fff !important;
  background:#0d82f7 !important;
}
.page-id-551 .elementor-element-0f32c3d .elementor-social-icons-wrapper{display:none !important}
.page-id-551 .elementor-element-480f385{
  padding:44px 24px !important;
  background:#0d82f7 !important;
  text-align:center;
}
.page-id-551 .elementor-element-480f385 .elementor-button{
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-480f385 .elementor-button:hover{
  color:#111 !important;
  background:#fff !important;
}
@media(max-width:760px){
  .page-id-551 .elementor-element-82161d4{padding:56px 20px !important}
  .page-id-551 .elementor-element-82161d4 h1,
  .page-id-551 .elementor-element-82161d4 .elementor-heading-title{font-size:38px !important}
  .page-id-551 .elementor-element-0f32c3d{padding:42px 18px !important}
  .page-id-551 .elementor-element-f7ab747{padding:28px 20px 24px !important}
  .page-id-551 .elementor-element-0f32c3d h2,
  .page-id-551 .elementor-element-0f32c3d .elementor-heading-title{font-size:29px !important}
}

	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* Contact hero: remove legacy Elementor overlay */
.page-id-551 .elementor-element-82161d4 > .elementor-background-overlay{
  background:transparent !important;
  background-image:none !important;
  opacity:0 !important;
}

	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Interviews page redesign — page 526 */
.page-id-526 .elementor-526{font-family:Arial,sans-serif !important;background:#fff}
.page-id-526 .elementor-element-1016898{
  padding:72px 24px !important;
  background:#0d82f7 !important;
  text-align:center !important;
}
.page-id-526 .elementor-element-1016898 > .elementor-background-overlay{
  background:transparent !important;
  background-image:none !important;
  opacity:0 !important;
}
.page-id-526 .elementor-element-1016898 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-526 .elementor-element-9e67b1c{
  padding:58px 24px !important;
  background:#fff !important;
}
.page-id-526 .elementor-element-9e67b1c > .elementor-container{max-width:1100px !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-wrap{align-content:flex-start}
.page-id-526 .elementor-element-9e67b1c h4{
  display:block;
  margin:48px 0 26px !important;
  padding:17px 20px !important;
  color:#fff !important;
  background:#0d82f7 !important;
  border-left:7px solid #f5c928 !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:25px !important;
  font-weight:800 !important;
  line-height:1.25 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team{
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-card{
  display:grid !important;
  grid-template-columns:230px minmax(0,1fr) !important;
  min-height:260px !important;
  overflow:hidden !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px 8px 0 0 !important;
  box-shadow:0 8px 24px rgba(0,0,0,.06) !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-card > .ekit-team-popup,
.page-id-526 .elementor-element-9e67b1c .profile-card > .profile-header{
  display:block !important;
  width:230px !important;
  height:253px !important;
  background:#202226 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-header{
  width:100% !important;
  height:253px !important;
  overflow:hidden !important;
  background:#202226 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-header img{
  display:block !important;
  width:100% !important;
  height:100% !important;
  padding:10px !important;
  background:#202226 !important;
  object-fit:contain !important;
  object-position:center !important;
  transform:none !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-body{
  display:flex !important;
  flex-direction:column !important;
  justify-content:center !important;
  min-width:0 !important;
  padding:28px 30px !important;
  background:#fff !important;
  text-align:left !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-title,
.page-id-526 .elementor-element-9e67b1c .profile-title a{
  margin:0 0 9px !important;
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:25px !important;
  font-weight:800 !important;
  line-height:1.2 !important;
  text-decoration:none !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-designation{
  margin:0 0 12px !important;
  color:#0d82f7 !important;
  font-family:Arial,sans-serif !important;
  font-size:15px !important;
  font-weight:800 !important;
  line-height:1.35 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-content{
  margin:0 !important;
  color:#555 !important;
  font-family:Arial,sans-serif !important;
  font-size:14px !important;
  line-height:1.55 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor{
  width:100% !important;
  margin:0 0 32px !important;
  padding:20px 24px 18px !important;
  background:#f7f9fb !important;
  border:1px solid #e5e5e5 !important;
  border-top:0 !important;
  border-radius:0 0 8px 8px !important;
  font-family:Arial,sans-serif !important;
  box-shadow:0 8px 24px rgba(0,0,0,.04) !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor p{
  margin:0 0 9px !important;
  color:#333 !important;
  font-size:15px !important;
  line-height:1.55 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor a{
  color:#0d82f7 !important;
  font-family:Arial,sans-serif !important;
  font-weight:700 !important;
  text-decoration:none !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor a:hover{text-decoration:underline !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team:has(.profile-title:empty){display:none !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team:has(.profile-title:empty) + .elementor-widget-text-editor{display:none !important}
@media(max-width:760px){
  .page-id-526 .elementor-element-1016898{padding:56px 20px !important}
  .page-id-526 .elementor-element-1016898 .elementor-heading-title{font-size:38px !important}
  .page-id-526 .elementor-element-9e67b1c{padding:42px 18px !important}
  .page-id-526 .elementor-element-9e67b1c h4{margin-top:38px !important;font-size:22px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-card{display:block !important}
  .page-id-526 .elementor-element-9e67b1c .profile-card > .ekit-team-popup,
  .page-id-526 .elementor-element-9e67b1c .profile-card > .profile-header,
  .page-id-526 .elementor-element-9e67b1c .profile-header{width:100% !important;height:300px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-body{padding:24px 22px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-title,
  .page-id-526 .elementor-element-9e67b1c .profile-title a{font-size:22px !important}
  .page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor{padding:18px 20px 16px !important}
}
.elementor-element-4f871deb:hover .normal-text, .elementor-element-82649d6:hover .normal-text{
    color: #fff !important;
}

.elementor-element-19457161 .elementor-widget-wrap{
	align-content: space-between;
}
/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Contact page redesign — page 551 */
.page-id-551 .elementor-element-82161d4{
  background:#0d82f7 !important;
  padding:72px 24px !important;
  text-align:center;
}
.page-id-551 .elementor-element-82161d4 h1,
.page-id-551 .elementor-element-82161d4 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-0f32c3d{
  background:#fff !important;
  padding:58px 24px !important;
  font-family:Arial,sans-serif !important;
}
.page-id-551 .elementor-element-f7ab747{
  max-width:900px;
  margin:0 auto !important;
  padding:38px 36px 34px !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px !important;
  box-shadow:0 8px 24px rgba(0,0,0,.07) !important;
}
.page-id-551 .elementor-element-0f32c3d h2,
.page-id-551 .elementor-element-0f32c3d .elementor-heading-title{
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:34px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  text-align:center !important;
}
.page-id-551 .elementor-form .elementor-field-group{margin-bottom:18px !important}
.page-id-551 .elementor-form input:not([type="hidden"]),
.page-id-551 .elementor-form textarea,
.page-id-551 .elementor-form select{
  min-height:52px !important;
  padding:13px 15px !important;
  color:#111 !important;
  background:#fff !important;
  border:1px solid #cfcfcf !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
}
.page-id-551 .elementor-form textarea{min-height:170px !important;resize:vertical}
.page-id-551 .elementor-form input:focus,
.page-id-551 .elementor-form textarea:focus,
.page-id-551 .elementor-form select:focus{
  border-color:#0d82f7 !important;
  box-shadow:0 0 0 2px rgba(13,130,247,.15) !important;
  outline:none !important;
}
.page-id-551 .elementor-form button[type="submit"]{
  min-height:50px !important;
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-form button[type="submit"]:hover,
.page-id-551 .elementor-form button[type="submit"]:focus{
  color:#fff !important;
  background:#0d82f7 !important;
}
.page-id-551 .elementor-element-0f32c3d .elementor-social-icons-wrapper{display:none !important}
.page-id-551 .elementor-element-480f385{
  padding:44px 24px !important;
  background:#0d82f7 !important;
  text-align:center;
}
.page-id-551 .elementor-element-480f385 .elementor-button{
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-480f385 .elementor-button:hover{
  color:#111 !important;
  background:#fff !important;
}
@media(max-width:760px){
  .page-id-551 .elementor-element-82161d4{padding:56px 20px !important}
  .page-id-551 .elementor-element-82161d4 h1,
  .page-id-551 .elementor-element-82161d4 .elementor-heading-title{font-size:38px !important}
  .page-id-551 .elementor-element-0f32c3d{padding:42px 18px !important}
  .page-id-551 .elementor-element-f7ab747{padding:28px 20px 24px !important}
  .page-id-551 .elementor-element-0f32c3d h2,
  .page-id-551 .elementor-element-0f32c3d .elementor-heading-title{font-size:29px !important}
}
.elementor-element-4f871deb:hover .normal-text, .elementor-element-82649d6:hover .normal-text{
    color: #fff !important;
}

.elementor-element-19457161 .elementor-widget-wrap{
	align-content: space-between;
}
/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Contact page redesign — page 551 */
.page-id-551 .elementor-element-82161d4{
  background:#0d82f7 !important;
  padding:72px 24px !important;
  text-align:center;
}
.page-id-551 .elementor-element-82161d4 h1,
.page-id-551 .elementor-element-82161d4 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-0f32c3d{
  background:#fff !important;
  padding:58px 24px !important;
  font-family:Arial,sans-serif !important;
}
.page-id-551 .elementor-element-f7ab747{
  max-width:900px;
  margin:0 auto !important;
  padding:38px 36px 34px !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px !important;
  box-shadow:0 8px 24px rgba(0,0,0,.07) !important;
}
.page-id-551 .elementor-element-0f32c3d h2,
.page-id-551 .elementor-element-0f32c3d .elementor-heading-title{
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:34px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  text-align:center !important;
}
.page-id-551 .elementor-form .elementor-field-group{margin-bottom:18px !important}
.page-id-551 .elementor-form input:not([type="hidden"]),
.page-id-551 .elementor-form textarea,
.page-id-551 .elementor-form select{
  min-height:52px !important;
  padding:13px 15px !important;
  color:#111 !important;
  background:#fff !important;
  border:1px solid #cfcfcf !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
}
.page-id-551 .elementor-form textarea{min-height:170px !important;resize:vertical}
.page-id-551 .elementor-form input:focus,
.page-id-551 .elementor-form textarea:focus,
.page-id-551 .elementor-form select:focus{
  border-color:#0d82f7 !important;
  box-shadow:0 0 0 2px rgba(13,130,247,.15) !important;
  outline:none !important;
}
.page-id-551 .elementor-form button[type="submit"]{
  min-height:50px !important;
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-form button[type="submit"]:hover,
.page-id-551 .elementor-form button[type="submit"]:focus{
  color:#fff !important;
  background:#0d82f7 !important;
}
.page-id-551 .elementor-element-0f32c3d .elementor-social-icons-wrapper{display:none !important}
.page-id-551 .elementor-element-480f385{
  padding:44px 24px !important;
  background:#0d82f7 !important;
  text-align:center;
}
.page-id-551 .elementor-element-480f385 .elementor-button{
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-480f385 .elementor-button:hover{
  color:#111 !important;
  background:#fff !important;
}
@media(max-width:760px){
  .page-id-551 .elementor-element-82161d4{padding:56px 20px !important}
  .page-id-551 .elementor-element-82161d4 h1,
  .page-id-551 .elementor-element-82161d4 .elementor-heading-title{font-size:38px !important}
  .page-id-551 .elementor-element-0f32c3d{padding:42px 18px !important}
  .page-id-551 .elementor-element-f7ab747{padding:28px 20px 24px !important}
  .page-id-551 .elementor-element-0f32c3d h2,
  .page-id-551 .elementor-element-0f32c3d .elementor-heading-title{font-size:29px !important}
}

	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* Contact hero: remove legacy Elementor overlay */
.page-id-551 .elementor-element-82161d4 > .elementor-background-overlay{
  background:transparent !important;
  background-image:none !important;
  opacity:0 !important;
}

	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Interviews page redesign — page 526 */
.page-id-526 .elementor-526{font-family:Arial,sans-serif !important;background:#fff}
.page-id-526 .elementor-element-1016898{
  padding:72px 24px !important;
  background:#0d82f7 !important;
  text-align:center !important;
}
.page-id-526 .elementor-element-1016898 > .elementor-background-overlay{
  background:transparent !important;
  background-image:none !important;
  opacity:0 !important;
}
.page-id-526 .elementor-element-1016898 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-526 .elementor-element-9e67b1c{
  padding:58px 24px !important;
  background:#fff !important;
}
.page-id-526 .elementor-element-9e67b1c > .elementor-container{max-width:1100px !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-wrap{align-content:flex-start}
.page-id-526 .elementor-element-9e67b1c h4{
  display:block;
  margin:48px 0 26px !important;
  padding:17px 20px !important;
  color:#fff !important;
  background:#0d82f7 !important;
  border-left:7px solid #f5c928 !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:25px !important;
  font-weight:800 !important;
  line-height:1.25 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team{
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-card{
  display:grid !important;
  grid-template-columns:230px minmax(0,1fr) !important;
  min-height:260px !important;
  overflow:hidden !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px 8px 0 0 !important;
  box-shadow:0 8px 24px rgba(0,0,0,.06) !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-card > .ekit-team-popup,
.page-id-526 .elementor-element-9e67b1c .profile-card > .profile-header{
  display:block !important;
  width:230px !important;
  height:253px !important;
  background:#202226 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-header{
  width:100% !important;
  height:253px !important;
  overflow:hidden !important;
  background:#202226 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-header img{
  display:block !important;
  width:100% !important;
  height:100% !important;
  padding:10px !important;
  background:#202226 !important;
  object-fit:contain !important;
  object-position:center !important;
  transform:none !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-body{
  display:flex !important;
  flex-direction:column !important;
  justify-content:center !important;
  min-width:0 !important;
  padding:28px 30px !important;
  background:#fff !important;
  text-align:left !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-title,
.page-id-526 .elementor-element-9e67b1c .profile-title a{
  margin:0 0 9px !important;
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:25px !important;
  font-weight:800 !important;
  line-height:1.2 !important;
  text-decoration:none !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-designation{
  margin:0 0 12px !important;
  color:#0d82f7 !important;
  font-family:Arial,sans-serif !important;
  font-size:15px !important;
  font-weight:800 !important;
  line-height:1.35 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-content{
  margin:0 !important;
  color:#555 !important;
  font-family:Arial,sans-serif !important;
  font-size:14px !important;
  line-height:1.55 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor{
  width:100% !important;
  margin:0 0 32px !important;
  padding:20px 24px 18px !important;
  background:#f7f9fb !important;
  border:1px solid #e5e5e5 !important;
  border-top:0 !important;
  border-radius:0 0 8px 8px !important;
  font-family:Arial,sans-serif !important;
  box-shadow:0 8px 24px rgba(0,0,0,.04) !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor p{
  margin:0 0 9px !important;
  color:#333 !important;
  font-size:15px !important;
  line-height:1.55 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor a{
  color:#0d82f7 !important;
  font-family:Arial,sans-serif !important;
  font-weight:700 !important;
  text-decoration:none !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor a:hover{text-decoration:underline !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team:has(.profile-title:empty){display:none !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team:has(.profile-title:empty) + .elementor-widget-text-editor{display:none !important}
@media(max-width:760px){
  .page-id-526 .elementor-element-1016898{padding:56px 20px !important}
  .page-id-526 .elementor-element-1016898 .elementor-heading-title{font-size:38px !important}
  .page-id-526 .elementor-element-9e67b1c{padding:42px 18px !important}
  .page-id-526 .elementor-element-9e67b1c h4{margin-top:38px !important;font-size:22px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-card{display:block !important}
  .page-id-526 .elementor-element-9e67b1c .profile-card > .ekit-team-popup,
  .page-id-526 .elementor-element-9e67b1c .profile-card > .profile-header,
  .page-id-526 .elementor-element-9e67b1c .profile-header{width:100% !important;height:300px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-body{padding:24px 22px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-title,
  .page-id-526 .elementor-element-9e67b1c .profile-title a{font-size:22px !important}
  .page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor{padding:18px 20px 16px !important}
}
.page-id-526 .elementor-element-6229942,
.page-id-526 .elementor-element-4c2d6b2,
.page-id-526 .elementor-element-6229942 + .elementor-widget-text-editor,
.page-id-526 .elementor-element-4c2d6b2 + .elementor-widget-text-editor{display:none !important;}
.elementor-element-4f871deb:hover .normal-text, .elementor-element-82649d6:hover .normal-text{
    color: #fff !important;
}

.elementor-element-19457161 .elementor-widget-wrap{
	align-content: space-between;
}
/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Contact page redesign — page 551 */
.page-id-551 .elementor-element-82161d4{
  background:#0d82f7 !important;
  padding:72px 24px !important;
  text-align:center;
}
.page-id-551 .elementor-element-82161d4 h1,
.page-id-551 .elementor-element-82161d4 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-0f32c3d{
  background:#fff !important;
  padding:58px 24px !important;
  font-family:Arial,sans-serif !important;
}
.page-id-551 .elementor-element-f7ab747{
  max-width:900px;
  margin:0 auto !important;
  padding:38px 36px 34px !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px !important;
  box-shadow:0 8px 24px rgba(0,0,0,.07) !important;
}
.page-id-551 .elementor-element-0f32c3d h2,
.page-id-551 .elementor-element-0f32c3d .elementor-heading-title{
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:34px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  text-align:center !important;
}
.page-id-551 .elementor-form .elementor-field-group{margin-bottom:18px !important}
.page-id-551 .elementor-form input:not([type="hidden"]),
.page-id-551 .elementor-form textarea,
.page-id-551 .elementor-form select{
  min-height:52px !important;
  padding:13px 15px !important;
  color:#111 !important;
  background:#fff !important;
  border:1px solid #cfcfcf !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
}
.page-id-551 .elementor-form textarea{min-height:170px !important;resize:vertical}
.page-id-551 .elementor-form input:focus,
.page-id-551 .elementor-form textarea:focus,
.page-id-551 .elementor-form select:focus{
  border-color:#0d82f7 !important;
  box-shadow:0 0 0 2px rgba(13,130,247,.15) !important;
  outline:none !important;
}
.page-id-551 .elementor-form button[type="submit"]{
  min-height:50px !important;
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-form button[type="submit"]:hover,
.page-id-551 .elementor-form button[type="submit"]:focus{
  color:#fff !important;
  background:#0d82f7 !important;
}
.page-id-551 .elementor-element-0f32c3d .elementor-social-icons-wrapper{display:none !important}
.page-id-551 .elementor-element-480f385{
  padding:44px 24px !important;
  background:#0d82f7 !important;
  text-align:center;
}
.page-id-551 .elementor-element-480f385 .elementor-button{
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-480f385 .elementor-button:hover{
  color:#111 !important;
  background:#fff !important;
}
@media(max-width:760px){
  .page-id-551 .elementor-element-82161d4{padding:56px 20px !important}
  .page-id-551 .elementor-element-82161d4 h1,
  .page-id-551 .elementor-element-82161d4 .elementor-heading-title{font-size:38px !important}
  .page-id-551 .elementor-element-0f32c3d{padding:42px 18px !important}
  .page-id-551 .elementor-element-f7ab747{padding:28px 20px 24px !important}
  .page-id-551 .elementor-element-0f32c3d h2,
  .page-id-551 .elementor-element-0f32c3d .elementor-heading-title{font-size:29px !important}
}
.elementor-element-4f871deb:hover .normal-text, .elementor-element-82649d6:hover .normal-text{
    color: #fff !important;
}

.elementor-element-19457161 .elementor-widget-wrap{
	align-content: space-between;
}
/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Contact page redesign — page 551 */
.page-id-551 .elementor-element-82161d4{
  background:#0d82f7 !important;
  padding:72px 24px !important;
  text-align:center;
}
.page-id-551 .elementor-element-82161d4 h1,
.page-id-551 .elementor-element-82161d4 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-0f32c3d{
  background:#fff !important;
  padding:58px 24px !important;
  font-family:Arial,sans-serif !important;
}
.page-id-551 .elementor-element-f7ab747{
  max-width:900px;
  margin:0 auto !important;
  padding:38px 36px 34px !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px !important;
  box-shadow:0 8px 24px rgba(0,0,0,.07) !important;
}
.page-id-551 .elementor-element-0f32c3d h2,
.page-id-551 .elementor-element-0f32c3d .elementor-heading-title{
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:34px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  text-align:center !important;
}
.page-id-551 .elementor-form .elementor-field-group{margin-bottom:18px !important}
.page-id-551 .elementor-form input:not([type="hidden"]),
.page-id-551 .elementor-form textarea,
.page-id-551 .elementor-form select{
  min-height:52px !important;
  padding:13px 15px !important;
  color:#111 !important;
  background:#fff !important;
  border:1px solid #cfcfcf !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
}
.page-id-551 .elementor-form textarea{min-height:170px !important;resize:vertical}
.page-id-551 .elementor-form input:focus,
.page-id-551 .elementor-form textarea:focus,
.page-id-551 .elementor-form select:focus{
  border-color:#0d82f7 !important;
  box-shadow:0 0 0 2px rgba(13,130,247,.15) !important;
  outline:none !important;
}
.page-id-551 .elementor-form button[type="submit"]{
  min-height:50px !important;
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-form button[type="submit"]:hover,
.page-id-551 .elementor-form button[type="submit"]:focus{
  color:#fff !important;
  background:#0d82f7 !important;
}
.page-id-551 .elementor-element-0f32c3d .elementor-social-icons-wrapper{display:none !important}
.page-id-551 .elementor-element-480f385{
  padding:44px 24px !important;
  background:#0d82f7 !important;
  text-align:center;
}
.page-id-551 .elementor-element-480f385 .elementor-button{
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-480f385 .elementor-button:hover{
  color:#111 !important;
  background:#fff !important;
}
@media(max-width:760px){
  .page-id-551 .elementor-element-82161d4{padding:56px 20px !important}
  .page-id-551 .elementor-element-82161d4 h1,
  .page-id-551 .elementor-element-82161d4 .elementor-heading-title{font-size:38px !important}
  .page-id-551 .elementor-element-0f32c3d{padding:42px 18px !important}
  .page-id-551 .elementor-element-f7ab747{padding:28px 20px 24px !important}
  .page-id-551 .elementor-element-0f32c3d h2,
  .page-id-551 .elementor-element-0f32c3d .elementor-heading-title{font-size:29px !important}
}

	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* Contact hero: remove legacy Elementor overlay */
.page-id-551 .elementor-element-82161d4 > .elementor-background-overlay{
  background:transparent !important;
  background-image:none !important;
  opacity:0 !important;
}

	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* Standardize blue-banner headings across redesigned pages */
.jcs-about-hero h1,
.jcs-service-hero h1,
.jcs-process-hero h1,
.jcs-testimonials-hero h1{
  color:#fff !important;
}
.elementor-element-4f871deb:hover .normal-text, .elementor-element-82649d6:hover .normal-text{
    color: #fff !important;
}

.elementor-element-19457161 .elementor-widget-wrap{
	align-content: space-between;
}
/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Contact page redesign — page 551 */
.page-id-551 .elementor-element-82161d4{
  background:#0d82f7 !important;
  padding:72px 24px !important;
  text-align:center;
}
.page-id-551 .elementor-element-82161d4 h1,
.page-id-551 .elementor-element-82161d4 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-0f32c3d{
  background:#fff !important;
  padding:58px 24px !important;
  font-family:Arial,sans-serif !important;
}
.page-id-551 .elementor-element-f7ab747{
  max-width:900px;
  margin:0 auto !important;
  padding:38px 36px 34px !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px !important;
  box-shadow:0 8px 24px rgba(0,0,0,.07) !important;
}
.page-id-551 .elementor-element-0f32c3d h2,
.page-id-551 .elementor-element-0f32c3d .elementor-heading-title{
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:34px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  text-align:center !important;
}
.page-id-551 .elementor-form .elementor-field-group{margin-bottom:18px !important}
.page-id-551 .elementor-form input:not([type="hidden"]),
.page-id-551 .elementor-form textarea,
.page-id-551 .elementor-form select{
  min-height:52px !important;
  padding:13px 15px !important;
  color:#111 !important;
  background:#fff !important;
  border:1px solid #cfcfcf !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
}
.page-id-551 .elementor-form textarea{min-height:170px !important;resize:vertical}
.page-id-551 .elementor-form input:focus,
.page-id-551 .elementor-form textarea:focus,
.page-id-551 .elementor-form select:focus{
  border-color:#0d82f7 !important;
  box-shadow:0 0 0 2px rgba(13,130,247,.15) !important;
  outline:none !important;
}
.page-id-551 .elementor-form button[type="submit"]{
  min-height:50px !important;
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-form button[type="submit"]:hover,
.page-id-551 .elementor-form button[type="submit"]:focus{
  color:#fff !important;
  background:#0d82f7 !important;
}
.page-id-551 .elementor-element-0f32c3d .elementor-social-icons-wrapper{display:none !important}
.page-id-551 .elementor-element-480f385{
  padding:44px 24px !important;
  background:#0d82f7 !important;
  text-align:center;
}
.page-id-551 .elementor-element-480f385 .elementor-button{
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-480f385 .elementor-button:hover{
  color:#111 !important;
  background:#fff !important;
}
@media(max-width:760px){
  .page-id-551 .elementor-element-82161d4{padding:56px 20px !important}
  .page-id-551 .elementor-element-82161d4 h1,
  .page-id-551 .elementor-element-82161d4 .elementor-heading-title{font-size:38px !important}
  .page-id-551 .elementor-element-0f32c3d{padding:42px 18px !important}
  .page-id-551 .elementor-element-f7ab747{padding:28px 20px 24px !important}
  .page-id-551 .elementor-element-0f32c3d h2,
  .page-id-551 .elementor-element-0f32c3d .elementor-heading-title{font-size:29px !important}
}
.elementor-element-4f871deb:hover .normal-text, .elementor-element-82649d6:hover .normal-text{
    color: #fff !important;
}

.elementor-element-19457161 .elementor-widget-wrap{
	align-content: space-between;
}
/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Contact page redesign — page 551 */
.page-id-551 .elementor-element-82161d4{
  background:#0d82f7 !important;
  padding:72px 24px !important;
  text-align:center;
}
.page-id-551 .elementor-element-82161d4 h1,
.page-id-551 .elementor-element-82161d4 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-0f32c3d{
  background:#fff !important;
  padding:58px 24px !important;
  font-family:Arial,sans-serif !important;
}
.page-id-551 .elementor-element-f7ab747{
  max-width:900px;
  margin:0 auto !important;
  padding:38px 36px 34px !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px !important;
  box-shadow:0 8px 24px rgba(0,0,0,.07) !important;
}
.page-id-551 .elementor-element-0f32c3d h2,
.page-id-551 .elementor-element-0f32c3d .elementor-heading-title{
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:34px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  text-align:center !important;
}
.page-id-551 .elementor-form .elementor-field-group{margin-bottom:18px !important}
.page-id-551 .elementor-form input:not([type="hidden"]),
.page-id-551 .elementor-form textarea,
.page-id-551 .elementor-form select{
  min-height:52px !important;
  padding:13px 15px !important;
  color:#111 !important;
  background:#fff !important;
  border:1px solid #cfcfcf !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
}
.page-id-551 .elementor-form textarea{min-height:170px !important;resize:vertical}
.page-id-551 .elementor-form input:focus,
.page-id-551 .elementor-form textarea:focus,
.page-id-551 .elementor-form select:focus{
  border-color:#0d82f7 !important;
  box-shadow:0 0 0 2px rgba(13,130,247,.15) !important;
  outline:none !important;
}
.page-id-551 .elementor-form button[type="submit"]{
  min-height:50px !important;
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-form button[type="submit"]:hover,
.page-id-551 .elementor-form button[type="submit"]:focus{
  color:#fff !important;
  background:#0d82f7 !important;
}
.page-id-551 .elementor-element-0f32c3d .elementor-social-icons-wrapper{display:none !important}
.page-id-551 .elementor-element-480f385{
  padding:44px 24px !important;
  background:#0d82f7 !important;
  text-align:center;
}
.page-id-551 .elementor-element-480f385 .elementor-button{
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-480f385 .elementor-button:hover{
  color:#111 !important;
  background:#fff !important;
}
@media(max-width:760px){
  .page-id-551 .elementor-element-82161d4{padding:56px 20px !important}
  .page-id-551 .elementor-element-82161d4 h1,
  .page-id-551 .elementor-element-82161d4 .elementor-heading-title{font-size:38px !important}
  .page-id-551 .elementor-element-0f32c3d{padding:42px 18px !important}
  .page-id-551 .elementor-element-f7ab747{padding:28px 20px 24px !important}
  .page-id-551 .elementor-element-0f32c3d h2,
  .page-id-551 .elementor-element-0f32c3d .elementor-heading-title{font-size:29px !important}
}

	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* Contact hero: remove legacy Elementor overlay */
.page-id-551 .elementor-element-82161d4 > .elementor-background-overlay{
  background:transparent !important;
  background-image:none !important;
  opacity:0 !important;
}

	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* Final banner color and typography alignment */
.jcs-team-hero h1{color:#fff !important;}
.page-id-526 .elementor-element-1016898 .elementor-heading-title,
.page-id-551 .elementor-element-82161d4 .elementor-heading-title{
  font-family:Rubik,sans-serif !important;
}
.elementor-element-4f871deb:hover .normal-text, .elementor-element-82649d6:hover .normal-text{
    color: #fff !important;
}

.elementor-element-19457161 .elementor-widget-wrap{
	align-content: space-between;
}
/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Contact page redesign — page 551 */
.page-id-551 .elementor-element-82161d4{
  background:#0d82f7 !important;
  padding:72px 24px !important;
  text-align:center;
}
.page-id-551 .elementor-element-82161d4 h1,
.page-id-551 .elementor-element-82161d4 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-0f32c3d{
  background:#fff !important;
  padding:58px 24px !important;
  font-family:Arial,sans-serif !important;
}
.page-id-551 .elementor-element-f7ab747{
  max-width:900px;
  margin:0 auto !important;
  padding:38px 36px 34px !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px !important;
  box-shadow:0 8px 24px rgba(0,0,0,.07) !important;
}
.page-id-551 .elementor-element-0f32c3d h2,
.page-id-551 .elementor-element-0f32c3d .elementor-heading-title{
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:34px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  text-align:center !important;
}
.page-id-551 .elementor-form .elementor-field-group{margin-bottom:18px !important}
.page-id-551 .elementor-form input:not([type="hidden"]),
.page-id-551 .elementor-form textarea,
.page-id-551 .elementor-form select{
  min-height:52px !important;
  padding:13px 15px !important;
  color:#111 !important;
  background:#fff !important;
  border:1px solid #cfcfcf !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
}
.page-id-551 .elementor-form textarea{min-height:170px !important;resize:vertical}
.page-id-551 .elementor-form input:focus,
.page-id-551 .elementor-form textarea:focus,
.page-id-551 .elementor-form select:focus{
  border-color:#0d82f7 !important;
  box-shadow:0 0 0 2px rgba(13,130,247,.15) !important;
  outline:none !important;
}
.page-id-551 .elementor-form button[type="submit"]{
  min-height:50px !important;
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-form button[type="submit"]:hover,
.page-id-551 .elementor-form button[type="submit"]:focus{
  color:#fff !important;
  background:#0d82f7 !important;
}
.page-id-551 .elementor-element-0f32c3d .elementor-social-icons-wrapper{display:none !important}
.page-id-551 .elementor-element-480f385{
  padding:44px 24px !important;
  background:#0d82f7 !important;
  text-align:center;
}
.page-id-551 .elementor-element-480f385 .elementor-button{
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-480f385 .elementor-button:hover{
  color:#111 !important;
  background:#fff !important;
}
@media(max-width:760px){
  .page-id-551 .elementor-element-82161d4{padding:56px 20px !important}
  .page-id-551 .elementor-element-82161d4 h1,
  .page-id-551 .elementor-element-82161d4 .elementor-heading-title{font-size:38px !important}
  .page-id-551 .elementor-element-0f32c3d{padding:42px 18px !important}
  .page-id-551 .elementor-element-f7ab747{padding:28px 20px 24px !important}
  .page-id-551 .elementor-element-0f32c3d h2,
  .page-id-551 .elementor-element-0f32c3d .elementor-heading-title{font-size:29px !important}
}
.elementor-element-4f871deb:hover .normal-text, .elementor-element-82649d6:hover .normal-text{
    color: #fff !important;
}

.elementor-element-19457161 .elementor-widget-wrap{
	align-content: space-between;
}
/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Contact page redesign — page 551 */
.page-id-551 .elementor-element-82161d4{
  background:#0d82f7 !important;
  padding:72px 24px !important;
  text-align:center;
}
.page-id-551 .elementor-element-82161d4 h1,
.page-id-551 .elementor-element-82161d4 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-0f32c3d{
  background:#fff !important;
  padding:58px 24px !important;
  font-family:Arial,sans-serif !important;
}
.page-id-551 .elementor-element-f7ab747{
  max-width:900px;
  margin:0 auto !important;
  padding:38px 36px 34px !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px !important;
  box-shadow:0 8px 24px rgba(0,0,0,.07) !important;
}
.page-id-551 .elementor-element-0f32c3d h2,
.page-id-551 .elementor-element-0f32c3d .elementor-heading-title{
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:34px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  text-align:center !important;
}
.page-id-551 .elementor-form .elementor-field-group{margin-bottom:18px !important}
.page-id-551 .elementor-form input:not([type="hidden"]),
.page-id-551 .elementor-form textarea,
.page-id-551 .elementor-form select{
  min-height:52px !important;
  padding:13px 15px !important;
  color:#111 !important;
  background:#fff !important;
  border:1px solid #cfcfcf !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
}
.page-id-551 .elementor-form textarea{min-height:170px !important;resize:vertical}
.page-id-551 .elementor-form input:focus,
.page-id-551 .elementor-form textarea:focus,
.page-id-551 .elementor-form select:focus{
  border-color:#0d82f7 !important;
  box-shadow:0 0 0 2px rgba(13,130,247,.15) !important;
  outline:none !important;
}
.page-id-551 .elementor-form button[type="submit"]{
  min-height:50px !important;
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-form button[type="submit"]:hover,
.page-id-551 .elementor-form button[type="submit"]:focus{
  color:#fff !important;
  background:#0d82f7 !important;
}
.page-id-551 .elementor-element-0f32c3d .elementor-social-icons-wrapper{display:none !important}
.page-id-551 .elementor-element-480f385{
  padding:44px 24px !important;
  background:#0d82f7 !important;
  text-align:center;
}
.page-id-551 .elementor-element-480f385 .elementor-button{
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-480f385 .elementor-button:hover{
  color:#111 !important;
  background:#fff !important;
}
@media(max-width:760px){
  .page-id-551 .elementor-element-82161d4{padding:56px 20px !important}
  .page-id-551 .elementor-element-82161d4 h1,
  .page-id-551 .elementor-element-82161d4 .elementor-heading-title{font-size:38px !important}
  .page-id-551 .elementor-element-0f32c3d{padding:42px 18px !important}
  .page-id-551 .elementor-element-f7ab747{padding:28px 20px 24px !important}
  .page-id-551 .elementor-element-0f32c3d h2,
  .page-id-551 .elementor-element-0f32c3d .elementor-heading-title{font-size:29px !important}
}

	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* Contact hero: remove legacy Elementor overlay */
.page-id-551 .elementor-element-82161d4 > .elementor-background-overlay{
  background:transparent !important;
  background-image:none !important;
  opacity:0 !important;
}

	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Interviews page redesign — page 526 */
.page-id-526 .elementor-526{font-family:Arial,sans-serif !important;background:#fff}
.page-id-526 .elementor-element-1016898{
  padding:72px 24px !important;
  background:#0d82f7 !important;
  text-align:center !important;
}
.page-id-526 .elementor-element-1016898 > .elementor-background-overlay{
  background:transparent !important;
  background-image:none !important;
  opacity:0 !important;
}
.page-id-526 .elementor-element-1016898 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-526 .elementor-element-9e67b1c{
  padding:58px 24px !important;
  background:#fff !important;
}
.page-id-526 .elementor-element-9e67b1c > .elementor-container{max-width:1100px !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-wrap{align-content:flex-start}
.page-id-526 .elementor-element-9e67b1c h4{
  display:block;
  margin:48px 0 26px !important;
  padding:17px 20px !important;
  color:#fff !important;
  background:#0d82f7 !important;
  border-left:7px solid #f5c928 !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:25px !important;
  font-weight:800 !important;
  line-height:1.25 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team{
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-card{
  display:grid !important;
  grid-template-columns:230px minmax(0,1fr) !important;
  min-height:260px !important;
  overflow:hidden !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px 8px 0 0 !important;
  box-shadow:0 8px 24px rgba(0,0,0,.06) !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-card > .ekit-team-popup,
.page-id-526 .elementor-element-9e67b1c .profile-card > .profile-header{
  display:block !important;
  width:230px !important;
  height:253px !important;
  background:#202226 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-header{
  width:100% !important;
  height:253px !important;
  overflow:hidden !important;
  background:#202226 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-header img{
  display:block !important;
  width:100% !important;
  height:100% !important;
  padding:10px !important;
  background:#202226 !important;
  object-fit:contain !important;
  object-position:center !important;
  transform:none !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-body{
  display:flex !important;
  flex-direction:column !important;
  justify-content:center !important;
  min-width:0 !important;
  padding:28px 30px !important;
  background:#fff !important;
  text-align:left !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-title,
.page-id-526 .elementor-element-9e67b1c .profile-title a{
  margin:0 0 9px !important;
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:25px !important;
  font-weight:800 !important;
  line-height:1.2 !important;
  text-decoration:none !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-designation{
  margin:0 0 12px !important;
  color:#0d82f7 !important;
  font-family:Arial,sans-serif !important;
  font-size:15px !important;
  font-weight:800 !important;
  line-height:1.35 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-content{
  margin:0 !important;
  color:#555 !important;
  font-family:Arial,sans-serif !important;
  font-size:14px !important;
  line-height:1.55 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor{
  width:100% !important;
  margin:0 0 32px !important;
  padding:20px 24px 18px !important;
  background:#f7f9fb !important;
  border:1px solid #e5e5e5 !important;
  border-top:0 !important;
  border-radius:0 0 8px 8px !important;
  font-family:Arial,sans-serif !important;
  box-shadow:0 8px 24px rgba(0,0,0,.04) !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor p{
  margin:0 0 9px !important;
  color:#333 !important;
  font-size:15px !important;
  line-height:1.55 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor a{
  color:#0d82f7 !important;
  font-family:Arial,sans-serif !important;
  font-weight:700 !important;
  text-decoration:none !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor a:hover{text-decoration:underline !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team:has(.profile-title:empty){display:none !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team:has(.profile-title:empty) + .elementor-widget-text-editor{display:none !important}
@media(max-width:760px){
  .page-id-526 .elementor-element-1016898{padding:56px 20px !important}
  .page-id-526 .elementor-element-1016898 .elementor-heading-title{font-size:38px !important}
  .page-id-526 .elementor-element-9e67b1c{padding:42px 18px !important}
  .page-id-526 .elementor-element-9e67b1c h4{margin-top:38px !important;font-size:22px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-card{display:block !important}
  .page-id-526 .elementor-element-9e67b1c .profile-card > .ekit-team-popup,
  .page-id-526 .elementor-element-9e67b1c .profile-card > .profile-header,
  .page-id-526 .elementor-element-9e67b1c .profile-header{width:100% !important;height:300px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-body{padding:24px 22px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-title,
  .page-id-526 .elementor-element-9e67b1c .profile-title a{font-size:22px !important}
  .page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor{padding:18px 20px 16px !important}
}
.elementor-element-4f871deb:hover .normal-text, .elementor-element-82649d6:hover .normal-text{
    color: #fff !important;
}

.elementor-element-19457161 .elementor-widget-wrap{
	align-content: space-between;
}
/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Contact page redesign — page 551 */
.page-id-551 .elementor-element-82161d4{
  background:#0d82f7 !important;
  padding:72px 24px !important;
  text-align:center;
}
.page-id-551 .elementor-element-82161d4 h1,
.page-id-551 .elementor-element-82161d4 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-0f32c3d{
  background:#fff !important;
  padding:58px 24px !important;
  font-family:Arial,sans-serif !important;
}
.page-id-551 .elementor-element-f7ab747{
  max-width:900px;
  margin:0 auto !important;
  padding:38px 36px 34px !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px !important;
  box-shadow:0 8px 24px rgba(0,0,0,.07) !important;
}
.page-id-551 .elementor-element-0f32c3d h2,
.page-id-551 .elementor-element-0f32c3d .elementor-heading-title{
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:34px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  text-align:center !important;
}
.page-id-551 .elementor-form .elementor-field-group{margin-bottom:18px !important}
.page-id-551 .elementor-form input:not([type="hidden"]),
.page-id-551 .elementor-form textarea,
.page-id-551 .elementor-form select{
  min-height:52px !important;
  padding:13px 15px !important;
  color:#111 !important;
  background:#fff !important;
  border:1px solid #cfcfcf !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
}
.page-id-551 .elementor-form textarea{min-height:170px !important;resize:vertical}
.page-id-551 .elementor-form input:focus,
.page-id-551 .elementor-form textarea:focus,
.page-id-551 .elementor-form select:focus{
  border-color:#0d82f7 !important;
  box-shadow:0 0 0 2px rgba(13,130,247,.15) !important;
  outline:none !important;
}
.page-id-551 .elementor-form button[type="submit"]{
  min-height:50px !important;
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-form button[type="submit"]:hover,
.page-id-551 .elementor-form button[type="submit"]:focus{
  color:#fff !important;
  background:#0d82f7 !important;
}
.page-id-551 .elementor-element-0f32c3d .elementor-social-icons-wrapper{display:none !important}
.page-id-551 .elementor-element-480f385{
  padding:44px 24px !important;
  background:#0d82f7 !important;
  text-align:center;
}
.page-id-551 .elementor-element-480f385 .elementor-button{
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-480f385 .elementor-button:hover{
  color:#111 !important;
  background:#fff !important;
}
@media(max-width:760px){
  .page-id-551 .elementor-element-82161d4{padding:56px 20px !important}
  .page-id-551 .elementor-element-82161d4 h1,
  .page-id-551 .elementor-element-82161d4 .elementor-heading-title{font-size:38px !important}
  .page-id-551 .elementor-element-0f32c3d{padding:42px 18px !important}
  .page-id-551 .elementor-element-f7ab747{padding:28px 20px 24px !important}
  .page-id-551 .elementor-element-0f32c3d h2,
  .page-id-551 .elementor-element-0f32c3d .elementor-heading-title{font-size:29px !important}
}
.elementor-element-4f871deb:hover .normal-text, .elementor-element-82649d6:hover .normal-text{
    color: #fff !important;
}

.elementor-element-19457161 .elementor-widget-wrap{
	align-content: space-between;
}
/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Contact page redesign — page 551 */
.page-id-551 .elementor-element-82161d4{
  background:#0d82f7 !important;
  padding:72px 24px !important;
  text-align:center;
}
.page-id-551 .elementor-element-82161d4 h1,
.page-id-551 .elementor-element-82161d4 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-0f32c3d{
  background:#fff !important;
  padding:58px 24px !important;
  font-family:Arial,sans-serif !important;
}
.page-id-551 .elementor-element-f7ab747{
  max-width:900px;
  margin:0 auto !important;
  padding:38px 36px 34px !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px !important;
  box-shadow:0 8px 24px rgba(0,0,0,.07) !important;
}
.page-id-551 .elementor-element-0f32c3d h2,
.page-id-551 .elementor-element-0f32c3d .elementor-heading-title{
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:34px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  text-align:center !important;
}
.page-id-551 .elementor-form .elementor-field-group{margin-bottom:18px !important}
.page-id-551 .elementor-form input:not([type="hidden"]),
.page-id-551 .elementor-form textarea,
.page-id-551 .elementor-form select{
  min-height:52px !important;
  padding:13px 15px !important;
  color:#111 !important;
  background:#fff !important;
  border:1px solid #cfcfcf !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
}
.page-id-551 .elementor-form textarea{min-height:170px !important;resize:vertical}
.page-id-551 .elementor-form input:focus,
.page-id-551 .elementor-form textarea:focus,
.page-id-551 .elementor-form select:focus{
  border-color:#0d82f7 !important;
  box-shadow:0 0 0 2px rgba(13,130,247,.15) !important;
  outline:none !important;
}
.page-id-551 .elementor-form button[type="submit"]{
  min-height:50px !important;
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-form button[type="submit"]:hover,
.page-id-551 .elementor-form button[type="submit"]:focus{
  color:#fff !important;
  background:#0d82f7 !important;
}
.page-id-551 .elementor-element-0f32c3d .elementor-social-icons-wrapper{display:none !important}
.page-id-551 .elementor-element-480f385{
  padding:44px 24px !important;
  background:#0d82f7 !important;
  text-align:center;
}
.page-id-551 .elementor-element-480f385 .elementor-button{
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-480f385 .elementor-button:hover{
  color:#111 !important;
  background:#fff !important;
}
@media(max-width:760px){
  .page-id-551 .elementor-element-82161d4{padding:56px 20px !important}
  .page-id-551 .elementor-element-82161d4 h1,
  .page-id-551 .elementor-element-82161d4 .elementor-heading-title{font-size:38px !important}
  .page-id-551 .elementor-element-0f32c3d{padding:42px 18px !important}
  .page-id-551 .elementor-element-f7ab747{padding:28px 20px 24px !important}
  .page-id-551 .elementor-element-0f32c3d h2,
  .page-id-551 .elementor-element-0f32c3d .elementor-heading-title{font-size:29px !important}
}

	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* Contact hero: remove legacy Elementor overlay */
.page-id-551 .elementor-element-82161d4 > .elementor-background-overlay{
  background:transparent !important;
  background-image:none !important;
  opacity:0 !important;
}

	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Interviews page redesign — page 526 */
.page-id-526 .elementor-526{font-family:Arial,sans-serif !important;background:#fff}
.page-id-526 .elementor-element-1016898{
  padding:72px 24px !important;
  background:#0d82f7 !important;
  text-align:center !important;
}
.page-id-526 .elementor-element-1016898 > .elementor-background-overlay{
  background:transparent !important;
  background-image:none !important;
  opacity:0 !important;
}
.page-id-526 .elementor-element-1016898 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-526 .elementor-element-9e67b1c{
  padding:58px 24px !important;
  background:#fff !important;
}
.page-id-526 .elementor-element-9e67b1c > .elementor-container{max-width:1100px !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-wrap{align-content:flex-start}
.page-id-526 .elementor-element-9e67b1c h4{
  display:block;
  margin:48px 0 26px !important;
  padding:17px 20px !important;
  color:#fff !important;
  background:#0d82f7 !important;
  border-left:7px solid #f5c928 !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:25px !important;
  font-weight:800 !important;
  line-height:1.25 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team{
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-card{
  display:grid !important;
  grid-template-columns:230px minmax(0,1fr) !important;
  min-height:260px !important;
  overflow:hidden !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px 8px 0 0 !important;
  box-shadow:0 8px 24px rgba(0,0,0,.06) !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-card > .ekit-team-popup,
.page-id-526 .elementor-element-9e67b1c .profile-card > .profile-header{
  display:block !important;
  width:230px !important;
  height:253px !important;
  background:#202226 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-header{
  width:100% !important;
  height:253px !important;
  overflow:hidden !important;
  background:#202226 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-header img{
  display:block !important;
  width:100% !important;
  height:100% !important;
  padding:10px !important;
  background:#202226 !important;
  object-fit:contain !important;
  object-position:center !important;
  transform:none !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-body{
  display:flex !important;
  flex-direction:column !important;
  justify-content:center !important;
  min-width:0 !important;
  padding:28px 30px !important;
  background:#fff !important;
  text-align:left !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-title,
.page-id-526 .elementor-element-9e67b1c .profile-title a{
  margin:0 0 9px !important;
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:25px !important;
  font-weight:800 !important;
  line-height:1.2 !important;
  text-decoration:none !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-designation{
  margin:0 0 12px !important;
  color:#0d82f7 !important;
  font-family:Arial,sans-serif !important;
  font-size:15px !important;
  font-weight:800 !important;
  line-height:1.35 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-content{
  margin:0 !important;
  color:#555 !important;
  font-family:Arial,sans-serif !important;
  font-size:14px !important;
  line-height:1.55 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor{
  width:100% !important;
  margin:0 0 32px !important;
  padding:20px 24px 18px !important;
  background:#f7f9fb !important;
  border:1px solid #e5e5e5 !important;
  border-top:0 !important;
  border-radius:0 0 8px 8px !important;
  font-family:Arial,sans-serif !important;
  box-shadow:0 8px 24px rgba(0,0,0,.04) !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor p{
  margin:0 0 9px !important;
  color:#333 !important;
  font-size:15px !important;
  line-height:1.55 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor a{
  color:#0d82f7 !important;
  font-family:Arial,sans-serif !important;
  font-weight:700 !important;
  text-decoration:none !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor a:hover{text-decoration:underline !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team:has(.profile-title:empty){display:none !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team:has(.profile-title:empty) + .elementor-widget-text-editor{display:none !important}
@media(max-width:760px){
  .page-id-526 .elementor-element-1016898{padding:56px 20px !important}
  .page-id-526 .elementor-element-1016898 .elementor-heading-title{font-size:38px !important}
  .page-id-526 .elementor-element-9e67b1c{padding:42px 18px !important}
  .page-id-526 .elementor-element-9e67b1c h4{margin-top:38px !important;font-size:22px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-card{display:block !important}
  .page-id-526 .elementor-element-9e67b1c .profile-card > .ekit-team-popup,
  .page-id-526 .elementor-element-9e67b1c .profile-card > .profile-header,
  .page-id-526 .elementor-element-9e67b1c .profile-header{width:100% !important;height:300px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-body{padding:24px 22px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-title,
  .page-id-526 .elementor-element-9e67b1c .profile-title a{font-size:22px !important}
  .page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor{padding:18px 20px 16px !important}
}
.page-id-526 .elementor-element-6229942,
.page-id-526 .elementor-element-4c2d6b2,
.page-id-526 .elementor-element-6229942 + .elementor-widget-text-editor,
.page-id-526 .elementor-element-4c2d6b2 + .elementor-widget-text-editor{display:none !important;}
.elementor-element-4f871deb:hover .normal-text, .elementor-element-82649d6:hover .normal-text{
    color: #fff !important;
}

.elementor-element-19457161 .elementor-widget-wrap{
	align-content: space-between;
}
/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Contact page redesign — page 551 */
.page-id-551 .elementor-element-82161d4{
  background:#0d82f7 !important;
  padding:72px 24px !important;
  text-align:center;
}
.page-id-551 .elementor-element-82161d4 h1,
.page-id-551 .elementor-element-82161d4 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-0f32c3d{
  background:#fff !important;
  padding:58px 24px !important;
  font-family:Arial,sans-serif !important;
}
.page-id-551 .elementor-element-f7ab747{
  max-width:900px;
  margin:0 auto !important;
  padding:38px 36px 34px !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px !important;
  box-shadow:0 8px 24px rgba(0,0,0,.07) !important;
}
.page-id-551 .elementor-element-0f32c3d h2,
.page-id-551 .elementor-element-0f32c3d .elementor-heading-title{
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:34px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  text-align:center !important;
}
.page-id-551 .elementor-form .elementor-field-group{margin-bottom:18px !important}
.page-id-551 .elementor-form input:not([type="hidden"]),
.page-id-551 .elementor-form textarea,
.page-id-551 .elementor-form select{
  min-height:52px !important;
  padding:13px 15px !important;
  color:#111 !important;
  background:#fff !important;
  border:1px solid #cfcfcf !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
}
.page-id-551 .elementor-form textarea{min-height:170px !important;resize:vertical}
.page-id-551 .elementor-form input:focus,
.page-id-551 .elementor-form textarea:focus,
.page-id-551 .elementor-form select:focus{
  border-color:#0d82f7 !important;
  box-shadow:0 0 0 2px rgba(13,130,247,.15) !important;
  outline:none !important;
}
.page-id-551 .elementor-form button[type="submit"]{
  min-height:50px !important;
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-form button[type="submit"]:hover,
.page-id-551 .elementor-form button[type="submit"]:focus{
  color:#fff !important;
  background:#0d82f7 !important;
}
.page-id-551 .elementor-element-0f32c3d .elementor-social-icons-wrapper{display:none !important}
.page-id-551 .elementor-element-480f385{
  padding:44px 24px !important;
  background:#0d82f7 !important;
  text-align:center;
}
.page-id-551 .elementor-element-480f385 .elementor-button{
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-480f385 .elementor-button:hover{
  color:#111 !important;
  background:#fff !important;
}
@media(max-width:760px){
  .page-id-551 .elementor-element-82161d4{padding:56px 20px !important}
  .page-id-551 .elementor-element-82161d4 h1,
  .page-id-551 .elementor-element-82161d4 .elementor-heading-title{font-size:38px !important}
  .page-id-551 .elementor-element-0f32c3d{padding:42px 18px !important}
  .page-id-551 .elementor-element-f7ab747{padding:28px 20px 24px !important}
  .page-id-551 .elementor-element-0f32c3d h2,
  .page-id-551 .elementor-element-0f32c3d .elementor-heading-title{font-size:29px !important}
}
.elementor-element-4f871deb:hover .normal-text, .elementor-element-82649d6:hover .normal-text{
    color: #fff !important;
}

.elementor-element-19457161 .elementor-widget-wrap{
	align-content: space-between;
}
/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Contact page redesign — page 551 */
.page-id-551 .elementor-element-82161d4{
  background:#0d82f7 !important;
  padding:72px 24px !important;
  text-align:center;
}
.page-id-551 .elementor-element-82161d4 h1,
.page-id-551 .elementor-element-82161d4 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-0f32c3d{
  background:#fff !important;
  padding:58px 24px !important;
  font-family:Arial,sans-serif !important;
}
.page-id-551 .elementor-element-f7ab747{
  max-width:900px;
  margin:0 auto !important;
  padding:38px 36px 34px !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px !important;
  box-shadow:0 8px 24px rgba(0,0,0,.07) !important;
}
.page-id-551 .elementor-element-0f32c3d h2,
.page-id-551 .elementor-element-0f32c3d .elementor-heading-title{
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:34px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  text-align:center !important;
}
.page-id-551 .elementor-form .elementor-field-group{margin-bottom:18px !important}
.page-id-551 .elementor-form input:not([type="hidden"]),
.page-id-551 .elementor-form textarea,
.page-id-551 .elementor-form select{
  min-height:52px !important;
  padding:13px 15px !important;
  color:#111 !important;
  background:#fff !important;
  border:1px solid #cfcfcf !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
}
.page-id-551 .elementor-form textarea{min-height:170px !important;resize:vertical}
.page-id-551 .elementor-form input:focus,
.page-id-551 .elementor-form textarea:focus,
.page-id-551 .elementor-form select:focus{
  border-color:#0d82f7 !important;
  box-shadow:0 0 0 2px rgba(13,130,247,.15) !important;
  outline:none !important;
}
.page-id-551 .elementor-form button[type="submit"]{
  min-height:50px !important;
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-form button[type="submit"]:hover,
.page-id-551 .elementor-form button[type="submit"]:focus{
  color:#fff !important;
  background:#0d82f7 !important;
}
.page-id-551 .elementor-element-0f32c3d .elementor-social-icons-wrapper{display:none !important}
.page-id-551 .elementor-element-480f385{
  padding:44px 24px !important;
  background:#0d82f7 !important;
  text-align:center;
}
.page-id-551 .elementor-element-480f385 .elementor-button{
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-480f385 .elementor-button:hover{
  color:#111 !important;
  background:#fff !important;
}
@media(max-width:760px){
  .page-id-551 .elementor-element-82161d4{padding:56px 20px !important}
  .page-id-551 .elementor-element-82161d4 h1,
  .page-id-551 .elementor-element-82161d4 .elementor-heading-title{font-size:38px !important}
  .page-id-551 .elementor-element-0f32c3d{padding:42px 18px !important}
  .page-id-551 .elementor-element-f7ab747{padding:28px 20px 24px !important}
  .page-id-551 .elementor-element-0f32c3d h2,
  .page-id-551 .elementor-element-0f32c3d .elementor-heading-title{font-size:29px !important}
}

	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* Contact hero: remove legacy Elementor overlay */
.page-id-551 .elementor-element-82161d4 > .elementor-background-overlay{
  background:transparent !important;
  background-image:none !important;
  opacity:0 !important;
}

	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Interviews page redesign — page 526 */
.page-id-526 .elementor-526{font-family:Arial,sans-serif !important;background:#fff}
.page-id-526 .elementor-element-1016898{
  padding:72px 24px !important;
  background:#0d82f7 !important;
  text-align:center !important;
}
.page-id-526 .elementor-element-1016898 > .elementor-background-overlay{
  background:transparent !important;
  background-image:none !important;
  opacity:0 !important;
}
.page-id-526 .elementor-element-1016898 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-526 .elementor-element-9e67b1c{
  padding:58px 24px !important;
  background:#fff !important;
}
.page-id-526 .elementor-element-9e67b1c > .elementor-container{max-width:1100px !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-wrap{align-content:flex-start}
.page-id-526 .elementor-element-9e67b1c h4{
  display:block;
  margin:48px 0 26px !important;
  padding:17px 20px !important;
  color:#fff !important;
  background:#0d82f7 !important;
  border-left:7px solid #f5c928 !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:25px !important;
  font-weight:800 !important;
  line-height:1.25 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team{
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-card{
  display:grid !important;
  grid-template-columns:230px minmax(0,1fr) !important;
  min-height:260px !important;
  overflow:hidden !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px 8px 0 0 !important;
  box-shadow:0 8px 24px rgba(0,0,0,.06) !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-card > .ekit-team-popup,
.page-id-526 .elementor-element-9e67b1c .profile-card > .profile-header{
  display:block !important;
  width:230px !important;
  height:253px !important;
  background:#202226 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-header{
  width:100% !important;
  height:253px !important;
  overflow:hidden !important;
  background:#202226 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-header img{
  display:block !important;
  width:100% !important;
  height:100% !important;
  padding:10px !important;
  background:#202226 !important;
  object-fit:contain !important;
  object-position:center !important;
  transform:none !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-body{
  display:flex !important;
  flex-direction:column !important;
  justify-content:center !important;
  min-width:0 !important;
  padding:28px 30px !important;
  background:#fff !important;
  text-align:left !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-title,
.page-id-526 .elementor-element-9e67b1c .profile-title a{
  margin:0 0 9px !important;
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:25px !important;
  font-weight:800 !important;
  line-height:1.2 !important;
  text-decoration:none !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-designation{
  margin:0 0 12px !important;
  color:#0d82f7 !important;
  font-family:Arial,sans-serif !important;
  font-size:15px !important;
  font-weight:800 !important;
  line-height:1.35 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-content{
  margin:0 !important;
  color:#555 !important;
  font-family:Arial,sans-serif !important;
  font-size:14px !important;
  line-height:1.55 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor{
  width:100% !important;
  margin:0 0 32px !important;
  padding:20px 24px 18px !important;
  background:#f7f9fb !important;
  border:1px solid #e5e5e5 !important;
  border-top:0 !important;
  border-radius:0 0 8px 8px !important;
  font-family:Arial,sans-serif !important;
  box-shadow:0 8px 24px rgba(0,0,0,.04) !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor p{
  margin:0 0 9px !important;
  color:#333 !important;
  font-size:15px !important;
  line-height:1.55 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor a{
  color:#0d82f7 !important;
  font-family:Arial,sans-serif !important;
  font-weight:700 !important;
  text-decoration:none !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor a:hover{text-decoration:underline !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team:has(.profile-title:empty){display:none !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team:has(.profile-title:empty) + .elementor-widget-text-editor{display:none !important}
@media(max-width:760px){
  .page-id-526 .elementor-element-1016898{padding:56px 20px !important}
  .page-id-526 .elementor-element-1016898 .elementor-heading-title{font-size:38px !important}
  .page-id-526 .elementor-element-9e67b1c{padding:42px 18px !important}
  .page-id-526 .elementor-element-9e67b1c h4{margin-top:38px !important;font-size:22px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-card{display:block !important}
  .page-id-526 .elementor-element-9e67b1c .profile-card > .ekit-team-popup,
  .page-id-526 .elementor-element-9e67b1c .profile-card > .profile-header,
  .page-id-526 .elementor-element-9e67b1c .profile-header{width:100% !important;height:300px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-body{padding:24px 22px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-title,
  .page-id-526 .elementor-element-9e67b1c .profile-title a{font-size:22px !important}
  .page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor{padding:18px 20px 16px !important}
}
.elementor-element-4f871deb:hover .normal-text, .elementor-element-82649d6:hover .normal-text{
    color: #fff !important;
}

.elementor-element-19457161 .elementor-widget-wrap{
	align-content: space-between;
}
/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Contact page redesign — page 551 */
.page-id-551 .elementor-element-82161d4{
  background:#0d82f7 !important;
  padding:72px 24px !important;
  text-align:center;
}
.page-id-551 .elementor-element-82161d4 h1,
.page-id-551 .elementor-element-82161d4 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-0f32c3d{
  background:#fff !important;
  padding:58px 24px !important;
  font-family:Arial,sans-serif !important;
}
.page-id-551 .elementor-element-f7ab747{
  max-width:900px;
  margin:0 auto !important;
  padding:38px 36px 34px !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px !important;
  box-shadow:0 8px 24px rgba(0,0,0,.07) !important;
}
.page-id-551 .elementor-element-0f32c3d h2,
.page-id-551 .elementor-element-0f32c3d .elementor-heading-title{
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:34px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  text-align:center !important;
}
.page-id-551 .elementor-form .elementor-field-group{margin-bottom:18px !important}
.page-id-551 .elementor-form input:not([type="hidden"]),
.page-id-551 .elementor-form textarea,
.page-id-551 .elementor-form select{
  min-height:52px !important;
  padding:13px 15px !important;
  color:#111 !important;
  background:#fff !important;
  border:1px solid #cfcfcf !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
}
.page-id-551 .elementor-form textarea{min-height:170px !important;resize:vertical}
.page-id-551 .elementor-form input:focus,
.page-id-551 .elementor-form textarea:focus,
.page-id-551 .elementor-form select:focus{
  border-color:#0d82f7 !important;
  box-shadow:0 0 0 2px rgba(13,130,247,.15) !important;
  outline:none !important;
}
.page-id-551 .elementor-form button[type="submit"]{
  min-height:50px !important;
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-form button[type="submit"]:hover,
.page-id-551 .elementor-form button[type="submit"]:focus{
  color:#fff !important;
  background:#0d82f7 !important;
}
.page-id-551 .elementor-element-0f32c3d .elementor-social-icons-wrapper{display:none !important}
.page-id-551 .elementor-element-480f385{
  padding:44px 24px !important;
  background:#0d82f7 !important;
  text-align:center;
}
.page-id-551 .elementor-element-480f385 .elementor-button{
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-480f385 .elementor-button:hover{
  color:#111 !important;
  background:#fff !important;
}
@media(max-width:760px){
  .page-id-551 .elementor-element-82161d4{padding:56px 20px !important}
  .page-id-551 .elementor-element-82161d4 h1,
  .page-id-551 .elementor-element-82161d4 .elementor-heading-title{font-size:38px !important}
  .page-id-551 .elementor-element-0f32c3d{padding:42px 18px !important}
  .page-id-551 .elementor-element-f7ab747{padding:28px 20px 24px !important}
  .page-id-551 .elementor-element-0f32c3d h2,
  .page-id-551 .elementor-element-0f32c3d .elementor-heading-title{font-size:29px !important}
}
.elementor-element-4f871deb:hover .normal-text, .elementor-element-82649d6:hover .normal-text{
    color: #fff !important;
}

.elementor-element-19457161 .elementor-widget-wrap{
	align-content: space-between;
}
/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Contact page redesign — page 551 */
.page-id-551 .elementor-element-82161d4{
  background:#0d82f7 !important;
  padding:72px 24px !important;
  text-align:center;
}
.page-id-551 .elementor-element-82161d4 h1,
.page-id-551 .elementor-element-82161d4 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-0f32c3d{
  background:#fff !important;
  padding:58px 24px !important;
  font-family:Arial,sans-serif !important;
}
.page-id-551 .elementor-element-f7ab747{
  max-width:900px;
  margin:0 auto !important;
  padding:38px 36px 34px !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px !important;
  box-shadow:0 8px 24px rgba(0,0,0,.07) !important;
}
.page-id-551 .elementor-element-0f32c3d h2,
.page-id-551 .elementor-element-0f32c3d .elementor-heading-title{
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:34px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  text-align:center !important;
}
.page-id-551 .elementor-form .elementor-field-group{margin-bottom:18px !important}
.page-id-551 .elementor-form input:not([type="hidden"]),
.page-id-551 .elementor-form textarea,
.page-id-551 .elementor-form select{
  min-height:52px !important;
  padding:13px 15px !important;
  color:#111 !important;
  background:#fff !important;
  border:1px solid #cfcfcf !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
}
.page-id-551 .elementor-form textarea{min-height:170px !important;resize:vertical}
.page-id-551 .elementor-form input:focus,
.page-id-551 .elementor-form textarea:focus,
.page-id-551 .elementor-form select:focus{
  border-color:#0d82f7 !important;
  box-shadow:0 0 0 2px rgba(13,130,247,.15) !important;
  outline:none !important;
}
.page-id-551 .elementor-form button[type="submit"]{
  min-height:50px !important;
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-form button[type="submit"]:hover,
.page-id-551 .elementor-form button[type="submit"]:focus{
  color:#fff !important;
  background:#0d82f7 !important;
}
.page-id-551 .elementor-element-0f32c3d .elementor-social-icons-wrapper{display:none !important}
.page-id-551 .elementor-element-480f385{
  padding:44px 24px !important;
  background:#0d82f7 !important;
  text-align:center;
}
.page-id-551 .elementor-element-480f385 .elementor-button{
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-480f385 .elementor-button:hover{
  color:#111 !important;
  background:#fff !important;
}
@media(max-width:760px){
  .page-id-551 .elementor-element-82161d4{padding:56px 20px !important}
  .page-id-551 .elementor-element-82161d4 h1,
  .page-id-551 .elementor-element-82161d4 .elementor-heading-title{font-size:38px !important}
  .page-id-551 .elementor-element-0f32c3d{padding:42px 18px !important}
  .page-id-551 .elementor-element-f7ab747{padding:28px 20px 24px !important}
  .page-id-551 .elementor-element-0f32c3d h2,
  .page-id-551 .elementor-element-0f32c3d .elementor-heading-title{font-size:29px !important}
}

	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* Contact hero: remove legacy Elementor overlay */
.page-id-551 .elementor-element-82161d4 > .elementor-background-overlay{
  background:transparent !important;
  background-image:none !important;
  opacity:0 !important;
}

	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Interviews page redesign — page 526 */
.page-id-526 .elementor-526{font-family:Arial,sans-serif !important;background:#fff}
.page-id-526 .elementor-element-1016898{
  padding:72px 24px !important;
  background:#0d82f7 !important;
  text-align:center !important;
}
.page-id-526 .elementor-element-1016898 > .elementor-background-overlay{
  background:transparent !important;
  background-image:none !important;
  opacity:0 !important;
}
.page-id-526 .elementor-element-1016898 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-526 .elementor-element-9e67b1c{
  padding:58px 24px !important;
  background:#fff !important;
}
.page-id-526 .elementor-element-9e67b1c > .elementor-container{max-width:1100px !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-wrap{align-content:flex-start}
.page-id-526 .elementor-element-9e67b1c h4{
  display:block;
  margin:48px 0 26px !important;
  padding:17px 20px !important;
  color:#fff !important;
  background:#0d82f7 !important;
  border-left:7px solid #f5c928 !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:25px !important;
  font-weight:800 !important;
  line-height:1.25 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team{
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-card{
  display:grid !important;
  grid-template-columns:230px minmax(0,1fr) !important;
  min-height:260px !important;
  overflow:hidden !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px 8px 0 0 !important;
  box-shadow:0 8px 24px rgba(0,0,0,.06) !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-card > .ekit-team-popup,
.page-id-526 .elementor-element-9e67b1c .profile-card > .profile-header{
  display:block !important;
  width:230px !important;
  height:253px !important;
  background:#202226 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-header{
  width:100% !important;
  height:253px !important;
  overflow:hidden !important;
  background:#202226 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-header img{
  display:block !important;
  width:100% !important;
  height:100% !important;
  padding:10px !important;
  background:#202226 !important;
  object-fit:contain !important;
  object-position:center !important;
  transform:none !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-body{
  display:flex !important;
  flex-direction:column !important;
  justify-content:center !important;
  min-width:0 !important;
  padding:28px 30px !important;
  background:#fff !important;
  text-align:left !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-title,
.page-id-526 .elementor-element-9e67b1c .profile-title a{
  margin:0 0 9px !important;
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:25px !important;
  font-weight:800 !important;
  line-height:1.2 !important;
  text-decoration:none !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-designation{
  margin:0 0 12px !important;
  color:#0d82f7 !important;
  font-family:Arial,sans-serif !important;
  font-size:15px !important;
  font-weight:800 !important;
  line-height:1.35 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-content{
  margin:0 !important;
  color:#555 !important;
  font-family:Arial,sans-serif !important;
  font-size:14px !important;
  line-height:1.55 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor{
  width:100% !important;
  margin:0 0 32px !important;
  padding:20px 24px 18px !important;
  background:#f7f9fb !important;
  border:1px solid #e5e5e5 !important;
  border-top:0 !important;
  border-radius:0 0 8px 8px !important;
  font-family:Arial,sans-serif !important;
  box-shadow:0 8px 24px rgba(0,0,0,.04) !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor p{
  margin:0 0 9px !important;
  color:#333 !important;
  font-size:15px !important;
  line-height:1.55 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor a{
  color:#0d82f7 !important;
  font-family:Arial,sans-serif !important;
  font-weight:700 !important;
  text-decoration:none !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor a:hover{text-decoration:underline !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team:has(.profile-title:empty){display:none !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team:has(.profile-title:empty) + .elementor-widget-text-editor{display:none !important}
@media(max-width:760px){
  .page-id-526 .elementor-element-1016898{padding:56px 20px !important}
  .page-id-526 .elementor-element-1016898 .elementor-heading-title{font-size:38px !important}
  .page-id-526 .elementor-element-9e67b1c{padding:42px 18px !important}
  .page-id-526 .elementor-element-9e67b1c h4{margin-top:38px !important;font-size:22px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-card{display:block !important}
  .page-id-526 .elementor-element-9e67b1c .profile-card > .ekit-team-popup,
  .page-id-526 .elementor-element-9e67b1c .profile-card > .profile-header,
  .page-id-526 .elementor-element-9e67b1c .profile-header{width:100% !important;height:300px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-body{padding:24px 22px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-title,
  .page-id-526 .elementor-element-9e67b1c .profile-title a{font-size:22px !important}
  .page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor{padding:18px 20px 16px !important}
}
.page-id-526 .elementor-element-6229942,
.page-id-526 .elementor-element-4c2d6b2,
.page-id-526 .elementor-element-6229942 + .elementor-widget-text-editor,
.page-id-526 .elementor-element-4c2d6b2 + .elementor-widget-text-editor{display:none !important;}
.elementor-element-4f871deb:hover .normal-text, .elementor-element-82649d6:hover .normal-text{
    color: #fff !important;
}

.elementor-element-19457161 .elementor-widget-wrap{
	align-content: space-between;
}
/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Contact page redesign — page 551 */
.page-id-551 .elementor-element-82161d4{
  background:#0d82f7 !important;
  padding:72px 24px !important;
  text-align:center;
}
.page-id-551 .elementor-element-82161d4 h1,
.page-id-551 .elementor-element-82161d4 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-0f32c3d{
  background:#fff !important;
  padding:58px 24px !important;
  font-family:Arial,sans-serif !important;
}
.page-id-551 .elementor-element-f7ab747{
  max-width:900px;
  margin:0 auto !important;
  padding:38px 36px 34px !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px !important;
  box-shadow:0 8px 24px rgba(0,0,0,.07) !important;
}
.page-id-551 .elementor-element-0f32c3d h2,
.page-id-551 .elementor-element-0f32c3d .elementor-heading-title{
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:34px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  text-align:center !important;
}
.page-id-551 .elementor-form .elementor-field-group{margin-bottom:18px !important}
.page-id-551 .elementor-form input:not([type="hidden"]),
.page-id-551 .elementor-form textarea,
.page-id-551 .elementor-form select{
  min-height:52px !important;
  padding:13px 15px !important;
  color:#111 !important;
  background:#fff !important;
  border:1px solid #cfcfcf !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
}
.page-id-551 .elementor-form textarea{min-height:170px !important;resize:vertical}
.page-id-551 .elementor-form input:focus,
.page-id-551 .elementor-form textarea:focus,
.page-id-551 .elementor-form select:focus{
  border-color:#0d82f7 !important;
  box-shadow:0 0 0 2px rgba(13,130,247,.15) !important;
  outline:none !important;
}
.page-id-551 .elementor-form button[type="submit"]{
  min-height:50px !important;
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-form button[type="submit"]:hover,
.page-id-551 .elementor-form button[type="submit"]:focus{
  color:#fff !important;
  background:#0d82f7 !important;
}
.page-id-551 .elementor-element-0f32c3d .elementor-social-icons-wrapper{display:none !important}
.page-id-551 .elementor-element-480f385{
  padding:44px 24px !important;
  background:#0d82f7 !important;
  text-align:center;
}
.page-id-551 .elementor-element-480f385 .elementor-button{
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-480f385 .elementor-button:hover{
  color:#111 !important;
  background:#fff !important;
}
@media(max-width:760px){
  .page-id-551 .elementor-element-82161d4{padding:56px 20px !important}
  .page-id-551 .elementor-element-82161d4 h1,
  .page-id-551 .elementor-element-82161d4 .elementor-heading-title{font-size:38px !important}
  .page-id-551 .elementor-element-0f32c3d{padding:42px 18px !important}
  .page-id-551 .elementor-element-f7ab747{padding:28px 20px 24px !important}
  .page-id-551 .elementor-element-0f32c3d h2,
  .page-id-551 .elementor-element-0f32c3d .elementor-heading-title{font-size:29px !important}
}
.elementor-element-4f871deb:hover .normal-text, .elementor-element-82649d6:hover .normal-text{
    color: #fff !important;
}

.elementor-element-19457161 .elementor-widget-wrap{
	align-content: space-between;
}
/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Contact page redesign — page 551 */
.page-id-551 .elementor-element-82161d4{
  background:#0d82f7 !important;
  padding:72px 24px !important;
  text-align:center;
}
.page-id-551 .elementor-element-82161d4 h1,
.page-id-551 .elementor-element-82161d4 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-0f32c3d{
  background:#fff !important;
  padding:58px 24px !important;
  font-family:Arial,sans-serif !important;
}
.page-id-551 .elementor-element-f7ab747{
  max-width:900px;
  margin:0 auto !important;
  padding:38px 36px 34px !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px !important;
  box-shadow:0 8px 24px rgba(0,0,0,.07) !important;
}
.page-id-551 .elementor-element-0f32c3d h2,
.page-id-551 .elementor-element-0f32c3d .elementor-heading-title{
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:34px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  text-align:center !important;
}
.page-id-551 .elementor-form .elementor-field-group{margin-bottom:18px !important}
.page-id-551 .elementor-form input:not([type="hidden"]),
.page-id-551 .elementor-form textarea,
.page-id-551 .elementor-form select{
  min-height:52px !important;
  padding:13px 15px !important;
  color:#111 !important;
  background:#fff !important;
  border:1px solid #cfcfcf !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
}
.page-id-551 .elementor-form textarea{min-height:170px !important;resize:vertical}
.page-id-551 .elementor-form input:focus,
.page-id-551 .elementor-form textarea:focus,
.page-id-551 .elementor-form select:focus{
  border-color:#0d82f7 !important;
  box-shadow:0 0 0 2px rgba(13,130,247,.15) !important;
  outline:none !important;
}
.page-id-551 .elementor-form button[type="submit"]{
  min-height:50px !important;
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-form button[type="submit"]:hover,
.page-id-551 .elementor-form button[type="submit"]:focus{
  color:#fff !important;
  background:#0d82f7 !important;
}
.page-id-551 .elementor-element-0f32c3d .elementor-social-icons-wrapper{display:none !important}
.page-id-551 .elementor-element-480f385{
  padding:44px 24px !important;
  background:#0d82f7 !important;
  text-align:center;
}
.page-id-551 .elementor-element-480f385 .elementor-button{
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-480f385 .elementor-button:hover{
  color:#111 !important;
  background:#fff !important;
}
@media(max-width:760px){
  .page-id-551 .elementor-element-82161d4{padding:56px 20px !important}
  .page-id-551 .elementor-element-82161d4 h1,
  .page-id-551 .elementor-element-82161d4 .elementor-heading-title{font-size:38px !important}
  .page-id-551 .elementor-element-0f32c3d{padding:42px 18px !important}
  .page-id-551 .elementor-element-f7ab747{padding:28px 20px 24px !important}
  .page-id-551 .elementor-element-0f32c3d h2,
  .page-id-551 .elementor-element-0f32c3d .elementor-heading-title{font-size:29px !important}
}

	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* Contact hero: remove legacy Elementor overlay */
.page-id-551 .elementor-element-82161d4 > .elementor-background-overlay{
  background:transparent !important;
  background-image:none !important;
  opacity:0 !important;
}

	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* Standardize blue-banner headings across redesigned pages */
.jcs-about-hero h1,
.jcs-service-hero h1,
.jcs-process-hero h1,
.jcs-testimonials-hero h1{
  color:#fff !important;
}
.elementor-element-4f871deb:hover .normal-text, .elementor-element-82649d6:hover .normal-text{
    color: #fff !important;
}

.elementor-element-19457161 .elementor-widget-wrap{
	align-content: space-between;
}
/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Contact page redesign — page 551 */
.page-id-551 .elementor-element-82161d4{
  background:#0d82f7 !important;
  padding:72px 24px !important;
  text-align:center;
}
.page-id-551 .elementor-element-82161d4 h1,
.page-id-551 .elementor-element-82161d4 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-0f32c3d{
  background:#fff !important;
  padding:58px 24px !important;
  font-family:Arial,sans-serif !important;
}
.page-id-551 .elementor-element-f7ab747{
  max-width:900px;
  margin:0 auto !important;
  padding:38px 36px 34px !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px !important;
  box-shadow:0 8px 24px rgba(0,0,0,.07) !important;
}
.page-id-551 .elementor-element-0f32c3d h2,
.page-id-551 .elementor-element-0f32c3d .elementor-heading-title{
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:34px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  text-align:center !important;
}
.page-id-551 .elementor-form .elementor-field-group{margin-bottom:18px !important}
.page-id-551 .elementor-form input:not([type="hidden"]),
.page-id-551 .elementor-form textarea,
.page-id-551 .elementor-form select{
  min-height:52px !important;
  padding:13px 15px !important;
  color:#111 !important;
  background:#fff !important;
  border:1px solid #cfcfcf !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
}
.page-id-551 .elementor-form textarea{min-height:170px !important;resize:vertical}
.page-id-551 .elementor-form input:focus,
.page-id-551 .elementor-form textarea:focus,
.page-id-551 .elementor-form select:focus{
  border-color:#0d82f7 !important;
  box-shadow:0 0 0 2px rgba(13,130,247,.15) !important;
  outline:none !important;
}
.page-id-551 .elementor-form button[type="submit"]{
  min-height:50px !important;
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-form button[type="submit"]:hover,
.page-id-551 .elementor-form button[type="submit"]:focus{
  color:#fff !important;
  background:#0d82f7 !important;
}
.page-id-551 .elementor-element-0f32c3d .elementor-social-icons-wrapper{display:none !important}
.page-id-551 .elementor-element-480f385{
  padding:44px 24px !important;
  background:#0d82f7 !important;
  text-align:center;
}
.page-id-551 .elementor-element-480f385 .elementor-button{
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-480f385 .elementor-button:hover{
  color:#111 !important;
  background:#fff !important;
}
@media(max-width:760px){
  .page-id-551 .elementor-element-82161d4{padding:56px 20px !important}
  .page-id-551 .elementor-element-82161d4 h1,
  .page-id-551 .elementor-element-82161d4 .elementor-heading-title{font-size:38px !important}
  .page-id-551 .elementor-element-0f32c3d{padding:42px 18px !important}
  .page-id-551 .elementor-element-f7ab747{padding:28px 20px 24px !important}
  .page-id-551 .elementor-element-0f32c3d h2,
  .page-id-551 .elementor-element-0f32c3d .elementor-heading-title{font-size:29px !important}
}
.elementor-element-4f871deb:hover .normal-text, .elementor-element-82649d6:hover .normal-text{
    color: #fff !important;
}

.elementor-element-19457161 .elementor-widget-wrap{
	align-content: space-between;
}
/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Contact page redesign — page 551 */
.page-id-551 .elementor-element-82161d4{
  background:#0d82f7 !important;
  padding:72px 24px !important;
  text-align:center;
}
.page-id-551 .elementor-element-82161d4 h1,
.page-id-551 .elementor-element-82161d4 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-0f32c3d{
  background:#fff !important;
  padding:58px 24px !important;
  font-family:Arial,sans-serif !important;
}
.page-id-551 .elementor-element-f7ab747{
  max-width:900px;
  margin:0 auto !important;
  padding:38px 36px 34px !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px !important;
  box-shadow:0 8px 24px rgba(0,0,0,.07) !important;
}
.page-id-551 .elementor-element-0f32c3d h2,
.page-id-551 .elementor-element-0f32c3d .elementor-heading-title{
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:34px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  text-align:center !important;
}
.page-id-551 .elementor-form .elementor-field-group{margin-bottom:18px !important}
.page-id-551 .elementor-form input:not([type="hidden"]),
.page-id-551 .elementor-form textarea,
.page-id-551 .elementor-form select{
  min-height:52px !important;
  padding:13px 15px !important;
  color:#111 !important;
  background:#fff !important;
  border:1px solid #cfcfcf !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
}
.page-id-551 .elementor-form textarea{min-height:170px !important;resize:vertical}
.page-id-551 .elementor-form input:focus,
.page-id-551 .elementor-form textarea:focus,
.page-id-551 .elementor-form select:focus{
  border-color:#0d82f7 !important;
  box-shadow:0 0 0 2px rgba(13,130,247,.15) !important;
  outline:none !important;
}
.page-id-551 .elementor-form button[type="submit"]{
  min-height:50px !important;
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-form button[type="submit"]:hover,
.page-id-551 .elementor-form button[type="submit"]:focus{
  color:#fff !important;
  background:#0d82f7 !important;
}
.page-id-551 .elementor-element-0f32c3d .elementor-social-icons-wrapper{display:none !important}
.page-id-551 .elementor-element-480f385{
  padding:44px 24px !important;
  background:#0d82f7 !important;
  text-align:center;
}
.page-id-551 .elementor-element-480f385 .elementor-button{
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-480f385 .elementor-button:hover{
  color:#111 !important;
  background:#fff !important;
}
@media(max-width:760px){
  .page-id-551 .elementor-element-82161d4{padding:56px 20px !important}
  .page-id-551 .elementor-element-82161d4 h1,
  .page-id-551 .elementor-element-82161d4 .elementor-heading-title{font-size:38px !important}
  .page-id-551 .elementor-element-0f32c3d{padding:42px 18px !important}
  .page-id-551 .elementor-element-f7ab747{padding:28px 20px 24px !important}
  .page-id-551 .elementor-element-0f32c3d h2,
  .page-id-551 .elementor-element-0f32c3d .elementor-heading-title{font-size:29px !important}
}

	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* Contact hero: remove legacy Elementor overlay */
.page-id-551 .elementor-element-82161d4 > .elementor-background-overlay{
  background:transparent !important;
  background-image:none !important;
  opacity:0 !important;
}

	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Interviews page redesign — page 526 */
.page-id-526 .elementor-526{font-family:Arial,sans-serif !important;background:#fff}
.page-id-526 .elementor-element-1016898{
  padding:72px 24px !important;
  background:#0d82f7 !important;
  text-align:center !important;
}
.page-id-526 .elementor-element-1016898 > .elementor-background-overlay{
  background:transparent !important;
  background-image:none !important;
  opacity:0 !important;
}
.page-id-526 .elementor-element-1016898 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-526 .elementor-element-9e67b1c{
  padding:58px 24px !important;
  background:#fff !important;
}
.page-id-526 .elementor-element-9e67b1c > .elementor-container{max-width:1100px !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-wrap{align-content:flex-start}
.page-id-526 .elementor-element-9e67b1c h4{
  display:block;
  margin:48px 0 26px !important;
  padding:17px 20px !important;
  color:#fff !important;
  background:#0d82f7 !important;
  border-left:7px solid #f5c928 !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:25px !important;
  font-weight:800 !important;
  line-height:1.25 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team{
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-card{
  display:grid !important;
  grid-template-columns:230px minmax(0,1fr) !important;
  min-height:260px !important;
  overflow:hidden !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px 8px 0 0 !important;
  box-shadow:0 8px 24px rgba(0,0,0,.06) !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-card > .ekit-team-popup,
.page-id-526 .elementor-element-9e67b1c .profile-card > .profile-header{
  display:block !important;
  width:230px !important;
  height:253px !important;
  background:#202226 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-header{
  width:100% !important;
  height:253px !important;
  overflow:hidden !important;
  background:#202226 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-header img{
  display:block !important;
  width:100% !important;
  height:100% !important;
  padding:10px !important;
  background:#202226 !important;
  object-fit:contain !important;
  object-position:center !important;
  transform:none !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-body{
  display:flex !important;
  flex-direction:column !important;
  justify-content:center !important;
  min-width:0 !important;
  padding:28px 30px !important;
  background:#fff !important;
  text-align:left !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-title,
.page-id-526 .elementor-element-9e67b1c .profile-title a{
  margin:0 0 9px !important;
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:25px !important;
  font-weight:800 !important;
  line-height:1.2 !important;
  text-decoration:none !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-designation{
  margin:0 0 12px !important;
  color:#0d82f7 !important;
  font-family:Arial,sans-serif !important;
  font-size:15px !important;
  font-weight:800 !important;
  line-height:1.35 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-content{
  margin:0 !important;
  color:#555 !important;
  font-family:Arial,sans-serif !important;
  font-size:14px !important;
  line-height:1.55 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor{
  width:100% !important;
  margin:0 0 32px !important;
  padding:20px 24px 18px !important;
  background:#f7f9fb !important;
  border:1px solid #e5e5e5 !important;
  border-top:0 !important;
  border-radius:0 0 8px 8px !important;
  font-family:Arial,sans-serif !important;
  box-shadow:0 8px 24px rgba(0,0,0,.04) !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor p{
  margin:0 0 9px !important;
  color:#333 !important;
  font-size:15px !important;
  line-height:1.55 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor a{
  color:#0d82f7 !important;
  font-family:Arial,sans-serif !important;
  font-weight:700 !important;
  text-decoration:none !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor a:hover{text-decoration:underline !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team:has(.profile-title:empty){display:none !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team:has(.profile-title:empty) + .elementor-widget-text-editor{display:none !important}
@media(max-width:760px){
  .page-id-526 .elementor-element-1016898{padding:56px 20px !important}
  .page-id-526 .elementor-element-1016898 .elementor-heading-title{font-size:38px !important}
  .page-id-526 .elementor-element-9e67b1c{padding:42px 18px !important}
  .page-id-526 .elementor-element-9e67b1c h4{margin-top:38px !important;font-size:22px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-card{display:block !important}
  .page-id-526 .elementor-element-9e67b1c .profile-card > .ekit-team-popup,
  .page-id-526 .elementor-element-9e67b1c .profile-card > .profile-header,
  .page-id-526 .elementor-element-9e67b1c .profile-header{width:100% !important;height:300px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-body{padding:24px 22px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-title,
  .page-id-526 .elementor-element-9e67b1c .profile-title a{font-size:22px !important}
  .page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor{padding:18px 20px 16px !important}
}
.elementor-element-4f871deb:hover .normal-text, .elementor-element-82649d6:hover .normal-text{
    color: #fff !important;
}

.elementor-element-19457161 .elementor-widget-wrap{
	align-content: space-between;
}
/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Contact page redesign — page 551 */
.page-id-551 .elementor-element-82161d4{
  background:#0d82f7 !important;
  padding:72px 24px !important;
  text-align:center;
}
.page-id-551 .elementor-element-82161d4 h1,
.page-id-551 .elementor-element-82161d4 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-0f32c3d{
  background:#fff !important;
  padding:58px 24px !important;
  font-family:Arial,sans-serif !important;
}
.page-id-551 .elementor-element-f7ab747{
  max-width:900px;
  margin:0 auto !important;
  padding:38px 36px 34px !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px !important;
  box-shadow:0 8px 24px rgba(0,0,0,.07) !important;
}
.page-id-551 .elementor-element-0f32c3d h2,
.page-id-551 .elementor-element-0f32c3d .elementor-heading-title{
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:34px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  text-align:center !important;
}
.page-id-551 .elementor-form .elementor-field-group{margin-bottom:18px !important}
.page-id-551 .elementor-form input:not([type="hidden"]),
.page-id-551 .elementor-form textarea,
.page-id-551 .elementor-form select{
  min-height:52px !important;
  padding:13px 15px !important;
  color:#111 !important;
  background:#fff !important;
  border:1px solid #cfcfcf !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
}
.page-id-551 .elementor-form textarea{min-height:170px !important;resize:vertical}
.page-id-551 .elementor-form input:focus,
.page-id-551 .elementor-form textarea:focus,
.page-id-551 .elementor-form select:focus{
  border-color:#0d82f7 !important;
  box-shadow:0 0 0 2px rgba(13,130,247,.15) !important;
  outline:none !important;
}
.page-id-551 .elementor-form button[type="submit"]{
  min-height:50px !important;
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-form button[type="submit"]:hover,
.page-id-551 .elementor-form button[type="submit"]:focus{
  color:#fff !important;
  background:#0d82f7 !important;
}
.page-id-551 .elementor-element-0f32c3d .elementor-social-icons-wrapper{display:none !important}
.page-id-551 .elementor-element-480f385{
  padding:44px 24px !important;
  background:#0d82f7 !important;
  text-align:center;
}
.page-id-551 .elementor-element-480f385 .elementor-button{
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-480f385 .elementor-button:hover{
  color:#111 !important;
  background:#fff !important;
}
@media(max-width:760px){
  .page-id-551 .elementor-element-82161d4{padding:56px 20px !important}
  .page-id-551 .elementor-element-82161d4 h1,
  .page-id-551 .elementor-element-82161d4 .elementor-heading-title{font-size:38px !important}
  .page-id-551 .elementor-element-0f32c3d{padding:42px 18px !important}
  .page-id-551 .elementor-element-f7ab747{padding:28px 20px 24px !important}
  .page-id-551 .elementor-element-0f32c3d h2,
  .page-id-551 .elementor-element-0f32c3d .elementor-heading-title{font-size:29px !important}
}
.elementor-element-4f871deb:hover .normal-text, .elementor-element-82649d6:hover .normal-text{
    color: #fff !important;
}

.elementor-element-19457161 .elementor-widget-wrap{
	align-content: space-between;
}
/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Contact page redesign — page 551 */
.page-id-551 .elementor-element-82161d4{
  background:#0d82f7 !important;
  padding:72px 24px !important;
  text-align:center;
}
.page-id-551 .elementor-element-82161d4 h1,
.page-id-551 .elementor-element-82161d4 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-0f32c3d{
  background:#fff !important;
  padding:58px 24px !important;
  font-family:Arial,sans-serif !important;
}
.page-id-551 .elementor-element-f7ab747{
  max-width:900px;
  margin:0 auto !important;
  padding:38px 36px 34px !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px !important;
  box-shadow:0 8px 24px rgba(0,0,0,.07) !important;
}
.page-id-551 .elementor-element-0f32c3d h2,
.page-id-551 .elementor-element-0f32c3d .elementor-heading-title{
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:34px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  text-align:center !important;
}
.page-id-551 .elementor-form .elementor-field-group{margin-bottom:18px !important}
.page-id-551 .elementor-form input:not([type="hidden"]),
.page-id-551 .elementor-form textarea,
.page-id-551 .elementor-form select{
  min-height:52px !important;
  padding:13px 15px !important;
  color:#111 !important;
  background:#fff !important;
  border:1px solid #cfcfcf !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
}
.page-id-551 .elementor-form textarea{min-height:170px !important;resize:vertical}
.page-id-551 .elementor-form input:focus,
.page-id-551 .elementor-form textarea:focus,
.page-id-551 .elementor-form select:focus{
  border-color:#0d82f7 !important;
  box-shadow:0 0 0 2px rgba(13,130,247,.15) !important;
  outline:none !important;
}
.page-id-551 .elementor-form button[type="submit"]{
  min-height:50px !important;
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-form button[type="submit"]:hover,
.page-id-551 .elementor-form button[type="submit"]:focus{
  color:#fff !important;
  background:#0d82f7 !important;
}
.page-id-551 .elementor-element-0f32c3d .elementor-social-icons-wrapper{display:none !important}
.page-id-551 .elementor-element-480f385{
  padding:44px 24px !important;
  background:#0d82f7 !important;
  text-align:center;
}
.page-id-551 .elementor-element-480f385 .elementor-button{
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-480f385 .elementor-button:hover{
  color:#111 !important;
  background:#fff !important;
}
@media(max-width:760px){
  .page-id-551 .elementor-element-82161d4{padding:56px 20px !important}
  .page-id-551 .elementor-element-82161d4 h1,
  .page-id-551 .elementor-element-82161d4 .elementor-heading-title{font-size:38px !important}
  .page-id-551 .elementor-element-0f32c3d{padding:42px 18px !important}
  .page-id-551 .elementor-element-f7ab747{padding:28px 20px 24px !important}
  .page-id-551 .elementor-element-0f32c3d h2,
  .page-id-551 .elementor-element-0f32c3d .elementor-heading-title{font-size:29px !important}
}

	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* Contact hero: remove legacy Elementor overlay */
.page-id-551 .elementor-element-82161d4 > .elementor-background-overlay{
  background:transparent !important;
  background-image:none !important;
  opacity:0 !important;
}

	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Interviews page redesign — page 526 */
.page-id-526 .elementor-526{font-family:Arial,sans-serif !important;background:#fff}
.page-id-526 .elementor-element-1016898{
  padding:72px 24px !important;
  background:#0d82f7 !important;
  text-align:center !important;
}
.page-id-526 .elementor-element-1016898 > .elementor-background-overlay{
  background:transparent !important;
  background-image:none !important;
  opacity:0 !important;
}
.page-id-526 .elementor-element-1016898 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-526 .elementor-element-9e67b1c{
  padding:58px 24px !important;
  background:#fff !important;
}
.page-id-526 .elementor-element-9e67b1c > .elementor-container{max-width:1100px !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-wrap{align-content:flex-start}
.page-id-526 .elementor-element-9e67b1c h4{
  display:block;
  margin:48px 0 26px !important;
  padding:17px 20px !important;
  color:#fff !important;
  background:#0d82f7 !important;
  border-left:7px solid #f5c928 !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:25px !important;
  font-weight:800 !important;
  line-height:1.25 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team{
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-card{
  display:grid !important;
  grid-template-columns:230px minmax(0,1fr) !important;
  min-height:260px !important;
  overflow:hidden !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px 8px 0 0 !important;
  box-shadow:0 8px 24px rgba(0,0,0,.06) !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-card > .ekit-team-popup,
.page-id-526 .elementor-element-9e67b1c .profile-card > .profile-header{
  display:block !important;
  width:230px !important;
  height:253px !important;
  background:#202226 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-header{
  width:100% !important;
  height:253px !important;
  overflow:hidden !important;
  background:#202226 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-header img{
  display:block !important;
  width:100% !important;
  height:100% !important;
  padding:10px !important;
  background:#202226 !important;
  object-fit:contain !important;
  object-position:center !important;
  transform:none !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-body{
  display:flex !important;
  flex-direction:column !important;
  justify-content:center !important;
  min-width:0 !important;
  padding:28px 30px !important;
  background:#fff !important;
  text-align:left !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-title,
.page-id-526 .elementor-element-9e67b1c .profile-title a{
  margin:0 0 9px !important;
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:25px !important;
  font-weight:800 !important;
  line-height:1.2 !important;
  text-decoration:none !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-designation{
  margin:0 0 12px !important;
  color:#0d82f7 !important;
  font-family:Arial,sans-serif !important;
  font-size:15px !important;
  font-weight:800 !important;
  line-height:1.35 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-content{
  margin:0 !important;
  color:#555 !important;
  font-family:Arial,sans-serif !important;
  font-size:14px !important;
  line-height:1.55 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor{
  width:100% !important;
  margin:0 0 32px !important;
  padding:20px 24px 18px !important;
  background:#f7f9fb !important;
  border:1px solid #e5e5e5 !important;
  border-top:0 !important;
  border-radius:0 0 8px 8px !important;
  font-family:Arial,sans-serif !important;
  box-shadow:0 8px 24px rgba(0,0,0,.04) !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor p{
  margin:0 0 9px !important;
  color:#333 !important;
  font-size:15px !important;
  line-height:1.55 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor a{
  color:#0d82f7 !important;
  font-family:Arial,sans-serif !important;
  font-weight:700 !important;
  text-decoration:none !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor a:hover{text-decoration:underline !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team:has(.profile-title:empty){display:none !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team:has(.profile-title:empty) + .elementor-widget-text-editor{display:none !important}
@media(max-width:760px){
  .page-id-526 .elementor-element-1016898{padding:56px 20px !important}
  .page-id-526 .elementor-element-1016898 .elementor-heading-title{font-size:38px !important}
  .page-id-526 .elementor-element-9e67b1c{padding:42px 18px !important}
  .page-id-526 .elementor-element-9e67b1c h4{margin-top:38px !important;font-size:22px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-card{display:block !important}
  .page-id-526 .elementor-element-9e67b1c .profile-card > .ekit-team-popup,
  .page-id-526 .elementor-element-9e67b1c .profile-card > .profile-header,
  .page-id-526 .elementor-element-9e67b1c .profile-header{width:100% !important;height:300px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-body{padding:24px 22px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-title,
  .page-id-526 .elementor-element-9e67b1c .profile-title a{font-size:22px !important}
  .page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor{padding:18px 20px 16px !important}
}
.page-id-526 .elementor-element-6229942,
.page-id-526 .elementor-element-4c2d6b2,
.page-id-526 .elementor-element-6229942 + .elementor-widget-text-editor,
.page-id-526 .elementor-element-4c2d6b2 + .elementor-widget-text-editor{display:none !important;}
.elementor-element-4f871deb:hover .normal-text, .elementor-element-82649d6:hover .normal-text{
    color: #fff !important;
}

.elementor-element-19457161 .elementor-widget-wrap{
	align-content: space-between;
}
/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Contact page redesign — page 551 */
.page-id-551 .elementor-element-82161d4{
  background:#0d82f7 !important;
  padding:72px 24px !important;
  text-align:center;
}
.page-id-551 .elementor-element-82161d4 h1,
.page-id-551 .elementor-element-82161d4 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-0f32c3d{
  background:#fff !important;
  padding:58px 24px !important;
  font-family:Arial,sans-serif !important;
}
.page-id-551 .elementor-element-f7ab747{
  max-width:900px;
  margin:0 auto !important;
  padding:38px 36px 34px !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px !important;
  box-shadow:0 8px 24px rgba(0,0,0,.07) !important;
}
.page-id-551 .elementor-element-0f32c3d h2,
.page-id-551 .elementor-element-0f32c3d .elementor-heading-title{
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:34px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  text-align:center !important;
}
.page-id-551 .elementor-form .elementor-field-group{margin-bottom:18px !important}
.page-id-551 .elementor-form input:not([type="hidden"]),
.page-id-551 .elementor-form textarea,
.page-id-551 .elementor-form select{
  min-height:52px !important;
  padding:13px 15px !important;
  color:#111 !important;
  background:#fff !important;
  border:1px solid #cfcfcf !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
}
.page-id-551 .elementor-form textarea{min-height:170px !important;resize:vertical}
.page-id-551 .elementor-form input:focus,
.page-id-551 .elementor-form textarea:focus,
.page-id-551 .elementor-form select:focus{
  border-color:#0d82f7 !important;
  box-shadow:0 0 0 2px rgba(13,130,247,.15) !important;
  outline:none !important;
}
.page-id-551 .elementor-form button[type="submit"]{
  min-height:50px !important;
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-form button[type="submit"]:hover,
.page-id-551 .elementor-form button[type="submit"]:focus{
  color:#fff !important;
  background:#0d82f7 !important;
}
.page-id-551 .elementor-element-0f32c3d .elementor-social-icons-wrapper{display:none !important}
.page-id-551 .elementor-element-480f385{
  padding:44px 24px !important;
  background:#0d82f7 !important;
  text-align:center;
}
.page-id-551 .elementor-element-480f385 .elementor-button{
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-480f385 .elementor-button:hover{
  color:#111 !important;
  background:#fff !important;
}
@media(max-width:760px){
  .page-id-551 .elementor-element-82161d4{padding:56px 20px !important}
  .page-id-551 .elementor-element-82161d4 h1,
  .page-id-551 .elementor-element-82161d4 .elementor-heading-title{font-size:38px !important}
  .page-id-551 .elementor-element-0f32c3d{padding:42px 18px !important}
  .page-id-551 .elementor-element-f7ab747{padding:28px 20px 24px !important}
  .page-id-551 .elementor-element-0f32c3d h2,
  .page-id-551 .elementor-element-0f32c3d .elementor-heading-title{font-size:29px !important}
}
.elementor-element-4f871deb:hover .normal-text, .elementor-element-82649d6:hover .normal-text{
    color: #fff !important;
}

.elementor-element-19457161 .elementor-widget-wrap{
	align-content: space-between;
}
/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Contact page redesign — page 551 */
.page-id-551 .elementor-element-82161d4{
  background:#0d82f7 !important;
  padding:72px 24px !important;
  text-align:center;
}
.page-id-551 .elementor-element-82161d4 h1,
.page-id-551 .elementor-element-82161d4 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-0f32c3d{
  background:#fff !important;
  padding:58px 24px !important;
  font-family:Arial,sans-serif !important;
}
.page-id-551 .elementor-element-f7ab747{
  max-width:900px;
  margin:0 auto !important;
  padding:38px 36px 34px !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px !important;
  box-shadow:0 8px 24px rgba(0,0,0,.07) !important;
}
.page-id-551 .elementor-element-0f32c3d h2,
.page-id-551 .elementor-element-0f32c3d .elementor-heading-title{
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:34px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  text-align:center !important;
}
.page-id-551 .elementor-form .elementor-field-group{margin-bottom:18px !important}
.page-id-551 .elementor-form input:not([type="hidden"]),
.page-id-551 .elementor-form textarea,
.page-id-551 .elementor-form select{
  min-height:52px !important;
  padding:13px 15px !important;
  color:#111 !important;
  background:#fff !important;
  border:1px solid #cfcfcf !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
}
.page-id-551 .elementor-form textarea{min-height:170px !important;resize:vertical}
.page-id-551 .elementor-form input:focus,
.page-id-551 .elementor-form textarea:focus,
.page-id-551 .elementor-form select:focus{
  border-color:#0d82f7 !important;
  box-shadow:0 0 0 2px rgba(13,130,247,.15) !important;
  outline:none !important;
}
.page-id-551 .elementor-form button[type="submit"]{
  min-height:50px !important;
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-form button[type="submit"]:hover,
.page-id-551 .elementor-form button[type="submit"]:focus{
  color:#fff !important;
  background:#0d82f7 !important;
}
.page-id-551 .elementor-element-0f32c3d .elementor-social-icons-wrapper{display:none !important}
.page-id-551 .elementor-element-480f385{
  padding:44px 24px !important;
  background:#0d82f7 !important;
  text-align:center;
}
.page-id-551 .elementor-element-480f385 .elementor-button{
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-480f385 .elementor-button:hover{
  color:#111 !important;
  background:#fff !important;
}
@media(max-width:760px){
  .page-id-551 .elementor-element-82161d4{padding:56px 20px !important}
  .page-id-551 .elementor-element-82161d4 h1,
  .page-id-551 .elementor-element-82161d4 .elementor-heading-title{font-size:38px !important}
  .page-id-551 .elementor-element-0f32c3d{padding:42px 18px !important}
  .page-id-551 .elementor-element-f7ab747{padding:28px 20px 24px !important}
  .page-id-551 .elementor-element-0f32c3d h2,
  .page-id-551 .elementor-element-0f32c3d .elementor-heading-title{font-size:29px !important}
}

	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* Contact hero: remove legacy Elementor overlay */
.page-id-551 .elementor-element-82161d4 > .elementor-background-overlay{
  background:transparent !important;
  background-image:none !important;
  opacity:0 !important;
}

	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Interviews page redesign — page 526 */
.page-id-526 .elementor-526{font-family:Arial,sans-serif !important;background:#fff}
.page-id-526 .elementor-element-1016898{
  padding:72px 24px !important;
  background:#0d82f7 !important;
  text-align:center !important;
}
.page-id-526 .elementor-element-1016898 > .elementor-background-overlay{
  background:transparent !important;
  background-image:none !important;
  opacity:0 !important;
}
.page-id-526 .elementor-element-1016898 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-526 .elementor-element-9e67b1c{
  padding:58px 24px !important;
  background:#fff !important;
}
.page-id-526 .elementor-element-9e67b1c > .elementor-container{max-width:1100px !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-wrap{align-content:flex-start}
.page-id-526 .elementor-element-9e67b1c h4{
  display:block;
  margin:48px 0 26px !important;
  padding:17px 20px !important;
  color:#fff !important;
  background:#0d82f7 !important;
  border-left:7px solid #f5c928 !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:25px !important;
  font-weight:800 !important;
  line-height:1.25 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team{
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-card{
  display:grid !important;
  grid-template-columns:230px minmax(0,1fr) !important;
  min-height:260px !important;
  overflow:hidden !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px 8px 0 0 !important;
  box-shadow:0 8px 24px rgba(0,0,0,.06) !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-card > .ekit-team-popup,
.page-id-526 .elementor-element-9e67b1c .profile-card > .profile-header{
  display:block !important;
  width:230px !important;
  height:253px !important;
  background:#202226 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-header{
  width:100% !important;
  height:253px !important;
  overflow:hidden !important;
  background:#202226 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-header img{
  display:block !important;
  width:100% !important;
  height:100% !important;
  padding:10px !important;
  background:#202226 !important;
  object-fit:contain !important;
  object-position:center !important;
  transform:none !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-body{
  display:flex !important;
  flex-direction:column !important;
  justify-content:center !important;
  min-width:0 !important;
  padding:28px 30px !important;
  background:#fff !important;
  text-align:left !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-title,
.page-id-526 .elementor-element-9e67b1c .profile-title a{
  margin:0 0 9px !important;
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:25px !important;
  font-weight:800 !important;
  line-height:1.2 !important;
  text-decoration:none !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-designation{
  margin:0 0 12px !important;
  color:#0d82f7 !important;
  font-family:Arial,sans-serif !important;
  font-size:15px !important;
  font-weight:800 !important;
  line-height:1.35 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-content{
  margin:0 !important;
  color:#555 !important;
  font-family:Arial,sans-serif !important;
  font-size:14px !important;
  line-height:1.55 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor{
  width:100% !important;
  margin:0 0 32px !important;
  padding:20px 24px 18px !important;
  background:#f7f9fb !important;
  border:1px solid #e5e5e5 !important;
  border-top:0 !important;
  border-radius:0 0 8px 8px !important;
  font-family:Arial,sans-serif !important;
  box-shadow:0 8px 24px rgba(0,0,0,.04) !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor p{
  margin:0 0 9px !important;
  color:#333 !important;
  font-size:15px !important;
  line-height:1.55 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor a{
  color:#0d82f7 !important;
  font-family:Arial,sans-serif !important;
  font-weight:700 !important;
  text-decoration:none !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor a:hover{text-decoration:underline !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team:has(.profile-title:empty){display:none !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team:has(.profile-title:empty) + .elementor-widget-text-editor{display:none !important}
@media(max-width:760px){
  .page-id-526 .elementor-element-1016898{padding:56px 20px !important}
  .page-id-526 .elementor-element-1016898 .elementor-heading-title{font-size:38px !important}
  .page-id-526 .elementor-element-9e67b1c{padding:42px 18px !important}
  .page-id-526 .elementor-element-9e67b1c h4{margin-top:38px !important;font-size:22px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-card{display:block !important}
  .page-id-526 .elementor-element-9e67b1c .profile-card > .ekit-team-popup,
  .page-id-526 .elementor-element-9e67b1c .profile-card > .profile-header,
  .page-id-526 .elementor-element-9e67b1c .profile-header{width:100% !important;height:300px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-body{padding:24px 22px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-title,
  .page-id-526 .elementor-element-9e67b1c .profile-title a{font-size:22px !important}
  .page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor{padding:18px 20px 16px !important}
}
.elementor-element-4f871deb:hover .normal-text, .elementor-element-82649d6:hover .normal-text{
    color: #fff !important;
}

.elementor-element-19457161 .elementor-widget-wrap{
	align-content: space-between;
}
/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Contact page redesign — page 551 */
.page-id-551 .elementor-element-82161d4{
  background:#0d82f7 !important;
  padding:72px 24px !important;
  text-align:center;
}
.page-id-551 .elementor-element-82161d4 h1,
.page-id-551 .elementor-element-82161d4 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-0f32c3d{
  background:#fff !important;
  padding:58px 24px !important;
  font-family:Arial,sans-serif !important;
}
.page-id-551 .elementor-element-f7ab747{
  max-width:900px;
  margin:0 auto !important;
  padding:38px 36px 34px !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px !important;
  box-shadow:0 8px 24px rgba(0,0,0,.07) !important;
}
.page-id-551 .elementor-element-0f32c3d h2,
.page-id-551 .elementor-element-0f32c3d .elementor-heading-title{
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:34px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  text-align:center !important;
}
.page-id-551 .elementor-form .elementor-field-group{margin-bottom:18px !important}
.page-id-551 .elementor-form input:not([type="hidden"]),
.page-id-551 .elementor-form textarea,
.page-id-551 .elementor-form select{
  min-height:52px !important;
  padding:13px 15px !important;
  color:#111 !important;
  background:#fff !important;
  border:1px solid #cfcfcf !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
}
.page-id-551 .elementor-form textarea{min-height:170px !important;resize:vertical}
.page-id-551 .elementor-form input:focus,
.page-id-551 .elementor-form textarea:focus,
.page-id-551 .elementor-form select:focus{
  border-color:#0d82f7 !important;
  box-shadow:0 0 0 2px rgba(13,130,247,.15) !important;
  outline:none !important;
}
.page-id-551 .elementor-form button[type="submit"]{
  min-height:50px !important;
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-form button[type="submit"]:hover,
.page-id-551 .elementor-form button[type="submit"]:focus{
  color:#fff !important;
  background:#0d82f7 !important;
}
.page-id-551 .elementor-element-0f32c3d .elementor-social-icons-wrapper{display:none !important}
.page-id-551 .elementor-element-480f385{
  padding:44px 24px !important;
  background:#0d82f7 !important;
  text-align:center;
}
.page-id-551 .elementor-element-480f385 .elementor-button{
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-480f385 .elementor-button:hover{
  color:#111 !important;
  background:#fff !important;
}
@media(max-width:760px){
  .page-id-551 .elementor-element-82161d4{padding:56px 20px !important}
  .page-id-551 .elementor-element-82161d4 h1,
  .page-id-551 .elementor-element-82161d4 .elementor-heading-title{font-size:38px !important}
  .page-id-551 .elementor-element-0f32c3d{padding:42px 18px !important}
  .page-id-551 .elementor-element-f7ab747{padding:28px 20px 24px !important}
  .page-id-551 .elementor-element-0f32c3d h2,
  .page-id-551 .elementor-element-0f32c3d .elementor-heading-title{font-size:29px !important}
}
.elementor-element-4f871deb:hover .normal-text, .elementor-element-82649d6:hover .normal-text{
    color: #fff !important;
}

.elementor-element-19457161 .elementor-widget-wrap{
	align-content: space-between;
}
/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Contact page redesign — page 551 */
.page-id-551 .elementor-element-82161d4{
  background:#0d82f7 !important;
  padding:72px 24px !important;
  text-align:center;
}
.page-id-551 .elementor-element-82161d4 h1,
.page-id-551 .elementor-element-82161d4 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-0f32c3d{
  background:#fff !important;
  padding:58px 24px !important;
  font-family:Arial,sans-serif !important;
}
.page-id-551 .elementor-element-f7ab747{
  max-width:900px;
  margin:0 auto !important;
  padding:38px 36px 34px !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px !important;
  box-shadow:0 8px 24px rgba(0,0,0,.07) !important;
}
.page-id-551 .elementor-element-0f32c3d h2,
.page-id-551 .elementor-element-0f32c3d .elementor-heading-title{
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:34px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  text-align:center !important;
}
.page-id-551 .elementor-form .elementor-field-group{margin-bottom:18px !important}
.page-id-551 .elementor-form input:not([type="hidden"]),
.page-id-551 .elementor-form textarea,
.page-id-551 .elementor-form select{
  min-height:52px !important;
  padding:13px 15px !important;
  color:#111 !important;
  background:#fff !important;
  border:1px solid #cfcfcf !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
}
.page-id-551 .elementor-form textarea{min-height:170px !important;resize:vertical}
.page-id-551 .elementor-form input:focus,
.page-id-551 .elementor-form textarea:focus,
.page-id-551 .elementor-form select:focus{
  border-color:#0d82f7 !important;
  box-shadow:0 0 0 2px rgba(13,130,247,.15) !important;
  outline:none !important;
}
.page-id-551 .elementor-form button[type="submit"]{
  min-height:50px !important;
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-form button[type="submit"]:hover,
.page-id-551 .elementor-form button[type="submit"]:focus{
  color:#fff !important;
  background:#0d82f7 !important;
}
.page-id-551 .elementor-element-0f32c3d .elementor-social-icons-wrapper{display:none !important}
.page-id-551 .elementor-element-480f385{
  padding:44px 24px !important;
  background:#0d82f7 !important;
  text-align:center;
}
.page-id-551 .elementor-element-480f385 .elementor-button{
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-480f385 .elementor-button:hover{
  color:#111 !important;
  background:#fff !important;
}
@media(max-width:760px){
  .page-id-551 .elementor-element-82161d4{padding:56px 20px !important}
  .page-id-551 .elementor-element-82161d4 h1,
  .page-id-551 .elementor-element-82161d4 .elementor-heading-title{font-size:38px !important}
  .page-id-551 .elementor-element-0f32c3d{padding:42px 18px !important}
  .page-id-551 .elementor-element-f7ab747{padding:28px 20px 24px !important}
  .page-id-551 .elementor-element-0f32c3d h2,
  .page-id-551 .elementor-element-0f32c3d .elementor-heading-title{font-size:29px !important}
}

	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* Contact hero: remove legacy Elementor overlay */
.page-id-551 .elementor-element-82161d4 > .elementor-background-overlay{
  background:transparent !important;
  background-image:none !important;
  opacity:0 !important;
}

	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Interviews page redesign — page 526 */
.page-id-526 .elementor-526{font-family:Arial,sans-serif !important;background:#fff}
.page-id-526 .elementor-element-1016898{
  padding:72px 24px !important;
  background:#0d82f7 !important;
  text-align:center !important;
}
.page-id-526 .elementor-element-1016898 > .elementor-background-overlay{
  background:transparent !important;
  background-image:none !important;
  opacity:0 !important;
}
.page-id-526 .elementor-element-1016898 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-526 .elementor-element-9e67b1c{
  padding:58px 24px !important;
  background:#fff !important;
}
.page-id-526 .elementor-element-9e67b1c > .elementor-container{max-width:1100px !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-wrap{align-content:flex-start}
.page-id-526 .elementor-element-9e67b1c h4{
  display:block;
  margin:48px 0 26px !important;
  padding:17px 20px !important;
  color:#fff !important;
  background:#0d82f7 !important;
  border-left:7px solid #f5c928 !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:25px !important;
  font-weight:800 !important;
  line-height:1.25 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team{
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-card{
  display:grid !important;
  grid-template-columns:230px minmax(0,1fr) !important;
  min-height:260px !important;
  overflow:hidden !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px 8px 0 0 !important;
  box-shadow:0 8px 24px rgba(0,0,0,.06) !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-card > .ekit-team-popup,
.page-id-526 .elementor-element-9e67b1c .profile-card > .profile-header{
  display:block !important;
  width:230px !important;
  height:253px !important;
  background:#202226 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-header{
  width:100% !important;
  height:253px !important;
  overflow:hidden !important;
  background:#202226 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-header img{
  display:block !important;
  width:100% !important;
  height:100% !important;
  padding:10px !important;
  background:#202226 !important;
  object-fit:contain !important;
  object-position:center !important;
  transform:none !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-body{
  display:flex !important;
  flex-direction:column !important;
  justify-content:center !important;
  min-width:0 !important;
  padding:28px 30px !important;
  background:#fff !important;
  text-align:left !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-title,
.page-id-526 .elementor-element-9e67b1c .profile-title a{
  margin:0 0 9px !important;
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:25px !important;
  font-weight:800 !important;
  line-height:1.2 !important;
  text-decoration:none !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-designation{
  margin:0 0 12px !important;
  color:#0d82f7 !important;
  font-family:Arial,sans-serif !important;
  font-size:15px !important;
  font-weight:800 !important;
  line-height:1.35 !important;
}
.page-id-526 .elementor-element-9e67b1c .profile-content{
  margin:0 !important;
  color:#555 !important;
  font-family:Arial,sans-serif !important;
  font-size:14px !important;
  line-height:1.55 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor{
  width:100% !important;
  margin:0 0 32px !important;
  padding:20px 24px 18px !important;
  background:#f7f9fb !important;
  border:1px solid #e5e5e5 !important;
  border-top:0 !important;
  border-radius:0 0 8px 8px !important;
  font-family:Arial,sans-serif !important;
  box-shadow:0 8px 24px rgba(0,0,0,.04) !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor p{
  margin:0 0 9px !important;
  color:#333 !important;
  font-size:15px !important;
  line-height:1.55 !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor a{
  color:#0d82f7 !important;
  font-family:Arial,sans-serif !important;
  font-weight:700 !important;
  text-decoration:none !important;
}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor a:hover{text-decoration:underline !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team:has(.profile-title:empty){display:none !important}
.page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team:has(.profile-title:empty) + .elementor-widget-text-editor{display:none !important}
@media(max-width:760px){
  .page-id-526 .elementor-element-1016898{padding:56px 20px !important}
  .page-id-526 .elementor-element-1016898 .elementor-heading-title{font-size:38px !important}
  .page-id-526 .elementor-element-9e67b1c{padding:42px 18px !important}
  .page-id-526 .elementor-element-9e67b1c h4{margin-top:38px !important;font-size:22px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-card{display:block !important}
  .page-id-526 .elementor-element-9e67b1c .profile-card > .ekit-team-popup,
  .page-id-526 .elementor-element-9e67b1c .profile-card > .profile-header,
  .page-id-526 .elementor-element-9e67b1c .profile-header{width:100% !important;height:300px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-body{padding:24px 22px !important}
  .page-id-526 .elementor-element-9e67b1c .profile-title,
  .page-id-526 .elementor-element-9e67b1c .profile-title a{font-size:22px !important}
  .page-id-526 .elementor-element-9e67b1c .elementor-widget-elementskit-team + .elementor-widget-text-editor{padding:18px 20px 16px !important}
}
.page-id-526 .elementor-element-6229942,
.page-id-526 .elementor-element-4c2d6b2,
.page-id-526 .elementor-element-6229942 + .elementor-widget-text-editor,
.page-id-526 .elementor-element-4c2d6b2 + .elementor-widget-text-editor{display:none !important;}
.elementor-element-4f871deb:hover .normal-text, .elementor-element-82649d6:hover .normal-text{
    color: #fff !important;
}

.elementor-element-19457161 .elementor-widget-wrap{
	align-content: space-between;
}
/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Contact page redesign — page 551 */
.page-id-551 .elementor-element-82161d4{
  background:#0d82f7 !important;
  padding:72px 24px !important;
  text-align:center;
}
.page-id-551 .elementor-element-82161d4 h1,
.page-id-551 .elementor-element-82161d4 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-0f32c3d{
  background:#fff !important;
  padding:58px 24px !important;
  font-family:Arial,sans-serif !important;
}
.page-id-551 .elementor-element-f7ab747{
  max-width:900px;
  margin:0 auto !important;
  padding:38px 36px 34px !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px !i[Truncated]

/* Final banner typography alignment: team, profiles, and contact */
.page-id-7897 .page-header,
.page-id-8482 .page-header {
  display: none !important;
}

html body.wp-singular .jcs-team-hero h1 {
  color: #fff !important;
  font-family: Rubik, sans-serif !important;
  font-size: 46px !important;
  font-weight: 800 !important;
  line-height: 1.1 !important;
}

html body.page-id-551 .elementor-element-82161d4 h2.elementor-heading-title {
  color: #fff !important;
  font-family: Rubik, sans-serif !important;
  font-size: 46px !important;
  font-weight: 800 !important;
  line-height: 1.1 !important;
}
.elementor-element-4f871deb:hover .normal-text, .elementor-element-82649d6:hover .normal-text{
    color: #fff !important;
}

.elementor-element-19457161 .elementor-widget-wrap{
	align-content: space-between;
}
/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Contact page redesign — page 551 */
.page-id-551 .elementor-element-82161d4{
  background:#0d82f7 !important;
  padding:72px 24px !important;
  text-align:center;
}
.page-id-551 .elementor-element-82161d4 h1,
.page-id-551 .elementor-element-82161d4 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-0f32c3d{
  background:#fff !important;
  padding:58px 24px !important;
  font-family:Arial,sans-serif !important;
}
.page-id-551 .elementor-element-f7ab747{
  max-width:900px;
  margin:0 auto !important;
  padding:38px 36px 34px !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px !important;
  box-shadow:0 8px 24px rgba(0,0,0,.07) !important;
}
.page-id-551 .elementor-element-0f32c3d h2,
.page-id-551 .elementor-element-0f32c3d .elementor-heading-title{
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:34px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  text-align:center !important;
}
.page-id-551 .elementor-form .elementor-field-group{margin-bottom:18px !important}
.page-id-551 .elementor-form input:not([type="hidden"]),
.page-id-551 .elementor-form textarea,
.page-id-551 .elementor-form select{
  min-height:52px !important;
  padding:13px 15px !important;
  color:#111 !important;
  background:#fff !important;
  border:1px solid #cfcfcf !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
}
.page-id-551 .elementor-form textarea{min-height:170px !important;resize:vertical}
.page-id-551 .elementor-form input:focus,
.page-id-551 .elementor-form textarea:focus,
.page-id-551 .elementor-form select:focus{
  border-color:#0d82f7 !important;
  box-shadow:0 0 0 2px rgba(13,130,247,.15) !important;
  outline:none !important;
}
.page-id-551 .elementor-form button[type="submit"]{
  min-height:50px !important;
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-form button[type="submit"]:hover,
.page-id-551 .elementor-form button[type="submit"]:focus{
  color:#fff !important;
  background:#0d82f7 !important;
}
.page-id-551 .elementor-element-0f32c3d .elementor-social-icons-wrapper{display:none !important}
.page-id-551 .elementor-element-480f385{
  padding:44px 24px !important;
  background:#0d82f7 !important;
  text-align:center;
}
.page-id-551 .elementor-element-480f385 .elementor-button{
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-480f385 .elementor-button:hover{
  color:#111 !important;
  background:#fff !important;
}
@media(max-width:760px){
  .page-id-551 .elementor-element-82161d4{padding:56px 20px !important}
  .page-id-551 .elementor-element-82161d4 h1,
  .page-id-551 .elementor-element-82161d4 .elementor-heading-title{font-size:38px !important}
  .page-id-551 .elementor-element-0f32c3d{padding:42px 18px !important}
  .page-id-551 .elementor-element-f7ab747{padding:28px 20px 24px !important}
  .page-id-551 .elementor-element-0f32c3d h2,
  .page-id-551 .elementor-element-0f32c3d .elementor-heading-title{font-size:29px !important}
}
.elementor-element-4f871deb:hover .normal-text, .elementor-element-82649d6:hover .normal-text{
    color: #fff !important;
}

.elementor-element-19457161 .elementor-widget-wrap{
	align-content: space-between;
}
/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* JCS Contact page redesign — page 551 */
.page-id-551 .elementor-element-82161d4{
  background:#0d82f7 !important;
  padding:72px 24px !important;
  text-align:center;
}
.page-id-551 .elementor-element-82161d4 h1,
.page-id-551 .elementor-element-82161d4 .elementor-heading-title{
  margin:0 !important;
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:46px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-0f32c3d{
  background:#fff !important;
  padding:58px 24px !important;
  font-family:Arial,sans-serif !important;
}
.page-id-551 .elementor-element-f7ab747{
  max-width:900px;
  margin:0 auto !important;
  padding:38px 36px 34px !important;
  background:#fff !important;
  border:1px solid #e5e5e5 !important;
  border-top:7px solid #f5c928 !important;
  border-radius:8px !important;
  box-shadow:0 8px 24px rgba(0,0,0,.07) !important;
}
.page-id-551 .elementor-element-0f32c3d h2,
.page-id-551 .elementor-element-0f32c3d .elementor-heading-title{
  color:#111 !important;
  font-family:Arial,sans-serif !important;
  font-size:34px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  text-align:center !important;
}
.page-id-551 .elementor-form .elementor-field-group{margin-bottom:18px !important}
.page-id-551 .elementor-form input:not([type="hidden"]),
.page-id-551 .elementor-form textarea,
.page-id-551 .elementor-form select{
  min-height:52px !important;
  padding:13px 15px !important;
  color:#111 !important;
  background:#fff !important;
  border:1px solid #cfcfcf !important;
  border-radius:6px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
}
.page-id-551 .elementor-form textarea{min-height:170px !important;resize:vertical}
.page-id-551 .elementor-form input:focus,
.page-id-551 .elementor-form textarea:focus,
.page-id-551 .elementor-form select:focus{
  border-color:#0d82f7 !important;
  box-shadow:0 0 0 2px rgba(13,130,247,.15) !important;
  outline:none !important;
}
.page-id-551 .elementor-form button[type="submit"]{
  min-height:50px !important;
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-form button[type="submit"]:hover,
.page-id-551 .elementor-form button[type="submit"]:focus{
  color:#fff !important;
  background:#0d82f7 !important;
}
.page-id-551 .elementor-element-0f32c3d .elementor-social-icons-wrapper{display:none !important}
.page-id-551 .elementor-element-480f385{
  padding:44px 24px !important;
  background:#0d82f7 !important;
  text-align:center;
}
.page-id-551 .elementor-element-480f385 .elementor-button{
  padding:13px 24px !important;
  color:#111 !important;
  background:#f5c928 !important;
  border:0 !important;
  border-radius:5px !important;
  font-family:Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:800 !important;
}
.page-id-551 .elementor-element-480f385 .elementor-button:hover{
  color:#111 !important;
  background:#fff !important;
}
@media(max-width:760px){
  .page-id-551 .elementor-element-82161d4{padding:56px 20px !important}
  .page-id-551 .elementor-element-82161d4 h1,
  .page-id-551 .elementor-element-82161d4 .elementor-heading-title{font-size:38px !important}
  .page-id-551 .elementor-element-0f32c3d{padding:42px 18px !important}
  .page-id-551 .elementor-element-f7ab747{padding:28px 20px 24px !important}
  .page-id-551 .elementor-element-0f32c3d h2,
  .page-id-551 .elementor-element-0f32c3d .elementor-heading-title{font-size:29px !important}
}

	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

/* Contact hero: remove legacy Elementor overlay */
.page-id-551 .elementor-element-82161d4 > .elementor-background-overlay{
  background:transparent !important;
  background-image:none !important;
  opacity:0 !important;
}

	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn.elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.elementor-testimonial {
    height: 350px;
    overflow-y: scroll;
}
/ width /
.elementor-testimonial::-webkit-scrollbar {
    width: 6px;
}
/ Track /
.elementor-testimonial::-webkit-scrollbar-track{
     background: #f2f0ed; 
    border-radius:10px
}

/ Handle /
.elementor-testimonial::-webkit-scrollbar-thumb {
  background: #c0a04c; 
  border-radius:10px
  
}

/ Handle on hover /
.elementor-testimonial::-webkit-scrollbar-thumb:hover {
  background: #d2bc67; 
}


/* JCS header polish */
.elementor-38 .elementor-element-495bf85 { animation: none !important; }
.elementor-38 .elementor-element-495bf85 img { width: 145px !important; height: auto !important; }
.elementor-38 .elementor-element-108983df { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Center homepage video */
.elementor-element-7d78188 { margin-left: auto !important; margin-right: auto !important; }

/* Optical centering for Select Guest Interviews collage */
@media (min-width: 768px) {
  .elementor-element-825ec41 img { transform: translateX(-12px); }
}

}
/* The Podcast — aligned with current JCS page design */
.page-id-6972 #content{font-family:Arial,Helvetica,sans-serif;background:#fff}
.page-id-6972 .page-header{max-width:none;margin:0 0 54px;padding:68px 24px;background:#1685e6;text-align:center}
.page-id-6972 .page-header .entry-title{margin:0;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:clamp(2.5rem,5vw,4.15rem);font-weight:800;line-height:1.05}
.page-id-6972 .elementor-element-75dc666c{max-width:1040px;margin:-28px auto 42px;padding:28px 36px;background:#fff;border-radius:16px;box-shadow:0 14px 36px rgba(0,0,0,.10);position:relative;z-index:2}
.page-id-6972 .elementor-element-75dc666c p{margin:0;color:#30343a;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.75;text-align:center}
.page-id-6972 .elementor-element-1b25f02,.page-id-6972 .elementor-element-b3e49e7{max-width:1040px;margin:0 auto 46px;padding:18px;background:#f7f9fb;border-radius:18px;box-shadow:0 12px 30px rgba(0,0,0,.08)}
.page-id-6972 .elementor-element-1b25f02 img,.page-id-6972 .elementor-element-b3e49e7 img{display:block;border-radius:12px}
.page-id-6972 .elementor-element-75518ca{max-width:1040px;margin:0 auto 44px;padding:38px 42px;background:#f7f9fb;border-left:6px solid #1685e6;border-radius:0 18px 18px 0}
.page-id-6972 .elementor-element-75518ca p{color:#30343a;font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.75}
.page-id-6972 .elementor-element-75518ca a,.page-id-6972 .elementor-element-da346fc a{display:inline-block;margin:8px 8px 0 0;padding:12px 22px;background:#1685e6;color:#fff!important;border-radius:8px;text-decoration:none;font-weight:700}
.page-id-6972 .elementor-element-da346fc{max-width:1040px;margin:0 auto 26px;padding:24px;background:#1685e6;border-radius:16px;text-align:center}
.page-id-6972 .elementor-element-da346fc *{color:#fff!important}
.page-id-6972 .elementor-element-da346fc a{background:#fff;color:#1685e6!important}
@media(max-width:767px){
 .page-id-6972 .page-header{margin-bottom:36px;padding:44px 18px}
 .page-id-6972 .elementor-element-75dc666c{margin:-20px 16px 30px;padding:22px 20px}
 .page-id-6972 .elementor-element-1b25f02,.page-id-6972 .elementor-element-b3e49e7{margin:0 16px 30px;padding:10px}
 .page-id-6972 .elementor-element-75518ca{margin:0 16px 30px;padding:26px 22px}
 .page-id-6972 .elementor-element-da346fc{margin:0 16px 24px;padding:22px 18px}
}
/* Typography alignment: Podcast and Interviews */
.page-id-6972 .page-header .entry-title,
.page-id-6972 h1,
.page-id-6972 h2,
.page-id-6972 h3,
.page-id-6972 h4,
.page-id-526 h1,
.page-id-526 h2,
.page-id-526 h3,
.page-id-526 h4 {
  font-family: Rubik, sans-serif !important;
}
.page-id-6972 #content,
.page-id-6972 #content p,
.page-id-6972 #content li,
.page-id-6972 #content a,
.page-id-6972 #content .elementor-widget-text-editor,
.page-id-526 main,
.page-id-526 main p,
.page-id-526 main li,
.page-id-526 main a,
.page-id-526 .elementor-widget-text-editor {
  font-family: Arial, sans-serif !important;
}
.page-id-6972 .page-header .entry-title { font-weight: 800 !important; }
.page-id-526 .elementor-heading-title,
.page-id-526 .profile-title { font-weight: 700 !important; }

/* Interviews heading font priority */
html body.page-id-526 .elementor h1,
html body.page-id-526 .elementor h2,
html body.page-id-526 .elementor h3,
html body.page-id-526 .elementor h4,
html body.page-id-526 .elementor .elementor-heading-title,
html body.page-id-526 .elementor .profile-title {
  font-family: Rubik, sans-serif !important;
}

/* Interview portraits: uniform framing without stretching originals */
body.page-id-526 .elementor-526 .profile-header.ekit-team-img { width: 230px; height: 253px; max-width: 100%; overflow: hidden; background: #f4f4f2; }
body.page-id-526 .elementor-526 .profile-header.ekit-team-img > img { display: block; width: 100% !important; height: 100% !important; object-fit: cover !important; object-position: center 25%; }
@media (max-width: 767px) { body.page-id-526 .elementor-526 .profile-header.ekit-team-img { width: 100%; max-width: 230px; } }

/* JCS Strategies: refined global typography and stationary mobile logo */
html body[class], html body[class] #content p, html body[class] #content li, html body[class] .elementor[class] p, html body[class] .elementor[class] li, html body[class] .elementor[class] .elementor-widget-text-editor, html body[class] .elementor[class] .elementor-button-text, html body[class] .elementor[class] nav a, html body[class] .elementor[class] figcaption, html body[class] .elementor[class] input, html body[class] .elementor[class] textarea, html body[class] .elementor[class] label {font-family:Georgia,"Times New Roman",serif!important;}
html body[class] h1, html body[class] h2, html body[class] h3, html body[class] h4, html body[class] h5, html body[class] h6, html body[class] .elementor[class] .elementor-heading-title, html body[class] .elementor[class] h1, html body[class] .elementor[class] h2, html body[class] .elementor[class] h3, html body[class] .elementor[class] h4, html body[class] .elementor[class] h5, html body[class] .elementor[class] h6, html body[class] .elementor[class] .profile-title, html body[class] .elementor[class] .jcs-portraits .jcs-portrait-card .jcs-two-line-name .jcs-name-first, html body[class] .elementor[class] .jcs-portraits .jcs-portrait-card .jcs-two-line-name .jcs-name-last {font-family:Georgia,"Times New Roman",serif!important;}
@media(max-width:1024px){html body[class] .elementor[class] .elementor-element-d7c532d,html body[class] .elementor[class] .elementor-element-d7c532d img,html body[class] .elementor[class] .elementor-element-d7c532d a{animation:none!important;transition:none!important;transform:none!important;visibility:visible!important;opacity:1!important;}}

/* Override older Elementor typography without changing icon fonts or mobile sizes. */
html body[class] :is(#jcs-typography-scope,.elementor) :is(h1,h2,h3,h4,h5,h6,p,li,blockquote,figcaption,label,input,textarea,select,button,.elementor-heading-title,.elementor-widget-text-editor,.elementor-button-text,.profile-title,.jcs-name-first,.jcs-name-last,.jcs-mobile-info,summary),html body[class] :is(#jcs-typography-scope,.elementor) nav a {font-family:Georgia,"Times New Roman",serif!important;}

/* Cover classic and custom HTML page layouts as well as Elementor. */
html body[class] :is(#jcs-typography-scope,#content,main,.elementor) :is(h1,h2,h3,h4,h5,h6,p,li,blockquote,figcaption,label,input,textarea,select,button,.elementor-heading-title,.elementor-widget-text-editor,.elementor-button-text,.profile-title,.jcs-name-first,.jcs-name-last,.jcs-mobile-info,summary){font-family:Georgia,"Times New Roman",serif!important;}
body .jcs-portraits .jcs-face-window img[src*="exec-cf4480b5"]{scale:.88!important;left:0!important;top:4%!important;transform-origin:center!important} body.page-id-521 .jcs-process-profile img{height:280px!important;background:#f5f5f5!important;object-fit:contain!important} body.page-id-521 .jcs-process-profile figcaption{font-size:16px!important;line-height:1.5!important;font-style:normal!important;padding:18px!important} @media(max-width:760px){body.page-id-521 .jcs-process-profile img{height:auto!important;max-height:360px!important}}
body.home figure:has(img[src*="doug-ferony-performance-restored"]),body.home figure:has(img[src*="alison-mitzner-tv-restored"]){max-width:880px!important;margin:28px auto!important;padding:12px!important;background:white!important;border:1px solid #e5e5e5;border-top:5px solid #f5c928;border-radius:12px;overflow:hidden}body.home img[src*="doug-ferony-performance-restored"],body.home img[src*="alison-mitzner-tv-restored"]{width:100%!important;height:auto!important;object-fit:contain!important;border-radius:8px!important}body.home figure:has(img[src*="doug-ferony-performance-restored"]) figcaption,body.home figure:has(img[src*="alison-mitzner-tv-restored"]) figcaption{font-size:16px!important;line-height:1.5!important;font-style:normal!important;padding:16px 8px!important}

body.page-id-447 .jcs-about-intro img[src*="lorenzo-lamas-restored"]{width:100%!important;height:auto!important;max-height:420px!important;object-fit:contain!important;padding:18px!important;box-sizing:border-box;background:#f5f5f5;border-radius:12px!important}body.page-id-447 .jcs-profile img[src*="lorenzo-lamas-restored"]{object-fit:contain!important;padding:16px!important;box-sizing:border-box;background:#f5f5f5!important}

body.page-id-447 .jcs-profile img{display:block!important;width:100%!important;height:300px!important;object-fit:contain!important;object-position:center!important;padding:16px!important;box-sizing:border-box!important;background:#f5f5f5!important;border-radius:10px!important}body.page-id-447 .jcs-profile figcaption{font-size:16px!important;line-height:1.5!important;font-style:normal!important;font-weight:600!important;padding:16px!important} @media(max-width:760px){body.page-id-447 .jcs-profile img{height:320px!important;max-width:100%!important}}

body.page-id-447 .jcs-profile img[alt="Ori Spado"]{object-fit:cover!important;object-position:68% 40%!important}

body.page-id-551 .elementor .elementor-element-4080d06 .elementor-heading-title{text-transform:none!important;font-size:18px!important;font-weight:400!important;line-height:1.65!important;letter-spacing:normal!important;color:#444!important;max-width:760px!important;margin:12px auto 28px!important;text-align:center!important} @media(max-width:767px){body.page-id-551 .elementor .elementor-element-4080d06 .elementor-heading-title{font-size:16px!important;margin:12px auto 24px!important}}

body.page-id-443 figure:has(img[alt="Journalist and executive producer Llewellyn King speaking"]){max-width:960px!important;margin:32px auto!important;padding:12px!important;border:1px solid #e5e5e5;border-top:5px solid #f5c928;border-radius:12px!important;background:#fff;overflow:hidden}body.page-id-443 img[alt="Journalist and executive producer Llewellyn King speaking"]{display:block!important;width:100%!important;height:auto!important;object-fit:contain!important;border-radius:8px!important}body.page-id-443 figure:has(img[alt="Journalist and executive producer Llewellyn King speaking"]) figcaption{font-size:16px!important;line-height:1.5!important;font-style:normal!important;font-weight:600!important;text-align:center!important;padding:16px 8px!important}

body.home .elementor .elementor-element-p5d4e4a{min-height:660px!important;padding:320px 6% 44px!important;background-position:center top!important;background-size:cover!important}body.home .elementor-element-p5d4e4a>.elementor-background-overlay{background:linear-gradient(0deg,rgba(5,14,25,.96) 0%,rgba(5,14,25,.82) 25%,rgba(5,14,25,.12) 72%,rgba(5,14,25,.06) 100%)!important;opacity:1!important}body.home .elementor-element-pc3f28a>.elementor-widget-wrap{display:flex!important;flex-direction:column!important;align-content:flex-start!important;align-items:flex-start!important;gap:18px!important;padding:0!important}body.home .elementor-element-p55334a{order:1!important;width:100%!important;max-width:1000px!important;margin:0!important}body.home .elementor-element-p55334a h1{font-size:clamp(34px,3.3vw,52px)!important;line-height:1.12!important;color:#fff!important;margin:0!important;text-shadow:0 2px 10px #0005}body.home .elementor-element-p09bc5a{order:2!important;max-width:800px!important;margin:0!important}body.home .elementor-element-p09bc5a p{font-size:19px!important;font-weight:400!important;line-height:1.55!important;color:#fff!important;margin:0!important}body.home .elementor-element-p86f1da{order:3!important;margin:4px 0 0!important}body.home .elementor-element-p4521ca p,body.home .elementor-element-p4521ca a{color:#555!important;font-size:14px!important;font-style:normal!important;text-shadow:none!important}body.home .elementor-element-p5d4e4a .animated{animation:none!important;transform:none!important;opacity:1!important;visibility:visible!important}@media(max-width:767px){body.home .elementor .elementor-element-p5d4e4a{min-height:620px!important;padding:300px 22px 32px!important;background-size:auto 340px!important;background-repeat:no-repeat!important;background-color:#071321!important;background-position:center top!important}body.home .elementor-element-p5d4e4a>.elementor-background-overlay{background:linear-gradient(0deg,#071321 0%,#071321 40%,transparent 68%)!important}body.home .elementor-element-p55334a h1{font-size:34px!important}body.home .elementor-element-p09bc5a p{font-size:16px!important}body.home .elementor-element-p4521ca p{padding:0 12px!important;font-size:12px!important}}

body.home .elementor-element-p4521ca em{font-style:normal!important}@media(max-width:767px){body.home .elementor .elementor-element-p5d4e4a{background-size:100% auto!important;padding-top:210px!important;min-height:580px!important}body.home .elementor-element-p5d4e4a>.elementor-background-overlay{background:linear-gradient(to bottom,transparent 0px,transparent 100px,#071321 210px,#071321 100%)!important}}

@media(max-width:767px){body.home .elementor .elementor-element-p5d4e4a::before{background:transparent!important;display:none!important}}

body.page-id-551 a.elementor-button[href="https://calendly.com/drjordanschaul"]{color:#111!important;text-transform:none!important;max-width:100%!important;}
body.page-id-551 a[href="https://calendly.com/drjordanschaul"] .elementor-button-content-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;}
body.page-id-551 a[href="https://calendly.com/drjordanschaul"] .elementor-button-icon{display:inline-flex!important;margin:0!important;}
body.page-id-551 a[href="https://calendly.com/drjordanschaul"] .elementor-button-icon i{display:block!important;width:28px!important;height:28px!important;flex-shrink:0;background:url("https://jcsstrategies.com/wp-content/uploads/2026/10/calendly-blue-icon.png") center/contain no-repeat!important;}
body.page-id-551 a[href="https://calendly.com/drjordanschaul"] .elementor-button-icon i::before{content:none!important;}

body.page-id-551 a[href="https://calendly.com/drjordanschaul"] .elementor-button-icon{width:28px!important;height:28px!important;flex:0 0 28px!important;background:url("https://jcsstrategies.com/wp-content/uploads/2026/10/calendly-blue-icon.png") center/contain no-repeat!important;}
body.page-id-551 a[href="https://calendly.com/drjordanschaul"] .elementor-button-icon>*{display:none!important;}
