﻿.partener-block {
    width: 100%;
    border: 1px solid #5e5e5e;
    border-radius: 30px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 160px;
    cursor: pointer;
    overflow: hidden;
    margin-bottom: 30px;
    padding: 10px;
}

    .partener-block img {
        max-width: 100%;
        max-height: 100%;
        width: auto;
    }

.event-desc {
    padding: 40px;
}

.Border {
    box-shadow: inset 0 -3em 3em rgba(152, 150, 150, 0.10), 0 0 0 2px rgb(255,255,255), 0.3em 0.3em 1em rgba(194, 194, 194, 0.30);
}

    .Border:hover {
        box-shadow: inset 0 -3em 3em rgba(0,0,0,0.1), 0 0 0 2px rgb(255,255,255), 0.3em 0.3em 1em rgba(0,0,0,0.3);
    }

.module_slider2, .swiper-container2, .swiper-wrapper2, .swiper-slide2, .swiper-slide2 .image, .swiper-slide2 .image img {
    width: 100%;
    height: 90vh;
}

    .swiper-slide2 .image {
        overflow: hidden;
    }

        .swiper-slide2 .image img {
            object-fit: cover;
            object-position: center center;
            display: block;
        }

.BackgroundAllOpacity {
    background: linear-gradient(45deg,var(--primary-color) 0,var(--secondary-color));
}

@media (max-width: 992px) {
    .module_slider2, .swiper-container2, .swiper-wrapper2, .swiper-slide2, .swiper-slide2 .image, .swiper-slide2 .image img {
        height: 70vh;
    }

    .event-desc {
        padding: 30px;
    }
}

@media (max-width: 768px) {
    .module_slider2, .swiper-container2, .swiper-wrapper2, .swiper-slide2, .swiper-slide2 .image, .swiper-slide2 .image img {
        height: 50vh;
    }
}

@media (max-width: 600px) {
    .event-desc {
        padding: 10px;
    }
}

@media (max-width: 480px) {
    .module_slider2, .swiper-container2, .swiper-wrapper2, .swiper-slide2, .swiper-slide2 .image, .swiper-slide2 .image img {
        height: 40vh;
    }
}

.fa-angle-left, .fa-play, .fa-angle-right {
    display: inline-block;
    font-size: 0.9em;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 35px;
    height: 45px;
    background-repeat: no-repeat;
    background-position: center;
    float: left;
    cursor: pointer;
    text-align: center;
    padding-top: 5px;
}

    .fa-angle-left .fa-angle-right {
        border-radius: 0 5px 5px 0;
    }

.fa-angle-left, .fa-play, .fa-angle-right {
    background-color: var(--secondary-color);
    color: #FFF;
    font-size: 1em;
}

.fa-play {
    background-color: #f5f3ed;
    color: #000;
}

    .fa-play:hover, .fa-angle-left:hover, .fa-angle-right:hover {
        background-color: var(--primary-color);
        color: #c8c7c7;
    }

    .fa-play:active, .fa-angle-left:active, .fa-angle-right:active {
        background-color: var(--primary-color);
    }
