.UIBannerControl {
}
.hero-text.pull-left .desc__title__main {
        font-family: inherit;
        font-weight: bold;
        line-height: 20px;
        color: #eb2024;
        margin-top: 16px;
        line-height: 1.1;
        text-shadow: 1px 0 0 white, -1px 0 0 white, 0 1px 0 white, 0 -1px 0 white, 1px 1px white, -1px -1px 0 white, 1px -1px 0 white, -1px 1px 0 white;
        font-size: 20px;
        font-family: 'Tahoma';
        margin-top: 10px;
        letter-spacing: -1px;
}
.hero-text.pull-left .subtitle {
        font-family: inherit;
        font-size: 30px;
        font-weight: bold;
        color: #fef200;
        margin-top: 10px;
        text-shadow: 2px 0 0 #ed1b24, -2px 0 0 #ed1b24, 0 2px 0 #ed1b24, 0 -2px 0 #ed1b24, 2px 1px #ed1b24, -1px -1px 0 #ed1b24, 1px -1px 0 #ed1b24, -1px 1px 0 #ed1b24;
        line-height: 30px;
        font-size: 20px;
        font-family: 'Tahoma';
        letter-spacing: -1px;
}
.hero-text.pull-left a.logo {
        display: inline-flex;
        width: 130px;
        height: 130px;
        align-items: center;
        justify-content: center;
        outline: none;
}
.hero-text.pull-left {
        display: flex;
        align-items: center;
        gap: 20px;
        padding: 10px 10px;
        background: -webkit-linear-gradient(left, #049be2 0%, #049be2 50%, rgba(255, 255, 255, 0) 100%);
        position: relative;
        z-index: 3;
}
@media only screen and (max-width: 768px){
        .hero-text.pull-left .desc__title__main{
                font-size: 3vw;
                text-align: left;
        }
        .hero-text.pull-left .subtitle {
                font-size: 4vw;
                line-height: 1.5;
                text-align: left;
                letter-spacing: -1.5px;
        }
        .hero-text.pull-left{
                border-bottom: 1px solid #ffffff4d;
                padding: 0 10px;
                height: 25vw;
        }
        .hero-text.pull-left a.logo{
                height: 25vw;
                width: 25vw;
        }
}
