.single-news__content-wrapper,
.single-news__content,
.single-news__content figure,
.single-news__content figure video { max-width: 100%; }

.section__content--news { gap: 20px; }

.single-news__content figure { margin: 0; }

.single-news .single-news__content-wrapper img { height: auto; width: auto !important; max-width: 100%; }

.hero__content { position: absolute !important; }

.hero__divider { display: none !important; }

.hero__content-meta { position: absolute !important; bottom: -4px; left: 100px; }
.hero__content-meta .btn--green--full { font-size: 165%; border-radius: 44px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }

.section--text-slide #copy1 { top: -100px !important; }
.section--text-slide #copy2 { top: 74px !important; }
.section--text-slide #copy3 { top: 210px !important; }

.single-news li { font-family: Trade Gothic, sans-serif; line-height: 1.44444em; color: #424242; font-size: 1.125rem; }

.hero__arrow { left: 10vw; }

.home .header__menu-link { color: #fff; }


.hero--plati { position: relative; background: url('/wp-content/themes/pan/assets/images/plati-panom/background.jpg') no-repeat center top; background-size: cover; z-index: 0; }

.hero--plati .klas { position: absolute; top: 20vh; left: -30vw; width: 70vw; height: auto; opacity: .2; z-index: -3; }

.hero--plati .lijeva { position: absolute; top: 40vh; left: -14vw; pointer-events: none; }
.hero--plati .lijeva img { position: relative; width: 35vw; height: auto; }
.hero--plati .lijeva:before,
.hero--plati .lijeva:after { content: ''; position: absolute; top: 0; left: 14vw; width: 28vw; height: calc(688 / 260 * 28vw); transform: rotate(28deg); }

.hero--plati .desna { position: absolute; top: 16vh; right: 10vw; pointer-events: none; }
.hero--plati .desna img { position: relative; width: 14vw; height: auto; } 
.hero--plati .desna:before,
.hero--plati .desna:after { content: ''; position: absolute; top: -4vh; left: 3vh; width: 16vw; height: calc(688 / 260 * 16vw); }

.hero--plati .lijeva:before,
.hero--plati .desna:before { background: url('/wp-content/themes/pan/assets/images/plati-panom/sjena.webp') no-repeat center; background-size: cover; mix-blend-mode: multiply; -webkit-mix-blend-mode: multiply; opacity: .6; z-index: -2; }
.hero--plati .lijeva:after,
.hero--plati .desna:after { background: url('/wp-content/themes/pan/assets/images/plati-panom/refrakcija.webp') no-repeat center; background-size: cover; mix-blend-mode: overlay; -webkit-mix-blend-mode: overlay; opacity: 1; z-index: -3; }

.hero--plati .desna:before, 
.hero--plati .desna:after {
	transform: rotate(-4deg);
	top: 2vw;
	left: 3vw;
}
.hero--plati .naslov { width: 46vw; height: auto; margin-inline: auto; padding-top: 25vh; display: block; }

.plati-container {	width: 100%; position: absolute; bottom: 0; z-index: 2; }
.plati-container .section__inner { position: relative !important; margin: 0 auto !important; }


@media screen and (max-aspect-ratio: 85/100) {

	.hero--plati .klas { top: 2vh; width: 150%; left: 16vw; }

	.hero--plati .naslov { width: 70vw; transform: translateX(-5vw); }

	.hero--plati .lijeva { top: 14vh; left: 69vw; transform: rotate(-40deg); }
	.hero--plati .lijeva img { width: 60vw; }
	.hero--plati .lijeva:before,
	.hero--plati .lijeva:after { top: -8vh; left: 7vw; width: 60vw; height: calc(688 / 260 * 60vw); }

	.hero--plati .desna { position: absolute; top: 3vh; right: 70vw; transform: rotate(14deg); }
	.hero--plati .desna img { position: relative; width: 31vw; height: auto; }
	.hero--plati .desna:before, .desna:after {content: ''; position: absolute; top: 1vh; left: 1vh; width: 31vw; height: calc(688 / 260 * 31vw); }
}












/*

@media screen and (max-aspect-ratio: 16/9) {
	.zlatni-ruka-d { left: -10vw; }
	.zlatni-tekst { right: 4vw; }
}

@media screen and (max-aspect-ratio: 1/1) {
	.zlatni-ruka-d { height: 100vh; top: 0; }
	.zlatni-tekst { right: auto; left: 2vw; top: 20vh; }
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 600px) {
	.zlatni-ruka-d { display: none; }
	.zlatni-ruka-m { display: block; width: 100%; height: auto; left: 0; top: 30px; }
	.zlatni-tekst { display: none; }
	.zlatni-pasica-d { display: none; }
	.zlatni-pasica-m { display: block; bottom: 0; left: 0; height: auto; width: 100vw; }
}
.hero--pwg24 { position: relative; background: url('/wp-content/themes/pan/assets/images/pwg24/poluga.jpg') no-repeat center -10vh; background-size: cover; }
.hero--pwg24 > img { position: absolute; }
.pwg24-boce { right: -2vw; width: auto; height: 85vh; bottom: -6vh; }
.pwg24-zig { left: 10vw; width: auto; height: 20vh; bottom: 30vh; }
.pwg24-naslov { top: 12vh; left: 50%; width: auto; height: 30vh; transform: translateX(-50%); }
.pwg24-logo { left: 5vw; bottom: 120px; width: auto; height: 12vh; }

.hero--pwg24 ~ section { z-index: -1; }

@media screen and (max-aspect-ratio: 16/9) {
	.hero--pwg24 { background-position: center top; }
	.pwg24-boce { height: 75vh; right: -5vw; }
	.pwg24-zig { left: 10vw; width: auto; height: 18vh; bottom: 35vh; }
	.pwg24-naslov { height: 25vh; }
	.pwg24-logo {}
}

@media screen and (max-aspect-ratio: 4/3) {
	.pwg24-boce { height: 75vh; }
	.pwg24-zig {}
	.pwg24-naslov { height: 24vh; }
	.pwg24-logo {}
}

@media screen and (max-aspect-ratio: 1/1) {
	.pwg24-boce { height: 64vh; right: -18vw; }
	.pwg24-zig { bottom: 55vh; height: 12vh; }
	.pwg24-naslov { height: 20vh; }
	.pwg24-logo {}
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 600px) {
	.hero--pwg24 { background-position: center 20px; }
	.pwg24-boce { height: 53vh; bottom: -4vh; }
	.pwg24-zig { bottom: 50vh; }
	.pwg24-naslov { height: 18vh; }
	.pwg24-logo { bottom: 95px; height: 9vh; }
}

@media (min-width: 768px) and (max-width: 991px){
	.header__menu-list:first-child { display: none; }
	.hero__content-meta { left: auto; text-align: right; }
}

@media (min-width: 320px) and (max-width: 767px){
	.hero--main .hero__video-wrapper { top: 20px !important; }
	.section--text-slide #copy1 { top: -120px !important; }
	.section--text-slide #copy2 { top: 60px !important; }
	.section--text-slide #copy3 { top: 160px !important; }

	.hero__content-meta { width: auto !important; padding-top: 0 !important; min-height: 75px !important; left: 15px; }
	.hero__content-meta .btn--green--full { font-size: 100%; border-radius: 44px !important; }
}
*/

.hero--pwg25 { position: relative; background: black; }
.pwg25-bg { position: absolute; object-fit: cover; width: 100%; height: 100%; }
.pwg25-bg-m { display: none; }
.pwg25-natpis { position: absolute; width: auto; height: 72vh; left: 55vw; bottom: 15vh; }
.pwg25-natpis-m { display: none; }

@media screen and (max-aspect-ratio: 1/1) {

	.pwg25-bg-m,
	.pwg25-natpis-m { display: block; }
	.pwg25-natpis { height: auto; width: 100%; left: 0; }
	.pwg25-bg { object-fit: unset; width: 100%; height: auto; top: 0; }
	.pwg25-bg-d,
	.pwg25-natpis-d { display: none; }
}

@media screen and (max-width: 600px) {

	.pwg25-bg { top: 68px; }
}

@media (min-width: 768px) and (max-width: 991px){
	.header__menu-list:first-child { display: none; }
	.hero__content-meta { left: auto; text-align: right; }
}

@media (min-width: 320px) and (max-width: 767px){
	.hero--main .hero__video-wrapper { top: 20px !important; }
	.section--text-slide #copy1 { top: -120px !important; }
	.section--text-slide #copy2 { top: 60px !important; }
	.section--text-slide #copy3 { top: 160px !important; }

	.hero__content-meta { width: auto !important; padding-top: 0 !important; min-height: 75px !important; left: 15px; }
	.hero__content-meta .btn--green--full { font-size: 100%; border-radius: 44px !important; }
}