		.revo-slider-emphasis-text {
			font-size: 64px;
			font-weight: 700;
			letter-spacing: -1px;
			font-family: 'Poppins', sans-serif;
			padding: 15px 20px;
			border-top: 2px solid #FFF;
			border-bottom: 2px solid #FFF;
		}

		.revo-slider-desc-text {
			font-size: 20px;
			font-family: 'Lato', sans-serif;
			width: 650px;
			text-align: center;
			line-height: 1.5;
		}

		.revo-slider-caps-text {
			font-size: 16px;
			font-weight: 400;
			letter-spacing: 3px;
			font-family: 'Poppins', sans-serif;
		}
		.tp-video-play-button { display: none !important; }

		.tp-caption { white-space: nowrap; }

		p{font-weight:300;}
		input.validation-error, textarea.validation-error {
			border-color: #f7765f !important;
		}
	    .custom-control.material-checkbox {
			--color: #26a69a;
			padding: 0;
		}
		
			.custom-control.material-checkbox .material-control-input {
				display: none;
			}
		
		.custom-control.material-checkbox .material-control-input:checked ~ .material-control-indicator {
			border-color: green;
			-webkit-transform: rotateZ(45deg) translate(1px, -5px);
			transform: rotateZ(45deg) translate(1px, -5px);
			width: 16px;
			border-top: none;
			border-left: none;
		}
		
		.custom-control.material-checkbox .material-control-indicator {
			display: inline-block;
			top: 0px;
			left: 0;
			width: 16px;
			height: 16px;
			border: 2px solid #DDD;
			transition: .3s;
		}
			.custom-control.material-checkbox .material-control-indicator-error{
				display: inline-block;
				top: 0px;
				left: 0;
				width: 16px;
				height: 16px;
				border: 2px solid #f7765f;
				transition: .3s;
			}
			.material-control-description {
				font-size: 14px;
				position: relative;
				left:10px;
				width:calc(100% - 20px);
			}
#module-rodo {
  padding-left: 5px;
  font-size: 12px;
}

#module-rodo a.collapsed:after {
  content: '+ pokaż całą klauzulę';
}

#module-rodo a:not(.collapsed):after {
  content: '- zwiń klauzulę';
}
.menu-container > .menu-item > .menu-link{font-size:16px;font-weight:400;color:#525975;letter-spacing:1px;text-transform:capitalize;}
.story-box{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;cursor:pointer;}
.story-box .story-box-image{width:70%;height:500px;z-index:2;overflow:hidden;-ms-flex-preferred-size:auto;flex-basis:auto;}
.story-box .story-box-image img{display:block;height:auto;width:100%;opacity:1;transition:opacity .3s ease;}
.story-box:hover .story-box-image img{opacity:.9;}
.story-box .story-box-info{box-sizing:border-box;width:50%;padding:60px;margin:35px 0 0 -20%;background:#fff;z-index:4;box-shadow:0 10px 45px rgba(0,0,0,.1);transition:all ease-in .3s;-ms-flex-preferred-size:auto;flex-basis:auto;}
.story-box.description-left .story-box-info{-ms-flex-order:-1;order:-1;margin:35px -20% 0 0;}
.story-box .story-box-info .story-title{font-family:'Playfair Display';font-size:26px;line-height:1.4;font-weight:700;letter-spacing:0;color:#1d2c4c;}
.story-box .story-box-info .story-box-content p{font-size:15px;font-weight:300;color:#666;line-height:16px;}
@media (max-width: 991px){
.story-box .story-box-image{height:auto;width:100%;height:400px;-ms-flex-order:-1;order:-1;}
.story-box.description-left .story-box-info{-ms-flex-order:-1;order:-1;margin:35px -20% 0 0;}
.story-box.description-left .story-box-info{margin:-40px 5% 0;}
.story-box .story-box-info{max-width:90%;height:auto;-ms-flex-preferred-size:90%;flex-basis:90%;margin:-40px 5% 0;}
}
@media (max-width: 767px){
.story-box.description-left .story-box-info{margin:-100px 5% 0;}
.story-box .story-box-info{padding:35px;text-align:center;margin:-100px 5% 0;}
}
@media (max-width: 479px){
.story-box .story-box-info{width:100%;padding:15px;text-align:center;margin:-200px 5% 0;}
.story-box.description-left .story-box-info{margin:-200px 5% 0;}
}