body, p, h1, h2, h3, h4 {
  margin: 0;
}

* {
  box-sizing: border-box;
}

a {
  text-decoration: none;
  color: #1d1d1d;
  font-weight: 600;
}

img {
  width: 100%;
  
}
.content-wrapper {
margin: 0 10px;
}
.content-row-col {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 96px 0 60px;
  row-gap: 60px;
}

.content-row-col .logo {
  max-width: 335px;
  width: 100%;
}

p {
  font-family: 'Parabolica', sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.content-row-col p {
  text-align: center;
  max-width: 710px;
  font-weight: 500;
}

.content-row-3 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  max-width:1280px;
  margin:auto;
  border-top: 1px solid #acacac;
  padding-bottom:50px;
}
.content-section p {
font-family: 'Parabolica', sans-serif;
font-weight: 500;
font-style: Medium;
font-size: 14px;
leading-trim: NONE;
line-height: 100%;
letter-spacing: 0%;
	color:#818181;
}
.content-section {
  padding: 27px 30px 35px 30px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  flex-grow: 1;
  min-width:230px;
}
.content-section p.grow-2 {
display: flex;
    flex-direction: column;
    justify-content: flex-end;
    flex-grow: 1;	
}
.content-section img {
  max-width: 300px;
}
.image-block img {
	aspect-ratio:3/2;
	object-fit:cover;
}
.single-cell-wrapper {
  display: flex;
  flex-direction: column;
  height: auto;
}

.single-cell-wrapper:nth-child(1) {
  border-right: 1px solid #acacac;
  border-left: 1px solid #acacac;
}
.single-cell-wrapper:nth-child(2) {
  border-right: 1px solid #acacac;
}
.single-cell-wrapper:nth-child(3) {
  border-right: 1px solid #acacac;
}
.single-cell-wrapper:nth-child(4) {
  border-right: 1px solid #acacac;
}

.content-section .homeblock-logo {
  max-width: 179px;
}

.content-section .airkuche-logo {
  max-width: 133px;
}
.content-section .lobbys-logo {
  max-width: 109px;
}
.content-section .beskid-logo {
  max-width: 121px;
}
.image-block {
line-height:0
}
.content-section div {
	height:44px;
	    display: flex;
}
@media (max-width: 955px){
.content-row-3 {
	grid-template-columns: 1fr 1fr;
}
.single-cell-wrapper:nth-child(3) {
    border-right: 1px solid #acacac;
	border-left: 1px solid #acacac;
}
}	
@media (max-width: 500px) {
  .content-row-3 {
    grid-template-columns: 1fr;
  }
  .single-cell-wrapper:nth-child(2) {
    border-right: 1px solid #acacac;
	border-left: 1px solid #acacac;
}
  .single-cell-wrapper:nth-child(4) {
    border-right: 1px solid #acacac;
	border-left: 1px solid #acacac;
}
.content-row-3 {
	padding-bottom:0px;
}	
}