@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;500&display=swap');

.prod-desc-container .lazy {width: auto; max-width: 100%; height: auto}
.PW_order0{order: 0}
.PW_order1{order: 1}
.PW_order2{order: 2}

	.PW_content {
		max-width: 940px;
		margin: auto!important;
		background: #fff!important;
		color: #050505!important;
		font-family: 'Roboto', sans-serif;
		font-size: 0px!important;
		font-weight: 300!important;
	}
	
	
	.PW_content img {
		width: 100%;
		margin-bottom: 0px;
		/*border: 3px solid red;box-sizing: border-box;*/
	}
	
	.pl20{padding-left: 20px !important;}
	.pr20{padding-right: 20px !important;}

	.pt10{padding-top: 10px !important;}
	.pt20{padding-top: 20px !important;}
	.pt30{padding-top: 30px !important;}
	.pt40{padding-top: 40px !important;}
	.pt60{padding-top: 60px !important;}
	.pb10{padding-bottom: 10px !important;}
	.pb20{padding-bottom: 20px !important;}
	.pb30{padding-bottom: 30px !important;}
	.pb40{padding-bottom: 40px !important;}
	.pb60{padding-bottom: 60px !important;}

	.ml-20{margin-left: -20px !important;}
	.mr-20{margin-right: -20px !important;}
	.ml-40{margin-left: -40px !important;}
	.mr-40{margin-right: -40px !important;}

	.mt10{margin-top: 10px !important;}
	.mb10{margin-bottom: 10px !important;}
	.mt20{margin-top: 20px !important;}
	.mb20{margin-bottom: 20px !important;}
	.mt40{margin-top: 40px !important;}
	.mb40{margin-bottom: 40px !important;}

	.bggray{background-color: #f7f7f7!important}
	.bgdarkgray{background-color: #efefef!important}
	.bgblue{background-color: #0876ae!important}
	.bgdarkblue{background-color: #0266a1!important}
	.bgyellow{background-color: #eeaf00!important}

	.text-c{text-align: center!important}
	.text-l{text-align: left!important}
	
	.PWtable {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-align: center;
		-ms-flex-wrap: wrap;
		-webkit-align-items: center;
		-webkit-box-align: center;
		position: relative;
		flex-wrap: wrap;
		padding: 0;
		top: 0px;
		left: 0px;
		align-items: center;
	}
	
	.PWtableT {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-align: top;
		-ms-flex-wrap: wrap;
		-webkit-align-items: top;
		-webkit-box-align: top;
		position: relative;
		flex-wrap: wrap;
		padding: 0;
		top: 0px;
		left: 0px;
		align-items: top;
	}
	
	.PWtable-cell {
		  box-sizing: border-box;
		  -webkit-box-flex: 1;
			  -ms-flex-positive: 1;
				  flex-grow: 1;
		  width: 100%;
		  padding: 0;
		  overflow: hidden;
		  list-style: none;
	}
	
	.PWtable-cell > h5,
	.PWtable-cell > h2,
	.PWtable-cell > h3,
	.PWtable-cell > h4,
	.PWtable-cell > h5,
	.PWtable-cell > h6 {
	  margin: 0;
	}

	.PWtable--2cols > .PWtable-cell {
	  width: 50%;
	}
	.PWtable--3cols > .PWtable-cell {
	  width: 33.33%;
	}
	.PWtable--4cols > .PWtable-cell {
	  width: 25%;
	}
	.PWtable--5cols > .PWtable-cell {
	  width: 20%;
	}
	.PWtable--6cols > .PWtable-cell {
	  width: 16.6%;
	}
	
	.PWtable-cell {
		margin: 0px;
		padding-left: 40px;
		padding-right: 40px;
	}
	
	.PWtable-cell img {
		width: 100%;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
	}
	
	
	.PWwstep h3  {
		font-size: 18px!important;
		line-height: 28px!important;
		text-align: center!important;
		font-family: 'Roboto', sans-serif!important;
		font-weight: 500!important;
		color: #050505!important;
	}
	
	.PWwstep h4  {
		font-size: 36px!important;
		line-height: 48px!important;
		text-align: center!important;
		font-family: 'Roboto', sans-serif!important;
		font-weight: 500!important;
		color: #050505!important;
	}

	.PWwstep h5  {
		font-size: 18px!important;
		line-height: 28px!important;
		text-align: center!important;
		font-family: 'Roboto', sans-serif!important;
		font-weight: 500!important;
		color: #050505!important;
	}

	.PWwstep p {
		font-size: 18px!important;
		line-height: 28px!important;
		text-align: center!important;
		font-family: 'Roboto', sans-serif!important;
		font-weight: 300!important;
		color: #050505!important;
	}

	.PWfunkcje h5  {
		font-size: 28px!important;
		line-height: 34px!important;
		text-align: center!important;
		font-family: 'Roboto', sans-serif!important;
		font-weight: 500!important;
		color: #050505!important;
	}

	.PWfunkcje p {
		font-size: 14px!important;
		line-height: 22px!important;
		text-align: center!important;
		font-family: 'Roboto', sans-serif!important;
		font-weight: 500!important;
		color: #050505!important;
	}
	
	.PWopis h5  {
		font-size: 28px!important;
		line-height: 34px!important;
		text-align: left!important;
		font-family: 'Roboto', sans-serif!important;
		font-weight: 500!important;
		color: #fff!important;
	}

	
	.PWopis p {
		font-size: 14px!important;
		line-height: 22px!important;
		font-family: 'Roboto', sans-serif!important;
		color: #fff!important;
	}

	
	.PWopis ul {
		font-size: 0px;
		padding: 0;
	}
	
	.PWopis li {
		font-size: 14px!important;
		line-height: 20px!important;
		text-align: left!important;
		font-family: 'Roboto', sans-serif!important;
		color: #fff!important;
	}
			
	
	@media all and (max-width: 800px) {
	  .PWtable--collapse {
		display: block;
	  }
	  .PWtable--collapse > .PWtable-cell {
		width: 100% !important;
	  }
	  .PWtable--collapse > .PWtable-cell--foot {
	  }
	}
	
	.no-flexbox .PWtable {
	  display: block;
	}
	
	.no-flexbox .PWtable > .PWtable-cell {
	  width: 100%;
	}
	
	.image-rendering {
		image-rendering: -webkit-optimize-contrast;
		image-rendering: crisp-edges;
	}
