.sp-positionedblock[data-v-4ee9598e] {
    position: absolute;
    z-index: 100;
    transition: all .2s ease-in-out
}

.sp-positionedblock.is--static[data-v-4ee9598e] {
    transition: opacity .2s ease-in-out
}

.sp-positionedblock .block__arrow__wrap[data-v-4ee9598e] {
    position: absolute;
    overflow: hidden;
    transition: all .2s ease-in-out
}

.sp-positionedblock .block__arrow[data-v-4ee9598e] {
    content: "";
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center
}

.sp-positionedblock .block__arrow svg[data-v-4ee9598e] {
    display: block;
    filter: drop-shadow(0 5px 15px rgba(29, 36, 50, .2))
}

.sp-positionedblock .block__arrow svg path[data-v-4ee9598e] {
    fill: #fff
}

.sp-positionedblock.block--top[data-v-4ee9598e],
.sp-positionedblock.block--bottom[data-v-4ee9598e] {
    transform: translate(-50%);
    left: 50%
}

.sp-positionedblock.block--top .block__arrow__wrap[data-v-4ee9598e],
.sp-positionedblock.block--bottom .block__arrow__wrap[data-v-4ee9598e],
.sp-positionedblock.block--top .block__arrow[data-v-4ee9598e],
.sp-positionedblock.block--bottom .block__arrow[data-v-4ee9598e] {
    left: 0;
    width: 100%;
    height: 28px
}

.sp-positionedblock.block--top[data-v-4ee9598e] {
    bottom: 100%;
    padding-bottom: 15px
}

.sp-positionedblock.block--top .block__arrow__wrap[data-v-4ee9598e] {
    bottom: -6px
}

.sp-positionedblock.block--bottom[data-v-4ee9598e] {
    top: 100%;
    padding-top: 15px
}

.sp-positionedblock.block--bottom .block__arrow__wrap[data-v-4ee9598e] {
    top: -6px
}

.sp-positionedblock.block--right .block__arrow__wrap[data-v-4ee9598e],
.sp-positionedblock.block--left .block__arrow__wrap[data-v-4ee9598e],
.sp-positionedblock.block--right .block__arrow[data-v-4ee9598e],
.sp-positionedblock.block--left .block__arrow[data-v-4ee9598e] {
    width: 28px;
    height: 100%;
    top: 0
}

.sp-positionedblock.block--right[data-v-4ee9598e] {
    left: 100%;
    padding-left: 15px
}

.sp-positionedblock.block--right .block__arrow__wrap[data-v-4ee9598e] {
    left: -6px
}

.sp-positionedblock.block--left[data-v-4ee9598e] {
    right: 100%;
    padding-right: 15px
}

.sp-positionedblock.block--left .block__arrow[data-v-4ee9598e] {
    right: 0
}

.sp-positionedblock.block--left .block__arrow__wrap[data-v-4ee9598e] {
    right: -6px
}

.sp-positionedblock.arrow--left[data-v-4ee9598e] {
    transform: none;
    left: -18px;
    right: auto
}

.sp-positionedblock.arrow--left .block__arrow[data-v-4ee9598e] {
    width: 36px;
    left: 15px;
    right: auto
}

.sp-positionedblock.arrow--right[data-v-4ee9598e] {
    transform: none;
    left: auto;
    right: -18px
}

.sp-positionedblock.arrow--right .block__arrow[data-v-4ee9598e] {
    width: 36px;
    right: 15px;
    left: auto
}

@media (min-width: 768px) {
    .sp-positionedblock.block--top .block__arrow__wrap[data-v-4ee9598e] {
        bottom: -8px
    }

    .sp-positionedblock.block--bottom .block__arrow__wrap[data-v-4ee9598e] {
        top: -8px
    }

    .sp-positionedblock.block--right .block__arrow__wrap[data-v-4ee9598e] {
        left: -8px
    }

    .sp-positionedblock.block--left .block__arrow__wrap[data-v-4ee9598e] {
        right: -8px
    }
}