
.ratio-carousel {
    --bs-aspect-ratio: 73%;
    border-radius: 12px;
}
.img-carousel {
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.ratio-carousel-btn .carousel-control-prev, .ratio-carousel-btn .carousel-control-next {
    width: 10%;
    z-index: 100;
}
.ratio-carousel-btn {
    --bs-aspect-ratio: 73%;
    position: absolute;
    opacity: 1;
    cursor: pointer;
}


.modal-fade-out {
    opacity: 0 !important;
    transition: opacity 0.2s ease !important;
}

.modal-fade-in {
    opacity: 0 !important;
}

.modal-fade-in.show {
    opacity: 1 !important;
    transition: opacity 0.2s ease !important;
}
.logoen{
    width: 141px;
}
a.napisz, a.napisz:visited{
    color: #ff5b97;
}
@media (min-width: 768px) {
    footer .big a, footer .big a:hover {
        font-size: 0.9rem;
    }
}
.mailinfo{
    color: var(--Neony-text-color-1, #fff9e6);
}
.body-text p.authorPhoto{
    font-size: 0.8rem;
    filter: opacity(0.4);
}
.videoPause{
    position: absolute;
    z-index: 19;
    bottom: 43px;
    right: 0px;
}

@media (min-width: 992px) {
    .videoPause{
        bottom: 100px;    
        right: 100px;
    }
}

.videoPause button{
    background-image:url(/media/znkbvqqk/pauses.svg);
    width:80px;
    height:80px;
    background-position: center;
    background-color: inherit;
    border-width: 0px;
    background-repeat:no-repeat;
    background-size: contain;
}
.videoPause button:hover{
    background-image:url(/media/xj1bgnvp/pauseshover.svg);
}
.videoPause button.is-paused{
    background-image:url(/media/g0wp4trm/plays.svg);
}
.videoPause button.is-paused:hover{
    background-image:url(/media/okrlbcjr/playshover.svg);
}
@media (min-width: 992px) {
    .videoPause button{
        background-image:url(/media/4sficcvx/pause.svg);
        width:104px;
        height:104px;
    }
    .videoPause button:hover{
    background-image:url(/media/j1dneerh/pausehover.svg);
    }
    .videoPause button.is-paused{
        background-image:url(/media/uvgivntd/play.svg);
    }
    .videoPause button.is-paused:hover{
        background-image:url(/media/2l4nox3j/playhover.svg);
    }
}


.filmDesc p{
    font-size: 0.8rem;
    filter: opacity(0.4);
    color:#fff;
}
