/* styl obrazu */
@keyframes style-viewer-bounce {
0% {
background: rgba(255,102,0,0.4);
}
to {
background: rgba(255,102,0,1);
}
}

.style-viewer__list-item.active {
	background: rgba(255,102,0,0.4);
	animation: style-viewer-bounce 1.2s infinite alternate
}

/* slider z opiniami */
@media (min-width: 992px) {
.reviews__box {
	border-right: solid 1px #333;
}
	
	.br-0 {
		border-right: none;
	}
	
	.reviews__row:first-child {
		border-bottom: solid 1px #333;
	}
}

.reviews__source {
	margin-top: 2rem;
}

.reviews__stars {
	margin-top: 2rem;
}

.reviews__box--bgi {
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}

/* loga producentów */
@media (max-width: 991px) {
	.partners {
		background-size: 170%;
		background-position: left top;
		padding-top: 150px;
	}
	
	.partners__item {
		margin: 1rem 2rem;
	}
	
	.subtitle {
		margin: 0 0 3rem;
	}
}

@media (min-width: 468px) and (max-width: 991px) {
	.partners {
		background-size: 130%;
		padding-top: 200px;
	}
}

@media (min-width: 992px) and (max-width: 1680px) {
	.partners__box {
		width: 50vw;
		padding: 4rem 2rem;
	}
	
	.partners__item {
		margin: 1.5rem;
	}
}

/* footer fix */
@media (min-width: 1200px) {
	.price-list__shape--3 {
		bottom: -1061px;
	}
}

/* hero tv fix */
@media (max-width: 639px) {
	/* English */
	html[lang="en-GB"] .tv__notice-item--1 {
		top: 42.3vw;
    	left: 30.45vw;
	}

	html[lang="en-GB"] .tv__notice-item--1 .tv__notice:after {
		height: 7vw;
    	top: 5vw;
    	transform: rotate(-39deg);
	}

	html[lang="en-GB"] .tv__notice-item--2 .tv__notice:after {
		height: 16vw;
	    transform: rotate(-67deg);
	    top: 3vw;
	}

	html[lang="en-GB"] .tv__notice-item--3 {
		top: 14.86vw;
	}

	html[lang="en-GB"] .tv__notice-item--3 .tv__notice:after {
		height: 24vw;
	    top: 3vw;
	    transform: rotate(-70deg);
	}

	html[lang="en-GB"] .tv__notice-item--4 {
		top: 29.72vw;
	}

	html[lang="en-GB"] .tv__notice-item--4 .tv__notice:after {
		top: 5.1vw;
	    height: 9vw;
	    transform: rotate(-69deg);
	    left: 27vw;
	}



	/* German */
	html[lang="de-DE"] .tv__notice-item--1 {
		top: 42.3vw;
    	left: 30.45vw;
	}

	html[lang="de-DE"] .tv__notice-item--1 .tv__notice:after {
		height: 7vw;
    	top: 5vw;
    	transform: rotate(-39deg);
	}

	html[lang="de-DE"] .tv__notice-item--2 .tv__notice:after {
		height: 16vw;
	    transform: rotate(-67deg);
	    top: 3vw;
	}

	html[lang="de-DE"] .tv__notice-item--3 {
		top: 14.86vw;
	}

	html[lang="de-DE"] .tv__notice-item--3 .tv__notice:after {
		height: 24vw;
	    top: 3vw;
	    transform: rotate(-70deg);
	}

	html[lang="de-DE"] .tv__notice-item--4 {
		top: 29.72vw;
	}

	html[lang="de-DE"] .tv__notice-item--4 .tv__notice:after {
		top: 5.1vw;
	    height: 9vw;
	    transform: rotate(-69deg);
	    left: 27vw;
	}


	/* Czech */
	html[lang="cs-CZ"] .tv__notice-item--1 {
		top: 42.3vw;
    	left: 30.45vw;
	}

	html[lang="cs-CZ"] .tv__notice-item--1 .tv__notice:after {
		height: 7vw;
    	top: 5vw;
    	transform: rotate(-39deg);
	}

	html[lang="cs-CZ"] .tv__notice-item--2 .tv__notice:after {
		height: 16vw;
	    transform: rotate(-67deg);
	    top: 3vw;
	}

	html[lang="cs-CZ"] .tv__notice-item--3 {
		top: 14.86vw;
	}

	html[lang="cs-CZ"] .tv__notice-item--3 .tv__notice:after {
		height: 24vw;
	    top: 3vw;
	    transform: rotate(-70deg);
	}

	html[lang="cs-CZ"] .tv__notice-item--4 {
		top: 29.72vw;
	}

	html[lang="cs-CZ"] .tv__notice-item--4 .tv__notice:after {
		top: 5.1vw;
	    height: 9vw;
	    transform: rotate(-69deg);
	    left: 27vw;
	}


	/* Slovakia */
	html[lang="sk-SK"] .tv__notice-item--1 {
		top: 42.3vw;
    	left: 41.45vw;
	}

	html[lang="sk-SK"] .tv__notice-item--1 .tv__notice:after {
		height: 7vw;
    	top: 5vw;
    	transform: rotate(-39deg);
	}

	html[lang="sk-SK"] .tv__notice-item--2 {
		top: 2.95vw;
    	left: 9.81vw;
	}

	html[lang="sk-SK"] .tv__notice-item--2 .tv__notice:after {
		height: 16vw;
	    transform: rotate(-67deg);
	    top: 3vw;
	}

	html[lang="sk-SK"] .tv__notice-item--3 {
		top: 14.86vw;
	}

	html[lang="sk-SK"] .tv__notice-item--3 .tv__notice:after {
		height: 24vw;
	    top: 3vw;
	    transform: rotate(-70deg);
	}

	html[lang="sk-SK"] .tv__notice-item--4 {
		top: 29.72vw;
	}

	html[lang="sk-SK"] .tv__notice-item--4 .tv__notice:after {
		top: 5.1vw;
	    height: 9vw;
	    transform: rotate(-69deg);
	    left: 27vw;
	}


	/* Polish */
	html[lang="pl-PL"] .tv__notice-item--2 {
		left: 13.81vw;
	}

	html[lang="pl-PL"] .tv__notice-item--3 {
		top: 27.86vw;
	}

	html[lang="pl-PL"] .tv__notice-item--3 .tv__notice:after {
	    transform: rotate(-101deg);
	    height: 9vw;
	    top: 0;
	}

	html[lang="pl-PL"] .tv__notice-item--4 {
		left: 4vw;
	}
}

@media (min-width: 640px) {
	/* English */
	html[lang="en-GB"] .tv__notice-item--1 {
		top: 42.3vw;
    	left: 41.45vw;
	}

	html[lang="en-GB"] .tv__notice-item--1 .tv__notice:after {
		height: 7vw;
    	top: 5vw;
    	transform: rotate(-39deg);
	}

	html[lang="en-GB"] .tv__notice-item--2 {
		left: 30.81vw;
	}

	html[lang="en-GB"] .tv__notice-item--2 .tv__notice:after {
		height: 16vw;
	    transform: rotate(-67deg);
	    top: 3vw;
	}

	html[lang="en-GB"] .tv__notice-item--3 {
		top: 14.86vw;
		left: 23vw;
	}

	html[lang="en-GB"] .tv__notice-item--3 .tv__notice:after {
		height: 24vw;
	    top: 3vw;
	    transform: rotate(-70deg);
	}

	html[lang="en-GB"] .tv__notice-item--4 {
		top: 29.72vw;
		left: 13vw;
	}

	html[lang="en-GB"] .tv__notice-item--4 .tv__notice:after {
		top: 4.6vw;
	    height: 9vw;
	    transform: rotate(-69deg);
	    left: 19.7vw;
	}


	/* German */
	html[lang="de-DE"] .tv__notice-item--1 {
		top: 42.3vw;
    	left: 41.45vw;
	}

	html[lang="de-DE"] .tv__notice-item--1 .tv__notice:after {
		height: 7vw;
    	top: 5vw;
    	transform: rotate(-39deg);
	}

	html[lang="de-DE"] .tv__notice-item--2 {
		left: 30.81vw;
	}

	html[lang="de-DE"] .tv__notice-item--2 .tv__notice:after {
		height: 16vw;
	    transform: rotate(-67deg);
	    top: 3vw;
	}

	html[lang="de-DE"] .tv__notice-item--3 {
		top: 14.86vw;
		left: 23vw;
	}

	html[lang="de-DE"] .tv__notice-item--3 .tv__notice:after {
		height: 24vw;
	    top: 3vw;
	    transform: rotate(-70deg);
	}

	html[lang="de-DE"] .tv__notice-item--4 {
		top: 29.72vw;
		left: 13vw;
	}

	html[lang="de-DE"] .tv__notice-item--4 .tv__notice:after {
		top: 4.6vw;
	    height: 9vw;
	    transform: rotate(-69deg);
	    left: 19.7vw;
	}


	/* Czech */
	html[lang="cs-CZ"] .tv__notice-item--1 {
		top: 42.3vw;
    	left: 41.45vw;
	}

	html[lang="cs-CZ"] .tv__notice-item--1 .tv__notice:after {
		height: 7vw;
    	top: 5vw;
    	transform: rotate(-39deg);
	}

	html[lang="cs-CZ"] .tv__notice-item--2 {
		left: 30.81vw;
	}

	html[lang="cs-CZ"] .tv__notice-item--2 .tv__notice:after {
		height: 16vw;
	    transform: rotate(-67deg);
	    top: 3vw;
	}

	html[lang="cs-CZ"] .tv__notice-item--3 {
		top: 14.86vw;
		left: 23vw;
	}

	html[lang="cs-CZ"] .tv__notice-item--3 .tv__notice:after {
		height: 24vw;
	    top: 3vw;
	    transform: rotate(-70deg);
	}

	html[lang="cs-CZ"] .tv__notice-item--4 {
		top: 29.72vw;
		left: 13vw;
	}

	html[lang="cs-CZ"] .tv__notice-item--4 .tv__notice:after {
		top: 4.6vw;
	    height: 9vw;
	    transform: rotate(-69deg);
	    left: 19.7vw;
	}


	/* Slovakia */
	html[lang="sk-SK"] .tv__notice-item--1 {
		top: 42.3vw;
    	left: 48.45vw;
	}

	html[lang="sk-SK"] .tv__notice-item--1 .tv__notice:after {
		height: 7vw;
    	top: 5vw;
    	transform: rotate(-39deg);
	}

	html[lang="sk-SK"] .tv__notice-item--2 {
		left: 23.81vw;
	}

	html[lang="sk-SK"] .tv__notice-item--2 .tv__notice:after {
		height: 16vw;
	    transform: rotate(-67deg);
	    top: 3vw;
	}

	html[lang="sk-SK"] .tv__notice-item--3 {
		top: 14.86vw;
		left: 23vw;
	}

	html[lang="sk-SK"] .tv__notice-item--3 .tv__notice:after {
		height: 24vw;
	    top: 3vw;
	    transform: rotate(-70deg);
	}

	html[lang="sk-SK"] .tv__notice-item--4 {
		top: 29.72vw;
		left: 13vw;
	}

	html[lang="sk-SK"] .tv__notice-item--4 .tv__notice:after {
		top: 4.6vw;
	    height: 9vw;
	    transform: rotate(-69deg);
	    left: 19.7vw;
	}


	
	/* Polish */
	html[lang="pl-PL"] .tv__notice-item--1 {
		left: 57.45vw;
	}

	html[lang="pl-PL"] .tv__notice-item--3 {
		left: 10.03vw;
	}

	html[lang="pl-PL"] .tv__notice-item--3 .tv__notice:after {
		transform: rotate(-50deg);
	    height: 5vw;
	    bottom: 0;
	    top: 4.5vw;
	}

	html[lang="pl-PL"] .tv__notice-item--4 .tv__notice:after {
		transform: rotate(-105deg);
	    height: 11vw;
	}
}

@media (min-width: 768px) {
	.tv__notice {
		font-size: 1rem;
	}

	/* English */
	html[lang="en-GB"] .tv__notice-item--1 {
		top: 309px;
    	left: 305px;
	}

	html[lang="en-GB"] .tv__notice-item--1 .tv__notice:after {
		height: 55px;
    	top: 33px;
    	transform: rotate(-39deg);
	}

	html[lang="en-GB"] .tv__notice-item--2 {
		left: 219px;
	}

	html[lang="en-GB"] .tv__notice-item--2 .tv__notice:after {
		height: 125px;
	    transform: rotate(-67deg);
	    top: 3vw;
	}

	html[lang="en-GB"] .tv__notice-item--3 {
		top: 107px;
		left: 170px;
	}

	html[lang="en-GB"] .tv__notice-item--3 .tv__notice:after {
		height: 168px;
	    top: 3vw;
	    transform: rotate(-70deg);
	}

	html[lang="en-GB"] .tv__notice-item--4 {
		top: 216px;
		left: 78px;
	}

	html[lang="en-GB"] .tv__notice-item--4 .tv__notice:after {
		top: 36px;
	    height: 92px;
	    transform: rotate(-69deg);
	    left: 136px;
	}


	/* German */
	html[lang="de-DE"] .tv__notice-item--1 {
		top: 309px;
    	left: 305px;
	}

	html[lang="de-DE"] .tv__notice-item--1 .tv__notice:after {
		height: 55px;
    	top: 33px;
    	transform: rotate(-39deg);
	}

	html[lang="de-DE"] .tv__notice-item--2 {
		left: 219px;
	}

	html[lang="de-DE"] .tv__notice-item--2 .tv__notice:after {
		height: 125px;
	    transform: rotate(-67deg);
	    top: 3vw;
	}

	html[lang="de-DE"] .tv__notice-item--3 {
		top: 107px;
		left: 170px;
	}

	html[lang="de-DE"] .tv__notice-item--3 .tv__notice:after {
		height: 168px;
	    top: 3vw;
	    transform: rotate(-70deg);
	}

	html[lang="de-DE"] .tv__notice-item--4 {
		top: 216px;
		left: 78px;
	}

	html[lang="de-DE"] .tv__notice-item--4 .tv__notice:after {
		top: 36px;
	    height: 92px;
	    transform: rotate(-69deg);
	    left: 136px;
	}


	/* Czech */
	html[lang="cs-CZ"] .tv__notice-item--1 {
		top: 309px;
    	left: 305px;
	}

	html[lang="cs-CZ"] .tv__notice-item--1 .tv__notice:after {
		height: 55px;
    	top: 33px;
    	transform: rotate(-39deg);
	}

	html[lang="cs-CZ"] .tv__notice-item--2 {
		left: 219px;
	}

	html[lang="cs-CZ"] .tv__notice-item--2 .tv__notice:after {
		height: 125px;
	    transform: rotate(-67deg);
	    top: 3vw;
	}

	html[lang="cs-CZ"] .tv__notice-item--3 {
		top: 107px;
		left: 170px;
	}

	html[lang="cs-CZ"] .tv__notice-item--3 .tv__notice:after {
		height: 168px;
	    top: 3vw;
	    transform: rotate(-70deg);
	}

	html[lang="cs-CZ"] .tv__notice-item--4 {
		top: 216px;
		left: 78px;
	}

	html[lang="cs-CZ"] .tv__notice-item--4 .tv__notice:after {
		top: 36px;
	    height: 92px;
	    transform: rotate(-69deg);
	    left: 136px;
	}



	/* Slovakia */
	html[lang="sk-SK"] .tv__notice-item--1 {
		top: 315px;
    	left: 350px;
	}

	html[lang="sk-SK"] .tv__notice-item--1 .tv__notice:after {
		height: 55px;
    	top: 33px;
    	transform: rotate(-39deg);
	}

	html[lang="sk-SK"] .tv__notice-item--2 {
		left: 164px;
	}

	html[lang="sk-SK"] .tv__notice-item--2 .tv__notice:after {
		height: 125px;
	    transform: rotate(-67deg);
	    top: 3vw;
	}

	html[lang="sk-SK"] .tv__notice-item--3 {
		top: 107px;
		left: 170px;
	}

	html[lang="sk-SK"] .tv__notice-item--3 .tv__notice:after {
		height: 168px;
	    top: 3vw;
	    transform: rotate(-70deg);
	}

	html[lang="sk-SK"] .tv__notice-item--4 {
		top: 216px;
		left: 78px;
	}

	html[lang="sk-SK"] .tv__notice-item--4 .tv__notice:after {
		top: 36px;
	    height: 92px;
	    transform: rotate(-69deg);
	    left: 136px;
	}



	/* Polish */
	html[lang="pl-PL"] .tv__notice-item--1 {
		left: 43rem;
	}

	html[lang="pl-PL"] .tv__notice-item--3 {
		top: 13rem;
    	left: 8rem;
	}

	html[lang="pl-PL"] .tv__notice-item--3 .tv__notice:after {
		height: 50px;
    	top: 36px;
	}

	html[lang="pl-PL"] .tv__notice-item--4 .tv__notice:after {
		top: 0;
    	height: 10vw;
	}
}

@media (min-width: 992px) {
	/* English */
	html[lang="en-GB"] .tv__notice-item--1 {
		top: 436px;
    	left: 435px;
	}

	html[lang="en-GB"] .tv__notice-item--1 .tv__notice:after {
		height: 55px;
    	top: 33px;
    	transform: rotate(-39deg);
	}

	html[lang="en-GB"] .tv__notice-item--2 {
		left: 339px;
		top: 35px;
	}

	html[lang="en-GB"] .tv__notice-item--2 .tv__notice:after {
		height: 125px;
	    transform: rotate(-67deg);
	    top: 20px;
	}

	html[lang="en-GB"] .tv__notice-item--3 {
		top: 162px;
		left: 301px;
	}

	html[lang="en-GB"] .tv__notice-item--3 .tv__notice:after {
		height: 168px;
	    top: 36px;
	    transform: rotate(-70deg);
	}

	html[lang="en-GB"] .tv__notice-item--4 {
		top: 279px;
		left: 177px;
	}

	html[lang="en-GB"] .tv__notice-item--4 .tv__notice:after {
		top: 36px;
	    height: 92px;
	    transform: rotate(-69deg);
	    left: 136px;
	}


	/* German */
	html[lang="de-DE"] .tv__notice-item--1 {
		top: 436px;
    	left: 435px;
	}

	html[lang="de-DE"] .tv__notice-item--1 .tv__notice:after {
		height: 55px;
    	top: 33px;
    	transform: rotate(-39deg);
	}

	html[lang="de-DE"] .tv__notice-item--2 {
		left: 339px;
		top: 35px;
	}

	html[lang="de-DE"] .tv__notice-item--2 .tv__notice:after {
		height: 125px;
	    transform: rotate(-67deg);
	    top: 20px;
	}

	html[lang="de-DE"] .tv__notice-item--3 {
		top: 162px;
		left: 301px;
	}

	html[lang="de-DE"] .tv__notice-item--3 .tv__notice:after {
		height: 168px;
	    top: 36px;
	    transform: rotate(-70deg);
	}

	html[lang="de-DE"] .tv__notice-item--4 {
		top: 279px;
		left: 177px;
	}

	html[lang="de-DE"] .tv__notice-item--4 .tv__notice:after {
		top: 36px;
	    height: 92px;
	    transform: rotate(-69deg);
	    left: 136px;
	}


	/* Czech */
	html[lang="cs-CZ"] .tv__notice-item--1 {
		top: 436px;
    	left: 435px;
	}

	html[lang="cs-CZ"] .tv__notice-item--1 .tv__notice:after {
		height: 55px;
    	top: 33px;
    	transform: rotate(-39deg);
	}

	html[lang="cs-CZ"] .tv__notice-item--2 {
		left: 339px;
		top: 35px;
	}

	html[lang="cs-CZ"] .tv__notice-item--2 .tv__notice:after {
		height: 125px;
	    transform: rotate(-67deg);
	    top: 20px;
	}

	html[lang="cs-CZ"] .tv__notice-item--3 {
		top: 162px;
		left: 301px;
	}

	html[lang="cs-CZ"] .tv__notice-item--3 .tv__notice:after {
		height: 168px;
	    top: 36px;
	    transform: rotate(-70deg);
	}

	html[lang="cs-CZ"] .tv__notice-item--4 {
		top: 279px;
		left: 177px;
	}

	html[lang="cs-CZ"] .tv__notice-item--4 .tv__notice:after {
		top: 36px;
	    height: 92px;
	    transform: rotate(-69deg);
	    left: 136px;
	}



	/* Slovakia */
	html[lang="sk-SK"] .tv__notice-item--1 {
		top: 436px;
    	left: 480px;
	}

	html[lang="sk-SK"] .tv__notice-item--1 .tv__notice:after {
		height: 55px;
    	top: 33px;
    	transform: rotate(-39deg);
	}

	html[lang="sk-SK"] .tv__notice-item--2 {
		left: 290px;
		top: 43px;
	}

	html[lang="sk-SK"] .tv__notice-item--2 .tv__notice:after {
		height: 125px;
	    transform: rotate(-67deg);
	    top: 20px;
	}

	html[lang="sk-SK"] .tv__notice-item--3 {
		top: 162px;
		left: 301px;
	}

	html[lang="sk-SK"] .tv__notice-item--3 .tv__notice:after {
		height: 168px;
	    top: 36px;
	    transform: rotate(-70deg);
	}

	html[lang="sk-SK"] .tv__notice-item--4 {
		top: 279px;
		left: 177px;
	}

	html[lang="sk-SK"] .tv__notice-item--4 .tv__notice:after {
		top: 36px;
	    height: 92px;
	    transform: rotate(-69deg);
	    left: 136px;
	}



	
	/* Polish */
	html[lang="pl-PL"] .tv__notice-item--1 {
		left: 58rem;
	}

	html[lang="pl-PL"] .tv__notice-item--3 {
		left: 8.5rem;
		top: 21rem;
	}

	html[lang="pl-PL"] .tv__notice-item--3 .tv__notice:after {
		top: 36px;
		transform: rotate(-75deg);
		height: 95px;
	}

	html[lang="pl-PL"] .tv__notice-item--4 .tv__notice:after {
		transform: rotate(-102deg);
	}
}

@media (min-width: 1200px) {
	.tv__notice {
		font-size: .6vw;
	}

	/* English */
	html[lang="en-GB"] .tv__notice-item--1 {
		top: 19vw;
    	left: 17vw;
	}

	html[lang="en-GB"] .tv__notice-item--1 .tv__notice:after {
		height: 5vw;
	    top: 2vw;
	    transform: rotate(-53deg);
	}

	html[lang="en-GB"] .tv__notice-item--2 {
		left: 15vw;
		top: 2vw;
	}

	html[lang="en-GB"] .tv__notice-item--2 .tv__notice:after {
		height: 7vw;
	    transform: rotate(-73deg);
	    top: 20px;
	}

	html[lang="en-GB"] .tv__notice-item--3 {
		top: 7vw;
		left: 11vw;
	}

	html[lang="en-GB"] .tv__notice-item--3 .tv__notice:after {
		height: 10vw;
	    top: 1.1vw;
	    transform: rotate(-70deg);
	}

	html[lang="en-GB"] .tv__notice-item--4 {
		top: 12.5vw;
		left: 5vw;
	}

	html[lang="en-GB"] .tv__notice-item--4 .tv__notice:after {
		top: 2.15vw;
	    height: 7.2vw;
	    transform: rotate(-69deg);
	    left: 7vw;
	}



	/* German */
	html[lang="de-DE"] .tv__notice-item--1 {
		top: 19vw;
    	left: 17vw;
	}

	html[lang="de-DE"] .tv__notice-item--1 .tv__notice:after {
		height: 5vw;
	    top: 2vw;
	    transform: rotate(-53deg);
	}

	html[lang="de-DE"] .tv__notice-item--2 {
		left: 15vw;
		top: 2vw;
	}

	html[lang="de-DE"] .tv__notice-item--2 .tv__notice:after {
		height: 7vw;
	    transform: rotate(-73deg);
	    top: 20px;
	}

	html[lang="de-DE"] .tv__notice-item--3 {
		top: 7vw;
		left: 11vw;
	}

	html[lang="de-DE"] .tv__notice-item--3 .tv__notice:after {
		height: 10vw;
	    top: 1.1vw;
	    transform: rotate(-70deg);
	}

	html[lang="de-DE"] .tv__notice-item--4 {
		top: 12.5vw;
		left: 5vw;
	}

	html[lang="de-DE"] .tv__notice-item--4 .tv__notice:after {
		top: 2.15vw;
	    height: 7.2vw;
	    transform: rotate(-69deg);
	    left: 7vw;
	}


	/* Czech */
	html[lang="cs-CZ"] .tv__notice-item--1 {
		top: 19vw;
    	left: 17vw;
	}

	html[lang="cs-CZ"] .tv__notice-item--1 .tv__notice:after {
		height: 5vw;
	    top: 2vw;
	    transform: rotate(-53deg);
	}

	html[lang="cs-CZ"] .tv__notice-item--2 {
		left: 15vw;
		top: 2vw;
	}

	html[lang="cs-CZ"] .tv__notice-item--2 .tv__notice:after {
		height: 7vw;
	    transform: rotate(-73deg);
	    top: 20px;
	}

	html[lang="cs-CZ"] .tv__notice-item--3 {
		top: 7vw;
		left: 11vw;
	}

	html[lang="cs-CZ"] .tv__notice-item--3 .tv__notice:after {
		height: 10vw;
	    top: 1.1vw;
	    transform: rotate(-70deg);
	}

	html[lang="cs-CZ"] .tv__notice-item--4 {
		top: 12.5vw;
		left: 5vw;
	}

	html[lang="cs-CZ"] .tv__notice-item--4 .tv__notice:after {
		top: 2.15vw;
	    height: 7.2vw;
	    transform: rotate(-69deg);
	    left: 7vw;
	}



	/* Slovakia */
	html[lang="sk-SK"] .tv__notice-item--1 {
		top: 19vw;
    	left: 20vw;
	}

	html[lang="sk-SK"] .tv__notice-item--1 .tv__notice:after {
		height: 5vw;
	    top: 2vw;
	    transform: rotate(-53deg);
	}

	html[lang="sk-SK"] .tv__notice-item--2 {
		left: 11vw;
		top: 2vw;
	}

	html[lang="sk-SK"] .tv__notice-item--2 .tv__notice:after {
		height: 7vw;
	    transform: rotate(-73deg);
	    top: 20px;
	}

	html[lang="sk-SK"] .tv__notice-item--3 {
		top: 7vw;
		left: 11vw;
	}

	html[lang="sk-SK"] .tv__notice-item--3 .tv__notice:after {
		height: 10vw;
	    top: 1.1vw;
	    transform: rotate(-70deg);
	}

	html[lang="sk-SK"] .tv__notice-item--4 {
		top: 12.5vw;
		left: 5vw;
	}

	html[lang="sk-SK"] .tv__notice-item--4 .tv__notice:after {
		top: 2.15vw;
	    height: 7.2vw;
	    transform: rotate(-69deg);
	    left: 7vw;
	}



	/* Polish */
	html[lang="pl-PL"] .tv__notice-item--1 {
		left: 26vw;
	}

	html[lang="pl-PL"] .tv__notice-item--3 {
		left: 4vw;
    	top: 10vw;
	}

	html[lang="pl-PL"] .tv__notice-item--4 {
		left: 3.4vw;

	}

	html[lang="pl-PL"] .tv__notice-item--3 .tv__notice:after {
		height: 2.5vw;
	    bottom: 0;
	    top: 2.1vw;
	}

	html[lang="pl-PL"] .tv__notice-item--4 .tv__notice:after {
		height: 5vw;
	}
}

@media (min-width: 1921px) {
	.hero__tv {
		max-width: 856px;
		margin-top: -241px;
	}
	
	.tv__notice {
		padding: 12px;
    	font-size: 12px;
	}
	
	.tv__notice::after {
		height: 58px;
    	bottom: -58px;
	}
	


	/* English */
	html[lang="en-GB"] .tv__notice-item--1 {
		top: 364px;
    	left: 326px;
	}
	
	html[lang="en-GB"] .tv__notice-item--1 .tv__notice:after {
		height: 100px;
	    top: 42px;
	    transform: rotate(-53deg);
	}

	html[lang="en-GB"] .tv__notice-item--2 {
		left: 288px;
		top: 38px;
	}

	html[lang="en-GB"] .tv__notice-item--2 .tv__notice:after {
		height: 134px;
	    transform: rotate(-73deg);
	    top: 20px;
	}

	html[lang="en-GB"] .tv__notice-item--3 {
		top: 134px;
		left: 211px;
	}

	html[lang="en-GB"] .tv__notice-item--3 .tv__notice:after {
		height: 192px;
	    top: 21px;
	    transform: rotate(-70deg);
	}

	html[lang="en-GB"] .tv__notice-item--4 {
		top: 240px;
		left: 96px;
	}

	html[lang="en-GB"] .tv__notice-item--4 .tv__notice:after {
		top: 43px;
	    height: 138px;
	    transform: rotate(-69deg);
	    left: 134px;
	}



	/* German */
	html[lang="de-DE"] .tv__notice-item--1 {
		top: 364px;
    	left: 326px;
	}
	
	html[lang="de-DE"] .tv__notice-item--1 .tv__notice:after {
		height: 100px;
	    top: 42px;
	    transform: rotate(-53deg);
	}

	html[lang="de-DE"] .tv__notice-item--2 {
		left: 288px;
		top: 38px;
	}

	html[lang="de-DE"] .tv__notice-item--2 .tv__notice:after {
		height: 134px;
	    transform: rotate(-73deg);
	    top: 20px;
	}

	html[lang="de-DE"] .tv__notice-item--3 {
		top: 134px;
		left: 211px;
	}

	html[lang="de-DE"] .tv__notice-item--3 .tv__notice:after {
		height: 192px;
	    top: 21px;
	    transform: rotate(-70deg);
	}

	html[lang="de-DE"] .tv__notice-item--4 {
		top: 240px;
		left: 96px;
	}

	html[lang="de-DE"] .tv__notice-item--4 .tv__notice:after {
		top: 43px;
	    height: 138px;
	    transform: rotate(-69deg);
	    left: 134px;
	}


	/* Czech */
	html[lang="cs-CZ"] .tv__notice-item--1 {
		top: 364px;
    	left: 326px;
	}

	html[lang="cs-CZ"] .tv__notice-item--1 .tv__notice:after {
		height: 100px;
	    top: 42px;
	    transform: rotate(-53deg);
	}

	html[lang="cs-CZ"] .tv__notice-item--2 {
		left: 288px;
		top: 38px;
	}

	html[lang="cs-CZ"] .tv__notice-item--2 .tv__notice:after {
		height: 134px;
	    transform: rotate(-73deg);
	    top: 20px;
	}

	html[lang="cs-CZ"] .tv__notice-item--3 {
		top: 134px;
		left: 211px;
	}

	html[lang="cs-CZ"] .tv__notice-item--3 .tv__notice:after {
		height: 192px;
	    top: 21px;
	    transform: rotate(-70deg);
	}

	html[lang="cs-CZ"] .tv__notice-item--4 {
		top: 240px;
		left: 96px;
	}

	html[lang="cs-CZ"] .tv__notice-item--4 .tv__notice:after {
		top: 43px;
	    height: 138px;
	    transform: rotate(-69deg);
	    left: 134px;
	}



	/* Slovakia */
	html[lang="sk-SK"] .tv__notice-item--1 {
		top: 364px;
    	left: 375px;
	}

	html[lang="sk-SK"] .tv__notice-item--1 .tv__notice:after {
		height: 100px;
	    top: 42px;
	    transform: rotate(-53deg);
	}

	html[lang="sk-SK"] .tv__notice-item--2 {
		left: 200px;
		top: 38px;
	}

	html[lang="sk-SK"] .tv__notice-item--2 .tv__notice:after {
		height: 134px;
	    transform: rotate(-73deg);
	    top: 20px;
	}

	html[lang="sk-SK"] .tv__notice-item--3 {
		top: 134px;
		left: 211px;
	}

	html[lang="sk-SK"] .tv__notice-item--3 .tv__notice:after {
		height: 192px;
	    top: 21px;
	    transform: rotate(-70deg);
	}

	html[lang="sk-SK"] .tv__notice-item--4 {
		top: 240px;
		left: 96px;
	}

	html[lang="sk-SK"] .tv__notice-item--4 .tv__notice:after {
		top: 43px;
	    height: 138px;
	    transform: rotate(-69deg);
	    left: 134px;
	}



	/* Polish */
	html[lang="pl-PL"] .tv__notice-item--1 {
		top: 19px;
    	left: 499px;
	}
	
	html[lang="pl-PL"] .tv__notice-item--2 {
		top: 19px;
    	left: 212px;
	}
	
	html[lang="pl-PL"] .tv__notice-item--3 {
		top: 192px;
    	left: 77px;
	}

	html[lang="pl-PL"] .tv__notice-item--3 .tv__notice:after {
		height: 48px;
		top: 42px;
	}
	
	html[lang="pl-PL"] .tv__notice-item--4 {
		top: 384px;
    	left: 46px;
	}

	html[lang="pl-PL"] .tv__notice-item--4 .tv__notice:after {
		height: 134px;
	}
	
	.tv__screen::before {
		right: -87px;
    	font-size: 14px;
    	letter-spacing: 9.6px;
	}
	
	.cd-handle {
		height: 48px !important;
	    width: 48px !important;
	    margin-left: calc(-25px) !important;
	    margin-top: -24px !important;
	}
}

/* password form fix */
.post-password-form {
text-align: center;
color: #fff;
padding: 35vh 0;
}

/* Enter Your Custom CSS Here */

#popup-info {
	border-color: #f60 !important;
}
.wpcf7 form.sent .wpcf7-response-output {
	display: none !important;
}
p.popup-close-icon {
	
color: white !important;
	cursor: pointer !important;
}

.contact__info {
	margin-bottom: 25px;
}

.contact__info-icon {
	width: 2.4rem;
}



.contact-info-name, .contact-info-phone, .contact-info-email{
	font-size: 17px !important;
}
.contact-info-task {
padding-left: 43px
}

.contact-info-task {
	font-size: 21px !important;
}


@media (max-width: 780px){
.contact-info-task {
	font-size: 21px !important;
}
	.contact-info-task {
		padding-left: 40px
	}
}

p.popup-close-icon {
	color: white !important;
}

/* === Hero: dymki na zdjeciu przed/po (10.2026) ===
   Pozycje w % obrazu; kolejnosc dymkow rozni sie miedzy jezykami, stad selektory z html[lang]. */
html[lang] .tv__notice-list .tv__notice-item{top:auto;right:auto;bottom:auto;left:auto}
html[lang] .tv__notice-list .tv__notice-item .tv__notice:after{top:100%;right:0;bottom:auto;left:auto;height:6.51vw;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
@media(min-width:768px){html[lang] .tv__notice-list .tv__notice-item .tv__notice:after{height:50px}}
@media(min-width:992px){html[lang] .tv__notice-list .tv__notice-item .tv__notice:after{height:60px}}
@media(min-width:1200px){html[lang] .tv__notice-list .tv__notice-item .tv__notice:after{height:3vw}}
@media(min-width:1921px){html[lang] .tv__notice-list .tv__notice-item .tv__notice:after{height:58px}}
/* biele: chmura po prawej */
html[lang="pl-PL"] .tv__notice-list .tv__notice-item--1,
html[lang="de-DE"] .tv__notice-list .tv__notice-item--1,
html[lang="en-GB"] .tv__notice-list .tv__notice-item--3,
html[lang="en"] .tv__notice-list .tv__notice-item--3,
html[lang="cs-CZ"] .tv__notice-list .tv__notice-item--3,
html[lang="sk-SK"] .tv__notice-list .tv__notice-item--3{right:21.7%;bottom:80.4%}
/* kontury: krawedz wlosow */
html[lang="pl-PL"] .tv__notice-list .tv__notice-item--3,
html[lang="de-DE"] .tv__notice-list .tv__notice-item--4,
html[lang="en-GB"] .tv__notice-list .tv__notice-item--4,
html[lang="en"] .tv__notice-list .tv__notice-item--4,
html[lang="cs-CZ"] .tv__notice-list .tv__notice-item--4,
html[lang="sk-SK"] .tv__notice-list .tv__notice-item--4{right:66.2%;bottom:81.4%}
/* cienie: czarna koszula */
html[lang="pl-PL"] .tv__notice-list .tv__notice-item--4,
html[lang="de-DE"] .tv__notice-list .tv__notice-item--3,
html[lang="en-GB"] .tv__notice-list .tv__notice-item--1,
html[lang="en"] .tv__notice-list .tv__notice-item--1,
html[lang="cs-CZ"] .tv__notice-list .tv__notice-item--1,
html[lang="sk-SK"] .tv__notice-list .tv__notice-item--1{right:66.7%;bottom:27.4%}
/* skora: policzek, dymek ponizej po prawej, linia w gore-lewo */
html[lang="pl-PL"] .tv__notice-list .tv__notice-item--2,
html[lang="de-DE"] .tv__notice-list .tv__notice-item--2,
html[lang="en-GB"] .tv__notice-list .tv__notice-item--2,
html[lang="en"] .tv__notice-list .tv__notice-item--2,
html[lang="cs-CZ"] .tv__notice-list .tv__notice-item--2,
html[lang="sk-SK"] .tv__notice-list .tv__notice-item--2{left:60.7%;top:54.4%}
html[lang="pl-PL"] .tv__notice-list .tv__notice-item--2 .tv__notice:after,
html[lang="de-DE"] .tv__notice-list .tv__notice-item--2 .tv__notice:after,
html[lang="en-GB"] .tv__notice-list .tv__notice-item--2 .tv__notice:after,
html[lang="en"] .tv__notice-list .tv__notice-item--2 .tv__notice:after,
html[lang="cs-CZ"] .tv__notice-list .tv__notice-item--2 .tv__notice:after,
html[lang="sk-SK"] .tv__notice-list .tv__notice-item--2 .tv__notice:after{top:0;right:auto;left:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}
/* telefony: dymek o bielach nad glowa */
@media(max-width:639px){
html[lang="pl-PL"] .tv__notice-list .tv__notice-item--1,
html[lang="de-DE"] .tv__notice-list .tv__notice-item--1,
html[lang="en-GB"] .tv__notice-list .tv__notice-item--3,
html[lang="en"] .tv__notice-list .tv__notice-item--3,
html[lang="cs-CZ"] .tv__notice-list .tv__notice-item--3,
html[lang="sk-SK"] .tv__notice-list .tv__notice-item--3{right:15%;bottom:89.3%}
html[lang="pl-PL"] .tv__notice-list .tv__notice-item--1 .tv__notice:after,
html[lang="de-DE"] .tv__notice-list .tv__notice-item--1 .tv__notice:after,
html[lang="en-GB"] .tv__notice-list .tv__notice-item--3 .tv__notice:after,
html[lang="en"] .tv__notice-list .tv__notice-item--3 .tv__notice:after,
html[lang="cs-CZ"] .tv__notice-list .tv__notice-item--3 .tv__notice:after,
html[lang="sk-SK"] .tv__notice-list .tv__notice-item--3 .tv__notice:after{right:10vw;height:11.4vw}
}
/* podpis na dole zdjecia: cien pod tekstem; na telefonach przy dolnej krawedzi i skalowany, zeby miescil sie przed linia suwaka */
.tv__wrapper .tv__text_bottom,
.tv__wrapper .tv__text_bottom_2{text-shadow:0 0 2px #000,0 0 6px rgba(0,0,0,.9),0 0 14px rgba(0,0,0,.75)}
@media(max-width:767px){
.tv__wrapper .tv__text_bottom,
.tv__wrapper .tv__text_bottom_2{bottom:6px;font-size:min(14px,3.4vw);letter-spacing:.1em}
}
/* === koniec: dymki hero === */

/* 2026-10-30 wdrożenie planu – liczniki, PVA, stopka, gwarancja, podpis symulacji */
.reference__item--1 .buble__value{font-size:2.6rem;}
.reference__item--3 .buble__value{font-size:4.2rem;}
.reference__item--3 .buble__value::after{content:"+";}
.reference .reference__buble--3{background:#141418;border:3px solid #f9f9f9;}
.reference .reference__buble--3 .buble__img{width:80%;height:auto;}
@media (min-width:768px){
.reference .reference__buble--3{position:absolute;right:0;top:calc(20rem + 25px);width:18rem;height:18rem;}
}
@media (min-width:1200px){
.reference__item--1 .buble__value{font-size:4.2rem;}
.reference__item--3 .buble__value{font-size:6.2rem;}
.reference .reference__buble--3{position:absolute;right:10px;top:315px;width:22.5rem;height:22.5rem;}
}
.hero__simulation-note{margin:.6rem 0 0;font-size:12px;line-height:1.4;color:#d9d9d9;text-align:left;}
.information__note{display:block;margin-top:.8rem;font-size:12px;line-height:1.5;text-transform:none;letter-spacing:normal;color:#555;}
.site-footer__item:nth-child(2) p{font-size:12px;line-height:1.55;}
.site-footer__item:nth-child(2){max-width:440px;}
.site-footer__item:nth-child(n+3) .contact-info__description{white-space:nowrap;}
.price-list__note{display:block;margin-top:.8rem;font-size:12px;line-height:1.5;opacity:.75;}

/* 2026-10-31 – poprawki: nagłówek "o nas", odstęp liczników, szerszy blok mediów, flagi języków */
.hero__simulation-note{display:none;}
@media (min-width:992px){.reference__item--4 .reference__name{margin-top:270px;}}
@media (min-width:1200px){.section.media .headline{max-width:1000px;}}
.lang__icons .lang-item{display:block;list-style:none;line-height:0;}
.lang__icons .lang-item:not(:last-child){margin:0 0 1.5rem;}
.lang__icons .lang-item a{display:block;width:25px;height:25px;}
.lang__icons .pll-switcher-flag{width:25px!important;height:25px!important;aspect-ratio:1/1!important;border-radius:50%!important;box-shadow:0 0 5px 1px rgba(24,26,30,.15);}
.lang__icons .pll-switcher-flag img{width:100%!important;height:100%!important;object-fit:cover;}

/* 2026-11-03 – tabele w politykach */
.contact__box table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.5;margin:1.5rem 0;}
.contact__box th,.contact__box td{border:1px solid rgba(255,255,255,.2);padding:8px 10px;text-align:left;vertical-align:top;}
.contact__box code{font-size:12px;word-break:break-all;}
@media (max-width:767px){.contact__box table{display:block;overflow-x:auto;}}

/* 2026-11-05 r8 (Claude) - opinie, babelki 2011/52, kontakt mobile. Cofniecie: usunac ten blok. */
.reviews .reviews__content{height:100%;display:flex;flex-direction:column;box-sizing:border-box}
.reviews .reviews__content .reviews__complete{flex:1 1 auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:8px;-webkit-overflow-scrolling:touch}
@media(max-width:991px){.reviews .reviews__box:not(:has(.reviews__img)){height:calc(56.25vw + 177px)!important}}
.reference .reference__buble.buble--small{width:13rem!important;height:13rem!important}
@media(min-width:1200px){.reference .reference__buble.buble--small{width:18.5rem!important;height:18.5rem!important}}
@media(max-width:639px){.contact__info .contact-info-person:nth-child(2){display:none!important}}
