@font-face {
	font-family: 'Comfortaa';
	font-style: normal;
	font-weight: 400;
	src: url('/uploads/fonts/comfortaa-v34-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('/uploads/fonts/comfortaa-v34-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('/uploads/fonts/comfortaa-v34-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
		 url('/uploads/fonts/comfortaa-v34-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
		 url('/uploads/fonts/comfortaa-v34-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('/uploads/fonts/comfortaa-v34-latin-ext_latin-regular.svg#Comfortaa') format('svg'); /* Legacy iOS */
}
@font-face {
	font-family: 'Kalam';
	font-style: normal;
	font-weight: 400;
	src: url('/uploads/fonts/kalam-v11-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('/uploads/fonts/kalam-v11-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('/uploads/fonts/kalam-v11-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
		 url('/uploads/fonts/kalam-v11-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
		 url('/uploads/fonts/kalam-v11-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('/uploads/fonts/kalam-v11-latin-ext_latin-regular.svg#Kalam') format('svg'); /* Legacy iOS */
  }
html {
    font-size: 62.5%;
}
body {
	font-weight: 400;
	font-size: 1.8rem !important;
	font-family: 'Comfortaa', sans-serif;
	line-height: 1.6;
	color: #000;
	background-color: #fff;
}
h1 {
	color: #E10886 !important;
	font-family: 'Kalam', sans-serif;
	font-weight: 700 !important;
	font-size: 7.5rem;
	text-align: center;
	margin-bottom: 3rem;
}
h2 {
	color: #E10886 !important;
	font-family: 'Kalam', sans-serif;
	font-size: 5rem;
	font-weight: 700;
	text-align: center;
}
a {
	color: #E10886;
	background: none;
}
button:focus {
    outline: none !important;
}
.bg-light {
    background-color: #fff !important;
	border-bottom: 5px solid #E10886 !important;
}
.cenik .col-lg-6 p {
	text-align: center !important;
}
.cenik .col-lg-6 {
	padding: 5rem 0;
}
.cenik .col-lg-6:nth-child(1), .cenik .col-lg-6:nth-child(4) {
    background: #FDDAEC;
}
@media only screen and (max-width: 991px){
	.cenik .col-lg-6:nth-child(3) {
		background: #FDDAEC;
	}
	.cenik .col-lg-6:nth-child(4) {
		background: #fff;
	}
}
.custom-toggler.navbar-toggler {
	border-color: #E10886;
	border-radius: 1rem;
  } 
  .custom-toggler .navbar-toggler-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(242,77,175, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
  }
.section-padding {
	padding: 12rem 0;
}
.bg-main {
	background: rgb(246,128,198);
background: linear-gradient(90deg, rgba(255,168,220,1) 0%, rgba(225,8,134,1) 100%);
}
.bg-pink {
	background-color: #FDDAEC;
}
.min-h-100 {
	min-height: 100vh;
}
.img-centered {
	display: block;
	margin: 0 auto;
}
.btn:focus, .btn.focus {
	box-shadow: none !important;
}
.navbar-logo {
	max-height: 8rem;
	margin: 1rem 0;
}
.nav-link {
	color: #E10886 !important;
	font-family: 'Kalam', sans-serif;
	font-size: 2.8rem;
	margin: 0 2rem;
	padding: 0.5rem 1.5rem !important;
	font-weight: 600;
}
.nav-link:hover {
	background-color: #E10886;
	color: #fff !important;
	border-radius: 3rem;
}
.main-text {
	color: #fff;
	margin-top: 1rem;
	font-size: 3rem;
	text-align: center;
	max-width: 900px;
}
.main-img {
	width: 30rem;
}
.main-btn {
	color:#fff;
	background-color: #E10886;
	font-size: 2.25rem;
	margin-top: 1.5rem;
	padding: 1rem 2rem;
	border: #fff solid 2px;
	text-align: center;
	border-radius: 3rem;
}
.main-btn:hover {
	color: #E10886;
	background: #fff;
}
.img-sluzba {
	max-height: 25rem;
}
footer {
	background-color: #E10886;
	padding: 1.5rem 0;
}
footer p {
	color: #fff;
	margin-bottom: 0;
	text-align: center;
}
.copyright {
	color:#C0C0C0;
}
.copyright:hover {
	color: #000;
	text-decoration: none !important;
}
/* Laptop max 1450 */
@media only screen and (max-width: 1449px){
    html {
        font-size: 56.25%;
	}
}
/* Max iPad Pro */
@media only screen and (max-width: 1199px){
}
/* Max iPad*/
@media only screen and (max-width: 991px){
	html {
        font-size: 50%;
	}
	.navbar-toggler {
		padding: 0.25rem 0.75rem;
		font-size: 3.25rem;
	}
	.nav-link {
		display: inline;
		text-align: right;
	}
	.nav-item {
		display: flex;
		justify-content: end;
	}
}
/* Max iPhone X */
@media only screen and (max-width: 767px){
	.img-sluzba {
		margin-bottom: 4rem;
	}
}
/* Max iPhone SE */
@media only screen and (max-width: 349px){

}