/*@import url('https://fonts.googleapis.com/css2?family=Aboreto&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Recursive:wght@300..1000&display=swap');

body {
  font-family: "Recursive", serif;
  font-weight: 200;
  font-size: 1.7rem;
}
h1, h2, h3, h4, h5, h6 {font-family: "Aboreto", serif;}
*/

.b-block-7 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.btn--black {
  background: #0495d3;
  border: 1px solid #0094d3;
}

.btn--black:hover {
  background: #1d3686;
  color: #fff;
  border: 1px solid #213a88;
}

.btn--border {
  background: #fff;
  border: 1px rgb(29, 54, 134) solid;
  padding: 1.9rem 2.3rem;
  color: #1d3686;
}

.btn--border:hover {
  color: rgb(255, 255, 255);
  border-color: rgb(29, 54, 134);
  background: #1d3686;
}

#logotypy .b-block-12 .row {
	--bs-gutter-x: 4.8rem;
	--bs-gutter-y: 4.8rem;
}
#logotypy .b-block-12 .col-lg-3 {
	width: 16.66%;
}
#logotypy .b-block-12__item {
	max-width: 16rem;
    height: 8rem;
	border-radius: 0;
}
#logotypy .b-block-12__item:hover img {
	transform: scale(1);
}

@media (max-width: 1199px) {
	#logotypy .b-block-12 .row {
		--bs-gutter-x: 3.2rem;
		--bs-gutter-y: 3.2rem;
	}
	#logotypy .b-block-12 .col-lg-3 {
		width: 20%;
	}
}
@media (max-width: 767px) {
	#logotypy .b-block-12 .col-lg-3 {
		width: 25%;
	}
}
@media (max-width: 575px) {
	#logotypy .b-block-12 .row {
		--bs-gutter-x: 2.4rem;
		--bs-gutter-y: 2.4rem;
	}
	#logotypy .b-block-12 .col-lg-3 {
		width: 33.33%;
	}
}

.page-id-1450 .container > .row:first-child .b-block-12__item {
	max-width: 16rem;
    height: 8rem;
	border-radius: 0;
	margin-right: auto;
	margin-left: auto;
}
.page-id-1450 .b-block-12__item:hover img {
	transform: scale(1);
}
.page-id-1450 .s-universal:nth-child(3) .container > .row:nth-child(3) .b-block-12__item {
	max-width: 16rem;
    height: 8rem;
	border-radius: 0;
	margin-right: auto;
	margin-left: auto;
}
/* mobile */
.page-id-1450 .s-universal.d-xl-none .b-block-12--image-height-128 .b-block-12__item {
	max-width: 16rem;
	height: 8rem;
	margin-right: auto;
	margin-left: auto;
}

