.summer-sale .banner { padding-bottom: 160px; } .summer-sale .banner .banner-left .main-content .title { color: #005357; font-size: 88px; font-style: normal; font-weight: 700; line-height: normal; } html[lang='ru'] .summer-sale .banner .banner-left .main-content .title { font-size: 66px; } .summer-sale .banner { gap: 48px; } .summer-sale .banner .banner-left .main-content .description { color: #fff; font-size: 56px; font-style: normal; font-weight: 600; line-height: normal; width: 100%; letter-spacing: 0.4px; margin-top: -5px !important; } .summer-sale .banner .banner-left .main-content .description b { color: #ff7901; font-weight: 700 !important; } .summer-sale .banner .banner-left .main-content { gap: 0; } .summer-sale .banner .banner-left .btn-group .btn-pricing::after { display: none; } .summer-sale .banner .banner-left .btn-group .btn-pricing { color: #242424; text-align: center; font-size: 18px; font-style: normal; font-weight: 700; border-radius: 50px; background: var(--47-dee-6, #47dee6); box-shadow: 0px 8px 18px -10px rgba(119, 50, 0, 0.12); padding: 16px; width: 51.5%; } .summer-sale .banner .banner-left .btn-group { margin-top: 7px; margin-left: 7px; } .summer-sale .banner .banner-left .reveiws { margin-top: 8px; } .summer-sale .banner .banner-left .reveiws a { color: #242424; } .summer-sale .price h1, .summer-sale .price h2 { color: #005357; text-align: center; font-size: 64px; font-style: normal; font-weight: 860; line-height: 100%; margin-bottom: 20px; } .summer-sale .price { padding-top: 55px; } .summer-sale .get-up__percent { font-size: 72px; font-style: normal; font-weight: 700; line-height: 80px; } .summer-sale .get-up__percent > span { color: #fff; } .timer { width: 36%; display: flex; align-items: center; justify-content: center; flex-direction: column; } .timer__title { color: #242424; text-align: center; font-size: 14px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: 1px; text-transform: uppercase; } .timer__time { display: flex; align-items: flex-start; color: #242424; font-size: 24px; font-style: normal; font-weight: 510; line-height: normal; margin-top: 5px; } .timer__time span { display: block; } .timer__time > div { min-width: 40px; } .timer__time > div { display: flex; flex-direction: column; align-items: center; justify-content: center; } .timer__time > span { padding: 0px 16px; } .timer__time > div > span:nth-child(2) { font-size: 9px; font-weight: 400; text-transform: uppercase; padding-top: 3px; } .summer-sale .tax-text { color: #000; background: #fff; padding: 7px 16px; border-radius: 16px; } .summer-sale .price .timer { margin-top: 15px; } .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; } .summer-sale .price .nav { padding-top: 50px; } .summer-sale .plan-pro-plus { border: 4px solid #fffb00; } .summer-sale .price__compare-v1_2 .plan-pro-plus, .summer-sale .price-experiment .plan-pro-plus { border: none; border-left: 1px solid rgba(0, 0, 0, 0.1); } .summer-sale .proplus__popular > div { background: #fff201; color: #000; font-weight: 700; border: none; } .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 .nav ul { border-radius: 16px; background: rgba(255, 255, 255, 0.5); } .summer-sale .nav ul li div { color: #242424; } .summer-sale .nav ul li { height: 57px; } .summer-sale .plan { margin-top: 14px; } html[dir='rtl'] .summer-sale .timer__time { direction: ltr; } .summer-sale .price a.btn { border-radius: 50px; background: #47dee6; box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15); color: #242424; } html[lang='ru'] .timer__title { font-size: 13px; } html[lang='pt'] .currency { order: 2; } .summer-sale .compare .nav ul { border-radius: 50px; background: #f2f2f2; width: 420px; } .summer-sale .compare .nav ul li { color: #000; height: 35px; } .summer-sale .compare .nav ul li div { color: #000; display: flex; align-items: center; } .summer-sale .compare .nav ul li div h4 { font-size: 14px; padding-bottom: 0px; font-weight: 400; } .summer-sale .compare .nav ul li div span { font-size: 18px; padding-left: 8px; } .summer-sale .compare .nav { padding-top: 20px; margin-top: 18px; } .summer-sale .compare .plan-choose.active { background: #1c333e; } .summer-sale .compare .plan-choose.active > div { color: #fff; } @media screen and (max-width: 1100px) { .summer-sale .banner { padding-bottom: 130px; } .summer-sale .banner .banner-left { width: 72%; } .timer__title { font-size: 13px; } } @media screen and (max-width: 992px) { .summer-sale .banner .banner-left .main-content .title { font-size: 75px; } } @media screen and (max-width: 768px) { .summer-sale .banner { background-position-y: -50px !important; } .summer-sale .banner .banner-left { width: 100%; } .summer-sale .banner-left { margin-top: 60px; } html[lang='ru'] .summer-sale .banner .banner-left .main-content .title { font-size: 60px; margin-top: 15px; } .get-up { margin-top: 20px; font-size: 18px; } } @media screen and (max-width: 550px) { .summer-sale .banner { background-position-y: 0px !important; } .get-up__title { font-weight: 500; } .summer-sale .get-up__percent { line-height: 70px; } html[lang='ru'] .summer-sale .banner .banner-left .main-content .title { font-size: 50px; margin-top: 25px; } html[lang='br'] .summer-sale .banner .banner-left .main-content .title { font-size: 53px; } html[lang='br'] .banner .banner-left .reveiws img { width: 100px; } .summer-sale .banner .banner-left .main-content .title { font-size: 60px; width: 100%; margin: 0 auto; margin-top: 30px; line-height: 66px; color: #fff; } .summer-sale .banner .banner-left .main-content .description { font-size: 30px; font-weight: 600; margin-top: 15px !important; color: #005357; } .summer-sale .nav ul { border-radius: 50px; } .summer-sale .banner-left { margin-top: 15px; } .summer-sale .banner .banner-left .btn-group { margin: 0; border-radius: 16px; background: rgba(255, 255, 255, 0.5); padding: 8px 6px; margin-top: 17px; } .summer-sale .banner .banner-left .btn-group button { order: 2; } .summer-sale .banner .banner-left .btn-group .timer { order: 1; } .timer { width: 100%; } .summer-sale .banner { padding-bottom: 120px; } .summer-sale .banner .banner-left .reveiws { margin-top: 0px; } .summer-sale .price h1, .summer-sale .price h2 { color: #fff; font-size: 44px; margin-top: 30px; } .summer-sale .get-up__percent { font-size: 32px; } .summer-sale .price .timer__title { font-size: 16px; } html[lang='sa'] .summer-sale .banner .banner-left .main-content .title { margin-top: 30px; } html[lang='sa'] .summer-sale .banner { background-position-y: -16px !important; } } @media screen and (max-width: 460px) { html[lang='br'] .banner .banner-left .reveiws a { font-size: 14px; width: 39%; } } @media screen and (max-width: 400px) { html[lang='sa'] .summer-sale .banner .banner-left .main-content .title { margin-top: 0px; } } @media screen and (max-width: 370px) { html[lang='sa'] .summer-sale .banner { background-position-y: 0px !important; } }