

@media (min-width: 50rem) {
  .cta__buy-ticket {
	display: none;
  }

  .site-header--front-page {
	position: fixed;
	z-index: 100;
	left: 0;
	top: 0;
	width: 100%;
	height: 6.3rem;

  }
  .hero__inner__logo {
	display: none;
  }

  .hero__inner {
	padding-top: unset;
  }

  .hero__inner__title {
font-size: 70px;
font-weight: 800;
letter-spacing: 35px;
text-align: center;
display: block;
margin-right: -35px;
  }

  .hero__inner__text {
font-size: 28px;
line-height: 2.5rem;
  }

  .hero__inner__divider {
	width: 20ch;
  }
  .tickets__container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
  }

  .ticket__card {
	--background-color: var(--color-primary);
	--border-radius: var(--border-radius-large);
	--box-shadow: var(--shadow-floating-general);
	--padding: 2rem;

	-webkit-box-flex: 0;

	    -ms-flex: 0 0 33%;

	        flex: 0 0 33%;
	grid-template-areas:
	  "title"
	  "price"
	  "pros"
	  "button";
	grid-row-gap: 0.8rem;
	min-height: 30.5rem;
	-ms-flex-line-pack: justify;
	    align-content: space-between
  }

	.ticket__card:first-child {
	  right: -1rem;
		min-height: 37em;
	}

	.ticket__card:last-child {
	  left: -1rem;
		min-height: 37em
	}

	.ticket__card:nth-child(2) {
	  background-color: var(--color-primary-light);
	  grid-row-gap: 1.5rem;
	  z-index: 100;
	  min-height: 41.4rem;
	}

  .ticket__button {
	--border-radius: var(--border-radius-regular);
	font-size: 1.6rem;
	font-weight: 600;
  }

  .ticket__title {
	--font-size: 1.8rem;
	--text-align: center;
	color: var(--color-white);
  }
	.ticket__price big {
	  font-size: 4rem;
	}
	.pojedynczyPremiumPrice{
		position: relative;
		top:-18px;
	}
	.biletPojedynczyPremium .ticket__pros{
	position: relative;
top: -70px;
}
	.biletPojedynczyPremium .ticket__button{
	position: relative;
top: -35px;
}
	.biletGrupowy .ticket__price{
		position: relative;
		top: -42px;
	}
	.biletGrupowy .ticket__pros{
		position: relative;
		top: -83px;
	}
	.ticket__price small {
	  font-size: 1rem;
	  line-height: 1.9rem;
	}

  .ticket__pros {
	color: var(--color-white);
  }
    .icons__container {
        grid-template: repeat(2, 1fr) / repeat(3, 1fr);
    }

  .icon {
	margin: 1.1rem 2rem
  }
	.icon img {
	 width: 125px;
height: 125px;
margin-bottom: 2rem;
	}
	.icon p {
		text-align: center;
line-height: 25px;
	}
    .testimonials__container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        grid-gap: 1rem;
        gap: 1rem;
    }

    .testimonial {
        -ms-flex-preferred-size: 35ch;
            flex-basis: 35ch;
        border-radius: var(--border-radius-large);
    }

    .testimonial__img {
        margin: auto;
        border-radius: 120px;
    }

    .testimonial__inner {
        font-size: 1rem;
        line-height: 1.9rem;
        padding: 3rem 1rem
    }

        .testimonial__inner::after,
        .testimonial__inner::before {
            font-size: 2rem;
        }

        .testimonial__inner::after {
            top: 0.8rem;
            right: 0.8rem;
        }
        .testimonial__inner::before {
            bottom: 0.8rem;
            left: 0.8rem;
        }

    .testimonial__cite {
        font-size: 1.3rem;
    }
  .js-toggle-switcher.has-arrow::after {
	display: none;
  }
  .agenda__content {
	margin-left: 4rem;
	line-height: 1.9rem;
	font-size: 1rem
  }

	.agenda__content ul {
	  margin-left: 0.8rem;
	}
  .lecturer {
	margin: auto 4rem;
  }
  .partners__section {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
  }

  .partners__column {
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 50%;
	        flex: 1 1 50%;
  }

  .partner {
	margin: auto 4rem;
  }



}