/* Karjera praktika — hero (KP1 copy + equal rounded video card) */
/* Stock Salient 3-col WPBakery hero — scoped to /karjera/praktika/ only */

body.hoptrans-karjera-praktika-page #karjera-praktika-intro.hoptrans-karjera-praktika-stock-hero {
	background-color: var(--hop-bg, #f4f2eb);
	color: var(--hop-ink, #1c2e20);
	font-family: "Outfit", sans-serif;
}

body.hoptrans-karjera-praktika-page #karjera-praktika-hero {
	color: var(--hop-ink, #1c2e20);
	font-family: "Outfit", sans-serif;
}

/* Equal-height cards — row already uses equal_height; keep columns aligned */
body.hoptrans-karjera-praktika-page #karjera-praktika-hero > .row_col_wrap_12 > .wpb_column,
body.hoptrans-karjera-praktika-page #karjera-praktika-hero > .span_12 > .wpb_column {
	align-self: stretch;
	min-height: 0;
	border: none;
	box-shadow: none;
	overflow: hidden;
}

/* Left copy panel — light cream card on page #f4f2eb (subtle white lift) */
body.hoptrans-karjera-praktika-page #karjera-praktika-hero > .row_col_wrap_12 > .wpb_column:first-child,
body.hoptrans-karjera-praktika-page #karjera-praktika-hero > .span_12 > .wpb_column:first-child {
	color: var(--hop-ink, #1c2e20) !important;
	border: none;
	box-shadow: none;
}

body.hoptrans-karjera-praktika-page #karjera-praktika-hero > .row_col_wrap_12 > .wpb_column:first-child .column-bg-overlay,
body.hoptrans-karjera-praktika-page #karjera-praktika-hero > .span_12 > .wpb_column:first-child .column-bg-overlay {
	background-color: #ffffff !important;
	opacity: 1 !important;
}

body.hoptrans-karjera-praktika-page #karjera-praktika-hero > .row_col_wrap_12 > .wpb_column:first-child .column-overlay-layer,
body.hoptrans-karjera-praktika-page #karjera-praktika-hero > .span_12 > .wpb_column:first-child .column-overlay-layer {
	background-color: transparent !important;
	opacity: 0 !important;
}

body.hoptrans-karjera-praktika-page #karjera-praktika-hero .wpb_column:first-child .nectar-responsive-text,
body.hoptrans-karjera-praktika-page #karjera-praktika-hero .wpb_column:first-child .nectar-responsive-text p,
body.hoptrans-karjera-praktika-page #karjera-praktika-hero .wpb_column:first-child .nectar-responsive-text h1,
body.hoptrans-karjera-praktika-page #karjera-praktika-hero .wpb_column:first-child .nectar-responsive-text h2 {
	font-family: "Outfit", sans-serif !important;
}

body.hoptrans-karjera-praktika-page #karjera-praktika-hero .wpb_column:first-child .hop-praktika-hero-label {
	margin: 0 0 10px;
	font-size: 0.78rem;
	font-weight: 600;
	letter-spacing: 0.08em;
	text-transform: uppercase;
	color: var(--hop-g3, #409c61) !important;
}

body.hoptrans-karjera-praktika-page #karjera-praktika-hero .wpb_column:first-child h1 {
	margin: 0 0 12px;
	font-size: var(--hop-karjera-h2-size, clamp(1.75rem, 3vw, 2.5rem));
	font-weight: var(--hop-karjera-h2-weight, 700);
	line-height: var(--hop-karjera-h2-lh, 1.15);
	letter-spacing: var(--hop-karjera-h2-ls, -0.02em);
	color: var(--hop-ink, #1c2e20) !important;
}

body.hoptrans-karjera-praktika-page #karjera-praktika-hero .wpb_column:first-child .nectar-responsive-text p {
	margin: 0 0 10px;
	font-size: 0.95rem;
	line-height: 1.55;
	color: rgba(28, 46, 32, 0.78);
}

/* Stock feature badges — ink text on light card */
body.hoptrans-karjera-praktika-page #karjera-praktika-hero .wpb_column:first-child .nectar-badge,
body.hoptrans-karjera-praktika-page #karjera-praktika-hero .wpb_column:first-child .nectar-badge .nectar-badge__inner {
	color: var(--hop-ink, #1c2e20) !important;
	--border-color: rgba(28, 46, 32, 0.18);
}

body.hoptrans-karjera-praktika-page #karjera-praktika-hero .wpb_column:first-child .nectar-badge .nectar-badge__inner {
	background-color: rgba(28, 46, 32, 0.04) !important;
}

/* Ink CTA stays #1c2e20 / white text — readable on light card */
body.hoptrans-karjera-praktika-page #karjera-praktika-hero .wpb_column:first-child .nectar-cta {
	margin-top: 8px;
	--nectar-button-color: var(--hop-ink, #1c2e20);
	--nectar-text-color: #ffffff;
}

/* Center column — rounded video, same footprint as side cards (no arch) */
body.hoptrans-karjera-praktika-page #karjera-praktika-hero > .row_col_wrap_12 > .wpb_column:nth-child(2),
body.hoptrans-karjera-praktika-page #karjera-praktika-hero > .span_12 > .wpb_column:nth-child(2) {
	background: transparent !important;
	padding: 0 !important;
	border-radius: 15px !important;
}

body.hoptrans-karjera-praktika-page #karjera-praktika-hero > .row_col_wrap_12 > .wpb_column:nth-child(2) > .vc_column-inner,
body.hoptrans-karjera-praktika-page #karjera-praktika-hero > .span_12 > .wpb_column:nth-child(2) > .vc_column-inner,
body.hoptrans-karjera-praktika-page #karjera-praktika-hero > .row_col_wrap_12 > .wpb_column:nth-child(2) > .column-inner-wrap,
body.hoptrans-karjera-praktika-page #karjera-praktika-hero > .span_12 > .wpb_column:nth-child(2) > .column-inner-wrap,
body.hoptrans-karjera-praktika-page #karjera-praktika-hero > .row_col_wrap_12 > .wpb_column:nth-child(2) .column-inner,
body.hoptrans-karjera-praktika-page #karjera-praktika-hero > .span_12 > .wpb_column:nth-child(2) .column-inner {
	height: 100%;
	min-height: 100%;
	padding: 0 !important;
	border-radius: 15px;
	overflow: hidden;
}

body.hoptrans-karjera-praktika-page #karjera-praktika-hero .wpb_column:nth-child(2) .wpb_wrapper,
body.hoptrans-karjera-praktika-page #karjera-praktika-hero .wpb_column:nth-child(2) .nectar_video_player_self_hosted,
body.hoptrans-karjera-praktika-page #karjera-praktika-hero .wpb_column:nth-child(2) .wpb_video_wrapper {
	display: block;
	width: 100%;
	height: 100%;
	min-height: 100%;
	margin: 0;
	padding: 0;
	border: none;
	box-shadow: none;
	border-radius: 15px;
	overflow: hidden;
	background: transparent;
}

body.hoptrans-karjera-praktika-page #karjera-praktika-hero .wpb_column:nth-child(2) .wpb_video_wrapper {
	position: relative !important;
	padding: 0 !important;
	padding-bottom: 0 !important;
	aspect-ratio: unset !important;
}

body.hoptrans-karjera-praktika-page #karjera-praktika-hero .wpb_column:nth-child(2) video {
	position: absolute;
	inset: 0;
	display: block;
	width: 100% !important;
	height: 100% !important;
	max-width: none !important;
	max-height: none !important;
	object-fit: cover;
	object-position: center center;
	border-radius: 15px !important;
	border: none !important;
	box-shadow: none !important;
	clip-path: none !important;
	-webkit-mask-image: none !important;
	mask-image: none !important;
}

/* Kill leftover arch / image-frame styles if stock markup still has them */
body.hoptrans-karjera-praktika-page #karjera-praktika-hero .wpb_column:nth-child(2) .img-with-aniamtion-wrap,
body.hoptrans-karjera-praktika-page #karjera-praktika-hero .wpb_column:nth-child(2) .img-with-animation-wrap {
	display: none !important;
}

/* Right column — stock image card */
body.hoptrans-karjera-praktika-page #karjera-praktika-hero .wpb_column:nth-child(3) img {
	border-radius: 15px !important;
	border: none;
	box-shadow: none;
}

/* Hide play chrome on hero video (autoplay muted loop) */
body.hoptrans-karjera-praktika-page #karjera-praktika-intro .nectar-video-box,
body.hoptrans-karjera-praktika-page #karjera-praktika-hero .nectar-video-box,
body.hoptrans-karjera-praktika-page #karjera-praktika-intro .play_button,
body.hoptrans-karjera-praktika-page #karjera-praktika-hero .play_button,
body.hoptrans-karjera-praktika-page #karjera-praktika-intro .nectar-badge[data-text*="PLAY"],
body.hoptrans-karjera-praktika-page #karjera-praktika-hero .nectar-badge[data-text*="PLAY"],
body.hoptrans-karjera-praktika-page #karjera-praktika-hero .nectar_video_player_self_hosted__overlay {
	display: none !important;
}

@media only screen and (max-width: 999px) {
	body.hoptrans-karjera-praktika-page #karjera-praktika-hero > .row_col_wrap_12 > .wpb_column:nth-child(2),
	body.hoptrans-karjera-praktika-page #karjera-praktika-hero > .span_12 > .wpb_column:nth-child(2) {
		order: -1;
		min-height: min(58vw, 22rem);
	}

	body.hoptrans-karjera-praktika-page #karjera-praktika-hero .wpb_column:nth-child(2) .nectar_video_player_self_hosted,
	body.hoptrans-karjera-praktika-page #karjera-praktika-hero .wpb_column:nth-child(2) .wpb_video_wrapper {
		min-height: min(58vw, 22rem);
	}
}
