* {
	font-family: "Nunito", sans-serif !important;
}

.header__logos-wrapper {
  height: auto;
  width: auto;
  padding: 20px 25px 20px 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: transparent;
}

.cta-white{
	border-radius: 200px;
font-weight: 400;
border: none;
width: fit-content;
height: 40px;
padding: 0 24px;
font-size: 1rem;
display: flex;
align-items: center;
justify-content: center;
transition: 0.3s;
background: #0082fa;
color: #fff;
margin-top: 10px;
z-index: 1;
}

.content-header-mobile{
	display: none;
}

.content-header{
	display: inline;

display: flex;
justify-content: center !important;
align-items: flex-start;

}

@media (min-width: 576px) {
  .header__logos-wrapper {
    padding: 30px 30px 30px 10px;
  }
}


@media (max-width: 1024px) {
.content-header-mobile{
	display: inline;
}

.content-header{
	display: none;
}
}


.header #brand {
  height: 60px;
  transition: 0.3s cubic-bezier(0.31, 1.11, 0.99, 1.01);
}

@media (min-width: 576px) {
  .header #brand {
    height: 60px;
  }
}

.header #vendor {
height: 23px;
transition: 0.3s cubic-bezier(0.31, 1.11, 0.99, 1.01);
margin-top: -4px;
}

@media (min-width: 576px) {
  .header #vendor {
    height: 30px;
  }
}


.header {
/*  position: absolute;*/
  top: 0;
  width: auto;
  z-index: 100;
  padding-top: 0;
  margin-top: 0;
  overflow: hidden;
}

.header__logos-wrapper {
  height: auto;
  width: auto;
  padding: 20px 25px 20px 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}



/*	@font-face {
		font-family: 'Teko-regular';
		src: url('assets/font/Teko-Regular.woff2') format('woff2'),
			url('assets/font/Teko-Regular.woff') format('woff');
		font-weight: normal;
		font-style: normal;
		font-display: swap;
	}

	@font-face {
		font-family: 'Teko-semibold';
		src: url('assets/font/Teko-SemiBold.woff2') format('woff2'),
			url('assets/font/Teko-SemiBold.woff') format('woff');
		font-weight: 600;
		font-style: normal;
		font-display: swap;
	}

	@font-face {
		font-family: 'Teko-medium';
		src: url('assets/font/Teko-Medium.woff2') format('woff2'),
			url('assets/font/Teko-Medium.woff') format('woff');
		font-weight: 500;
		font-style: normal;
		font-display: swap;
	}

	@font-face {
		font-family: 'Teko-bold';
		src: url('assets/font/Teko-Bold.woff2') format('woff2'),
			url('assets/font/Teko-Bold.woff') format('woff');
		font-weight: bold;
		font-style: normal;
		font-display: swap;
	}*/

	/*=============== VARIABLES CSS ===============*/
	:root {
		--header-height: 3rem;
		/*========== Colors ==========*/
		--base-color: #83b81a;
		--hue-color: 190;
		--grenn-color: #82b81a;
		--body-color: #fff;
		--white-color: #000;
		--main-font-color: #56555b;
		--red-color: #bc0b0b;
		/*========== Font and typography ==========*/
		--body-font: 'Teko-regular';
		--biggest-font-size: 2.5rem;
		--h1-font-size: 1.5rem;
		--h2-font-size: 1.25rem;
		--h3-font-size: 1rem;
		--normal-font-size: .898rem;
		--small-font-size: .813rem;
		--smaller-font-size: .75rem;
		/*========== Font weight ==========*/
		--font-medium: 500;
		--font-semi-bold: 600;
		/*========== Margin  ==========*/
		--margin-auto: 0 auto;
	}

	/*=============== BASE ===============*/
	#player_Acer_Nitro5 .input-tittle-off {
		display: none;
	}

	#player_Acer_Nitro5 .off {
		display: none;
	}

	#player_Acer_Nitro5 {
		font-family: var(--body-font);
		font-size: var(--normal-font-size);
		background-color: var(--body-color);
		color: var(--main-font-color);
	}

	#player_Acer_Nitro5 h1,
	#player_Acer_Nitro5 h2,
	#player_Acer_Nitro5 h3 {
		/*color: var(--grenn-color);*/
		font-weight: var(--font-semi-bold);
		font-family: var(--title-font);
	}

	#player_Acer_Nitro5 ul {
		list-style: none;
	}

	#player_Acer_Nitro5 a {
		text-decoration: none;
	}

	#player_Acer_Nitro5 img,
	#player_Acer_Nitro5 video {
		max-width: 100%;
		height: auto;
	}

	#player_Acer_Nitro5 button,
	#player_Acer_Nitro5 input {
		border: none;
		font-family: var(--body-font);
		font-size: var(--normal-font-size);
	}

	#player_Acer_Nitro5 button {
		cursor: pointer;
	}

	#player_Acer_Nitro5 input {
		outline: none;
	}

	#player_Acer_Nitro5 .main {
		overflow-x: hidden;
	}

	#player_Acer_Nitro5 .home {
		position: relative;
		background-color: #090810;
	}

	#player_Acer_Nitro5 .navigationAcer {
		position: absolute;
		top: 20px;
		right: 3%;
		color: #fff;
		font-size: 21px;
	}

	#player_Acer_Nitro5 .navigationAcer a {
		color: #fff;
		text-decoration: none;
		margin: 0 10px;
		letter-spacing: 1px;
		transition: 0.25s;
	}

	#player_Acer_Nitro5 .navigationAcer a.active {
		border-bottom: 2px solid var(--red-color);
	}

	#player_Acer_Nitro5 .navigationAcer a:hover {
		color: var(--red-color);
	}

	/*=============== REUSABLE CSS CLASSES ===============*/
	#player_Acer_Nitro5 .container {
		max-width: 968px;
		margin-left: var(--mb-1);
		margin-right: var(--mb-1);
	}

	#player_Acer_Nitro5 .grid {
		display: grid;
		gap: 1.5rem;
	}

	/*=============== HEADER ===============*/
	#player_Acer_Nitro5 .header {
		max-width: 1320px;
		margin: auto;
		/*position: fixed;*/
		top: 0;
		left: 0;
		z-index: var(--z-fixed);
		background-color: #090810;}

	/*===============  HOME ===============*/
	#player_Acer_Nitro5 .home__mobile {
		display: none;
	}

	#player_Acer_Nitro5 .home__desktop img {
		width: 100%;
	}

	/*=============== Media Queries ===============*/
	@media screen and (min-width: 768px) {
		#player_Acer_Nitro5 .nav {
			height: calc(var(--header-height) + 1.5rem);
		}

		#player_Acer_Nitro5 .nav__link:hover {
			color: var(--white-color);
		}

		#player_Acer_Nitro5 .nav__dark {
			position: initial;
		}

		#player_Acer_Nitro5 .nav__menu {
			display: flex;
			column-gap: 1rem;
		}

		#player_Acer_Nitro5 .nav__list {
			flex-direction: row;
			column-gap: 2rem;
		}

		#player_Acer_Nitro5 .nav__toggle,
		#player_Acer_Nitro5 .nav__close {
			display: none;
		}
	}

	/* For large devices */
	@media screen and (min-width: 1024px) {
		#player_Acer_Nitro5 .container {
			margin-left: auto;
			margin-right: auto;
		}
	}

	@media screen and (min-width: 1200px) {
		#player_Acer_Nitro5 .container {
			max-width: 1024px;
		}
	}

	/*===============  Zasady ===============*/
	#player_Acer_Nitro5 .zasady {
		margin-top: -10px;
		background: #222;
padding-bottom: 50px;
color: #fff;
padding-top: 20px;
	}

	#player_Acer_Nitro5 .zasady h1 {
		font-family: 'Teko-bold';
		margin: 0;
		color: #fff;
		padding-top: 40px;
		text-align: center;
		font-size: 30px;
		letter-spacing: 1px;
	}

	#player_Acer_Nitro5 .zasady h1 span {
		color: var(--red-color);
	}

	#player_Acer_Nitro5 .zasady__grid {
		width: 1085px;
		margin: 40px auto 0 auto;
		display: grid;
		grid-template-columns: repeat(auto-fill, minmax(22%, 1fr));
		grid-gap: 0 40px;
		text-align: center;
	}

	#player_Acer_Nitro5 .zasady__item p {
		padding-top: 15px;
		font-size: 17px;
	}

	#player_Acer_Nitro5 .zasady__item:nth-child(2) p a {
		text-decoration: underline;
		color: #fff;
	}

	#player_Acer_Nitro5 .zasady__item:nth-child(3) p a, #player_Acer_Nitro5 .zasady__item:nth-child(4) p a{
		color: #00dcff;
	}
    
    #player_Acer_Nitro5 .zasady__item:nth-child(3) span {
        text-decoration: underline;
    }

	#player_Acer_Nitro5 .zasady__item-number {
		font-size: 30px;
		font-family: 'Teko-bold';
		width: 60px;
		margin: 0 auto;
		padding: 6px 8px 1px 8px;
	}

	/*========== Player ==========*/
	#player_Acer_Nitro5 #playersection h2 b {
		font-family: 'Teko-bold';
		font-size: 30px;
	}

	#player_Acer_Nitro5 .player {
		background: #f5f5f5;
		padding-bottom: 50px;
	}

	#player_Acer_Nitro5 .player__box {
		margin-top: 45px;
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		column-gap: 35px;
	}

	#player_Acer_Nitro5 .player__img {
		text-align: right;
	}

	#player_Acer_Nitro5 .player__img img {
		width: 485px;
	}

	#player_Acer_Nitro5 .player>h2 {
		color: #63d8fa;
		text-align: center;
		padding-top: 70px;
	}

	#player_Acer_Nitro5 .player ul {
		list-style: none;
	}

	#player_Acer_Nitro5 .player ul li::before {
		content: "\2022";
		color: var(--red-color);
		display: inline-block;
		width: 1em;
		margin-left: -1em;
	}

	#player_Acer_Nitro5 .player ul li {
		margin-top: 20px;
		font-size: 17px;
		margin-left: 16px;
		line-height: 18px;
	}

	#player_Acer_Nitro5 .player__content p {
		line-height: 24px;
		text-align: justify;
		font-size: 18px;
		margin-top: 0;
	}

	#player_Acer_Nitro5 .player__content-info {
		width: 500px;
	}

	#player_Acer_Nitro5 .player__content p span {
		font-weight: bold;
	}

	#player_Acer_Nitro5 .player__content-pakiet {
		margin-top: 30px;
	}

	#player_Acer_Nitro5 .player__content-pakiet p span {
		font-family: 'Teko-semibold';
		letter-spacing: 1px;
	}

	#player_Acer_Nitro5 .player__content-pakiet ul {
		padding-left: 20px;
	}

	/*=============== Modele ===============*/
	#player_Acer_Nitro5 #modele {
		padding-bottom: 50px;
		background: #000000;
		color: #fff;
		font-size: 15px;
		font-family: 'Teko-regular';
	}

	#player_Acer_Nitro5 #modele h1 {
		margin: 0;
		color: #fff;
		padding-top: 40px;
		text-align: center;
		font-size: 30px;
		letter-spacing: 1px;
	}

	#player_Acer_Nitro5 #modele h1 span {
		color: var(--red-color);
	}

	#player_Acer_Nitro5 .modele__grid {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		align-items: center;
		justify-content: center;
		max-width: 1320px;
		margin: 50px auto 0 auto;
		grid-gap: 0 40px;
		padding: 0 20px 0 20px;
	}

	#player_Acer_Nitro5 #modele i.fa.fa-chevron-up {
		color: #fff !important;
	}

	#player_Acer_Nitro5 #modele .headExpander {
		padding-bottom: 5px;
		border-top: none;
		color: var(--red-color);
	}

	#player_Acer_Nitro5 #modele .modele__grid div:nth-child(1) h3 {
		color: #fff;
		font-size: 44px;
		font-family: 'Teko-medium';
		letter-spacing: 5px;
	}

	#player_Acer_Nitro5 .expander {
		cursor: pointer;
		padding: 6px 0 1px 0;
		border-top: 1px solid var(--red-color);
	}

	#player_Acer_Nitro5 #ex-content {
		display: none;
		margin-top: 10px;
		font-size: 13px;
	}

	#player_Acer_Nitro5 #ex-content .redColor {
		color: var(--red-color);
	}

	#player_Acer_Nitro5 .crm-subhead.expander {
		position: relative;
	}

	#player_Acer_Nitro5 #modele .fa {
		color: var(--red-color);
		font-size: 14px;
		position: absolute;
		top: 35%;
		right: 5%;
	}

	#player_Acer_Nitro5 #modele .row {
		margin-top: 10px;
	}

	/*========== Partners ==========*/
	#player_Acer_Nitro5 #partnersection {
		background: var(--red-color);
	}

	#player_Acer_Nitro5 #partnersection h2 {
		font-family: 'Teko-bold';
		text-align: center;
		color: #fff;
		padding-top: 45px;
		font-size: 30px;
	}

	#player_Acer_Nitro5 #partnersection h2 span {
		color: #000;
	}

	#player_Acer_Nitro5 #partnersection .partners__img {
		width: 1200px;
		margin: var(--margin-auto);
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		padding: 25px 0 50px 0;
		transition: 0.45s;
	}

	#player_Acer_Nitro5 #partnersection .partners__img div {
		margin: 10px;
	}

	#player_Acer_Nitro5 #partnersection .partners__img img {
		transition: 0.35s;
	}

	#player_Acer_Nitro5 #partnersection .partners__img img:hover {
		transform: scale(0.95);
	}

	/*========== footer ==========*/
	#player_Acer_Nitro5 .footer__box {
		background: #373737;
	}

	#player_Acer_Nitro5 footer {
		width: 70%;
		margin: var(--margin-auto);
		height: 80px;
		color: #fff;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	#player_Acer_Nitro5 .footer__right img {
		width: 24px;
	}

	#player_Acer_Nitro5 .footer__left p {
		margin: 0;
	}

	/*=============== Media Queries NEW ===============*/
	@media screen and (max-width: 1325px) {
		#player_Acer_Nitro5 .modele__grid {
		/*	width: 90%;*/
		}
	}

	@media screen and (max-width: 1201px) {
		#player_Acer_Nitro5 .register__box {
			display: block;
		}

		#player_Acer_Nitro5 #partnersection .partners__img {
			width: 90%;
		}

		#player_Acer_Nitro5 .modele__grid {
			/*width: 99%;
*/		}
	}

	@media screen and (max-width: 1101px) {
		#player_Acer_Nitro5 .zasady__grid {
			width: 90%;
			grid-template-columns: repeat(3, 1fr);
		}
	}

	@media screen and (max-width: 1060px) {
		#player_Acer_Nitro5 .player__box {
			display: block;
		}

		#player_Acer_Nitro5 .player__img {
			text-align: center;
		}

		#player_Acer_Nitro5 .player__img img {
			width: 85%;
		}

		#player_Acer_Nitro5 .player__content-info {
			width: 100%;
		}

		#player_Acer_Nitro5 .player__content {
			width: 90%;
			margin: var(--margin-auto);
			padding-top: 50px;
		}

		#player_Acer_Nitro5 .zasady__item:nth-child(4) {
			margin-top: 50px;
		}

		#player_Acer_Nitro5 .modele__grid {
			text-align: center;
			display: block;
		}

		#player_Acer_Nitro5 .modele__grid div:nth-child(2) {
			display: none;
		}

		#player_Acer_Nitro5 .zasady__item p,
		.player__content p {
			font-size: 19px;
		}

		#player_Acer_Nitro5 .zasady__item:nth-child(1) p {
			width: 100%;
		}
	}

	@media screen and (max-width: 790px) {
		#player_Acer_Nitro5 .home__mobile {
			display: block;
		}

		#player_Acer_Nitro5 .home__desktop {
			display: none;
		}

		#player_Acer_Nitro5 .nav {
			width: 90%;
			margin: 10px auto 15px auto;
		}

		#player_Acer_Nitro5 .register__form-box {
			width: 99%;
		}

		#player_Acer_Nitro5 .register__info1 p,
		#player_Acer_Nitro5 .register__info2 p,
		#player_Acer_Nitro5 .register__info3 p,
		#player_Acer_Nitro5 .register__info4 p {
			width: 95%;
		}

		#player_Acer_Nitro5 .row-space {
			margin-top: 20px;
		}

		#player_Acer_Nitro5 .register__file {
			width: 91.5%;
		}

		#player_Acer_Nitro5 footer {
			width: 90%;
			display: block;
			text-align: center;
		}

		#player_Acer_Nitro5 .footer__left {
			padding-top: 12px;
		}
	}

	@media screen and (max-width: 670px) {
		#player_Acer_Nitro5 .zasady__grid {
			width: 90%;
			grid-template-columns: repeat(2, 1fr);
			grid-gap: 40px;
		}

		#player_Acer_Nitro5 .zasady__item:nth-child(4) {
			margin-top: 0px;
		}

		#player_Acer_Nitro5 .player__content {
			padding-bottom: 50px;
		}
	}

	@media screen and (max-width: 670px) {
		#player_Acer_Nitro5 .zasady__grid {
			width: 95%;
			grid-template-columns: repeat(1, 1fr);
			grid-gap: 40px;
		}

		#player_Acer_Nitro5 .zasady__item:nth-child(1) p {
			width: 100%;
		}

		#player_Acer_Nitro5 .zasady__item:nth-child(2) p {
			width: 60%;
			margin: 0 auto;
		}

		#player_Acer_Nitro5 .navigationAcer {
			top: 10px;
			font-size: 16px;
			right: 5px;
		}
	}

	@media screen and (max-width: 580px) {
		#player_Acer_Nitro5 .navigationAcer {
			display: none;
		}
	}

	@media screen and (max-width: 350px) {
		#player_Acer_Nitro5 .zasady__item:nth-child(2) p {
			width: 80%;
		}
	}

	#player_Acer_Nitro5 .ctaBTN {
		padding: 12px 0;
		background: white;
		text-align: center;
		width: 280px;
		margin: 20px auto 0 auto;
		border-radius: 150px;
		transition: 0.35s;

	}

	#player_Acer_Nitro5 .ctaBTN a {
		color: black;
	}

	#player_Acer_Nitro5 .ctaBTN:hover {
		transform: scale(0.95);
	}
	.fa, .far, .fas {
		font-family: "Font Awesome 5 Free" !important;
	}