.exhibitionsEvents{
    padding-top: 1em;
    padding-bottom: 1.48em;
    margin-top: -1px;
}
.exhibitionsEvents__container {
    width: 100%;
    max-width: 18.30em;
    margin: 0 auto;
    position: relative;
}
.exhibitionsEvents__row{
    width: 100%;
    max-width: 17.40em;
    margin: 0 auto;
    padding-top: 1em;
}
div.swiper-wrapper.exhibitionsEvents__row-wrapper{
    height: auto;
}

.exhibitionsEventsCard {
    display: flex;
    flex-direction: column;
    height: auto;
    width: 3.9em;
    /*margin-right: .6em;*/
    text-decoration: none;
}
.exhibitionsEventsCard__img{
    display: flex;
    justify-content: center;
    align-items: center;
}
.exhibitionsEventsCard__img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.exhibitionsEventsCard__date{
    color: #FFF;
    text-align: left;
    font-size: .18em;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: .15em;
    text-transform: uppercase;
    padding-top: 1.6667em;
    height: 3.1em;
}
.exhibitionsEventsCard__text {
    color: #FFF;
    font-size: .24em;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    text-decoration-line: underline;
    padding-top: .625em;
    flex-shrink: 1;
    flex-grow: 1;
    display: flex;
    align-items: center;
    cursor: pointer;
    text-underline-offset: .36em;
    padding-bottom: .36em;
    transition: .2s linear;
}
.exhibitionsEvents__arrow{
    position: absolute;
    top: 0;bottom: 0;
    margin: auto;
    width: .9em;
    height: .9em;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1;
    background: #293033;
    border-radius: 50%;
    transition: .2s linear;
    cursor: pointer;
}
.exhibitionsEvents__arrow svg{
    width: .34em;
    height: .28em;
}
.exhibitionsEvents__arrow-prev{left: 0;}
.exhibitionsEvents__arrow-next{right: 0;}
.exhibitionsEvents__arrow.swiper-button-disabled{
    opacity: 0;
    touch-action: none;
}
.exhibitionsEvents__mobile{display: none}
.exhibitionsEvents__container .exhibitionsEvents__arrow{display: none}
.exhibitionsEvents__row {display: flex;row-gap: .5em;padding-top: .5em;column-gap: .6em;justify-content: space-between}
.exhibitionsEvents__column {display: flex;flex-direction: column;row-gap: .4em;flex-wrap: wrap;flex-basis: 50%;flex-grow: 1;flex-shrink: 1;}
.exhibitionsEvents__list {display: flex;flex-wrap: wrap;justify-items: stretch;gap: .6em;}

@media (max-width: 1000px) {
    .exhibitionsEvents__row {font-size: 1.03em;}
    a.section__title.exhibitionsEvents__title {font-size: .7em;}
    .exhibitionsEvents__container {padding: 0 20px;}
    .exhibitionsEvents__row, .exhibitionsEvents__list {column-gap: .4em}
    .exhibitionsEvents__row{flex-direction: column}
    .exhibitionsEvents__column{flex-basis: auto}
    .exhibitionsEventsCard__date{height: auto}

}
@media (max-width: 700px) {
    .exhibitionsEvents__row {font-size: 11.2vw;}
}
@media (max-width: 600px) {  .exhibitionsEvents__row {font-size: 11vw;} a.section__title.exhibitionsEvents__title {font-size: .6em;}}
@media (max-width: 500px) {  .exhibitionsEvents__list {flex-direction: column;row-gap: .6em;}.exhibitionsEventsCard{width: auto}}
@media (max-width: 480px) {
    .exhibitionsEvents {padding-bottom: .85em;}
    div.exhibitionsEvents__mobile {
        display: flex;
        justify-content: flex-end;
        padding-top: 50px;
        font-size: 1.5em;
    }
    .exhibitionsEvents .section__header .gaBtn{display: none}
}
@media (max-width: 460px) and (min-width: 350px){
    .exhibitionsEventsCard__text {
        font-size: .35em;
    }
}
@media (max-width: 350px){
    .exhibitionsEvents__row {font-size: 22.7vw;}
    .exhibitionsEventsCard__text {
        flex-shrink: 1;
        flex-grow: 1;
        align-items: center;
    }
}

@media (min-width: 500px) {.exhibitionsEventsCard:hover .exhibitionsEventsCard__text{color: #4E5B61;}}