
main{
	width: 100%;
  overflow-x: hidden;
  background: #FFF;
  position: relative;
}
section{
  margin-bottom: 10em!important;
}
.blob-mask1{
  mask-image: url('/front/images/masks/blob1.svg');
  /* Powtarzanie maski */
  mask-repeat: no-repeat;
  /* Wycentrowanie maski */
  mask-position: center;
  /* Skalowanie maski do rozmiaru elementu */
  mask-size: contain;
  -webkit-mask-image: url('/front/images/masks/blob1.svg');
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}
.blob-mask2{
  mask-image: url('/front/images/masks/blob2.svg');
  /* Powtarzanie maski */
  mask-repeat: no-repeat;
  /* Wycentrowanie maski */
  mask-position: center;
  /* Skalowanie maski do rozmiaru elementu */
  mask-size: contain;
  -webkit-mask-image: url('/front/images/masks/blob2.svg');
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}
.blob-mask3{
  mask-image: url('/front/images/masks/blob3.svg');
  /* Powtarzanie maski */
  mask-repeat: no-repeat;
  /* Wycentrowanie maski */
  mask-position: center;
  /* Skalowanie maski do rozmiaru elementu */
  mask-size: contain;
  -webkit-mask-image: url('/front/images/masks/blob3.svg');
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}
.blob-mask4{
  mask-image: url('/front/images/masks/blob4.svg');
  /* Powtarzanie maski */
  mask-repeat: no-repeat;
  /* Wycentrowanie maski */
  mask-position: center;
  /* Skalowanie maski do rozmiaru elementu */
  mask-size: contain;
  -webkit-mask-image: url('/front/images/masks/blob4.svg');
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}
.blob-mask5{
  mask-image: url('/front/images/masks/blob5.svg');
  /* Powtarzanie maski */
  mask-repeat: no-repeat;
  /* Wycentrowanie maski */
  mask-position: center;
  /* Skalowanie maski do rozmiaru elementu */
  mask-size: contain;
  -webkit-mask-image: url('/front/images/masks/blob5.svg');
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}
.blob-mask6{
  mask-image: url('/front/images/masks/blob6.svg');
  /* Powtarzanie maski */
  mask-repeat: no-repeat;
  /* Wycentrowanie maski */
  mask-position: center;
  /* Skalowanie maski do rozmiaru elementu */
  mask-size: contain;
  -webkit-mask-image: url('/front/images/masks/blob6.svg');
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}
.blob-mask7{
  mask-image: url('/front/images/masks/blob7.svg');
  /* Powtarzanie maski */
  mask-repeat: no-repeat;
  /* Wycentrowanie maski */
  mask-position: center;
  /* Skalowanie maski do rozmiaru elementu */
  mask-size: contain;
  -webkit-mask-image: url('/front/images/masks/blob7.svg');
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}
.box img{
  max-width: 100%;
}
.partners{
  display: flex;
  height: 100%;
  vertical-align: middle;

}
.partners a{
  width: 45%;
  padding: 1em;
  display: block;
  padding-top: 25%;
}
.partners a:last-child{
  padding-top: 22.5%;
}
.partners a::after{
  display: none;
}
.partners a img{
  width: 100%;
  display: block;
}
@media (max-width: 1024px){

}

@media (max-width: 767px){
  .partners{
    flex-direction: column;
  }
  .partners a{
    width: 100%;
    padding:1em;
    box-sizing: border-box;
  }
}