.profession-tabs:not(.clicked) .swiper-controls{
    display: none;
}
/*
@media screen and (max-width: 767px) {
    .profession__right {
        height: 81vw;
    }
    .profession-tabs__wrapper{
        min-height: 100%;
    }
}
@media screen and (max-width: 500px) {
    .profession__right {
        height: 94vw;
    }
}*/

@media screen and (max-width: 767px) {
    .profession__right{
        position: relative;
    }
    .profession__right .profession-tabs__wrapper{
        display: flex;
        opacity: 0;
        transition: .3s;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
    }
    .profession__right .profession-tabs__wrapper.is--active{
        opacity: 1;
    }
}