body {
    font-family: 'Inter', sans-serif;
}

:root {
    --main-color: #ff7901;
    --text-gradient: linear-gradient(90deg, #ffa901 0%, #ff7901 100%);
    --background-color: #ffffff;
    --main-yellow: #fff200;
}

.summer-sale .hero__title {
    color: #fff;
    text-align: center;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.summer-sale .hero__percent {
    color: var(--main-yellow);
    font-size: 66px;
    font-style: normal;
    font-weight: 900;
    line-height: 110%;
    text-transform: uppercase;
    margin-top: 0px;
}

html[lang='it'] .summer-sale .hero__percent,
html[lang='es'] .summer-sale .hero__percent,
html[lang='fr'] .summer-sale .hero__percent {
    font-size: 74px;
}

html[lang='kr'] .summer-sale .hero__percent {
    color: #005357;
}

.summer-sale .hero__description {
    color: #fff;
}

html[lang='kr'] .summer-sale .hero__description {
    color: #000;
}

.summer-sale .hero__description span {
    color: var(--main-yellow);
}

html[lang='kr'] .summer-sale .hero__description span {
    color: #005357;
}

.summer-sale .hero__btn {
    color: #fff;
    margin-top: 0;
}

html[lang='kr'] .summer-sale .hero__btn {
    border-radius: 8px;
    background: #47dee6;
    box-shadow: 0 8px 18px -10px rgba(119, 50, 0, 0.12);
}

.summer-sale .hero__btn:after {
    background: url('https://landing.investing.com/mobile_html/prod//web-landing/ProPricing/assets/img/interactive/arr-dark.svg');
}

.summer-sale .price .timer {
    margin-top: 20px;
    margin-bottom: 40px;
}

.summer-sale .price .timer__title {
    font-size: 22px;
}

.summer-sale .price .timer__time {
    font-size: 40px;
    margin-top: 2px;
}

.summer-sale .price .timer__time>div>span:nth-child(2) {
    font-size: 12px;
}

.summer-sale .price .timer__time>span {
    padding: 0px 21px;
}

html[dir='rtl'] .summer-sale .timer__time {
    direction: ltr;
}

html[lang='ru'] .timer__title {
    font-size: 13px;
}

.summer-sale .hero__timer {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 37px;
}

.summer-sale .price::before {
    display: none;
}

.summer-sale .hero__btn {
    color: #000;
    text-align: center;
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin: 0;
    border-radius: 8px;
    background: #fff200;
    box-shadow: 0px 8px 18px -10px rgba(119, 50, 0, 0.12);
}

/* .summer-sale .hero { background: linear-gradient(180deg, #005357 3.27%, #47DEE6 51.36%, #FFF 92.99%); } */
.summer-sale .hero__logo img {
    width: 200px;
}

.summer-sale .hero__title {
    display: block;
    opacity: 0;
    transform: translateY(40px);
    animation: fadeUp 0.6s ease-out forwards;
    animation-delay: 0.2s;
}

.summer-sale .hero__percent {
    display: block;
    opacity: 0;
    transform: translateY(40px);
    animation: fadeUp 0.6s ease-out forwards;
    animation-delay: 0.4s;
}

.summer-sale .price a.btn {
    color: #fff;
    background: #ff7901;
    color: #fff;
    border-radius: 50px;
}

html[lang='kr'] .summer-sale .price a.btn {
    background: #47dee6;
    color: #242424;
}

.summer-sale .price h1,
.summer-sale .price h2 {
    color: #fff200;
    font-size: 64px;
}

html[lang='kr'] .summer-sale .price h2 {
    color: #005357;
}

.summer-sale .proplus__popular>div span {
    font-size: 16px;
    color: #000;
    font-weight: 700;
    text-transform: capitalize;
    background: none !important;
    background-clip: initial !important;
    -webkit-background-clip: initial !important;
    -webkit-text-fill-color: initial !important;
}

.summer-sale .get-up__percent {
    font-size: 72px;
}

.summer-sale .proplus__popular>div {
    background: #fff201;
    color: #000;
    font-weight: 700;
    border: none;
}

.summer-sale .plan-pro-plus {
    border: 4px solid #fffb00;
}

.summer-sale .price__compare-v1_2 .plan-pro-plus {
    border: none;
    border-left: 1px solid rgba(0, 0, 0, 0.1);
}

.summer-sale .tax-text {
    color: #000;
    background: #fff;
    padding: 7px 16px;
    border-radius: 16px;
    display: inline-block;
    margin: 0 auto;
}