@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400&display=swap');
body {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 300;
    font-size: 18px;
}
/* Typografia */
h1 {
    padding-bottom: 15px;
    font-weight: 300;
}
h2 {
    padding-bottom: 15px;
    font-weight: 300;
}
h3 {
    padding-bottom: 15px;
    font-weight: 300;
    font-size: 22px;
}
.p_modal {
    font-size: 14px;
}
.p_footer {
    font-size: 14px;
}
.h_bold {
    font-weight: 400;
}
.footer-a {
	color: black;
}
.lista-dlaczegowarto {
    border-radius: 20px 20px 20px 0px;
    padding: 15px;
    font-size: 16px;
}
.ikona {
    font-size: 44px;
    text-align: center;
}
.nota-prawna {
    display:flex;
    align-items: center;
    border-radius: 20px 20px 20px 0px;
    padding: 15px;
}
.sekcja-naglowek {
    background-image: url('/assets/img/bg-index.jpg');
    background-repeat: no-repeat;
}
.sekcja-banner {
    display: flex;
    align-items: center;
    height: 800px;
}
.polecane-uslugi {
    display: flex;
    align-items: center;
    justify-content: center;
}
.sekcja-regulaminowa {
    border-radius: 20px 20px 20px 0px;
    padding: 15px;
}
/* Wygląd formularzy */
.formularz-short {
    height: 100%;
    border-radius: 20px 20px 20px 0px;
    padding: 20px;
}
.form-input {
    width: 100%;
    height: 32px;
    padding: 2px;
    font-size: 16px;
    font-weight: 300;
}
.nieprawidlowe_dane {
	color:red;
	font-size:12px;
}
/* Usuwa szczałki dla input type=number */
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
/* Firefox */
input[type=number] {
	-moz-appearance: textfield;
}
/* Wygląd wzoru regulaminu */
.main-content {
	border-radius: 20px 20px 20px 0px;
}
.main-entry {
	padding: 25px;
}
.sekcja-promocyjna {
	display: flex;
	justify-content: center;
	align-items: center;
}