@media all and (min-width: 1280px) and (max-width: 1430px){
	.stopka-info-en .kolumna{
		min-width: 300px;
	}
}

@media all and (min-width: 1280px) and (max-width: 1680px){



	/* .dzial-3 .menu-wesela li, .blok-menu-apartamenty ul.menu-apartamenty li, .dzial-74 .menu-pokoje li{
		padding-left: 16px;
		padding-right: 16px;
	}
	.lista-punktowana, .lista-punktowana-2, .lista-punktowana-3, .lista-punktowana-1 {
		max-width: 1424px;
		margin: 0 auto;
	}
	.menu-sale-rotator, .menu-apartamenty-pokoje-rotator, .menu-atrakcje-rotator{
		display: flex;
		max-width: 1110px;
	}
	.trak_tlo{
		padding-left: 24px;
		padding-right: 24px;
	} */
	.menu-sale-1-poziom, .menu-apartamenty-pokoje-rotator, .menu-apartamenty-rotator, .menu-pokoje-rotator{
		/* display: flex; */
	}
	/* .menu-sale-1-poziom, .menu-apartamenty-pokoje-rotator, .menu-apartamenty-rotator, .menu-pokoje-rotator {
		max-width: 1110px;
	}
	.menu-sale-rotator .slick-list, .menu-apartamenty-pokoje-rotator .slick-list, .menu-apartamenty-rotator .slick-list, .menu-pokoje-rotator .slick-list {
		width: 1110px;
	}
	.galeria-tlo .slick-list {
		width: 1110px;
	} */
	/* .galeria-tlo .slick-list {
		width: 1110px;
	} 
	.galeria-tlo{
		max-width: 1512px;
	}
	.galeria-obiekt {
		width: 272px;
	}
	.galeria-foto-mini{
		width: 272px;
		height: 272px;
	}
	.menu-sale-1-poziom, .menu-apartamenty-pokoje-rotator, .menu-apartamenty-rotator, .menu-pokoje-rotator, .menu-integracja-1-poziom{
		grid-template-columns: repeat(auto-fill, 31%);
		grid-gap: 23px;
		justify-content: center;
	}
	.menu-sale-ikona-tlo, .menu-apartamenty-pokoje-ikona-tlo, .menu-apartamenty-ikona-tlo, .menu-pokoje-ikona-tlo, .menu-integracja-ikona-tlo{
		max-width: 500px;
		height: calc(1/1 * 31vw);
	}
	.menu-sale-1-poziom li, .menu-apartamenty-pokoje-rotator li, .menu-apartamenty-rotator li, .menu-pokoje-rotator li{
		max-width: 500px;
	} */
}

@media all and (min-width: 1280px) and (max-width: 1800px){
	.menu-67 .strona-tresc .agregator-blok:after {
		content: url(../grafika/ozdobnik-2.svg);
		width: 14vw;
		position: absolute;
		bottom: 20px;
		left: 50%;
		margin-left: -7vw;
	}
	.dzial-3 .blok-menu-wesela:after{
		content: url(../grafika/ozdobnik-2.svg);
		width: 14vw;
		position: absolute;
		bottom: 20px;
		left: 50%;
		margin-left: -7vw;
	}
	.agregator-blok-menu-151 p:nth-child(2):after{
		content: url(../grafika/ozdobnik-2.svg);
		width: 14vw;
		position: absolute;
		bottom: -8px;
		left: 50%;
		margin-left: -7vw;
	}
	.foto-tekst-kolor:last-child:after, .tekst-foto-kolor:last-child:after, .menu-8 .kontakt-form:after, .agregator-blok-menu-77:after, .agregator-blok-menu-81:after{
		content: url(../grafika/ozdobnik-2.svg);
		width: 14vw;
		position: absolute;
		bottom: 20px;
		left: 50%;
		margin-left: -7vw;
	}
	.apartamenty-73 .blok-menu-apartamenty:after, .pokoje-74 .blok-menu-pokoje:after{
		content: url(../grafika/ozdobnik-2.svg);
		width: 14vw;
		position: absolute;
		bottom: 20px;
		left: 50%;
		margin-left: -7vw;
	}
	.blok-menu-apartamenty-pokoje:after {
		content: url(../grafika/ozdobnik-2.svg);
		width: 14vw;
		position: absolute;
		bottom: 16px;
		left: 50%;
		margin-left: -7vw;
	}
	.modul-start-aktualnosci-startowe:after {
		content: url(../grafika/ozdobnik-2.svg);
		width: 14vw;
		position: absolute;
		bottom: 20px;
		left: 50%;
		margin-left: -7vw;
	}
	.modul-start-aktualnosci-startowe:before {
		content: '';
		display: block;
		width: 100%;
		height: 37vw;
		background-color: #f7f4ed;
		position: absolute;
		bottom: 0px;
	}
	.blok-menu-sale:after {
		content: url(../grafika/ozdobnik-2.svg);
		width: 14vw;
		position: absolute;
		bottom: 20px;
		left: 50%;
		margin-left: -7vw;
	}
	.imprezy-firmowe-203 .agregator-blok:after{
		content: url(../grafika/ozdobnik-2.svg);
		width: 14vw;
		position: absolute;
		bottom: 20px;
		left: 50%;
		margin-left: -7vw;
	}
	.start-grafika-tytul, .modul-start-informacje-40 .modul-start-informacje-tytul{
		font-size: calc(2vw - 1.6px);
	}
	.start-grafika-tytul strong, .modul-start-informacje-40 .modul-start-informacje-tytul strong{
		font-size: calc(2vw - 1.6px);
	}
	.start-grafika-tytul span, .modul-start-informacje-40 .modul-start-informacje-tytul span{
		font-size: calc(2vw - 1.6px);
	}
	.strona-tresc hr{
		max-width: 70vw;
		margin: 0 auto;
	}
	.aktualnosci-tresc-data{
		max-width: 70vw;
	}
	.telefon-tresc {
		padding: 0.3vw 1vw;
	}
	.menu-lang-1-poziom {
		gap: 1vw;
	}
	.menu-lang-1-poziom li a {
		width: 1.7vw !important;
		height: 1.7vw !important;
	}
	.strona-tresc p{
		/* font-size: 1.1vw;
		line-height: 2vw; */
	}

	/* Nagłówek */
	.logo img{
		width: 10vw;
		height: max-content;
	}
	.naglowek{
		height: 7vw;
	}
	header{
		height: 7vw;
	}
	.menu-gora-1-poziom > li > a, .menu-gora-1-poziom > li > button{
		/* font-size: 0.9vw; */
		font-size: calc(1.4vw - 4.92px);
	}
	.naglowek {
		padding: 0 3vw;
	}
	.menu-social-1-poziom img{
		max-height: 1.4vw;
		height: 1.4vw;
	}
	.telefon-tresc{
		font-size: calc(0.8vw + 1.76px);
	}
	.menu-lang-1-poziom li a{
		font-size: calc(0.8vw + 1.76px);
	}
	.menu-lang-1-poziom li a img{
		max-width: 5vw;
		width: 5vw;
	}
	.naglowek > div {
		gap: 2vw!important;
	}

	/* Treść */
	.strona-tresc-podpis, .menu-35 .strona-tresc ol, .menu-35 .strona-tresc ul, .strona-tresc p, .informacje-tresc ul, .informacje-tresc ol,
	.aktualnosci-tresc ul{
		max-width: 70vw;
		font-size: calc(0.8vw + 7.76px);
		line-height: 1.6em;
	}
	.aktualnosci-tresc ul li span, .aktualnosci-tresc ul li strong{
		font-size: calc(0.8vw + 7.76px);
	}
	.ul-lista-punktowana-3 li{
		font-size: calc(0.8vw + 7.76px);
	}
	.ul-lista-punktowana-2 li{
		font-size: calc(0.8vw + 7.76px);
	}
	.ul-lista-punktowana-1 li{
		font-size: calc(0.8vw + 7.76px);
	}
	.ul-lista-punktowana li{
		font-size: calc(0.8vw + 7.76px);
	}
	.menu-35 ol, .menu-35 ul{
		max-width: 70vw;
	}
	.aktualnosci_tytul{
		max-width: 70vw;
	}
	.h1-tytul{
		max-width: 70vw;
	}
	.informacje-komunikat{
		max-width: 70vw;
	}
	.strona-podpis{
		max-width: 70vw;
	}
	.tresc{
		max-width: 70vw;
	}
	.start-tresc-tresc, .modul-start-informacje-39 .modul-start-informacje-tresc, .modul-start-informacje-232 .modul-start-informacje-tresc, .modul-start-informacje-233 .modul-start-informacje-tresc{
		max-width: 70vw!important;
	}
	.start-tresc, .modul-start-informacje-39, .modul-start-informacje-232, .modul-start-informacje-233{
		padding: 4em 0px 5em 0px;
	}
	.modul-start-informacje-240 .modul-start-informacje-tytul{
		display: none;
	}
    .start-tresc-tresc, .modul-start-informacje-39 .modul-start-informacje-tresc,
	.modul-start-informacje-232 .modul-start-informacje-tresc, .modul-start-informacje-233 .modul-start-informacje-tresc {
		font-size: calc(1.4vw + 0.08px);
    	line-height: 1.6em;
    }
	h3.wiekszy-zielony-tekst{
		font-size: calc(1.4vw + 18.08px)!important;
	}
    .start-tresc-tytul, .modul-start-informacje-39 .modul-start-informacje-tytul,
	.modul-start-informacje-232 .modul-start-informacje-tytul, .modul-start-informacje-233 .modul-start-informacje-tytul{
        line-height: 1.6em;
		font-size: calc(3.2vw - 4.96px);
    }
	.modul-start-informacje-tytul, .modul-start-informacje-250 .modul-start-informacje-tytul, .modul-start-informacje-244 .modul-start-informacje-tytul, .modul-start-informacje-45 .modul-start-informacje-tytul, .modul-start-aktualnosci-startowe-tytul, .modul-start-lista-subskrybentow-tytul{
		font-size: calc(1.4vw + 18.08px);
	}
    .start-tresc-tresc a, .modul-start-informacje-39 .modul-start-informacje-tresc a, .start-tresc-2-tresc a, .modul-start-informacje-45 .modul-start-informacje-tresc a {
        font-size: calc(0.6vw + 6.32px);
        line-height: 2.4em;
		padding: 0em 2em;
    }
    .foto-tekst, .tekst-foto, .artykuly, .stopka-info > div{
        /* max-width: 88vw; */
		max-width: calc(100.72vw - 222.16px);
		justify-content: space-between;
    }
	.trak_tlo{
		max-width: calc(100.72vw - 222.16px);
		font-size: calc(0.8vw + 3.37px);
		line-height: 1.6em;
	}
	.trak{
		font-size: calc(0.8vw + 3.37px);
		line-height: 1.6em;
	}
    .foto-tekst > div:nth-child(1), .tekst-foto > div:nth-child(2){
		max-width: 57.3%;
		width: 100%;
    }
    .foto-tekst div img, .tekst-foto div img {
		/* max-width: 50vw; */
		/* width: calc(63.2vw - 158.96px);
		max-width: calc(63.2vw - 158.96px);
		max-height: calc(5/8 * (63.2vw - 158.96px)); */
		width: 100%;
		max-width: 100%;
		max-height: calc(5/8 * 48.5vw);
    }
	h2.wiekszy-zielony-tekst, p.wiekszy-zielony-tekst {
		font-size: calc(2vw + 6.4px)!important;
		line-height: 1.1em !important;
	}
	.foto-tekst div p, .tekst-foto div p, .foto-tekst ul, .tekst-foto ul{
		font-size: calc(1.2vw + 0.64px);
		line-height: 1.6em;
	}
	.modul-start-informacje-270 p, .modul-start-informacje-250 .modul-start-informacje-tresc p, .modul-start-informacje-244 .modul-start-informacje-tresc p, .start-tresc-2-tresc p, .modul-start-informacje-45 .modul-start-informacje-tresc p{
		font-size: calc(1.2vw + 0.64px);
		line-height: 1.6em;
	}
	.foto-tekst div p, .foto-tekst div h3 {
		padding-left: 2vw;
		padding-right: 2vw;
		/* line-height: 2.4vw; */
	}
	.foto-tekst div.przyciski-flex{
		padding-left: 2vw;
		padding-right: 2vw;
	}
	.tekst-foto div p, .tekst-foto div h3 {
		padding-left: 2vw;
		padding-right: 2vw;
		/* line-height: 2.4vw; */
	}
	.tekst-foto div.przyciski-flex{
		padding-left: 2vw;
		padding-right: 2vw;
	}
	.foto-tekst div.przyciski-flex, .tekst-foto div.przyciski-flex{
		gap: 1vw;
	}
	.dzial-3 .menu-wesela li .menu-wesela-tresc-tlo a, .aktualnosci-wiecej-tlo a, .aktualnosciarchiwum-wiecej-tlo a, .foto-tekst div.przyciski-flex a:first-child, .tekst-foto div.przyciski-flex a:first-child, .foto-tekst div.przyciski-flex a:last-child, .tekst-foto div.przyciski-flex a:last-child{
		font-size: calc(0.6vw + 6.32px);
		padding: 0.6em 1.6em;
		display: flex;
		align-items: center;
	}
	.span-submit-modul input{
		font-size: calc(0.6vw + 6.32px);
	}
	.dzial-3 .menu-wesela li .menu-wesela-tresc-tlo {
		padding: 0px 2em;
		text-align: center;
	}
	.stopka-grafika-tresc p{
		/* font-size: calc(0.8vw + 5.76px); */
		font-size: calc(0.4vw + 6.88px);
	}
	.start-tresc-projekty-tresc p{
		font-size: calc(0.8vw + 5.76px);
	}
	.start-tresc-2, .modul-start-informacje-45, .modul-start-informacje-244, .modul-start-informacje-250{
		padding: 58px 0px;
	}
	.modul-start-informacje-250 .modul-start-informacje-tresc, .modul-start-informacje-244 .modul-start-informacje-tresc, .start-tresc-2-tresc, .modul-start-informacje-45 .modul-start-informacje-tresc, .subskrypcja-tekst{
		/* font-size: 1.5vw;
		line-height: 2.5vw; */
		max-width: 70vw!important;
	}
	.aktualnosci-tlo  {
	    /* max-width: 30.8%; */
	}
	.modul-start-aktualnosci-startowe article{
		max-width: 30.8%;
	}
	.aktualnosciarchiwum-tlo{
		max-width: 100%;
	}
	.aktualnosci-ikona-tlo {
		/* height: calc(1/1 * 27.6vw); */
		aspect-ratio : 1 / 1;
	}
	.aktualnosci-tytul2, .aktualnosciarchiwum-tytul2{
		/* font-size: 1.8vw; */
		font-size: calc(1vw + 5.2px);
		line-height: 1.3em;
	}
	.dzial-6 .aktualnosci-tytul2{
		/* font-size: calc(1.2vw + 10.64px); */
		font-size: calc(1.6vw + 3.52px);
	}
	.dzial-1 .aktualnosci-tytul2{
		font-size: calc(1vw + 5.2px);
	}
	.aktualnosci-skrot, .aktualnosci-data, .aktualnosciarchiwum-data, .aktualnosciarchiwum-skrot{
		font-size: calc(0.8vw + 3.86px);
		line-height: 1.4em;
	}
	.aktualnosci-skrot p{
		font-size: calc(0.8vw + 3.86px);
	}
	.aktualnosci-tlo:after, .aktualnosciarchiwum-tlo:after {
		content: url(../grafika/img-ozdobnik.svg);
		width: 79px;
		height: 79px;
		position: absolute;
		right: -10px;
		top: 22.3vw;
		transform: rotate(180deg);
	}
	.stopka-info .kolumna > img {
		padding-top: 54px;
		width: 17vw;
		/* height: max-content; */
	}
	.start-grafika p, .modul-start-informacje-40 p{
		height: 40vw;
	}
	.menu-stopka-1-poziom, .stopka-tresc-1-tytul{
		/* font-size: 1vw; */
	}
	.menu-stopka-2-poziom li a, .stopka-tresc-1-tresc p{
		/* font-size: 0.7vw; */
	}
	.stopka-tresc-1-tresc p{
		/* line-height: 1.5vw; */
	}
	h3.gelato, h3.gelato, .blok-menu-apartamenty ul.menu-apartamenty li .menu-apartamenty-tresc-tlo .menu-apartamenty-tytul, .dzial-74 .menu-pokoje li .menu-pokoje-tresc-tlo .menu-pokoje-tytul, p.gelato, .dzial-3 .menu-wesela li .menu-wesela-tresc-tlo .menu-wesela-tytul{
		font-size: calc(0.8vw + 21.76px)!important;
	}
	.polityka-mapa a, .stopka-intermedia span, .stopka-intermedia a{
		font-size: calc(0.4vw + 6.88px);
	}
	.pasek_scroll_tlo, .pasek_scroll_tlo .naglowek{
		height: 6vw;
	}
	.start-grafika-2-tytul strong, .modul-start-informacje-41 .modul-start-informacje-tytul strong{
		font-size: calc(3.2vw + 23.04px);
	}
	.start-grafika-2-tytul, .modul-start-informacje-41 .modul-start-informacje-tytul, .start-grafika-2-tytul span, .modul-start-informacje-41 .modul-start-informacje-tytul span{
		font-size: calc(1.6vw + 25.52px);
	}
	.subskrypcja-tekst{
		font-size: calc(0.8vw + 7.76px);
		line-height: 1.6em;
	}
	.artykuly{
		gap: 3vw;
	}

	/* Animacja */
	.animacja{
		min-height: 50vw;
	}
	.animacja, .animacja-slider, .animacja-slider-slide{
		height: 50vw;
	}
	.bottom img {
		width: 2vw;
		height: max-content;
	}
	.animacja-slider-tytul {
		bottom: 3vw;
		/* font-size: 1vw; */
	}
	.modul-start-informacje-246 img, .modul-start-informacje-252 img, .modul-start-informacje-245 img, .modul-start-informacje-240 img, .start-grafika img, .modul-start-informacje-40 img, .start-grafika-2 img, .modul-start-informacje-41 img {
		width: 100%!important;
		height: 40vw!important;
		object-fit: cover!important;
	}
	ul.menu-gora-2-poziom li > a, ul.menu-gora-2-poziom li > span, ul.menu-gora-2-poziom li > button {
		padding: 0.4vw 0.4vw 0.4vw 0.4vw;
		font-size: calc(0.4vw + 6.88px);
	}
	.animacja-podstrona .animacja-slider, .animacja-podstrona .animacja-slider-slide, .animacja-podstrona .animacja {
		height: 38vw;
	}
	.animacja-podstrona .animacja{
		min-height: 38vw;
	}

	/* Podstrony */
	.trak_tlo, .trak{
		/* font-size: 1vw;
		line-height: 2vw; */
	}
	.agregator-menu-tytul, .h1-tytul {
		font-size: calc(2.4vw + 17.28px);
	}
	.agregator-menu-srodtytul{
		font-size: calc(1.4vw + 18.08px)!important;
	}
	p.maly-blok-na-tekst{
		max-width: 60vw;
	}
	h3.gelato, .blok-menu-apartamenty ul.menu-apartamenty li .menu-apartamenty-tresc-tlo .menu-apartamenty-tytul, .dzial-74 .menu-pokoje li .menu-pokoje-tresc-tlo .menu-pokoje-tytul, p.gelato, .dzial-3 .menu-wesela li .menu-wesela-tresc-tlo .menu-wesela-tytul{
		/* font-size: 1.9vw!important;
		line-height: 2vw; */
	}
	.foto-tekst div p, .tekst-foto div p, .foto-tekst ul, .tekst-foto ul {
		/* font-size: 1.1vw;
		line-height: 2vw; */
	}
	.galeria-tlo{
		max-width: 88vw;
		gap: 2.6vw;
	}
	.galeria-obiekt{
		width: 20vw;
	}
	.galeria-foto-mini{
		width: 20vw;
		height: 20vw;
	}
	.foto-tekst ul{
		margin-left: 2vw;
		margin-right: 2vw;
	}
	.tekst-foto ul{
		margin-left: 2vw;
		margin-right: 2vw;
	}
	.informacje-galeria{
		max-width: 70vw;
	}
	.menu-sale-1-poziom, .menu-apartamenty-pokoje-rotator, .menu-apartamenty-rotator, .menu-pokoje-rotator, .menu-integracja-1-poziom {
		grid-template-columns: repeat(auto-fill, 28vw);
		max-width: 88vw;
		grid-gap: 4vw 2vw;
	}
	.menu-sale-ikona-tlo, .menu-apartamenty-pokoje-ikona-tlo, .menu-apartamenty-ikona-tlo, .menu-pokoje-ikona-tlo, .menu-integracja-ikona-tlo{
		max-width: 28vw;
		height: 28vw;
	}
	.menu-atrakcje-tytul, .menu-integracja-tytul, .menu-sale-tytul, .menu-apartamenty-pokoje-tytul, .menu-apartamenty-tytul, .menu-pokoje-tytul{
		/* font-size: 2vw; */
	}
	a.zielony-przycisk-srodek, .menu-atrakcje-link, .blok-menu-apartamenty ul.menu-apartamenty li .menu-apartamenty-tresc-tlo a, .dzial-74 .menu-pokoje li .menu-pokoje-tresc-tlo a, .menu-sale-link, .menu-apartamenty-pokoje-link, .menu-apartamenty-link, .menu-pokoje-link, .menu-integracja-link,
	.dzial-3 .menu-wesela li .menu-wesela-tresc-tlo a{
		font-size: calc(0.6vw + 6.32px);
		padding: 0.3em 2em;
		display: flex;
		align-items: center;
	}
	.blok-menu-apartamenty ul.menu-apartamenty li .menu-apartamenty-tresc-tlo a, .dzial-74 .menu-pokoje li .menu-pokoje-tresc-tlo a, .dzial-74 .menu-pokoje li .menu-pokoje-tresc-tlo a, .menu-apartamenty-link, .menu-pokoje-link{
		padding: 0.6em 2em;
	}
	.ul-lista-punktowana-2, .ul-lista-punktowana {
		max-width: 80vw;
		grid-gap: 2em 0.8em;
	}
	.ul-lista-punktowana-2{
	    max-width: 60vw;
	}
	.ul-lista-punktowana-1{
        max-width: max-content;
		grid-gap: 2em 0.8em;
	}
	.ul-lista-punktowana-3{
		max-width: 80vw;
		grid-gap: 2em 0.8em;
	}
	.ul-lista-punktowana-1 li, .ul-lista-punktowana-2 li, .ul-lista-punktowana-3 li, .ul-lista-punktowana li {
		/* font-size: 1.1vw;
		line-height: 2vw; */
	}
	.galeria-tlo .slick-list{
		width: 88vw;
	}
	.dzial-73 .galeria-tlo, .dzial-74 .galeria-tlo, .dzial-57 .galeria-tlo {
		grid-template-columns: repeat(auto-fill, 28vw);
		grid-gap: 2vw;
	}
	.dzial-73 .galeria-obiekt, .dzial-74 .galeria-obiekt, .dzial-57 .galeria-obiekt{
		width: 28vw;
	}
	.dzial-73 .galeria-foto-mini, .dzial-74 .galeria-foto-mini, .dzial-57 .galeria-foto-mini{
		width: 28vw;
		height: 28vw;
	}
	.dzial-73 .agregator-blok > p.grafika-na-cala-szerokosc > img, .dzial-74 .agregator-blok > p.grafika-na-cala-szerokosc > img, .dzial-57 .agregator-blok > p.grafika-na-cala-szerokosc > img{
		max-height: 40vw;
	}
	.menu-sale-rotator .slick-list, .menu-apartamenty-pokoje-rotator .slick-list, .menu-apartamenty-rotator .slick-list, .menu-pokoje-rotator .slick-list{
		width: 88vw;
	}
	.dzial-3 .menu-wesela, .blok-menu-apartamenty ul.menu-apartamenty, .dzial-74 .menu-pokoje{
		max-width: 88vw;
	}
	.dzial-3 .menu-wesela li .menu-wesela-ikona-tlo, .menu-apartamenty .menu-apartamenty-ikona-tlo, .dzial-74 .menu-pokoje li .menu-pokoje-ikona-tlo {
		max-width: 60vw;
		height: calc(3/5 * 60vw);
		max-height: calc(3/5 * 60vw);
	}
	.ul-lista-punktowana li {
		/* width: 20vw; */
		width: 17vw;
		max-width: 17vw;
	}
	.ul-lista-punktowana-2 li{
		width: 24vw;
		max-width: 24vw;
	}
	.ul-lista-punktowana-1 li{
		width: max-content;
		max-width: 50vw;
	}
	.ul-lista-punktowana-3 li{
		width: 23vw;
		max-width: 23vw;
	}
	.menu-atrakcje-rotator{
		max-width: 88vw;
		grid-template-columns: repeat(auto-fill, 28vw);
		grid-gap: 2vw;
	}
	.menu-atrakcje-rotator li{
		max-width: 28vw;
	}
	.menu-atrakcje-rotator .slick-slide{
		width: 28vw!important;
	}
	.menu-atrakcje-rotator .slick-list{
		width: 88vw;
	}
	.menu-atrakcje-rotator .slick-track{
		gap: 2vw;
	}
	.menu-atrakcje-ikona-tlo {
		max-width: 28vw;
		width: 28vw;
		height: 28vw;
	}
	.menu-atrakcje-rotator .slick-track{
		justify-content: center;
	}
	.foto-tekst > div:nth-child(2), .tekst-foto > div:nth-child(1){
		width: calc(100% - (63.2vw - 158.96px));
	}
	.polityka-mapa a{
		font-size: calc(0.4vw + 6.88px);
	}
	.menu-polityka-prywatnosci-1-poziom{
		gap: 2vw;
	}
	.mapa-galerii-poziom-1 li a{
		font-size: calc(0.8vw + 5.76px);
		padding: 0.5em 1.5em;
	}
	.mapa-galerii-poziom-1{
		gap: 1vw 2vw;
		flex-wrap: wrap;
	}
	.menu-stopka-1-poziom, .stopka-tresc-1-tytul{
		font-size: calc(0.8vw + 3.76px);
	}
	.menu-stopka-2-poziom li a, .stopka-tresc-1-tresc p{
		font-size: calc(0.8vw - 0.24px);
		line-height: 1.4em;
	}
	.stopka-tresc-1-tresc p{
		line-height: 1.8em;
	}
	.stopka-info .kolumna > img{
		width: calc(23.4vw - 99.52px);
	}
	.aktualnosci-ikona-tlo:after{
		content: url(../grafika/img-ozdobnik.svg);
		width: 79px;
		height: 79px;
		position: absolute;
		right: -10px;
		bottom: -10px;
		transform: rotate(180deg);
	}
	.aktualnosci-tlo:after, .aktualnosciarchiwum-tlo:after{
		display: none;
	}
	.menu-sale-tytul, .menu-apartamenty-pokoje-tytul, .menu-apartamenty-tytul, .menu-pokoje-tytul, .menu-integracja-tytul{
		font-size: calc(1.6vw + 7.52px);
	}
	.menu-sale-link, .menu-integracja-link, .menu-apartamenty-pokoje-link, .dzial-3 .menu-wesela li .menu-wesela-tresc-tlo a{
		padding: 0.6em 2em;
	}
	.dzial-1 .artykuly article .aktualnosci-tlo, .dzial-6 .artykuly article .aktualnosci-tlo{
		/* max-width: calc(100.72vw - 222.16px); */
		max-width: calc(100.72vw - 287.15999999999997px);
	}
	.dzial-1 .aktualnosci-ikona-tlo, .dzial-6 .aktualnosci-ikona-tlo{
		width: 27.6vw;
		min-width: 27.6vw;
		height: calc(1 / 1 * 27.6vw);
		min-height: calc(1 / 1 * 27.6vw);
		margin-right: 6vw;
		padding: 0 0px;
	}
	.animacja-podstrona .animacja:after{
		content: url(../grafika/ozdobnik-1.svg);
		width: 14vw;
		position: absolute;
		bottom: 20px;
		left: 50%;
		margin-left: -7vw;
	}
	.start-tresc-projekty:after {
		content: url(../grafika/ozdobnik-2.svg);
		width: 14vw;
		position: absolute;
		bottom: 0px;
		left: 50%;
		margin-left: -7vw;
	}
	.start-tresc:after, .modul-start-informacje-39:after, .start-tresc:after, .modul-start-informacje-232:after, .start-tresc:after, .modul-start-informacje-233:after {
		content: url(../grafika/ozdobnik-2.svg);
		width: 14vw;
		position: absolute;
		bottom: 20px;
		left: 50%;
		margin-left: -7vw;
	}
	.start-grafika-2:after, .modul-start-informacje-41:after, .modul-start-informacje-245:after,
	.modul-start-informacje-240:after, .modul-start-informacje-246:after, .modul-start-informacje-252:after{
		content: url(../grafika/ozdobnik-1.svg);
		width: 14vw;
		position: absolute;
		bottom: 24px;
		left: 50%;
		margin-left: -7vw;
	}
}