.subskrypcja-zawartosc{
	font-size: 14px;
	color:#000;
	display: block;
	width: 100%;
}

.subskrypcja-tekst{
	padding: 0px 0px 16px 0px;
	width: 100%;
}

.subskrypcja-btns-tlo{
	display: flex;
	justify-content: flex-start;
	margin:0px;
}

.subskrypcja-zawartosc .btn-submit-modul{
    border: none!important;
    text-align: left;
    font-size: 14px!important;
    width: 110px;
    font-weight: 400;
    text-decoration-color: transparent;
    font-family: 'Open Sans', sans-serif;
    position: relative;
    cursor: pointer;
    border-radius: 32px;
    box-shadow: 2px 2px 2px rgb(0 0 0 / 20%);
}

.subskrypcja-zawartosc .btn-submit-modul:hover{
	opacity: 0.8;
}

.btn-submit-subskrypcja-dopisz{
    background: #c5e128;
    color: #000!important;
    margin-right: 16px;
    padding: 10px 12px 10px 24px;
}


.span-submit-subskrypcja-dopisz::after{
    position: absolute;
    font-family: "Font Awesome 5 Free";
    color: #000;
    padding: 0px 0px 0px 0px;
    content: "\f067";
    content: url(../grafika/news_dodaj.png);
    font-size: 13px!important;
    /* display: none; */
    right: 32px;
    top: 10px;
}



.btn-submit-subskrypcja-wypisz{
	background: #000!important;
	color:#fff!important;
	padding: 10px 12px 10px 24px;
}

.span-submit-subskrypcja-wypisz::after{
    position: absolute;
    font-family: "Font Awesome 5 Free";
    color: #fff;
    padding: 0px 0px 0px 0px;
    content: "\f00d";
    font-size: 13px!important;
    right: 14px;
    content: url(../grafika/nesw_usun.png);
    top: 11px;
}

.subskrypcja-input-tlo{
	padding-bottom: 16px;
}

.subskrypcja-input-tlo input{
    box-shadow: none;
    background: #fff;
    width: 100%;
    padding: 11.5px 15px;
    border-radius: 32px;
}

.subskrypcja-tekst-rodo{
	padding-top: 8px;
    color: #000;
    width: 100%;
    margin-top: 13px;
}

.subskrypcja-tekst-rodo a{
	color:#000;
}

@media all and (min-width: 320px) and (max-width: 1023px) {
    .subskrypcja-btns-tlo{
        justify-content: center;
    }
}