body{margin:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:"Open Sans";src:url("../fonts/OpenSans-ExtraBold.ttf") format("opentype"),url("../fonts/OpenSans-ExtraBoldItalic.ttf") format("opentype");font-weight:800}@font-face{font-family:"Open Sans";src:url("../fonts/OpenSans-Bold.ttf") format("opentype"),url("../fonts/OpenSans-BoldItalic.ttf") format("opentype");font-weight:700}@font-face{font-family:"Open Sans";src:url("../fonts/OpenSans-SemiBold.ttf") format("opentype"),url("../fonts/OpenSans-SemiBoldItalic.ttf") format("opentype");font-weight:600}@font-face{font-family:"Open Sans";src:url("../fonts/OpenSans-Regular.ttf") format("opentype"),url("../fonts/OpenSans-Italic.ttf") format("opentype");font-weight:400}@font-face{font-family:"Open Sans";src:url("../fonts/OpenSans-Light.ttf") format("opentype"),url("../fonts/OpenSans-LightItalic.ttf") format("opentype");font-weight:300}.container-ep{width:1190px;max-width:100%;margin:auto}.header-baner{padding:25px;height:600px;background:url(../img/header-ep.jpg);background-position:left bottom;background-size:cover;position:relative}@media only screen and (min-width: 768px){.header-baner{height:630px;padding-bottom:150px;background-position:center bottom}}.header-baner__box{width:70%;position:absolute;right:2.5%;bottom:5%}@media only screen and (min-width: 768px){.header-baner__box{width:40%;right:25px;bottom:30px}}.header-baner__box-h1{padding:10px;width:100%;background:rgba(48,59,66,0.87)}.header-baner__box-h1 h1{margin:0;color:#fff;font-size:1.6rem}@media only screen and (min-width: 768px){.header-baner__box-h1 h1{font-size:2rem}}.header-baner__box-paragraph{position:relative;margin-top:5px;background:-webkit-gradient(linear, right top, left top, from(#018bb2), to(#3bb0be));background:linear-gradient(to left, #018bb2, #3bb0be);padding:10px}.header-baner__box-paragraph .day30{width:85px;position:absolute;left:-90px;bottom:0}@media only screen and (min-width: 768px){.header-baner__box-paragraph .day30{width:120px;left:-125px}}.header-baner__box-paragraph img{float:left;margin-right:10px}.header-baner__box-paragraph p{margin:10px 0;color:#fff;font-size:1.2rem}.header-baner h1,.header-baner p{font-family:"Open Sans";font-weight:300}.header-baner h2{font-family:"Open Sans";font-weight:700}.header-baner__img{width:100px;position:absolute;top:15px;left:15px}@media only screen and (min-width: 768px){.header-baner__img{width:auto;top:30px;left:30px}}.email-h2{width:100%;font-family:"Open Sans";font-weight:600;padding:10px}@media only screen and (min-width: 768px){.email-h2{width:80%;padding:0;margin-left: auto; margin-right: auto;}}.email-h3{width:100%;margin-left: auto; margin-right: auto;font-family:"Open Sans";font-weight:400;padding:10px}@media only screen and (min-width: 768px){.email-h3{width:80%;padding:0;font-size:1.4rem}}.email-p{font-family:"Open Sans";font-weight:300;padding:10px}@media only screen and (min-width: 768px){.email-p{padding:0;font-size:1.1rem}}.a-button{display:inline-block;background:#0054a6;padding:15px 25px;margin-top:25px;margin-bottom:75px;color:#fff !important;text-decoration:none !important;-webkit-transition:180ms;transition:180ms;font-family:"Open Sans";font-weight:400;margin-left:10px}@media only screen and (min-width: 768px){.a-button{margin-left:0}}.a-button:hover{background:#3082d3}.email-link{color:#000}.email-link:hover{color:#000}.siemens-ep-50-container{position:relative;background:#2d373c;padding:15px;padding-bottom:0}.siemens-ep-50-container:last-of-type{padding-top:0;padding-bottom:15px}.siemens-ep-50-container:after{content:"";display:block;clear:both}.siemens-ep-50{width:100%;height:auto;float:left;display:table}@media only screen and (min-width: 768px){.siemens-ep-50{width:50%;height:418px}}.siemens-ep-50 img{max-width:100%;height:auto}@media only screen and (min-width: 768px){.siemens-ep-50 img{height:418px}}.siemens-ep-50-box{padding:25px;display:table-cell;margin:0;vertical-align:middle}.siemens-ep-50-box h2,.siemens-ep-50-box p{color:#fff;font-family:"Open Sans";font-weight:400}.siemens-ep-50-box h2{font-size:2rem;font-weight:600}

.container-ep a.sg_sprawdz {
	position: relative;
	display: inline-block;
	text-decoration: none;
	/*
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	*/
	font: 14px "robotoregular","Arial";
	color: #fff;
	background: #ff6000;
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle;
	cursor: pointer;
	border: 0 none;
	border-radius: 2px;
	outline: 1px solid rgba(255,255,255,0);
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	transition: .15s;
	line-height: 45px;
	height: 45px;
	padding: 0 10px;
	width: 200px;
	margin: 10px;
}
.container-ep a.sg_sprawdz:hover {
	-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.05),0 1px 7px 0 rgba(0,0,0,0.07),0 1px 3px -1px rgba(0,0,0,0.05);
	-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.05),0 1px 7px 0 rgba(0,0,0,0.07),0 1px 3px -1px rgba(0,0,0,0.05);
	-ms-box-shadow:0 1px 2px 0 rgba(0,0,0,0.05),0 1px 7px 0 rgba(0,0,0,0.07),0 1px 3px -1px rgba(0,0,0,0.05);
	-o-box-shadow:0 1px 2px 0 rgba(0,0,0,0.05),0 1px 7px 0 rgba(0,0,0,0.07),0 1px 3px -1px rgba(0,0,0,0.05);
	box-shadow:0 1px 2px 0 rgba(0,0,0,0.05),0 1px 7px 0 rgba(0,0,0,0.07),0 1px 3px -1px rgba(0,0,0,0.05);
	text-decoration:none;
	background:#f80
}
.container-ep a.sg_sprawdz:active {
	-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.16);
	-moz-box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.16);
	-ms-box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.16);
	-o-box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.16);
	box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.16);
	background:#ff6000;
	animation:btn_primary 0.4s cubic-bezier(0.17, 0.67, 0.83, 0.67)
}
.container-ep .btn-row {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 65px;
}

.container-ep .clear {
    clear: both;
    height: 0;
}