/* /css/pages/landings.css (17.54 KB) */
/* /css/pages/friends.css (4.74 KB) */
:root { --landing-h1-1: 64px; --landing-h1-2: 56px; --landing-h1-3: 32px; --landing-h1-4: 28px; --landing-h2-1: 32px; --landing-h2-2: 24px; --landing-h2-3: 19px; --landing-h2-4: 14px; --landing-h1-v1: 64px; --landing-h1-v2: 56px; --landing-h1-v3: 48px; --landing-h1-v4: 36px; --landing-h1-v5: 28px; --landing-h1-v6: 24px; --landing-h1-v7: 18px; --landing-h2-v1: 32px; --landing-h2-v2: 28px; --landing-h2-v3: 24px; --landing-h2-v4: 22px; --landing-h2-v5: 20px; --landing-h2-v6: 18px; --landing-h2-v7: 16px; --landing-gap: 24px; } html[data-mod="content"][data-submod="rank-tracker"] { --top-page-width: 1366px; } html[data-mod="content"] .top-page { max-width: unset; } .wrapper { padding: 0 86px; } .top-content { display: flex; flex-direction: column; gap: var(--landing-gap); } .top-content .landing_margin-S { margin-top: 40px; margin-bottom: 40px; } .top-content .landing_margin-M { margin-top: 64px; margin-bottom: 64px; } .top-content .landing_margin-L { margin-top: 80px; margin-bottom: 80px; } .top-content .landing_margin-XL { margin-top: 120px; margin-bottom: 120px; } .top-content .landing_margin-XXL { margin-top: 240px; margin-bottom: 240px; } .top-content .landing_padding-XS { padding-top: 24px; padding-bottom: 24px; } .top-content .landing_padding-S { padding-top: 32px; padding-bottom: 32px; } .top-content .landing_padding-M { padding-top: 48px; padding-bottom: 48px; } .top-content .landing_padding-L { padding-top: 64px; padding-bottom: 64px; } .top-content .landing_padding-XL { padding-top: 90px; padding-bottom: 90px; } .top-content .landing_padding-XXL { padding-top: 120px; padding-bottom: 120px; } .landing_h1-1 { font-size: var(--landing-h1-1); font-weight: 700; color: var(--color-text-1); } .landing_h1-2 { font-size: var(--landing-h1-2); font-weight: 700; color: var(--color-text-1); } .landing_h2-1 { font-size: var(--landing-h2-1); font-weight: 600; color: var(--color-text-2); } .landing_h2-2 { font-size: var(--landing-h2-2); font-weight: 600; color: var(--color-text-2); } .landing_h2-3 { font-size: var(--landing-h2-3); font-weight: 600; color: var(--color-text-2); } .owl-carousel { display: none; } body .owl-carousel .owl-stage { display: flex; } body .owl-carousel .owl-item { padding-left: 4px; } body .owl-carousel .owl-nav { width: calc(100% + 112px); font-size: 0; position: absolute; top: 0; right: 0; left: calc(-50px - 12px); bottom: 0; z-index: -1; display: flex; justify-content: space-between; align-items: center; } body .owl-carousel .owl-nav > *:before { color: var(--color-text-3); font-family: "Topvisor"; font-size: 50px; } body .owl-carousel .owl-nav > *:before:hover { color: var(--color-text-2); } body .owl-carousel .owl-nav > .owl-prev:before { content: "\e97a"; } body .owl-carousel .owl-nav > .owl-next:before { content: "\e97b"; } body .owl-carousel .owl-dots { margin-top: 40px; display: flex; justify-content: center; } body .owl-carousel button.owl-dot { border-radius: 100%; background: var(--color-text-3); width: 16px; height: 16px; margin: 0 5px; } body .owl-carousel .owl-dot.active { background: var(--color-text-2); } .landing { font-size: 14px; } .top-content .landing { margin: 0; } .landing * { box-sizing: border-box; } .landing p { color: var(--color-text-2); margin-bottom: 30px; } h2 { margin-bottom: 30px; color: var(--color-blue-dd); font-size: 32px; font-weight: 300; } .landing ul { color: var(--color-text-2); font-size: 16px; } .landing hr { margin: 40px auto; width: 60%; } .landing h2:first-letter { text-transform: uppercase; } .landing .wrapper > h2 { margin-top: 0; text-align: center; margin: 0 auto; } .landing .wrapper { width: auto; min-width: 320px; position: relative; } .landing .btn { position: relative; font-weight: 400; font-size: 15px; text-align: left; padding: 15px 28px 17px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom: 5px; text-align: center; } .landing .btn.btn-large { padding: 23px 22px 25px 16px; text-transform: uppercase; font-weight: 600; letter-spacing: 1px; background: #F06E49; } .landing .btn.btn-large:hover { background: #FE7A53; } .landing .btn.btn-large span { margin: -10px 18px 0 4px; font-size: 23px; } .landing .btn.btn-large.first_project_button span { margin: -10px 18px 0 4px; font-size: 18px; } .landing .btn.btn-orange { background: #fd6c40; } .landing .btn.btn-orange:hover { background: #ff6c40; } .landing .btn.btn-green { background: #36d67b; } .landing .btn.btn-green:hover { background: #36D690; } .landing .btn.btn-purple { background: #b272cc; } .landing .btn.btn-purple:hover { background: #B272DA; } .landing .btn.btn-yellow { background: #ffd200; } .landing .btn.btn-yellow:hover { background: #ffe200; } .landing .section p.info { font-size: 24px; } .landing .section p.first_project_button_wrapper { margin: 101px 0 0; text-align: center; } .landing .section { padding: 50px 0; } .landing .section:nth-child(odd) { background-color: var(--color-layout-front-2); } .landing .section:nth-child(even) { background-color: #fff; } .landing .section p, .landing .section ul { font-size: 14px; } .landing .section .sub-title { color: var(--color-blue-dd); font-size: 18px; font-weight: 600; } .landing .section_with_img .wrapper { display: flex; justify-content: space-between; align-items: center; } .landing .section_with_img .img { background-position: left top; background-size: contain; background-repeat: no-repeat !important; width: 700px; flex-shrink: 0; order: 0; } .landing .section_with_img.section_with_img_right .img { background-position: right top; margin-left: 120px; order: 1; } .landing .section_with_img p, .landing .section_with_img p.sub-title { margin-bottom: 15px; } .landing .section_with_img .wrapper > div { width: 45%; } .landing .section_with_img .wrapper > div.img { width: 50%; } .landing .circles_row { text-align: center; } .landing .circles_row .els { display: flex; justify-content: space-between; flex-wrap: wrap; } .landing .circles_row .el { width: calc(25% - 5%); position: relative; } .landing .circles_row .el .image { background-size: contain; background-repeat: no-repeat; background-position: center; max-width: 170px; height: 170px; margin: 0 auto 30px auto; display: block; } .landing .circles_row .el:after, .landing .circles_row .el:before { width: 30px; height: 30px; border-top: 2px solid #e2e3e2; border-right: 2px solid #e2e3e2; position: absolute; top: calc(170px / 2 - (30px + 2px) / 2); left: calc(100% + 100% / 3 / 2 - (30px + 2px) * (1 / 2 + 1 / 1.4 / 2)); transform: rotate(45deg); } .landing .circles_row .el:before { left: auto; right: calc(100% + 100% / 3 / 2 - (46px + 2px) * (1 / 2 - 1 / 1.4 / 2)); } .landing .circles_row .el:after { content: ""; } .landing .circles_row .el:last-child:after { content: initial; } .landing .circles_row .el h2.title { min-height: 40px; color: var(--color-blue-dd); font-size: 15px; font-weight: 600; } .landing .circles_row .el .description { text-align: left; font-size: 13px; } .landing .main-banner { background: bottom repeat-x; background-size: auto 400px; height: 400px; padding: 0; position: relative; } .landing .main-banner + .main-banner { position: absolute; top: 0; right: 0; left: 0; z-index: 1; } .landing .main-banner-bg { background-position: bottom center; background-repeat: no-repeat; background-size: auto 400px; height: 100%; } .landing .main-banner .info-block { text-shadow: rgba(0, 0, 0, 0.3) 0 0 9px; width: 370px; padding: 36px 0 0 0; margin: 0 0 0 calc(50% - 300px - 100px); color: #FFF; font-weight: 600; } .landing .main-banner .info-block h1 { margin: 0 0 16px 0; color: inherit; font-weight: 600; font-size: 28px; } .landing .section_descr { text-align: center; } .landing .section_descr .wrapper { display: flex; flex-direction: column; align-items: center; } .landing .section_descr .wrapper > * { order: 10; } .landing .section_descr .wrapper > h2 { order: 1; } .landing .section_descr input.read_more + label { order: 20; } .landing .section.section_descr .icons { background-size: contain; background-position: center; background-repeat: no-repeat; width: 100%; } .landing .section_descr .wrapper p:last-child { margin-bottom: 0 !important; } .landing .experts { background-color: #FFF !important; position: relative; overflow: hidden; } .landing .experts .wrapper { padding: 0 !important; } .landing .experts .cards { padding: 0 0 15px; display: flex; } .landing .experts .cards > div { border: 1px solid #ECEEEC; border-radius: 8px; width: 275px; padding: 15px 12px; position: relative; flex-shrink: 0; transition: opacity 0.3s; } .landing .experts .cards > div > i { display: block; } .landing .experts .cards > div .avatar { background-size: 46px; width: 46px; height: 46px; position: absolute; top: 15px; left: 12px; transition: 0.2s ease-in-out; } .landing .experts .cards > div .avatar.shakin { background-image: url(/images/main/experts/shakin.png); } .landing .experts .cards > div .avatar.ozhgibesov { background-image: url(/images/main/experts/ozhgibesov.png); } .landing .experts .cards > div .avatar.sevalnev { background-image: url(/images/main/experts/sevalnev.png); } .landing .experts .cards > div .avatar.shahov { background-image: url(/images/main/experts/shahov.png); } .landing .experts .cards > div .avatar.solodyannikov { background-image: url(/images/main/experts/solodyanikov.png); } .landing .experts .cards > div .avatar.kargin { background-image: url(/images/main/experts/kargin.png); } .landing .experts .cards > div .avatar.yaschenko { background-image: url(/images/main/experts/yaschenko.png); } .landing .experts .cards > div .avatar.buraks { background-image: url(/images/main/experts/discovercarhire.png); } .landing .experts .cards > div .avatar.muki { background-image: url(/images/main/experts/enstinemuki.png); } .landing .experts .cards > div .avatar.harvey { background-image: url(/images/main/experts/thomas_harvey.png); } .landing .experts .cards > div .avatar.braun { background-image: url(/images/main/experts/braun.png); } .landing .experts .cards > div .avatar.horns { background-image: url(/images/main/experts/ideaspool.png); } .landing .experts .cards > div .avatar.cimpoca { background-image: url(/images/main/experts/cimpy.png); } .landing .experts .cards > div .name, .landing .experts .cards > div .profession { padding: 4px 0 0 54px; } .landing .experts .cards > div .profession { color: var(--color-text-1); font-size: 13px; } .landing .experts .cards > div .text { margin: 17px 0 0; line-height: 21px; } .landing .experts .cards > div:not(.active):not(.in_view) { opacity: 0.5; } .landing .experts .cards.top_swiper { padding-right: 24px; padding-left: 24px; } .landing .experts .cards.top_swiper > div { margin-right: 16px; } .landing .experts .cards.top_swiper > div:last-child { margin-right: 0; } @media only screen and (min-width: 1200px) { .landing .experts .wrapper { padding: 0 86px !important; } .landing .experts .cards { padding-top: 35px; justify-content: space-between; flex-wrap: wrap; } .landing .experts .cards > div { border: none; width: 320px; padding: 0 !important; margin: 0 0 40px !important; opacity: 1 !important; } .landing .experts .cards > div:nth-last-child(-n+3) { margin: 0; } .landing .experts .cards > div .avatar { top: 0; left: 0; } .landing .experts .cards > div .name, .landing .experts .cards > div .profession { padding-left: 58px; } } .landing .partners { background: #fff; min-height: 640px; } .landing .partners .partners_wrapper { margin: 35px 0 0 0; display: flex; flex-wrap: wrap; justify-content: space-around; } .landing .partners .partners_wrapper a { width: 190px; margin-left: calc(20% - 190px); } .landing .partners .partners_wrapper a:nth-child(5n+1) { margin-left: 0; } .landing .tariff { background: #DBE5EA !important; } .landing .tariff h2 { margin-bottom: 55px; } .landing .tariff div[title] { position: relative; } .landing .tariff div[title] div.title { box-shadow: rgba(0, 0, 0, 0.5) 0 0 10px; background: #FFF; width: 200px; padding: 5px; font-size: 12px; font-weight: normal; display: none; position: absolute; top: 40px; left: 100px; z-index: 1; } .landing .tariff .read_more + label { display: none; } .landing .tariff .read_more_text { max-height: unset !important; display: block !important; overflow: visible !important; } .landing .tariff .info { margin: 30px 0 0 0; text-align: center; font-size: 20px; } .tariff_table { display: flex; } .tariff_table > div { width: 100%; } .tariff_title_pc { padding: 176px 25px 0 0; text-align: right; } .tariff_title_pc > div:first-child { height: 78px; line-height: 1; } .tariff_title_pc > div:not(:first-child) { height: 55px; display: flex; justify-content: flex-end; align-items: center; } .tariff_title_mobile { display: none; } .tariff_content { text-align: center; } .tariff_content:not(:last-child) > div:not(.read_more_text) { border-right: 2px solid #536476; } .tariff_content:not(:last-child) > .read_more_text { border-right: 2px solid #DBE5EA; } .tariff_content:nth-child(3) .tariff_name { border-radius: 4px 0 0 0; } .tariff_content:nth-child(3) .tariff_price:last-child { border-radius: 0 0 0 4px; } .tariff_content:last-child .tariff_name { border-radius: 0 4px 0 0; } .tariff_content:last-child .tariff_price:last-child { border-radius: 0 0 4px 0; } .tariff_name { background: #273a4d; padding: 20px 0 10px; font-size: 36px; font-weight: 300; } .tariff_content:nth-child(3) .tariff_name { color: var(--color-text-4); } .tariff_content:nth-child(4) .tariff_name { color: #0088C3; } .tariff_content:nth-child(5) .tariff_name { color: #02A488; } .tariff_content:nth-child(6) .tariff_name { color: #FFA324; } .tariff_content:nth-child(7) .tariff_name { color: #ED4C4B; } .tariff_content:nth-child(8) .tariff_name { color: #B56CD0; } .tariff_value { background: #273a4d; color: #fff; font-size: 20px; font-weight: 600; } .tariff_value i { font-size: 18px; font-weight: 400; } .tariff_in_month { background: #273a4d; padding-bottom: 60px; color: #b9b9b9; font-size: 11px; } .tariff_discount { background: #34485d; height: 78px; display: flex; justify-content: center; } .tariff_discount > div { border-radius: 100%; width: 95px; height: 95px; margin-top: -48px; color: #fff; font-size: 30px; font-weight: 300; display: flex; justify-content: center; align-items: center; } .tariff_content:nth-child(3) .tariff_discount > div { background: #677789; } .tariff_content:nth-child(4) .tariff_discount > div { background: #0088C3; } .tariff_content:nth-child(5) .tariff_discount > div { background: #02A488; } .tariff_content:nth-child(6) .tariff_discount > div { background: #FFA324; } .tariff_content:nth-child(7) .tariff_discount > div { background: #ED4C4B; } .tariff_content:nth-child(8) .tariff_discount > div { background: #B56CD0; } .tariff_price { padding: 18px 0; font-size: 15px; font-weight: 600; } .tariff_price:nth-child(odd) { background: #f4f7f9; } .tariff_price:nth-child(even) { background: #FFF; } .tariff_price_title { display: none; } .tariff_price_value i { color: #34485D; font-weight: 400; } [data-site="tv"][data-submod="rank-tracker"] #content { background: url("/images/common/pages/landings/rank-tracker/background.svg") repeat; padding-right: 0; padding-left: 0; position: relative; } [data-submod="rank-tracker"] main .top-content { row-gap: 64px; padding-bottom: 64px; } [data-submod="rank-tracker"][data-mod="content"] article { max-width: unset; margin: 0; } [data-submod="rank-tracker"] article .top-content > * { box-sizing: border-box; } @media only screen and (min-width: 480px) { .hide_gt_width_480 { display: none !important; } input.read_more ~ .read_more_text_480 { display: block; } } @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min-device-pixel-ratio: 1.5) { .landing .experts .cards > div .avatar.shakin { background-image: url(/images/main/experts/2x/shakin.png); } .landing .experts .cards > div .avatar.ozhgibesov { background-image: url(/images/main/experts/2x/ozhgibesov.png); } .landing .experts .cards > div .avatar.sevalnev { background-image: url(/images/main/experts/2x/sevalnev.png); } .landing .experts .cards > div .avatar.shahov { background-image: url(/images/main/experts/2x/shahov.png); } .landing .experts .cards > div .avatar.solodyannikov { background-image: url(/images/main/experts/2x/solodyanikov.png); } .landing .experts .cards > div .avatar.kargin { background-image: url(/images/main/experts/2x/kargin.png); } .landing .experts .cards > div .avatar.yaschenko { background-image: url(/images/main/experts/2x/yaschenko.png); } .landing .experts .cards > div .avatar.buraks { background-image: url(/images/main/experts/2x/discovercarhire.png); } .landing .experts .cards > div .avatar.muki { background-image: url(/images/main/experts/2x/enstinemuki.png); } .landing .experts .cards > div .avatar.harvey { background-image: url(/images/main/experts/2x/thomas_harvey.png); } .landing .experts .cards > div .avatar.braun { background-image: url(/images/main/experts/2x/braun.png); } .landing .experts .cards > div .avatar.horns { background-image: url(/images/main/experts/2x/ideaspool.png); } .landing .experts .cards > div .avatar.cimpoca { background-image: url(/images/main/experts/2x/cimpy.png); } } #content{ background: #FFF; } .friends{ width: calc(100% - 20px * 2); padding: 25px 20px 30px; font-size: 14px; } .friends > h1{ font-size: 24px; color: var(--color-blue-dd); margin: 0 auto 20px auto; } .friends > p{ font-size: 16px; color: var(--color-blue-dd); text-align: center; margin: 0; } .friends .els{ margin: 25px auto; display: flex; flex-wrap: wrap; justify-content: center; } .friends .el{ box-shadow: rgba(0, 0, 0, 0.1) 0 0 20px; border-radius: 8px; background-repeat: no-repeat; background-position: 100% 0; background-size: cover; width: calc(50% - 10px - 50px * 2); max-width: 430px; padding: 50px; margin: 0 10px 20px 0; } .friends .el:nth-child(2n){ margin: 0 0 20px 10px; } .friends .el p{ margin: 17px 0 0; color: #FFF; } .friends .el i{ display: block; } .friends .el.tcs p, .friends .el.online_trade p{ color: var(--color-blue-dd) } .friends .el a.btn{ min-width: 128px; margin: 15px 0 0; color: #FFF; background: rgba(0,0,0,0.3); } .friends .el a.btn:hover{ background: rgba(0,0,0,0.5) } .friends .el a.btn_light{ background: rgba(255,255,255,0.3); } .friends .el a.btn_light:hover{ background: rgba(255,255,255,0.5); } .friends .el img{ max-height: 70px; } .friends .el.tcs{ background-image: url(/images/common/pages/friends/bg/tinkoff.png); } .friends .el.selectel{ background-image: url(/images/common/pages/friends/bg/selectel.png); } .friends .el.diadoc{ background-image: url(/images/common/pages/friends/bg/kontur.png); } .friends .el.uber{ background-image: url(/images/common/pages/friends/uber.png); } .friends .el.axel{ background-image: url(/images/common/pages/friends/bg/axelname.png); } .friends .el.delo{ background-image: url(/images/common/pages/friends/moyo_delo.png); } .friends .el.onep{ background-image: url(/images/common/pages/friends/bg/1password.png); } .friends .el.droplr{ background-image: url(/images/common/pages/friends/bg/droplr.png); } .friends .el.turbaza{ background-image: url(/images/common/pages/friends/bg/turbaza.png); } .friends .el.knopka{ background-image: url(/images/common/pages/friends/bg/knopka.png); } .friends .el.travelpayouts{ background-image: url(/images/common/pages/friends/bg/travelpayouts.png); } .friends .el.pravoved{ background-image: url(/images/common/pages/friends/pravoved.png); } .friends .el.online_trade{ background-image: url(/images/common/pages/friends/bg/onlinetrade.png); } .friends .el.rucaptcha{ background-image: url(/images/common/pages/friends/bg/rucapcha.png); } .friends .el.taksovichkof{ background-image: url(/images/common/pages/friends/bg/taksovichkoff.png); } .friends .el.blackterminal{ background-image: url(/images/common/pages/friends/bg/blackterminal.png); } @media only screen and (-Webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min-device-pixel-ratio: 1.5){ .friends .el.tcs{ background-image:url(/images/common/pages/friends/bg/2x/tinkoff.png); } .friends .el.selectel{ background-image:url(/images/common/pages/friends/bg/2x/selectel.png); } .friends .el.diadoc{ background-image:url(/images/common/pages/friends/bg/2x/kontur.png); } .friends .el.uber{ background-image:url(/images/common/pages/friends/2x/uber.png); } .friends .el.axel{ background-image:url(/images/common/pages/friends/bg/2x/axelname.png); } .friends .el.delo{ background-image:url(/images/common/pages/friends/2x/moyo_delo.png); } .friends .el.onep{ background-image:url(/images/common/pages/friends/bg/2x/1password.png); } .friends .el.droplr{ background-image:url(/images/common/pages/friends/bg/2x/droplr.png); } .friends .el.turbaza{ background-image:url(/images/common/pages/friends/bg/2x/turbaza.png); } .friends .el.knopka{ background-image:url(/images/common/pages/friends/bg/2x/knopka.png); } .friends .el.travelpayouts{ background-image:url(/images/common/pages/friends/bg/2x/travelpayouts.png); } .friends .el.pravoved{ background-image:url(/images/common/pages/friends/2x/pravoved.png); } .friends .el.online_trade{ background-image:url(/images/common/pages/friends/bg/2x/onlinetrade.png); } .friends .el.rucaptcha{ background-image:url(/images/common/pages/friends/bg/2x/rucapcha.png); } .friends .el.taksovichkof{ background-image:url(/images/common/pages/friends/bg/2x/taksovichkoff.png); } .friends .el.blackterminal{ background-image:url(/images/common/pages/friends/bg/2x/blackterminal.png); } } @media only screen and (max-width: 1023px){ .friends .el{ width: calc(50% - 10px - 20px * 2); padding: 20px; position: relative; } .friends .el i{ padding: 0 0 42px; } .friends .el a.btn{ position: absolute; bottom: 20px; left: 20px; } } @media only screen and (max-width: 613px){ .friends .el{ width: calc(100% - 20px * 2); max-width: 490px; margin: 0 0 20px 0 !important; } }