.mim-video {
    --mim-spacing: 0;
    --mim-max-width: 540px;
    --mim-max-color-width: 516px;
    --mim-moblie-width: 340px;
}
.mim-video__container {
    margin: 20px auto;
    max-width: var(--mim-max-width);
    position: relative;
}
.has-bg .mim-video__container {
    max-width: var(--mim-max-color-width) !important;
}
@media screen and (max-width: 600px) {
    .mim-video__container {
        max-width: var(--mim-moblie-width);
    }
    .has-bg .mim-video__container {
        max-width: var(--mim-moblie-width) !important;
    }
}
.mim-video__iframe {
    height: unset !important;
    position: relative;
    z-index: 2;
}
.mim-video__dots,
.mim-video__iframe {
    aspect-ratio: 16/9;
    display: block;
    width: 100%;
}
.mim-video__dots {
    background-image: url(../../images/video-dots.png);
    background-repeat: no-repeat;
    bottom: -25px;
    left: 25px;
    position: absolute;
    z-index: 1;
}
.has-bg .mim-video__dots {
    bottom: -18px;
    left: 18px;
}
.gmercyu-gradient__mim-lightblue {
    background: var(--gmercyu-color-lightblue);
    background: linear-gradient(180deg, var(--gmercyu-color-lightblue), hsla(0, 0%, 100%, 0) 15%);
}
.gmercyu-gradient__mim-skyblue {
    background: var(--gmercyu-color-skyblue);
    background: linear-gradient(180deg, var(--gmercyu-color-skyblue), hsla(0, 0%, 100%, 0) 15%);
}
.gmercyu-gradient__mim .breadcrumb a,
.gmercyu-gradient__mim .breadcrumb a:visited,
.gmercyu-gradient__mim .breadcrumb-item + .breadcrumb-item:before,
.gmercyu-gradient__mim .breadcrumb-item.active {
    color: var(--gmercyu-color-white);
}
.ml7 {
    position: relative;
}
.ml7 .text-wrapper {
    display: inline-block;
    overflow: hidden;
    padding-bottom: 0.1em;
    padding-right: 0.05em;
    padding-top: 0.2em;
    position: relative;
}
.ml7 .letter {
    line-height: 1em;
    transform-origin: 0 100%;
}
.ml2 .letter,
.ml7 .letter {
    display: inline-block;
}
.text-lg {
    font-size: calc(23.375px + 3vw) !important
}

@media (min-width: 992px) { 
    .text-lg {
        font-size: calc(42.5px + .52em) !important;    
    }
}
