@import url('https://fonts.googleapis.com/css?family=Poppins:200,600&display=swap&subset=latin-ext');
body{
    font-family: 'Montserrat', sans-serif;
}

a {color: #0f528f;}

.btn {border-radius:30px; padding-left: 20px; padding-right: 20px;}

.btn1 {background: #00a1ab; border-radius:30px; border-color: #00a1ab; padding-left: 20px; padding-right: 20px;}

.btn2 {background: #5b41ab; color: #fff; border-radius:30px; border-color: #5b41ab; padding-left: 20px; padding-right: 20px;}

.left {text-align: left;}

.navbar-nav li a {font-weight:700;text-transform:uppercase;color:#444444;}

.footer {background-image: url("/conf-data/pstk/images/foot-pstk(1).jpg"); background-position: top; background-repeat: no-repeat; color: #fff; background-color: #000;}

.footer {color: #fff; background-color: #000;}

.page-header {background-color: #000;}

.page-header {height: 250px; background-image: url("/conf-data/pstk/images/title-pstk(1).jpg"); color: #fff; text-align: left;}
.page-header__content-wrapper{height: 250px;padding-top: 0px;padding-left: 18px; font-size:}

.blue {
padding: 25px;
background-color: #0f528f;
color: #fff;
}

.green {
padding: 25px;
border-radius: 30px;
background: #00a1ab;
color: #fff;
}

.grey {
padding: 25px;
border-radius: 30px;
background: #ecf1f5;
}

.banner-title {
font-size: 3.5em;
}


.header-line {
background: #00a1ab;
color: rgba(255,255,255);
border-top-right-radius: 40px;
border-bottom-right-radius: 40px;
text-align: right;
font-size: 1.2em;
padding-right: 50px;
padding-top: 15px;
padding-bottom: 15px;
margin-top: 20px;
margin-bottom: 20px;
}

.header-line2 {
background: rgb(255,255,255);
background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5172443977591037) 44%, rgba(255,255,255,1) 100%);
color: #b64bb5;
border-top-right-radius: 40px;
border-bottom-right-radius: 40px;
text-align: right;
font-size: 1.3em;
padding-right: 50px;
padding-top: 18px;
padding-bottom: 18px;
margin-top: 40px;
margin-bottom: 20px;
}

.header-line3 {
background: rgb(255,255,255);
background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5172443977591037) 44%, rgba(255,255,255,1) 100%);
color: #ff7c46;
border-top-right-radius: 40px;
border-bottom-right-radius: 40px;
text-align: right;
font-size: 1.3em;
padding-right: 50px;
padding-top: 18px;
padding-bottom: 18px;
margin-top: 40px;
margin-bottom: 20px;
}

.category {
text-align: right;
font-size: 1.2em;
margin-bottom: 20px;
margin-top: 10px;
}
.category2 {
text-align: left;
margin-bottom: 20px;
margin-top: 25px;
}

.column1 {padding-right: 5px; padding-left: 5px;}

.column2 {background: #f2f2f2; padding: 20px;}

.column3 {
    background-image: url('/conf-data/mp-fast-date/images/fd2.jpg');
 background-size: cover;
    background-repeat: no-repeat;
height: 388px;
padding: 10px;
border-radius: 30px;
}

.container1 {
border-style: solid;
border-radius: 25px;
border-width: 2px;
border-color: #ffffff;
color: #ffffff;
padding-right: 30px;
padding-bottom: 45px;
padding-left: 30px;
padding-top: 45px;
text-align: center;
}

.container2 {
border-style: solid;
border-radius: 30px;
border-width: 2px;
border-color: rgba(255, 255, 255, 0.8);
color: #ffffff;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 30px;
padding-top: 20px;
text-align: left;
}

.inicjatywa {
background: #fff;
color: #000000;
font-size: 1.3em;
padding-right: 25px;
padding-bottom: 8px;
padding-left: 25px;
padding-top: 8px;
}

.wydarzenie {
background: #fff;
color: #000000;
font-size: 1.3em;
padding-right: 17px;
padding-bottom: 8px;
padding-left: 17px;
padding-top: 8px;
}

.program {
padding-right: 50px;
padding-bottom: 30px;
padding-left: 50px;
padding-top: 20px;
color: #fff;
}