.opacity-link {
  transition: opacity 0.3s ease;
}

.opacity-link:hover {
  opacity: 0.8;
}

.uc-web-header, .uc-mob-header{
}


#rec2361744793, #rec2380153173, #rec2383906573, #rec2392825631, #rec2392926341, #rec2393260571, #rec2393373991, #rec2394728971, #rec2396147381, #rec2396261211,#rec2396343981, .uc-cover {
    margin-top:-150px;
}

/* ≤ 980px */
@media screen and (max-width: 979px) {
    #rec2361744793, #rec2380153173, #rec2383906573, #rec2392825631, #rec2392926341, #rec2393260571, #rec2393373991, #rec2394728971, #rec2396147381, #rec2396261211,#rec2396343981, .uc-cover {
    margin-top:-200px;
}
}

.l1 {
    background: none !important;
    border-bottom: 1px solid #2F2F2F !important;
    height: 0 !important;
}

.l2 {
    background: none !important;
    border-bottom: 1px solid #E9E2D8 !important;
    height: 0 !important;
}

.t-input-phonemask__select-flag {
    width: 0px !important;
    min-width: 0px !important;
}

.uc-mob-header-stm {
    position:fixed;
    top:0;
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s;
}

.uc-mob-header-stm.show {
    visibility: visible;
    opacity: 1;
    transform: translateY(0);
    z-index: 9999999;
}

.kin-pl-1f1qqvd-PlaySoundButton {
    display: none !important;
}

.t-popup__block-close-button {
    background-color: transparent;
    border: none;
    cursor: pointer;
    font-size: 0;
    padding: 10px;
    width: 46px;
    height: 46px;
    background: #2f2f2f;
}

.t-popup__block-close {
    height: 65px;
    right: 0px;
    top: 0px;
    width: 65px;
}

.t898__btn_label {
    display: block;
    position: relative;
    cursor: pointer;
    z-index: 99999999999999;
    justify-content: center;
    align-items: center;
    background: #08c;
    border-radius: 50%;
    transition: all 0.2s ease-in-out;
    box-shadow: none;
    overflow: hidden;
    pointer-events: all;
}

.uc-swither-toru,
.uc-swither-toen {
    display:none;
    position:fixed;
    top:0;
    left:0;
    z-index:999999999999999;
}

.h-screen
{height:auto !important;}

#rec1855319901 {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 100005;
}

.nolimAutoScaleFix {
  opacity: 0 !important;
  height: 0 !important;
  max-height: 0 !important;
  min-height: 0 !important;
  pointer-events: none !important;
  overflow: hidden !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  position: absolute;
  bottom: -100000px;
}