.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; } }