
@media all {




/* 🔴 RESPONSIVE - TABLET */
@media (max-width: 1000px) {

}

/* 🔴 RESPONSIVE - MOBILE */
@media (max-width: 700px) {

}

/* 🔴 RESPONSIVE - SMALL MOBILE */
@media (max-width: 500px) {

}





/* 🔴 RESPONSYWNOŚĆ */

@media (max-width: 1520px) {
  
}

@media (max-width: 1000px) {
 
}

@media (max-width: 800px) {
    .pages_slider_pc {
        min-height: 400px;
    }
    
    .swiper-container .swiper-wrapper .swiper-slide .center {
        padding: 0 1rem;
    }
    
    /* 🔴 Zmniejszenie czcionek na mobile */
    .swiper-container .swiper-wrapper .swiper-slide .center .slider_txt .slider_txt1 .h1 {
        font-size: 2rem;
    }
    
    .swiper-container .swiper-wrapper .swiper-slide .center .slider_txt .slider_txt1 .h4 {
        font-size: 1.2rem;
    }
    
    .swiper-container .swiper-wrapper .swiper-slide .center .slider_txt .slider_txt1 p {
        font-size: 0.9rem;
    }
}

@media (max-width: 600px) {
    .pages_slider_pc {
        min-height: 350px;
    }
    
    .swiper-container .swiper-wrapper .swiper-slide .center .slider_txt .slider_txt1 nav > p a {
        font-size: 1rem;
        padding: 0.5em 1em;
        display: block;
        margin: 0.5rem 0;
    }
    
    .swiper-container .swiper-wrapper .swiper-slide .center .slider_txt .slider_txt1 .h1 {
        font-size: 1.6rem;
    }
    
    .swiper-container .swiper-wrapper .swiper-slide .center .slider_txt .slider_txt1 .h4 {
        font-size: 1rem;
    }
}

@media (max-width: 500px) {
    .pages_slider_pc {
        min-height: 300px;
    }
    
    .swiper-container .swiper-wrapper .swiper-slide .center .slider_txt .slider_txt1 nav > p {
        display: flex;
        flex-direction: column;
        gap: 0.5rem;
    }
    
    .swiper-container .swiper-wrapper .swiper-slide .center .slider_txt .slider_txt1 nav > p a {
        width: 100%;
        text-align: center;
    }
}

/* Orientacja pozioma na urządzeniach mobilnych */
@media (max-width: 1000px) and (orientation: landscape) {
    .pages_slider_pc {
        height: auto;
        min-height: 100vh;
    }
}

/* 🔴 SCROLL DOWN ARROW */
.scroll-arrow {
    position: absolute;
    bottom: 2rem;
    left: 50%;
    transform: translateX(-50%);
    z-index: 10;
    color: var(--bg-ice);
    font-size: 2.5rem;
    animation: arrow-bounce 2s ease-in-out infinite;
    cursor: pointer;
    user-select: none;
}

@keyframes arrow-bounce {
    0%, 100% {
        transform: translateX(-50%) translateY(0);
    }
    50% {
        transform: translateX(-50%) translateY(-10px);
    }
}

@media (max-width: 800px) {
    .scroll-arrow {
        font-size: 2rem;
        bottom: 1.5rem;
    }
}


    
}
@media (max-width: 1200px) {

}
@media (max-width: 1000px) {
	
}
@media (max-width: 700px) {

}