/*****/ @font-lg: 36px; @font-md: 24px; @font-text-md: 14px; @fontp-lx: 16px; @tablet: ~"(max-width: 1024px)"; @mobile: ~"(max-width: 450px)"; .seminary-form-footer { .form.success { .text { .title, .text_msg { color: black !important; } } } } .header-phones-1 { // margin-top: -24px; margin-top: 0; } .contacts-social-btns { display: flex; .item { margin-right: 1em; img { width: 33px; } } } .contacts.front .right_block { padding: 21.6% 0 0 !important; } .logo_and_menu-row { .logo { position: relative; .text { color: #ffffffad; font-size: 9px; position: absolute; left: 0; width: 146px; top: 31px; line-height: 14px; } } } footer .info .address { display: none; } .callback-form { .form.success { .title, .text_msg { color: black !important; } } #POPUP_NAME { position: relative; &:before { content: ""; background: url(/images/name.svg) no-repeat; position: absolute; right: 0; } } h5 { font-size: 24px; line-height: 29px; font-weight: 600; text-align: center; color: #333; } .form.contacts .btn { width: 100%; background: #4d8dff; } .item-views.blocks { padding: 0; } width: 425px; padding: 70px 87px 40px; background-color: #fff; -webkit-box-shadow: 0px 16px 24px rgb(0 0 0 / 20%); box-shadow: 0px 16px 24px rgb(0 0 0 / 20%); border-radius: 12px; } .basis { .tariffs-switcher__item { color: #b7e5ff; &.active { border: #fff 1px solid; color: #fff; } } } .tariffs-basis { height: auto; min-height: 880px; .title { padding-top: 3em; h4 { margin-bottom: 40px; font-size: 48px; color: #fff; text-align: center; } } background: #436ea2; .maxwidth-theme { width: 1106px; max-width: 100%; } .tariffs-tab { /* height: 0; */ /* overflow: hidden; */ /* opacity: 0; */ -ms-transform: translateY(10px); transform: translateY(10px); transition: all 0.3s ease-in-out; } .tariffs-list { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: stretch; align-items: stretch; -ms-flex-pack: justify; justify-content: space-between; margin: 34px 0 45px 0; } .tariffs-list--item .tariff-price { margin-top: auto; } .tariffs-tab.-active- .tariffs-list--item { opacity: 1; -ms-transform: translateY(0); transform: translateY(0); transition: all 0.3s ease-in-out; // width: 229px; max-width: 23%; padding: 29px 25px; font-size: 13px; text-align: center; background: #fff; border-radius: 2px; box-shadow: 0 4px 12px rgb(0 0 0 / 7%); color: #000; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-align: center; align-items: center; -ms-flex-pack: start; justify-content: flex-start; min-width: 228px; margin-bottom: 30px; } @media (max-width: 1090px) { .tariffs-tab.-active- .tariffs-list--item { min-width: 328px; width: 47%; max-width: 48%; } & { position: relative; top: 46px; } } @media (max-width: 815px) { .tariffs-tab.-active- .tariffs-list--item { min-width: 295px; width: 47%; max-width: 48%; } } .tariffs-list--item.-message- { width: 100% !important; padding-top: 20px !important; max-width: none !important; margin-top: 5px !important; font-size: 16px !important; color: #565656 !important; } .tariff-name { color: #000; font-size: 24px; line-height: 1.4; margin: 0 -16px 6px -16px; } .tariff-duration { height: 100px; font-size: 20px; line-height: 20px; } .tariff-duration span { display: block; font-size: 58px; line-height: 58px; } .tariff-desc { margin: 12px -10px; min-height: 51px; font-size: 13px; line-height: 17px; color: #8d8d8d; } .tariff-price--current { font-size: 32px; line-height: 36px; color: #4ea6d5; } .tariffs-list--item a.promo-btn { display: block; height: 64px; line-height: 64px; text-align: center; padding: 0; font-size: 20px; border: none; transition: all 0.15s ease; background: #3aa5d3; color: #fff; cursor: pointer; border-radius: 3px; outline: none; width: 100%; } } .services-business-wrap { background-size: cover; background-image: url("/images/bg-3.jpg"); background-repeat: no-repeat; background-position: center; padding: 76px 0 98px; } .services-business { padding-bottom: 6em; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .services-business-content { width: 670px; } .services-business__logo { display: block; width: 154px; height: 41px; background: url("/upload/CPriority/2bf/2bf652be0c344a542f3bf340316b0bcb.png") no-repeat center/cover; margin-bottom: 29px; } .services-business-content__title { margin-bottom: 16px; font-family: "Montserrat", serif; font-size: 40px; line-height: 44px; color: #fff; } .services-business-content__descr { color: #fff; font-size: 16px; line-height: 21px; } .button_violet { color: #6d26a1; } .news__slider { overflow: hidden; &-block { padding: 120px 0; } &-title { color: #fff; display: block; font-size: 18px; text-shadow: 0 0 16px rgb(0 0 0 / 50%); line-height: 1.1; opacity: 0.9; margin-bottom: 13px; } &-content { position: relative; z-index: 1; -ms-flex-preferred-size: 100%; flex-basis: 100%; position: absolute; bottom: 0; } a { border-radius: 10px; height: 100%; width: 100%; width: 100%; height: 100%; display: flex; padding: 14px; } &-title { } &-item { height: 200px !important; margin-right: 1em; position: relative; background-size: cover; } } .invite-criterion ul { padding-left: 13px; } .invite-criterion ul li { position: relative; color: white; padding-left: 19px; font-size: 18px; } .invite-wrap { position: relative; background-size: cover; background-image: url("/images/bg-2.jpg"); background-repeat: no-repeat; background-position: center; overflow: hidden; } .invite { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; padding: 100px 0; min-height: 870px; z-index: 1; } .invite-content { margin-top: 87px; color: #fff; } .invite-content__title { font-family: "Montserrat", serif; font-size: 40px; line-height: 44px; margin-bottom: 50px; } .invite-items { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .invite-item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; max-width: 318px; } .invite-item__img img { width: 70px; } .invite-item__descr { margin-left: 22px; padding: 8px 0; font-size: 20px; line-height: 28px; } .invite-criterion { margin-top: 67px; } .works-territory-wrap { background: #f9f9f9; } .works-territory { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 70px calc(100% - 660px) 70px 0; min-height: 520px; } .works-territory-content { position: relative; width: 660px; margin: auto 0; z-index: 1; } .works-territory-content__title { font-family: "Montserrat", sans-serif; font-size: 40px; line-height: 46px; font-weight: 700; color: #353535; } .works-territory-content__descr { max-width: 570px; margin-top: 25px; font-size: 16px; line-height: 21px; } .works-territory__img { position: absolute; top: 50%; right: 0; margin-top: calc(-468px / 2); width: 532px; height: 468px; background: url("/images/map.png") no-repeat center/cover; } .advantages { padding: 100px 0 130px; } .advantages__title { font-family: "Montserrat", sans-serif; font-weight: 700; font-size: 40px; line-height: 46px; text-align: center; color: #353535; } .advantages__short-info { display: block; font-size: 20px; line-height: 26px; text-align: center; color: #4f4f4f; } .advantages-items { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; padding: 15px 0; margin: 75px 0 0; } .advantages-item { border: 1px solid rgba(128, 114, 213, 0.2); border-radius: 5px; width: 285px; padding: 56px 24px; } .advantages-item__img { margin: 0 auto; width: 120px; height: 160px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .advantages-item__img img { max-width: 100%; max-height: 100%; } .advantages-item__descr { font-size: 18px; line-height: 25px; text-align: center; color: #333; } .press-release__content { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-flow: column nowrap; -ms-flex-flow: column nowrap; flex-flow: column nowrap; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; width: 550px; } .press-release__pre-title { font-family: "Montserrat", sans-serif; font-style: normal; font-weight: 500; font-size: 30px; line-height: 37px; margin-bottom: 17px; color: #383838; } .press-release__title { margin: 0 0 20px; font-family: "Montserrat", sans-serif; font-style: normal; font-weight: 700; color: #383838; font-size: 46px; line-height: 51px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; text-transform: uppercase; } .press-release__text { font-size: 20px; line-height: 30px; color: #2c2c2c; } .press-release__news { margin-top: auto; } .press-release__news span { display: block; font-size: 14px; line-height: 16px; color: #000; opacity: 0.6; margin-bottom: 21px; } .press-release__items { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; } .press-release-item { margin-right: 1em; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-flow: column nowrap; -ms-flex-flow: column nowrap; flex-flow: column nowrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; padding: 6px; width: 168px; height: 147px; border-radius: 10px; overflow: hidden; font-family: "Rubik", sans-serif; } .press-release-item__img { left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); position: absolute; max-width: 100%; max-height: 100%; z-index: 0; -webkit-transition: -webkit-transform 350ms ease; transition: -webkit-transform 350ms ease; transition: transform 350ms ease; transition: transform 350ms ease, -webkit-transform 350ms ease; } .press-release-item:hover .press-release-item__img { -webkit-transform: translate(-50%, -50%) scale(1.12); transform: translate(-50%, -50%) scale(1.12); } .press-release-item__header { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; position: relative; z-index: 2; } .press-release-item__count { font-size: 12px; line-height: 14px; text-transform: uppercase; color: #fff; } .press-release-item__text { margin: 5px; width: 145px; position: relative; font-style: normal; font-weight: normal; font-size: 11px; line-height: 13px; color: #fff; z-index: 2; } .press-release__card { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-flow: column nowrap; -ms-flex-flow: column nowrap; flex-flow: column nowrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; overflow: hidden; height: 670px; padding: 52px 109px 68px; background: url("/images/bg-card.jpg") no-repeat center/cover, -webkit-gradient(linear, right top, left top, color-stop(23.07%, #5c82e2), color-stop(39.33%, #91c5f8), color-stop(96.05%, #fff)); background: url("/images/bg-card.jpg") no-repeat center/cover, -webkit-linear-gradient(right, #5c82e2 23.07%, #91c5f8 39.33%, #fff 96.05%); background: url("/images/bg-card.jpg") no-repeat center/cover, linear-gradient(270deg, #5c82e2 23.07%, #91c5f8 39.33%, #fff 96.05%); border-radius: 19px; } .press-release { padding: 100px 0; background: url("/images/bg_2.jpg") no-repeat center/cover; } .press-release__container { width: 100%; max-width: 1444px; position: relative; } .basis__license img + img { margin-left: 43px; } .basis-wrap { position: relative; padding: 85px 0; height: 840px; min-height: 825px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; background: url("/images//bg.jpg") no-repeat center/cover; } .basis__logo-company img { max-width: 222px; max-height: 52px; } .basis__license { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; margin-bottom: 50px; } .basis__content { color: #fff; width: 680px; } .basis__title { margin: 0 0 20px; font-family: "Montserrat", sans-serif; text-transform: uppercase; font-weight: 700; font-size: 64px; color: white; line-height: 70px; } .basis__logo-company img + img { margin-left: 80px; } .basis__text { font-size: 20px; line-height: 30px; } .basis__buttons { margin-top: 40px; } .button_white { background: #fff; color: #4063c0; border: 1px solid #fff; padding: 17px 29px; } .basis__logo-company { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-top: 156px; opacity: 0.7; } .useful .row:not(:first-child) { padding-bottom: 3em; } .fixed .mega-menu table td.dropdown.normal_dropdown .wrap > .dropdown-menu { top: auto !important; } .mega-menu table td.dropdown.normal_dropdown .wrap > .dropdown-menu { top: 80px; } .seldonapi-header.mainblock-api { background-position: 76%; h2 { font-family: Ubuntu; font-style: normal; font-weight: bold; font-size: 72px; line-height: 83px; color: white; text-align: left; margin: 0; } } @keyframes widgetCarousel { 0% { transform: translate3d(0, 0, 0); } 100% { transform: translate3d(-3450px, 0, 0); } } .social__header .phone-a-btn { margin: 0 !important; } .form .form-header { } .maxwidth-theme { padding: 0px 80px !important; } .fly_forms { background: #ffffffa6 !important; } .header-v10 .social__header { margin-top: 1em; } #headerfixed .logo-row.v2 .mega-menu table td .wrap > a > span { padding: 10px 8px !important; } .footer__blockT { background-image: url(/images/form-background.png); background-size: 100% 100%; background-repeat: no-repeat; padding: 2em 0; margin: auto; text-align: center; .header-btn { margin: 2em auto; } p { margin: 0.5em 0; &:first-child { font-weight: 500; font-size: 18px; line-height: 110%; /* identical to box height, or 20px */ color: #ffffff; } &:nth-child(2) { font-weight: 500; font-size: 36px; line-height: 41px; text-align: center; color: #ffffff; } &:nth-child(3) { font-weight: 500; font-size: 18px; line-height: 110%; /* identical to box height, or 20px */ color: #ffffff; } } } .tariff-tile-spec { background: #fff; height: 370px; max-width: 900px; border-radius: 5px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; padding: 32px 24px 32px 24px; box-shadow: 0 19px 35px rgb(112 134 179 / 20%); position: relative; } .promo-tariff--tariffs { display: -ms-flexbox; display: flex; margin: 0 auto; perspective: 800px; transform-style: preserve-3d; } .promo-tariff { background: #150f32 radial-gradient( circle farthest-side at center bottom, #151033 45%, #1c1c47, rgba(21, 16, 51, 0) ); padding: 3em 0; .tariff-tile-spec.-promo- { background: #2e284c; color: #fff; box-shadow: none; margin: 0 auto; } .btn.-carrot- { background: #dd74a4; border: none; color: #fff; box-shadow: none; height: 52px; padding: 0 32px; font-size: 16px; display: flex; justify-content: center; align-items: center; width: 37%; margin: 1em 0 0; } .tariff-tile-spec--title { color: white; font-size: 36px; font-weight: normal; margin-top: 0; margin-bottom: 16px; } .tariff-tile-spec--content { font-size: 16px; width: 58%; } .tariff-tile-spec.-promo- { background: #2e284c; color: #fff; box-shadow: none; margin: 0 auto; .tariff-tile-spec--img { width: 256px; height: 256px; margin-left: 32px; margin-right: 60px; img { width: 100%; } } } h3 { color: #fff; font-size: 70px; line-height: 1; font-weight: 300; text-align: center; margin: 0 0 39px; } } a.scroll-to-top.ROUND_COLOR, a.scroll-to-top.RECT_COLOR { background: url(/images/arrow.png) !important; background-repeat: no-repeat !important; height: 34px; width: 34px; background-size: cover !important; } .play_btn { background-image: url(/images/play-btn.svg); width: 70px; height: 70px; margin: auto; cursor: pointer; transition: 0.3s all; opacity: 0.8; &:hover { opacity: 1; transform: scale3d(1.2, 1.2, 1.2); } } .menu-item { transition: 0.3s all; &.active { .itemMenu { background: #10cff4; border-radius: 35px; padding: 0.5em; color: white !important; } } span { position: relative; } &:hover:not(&.active) { .itemMenu { color: #10daff; transition: 0.3s all; &:after { content: ""; position: absolute; height: 3px; background-color: #10cff4; width: 100%; bottom: -7px; left: 0; transition: 0.3s all; } } } } .seldonStat { &-tabs { padding: 110px 0 125px; background: #fff; .tabs { text-align: center; .tabs__caption { display: -webkit-inline-flex; display: inline-flex; -webkit-justify-content: center; justify-content: center; border-bottom: 1px solid rgba(201, 201, 201, 0.7); margin: 0 auto 71px; text-align: center; div { --active-height: 4px; padding: 0 1px 15px; cursor: pointer; font-size: 18px; position: relative; margin-right: 60px; &:hover { &:after { height: 2px; opacity: 0.7; } } &.active { &:after { height: 4px; opacity: 1; } } &:after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 0; opacity: 0; background: #0e52a9; transition: all 0.2s ease-out; } } } } .tabs__content { display: none; /* по умолчанию прячем все блоки */ .text { p { &:first-child { font-size: 32px; line-height: 1.3; margin-bottom: 24px; } &:last-child { margin-bottom: 0; } } } } .tabs__content.active { display: block; /* по умолчанию показываем нужный блок */ } } &-advanatages { background: #e9eaef; padding: 110px 0 125px; .items { margin: 4em 0; .item { display: flex; .img { margin-right: 10px; } .text { p { margin: 0; &:first-child { margin-bottom: 10px; font-size: 24px; margin-bottom: 8px; color: #333e5f; line-height: 1; } &:last-child { font-size: 16px; } } } } } } &-width { max-width: 1177px; padding: 0 16px; margin: 0 auto; -webkit-flex: none; flex: none; } &-what { padding: 110px 0 125px; background: #fff; .img { margin-top: 65px; } } &-title { h2 { font-weight: bold; font-size: 54px; line-height: 1.3; margin-bottom: 35px; text-align: center; } p { font-size: 22px; line-height: 1.6; text-align: center; } } &-header { background: radial-gradient(rgba(255, 255, 255, 0.2) 3%, transparent 4%), radial-gradient( 73.44% 108.8% at 50% 25.18%, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 31.37% ), radial-gradient( 50% 50% at 50% 50%, #6376f5 0%, #8395d1 0%, rgba(59, 69, 105, 0.39) 100% ), linear-gradient(180deg, #4a5781 0%, #7584b9 100%); overflow: hidden; background-size: 45px 45px, 100% 100%, 100% 100%, 100% 100%; &__1 { max-width: 1177px; padding: 0 16px; margin: 0 auto; -webkit-flex: none; flex: none; .text-block { max-width: 710px; position: relative; padding: 150px 0; color: #fff; img { position: absolute; left: 100%; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .text { font-size: 24px; line-height: 1.4; color: #fff; margin-bottom: 45px; } h1 { text-align: left; color: #fff; font-size: 92px; line-height: 1; padding-bottom: 34px; } } } &__2 { height: 159px; background: #4a5479; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; & > div { max-width: 1177px; padding: 0 16px; margin: 0 auto; -webkit-flex: none; flex: none; .items { display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between; .item { color: rgba(255, 255, 255, 0.5); width: 30%; display: -webkit-inline-flex; display: inline-flex; -webkit-align-items: flex-start; align-items: flex-start; img { margin-right: 22px; } .text { font-size: 16px; div { &:first-child { color: #fff; font-size: 24px; margin-bottom: 8px; line-height: 1; font-weight: bold; } &:last-child { font-size: 16px; } } } } } } } } } .seldonLite { &-advantages { .item-pay { a { margin-top: 10px; } .text { p { &:first-child { font-weight: 500; font-size: 18px; line-height: 139.9%; /* or 25px */ color: #051736; } &:last-child { font-size: 14px; line-height: 139.9%; /* or 20px */ color: #051736; } } } .img { img { filter: drop-shadow(0px 16px 24px rgba(0, 0, 0, 0.1)); border-radius: 24px; } } } .items { .item { position: relative; padding-left: 4em; &:before { content: ""; background-image: url(/images/check1.png); position: absolute; height: 30px; width: 30px; left: 1em; background-size: cover; } p { font-weight: bold; font-size: 24px; line-height: 110%; /* or 26px */ color: #051736; } ul { li { font-size: 13px; line-height: 139.9%; /* or 18px */ color: #051736; &:before { content: "•"; } } } } } } &-header { background-image: url(/images/seldonlite.png); } &-easy { .items { .item { height: 332px; background: #ffffff; border: 1px solid #e6e6e6; box-sizing: border-box; border-radius: 12px; padding: 2em; p { font-weight: 500; font-size: 24px; line-height: 110%; /* or 26px */ color: #051736; } ul { li { font-size: 14px; line-height: 100%; /* or 14px */ color: #051736; &:before { content: "•"; } } } } } } } .seldonProgramms { .img-btn-mobile { display: none; } .programms { .items { .item { display: flex; padding: 4em 4em; .img-btn-mobile { background: #ff3c40; border-radius: 35px; padding: 1em; font-weight: 500; font-size: 14px; line-height: 16px; text-transform: uppercase; text-align: center; color: #ffffff; } &:nth-child(odd) { .text { padding-left: 2em; } } &:nth-child(even) { flex-direction: row-reverse; background: #f4f4f4; } .img-block { width: 19%; display: flex; flex-direction: column; justify-content: space-between; a.img-btn { background: #ff3c40; border-radius: 35px; padding: 1em; font-weight: 500; font-size: 14px; line-height: 16px; /* identical to box height */ text-transform: uppercase; text-align: center; color: #ffffff; } .img { background: #082b4f; text-align: center; border-radius: 24px; img { padding: 1em; width: 147px; } } } .text { width: 80%; ul { li { &:before { content: "•"; } font-size: 14px; line-height: 16px; color: #000000; } } } } } } } .seldonNews { &-header { background-image: url(/images/seldonnews.png); height: auto !important; .title { padding-bottom: 4em; .p-text { font-size: 16px !important; line-height: 18px; margin-top: 2em !important; color: #ffffff; } } } } .seldon17 { &-list { .item { .img { margin-bottom: 15px; .play_btn { position: absolute; top: 39%; left: 42%; } position: relative; img { width: 100%; } } p { margin: 0; &:first-child { font-weight: 500; font-size: 14px; line-height: 16px; /* identical to box height */ margin-bottom: 10px; color: #10397c; } p:last-child { font-weight: normal; font-size: 13px; line-height: 139.9%; /* or 18px */ color: #051736; } } } } &-tasks__2 { .items { .item { display: flex; background: #ffffff; border: 1px solid #e6e6e6; box-sizing: border-box; border-radius: 12px; height: 165px; margin: 2em 0; &.last-item { border: 0; } &:not(&.item-last) { align-items: center; } .item-btn { background: #2d5ba9; border: 1px solid #e6e6e6; box-sizing: border-box; border-radius: 12px; width: 100%; display: flex; align-items: center; justify-content: center; font-weight: 500; font-size: 18px; line-height: 139.9%; color: #ffffff; img { padding-right: 2em; } } .text { p { margin: 0; &:first-child { font-weight: 500; font-size: 18px; line-height: 21px; /* identical to box height */ color: #10397c; } &:last-child { margin-top: 5px; font-size: 13px; line-height: 139.9%; /* or 18px */ color: #051736; } } } .img { width: 191px; padding-right: 0.5em; } } } } &-advantages { .header-btn { margin: auto; width: 295px; } .items { // padding:3em 0; .item { // height: 159px; margin-bottom: 50px; padding-top: 0; padding-bottom: 0; p { color: #051736; &:first-child { font-weight: bold; font-size: 24px; line-height: 110%; /* or 26px */ } &:last-child { font-weight: normal; font-size: 13px; line-height: 139.9%; /* or 18px */ } } } } } &-tasks { img { width: 100%; } .list { p { font-weight: 500; font-size: 16px; line-height: 18px; padding-left: 3em; margin: 17px 0 0; color: #051736; position: relative; &:before { content: ""; background-image: url(/images/check1.png); position: absolute; height: 20px; width: 20px; left: 1em; background-size: cover; } } } } &-header { background-image: url(/images/Group634.png); img { margin-bottom: 2em; } } } .ecp { &-advatnages { .items { .item { display: flex; align-items: center; img { width: 160px; margin-right: 2em; } p { color: black; margin: 0; &:first-child { font-weight: bold; font-size: 24px; line-height: 110%; margin-bottom: 10px; } &:last-child { font-weight: normal; font-size: 14px; line-height: 139.9%; } } } } } &-step { &__2 { .undertitle { p { font-weight: bold; font-size: 24px; line-height: 140%; /* or 34px */ margin: 0; color: #0f0517; } } &-items { .row:last-child { margin-top: 3em; } .item-last { height: 223px; display: flex; flex-direction: column; justify-content: flex-end; & > .text > p { margin: 0; &:first-child { font-weight: bold; font-size: 36px; line-height: 140%; /* or 50px */ color: #0f0517; } &:last-child { font-weight: bold; font-size: 24px; line-height: 140%; /* or 34px */ color: #0f0517; } } .item-btn { text-align: center; cursor: pointer; background: #ff3c40; border-radius: 35px; width: 317px; padding: 10px 13px; font-weight: 500; font-size: 14px; line-height: 16px; /* identical to box height */ color: #ffffff; text-transform: uppercase; } } .item { cursor: pointer; position: relative; height: 223px; &.active { .cost { background: #ff3b40; } } .cost { background: #2d5ba9; border-radius: 6px; text-align: center; font-weight: bold; font-size: 16px; line-height: 139.9%; /* or 22px */ position: absolute; bottom: 0; right: 0; left: 0; padding: 6px 0; color: #ffffff; } ul { li { font-weight: normal; font-size: 14px; line-height: 16px; color: #000000; &:before { content: "•"; } } } .name { font-weight: 500; font-size: 18px; line-height: 21px; /* identical to box height */ color: #000000; } } } } &__1 { .undertitle { p { font-weight: bold; font-size: 24px; line-height: 140%; /* or 34px */ margin: 0; color: #0f0517; } } &-items { &-2 { .items { .list { display: flex; flex-wrap: wrap; .item { width: calc(16.6666667% - 24px); margin: 12px; filter: drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.1)); border-radius: 1px; background: #ffffff; padding: 2px 10px; cursor: pointer; &.active { .cost { background: #ff3c40; color: white; } } &:nth-child(7), &:nth-child(8), &:nth-child(9) { width: calc(33.3333333% - 24px); margin-top: 2em; } .title { font-size: 16px; line-height: 18px; color: #000000; padding: 12px 14px 41px; } .cost { font-weight: bold; font-size: 16px; line-height: 139.9%; /* or 22px */ transition: 0.3s all; padding: 5px 0; color: #ffffff; background: #2d5ba9; border-radius: 6px; text-align: center; margin: auto 2px; } } } } } &-1 { display: flex; align-items: center; justify-content: space-between; .item { padding: 2em; width: 45%; border-radius: 6px; position: relative; &.red { background: #ff3c40; .cost { background: black; } } &.blue { background: #2d5ba9; .cost { background: #ff3b40; } } .cost { padding: 5px 22px; border-radius: 24px; position: absolute; right: 1em; top: 1em; font-size: 24px; line-height: 139.9%; /* identical to box height, or 34px */ color: #ffffff; } .list { strong { font-weight: 500; font-size: 18px; line-height: 139.9%; /* or 25px */ color: #051736; } ul { li { &:before { content: "•"; } } } } .text { background: white; border-radius: 6px; padding: 1em; } .title { p { text-align: left; color: white; &:first-child { font-weight: bold; font-size: 24px; line-height: 110%; color: #ffffff; text-align: left; &:last-child { font-size: 14px; line-height: 16px; text-align: left; color: #ffffff; } } } } } } } } } &-easy { .items-33 { .items { .item { background: #ffffff; border: 1px solid #e6e6e6; box-sizing: border-box; border-radius: 12px; height: 151px; } } } } &-underwhy { .img { img { width: 100%; } } .text { font-weight: bold; font-size: 36px; line-height: 110%; /* or 40px */ padding: 3em 0; color: #0f4c81; } } &-header { background-image: url(/images/ecp.png); } &-why { .items { & > div { .text { font-weight: normal; font-size: 14px; line-height: 139.9%; /* or 20px */ color: #051736; } .count { font-weight: bold; font-size: 48px; line-height: 110%; /* identical to box height, or 53px */ color: #ff3c40; } img { height: 117px; } } } } } .title-24 { padding: 2em 0; h3 { font-weight: 500; font-size: 24px; line-height: 100%; /* or 24px */ color: #000000; } } .bgarantya { &-form { .form-footer { & > div { text-align: center; } } .btn { font-size: 13px; line-height: 15px; text-transform: uppercase; color: #ffffff; transition: 0.3s all; border: 0; background: #ff3c40; box-sizing: border-box; border-radius: 35px; height: 50px; margin: auto !important; width: 304px; } } &-some { .list { &.red { .list-item { &:before { background-image: url(/images/no-entry.png); } } } &.blue { .list-item { &:before { background-image: url(/images/check-blue.png); } } } &-item { position: relative; &:before { content: ""; position: absolute; left: 1em; width: 42px; height: 42px; } font-weight: 500; font-size: 16px; line-height: 18px; color: #051736; height: 100px; padding-left: 5em; } } .undertitle { p { font-weight: bold; font-size: 24px; line-height: 110%; /* or 26px */ color: #051736; } } } &-slider { .col-md-7 { overflow: hidden; } .items { .item { background-image: url(/images/Group56.png); background-repeat: no-repeat; background-size: cover; padding: 2em 5em; margin: auto 3em; .arrow-next-2 { right: 14px; } .arrow-prev-2 { left: -14px; } .arrow-prev-2, .arrow-next-2 { opacity: 1; } .name { font-weight: bold; font-size: 36px; line-height: 110%; /* or 40px */ color: #ffffff; } .text { margin: 3em 0; p { &:first-child { margin-top: 0.5em; font-weight: bold; font-size: 24px; line-height: 110%; /* or 26px */ color: #ffffff; } &:last-child { font-size: 13px; line-height: 139.9%; /* or 18px */ color: #ffffff; } } } } } .list { margin-top: 3em; &-title { font-size: 24px; line-height: 110%; /* or 26px */ color: #0f4c81; } &-item { display: flex; align-items: center; margin: 2em 0; .img { width: 53px; margin-right: 1em; } p { margin: 0.5em 0 0; &:first-child { font-weight: bold; font-size: 24px; line-height: 110%; /* or 26px */ color: #0f4c81; } p:last-child { font-weight: normal; font-size: 13px; line-height: 139.9%; /* or 18px */ color: #051736; } } } } } &-services { &__item { font-weight: 500; font-size: 18px; line-height: 21px; background: #ffffff; border: 1px solid #e6e6e6; height: 187.05px; box-sizing: border-box; border-radius: 12px; color: #10397c; display: flex; align-items: center; padding: 2em; } &__items { margin-top: 2em; } } &-undertitle { position: relative; background-image: url(/images/bgarantya-2.png); background-repeat: no-repeat; background-size: cover; & > .maxwidth-theme { height: 33vh; } .items { position: absolute; top: -22px; right: 0; left: 0; .item { display: flex; align-items: center; justify-content: center; background: #ffffff; border: 1px solid #e6e6e6; box-sizing: border-box; height: 151px; border-radius: 12px; .text { margin: auto; } p { margin: 0; font-weight: 500; line-height: 100%; /* or 16px */ color: #051736; &:first-child { font-size: 24px; /* or 24px */ color: #051736; } p:last-child { font-size: 16px; } } } } } &-header { background-image: url(/images/bgarantya.png); } } img { } .undertitle { padding-bottom: 2em; h2 { font-weight: bold; font-size: 36px; line-height: 110%; /* identical to box height, or 40px */ color: #051736; } } .table-title { border: 1px solid #d3d3d3; box-sizing: border-box; border-radius: 6px 6px 0px 0px; padding: 2em; margin-top: 3em; &.blue { background: #2d5ba9; } &.red { background: #ff3c40; } div { font-weight: bold; font-size: 24px; line-height: 110%; /* or 26px */ color: #ffffff; } p { font-size: 14px; line-height: 16px; color: #ffffff; } } .table-seldon tbody th, .uslovia__block .table-api tbody tr { font-weight: 500; font-size: 16px; line-height: 225.69%; /* or 36px */ color: #000000; } table.table-seldon > tbody > tr > td { text-align: center; } .table-seldon thead th { font-weight: 500; font-size: 20px; line-height: 23px; color: #000000; } .table-seldon th { padding: 1em 0.5em; } .table-seldon { width: 100%; } table.table-seldon thead tr th:not(:first-child), .uslovia__block table.table-seldon tbody tr td { text-align: center; } .seldonapi { &-slider { .undertitle { padding-bottom: 5em; } .arrow-prev-2, .arrow-next-2 { top: 31%; width: 96px; img { width: 100%; } } .items { .item { margin: auto 7em; .block { position: relative; background-image: url(/images/sliderblock.png); background-repeat: no-repeat; background-size: cover; padding: 2em 3em; height: 238px; display: flex; align-items: center; div { &:first-child { width: 56%; } } .name { font-weight: bold; font-size: 36px; line-height: 110%; /* identical to box height, or 40px */ color: #ffffff; } .text { font-size: 13px; line-height: 139.9%; /* or 18px */ color: #ffffff; } .img { background: #f1f1f2; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); height: 362px; width: 362px; border-radius: 100%; position: absolute; display: flex; align-items: center; justify-content: center; right: 4%; } } .underblock { font-size: 12px; line-height: 139.9%; /* or 17px */ padding-top: 7em; color: #828282; } } } } &-advantages { .items { margin-bottom: 4em; .item { display: flex; .img { width: 25%; } .text { width: 75%; .name { font-weight: bold; font-size: 24px; line-height: 110%; /* or 26px */ color: #051736; } p { font-size: 13px; line-height: 139.9%; /* or 18px */ margin: 1em 0 0; color: #051736; } } } } } &-tasks { .undertasks { margin-top: 3em; .text { font-weight: 500; font-size: 20px; line-height: 110%; /* or 22px */ color: #051736; } } .items { padding-top: 4em; .item { height: 5em; padding-left: 5em; &:before { content: ""; background-image: url(/images/check.png); position: absolute; left: 2em; height: 42px; width: 42px; } p { &:nth-child(1) { font-weight: 500; font-size: 18px; line-height: 21px; color: #051736; } &:nth-child(2) { font-size: 14px; line-height: 16px; color: #051736; } margin: 0; } } } } &-header { background-image: url(/images/seldonapi.png); background-position: 100%; .title { .p-header { font-size: 14px !important; margin-top: 1em !important; line-height: 16px; color: #ffffff; } } } } .sub { &-undertitle { .items-50 { .items { .item { .name { width: 80%; } } } } } &-why { .img { text-align: center; width: 100%; img { width: 100%; } } .items-50 { .items { .item { display: block; height: auto; .name { font-weight: bold; font-size: 20px; line-height: 110%; width: 100%; } p { font-weight: normal; font-size: 14px; line-height: 16px; color: #000000; } } } } } &-tem { background-image: url(/images/seminary-img-2.png); background-repeat: no-repeat; background-size: cover; padding-bottom: 3em; .header-btn { width: 362px; } .items-50 { .items { .item { border: 1px solid #e6e6e6; justify-content: space-around; .name { color: #10397c; width: 80%; } } } } } &-header { background-image: url(/images/Group4344.png); } } .items-33 { .items { display: flex; flex-wrap: wrap; .item { display: flex; background: #ffffff; width: calc(33.333333% - 12px); align-items: center; justify-content: space-between; padding: 1em; border-radius: 12px; margin: 6px; height: 187px; img { padding: 1em; } .name { font-style: normal; font-weight: normal; font-size: 16px; line-height: 18px; font-weight: bold; color: #000000; } p { font-weight: 500; font-size: 16px; line-height: 140%; /* or 22px */ color: #051736; } } } } .items-50 { .items { display: flex; flex-wrap: wrap; .item { display: flex; background: #ffffff; width: calc(50% - 12px); align-items: center; justify-content: space-between; padding: 1em; border-radius: 12px; margin: 6px; height: 187px; img { padding: 1em; } .name { font-style: normal; font-weight: normal; font-size: 16px; line-height: 18px; font-weight: bold; color: #000000; } } } } .pages { &-header { background-repeat: no-repeat; background-size: cover; height: 461px; display: flex; align-items: center; background-position: center; .title { width: 55%; } h1 { font-family: Ubuntu; font-style: normal; font-weight: bold; font-size: 72px; line-height: 83px; color: white; } p { color: white; font-family: Ubuntu; font-style: normal; color: white; font-weight: 500 !important; font-size: 18px !important; text-align: left !important; line-height: 21px; margin: 0 !important; } } } .margin-auto { margin: 1em auto; } .padding-1 { padding: 6em 0; } .padding-top-5 { padding-top: 5em; } .padding-top-2 { padding-top: 2em; } .padding-3 { padding: 3em 0; } .tender { &-command { .undertitle h2 { text-align: center !important; } .items { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; div { font-weight: 500; font-size: 18px; line-height: 21px; margin-top: 1em; color: #04141a; } .item { width: calc(25% - 24px); margin: 12px; text-align: center; } } } &-what { .items { .item { display: flex; padding: 1em 1em 1em; padding-left: 1em; &:nth-child(odd) { background: #f3f3f3; border-radius: 6px; } div { font-size: 18px; line-height: 21px; /* identical to box height */ color: #000000; width: 50%; display: flex; align-items: center; } } } } &-vidy { .items { display: flex; flex-wrap: wrap; .item { display: flex; background: #ffffff; border: 1px solid #e6e6e6; width: calc(50% - 12px); align-items: center; justify-content: space-between; padding: 1em; border-radius: 12px; margin: 6px; height: 187px; .name { font-style: normal; font-weight: normal; font-size: 16px; line-height: 18px; font-weight: bold; color: #000000; } } } .text { p { font-size: 16px; line-height: 18px; color: #000000; } } } .undertitle h2 { font-style: normal; font-weight: bold; font-size: 36px; line-height: 41px; text-align: left; color: #051736; padding-bottom: 2em; } &-underheader-2 { background-image: url(/images/seminary-img-2.png); background-repeat: no-repeat; background-size: cover; padding-bottom: 3em; .items { display: flex; flex-wrap: wrap; .item { display: flex; background: #ffffff; border: 1px solid #e6e6e6; width: calc(33.33333333% - 12px); align-items: center; justify-content: space-between; padding: 1em; border-radius: 12px; margin: 6px; height: 130px; .name { font-style: normal; font-weight: normal; font-size: 16px; line-height: 18px; font-weight: bold; color: #000000; } } } } &-underheader { img { width: 100%; } h3 { font-weight: bold; font-size: 36px; line-height: 41px; color: #051736; } p { font-weight: normal; font-size: 14px; line-height: 16px; color: #000000; } } &-header { background-image: url(/images/tender.png); background-repeat: no-repeat; background-size: cover; height: 461px; display: flex; align-items: center; .title { width: 55%; } h1 { font-family: Ubuntu; font-style: normal; font-weight: bold; font-size: 72px; line-height: 83px; color: white; } p { color: white; font-family: Ubuntu; font-style: normal; color: white; font-weight: 500 !important; font-size: 18px !important; text-align: left !important; line-height: 21px; margin: 0 !important; } } } li { line-height: 16px; } .form__block.form_block-2 { label.error { position: absolute; top: -25px; left: 0; } background: #f7f7f7; h3 { font-weight: bold; font-size: 36px; line-height: 41px; color: #2b2b2b !important; } } .form { &:not(&.popup) { .form-header { .text { .title, .text_msg { color: white; text-align: center; display: block; } } } } &.popup { } } .form .form-body { background: none !important; } .padding-block { padding: 3em 0; } ul { color: #000000; } .header-btn { background: #ff3c40; border-radius: 35px; display: block; width: 262px; cursor: pointer; text-align: center; padding: 1em 2em; color: white; font-family: Ubuntu; font-style: normal; margin-top: 3em; font-weight: 500; font-size: 14px; line-height: 16px; text-transform: uppercase; transition: 0.3s all; &:hover { background: white; color: #ff3c40; } } .semniary { &-vygoda { .undertitle { padding: 0 10em; } .row { padding: 0 10em; .item { height: 129px; } .text { font-weight: normal; font-size: 14px; line-height: 16px; margin-top: 0.5em; color: #000000; } .name { font-weight: bold; font-size: 24px; line-height: 110%; /* or 26px */ color: #051736; } } } &-useful { .items { display: flex; flex-wrap: wrap; .item { display: flex; background: #ffffff; border: 1px solid #e6e6e6; width: calc(50% - 12px); align-items: center; justify-content: space-between; padding: 1em; border-radius: 12px; margin: 6px; height: 130px; img { height: 128px; } .name { font-style: normal; font-weight: normal; font-size: 16px; line-height: 18px; font-weight: bold; color: #10397c; } } } .text { p { font-style: normal; font-weight: normal; font-size: 16px; line-height: 18px; color: #000000; margin: 0; } } } .undertitle { h2 { font-style: normal; font-weight: bold; font-size: @font-lg; line-height: 41px; text-align: left; color: #051736; padding-bottom: 2em; } p { font-style: normal; font-weight: normal; font-size: 14px; line-height: @fontp-lx; text-align: left; color: #000000; } } &-advantages { .block-2 { background-image: url(/images/seminary-img-2.png); background-repeat: no-repeat; background-size: cover; h2 { padding-bottom: 2em; } .items { display: flex; flex-wrap: wrap; .item { display: flex; background: #ffffff; border: 1px solid #e6e6e6; width: calc(33.33333333% - 12px); align-items: center; justify-content: space-between; padding: 1em; border-radius: 12px; margin: 6px; height: 130px; .name { font-style: normal; font-weight: normal; font-size: 16px; line-height: 18px; font-weight: bold; color: #000000; } } } } .block-1 { position: relative; .img-right { position: absolute; right: 0; top: 0; } .undertitle { p { li { margin-top: 0; line-height: 16px; } } } } } &-header { background-image: url(/images/semniary.png); background-repeat: no-repeat; background-size: cover; height: 461px; display: flex; align-items: center; h1 { font-family: Ubuntu; font-style: normal; font-weight: bold; font-size: 72px; line-height: 83px; color: white; width: 64%; } p { color: white; font-family: Ubuntu; font-style: normal; color: white; font-weight: 500 !important; font-size: 18px !important; text-align: left !important; line-height: 21px; margin: 0 !important; } } } .section-api { background: #f5f5f5; padding: 80px 0 80px; .api-system-logos { height: 400px; [class*="api-logo_"] { background-image: url(/images/api-sprite.png); background-repeat: no-repeat; display: inline-block; } .asl--item { position: absolute; transform: scale(0.8, 0.8); transition: all 0.5s; } .api-logo { &_crm { background-position: 0px -183px; width: 161px; height: 161px; bottom: -10px; left: 5%; } &_oracle { background-position: 0px -460px; width: 171px; height: 170px; right: 16%; bottom: -40px; } &_sap { background-position: 0px -632px; width: 179px; height: 179px; top: 80px; left: 42%; } &_1C { background-position: 0px 0px; width: 181px; height: 181px; bottom: 160px; left: 0%; } } } & > p { color: #606060; max-width: 450px; margin-bottom: 40px; } .title { h3 { font-size: 48px; font-weight: bold; } p { font-size: 24px; line-height: 1.1; text-align: left; } } } .section-apps { color: #606060; font-size: 13px; line-height: 1.4; padding: 100px 0 11em; border-top: 2px solid #eee; overflow: hidden; h4 { font-size: 48px; } .apps-news { font-size: 14px; color: #ff9d1e; } .apps-phones { position: relative; float: left; -ms-transform-origin: bottom center; transform-origin: bottom center; .phone-nexus { position: absolute; left: 360px; bottom: -17%; background: url(/images/nexus.png) 0 0 no-repeat; background-size: contain; width: 410px; height: 780px; transition: transform 500ms cubic-bezier(0.25, 0.25, 0.245, 1.4), opacity 900ms; -ms-transform: translateY(700px); transform: translateY(700px); } .phone-iphone { position: absolute; left: 0; bottom: -17%; background: url(/images/iphone.png) 0 0 no-repeat; width: 384px; height: 725px; transition: transform 500ms cubic-bezier(0.25, 0.25, 0.245, 1.4), opacity 900ms; -ms-transform: translateY(700px); transform: translateY(700px); transition-delay: 200ms; video { position: absolute; left: 34px; top: 92px; } .mobile-preview { height: 526px; width: 296px; background: url(/images/iphone-preview-en.jpg) 0 0 no-repeat; } } } p { &:nth-child(1) { font-size: 16px; line-height: 1.4; margin: 0 0 40px; } } .apps-btn { overflow: hidden; margin-bottom: 80px; .googleplay { background-image: url(/images/apps.png); background-repeat: no-repeat; display: block; float: left; width: 200px; height: 65px; border: none; } } } .tariffsCIS { margin: 5em 0; color: #fff; overflow: hidden; font-size: 14px; position: relative; padding: 80px 0 90px 0; background: url(/images/tariffs-CIS-bg.jpg) center no-repeat #293e63; h5 { color: #fff; font-size: 36px; font-weight: bold; margin-bottom: 30px; margin-top: 0; } .map { margin-bottom: 38px; } .country-list { margin-bottom: 16px; .country { img { max-width: 28px; margin: 8px; } } } } .company-logo_aeroflot { background-position: 0px 0px; // width: 198px; // height: 65px; } .company-logo_megafon { background-position: 0px -67px; // width: 187px; // height: 42px; } .company-logo_rzd { background-position: 0px -160px; // width: 206px; // height: 33px; } .company-logo_one-channel { background-position: 0px -111px; // width: 191px; // height: 47px; } [class*="company-logo_"] { // background-image: url(/images/sprite-company.png); background-repeat: no-repeat; display: inline-block; vertical-align: middle; padding: 5px 10px; } .tree2.block { .tabsCaption { text-align: center; display: block; margin-left: 1px; font-size: 0; // vertical-align: top; background: white; // width: 58%; width: 54%; margin: auto; display: flex; align-items: center; justify-content: space-between; & > div { cursor: pointer; width: 32%; // height: 87px; height: auto; display: flex; align-items: center; &.active { color: #565656; background: #fffbef; box-shadow: 0 0 4px rgb(0 0 0 / 10%) inset; border-color: #ffa037; } &.tabs-caption__item { padding: 15px; img { min-width: 50px; } } } } @media(max-width: 1366px) { .tabsCaption { width: 68%; } } @media(max-width: 1024px) { .tabsCaption { width: 100%; @media(max-width: 425px) { .tabs-caption__item:not(#fake-id) { padding: 5px; } } } } .tabs__content { text-align: center; display: none; /* по умолчанию прячем все блоки */ } .tabs__content.active { display: block; /* по умолчанию показываем нужный блок */ } .title { margin-top: 2em; text-align: left; font-size: 21px; width: 58%; margin: 47px auto 0px; h3 { color: #fff; font-size: 48px; text-align: left; padding-top: 1em; } p { color: black; font-size: 16px; line-height: 1.4; text-align: left; padding-bottom: 2em; } } } .tree.block { background: #760c3b; .tabsCaption { text-align: center; display: block; margin-left: 1px; font-size: 0; vertical-align: top; background: white; width: 63%; margin: auto; display: flex; align-items: center; justify-content: space-between; & > div { cursor: pointer; &.active { } } } .tabs__content { text-align: center; display: none; /* по умолчанию прячем все блоки */ } .tabs__content.active { display: block; /* по умолчанию показываем нужный блок */ } .title { h3 { color: #fff; font-size: 48px; text-align: center; padding-top: 1em; } p { color: #fff; font-size: 16px; line-height: 1.4; text-align: center; padding-bottom: 2em; } } } @media(max-width: 768px) { .tree.block .tabsCaption { width: 100%; } } .useful { [class*="icon_"] { background-image: url(/images/sprite.png); background-repeat: no-repeat; display: inline-block; vertical-align: middle; width: 19%; i { display: block; margin: 0 auto; } &.analys { background-position: 0px 0px; height: 57px; } &.timeline_ { background-position: 0px -1131px; height: 50px; } &.goodindex { background-position: 0px -542px; height: 62px; } &.bankrot { background-position: 0px -182px; height: 53px; } &.infoopen { background-position: 0px -735px; height: 57px; } &.finstabindex { background-position: 0px -486px; height: 54px; } &.multilang { background-position: 0px -861px; height: 56px; } &.goscontract { background-position: 0px -606px; height: 51px; } &.arbitr { background-position: 0px -121px; height: 59px; } &.regdata { background-position: 0px -983px; height: 57px; } &.tree { background-position: 0px -1183px; background-color: none; height: 67px; } &.director { background-position: 0px -352px; height: 70px; } &.zakupki { background-position: 0px -1252px; height: 65px; } &.finance { background-position: 0px -424px; height: 60px; } &.marketolog { background-position: 0px -794px; height: 65px; } &.buh { background-position: 0px -237px; height: 64px; } &.guard { background-position: 0px -659px; height: 74px; } } .row { &:not(:first-child) { margin-top: 3em; } .col-md-6 { display: flex; .title { } .text { width: 100%; div { font-size: 24px; color: #2d333e; } p { } } } } .title { h4 { font-size: 48px; display: block; margin: 100px 0 70px; } } } .justTry { &-tabsBlock { .dotted-row { &:after { clear: both; content: ""; display: table; } &--label { background: #fff; float: left; } &--value { background: #fff; float: right; } } .card-header { &-section { margin-bottom: 21px; &--title { display: block; color: #000; font-size: 14px; line-height: 1.1; margin-bottom: 3px; } } } .-text-note- { color: #999; font-size: 12px; } ul li:before { content: none !important; } li { list-style: none !important; } .counter { background: #7c92ab; color: #fff; display: -ms-inline-flexbox; display: inline-flex; border: none; font-size: 12px; line-height: 1; border-radius: 8px; height: 16px; min-width: 16px; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; padding: 0 4px; } .tabs__content { .card-landing { .dashboard-reg--address { line-height: 1.3; margin-bottom: 8px; color: #000; font-size: 14px; .-text-note- { margin-top: 5px; } } } .person-mini { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: center; align-items: center; &--name { font-size: 16px; line-height: 1.1; color: #000; } &--duty { color: #4c4c4c; display: block; font-size: 14px; line-height: 1.1; } &--stats { margin-top: 8px; .counter { margin-left: 4px; background: #7c92ab; color: #fff; display: -ms-inline-flexbox; display: inline-flex; border: none; font-size: 12px; line-height: 1; border-radius: 8px; height: 16px; min-width: 16px; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; padding: 0 4px; } } &--content { width: 270px; & > *:last-child { margin-bottom: 0; } } .person-min--img { border: 1px solid; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: end; align-items: flex-end; border-radius: 50%; overflow: hidden; -ms-flex: 0 0 36px; flex: 0 0 36px; width: 36px; height: 36px; -ms-flex-align: center; align-items: center; -ms-flex-pack: start; justify-content: flex-start; } &:last-child { margin-bottom: 0; } } .dashboard { &-reg { &--person-list { margin-bottom: 44px; } &--relations { .mini-card { display: -ms-flexbox; display: flex; -ms-flex-align: start; align-items: flex-start; margin-bottom: 20px; margin-left: -2px; margin-bottom: 32px; .-text-note- { color: #999; font-size: 12px; } &--content { &-row { margin-bottom: 7px; line-height: 1.2; } } &--img { text-align: left; margin-top: 8px; width: 36px; height: 36px; margin-right: 16px; } } } } } &-header { .col-md-8 { display: flex; & > .row { width: 50%; } } } &-content { } } .tabs__caption { div { img { } } } } } .seldonBasis { &-header { position: relative; z-index: 5; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: center; justify-content: center; align-items: center; .noise { background: rgba(0, 0, 0, 0.5); position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 2; } #video { position: absolute; height: 684px; left: 50%; top: 0; -ms-transform: translateX(-50%); transform: translateX(-50%); z-index: 1; } &__btn { font-size: 13px !important; line-height: 15px; background: #ff3e2c; border-radius: 5px; padding: 2em 1em; color: #ffffff; text-align: center; display: flex; align-items: center; height: 45px; transition: 0.3s all; width: 250px; margin: 2em auto; display: flex; justify-content: center; cursor: pointer; } .title { height: 100vh; position: relative; z-index: 5; display: flex; flex-direction: column; justify-content: center; h1 { color: #fff; font-size: 48px; text-align: center; font-weight: bold; padding: 0 40px; margin: 0 0 50px; transition: all 0.5s; transition-delay: 0.5s; text-align: center; } p { text-align: center; color: #ffffff; margin: 0 0 80px; font-size: 18px; line-height: 1.4; margin: 0 auto; transition: all 0.5s; transition-delay: 0.5s; } } } } .seldonDoc { background: #fefaf1; font-size: 14px; min-width: 320px; .whatService { display: grid; grid-template-rows: 357px auto; grid-template-columns: 1fr; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 0 auto; padding: 0 20px 133px 20px; max-width: 1360px; .usersBlock { .items { .item { text-align: center; img { margin-bottom: 1em; } .name { text-align: center; color: black !important; font-size: 28px; line-height: 38px; font-style: normal; font-weight: bold; } p { font-size: 16px; line-height: 24px; color: #999999; -ms-flex-item-align: start; align-self: start; color: #58585b; text-align: center; } } } .title { h3 { font-weight: bold; font-size: 50px; line-height: 64px; text-align: center; color: #505d68; -ms-flex-item-align: center; align-self: center; margin-bottom: 20px; } p { text-align: center; font-style: normal; font-weight: normal; font-size: 21px; line-height: 31px; color: #505d68; } } } &__block-5 { .img { img { padding: 4em; } } .line { position: absolute; left: -16px; } .block { background: linear-gradient(121.77deg, #f96e4f 10.3%, #d757a4 86.85%), #abcef6 !important; } } &__block-3, &__block-5 { overflow: hidden; position: relative; margin: 2em 0; & > div { &:nth-child(2) { width: 526.46px; height: 526.46px; background: #994896; opacity: 0.3; border-radius: 73px; left: 37%; top: 68%; -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0); transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0); position: absolute; } &:nth-child(3) { width: 526.73px; height: 526.2px; background: #994896; opacity: 0.3; border-radius: 73px; right: -17%; top: 0; -webkit-transform: matrix(0.87, 0.5, -0.5, 0.87, 0, 0); transform: matrix(0.87, 0.5, -0.5, 0.87, 0, 0); position: absolute; } } h4 { font-size: 28px; line-height: 38px; font-style: normal; font-weight: bold; color: #ffffff; } .block { display: flex; align-items: center; background: linear-gradient(121.77deg, #91c8fb 10.3%, #c250bd 86.85%), #abcef6; } .img { text-align: center; img { width: 100%; height: auto; z-index: 1; max-width: 764px; position: relative; margin-top: 25px; } } .text { color: #ffffff; font-size: 16px; line-height: 24px; grid-area: text; margin: 0 59px; width: 50%; } a { display: block; background: #ffffff; height: 54px; font-style: normal; font-weight: bold; font-size: 16px; line-height: 54px; color: #58585b; text-decoration: none; text-align: center; -webkit-box-shadow: 0 24px 48px rgb(0 0 0 / 16%); box-shadow: 0 24px 48px rgb(0 0 0 / 16%); border-radius: 10px; cursor: pointer; z-index: 5; width: 216px; } } &__block-2, &__block-4 { h4 { color: #58585b; font-size: 28px; line-height: 38px; font-style: normal; font-weight: bold; } .block { display: flex; align-items: center; background: #eeeae1; } .img { position: relative; img:nth-child(2) { position: absolute; left: 72%; top: -12px; } } .text { padding-left: 4em; color: #999999; font-size: 16px; line-height: 24px; grid-area: text; } a { display: block; grid-area: info; background: #f61c0d; height: 54px; font-style: normal; font-weight: bold; font-size: 16px; line-height: 54px; color: #ffffff; text-decoration: none; text-align: center; -webkit-box-shadow: 0 24px 48px rgb(0 0 0 / 16%); box-shadow: 0 24px 48px rgb(0 0 0 / 16%); border-radius: 10px; cursor: pointer; z-index: 5; width: 216px; } } h2 { font-weight: bold; font-size: 50px; line-height: 64px; text-align: center; color: #505d68; -ms-flex-item-align: center; align-self: center; margin-bottom: 0; } & > div { &:nth-child(1) { display: grid; width: 705px; height: 357px; background: #ffffff; -webkit-box-shadow: 0 4px 35px rgb(0 0 0 / 25%); box-shadow: 0 4px 35px rgb(0 0 0 / 25%); grid-template-columns: 1fr; grid-template-rows: 1fr 1fr; border-radius: 35px; position: relative; z-index: 3; top: -100px; justify-self: center; padding: 0 101px; -webkit-box-sizing: content-box; box-sizing: content-box; p { font-size: 16px; line-height: 24px; color: #999999; text-align: center; } } } } &-header { z-index: 1000; background: linear-gradient( 124.79deg, #28d2d5 9.78%, #1eacf4 50.99%, #7d4fff 90.25% ); height: 1134px; h1 { color: #ffffff; text-transform: uppercase; font-size: 47px; font-weight: bold; line-height: 64px; text-align: center; -ms-flex-item-align: center; align-self: center; margin-bottom: 0; } ul { margin-top: 40px; padding-left: 27px; text-align: center; margin: 1em 0 !important; font-style: normal; font-weight: bold; font-size: 25px; line-height: 64px; color: #ffffff; text-transform: uppercase; li { } } & > div { &:nth-child(3) { div { &:nth-child(1) { position: absolute; top: 110px; background-image: url(/images/6510bf8d515a1c77136bc1a258daee78.png); width: 731px; height: 1185px; z-index: 1; } &:nth-child(2) { z-index: 0; position: absolute; top: 160px; left: 330px; background-image: url(/images/6510bf8d515a1c77136bc1a258daee78.png); width: 743px; height: 1161px; background-repeat: no-repeat; } } } &:nth-child(2) { position: absolute; top: 0; overflow: hidden; width: 100%; & > div { div { &:nth-child(1) { position: absolute; width: 527.42px; height: 1510.74px; background: rgba(33, 183, 234, 0.2); -webkit-transform: rotate(-15deg); transform: rotate(-15deg); left: 1230px; top: -100px; } &:nth-child(2) { position: absolute; width: 527.42px; height: 1510.74px; background: rgba(84, 118, 250, 0.3); -webkit-transform: rotate(-15deg); transform: rotate(-15deg); left: 1000px; top: -100px; } &:nth-child(3) { position: absolute; width: 438.2px; height: 356.28px; border-radius: 15px; background: rgba(255, 255, 255, 0.2); -webkit-transform: rotate(-15deg); transform: rotate(-15deg); left: 148px; top: -100px; } &:nth-child(4) { position: absolute; width: 527.42px; height: 1510.74px; top: -100px; left: 200px; background: rgba(255, 255, 255, 0.2); -webkit-transform: rotate(-15deg); transform: rotate(-15deg); } &:nth-child(5) { position: absolute; width: 331.38px; height: 338.6px; bottom: -80px; left: 50%; background: rgba(255, 255, 255, 0.3); border-radius: 15px; -webkit-transform: rotate(-15deg); transform: rotate(-15deg); } } } } &:nth-child(1) { z-index: 1; position: relative; top: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; & > div { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; width: 100%; margin-top: 220px; -ms-flex-item-align: end; align-self: flex-end; & > div:nth-child(1) { max-width: 1040px; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } & > div:nth-child(2) { -ms-flex-negative: 0; flex-shrink: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 580px; } } } } } } .stager-left { -moz-transform: translate(48px, 0px); -webkit-transform: translate(48px, 0px); -o-transform: translate(48px, 0px); -ms-transform: translate(48px, 0px); transform: translate(48px, 0px); transition: all 0.7s cubic-bezier(0.215, 0.61, 0.355, 1); opacity: 0; &.active { opacity: 1; -ms-transform: translateX(0) rotate(0deg) scale(1); transform: translateX(0) rotate(0deg) scale(1); } } .stager { opacity: 0; -moz-transform: scale(0.9) rotate(14deg) translate(18px, 27px) skew(1deg, 0deg); -webkit-transform: scale(0.9) rotate(14deg) translate(18px, 27px) skew(1deg, 0deg); -o-transform: scale(0.9) rotate(14deg) translate(18px, 27px) skew(1deg, 0deg); -ms-transform: scale(0.9) rotate(14deg) translate(18px, 27px) skew(1deg, 0deg); transform: scale(0.9) rotate(14deg) translate(18px, 27px) skew(1deg, 0deg); transition: all 0.7s cubic-bezier(0.215, 0.61, 0.355, 1); &.active { opacity: 1; -ms-transform: translateX(0) rotate(0deg) scale(1); transform: translateX(0) rotate(0deg) scale(1); } } .prices-promo-review { background: linear-gradient(91.4deg, #fff8e0 0%, #fff0bc 100%), #fff; padding: 98px 0; z-index: 2; &__list { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: justify; justify-content: center; .item { width: 360px; background: #ffffff; position: relative; padding: 25px; height: 387px; margin: 2em; div:nth-child(1) { font-style: normal; font-weight: 500; font-size: 16px; line-height: 120%; color: #565656; margin-bottom: 8px; overflow: hidden; padding-right: 50px; img { position: absolute; left: 289px; top: -20px; max-width: 81px; max-height: 66px; } } div:nth-child(2) { font-style: normal; font-weight: normal; font-size: 14px; line-height: 140%; color: #565656; padding-bottom: 20px; overflow: hidden; } div:nth-child(3) { position: absolute; bottom: 25px; font-family: PT Sans; font-style: italic; font-weight: normal; font-size: 14px; line-height: 100%; color: #999999; } } } } .prices-promo-versus { display: flex; h5 { line-height: 100%; font-weight: bold; font-size: 48px; } p { font-size: 16px; min-height: 50px; font-weight: normal; margin: 11px 0 0; } .feats { div { display: flex; align-items: center; margin-bottom: 26px; img { margin-right: 1em; max-width: 40px; } } } .img { text-align: center; } &-goods { background: #fff8e0; flex: 1; padding: 6em 6em 6em 12em; } &-medicine { background: #e5ffdf; flex: 1; padding: 6em 12em 6em 6em; } } .prices-promo-pros { padding: 3em 0; .row { &:not(:first-child) { margin-bottom: 3em; } } h4 { font-size: 24px; font-weight: bold; margin-top: 0; } img { max-height: 72px; max-width: 72px; margin-right: 2em; } .title { color: #000; font-size: 45px; line-height: 1; margin: 0 0 62px; h2 { font-size: 48px; line-height: 100%; margin: 0; font-weight: bold; text-align: left; } } .col-md-6 { display: flex; } } .prices-promo-section { background: #4b94e5; background-blend-mode: screen, normal, normal, normal, normal; height: 1009px; padding: 2em 0; .prices-promo-offers--snippet { text-align: center; &-img { position: relative; z-index: var(--z-snippet); opacity: 0.6; } &-dropdown { position: absolute; top: 100%; left: 50%; width: 94.5%; -ms-transform: translateX(-50%); transform: translateX(-50%); z-index: var(--z-dropdown); perspective: 1000px; border-radius: 0 0 var(--radius) var(--radius); overflow: hidden; opacity: 0.6; } &-message { position: absolute; top: 88%; left: 50%; -ms-transform: translate(-50%, -15%); transform: translate(-50%, -15%); z-index: var(--z-modal); width: 70.4%; border-radius: var(--radius); overflow: hidden; } } &__content { display: -ms-flexbox; display: flex; margin-bottom: 40px; .text { width: 50%; margin-right: 10%; font-style: normal; font-weight: normal; font-size: 18px; line-height: 140%; height: 98px; color: white; } .icons { display: -ms-flexbox; display: flex; -ms-flex-align: center; .item { width: 33%; strong { display: block; font-size: 20px; line-height: 1.1; margin-top: 17px; color: white; } .svg-icon { font-size: 40px; display: -ms-inline-flexbox; display: inline-flex; width: 1em; height: 1em; -ms-flex: none; flex: none; use { fill: white; } } } } } .title { margin-bottom: 30px; max-width: 600px; h2 { font-weight: bold; color: #000; font-size: 45px; line-height: 1; margin: 0 0 62px; text-align: left; color: white; } } } .prices-promo-top-try { background: radial-gradient( circle farthest-side at calc(50% - 200px) top, #bac2f9, rgba(255, 255, 255, 0) ), linear-gradient(to bottom, #e4cef8, #e7c7e8); position: relative; overflow: hidden; padding: 11em 0; .title { &.try { p { margin: 31px auto 25px; } p, h2 { text-align: center; } } color: #000; font-size: 45px; line-height: 1; margin: 0px 12% 62px; h2 { font-weight: bold; color: #000; font-size: 48px; text-align: left; margin: 0; } p { text-align: left; font-style: normal; font-weight: normal; font-size: 18px; line-height: 140%; color: #312f2f; margin: 0; } } .form-body { display: flex; justify-content: center; & > div { margin-right: 0.5em; } input { font-size: 18px; border: 1px solid transparent; width: 226px; height: 64px; &#POPUP_NAME { width: 559px; } &.btn { width: 100%; text-transform: inherit; } } } } .prices-header { background-image: url(/images/prices-background.png); background-repeat: no-repeat; background-size: cover; height: 108vh; display: flex; align-items: center; justify-content: center; flex-direction: column; position: relative; &__stats { display: flex; background: rgba(7, 28, 58, 0.75); padding: 1em 0; position: absolute; left: 0; right: 0; bottom: 0; .maxwidth-theme { display: flex; justify-content: center; } &-item { p { color: white; margin: 0; } .success { color: #10cd7b; } margin-right: 4em; .item-title { color: #b9aeff; font-size: 16px; } .value { color: white; strong { font-size: 45px; line-height: 1; margin-right: 13px; } .grade { } .dynamic { color: white; } } } } &__btn { background: #d94d4d; border-color: #a33a3a; box-shadow: 0 0 4px rgb(0 0 0 / 10%) inset; color: #fff; padding: 1vh 2vh; cursor: pointer; transition: 0.3s all; text-align: center; width: 317px; border-radius: 5px; &.try { font-size: 21px; margin: auto; width: 445px; padding: 1em 2em; } &:hover { opacity: 0.9; } } .title { color: #fff; font-size: 18px; max-width: 660px; position: relative; z-index: 10; h1 { color: #fff; font-size: 71px; line-height: 1; margin: 0 0 20px; text-align: left; } p { margin-bottom: 46px; line-height: 1.3; text-align: left; } } } .phone .svg-phone { display: none !important; } .mb-m { margin-bottom: 24px; } .mb-s { margin-bottom: 16px; } .mb-1 { margin-bottom: 32px; } .text-center { text-align: center; justify-content: center; } .mb-xl { margin-bottom: 40px; } .tariffs { &-switcher { display: flex; align-items: center; justify-content: center; &__item { padding: 1vh 3vh; cursor: pointer; &.active { border-color: #bc8eff; color: #7f51c3; border: 1px solid #bc8eff; } } } &-list { h2 { text-align: center; } &__desc { font-size: 18px; color: #565656; p { margin: 0; } .priceDesc { font-size: 14px; color: #cdcdcd; } } } &-items { display: flex; &__item { background: #fff; box-shadow: 0 5px 5px 0 rgb(50 50 50 / 10%); padding: 30px 25px; text-align: center; margin: 0 0 10px; margin: 0 44px 10px; width: 25%; &-title { font-size: 20px; color: #000; } &-duration { color: #000; .digit { font-size: 50px; display: block; margin: 0 auto; line-height: 1; } } &-desc { color: #8d8d8d; line-height: 1.3; min-height: 51px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; } &-cost { color: #7f51c3; font-size: 32px; line-height: 1; } &-buy { &-btn { background: #bd89db; color: #fff; border: 1px solid #996eb3; cursor: pointer; transition: 0.3s all; &:hover { opacity: 0.9; } } } } } } .integration-section { background: #f9fbfe; padding-top: 8em; .row { display: flex; } .col-md-6 { &:nth-child(2) { display: flex; align-items: center; justify-content: center; } } .title { h2 { font-size: 40px; text-align: left; margin: 0 0 25px; color: #363636; font-weight: bold; } p { text-align: left; font-size: 20px; max-width: 796px; margin: 0 auto; } } } .tabsSec { height: 643px; } .tabs-try-nav { list-style: none; display: flex; align-items: center; .tab-item { cursor: pointer; img { width: 100%; } &:nth-child(2) { margin-left: 1em; } &.active { background: #e5e5e5; cursor: default; color: #363636; border-bottom: none; } } } .tabs-try-stage { .tab { &.active { display: block; } display: none; box-shadow: none; background: #fff; margin: 0 auto; border-radius: 2px; box-shadow: 0 5px 5px 0 rgb(50 50 50 / 15%); img { max-width: 100%; display: block; } } } .tabsSec { height: 643px; } .tabs-nav { margin: 0; position: absolute; bottom: 20px; left: 50%; transform: translateX(-50%); text-align: left; padding: 0; list-style: none; display: flex; align-items: center; .tab-item { cursor: pointer; border-bottom: 1px dotted; &:nth-child(2) { margin-left: 1em; } &.active { background: #e5e5e5; cursor: default; color: #363636; border-bottom: none; } } } .tabs-stage { width: 992px; height: 643px; position: absolute; right: 0; top: 0; background-size: auto; background: url(/images/mac.png) no-repeat; .tab { &.active { display: block; } display: none; width: 686px; height: 438px; position: absolute; right: 154px; top: 37px; box-shadow: none; background: #fff; margin: 0 auto; border: 2px solid #fff; border-radius: 2px; box-shadow: 0 5px 5px 0 rgb(50 50 50 / 15%); img { max-width: 100%; display: block; } } } .leave-request { margin: 35px auto 0; text-align: center; max-width: 600px; .text { font-size: 24px; margin-bottom: 26px; } .btn-request { border-radius: 4px; background: #6278ff; background: linear-gradient(90deg, #6278ff 0, #905fff); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#6278ff",endColorstr="#905fff",GradientType=1); color: #fff !important; padding: 16px 60px; line-height: 1; font-size: 22px; display: inline-block; transition: 0.3s all; cursor: pointer; &:hover { opacity: 0.9; } } } .capabilities-section { margin-top: 6em; background: #f9fbfe; padding-top: 3em; .subtitle { font-size: 40px; font-weight: bold; margin: 0 0 25px; color: #363636; text-align: center; p { font-size: 20px; max-width: 796px; margin: 21px auto; font-weight: 300; } } .capabilities-list { .item { .icon { text-align: center; margin-bottom: 21px; } .title { text-align: center; margin-bottom: 30px; position: relative; font-size: 24px; &:after { content: ""; width: 42px; height: 2px; background: #8150c0; position: absolute; left: 50%; transform: translateX(-50%); bottom: -15px; } } .desc { font-size: 16px; color: #505050; height: 187px; } } } } .useful-section { padding: 4em 8em; .row:nth-child(2) { margin-top: 3em; } .useful-list { .img { img { width: 100%; } max-width: 336px; } .subtitle { div { font-weight: bold; color: #363636; font-size: 26px; margin: 0 0 24px; } p { margin-bottom: 20px; } } } } .seldonControl { .promo-header { position: relative; background: #000d37; background-size: cover; color: #fff; overflow: hidden; height: 86vh; .stats { margin: 0; padding: 0; position: absolute; z-index: 3; bottom: 5px; left: 24px; right: 24px; display: flex; margin: auto; justify-content: space-between; &-item { .name { min-height: 39px; margin: 0 22px 0 0; } .value { .date { font-size: 10px; opacity: 0.6; clear: both; display: block; } .count { color: white; font-size: 20px; display: block; line-height: 1; } strong { font-size: 42px; margin: 0 4px 4px 0; float: left; line-height: 1; color: white; } } } } .title { max-width: 526px; margin: 12px 0 0; position: relative; z-index: 3; .btn-violet { border-radius: 4px; background: #905fff; color: #fff; padding: 16px 36px; line-height: 1; font-size: 20px; width: 232px; cursor: pointer; margin-left: 1em; transition: 0.3s all; display: flex; align-items: center; justify-content: center; &:hover { opacity: 0.9; } } h1 { font-size: 57px; color: #fff; font-weight: bold; } p { text-align: left; margin-bottom: 6vh; } } .video { position: absolute; right: -10%; top: 0; z-index: 0; opacity: 0.9; } } } .promo-y.active, .promo-y-child > *.active { opacity: 1; -ms-transform: translateY(0); transform: translateY(0); } .promo-fade { opacity: 0; &.active { opacity: 1; } } .promo-y, .promo-y-child > * { -ms-transform: translateY(72px); transform: translateY(72px); opacity: 0; } .promo-trans, .promo-y, .promo-fade, .promo-y-child > *, .promo-y-after:after { transition: all 0.7s cubic-bezier(0.215, 0.61, 0.355, 1); } .promo-demo { background: url(/images/widgets-dots.png) left top/40px repeat, #151b2d radial-gradient( ellipse farthest-side at right top, #191f5f, rgba(25, 31, 95, 0) ); .maxwidth-theme { display: flex; padding: 6vh 0; justify-content: center; align-items: center; } .title { h2 { color: #fff; margin-bottom: 18px; text-align: left; line-height: 85px; } p { color: #6f7195; margin-bottom: 0; text-align: left; margin: 1em 0 0 0; } } .btn-promo { &:hover { opacity: 0.9; } transition: 0.3s all; height: 80px; width: 220px; font-size: 20px; margin: 18px 0 0 64px; background: #5d8be8; box-shadow: none; -ms-flex-pack: center; justify-content: center; border: none; color: #fff; align-items: center; display: flex; } } .promo-products { overflow: hidden; padding: 2em 0; .promo-icons { &-label { color: #565656; } } &--images-wrap { height: 450px; margin-top: -5vh; margin-bottom: 7vh; position: relative; } &--images { height: 100%; position: absolute; perspective: 100px; top: 0; width: 1760px; left: calc(50% - 880px); } &--image { position: absolute; -ms-transform: translateX(-50%); transform: translateX(-50%); } } .promo-stats { background: #3f317c; height: auto; min-height: 0; padding: 116px 0; .items { display: flex; flex-wrap: wrap; .item { width: calc(50% - 10px); margin: 5px; margin-bottom: 40px; p { color: white; margin: 0; } .success { color: #10cd7b; } &-title { color: #b9aeff; font-size: 16px; } .dynamic { color: white; } .value { strong { font-size: 45px; line-height: 1; color: white; margin-right: 13px; } } } } .title { h2 { color: white; text-align: left; } p { margin-bottom: 0; color: #a7a0ee; text-align: left; } } } .title { h2 { color: #1c1c1c; font-size: 70px; line-height: 1.1; font-weight: 300; text-align: center; margin: 0 0 39px; } p { text-align: center; font-weight: 300; font-size: 18px; max-width: 1050px; margin-left: auto; margin-right: auto; } } body:not(.in_index) header { border: 0 !important; } [class^="icon-"] { display: inline-block; vertical-align: top; } .tender-mini-tile { background: #fff; border-radius: 4px; display: -ms-inline-flexbox; display: inline-flex; width: 470px; height: 125px; box-shadow: 0 19px 27px rgb(0 0 0 / 10%); &--org-name { max-width: 270px; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 12px; } &--price { font-size: 16px; } &--title { font-size: 20px; font-weight: bold; color: #000; margin: 0 0 4px; max-width: 310px; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } &--content { padding: 10px 0 0 0; p { margin: 0; font-size: 11px; } } &--header { margin-bottom: -2px; } &--img { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; border-radius: 4px 0 0 4px; -ms-flex-pack: center; justify-content: center; width: 134px; margin-right: 18px; -ms-flex: none; flex: none; img { max-height: 85px; } } } .promo-tenders { background: #5a6cd9 radial-gradient( ellipse 1000px 400px at center, #7e8de6, rgba(126, 141, 230, 0) ); overflow: hidden; padding-bottom: 3em; .title { h2 { color: white; padding-top: 1em; } p { color: #c3ccff; } margin-bottom: 1em; } &--gallery { &-row { margin-bottom: 19px; height: 125px; position: relative; .tender-mini-tile { width: 471px; -ms-flex: none; flex: none; margin-right: 19px; &--content { padding-right: 16px; } } } &-stage { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; position: absolute; left: -490px; width: 9781px; } &-row:nth-child(1) .promo-tenders--gallery-stage { animation: scroller 150s linear infinite; } } } .promo-ratings { background: url(/images/laptop.png) calc(50% + 102px) -537px no-repeat; .title { h2 { color: #1c1c1c; font-size: 70px; line-height: 1; font-weight: 300; text-align: center; margin: 0 0 39px; padding-top: 1em; } p { text-align: center; font-weight: 300; font-size: 18px; margin-bottom: 15vh; max-width: 1050px; margin-left: auto; margin-right: auto; } } &-img { text-align: center; margin-bottom: 80px; margin-top: -40px; } } .company-name-mini { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; &--content-extra { margin-top: 4px; } &--label { font-size: 16px; line-height: 1.1; } &--image { background: #ddd; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; -ms-flex: 0 0 36px; flex: 0 0 36px; min-width: 36px; height: 36px; margin-right: 12px; position: relative; border: none; } } .circle { display: -ms-inline-flexbox; display: inline-flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; position: relative; border-radius: 50%; } .promo-participant { background: #fffaee; overflow: hidden; &-row { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; height: 86px; background: #fff; border-radius: 3px; margin: 0 0 10px; padding: 0 26px; box-shadow: 0 32px 37.6px 0.4px rgb(53 52 89 / 17%); &--chance { margin-left: auto; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; & > span { line-height: 1.4; margin-left: 19px; } } } &-list { height: 530px; width: 865px; margin: 0 auto; padding-top: 75px; margin-top: -75px; position: relative; z-index: 1; perspective: 700px; &:after { content: ""; background: url(/images/laptop.png) center bottom no-repeat; position: absolute; width: 1185px; height: 743px; left: -59px; top: 0; z-index: -1; } } .title { h2 { color: #1c1c1c; font-size: 70px; line-height: 1.2; font-weight: 300; text-align: center; margin: 39px 0 39px; } p { text-align: center; font-weight: 300; font-size: 18px; margin-bottom: 15vh; max-width: 1050px; margin-left: auto; margin-right: auto; } } } .icon-victory-chart-top { background-image: url(/images/icons-0b22e2fa8d.png); background-position: -247px -67px; width: 123px; height: 57px; } .icon-victory-chart-graph { background-image: url(/images/icons-0b22e2fa8d.png); background-position: 0px -109px; width: 121px; height: 212px; } .icon-victory-chart-graph-overlay { background-image: url(/images/icons-0b22e2fa8d.png); background-position: -247px 0px; width: 134px; height: 67px; } .tender-victory-chance { position: relative; &--row { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 65px; .progress-line { width: 30%; &--bar { border-radius: 2px; display: block; overflow: hidden; height: 3px; min-width: 123px; position: relative; span { border-radius: 2px; height: 100%; display: block; transition: all 0.8s cubic-bezier(0.215, 0.61, 0.355, 1); } } &--labels { margin-bottom: 6px; display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: end; align-items: flex-end; } &--label { font-size: 14px; min-width: 34px; text-align: right; } &--title { font-size: 16px; line-height: 1.2; margin-right: 16px; } } } } .promo-victory-chance { padding: 3em 0; background: #d0c8ff radial-gradient( ellipse 1000px 400px at center, #eeebff, #eeebff, rgba(238, 235, 255, 0) ); .pretty-chart { top: 0; left: calc(50% - 100px); display: inline-block; position: absolute; height: 260px; width: 247px; &--graph { position: absolute; bottom: 27px; left: 50%; height: 100%; -ms-transform: translateX(-50%); transform: translateX(-50%); transition: all 0.8s cubic-bezier(0.215, 0.61, 0.355, 1); &-overlay { position: absolute; bottom: 0; left: 50%; -ms-transform: translateX(-50%); transform: translateX(-50%); } } &--graph-top { position: absolute; z-index: 2; left: -2px; top: -27px; } &--graph-wrap { position: absolute; max-height: 213px; min-height: 63px; height: 63px; width: 121px; bottom: 16px; left: calc(50% + 3px); -ms-transform: translateX(-50%); transform: translateX(-50%); transition: all 0.8s cubic-bezier(0.215, 0.61, 0.355, 1); } .icon-victory-chart-platform { background-image: url(/images/icons-0b22e2fa8d.png); background-position: 0px 0px; width: 247px; height: 109px; } &--platform { position: absolute; bottom: 0; } &--axis { width: 9px; border-top: 1px solid #666; border-bottom: 1px solid #666; position: absolute; z-index: 10; background: repeating-linear-gradient( to bottom, #666, #666 4px, rgba(0, 0, 0, 0) 4px, rgba(0, 0, 0, 0) 6px ) center top/1px 100% no-repeat; &.-cursor- { right: 19px; bottom: 59px; transition: all 0.8s cubic-bezier(0.215, 0.61, 0.355, 1); } &-cursor { color: #666; position: absolute; left: 50%; top: 50%; text-align: center; padding: 4px 0; background: #fff; font-size: 12px; line-height: 1; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } &-label { -ms-flex: 1; flex: 1; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-transform: translateX(-100%); transform: translateX(-100%); width: 70px; position: relative; &:after { content: ""; background: #666; position: absolute; left: 100%; bottom: 0; width: 9px; height: 1px; } } &.-values- { left: 29px; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: justify; justify-content: space-between; top: 0; bottom: 64px; } } } .title { h2 { color: #1c1c1c; font-size: 70px; line-height: 1.2; font-weight: 300; text-align: center; margin: 0 0 39px; } p { text-align: center; font-weight: 300; font-size: 18px; margin-bottom: 15vh; } } } .promo-icons.victory { margin-top: 10vw; margin-bottom: 4em; .promo-icons-label { color: #565656; } } .promo-icons { display: flex; -ms-flex-pack: justify; justify-content: space-between; max-width: 870px; margin: 0 auto; margin-top: 8vw; &-item { text-align: center; width: 27%; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-align: center; align-items: center; .img { margin-bottom: 12px; display: -ms-inline-flexbox; display: inline-flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; width: 92px; height: 92px; img { width: 100%; } } } &-label { color: #9db5ff; font-size: 18px; } } .analyz { background: url(/images/promo-widgets-glow.png) center no-repeat, rgba(41, 33, 88, 0.99) url(/images/widgets-dots.png); width: 100%; top: 0; z-index: 2; perspective: 500px; transform-style: preserve-3d; padding: 2em 0; .promo-slider { .my-widget { color: #fff; height: 125px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; position: relative; margin-bottom: 8px; padding: 0 16px; border-radius: 4px; background: linear-gradient(165deg, #5c82e8, #5261e0, #7c5be0); box-shadow: 0 0 12px rgb(255 255 255 / 20%) inset; height: 202px; width: 845px; margin-right: 102px; opacity: 0.5; -ms-transform: translateY(16px); transform: translateY(16px); transition: all 0.4s; transform: translateY(16px); cursor: grab; .demand { margin: 0 28px; & > div:not(:first-child) { opacity: 0.7; font-size: 13px; } } .purchases { & > div:nth-child(1) { color: #10cd7b; font-size: 30px; font-weight: bold; margin: 0 0 2px; } & > div:nth-child(2) { opacity: 0.7; font-size: 13px; } } .name { .content { padding-left: 171px; & > div:nth-child(1) { font-size: 24px; font-weight: bold; line-height: 1; margin: 0 0 6px; } & > div:nth-child(2) { } } figure.img { position: absolute; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; width: 320px; height: 250px; left: -120px; top: calc(50% - 100px); img { width: 100%; } } } &.slick-center { opacity: 1; transform: translateY(0); } } } .title { h2 { p { text-align: center; font-weight: 300; font-size: 18px; max-width: 1050px; margin-left: auto; padding: 1em 3em; margin-right: auto; } color: #fff; font-size: 70px; line-height: 1; font-weight: 300; text-align: center; margin: 0 0 39px; } } } .seldonPro__block { .promo-header { z-index: 1; height: 100vh; overflow: hidden; background: #000; perspective: 250px; display: flex; text-align: left; & > .maxwidth-theme { display: flex; text-align: left; } .title { margin: auto 0; h1 { color: #fff; font-size: 80px; line-height: 1.1; font-weight: 700; p { margin: 0; text-align: left; padding: 0; color: #fff; font-size: 80px; line-height: 1.1; font-weight: 700; } } } .video { z-index: -2; position: absolute; height: 1000px; width: 1000px; top: calc(50% - 500px); left: calc(50% - 500px); transform-style: preserve-3d; } } } .tablet__menu { display: flex; justify-content: flex-end; .social-btns .item { // width: 12px; width: 30px; } .burger { width: 58px !important; height: 58px !important; position: absolute !important; left: 1em; } .phone-a-btn { .phone { a { font-weight: bold !important; font-size: 24px !important; line-height: 28px; color: #ffffff !important; } } justify-content: flex-end; } & > div:first-child { display: flex; align-items: center; } } .arrow-prev-2 { left: 0; z-index: 1; } .arrow-next-2 { right: 3%; } .arrow-prev-2, .arrow-next-2 { position: absolute; top: 43%; cursor: pointer; width: 91px; transition: 0.3s all; opacity: 0.7; &:hover { opacity: 1; } } .mobile__header { display: none; } #headerfixed { .logo-row .row { .callback-block { padding: 1em 2em !important; } .svg { display: none !important; } .phone a { font-weight: bold !important; font-size: 24px !important; line-height: 28px; color: #ffffff !important; } display: flex; align-items: center; justify-content: space-between; margin-top: 0.5em; & > div:nth-child(1) { margin-right: auto; } & > div:nth-child(2) { margin-right: auto; } } background: rgb(8, 43, 79) !important; height: 78px !important; .phone-a-btn { display: flex; align-items: center; div:nth-child(2) { div { font-size: 13px !important; line-height: 15px; background: #ff3e2c; border-radius: 35px; padding: 1em 1em; color: #ffffff; text-align: center; display: flex; align-items: center; height: 45px; transition: 0.3s all; margin-left: 1em; &:hover { color: #ff3e2c; background: #ffffff; } } } } } .burger__ipad { display: none; } .form.popup { .form-footer .btn { background: #ff3c40; font-weight: bold; font-size: 18px; line-height: 21px; text-transform: uppercase; color: #ffffff; border-radius: 35px; transition: 0.3s all; &:hover { } } } h3 { font-size: @font-lg; } header { background: none !important; } .particles { position: absolute; left: 0; top: 0; width: 100%; height: 100%; canvas { display: block; vertical-align: bottom; } } .slick-list { overflow: visible !important; } .mega-menu table td .wrap > a { font-weight: 500; font-size: 14px !important; line-height: 14px !important; text-transform: inherit !important; color: #ffffff !important; } .header_container { display: flex !important; align-items: center; justify-content: center; } #mobileheader { background: #082b4f; padding-top: 1em; .svg { display: none !important; } } .logo_and_menu-row .phone { padding: 0 !important; a { font-weight: bold !important; font-size: 24px !important; line-height: 28px; /* identical to box height */ color: #ffffff !important; } } .social-block { .social-btns { // width: 12px; margin: auto; position: relative !important; } } .social__header, .tablet__menu, .social-block { position: relative; .social-btns { display: flex; align-items: center; flex-wrap: nowrap; position: absolute; right: auto; left: -8px; // top: 19px; @media (max-width: 768px) { & { top: 30px; } } @media (max-width: 768px) { & { // top: 50px; } } .item { span { margin-left: 0.5em; font-size: 16px; line-height: 19px; /* identical to box height */ color: #a5a5a5; } width: 12px; margin: 12px; } } .phone-a-btn { display: flex; align-items: center; margin-left: 3em; div:nth-child(2) { div { font-size: 13px !important; line-height: 15px; background: #ff3e2c; border-radius: 35px; padding: 1em 1em; color: #ffffff; text-align: center; display: flex; align-items: center; height: 45px; transition: 0.3s all; margin-left: 1em; &:hover { color: #ff3e2c; background: #ffffff; } } } } } .main { &__header { .bannerHeader { position: relative; margin-top: -7em; background: url(/images/header-background.jpg) center no-repeat #06101c; background-size: cover; height: 100vh; width: 100%; display: flex; align-items: center; .down__btn { div { padding: 1em; background: rgba(255, 255, 255, 0.21); backdrop-filter: blur(5px); border-radius: 100%; height: 60px; width: 60px; margin: auto; background-image: url(/images/btn-down.svg); background-position: center; background-repeat: no-repeat; cursor: pointer; -webkit-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); box-shadow: 0 0 0 0 #0cdbff; transition: 0.3s all; &:hover { webkit-animation: none; -moz-animation: none; -ms-animation: none; animation: none; } } position: absolute; bottom: 11.5em; right: 0; left: 0; } .logo-block { position: relative; width: 100%; max-width: 736px; margin: auto; // max-width: 590px; max-width: 413px; .img { width: 100%; text-align: center; img { width: 100%; } } } .logo-btn { background: #ff3c40; border-radius: 35px; font-weight: 500; font-size: 14px; line-height: 16px; text-transform: uppercase; color: #ffffff; width: 262px; padding: 1em; text-align: center; cursor: pointer; transition: 0.3s all; margin: 2em auto; &:hover { color: #ff3c40; background: #ffffff; } } } } &__body { .programms { margin-top: 4em; margin-bottom: 4em; &__btn { margin-top: auto; font-weight: 500; font-size: 13px; line-height: 15px; text-transform: uppercase; color: #ffffff; border: 1px solid #ffffff; box-sizing: border-box; border-radius: 35px; text-align: center; margin: auto auto 2em auto; padding: 1em 4em; transition: 0.3s all; &:hover { color: #ffffff; background: #ff3c40; } } .list { .slick-slide { } .item { &:nth-child(2) { background-image: url(/images/seldon-pro-b.png); &:hover { background-image: url(/images/Comp-1.gif); } } background-repeat: no-repeat; background-size: contain; transition: 0.3s all; mix-blend-mode: overlay; border-radius: 6px; width: 252px; height: 469px; margin: 0 1em; display: flex; flex-direction: column; justify-content: space-between; .img { padding: 2em 2em; } .text { font-weight: 500; font-size: 13px; line-height: 15px; padding: 1em; color: #ffffff; a { font-weight: 500; font-size: 13px; line-height: 15px; color: #ffffff; } } &:hover { transform: scale(1.1); } } } .title { margin-bottom: 4em; h3 { font-weight: bold; line-height: 41px; color: #051736; text-align: center; } p { font-weight: 500; font-size: 18px; line-height: 21px; /* identical to box height */ color: #000000; text-align: center; } } } } } footer { background: #04141a !important; } .newsFront__block { background: #031432; padding: 3em 0; h3 { font-weight: bold; line-height: 41px; text-align: center; color: #ffffff; } &-items { display: flex; justify-content: space-between; &-item { width: calc(50% - 24px); margin: 12px; .date { font-weight: 500; font-size: 13px; line-height: 15px; /* identical to box height */ color: #ffffff; } .text { font-size: 14px; line-height: 16px; /* identical to box height */ color: #ffffff; } .name { margin: 8px 0; line-height: 18px; a { font-weight: bold; font-size: 16px; color: #ffffff; } } } } } .partners__block { padding: 3em 0; &-slider { padding: 2em 0; } h3 { font-weight: bold; line-height: 41px; text-align: center; color: #333333; } p { font-weight: 500; font-size: 18px; line-height: 21px; /* identical to box height */ text-align: center; color: #333333; } .slick-dots li button:before { font-size: 13px; } .slick-dots li.slick-active button:before { opacity: 1; color: #508aff; font-size: 13px; } ul li:before { display: none; } .slick-track { display: flex; align-items: center; } } .form__block { background-image: url(/images/form-background.png); background-size: 100% 100%; background-repeat: no-repeat; padding: 2em 0; .item-views.blocks { padding: 0 !important; } h3 { font-weight: bold; line-height: 41px; text-align: center; color: #ffffff; } .form-body { input { &.btn { &:hover { background: white; color: #ff3c40; } font-size: 13px; line-height: 15px; text-transform: uppercase; color: #ffffff; transition: 0.3s all; border: 0; background: #ff3c40; } width: 100%; text-indent: 1.5em; width: 100%; background: #ffffff; border: 1px solid #dadada; box-sizing: border-box; border-radius: 35px; height: 50px; } } } .arrow-next, .arrow-prev { position: absolute; bottom: 1em; cursor: pointer; } .arrow-prev { right: 46%; } .arrow-next { right: 41%; } .programms .title, .title__main { margin-bottom: 3em; h3 { font-weight: bold; line-height: 41px; text-align: center; color: #051736; } p { font-weight: 500; font-size: 18px; line-height: 21px; /* identical to box height */ text-align: center; color: #000000; } } .services-2__block { background-image: url(/images/background-2.png); background-size: 100% 100%; background-repeat: no-repeat; padding: 7em 0 0; .title { img { max-width: 326px; } h3 { font-weight: bold; line-height: 110%; /* or 40px */ color: #ffffff; } p { font-weight: 500; font-size: 18px; line-height: 21px; /* identical to box height */ text-align: left; color: #000000; } } &-1 { .title { h3 { color: #000000; } } .items { display: flex; flex-wrap: wrap; .title { h3 { color: #000000; } } .item-3 { text-align: center; background: #0e3372; border: 1px solid #e5e5e5; box-sizing: border-box; border-radius: 6px; width: 100%; flex-direction: row-reverse; justify-content: center !important; height: 130px; .text { font-weight: bold; font-size: 14px; line-height: 16px; /* identical to box height */ margin-left: 1em; color: #ffffff; } } .item-1, .item-2 { height: 125px; width: calc(50% - 12px); background: #ffffff; border: 1px solid #e5e5e5; border-radius: 6px; .img { } .text { font-weight: 500; font-size: 14px; line-height: 16px; /* identical to box height */ color: #000000; } } .item { align-items: center; margin: 6px; display: flex; justify-content: space-between; padding: 1em; } } } &-2 { margin: 12em 0 0; padding: 4em 0; background-image: url(/images/sub-background.png); background-repeat: no-repeat; background-size: cover; background-size: 100% 100%; background-position: center; .items { display: flex; flex-wrap: wrap; .item { padding: 3em; display: flex; justify-content: space-between; align-items: center; height: 125px; width: calc(50% - 12px); margin: 6px; } .item-1, .item-4 { background: #ffffff; border: 1px solid #e5e5e5; box-sizing: border-box; border-radius: 6px; .text { font-weight: bold; font-size: 14px; line-height: 16px; color: #000000; } .img img { } } .item-2, .item-3 { background: #0e3372; box-sizing: border-box; border-radius: 6px; .text { font-weight: 500; font-size: 14px; line-height: 16px; color: #ffffff; } } } } &-3 { .title { h3 { color: #000000; } } .items { display: flex; flex-wrap: wrap; .item { padding: 3em; display: flex; justify-content: space-between; align-items: center; height: 125px; width: calc(50% - 12px); margin: 6px; } .item-2, .item-3 { background: #ffffff; border: 1px solid #e5e5e5; box-sizing: border-box; border-radius: 6px; .text { font-weight: bold; font-size: 14px; line-height: 16px; color: #000000; } .img img { border-radius: 100%; border: 3px solid #ffffff; filter: drop-shadow(0px 4px 16px rgba(0, 0, 0, 0.1)); } } .item-1, .item-4 { background: #0e3372; border: 1px solid #e5e5e5; box-sizing: border-box; border-radius: 6px; .text { font-weight: 500; font-size: 14px; line-height: 16px; color: #ffffff; } } } } } .subpod__block { background-image: url(/images/sub-background.png); background-repeat: no-repeat; background-size: cover; background-size: 100% 100%; background-position: center; padding: 2em 0; .btn.btn-default { background-color: #ff3c40; border-color: #ff3c40; } .row { display: flex; margin: 0; justify-content: space-between; } &-items { width: 66.66666666666666%; .items { display: flex; flex-wrap: wrap; .item { text-align: center; width: calc(33.3333333333% - 12px); margin-bottom: 4em; .text { margin-top: 1em; font-weight: 500; font-size: 18px; line-height: 21px; /* identical to box height */ color: #ffffff; } } } } .title { h3 { width: 49%; font-weight: bold; line-height: 41px; margin: 0; color: #ffffff; } p { font-weight: 500; font-size: 18px; line-height: 21px; /* identical to box height */ text-align: left; margin: 1em 0; color: #ffffff; } } &-form { width: 40%; display: flex; flex-direction: column; justify-content: center; .header-btn { margin-top: 2em; color: white; width: 268px; } .text { margin-top: 3em; p { margin: 0; &:first-child { font-weight: 500; font-size: 24px; line-height: 28px; color: #ffffff; } &:last-child { font-weight: 500; font-size: 18px; line-height: 21px; color: #ffffff; } } } } } .consalting__block { background-image: url(/images/background-2.png); background-size: 100% 100%; background-repeat: no-repeat; padding: 6em 0; .col-md-4 { margin-top: 5em; } .items { display: flex; flex-wrap: wrap; .item-1, .item-2, .item-7, .item-8 { .title { padding: 0 10% 0 0em; font-weight: bold; font-size: 14px; line-height: 16px; color: #000000; } background: #ffffff; border: 1px solid #e6e6e6; width: calc(50% - 12px); align-items: center; justify-content: space-between; padding: 1em; } .item-3, .item-4, .item-5, .item-6 { width: calc(25% - 12px); background: #0e3372; border: 1px solid #e6e6e6; padding: 1em; .title { font-weight: 500; font-size: 14px; line-height: 16px; margin-top: 2em; color: #ffffff; width: 50%; margin-right: 2em; } } .item { border-radius: 12px; margin: 6px; display: flex; align-items: center; img { width: 100%; } } } .title { h3 { font-weight: bold; line-height: 41px; text-align: left; color: #051736; } p { font-weight: 500; font-size: 16px; line-height: 18px; margin: 1em 0; color: #000000; text-align: left; &:last-child { color: white; } } } &-btn { margin-top: 3em; a { background: #ff3c40; border-radius: 35px; font-weight: bold; font-size: 13px; line-height: 15px; /* identical to box height */ text-transform: uppercase; padding: 1em 2em; color: #ffffff; transition: 0.3s all; &:hover { } } } } .free__block { background-image: url(/images/free-block.png); background-repeat: no-repeat; background-size: cover; background-position: center; padding: 2em 0; .free__btn { font-weight: bold; font-size: 18px; line-height: 21px; /* identical to box height */ text-transform: uppercase; color: #ffffff; padding: 1em 2em; background: #ff3c40; border-radius: 35px; transition: 0.3s all; cursor: pointer; &:hover { color: #ff3c40; background: #ffffff; } } .text { & > div { width: 21%; } display: flex; flex-direction: column; font-weight: bold; font-size: 28px; line-height: 131.4%; /* or 37px */ flex: 2 1 0; text-transform: uppercase; color: #ffffff; span { color: #07e1ff; } } .maxwidth-theme { align-items: center; display: flex; justify-content: space-between; } } .advantages__block { background-image: url(/images/background-slider.png); background-repeat: no-repeat; background-size: cover; overflow: hidden; .slick-slider { min-height: 50vh; min-width: 56vh; } .maxwidth-theme { display: flex; width: 100%; } .advantages__slider { .slick-track { .item { display: flex; justify-content: space-between; .img { margin: auto; } .text { font-size: 14px; line-height: 16px; position: relative; color: #ffffff; width: 39%; padding: 4em 0; p:before { content: " \25CF"; position: absolute; font-size: 11px; color: #ff3c40; left: -1.5em; } } } } } .nav__block { width: 30%; padding: 2em 0; .slick-track { transform: translate3d(0px, 0px, 0px) !important; display: flex; flex-direction: column; .item { &:hover { background: rgba(16, 207, 244, 0.25); } transition: 0.3s all; cursor: pointer; transition: 0.3s all; font-size: 16px; line-height: 28px; /* identical to box height */ margin: 0.5em 0 0; border-radius: 35px; color: #ffffff; padding: 1em 0px 1em 1em; width: 368px; &.slick-current { background: rgba(255, 255, 255, 0.25); font-weight: bold; font-size: 24px; } } } } } .widgets-screen { background: rgba(31, 48, 77, 0.71); width: 100%; height: 128px; padding: 26px 0 0 0; color: #fff; overflow: hidden; display: flex; flex-wrap: nowrap; align-items: flex-start; justify-content: flex-start; position: absolute; bottom: 0; &:hover { .list-widgets { animation-play-state: paused; } } .list-widgets { flex: 0 0 auto; min-width: 0; display: flex; flex-wrap: nowrap; align-items: flex-start; justify-content: flex-start; animation: marquee 40s linear infinite; /* Note: backdrop-filter has minimal browser support */ .item { padding: 0 3em; border-right: 1px solid rgba(255, 255, 255, 0.12); display: flex; align-items: center; img { width: 124px; } .text-3 { margin: 0 2em; div:nth-child(1) { font-weight: 500; font-size: 16px; line-height: 18px; color: #ffffff; } div:nth-child(2) { font-weight: bold; font-size: 24px; line-height: 28px; /* identical to box height */ color: #ffffff; } div:nth-child(3) { font-weight: 500; font-size: 13px; line-height: 15px; /* identical to box height */ color: #77c810; } } .text-1 { margin: 0 2em; div:nth-child(1) { font-weight: 500; font-size: 16px; line-height: 18px; color: #ffffff; } div:nth-child(2) { font-weight: bold; font-size: 24px; line-height: 28px; /* identical to box height */ color: #ffffff; } div:nth-child(3) { font-weight: 500; font-size: 13px; line-height: 15px; /* identical to box height */ color: #77c810; } } .text-2 { margin: 0 2em; div:nth-child(1) { font-weight: 500; font-size: 16px; line-height: 18px; color: #ffffff; } div:nth-child(2) { font-weight: bold; font-size: 24px; line-height: 28px; /* identical to box height */ color: #ffffff; } div:nth-child(3) { font-weight: 500; font-size: 13px; line-height: 15px; /* identical to box height */ color: #ff3c40; } } } } } @keyframes marquee { from { transform: translateX(0); } to { transform: translateX(-50%); } } @-webkit-keyframes pulse { to { box-shadow: 0 0 0 25px rgba(232, 76, 61, 0); } } @-moz-keyframes pulse { to { box-shadow: 0 0 0 25px rgba(232, 76, 61, 0); } } @-ms-keyframes pulse { to { box-shadow: 0 0 0 25px rgba(232, 76, 61, 0); } } @keyframes pulse { to { box-shadow: 0 0 0 25px rgba(232, 76, 61, 0); } } @media (min-width: 1920px) { .main__header .bannerHeader .logo-btn { margin: 6em auto 0; } } @media (max-width: 1707px) { } @media (max-width: 1204px) { .burger__ipad { svg { height: 40px; width: 40px; path { fill: white !important; } } display: block; position: absolute; left: 3em; } .header_container { justify-content: flex-end; } .menu-header { display: none; } .burger__ipad { display: block; position: absolute; left: 3em; } } @media @tablet { .advantages-item { margin: auto auto 38px; height: 360px; } .advantages-items { flex-wrap: wrap; } .press-release__pre-title { font-size: 20px; line-height: 30px; } .press-release-item { margin: auto auto 32px; } .press-release__items { flex-wrap: wrap; } .press-release__title { font-size: 25px; line-height: 35px; } .press-release__card { height: 100%; } .press-release__content { width: 100%; } .press-release__card { padding: 29px 31px 30px; } .button_white { padding: 8px 9px; } .basis__content { width: 100%; } .basis__title { font-size: 33px; } .seldonProgramms { .programms { padding: 0; } } .seldonapi { &-slider { } &-header { background-position: 54%; } } .undertitle { h2 { font-size: 28px; } } .sub { &-undertitle { .items-50 { .items { .item { width: calc(100% - 12px); .name { width: 75%; } } } } } &-undertitle { .items-50 { .items { .item { width: calc(100% - 12px); } } } } } .pages-header { h1 { font-size: 48px; line-height: 57px; } } .tender { &-underheader-2 { .items { .item { width: calc(50% - 12px); img { height: 101px; } } } } &-underheader { img { width: 100%; } } &-header { background-position: 46%; h1 { font-size: 48px; line-height: 55px; } } } .padding-block { padding: 3em 1em; } .semniary { &-header { background-position: 57%; h1 { font-size: 48px; } } &-vygoda { h2 { padding-bottom: 2em; } .row { padding: 0; } padding: 3em 2em; } .undertitle { h2 { font-size: @font-md; } } &-advantages { .block-1 { .img-right { img { width: 412px; } } } .block-2 { .items { .item { width: calc(50% - 12px); } } } } } #mobileheader { z-index: 1; } .header_wrap #mobileheader { display: none !important; } .burger__ipad { svg { height: 40px; width: 40px; path { fill: white !important; } } display: block; position: absolute; left: 3em; } .social__header { .phone-a-btn { margin-left: 1em; } } .header_container { justify-content: flex-end; } .menu-header { display: none; } .newsFront__block { &-items { flex-wrap: wrap; } } .form__block { .col-md-3 { margin: auto; float: none; width: 50%; } } .services-2__block { padding: 3em 0; &-1 { .items { .item-1, .item-2 { width: calc(100% - 12px); } .item { } } } &-2 { .items { .item-2, .item-4 { background: #0e3372; .text { color: #ffffff; } } .item-1, .item-3 { background: #ffffff; .text { color: #000000; } } .item { width: calc(100% - 12px); } } } &-3 { padding: 3em 0; .items { .item-2, .item-4 { background: #0e3372; .text { color: #ffffff; } } .item-1, .item-3 { .text { color: #000000; } background: #ffffff; } .item { width: calc(100% - 12px); } } } } .subpod__block { &-form { width: 74%; } .title { h3 { width: 66%; } } &-items { margin-left: 3em; margin-top: -4em; .items { .item { width: calc(50% - 12px); margin-bottom: 1em; } } } } .consalting__block { .items { .item-1, .item-2, .item-7, .item-8 { width: calc(100% - 12px); } .item-3, .item-4, .item-5, .item-6 { width: calc(50% - 12px); } } .col-md-4 { margin-top: 0; } } .free__block { background-position: 35%; } h3 { } .arrow-next { right: 1%; } .arrow-prev { right: 6%; } .advantages__block { .advantages__slider { .slick-track { .item { flex-direction: row-reverse; } } } .slick-slider { min-height: 10vh; } .maxwidth-theme { flex-direction: column; } .nav__block { width: 100%; .slick-track { flex-direction: row; .item { font-size: 13px; line-height: 15px; padding: 0.5em 23px 0.5em 1em; width: auto; } } } } .arrow-prev-2, .arrow-next-2 { cursor: pointer; width: 97px; img { width: 100%; } } } @media (max-width: 991px) { .logo_and_menu-row { display: none !important; } } @media @mobile { .logo_and_menu-row { .logo { .text { display: none; } } } .tariffs-basis { height: 100%; .tariffs-tab.-active- { .tariffs-list--item { width: 100%; max-width: 100%; margin-bottom: 1em; } } .maxwidth-theme { width: 100%; } } .button_white { margin: 23px auto auto; } .services-business { flex-wrap: wrap; } .callback-form { width: 100%; margin: 48px 0px 0; } .invite { flex-wrap: wrap; } .works-territory__img { background: none; } .seldonapi-slider .slick-slide img { width: 100%; } .semniary .undertitle h2 { line-height: 30px; } .pages-header .title { padding: 1em 0 0; } .footer__blockT p:nth-child(2) { font-size: 21px; line-height: 25px; } .seldonStat-tabs .tabs__content img { width: 100%; } .seldonStat-tabs .tabs .tabs__caption { flex-wrap: wrap; } .seldonStat-tabs .tabs .tabs__caption div { margin: 0 0 13px; } .seldonStat-advanatages, .seldonStat-tabs { padding: 29px 0 22px; } .seldonStat-title h2 { font-size: 33px; } .seldonStat-what img { width: 100%; } .seldonStat-header__1 .text-block h1 { font-size: 51px; } .seldonStat-header__1 .text-block { padding: 34px 0; } .tariffs-items__item { width: 100%; } .tariffs-items { flex-wrap: wrap; } .seldonControl .promo-header .title .btn-violet { margin: auto; } .seldonControl .promo-header .stats { flex-wrap: wrap; padding: 0 2em; } .seldonControl .promo-header .stats-item { width: 50%; } .seldonControl .promo-header .title h1 { font-size: 40px; } .useful-section { padding: 1em 2em; } .prices-header__btn.try { width: 100%; padding: 1em 0em; } .prices-promo-review { padding: 1em 0; } .prices-promo-review .title h2 { font-size: 33px; } .prices-promo-review__list .item div:nth-child(2) { padding-bottom: 44px; } .prices-promo-review__list .item { height: auto; width: 100%; } .prices-promo-versus h5 { font-size: 38px; } .prices-promo-versus img { width: 100%; } .prices-promo-versus-goods, .prices-promo-versus-medicine { padding: 1em; } .prices-promo-versus { flex-wrap: wrap; } .prices-promo-section { height: auto; } .prices-promo-section__content .text { width: 100%; margin-bottom: 1em; height: auto; } .prices-promo-section__content { display: block; } .prices-promo-offers--snippet { display: none; } .prices-promo-section__content .icons { flex-wrap: wrap; } .prices-promo-section__content .icons .item { margin: 1em 0; width: 50%; } .prices-promo-section .title h2 { font-size: 37px; } .prices-promo-top-try { padding: 2em 0; } .prices-promo-top-try .form-body input#POPUP_NAME, .prices-promo-top-try .form-body input { width: 100%; } .prices-promo-top-try .form-body > div { margin-right: 0; width: 100%; } .prices-header__stats-item .value strong { font-size: 26px; } .prices-header__btn { margin: auto; } .prices-header .title { padding: 2em 0; } .prices-header__stats-item { width: 50%; text-align: center; margin-right: 0; } .prices-header__stats .maxwidth-theme { flex-wrap: wrap; } .prices-header__stats { position: relative; } .prices-header { height: auto; } .seldonDoc .whatService .usersBlock .title h3 { font-size: 28px; } .seldonDoc .whatService__block-2 .text, .seldonDoc .whatService__block-4 .text { padding: 1em; } .seldonDoc .whatService__block-3 a, .seldonDoc .whatService__block-5 a, .seldonDoc .whatService__block-2 a, .seldonDoc .whatService__block-4 a { margin: auto; } .seldonDoc .whatService__block-3 .text, .seldonDoc .whatService__block-5 .text { margin: 0; width: 100%; padding: 1em; } .whatService .block img { width: 100%; } .seldonDoc .whatService__block-2 .img img:nth-child(2), .seldonDoc .whatService__block-4 .img img:nth-child(2) { display: none; } .seldonDoc .whatService > div:nth-child(1) p { padding: 1em 1em; margin: 0; } .seldonDoc .whatService, .seldonDoc .whatService__block-2 .block, .seldonDoc .whatService__block-4 .block, .seldonDoc .whatService__block-3 .block, .seldonDoc .whatService__block-5 .block { display: block; } .seldonDoc .whatService > div:nth-child(1) { padding: 0 0; width: 100%; display: block; } .seldonDoc .whatService h2 { font-size: 18px; } .seldonDoc-header { height: 576px; } .seldonDoc-header > div:nth-child(3) div:nth-child(1) { display: none; } .seldonDoc-header > div:nth-child(1) > div > div:nth-child(2) { width: 100%; } .trees-tabs img { width: 100%; } .tree.block .title h3 { font-size: 41px; line-height: initial !important; } .seldonBasis-header .title { height: auto; } .useful { [class*="icon_"] { width: 27%; } } .promo-tariff .tariff-tile-spec--title { display: none; } .promo-tariff h3 { font-size: 34px; } .promo-demo { padding: 2em 0; } .promo-demo .maxwidth-theme { display: block; } .promo-ratings-img img { width: 100%; } .company-name-mini--content-extra { font-size: 13px; } .company-name-mini--label { font-size: 14px; } .company-name-mini--content { line-height: 100%; font-size: 15px; } .promo-participant-row--chance > span { display: none; } .promo-participant-list { width: 100%; } .promo-icons-item { width: 46%; } .tender-victory-chance { height: 268px; } .tender-victory-chance--row { display: none; } .promo-icons { flex-wrap: wrap; justify-content: center; } .analyz .promo-slider .my-widget { height: 250px; } .analyz .promo-slider .my-widget .name figure.img { width: 181px; height: 122px; left: -17px; } .promo-slider { display: flex; animation: widgetCarousel 80s linear infinite; } #mobileheader { z-index: 99999999999999 !important; } .seldon17-tasks__2 .items .item .item-btn { font-size: 12px; line-height: 111.9%; img { height: 32px; margin: 0px 5px 0px; } } .maxwidth-theme { padding: 0px 17px !important; } #mobileheader.sticky-menu { z-index: 9999999; } .seldon17-tasks__2 .items .item .item-btn { padding: 8px; } .seldonPro__block .promo-header .title h1 { font-size: 40px; } .seldonPro__block .promo-header .title h1 p { font-size: 40px; } .analyz .title h2 { font-size: 44px; } .promo-victory-chance .title h2 { font-size: 45px; } .promo-icons-item .img img { width: 81%; } .promo-icons.victory .promo-icons-label { font-size: 14px; } .promo-participant .title h2 { font-size: 45px; } .promo-ratings .title h2 { font-size: 45px; } .title h2 { color: #1c1c1c; font-size: 45px; } .promo-demo .title h2 { line-height: 48px; } .promo-demo .btn-promo { margin: auto; padding: 8px; } .promo-tariff .tariff-tile-spec--content { font-size: 16px; width: 113%; } .promo-tariff .tariff-tile-spec.-promo- .tariff-tile-spec--img { display: none; } .promo-tariff .btn.-carrot- { width: 96%; } .promo-tariff h3 { padding: 8px; } .seldonBasis-header .title h1 { font-size: 41px; line-height: 45px; margin-top: 1em; } .seldonBasis-header .title p { width: 93%; } .useful .title h4 { font-size: 45px; } .useful .row .col-md-6 .text { padding-left: 15px; } .section-api .title h3 { font-size: 34px; font-weight: bold; } .prices-header .title h1 { font-size: 45px; } .prices-promo-top-try .title h2 { font-size: 36px; } .seldonLite { &-header { background-image: url(/images/seldonlitemobile.png); } } .seldonProgramms { .programms { .items { .item { display: block; padding: 4em 1em; .img-block { width: 72%; margin: 0 0 2em; } .img-btn-mobile { display: block; margin-top: 2em; } .img-btn { display: none; } } } } &-header { background-image: url(/images/seldonnewsmobile.png); } } .seldon17 { &-list { .img { img { width: 100%; } } } &-tasks__2 { .items { .item { height: auto; display: block; padding: 1em; &.last-item { padding: 0; height: 125px; } .item-btn { img { padding: 0; margin: 0; } display: block; flex-direction: column; text-align: center; } .img { margin-bottom: 10px; } } } } &-advantages { .items { .item { height: auto; margin-bottom: 2em; p { &:first-child { font-size: 20px; } &:last-child { margin: 7px 0; } } } } } } .ecp { &-advatnages { .items { .item { img { width: 103px; } } } } .ecp-step__2-items { .item-last { .item-btn { margin: 2em auto; } & > .text > p:last-child { font-size: 20px; } } .col-md-4 { margin: 1.5em 0; } } .ecp-step__1-items-2 { .items { .list { .item { width: calc(50% - 12px); margin: 6px; &:nth-child(7), &:nth-child(8), &:nth-child(9) { width: 100%; } } } } } .ecp-step__1 { & > .maxwidth-theme { padding: 0; margin: 0; } .ecp-step__1-items-1 { flex-wrap: wrap; .item { border-radius: 0; width: 100%; padding: 1em; &.red { margin-top: 1em; } .title { p { margin: 0; &:first-child { font-size: 20px; margin-bottom: 1em; } } } .cost { font-size: 20px; right: 0.5em; top: 0.5em; } } } } &-header { background-image: url(/images/Group534.png); .header-btn { margin: 4em auto auto; } } .ecp-step__2-items { .item { height: 252px; .name { font-size: 14px; } } } .ecp-step__1-items-2 { .items { .item { .title { padding: 12px 14px 27px; font-size: 11px; } } } } &-underwhy { .text { font-size: 20px; } } } .title-24 { h3 { font-size: 18px; } } .pages { &-header { background-position: 57%; } } .bgarantya { &-slider { & > div > .maxwidth-theme:nth-child(2) { padding: 0; margin: 0; } .arrow-prev-2 { left: 2em; } .arrow-next-2 { right: 2em; } .arrow-prev-2, .arrow-next-2 { width: 71px; top: auto; bottom: -46px; } .col-md-7 { overflow: revert; } .items { .item { margin: auto 0; padding: 2em 1em; } } } &-undertitle { .maxwidth-theme { height: auto; } .items { position: relative; } } &-header { background-image: url(/images/Group3344.png); } &-slider { .list { &-item { p { &:first-child { font-size: 18px; } } } } .items { .item { .text { p { &:first-child { font-size: 18px; } } } .name { font-size: 23px; } } } } } .seldonapi { &-slider { .arrow-prev-2, .arrow-next-2 { display: none; } .items { .item { margin: auto 1px; .underblock { padding: 2em 2em; } .block { height: auto; padding: 2em 2em; .text { margin-top: 6em; } .name { font-weight: bold; font-size: 24px; line-height: 110%; /* or 26px */ color: #ffffff; } .img { width: 110px; height: 110px; top: 11px; } div { &:first-child { width: 100%; } } } } } } &-advantages { .items { margin: 0; .item { display: block; margin-bottom: 3em; } } } &-tasks { .items { .item { padding-bottom: 2em; height: auto; } } } &-header { background-image: url(/images/Group134.png); .title { p { &:last-child { font-size: 14px; line-height: 16px; color: #ffffff; } } } } } .pages-header { display: block; .header-btn { margin: 15em auto auto; } .title { width: 100%; h1 { font-size: 28px; line-height: 32px; } p { font-size: 18px; line-height: 21px; } } } table.table-seldon { margin-top: 2em; display: inline-block; vertical-align: top; max-width: 100%; overflow-x: auto; white-space: nowrap; -webkit-overflow-scrolling: touch; } .items-50, .items-33 { .items { .item { width: calc(100% - 12px); height: auto; } } } .undertitle { .title { width: 100%; } h2 { font-size: 28px; line-height: 32px; } } .sub { &-tem { .header-btn { width: 100%; } .items-50 { .items { .item { img { width: 44%; } } } } } &-undertitle { .items-50 { .items { .item { width: calc(100% - 12px); .name { width: 75%; } } } } } &-undertitle { .items-50 { .items { .item { padding: 0; width: calc(100% - 12px); margin-top: 4em; &:not(:first-child) { margin-top: 3em; } .name { font-size: 14px; } img { width: 34%; padding: 6px; } } } } } } .tender { &-command { .items { .item { width: calc(100% - 24px); display: flex; } } } &-what { .items { .item { display: block; div { width: 100%; } } } } &-vidy { .items { .item { width: calc(100% - 12px); } } } &-underheader-2 { .items { .item { width: calc(100% - 12px); } } } .undertitle { h2 { font-size: 22px; line-height: 110%; } } &-underheader { h3 { font-size: 22px; line-height: 25px; margin-top: 1em; } } &-header { background-image: url(/images/Group334.png); display: block; .header-btn { margin: 16em auto auto; } h1 { font-weight: bold; font-size: 36px; line-height: 41px; color: #ffffff; } .title { width: 100%; padding-top: 2em; } } } .form__block.form_block-2 h3 { font-size: 20px; } .padding-block { padding: 3em 1em; } .semniary { &-useful { .items { .item { width: calc(100% - 12px); } } } &-header { background-position: 57%; display: block; background-image: url(/images/Group34.png); .header-btn { margin: 83% auto auto; } h1 { font-size: 36px !important; text-align: center !important; } p { text-align: center !important; } } &-vygoda { .row { .item { .name { font-size: 20px; } height: auto; margin-bottom: 1em; } } h2 { padding-bottom: 2em; } .row { padding: 0; } padding: 3em 2em; } .undertitle { h2 { font-size: @font-md; } } &-advantages { .block-1 { padding-bottom: 12em; .img-right { top: auto; bottom: 0; img { width: 235px; } } } .block-2 { .items { .item { width: calc(100% - 12px); .name { font-size: 14px; } img { height: 74px; } } } } } } #mobileheader.sticky-menu { .tablet__menu .social-btns { background: #082b4f; } position: fixed; left: 0; right: 0; top: 0; transition: 0.3s all; padding-bottom: 4em; background: #082b4f; } .tablet__menu .social-btns .item span { display: none; } .social__header { position: initial; } .tablet__menu { .social-btns { left: 0; right: 0; .item { // width: calc(16.333333% - 24px) !important; text-align: center; .span { display: none; } } } .phone-a-btn .phone a { font-size: 18px !important; } .phone-a-btn div:nth-child(2) div { font-size: 13px !important; } } .logo_and_menu-row { display: none; } .mobile__header { display: flex; } .newsFront__block { &-items { &-item { width: calc(100% - 24px); } } } .form__block { .col-md-3 { width: 94%; } } .services-2__block { .row { & > .col-md-6:last-child { margin-top: 1em; } } &-1 { .items { margin-top: 1em; .item { margin: 0 0 0.5em 0; } } } &-2 { margin-top: 1em; padding: 3em 0; .items { margin-top: 1em; .item-4, .item-1 { background: white; .text { color: #000000; } } .item-3, .item-2 { background: #0e3372; .text { color: white; } } .item { margin: 0 0 0.5em 0; } } } &-3 { .items { .item-3, .item-2 { background: white; .text { color: #0e3372; } } .item-4, .item-1 { background: #0e3372; .text { color: white; } } } } } .subpod__block { &-items { width: 100%; margin: 2em; .items { .item { text-align: left; } } } .form-footer { width: 96%; text-align: center; margin: auto; } &-form { width: 100%; .col-md-12 { width: 96%; text-align: center; margin: auto; } } .title { h3 { width: 100%; } } .row { flex-wrap: wrap; } } .consalting__block { .items { .item { } .item-3, .item-4, .item-5, .item-6 { font-size: 11px; display: block; .title { width: 100%; } .img { text-align: center; img { width: 120px; } } } .item-1, .item-2, .item-7, .item-8 { .img { height: 75px; img { height: 100%; } } height: 130px; .title { padding: 0 2% 0 0em; } } } .col-md-8 { margin-top: 2em; } } .free__block { .maxwidth-theme { flex-wrap: wrap; } background-image: url(/images/back-mob.png); .text > div { width: 100%; text-align: center; padding-bottom: 4em; } .free__btn { margin: auto; width: 89%; text-align: center; } } .arrow-next, .arrow-prev { display: none !important; } .advantages__block { .nav__block { .slick-track { flex-wrap: wrap; width: 100% !important; .item { padding: 1em; width: 26%; &.slick-current { font-size: 14px; } } } } width: 100%; .advantages__slider { .slick-track { flex-wrap: wrap; width: 100%; .item { flex-direction: column-reverse; .text { width: 71%; margin-left: 1em; padding: 0em 0; } .img { img { width: 88%; } } } } } } .footer_middle { .social-block .social-btns { width: 100%; right: 0; } .social__header .social-btns .item, .tablet__menu .social-btns .item, .social-block .social-btns .item { // width: 12px; width: 25px; a { display: flex; } } } .partners__block-slider { .image { padding: 2em 0; img { margin: auto; } } } .consalting__block-btn { margin-bottom: 3em; } .services-2__block-2 { margin: 2em 0; } .programms .title p, .title__main p, .consalting__block .title p, .subpod__block .title p, .services-2__block .title p, .partners__block p { font-size: @fontp-lx; } h3 { font-size: @font-md; line-height: 28px !important; } .main__header { .bannerHeader { .logo-block { .img img { width: 84%; } } } } } .rect-auto, .c100.p51 .slice, .c100.p52 .slice, .c100.p53 .slice, .c100.p54 .slice, .c100.p55 .slice, .c100.p56 .slice, .c100.p57 .slice, .c100.p58 .slice, .c100.p59 .slice, .c100.p60 .slice, .c100.p61 .slice, .c100.p62 .slice, .c100.p63 .slice, .c100.p64 .slice, .c100.p65 .slice, .c100.p66 .slice, .c100.p67 .slice, .c100.p68 .slice, .c100.p69 .slice, .c100.p70 .slice, .c100.p71 .slice, .c100.p72 .slice, .c100.p73 .slice, .c100.p74 .slice, .c100.p75 .slice, .c100.p76 .slice, .c100.p77 .slice, .c100.p78 .slice, .c100.p79 .slice, .c100.p80 .slice, .c100.p81 .slice, .c100.p82 .slice, .c100.p83 .slice, .c100.p84 .slice, .c100.p85 .slice, .c100.p86 .slice, .c100.p87 .slice, .c100.p88 .slice, .c100.p89 .slice, .c100.p90 .slice, .c100.p91 .slice, .c100.p92 .slice, .c100.p93 .slice, .c100.p94 .slice, .c100.p95 .slice, .c100.p96 .slice, .c100.p97 .slice, .c100.p98 .slice, .c100.p99 .slice, .c100.p100 .slice { clip: rect(auto, auto, auto, auto); } .pie, .c100 .bar, .c100.p51 .fill, .c100.p52 .fill, .c100.p53 .fill, .c100.p54 .fill, .c100.p55 .fill, .c100.p56 .fill, .c100.p57 .fill, .c100.p58 .fill, .c100.p59 .fill, .c100.p60 .fill, .c100.p61 .fill, .c100.p62 .fill, .c100.p63 .fill, .c100.p64 .fill, .c100.p65 .fill, .c100.p66 .fill, .c100.p67 .fill, .c100.p68 .fill, .c100.p69 .fill, .c100.p70 .fill, .c100.p71 .fill, .c100.p72 .fill, .c100.p73 .fill, .c100.p74 .fill, .c100.p75 .fill, .c100.p76 .fill, .c100.p77 .fill, .c100.p78 .fill, .c100.p79 .fill, .c100.p80 .fill, .c100.p81 .fill, .c100.p82 .fill, .c100.p83 .fill, .c100.p84 .fill, .c100.p85 .fill, .c100.p86 .fill, .c100.p87 .fill, .c100.p88 .fill, .c100.p89 .fill, .c100.p90 .fill, .c100.p91 .fill, .c100.p92 .fill, .c100.p93 .fill, .c100.p94 .fill, .c100.p95 .fill, .c100.p96 .fill, .c100.p97 .fill, .c100.p98 .fill, .c100.p99 .fill, .c100.p100 .fill { position: absolute; border: 0.08em solid #f6f30a; width: 0.84em; height: 0.84em; clip: rect(0em, 0.5em, 1em, 0em); -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } .pie-fill, .c100.p51 .bar:after, .c100.p51 .fill, .c100.p52 .bar:after, .c100.p52 .fill, .c100.p53 .bar:after, .c100.p53 .fill, .c100.p54 .bar:after, .c100.p54 .fill, .c100.p55 .bar:after, .c100.p55 .fill, .c100.p56 .bar:after, .c100.p56 .fill, .c100.p57 .bar:after, .c100.p57 .fill, .c100.p58 .bar:after, .c100.p58 .fill, .c100.p59 .bar:after, .c100.p59 .fill, .c100.p60 .bar:after, .c100.p60 .fill, .c100.p61 .bar:after, .c100.p61 .fill, .c100.p62 .bar:after, .c100.p62 .fill, .c100.p63 .bar:after, .c100.p63 .fill, .c100.p64 .bar:after, .c100.p64 .fill, .c100.p65 .bar:after, .c100.p65 .fill, .c100.p66 .bar:after, .c100.p66 .fill, .c100.p67 .bar:after, .c100.p67 .fill, .c100.p68 .bar:after, .c100.p68 .fill, .c100.p69 .bar:after, .c100.p69 .fill, .c100.p70 .bar:after, .c100.p70 .fill, .c100.p71 .bar:after, .c100.p71 .fill, .c100.p72 .bar:after, .c100.p72 .fill, .c100.p73 .bar:after, .c100.p73 .fill, .c100.p74 .bar:after, .c100.p74 .fill, .c100.p75 .bar:after, .c100.p75 .fill, .c100.p76 .bar:after, .c100.p76 .fill, .c100.p77 .bar:after, .c100.p77 .fill, .c100.p78 .bar:after, .c100.p78 .fill, .c100.p79 .bar:after, .c100.p79 .fill, .c100.p80 .bar:after, .c100.p80 .fill, .c100.p81 .bar:after, .c100.p81 .fill, .c100.p82 .bar:after, .c100.p82 .fill, .c100.p83 .bar:after, .c100.p83 .fill, .c100.p84 .bar:after, .c100.p84 .fill, .c100.p85 .bar:after, .c100.p85 .fill, .c100.p86 .bar:after, .c100.p86 .fill, .c100.p87 .bar:after, .c100.p87 .fill, .c100.p88 .bar:after, .c100.p88 .fill, .c100.p89 .bar:after, .c100.p89 .fill, .c100.p90 .bar:after, .c100.p90 .fill, .c100.p91 .bar:after, .c100.p91 .fill, .c100.p92 .bar:after, .c100.p92 .fill, .c100.p93 .bar:after, .c100.p93 .fill, .c100.p94 .bar:after, .c100.p94 .fill, .c100.p95 .bar:after, .c100.p95 .fill, .c100.p96 .bar:after, .c100.p96 .fill, .c100.p97 .bar:after, .c100.p97 .fill, .c100.p98 .bar:after, .c100.p98 .fill, .c100.p99 .bar:after, .c100.p99 .fill, .c100.p100 .bar:after, .c100.p100 .fill { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); } .c100 { position: relative; font-size: 120px; width: 1em; height: 1em; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; float: left; margin: 0 0.1em 0.1em 0; background-color: #cccccc; } .c100 *, .c100 *:before, .c100 *:after { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } .c100.center { float: none; margin: 0 auto; } .c100.big { font-size: 240px; } .c100.small { font-size: 51px; } .c100 > span { position: absolute; width: 100%; z-index: 1; left: 0; top: 0; width: 5em; line-height: 5em; font-size: 0.2em; color: black; display: block; text-align: center; white-space: nowrap; -webkit-transition-property: all; -moz-transition-property: all; -o-transition-property: all; transition-property: all; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; } .c100:after { position: absolute; top: 0.08em; left: 0.08em; display: block; content: " "; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; background-color: white; width: 0.84em; height: 0.84em; -webkit-transition-property: all; -moz-transition-property: all; -o-transition-property: all; transition-property: all; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-in; -moz-transition-timing-function: ease-in; -o-transition-timing-function: ease-in; transition-timing-function: ease-in; } .c100 .slice { position: absolute; width: 1em; height: 1em; clip: rect(0em, 1em, 1em, 0.5em); } .c100.p1 .bar { -webkit-transform: rotate(3.6deg); -moz-transform: rotate(3.6deg); -ms-transform: rotate(3.6deg); -o-transform: rotate(3.6deg); transform: rotate(3.6deg); } .c100.p2 .bar { -webkit-transform: rotate(7.2deg); -moz-transform: rotate(7.2deg); -ms-transform: rotate(7.2deg); -o-transform: rotate(7.2deg); transform: rotate(7.2deg); } .c100.p3 .bar { -webkit-transform: rotate(10.8deg); -moz-transform: rotate(10.8deg); -ms-transform: rotate(10.8deg); -o-transform: rotate(10.8deg); transform: rotate(10.8deg); } .c100.p4 .bar { -webkit-transform: rotate(14.4deg); -moz-transform: rotate(14.4deg); -ms-transform: rotate(14.4deg); -o-transform: rotate(14.4deg); transform: rotate(14.4deg); } .c100.p5 .bar { -webkit-transform: rotate(18deg); -moz-transform: rotate(18deg); -ms-transform: rotate(18deg); -o-transform: rotate(18deg); transform: rotate(18deg); } .c100.p6 .bar { -webkit-transform: rotate(21.6deg); -moz-transform: rotate(21.6deg); -ms-transform: rotate(21.6deg); -o-transform: rotate(21.6deg); transform: rotate(21.6deg); } .c100.p7 .bar { -webkit-transform: rotate(25.2deg); -moz-transform: rotate(25.2deg); -ms-transform: rotate(25.2deg); -o-transform: rotate(25.2deg); transform: rotate(25.2deg); } .c100.p8 .bar { -webkit-transform: rotate(28.8deg); -moz-transform: rotate(28.8deg); -ms-transform: rotate(28.8deg); -o-transform: rotate(28.8deg); transform: rotate(28.8deg); } .c100.p9 .bar { -webkit-transform: rotate(32.4deg); -moz-transform: rotate(32.4deg); -ms-transform: rotate(32.4deg); -o-transform: rotate(32.4deg); transform: rotate(32.4deg); } .c100.p10 .bar { -webkit-transform: rotate(36deg); -moz-transform: rotate(36deg); -ms-transform: rotate(36deg); -o-transform: rotate(36deg); transform: rotate(36deg); } .c100.p11 .bar { -webkit-transform: rotate(39.6deg); -moz-transform: rotate(39.6deg); -ms-transform: rotate(39.6deg); -o-transform: rotate(39.6deg); transform: rotate(39.6deg); } .c100.p12 .bar { -webkit-transform: rotate(43.2deg); -moz-transform: rotate(43.2deg); -ms-transform: rotate(43.2deg); -o-transform: rotate(43.2deg); transform: rotate(43.2deg); } .c100.p13 .bar { -webkit-transform: rotate(46.8deg); -moz-transform: rotate(46.8deg); -ms-transform: rotate(46.8deg); -o-transform: rotate(46.8deg); transform: rotate(46.8deg); } .c100.p14 .bar { -webkit-transform: rotate(50.4deg); -moz-transform: rotate(50.4deg); -ms-transform: rotate(50.4deg); -o-transform: rotate(50.4deg); transform: rotate(50.4deg); } .c100.p15 .bar { -webkit-transform: rotate(54deg); -moz-transform: rotate(54deg); -ms-transform: rotate(54deg); -o-transform: rotate(54deg); transform: rotate(54deg); } .c100.p16 .bar { -webkit-transform: rotate(57.6deg); -moz-transform: rotate(57.6deg); -ms-transform: rotate(57.6deg); -o-transform: rotate(57.6deg); transform: rotate(57.6deg); } .c100.p17 .bar { -webkit-transform: rotate(61.2deg); -moz-transform: rotate(61.2deg); -ms-transform: rotate(61.2deg); -o-transform: rotate(61.2deg); transform: rotate(61.2deg); } .c100.p18 .bar { -webkit-transform: rotate(64.8deg); -moz-transform: rotate(64.8deg); -ms-transform: rotate(64.8deg); -o-transform: rotate(64.8deg); transform: rotate(64.8deg); } .c100.p19 .bar { -webkit-transform: rotate(68.4deg); -moz-transform: rotate(68.4deg); -ms-transform: rotate(68.4deg); -o-transform: rotate(68.4deg); transform: rotate(68.4deg); } .c100.p20 .bar { -webkit-transform: rotate(72deg); -moz-transform: rotate(72deg); -ms-transform: rotate(72deg); -o-transform: rotate(72deg); transform: rotate(72deg); } .c100.p21 .bar { -webkit-transform: rotate(75.6deg); -moz-transform: rotate(75.6deg); -ms-transform: rotate(75.6deg); -o-transform: rotate(75.6deg); transform: rotate(75.6deg); } .c100.p22 .bar { -webkit-transform: rotate(79.2deg); -moz-transform: rotate(79.2deg); -ms-transform: rotate(79.2deg); -o-transform: rotate(79.2deg); transform: rotate(79.2deg); } .c100.p23 .bar { -webkit-transform: rotate(82.8deg); -moz-transform: rotate(82.8deg); -ms-transform: rotate(82.8deg); -o-transform: rotate(82.8deg); transform: rotate(82.8deg); } .c100.p24 .bar { -webkit-transform: rotate(86.4deg); -moz-transform: rotate(86.4deg); -ms-transform: rotate(86.4deg); -o-transform: rotate(86.4deg); transform: rotate(86.4deg); } .c100.p25 .bar { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); } .c100.p26 .bar { -webkit-transform: rotate(93.6deg); -moz-transform: rotate(93.6deg); -ms-transform: rotate(93.6deg); -o-transform: rotate(93.6deg); transform: rotate(93.6deg); } .c100.p27 .bar { -webkit-transform: rotate(97.2deg); -moz-transform: rotate(97.2deg); -ms-transform: rotate(97.2deg); -o-transform: rotate(97.2deg); transform: rotate(97.2deg); } .c100.p28 .bar { -webkit-transform: rotate(100.8deg); -moz-transform: rotate(100.8deg); -ms-transform: rotate(100.8deg); -o-transform: rotate(100.8deg); transform: rotate(100.8deg); } .c100.p29 .bar { -webkit-transform: rotate(104.4deg); -moz-transform: rotate(104.4deg); -ms-transform: rotate(104.4deg); -o-transform: rotate(104.4deg); transform: rotate(104.4deg); } .c100.p30 .bar { -webkit-transform: rotate(108deg); -moz-transform: rotate(108deg); -ms-transform: rotate(108deg); -o-transform: rotate(108deg); transform: rotate(108deg); } .c100.p31 .bar { -webkit-transform: rotate(111.6deg); -moz-transform: rotate(111.6deg); -ms-transform: rotate(111.6deg); -o-transform: rotate(111.6deg); transform: rotate(111.6deg); } .c100.p32 .bar { -webkit-transform: rotate(115.2deg); -moz-transform: rotate(115.2deg); -ms-transform: rotate(115.2deg); -o-transform: rotate(115.2deg); transform: rotate(115.2deg); } .c100.p33 .bar { -webkit-transform: rotate(118.8deg); -moz-transform: rotate(118.8deg); -ms-transform: rotate(118.8deg); -o-transform: rotate(118.8deg); transform: rotate(118.8deg); } .c100.p34 .bar { -webkit-transform: rotate(122.4deg); -moz-transform: rotate(122.4deg); -ms-transform: rotate(122.4deg); -o-transform: rotate(122.4deg); transform: rotate(122.4deg); } .c100.p35 .bar { -webkit-transform: rotate(126deg); -moz-transform: rotate(126deg); -ms-transform: rotate(126deg); -o-transform: rotate(126deg); transform: rotate(126deg); } .c100.p36 .bar { -webkit-transform: rotate(129.6deg); -moz-transform: rotate(129.6deg); -ms-transform: rotate(129.6deg); -o-transform: rotate(129.6deg); transform: rotate(129.6deg); } .c100.p37 .bar { -webkit-transform: rotate(133.2deg); -moz-transform: rotate(133.2deg); -ms-transform: rotate(133.2deg); -o-transform: rotate(133.2deg); transform: rotate(133.2deg); } .c100.p38 .bar { -webkit-transform: rotate(136.8deg); -moz-transform: rotate(136.8deg); -ms-transform: rotate(136.8deg); -o-transform: rotate(136.8deg); transform: rotate(136.8deg); } .c100.p39 .bar { -webkit-transform: rotate(140.4deg); -moz-transform: rotate(140.4deg); -ms-transform: rotate(140.4deg); -o-transform: rotate(140.4deg); transform: rotate(140.4deg); } .c100.p40 .bar { -webkit-transform: rotate(144deg); -moz-transform: rotate(144deg); -ms-transform: rotate(144deg); -o-transform: rotate(144deg); transform: rotate(144deg); } .c100.p41 .bar { -webkit-transform: rotate(147.6deg); -moz-transform: rotate(147.6deg); -ms-transform: rotate(147.6deg); -o-transform: rotate(147.6deg); transform: rotate(147.6deg); } .c100.p42 .bar { -webkit-transform: rotate(151.2deg); -moz-transform: rotate(151.2deg); -ms-transform: rotate(151.2deg); -o-transform: rotate(151.2deg); transform: rotate(151.2deg); } .c100.p43 .bar { -webkit-transform: rotate(154.8deg); -moz-transform: rotate(154.8deg); -ms-transform: rotate(154.8deg); -o-transform: rotate(154.8deg); transform: rotate(154.8deg); } .c100.p44 .bar { -webkit-transform: rotate(158.4deg); -moz-transform: rotate(158.4deg); -ms-transform: rotate(158.4deg); -o-transform: rotate(158.4deg); transform: rotate(158.4deg); } .c100.p45 .bar { -webkit-transform: rotate(162deg); -moz-transform: rotate(162deg); -ms-transform: rotate(162deg); -o-transform: rotate(162deg); transform: rotate(162deg); } .c100.p46 .bar { -webkit-transform: rotate(165.6deg); -moz-transform: rotate(165.6deg); -ms-transform: rotate(165.6deg); -o-transform: rotate(165.6deg); transform: rotate(165.6deg); } .c100.p47 .bar { -webkit-transform: rotate(169.2deg); -moz-transform: rotate(169.2deg); -ms-transform: rotate(169.2deg); -o-transform: rotate(169.2deg); transform: rotate(169.2deg); } .c100.p48 .bar { -webkit-transform: rotate(172.8deg); -moz-transform: rotate(172.8deg); -ms-transform: rotate(172.8deg); -o-transform: rotate(172.8deg); transform: rotate(172.8deg); } .c100.p49 .bar { -webkit-transform: rotate(176.4deg); -moz-transform: rotate(176.4deg); -ms-transform: rotate(176.4deg); -o-transform: rotate(176.4deg); transform: rotate(176.4deg); } .c100.p50 .bar { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); } .c100.p51 .bar { -webkit-transform: rotate(183.6deg); -moz-transform: rotate(183.6deg); -ms-transform: rotate(183.6deg); -o-transform: rotate(183.6deg); transform: rotate(183.6deg); } .c100.p52 .bar { -webkit-transform: rotate(187.2deg); -moz-transform: rotate(187.2deg); -ms-transform: rotate(187.2deg); -o-transform: rotate(187.2deg); transform: rotate(187.2deg); } .c100.p53 .bar { -webkit-transform: rotate(190.8deg); -moz-transform: rotate(190.8deg); -ms-transform: rotate(190.8deg); -o-transform: rotate(190.8deg); transform: rotate(190.8deg); } .c100.p54 .bar { -webkit-transform: rotate(194.4deg); -moz-transform: rotate(194.4deg); -ms-transform: rotate(194.4deg); -o-transform: rotate(194.4deg); transform: rotate(194.4deg); } .c100.p55 .bar { -webkit-transform: rotate(198deg); -moz-transform: rotate(198deg); -ms-transform: rotate(198deg); -o-transform: rotate(198deg); transform: rotate(198deg); } .c100.p56 .bar { -webkit-transform: rotate(201.6deg); -moz-transform: rotate(201.6deg); -ms-transform: rotate(201.6deg); -o-transform: rotate(201.6deg); transform: rotate(201.6deg); } .c100.p57 .bar { -webkit-transform: rotate(205.2deg); -moz-transform: rotate(205.2deg); -ms-transform: rotate(205.2deg); -o-transform: rotate(205.2deg); transform: rotate(205.2deg); } .c100.p58 .bar { -webkit-transform: rotate(208.8deg); -moz-transform: rotate(208.8deg); -ms-transform: rotate(208.8deg); -o-transform: rotate(208.8deg); transform: rotate(208.8deg); } .c100.p59 .bar { -webkit-transform: rotate(212.4deg); -moz-transform: rotate(212.4deg); -ms-transform: rotate(212.4deg); -o-transform: rotate(212.4deg); transform: rotate(212.4deg); } .c100.p60 .bar { -webkit-transform: rotate(216deg); -moz-transform: rotate(216deg); -ms-transform: rotate(216deg); -o-transform: rotate(216deg); transform: rotate(216deg); } .c100.p61 .bar { -webkit-transform: rotate(219.6deg); -moz-transform: rotate(219.6deg); -ms-transform: rotate(219.6deg); -o-transform: rotate(219.6deg); transform: rotate(219.6deg); } .c100.p62 .bar { -webkit-transform: rotate(223.2deg); -moz-transform: rotate(223.2deg); -ms-transform: rotate(223.2deg); -o-transform: rotate(223.2deg); transform: rotate(223.2deg); } .c100.p63 .bar { -webkit-transform: rotate(226.8deg); -moz-transform: rotate(226.8deg); -ms-transform: rotate(226.8deg); -o-transform: rotate(226.8deg); transform: rotate(226.8deg); } .c100.p64 .bar { -webkit-transform: rotate(230.4deg); -moz-transform: rotate(230.4deg); -ms-transform: rotate(230.4deg); -o-transform: rotate(230.4deg); transform: rotate(230.4deg); } .c100.p65 .bar { -webkit-transform: rotate(234deg); -moz-transform: rotate(234deg); -ms-transform: rotate(234deg); -o-transform: rotate(234deg); transform: rotate(234deg); } .c100.p66 .bar { -webkit-transform: rotate(237.6deg); -moz-transform: rotate(237.6deg); -ms-transform: rotate(237.6deg); -o-transform: rotate(237.6deg); transform: rotate(237.6deg); } .c100.p67 .bar { -webkit-transform: rotate(241.2deg); -moz-transform: rotate(241.2deg); -ms-transform: rotate(241.2deg); -o-transform: rotate(241.2deg); transform: rotate(241.2deg); } .c100.p68 .bar { -webkit-transform: rotate(244.8deg); -moz-transform: rotate(244.8deg); -ms-transform: rotate(244.8deg); -o-transform: rotate(244.8deg); transform: rotate(244.8deg); } .c100.p69 .bar { -webkit-transform: rotate(248.4deg); -moz-transform: rotate(248.4deg); -ms-transform: rotate(248.4deg); -o-transform: rotate(248.4deg); transform: rotate(248.4deg); } .c100.p70 .bar { -webkit-transform: rotate(252deg); -moz-transform: rotate(252deg); -ms-transform: rotate(252deg); -o-transform: rotate(252deg); transform: rotate(252deg); } .c100.p71 .bar { -webkit-transform: rotate(255.6deg); -moz-transform: rotate(255.6deg); -ms-transform: rotate(255.6deg); -o-transform: rotate(255.6deg); transform: rotate(255.6deg); } .c100.p72 .bar { -webkit-transform: rotate(259.2deg); -moz-transform: rotate(259.2deg); -ms-transform: rotate(259.2deg); -o-transform: rotate(259.2deg); transform: rotate(259.2deg); } .c100.p73 .bar { -webkit-transform: rotate(262.8deg); -moz-transform: rotate(262.8deg); -ms-transform: rotate(262.8deg); -o-transform: rotate(262.8deg); transform: rotate(262.8deg); } .c100.p74 .bar { -webkit-transform: rotate(266.4deg); -moz-transform: rotate(266.4deg); -ms-transform: rotate(266.4deg); -o-transform: rotate(266.4deg); transform: rotate(266.4deg); } .c100.p75 .bar { -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -ms-transform: rotate(270deg); -o-transform: rotate(270deg); transform: rotate(270deg); } .c100.p76 .bar { -webkit-transform: rotate(273.6deg); -moz-transform: rotate(273.6deg); -ms-transform: rotate(273.6deg); -o-transform: rotate(273.6deg); transform: rotate(273.6deg); } .c100.p77 .bar { -webkit-transform: rotate(277.2deg); -moz-transform: rotate(277.2deg); -ms-transform: rotate(277.2deg); -o-transform: rotate(277.2deg); transform: rotate(277.2deg); } .c100.p78 .bar { -webkit-transform: rotate(280.8deg); -moz-transform: rotate(280.8deg); -ms-transform: rotate(280.8deg); -o-transform: rotate(280.8deg); transform: rotate(280.8deg); } .c100.p79 .bar { -webkit-transform: rotate(284.4deg); -moz-transform: rotate(284.4deg); -ms-transform: rotate(284.4deg); -o-transform: rotate(284.4deg); transform: rotate(284.4deg); } .c100.p80 .bar { -webkit-transform: rotate(288deg); -moz-transform: rotate(288deg); -ms-transform: rotate(288deg); -o-transform: rotate(288deg); transform: rotate(288deg); } .c100.p81 .bar { -webkit-transform: rotate(291.6deg); -moz-transform: rotate(291.6deg); -ms-transform: rotate(291.6deg); -o-transform: rotate(291.6deg); transform: rotate(291.6deg); } .c100.p82 .bar { -webkit-transform: rotate(295.2deg); -moz-transform: rotate(295.2deg); -ms-transform: rotate(295.2deg); -o-transform: rotate(295.2deg); transform: rotate(295.2deg); } .c100.p83 .bar { -webkit-transform: rotate(298.8deg); -moz-transform: rotate(298.8deg); -ms-transform: rotate(298.8deg); -o-transform: rotate(298.8deg); transform: rotate(298.8deg); } .c100.p84 .bar { -webkit-transform: rotate(302.4deg); -moz-transform: rotate(302.4deg); -ms-transform: rotate(302.4deg); -o-transform: rotate(302.4deg); transform: rotate(302.4deg); } .c100.p85 .bar { -webkit-transform: rotate(306deg); -moz-transform: rotate(306deg); -ms-transform: rotate(306deg); -o-transform: rotate(306deg); transform: rotate(306deg); } .c100.p86 .bar { -webkit-transform: rotate(309.6deg); -moz-transform: rotate(309.6deg); -ms-transform: rotate(309.6deg); -o-transform: rotate(309.6deg); transform: rotate(309.6deg); } .c100.p87 .bar { -webkit-transform: rotate(313.2deg); -moz-transform: rotate(313.2deg); -ms-transform: rotate(313.2deg); -o-transform: rotate(313.2deg); transform: rotate(313.2deg); } .c100.p88 .bar { -webkit-transform: rotate(316.8deg); -moz-transform: rotate(316.8deg); -ms-transform: rotate(316.8deg); -o-transform: rotate(316.8deg); transform: rotate(316.8deg); } .c100.p89 .bar { -webkit-transform: rotate(320.4deg); -moz-transform: rotate(320.4deg); -ms-transform: rotate(320.4deg); -o-transform: rotate(320.4deg); transform: rotate(320.4deg); } .c100.p90 .bar { -webkit-transform: rotate(324deg); -moz-transform: rotate(324deg); -ms-transform: rotate(324deg); -o-transform: rotate(324deg); transform: rotate(324deg); } .c100.p91 .bar { -webkit-transform: rotate(327.6deg); -moz-transform: rotate(327.6deg); -ms-transform: rotate(327.6deg); -o-transform: rotate(327.6deg); transform: rotate(327.6deg); } .c100.p92 .bar { -webkit-transform: rotate(331.2deg); -moz-transform: rotate(331.2deg); -ms-transform: rotate(331.2deg); -o-transform: rotate(331.2deg); transform: rotate(331.2deg); } .c100.p93 .bar { -webkit-transform: rotate(334.8deg); -moz-transform: rotate(334.8deg); -ms-transform: rotate(334.8deg); -o-transform: rotate(334.8deg); transform: rotate(334.8deg); } .c100.p94 .bar { -webkit-transform: rotate(338.4deg); -moz-transform: rotate(338.4deg); -ms-transform: rotate(338.4deg); -o-transform: rotate(338.4deg); transform: rotate(338.4deg); } .c100.p95 .bar { -webkit-transform: rotate(342deg); -moz-transform: rotate(342deg); -ms-transform: rotate(342deg); -o-transform: rotate(342deg); transform: rotate(342deg); } .c100.p96 .bar { -webkit-transform: rotate(345.6deg); -moz-transform: rotate(345.6deg); -ms-transform: rotate(345.6deg); -o-transform: rotate(345.6deg); transform: rotate(345.6deg); } .c100.p97 .bar { -webkit-transform: rotate(349.2deg); -moz-transform: rotate(349.2deg); -ms-transform: rotate(349.2deg); -o-transform: rotate(349.2deg); transform: rotate(349.2deg); } .c100.p98 .bar { -webkit-transform: rotate(352.8deg); -moz-transform: rotate(352.8deg); -ms-transform: rotate(352.8deg); -o-transform: rotate(352.8deg); transform: rotate(352.8deg); } .c100.p99 .bar { -webkit-transform: rotate(356.4deg); -moz-transform: rotate(356.4deg); -ms-transform: rotate(356.4deg); -o-transform: rotate(356.4deg); transform: rotate(356.4deg); } .c100.p100 .bar { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } .c100:hover { cursor: default; } .c100:hover > span { width: 3.33em; line-height: 3.33em; font-size: 0.3em; color: #307bbb; } .c100:hover:after { top: 0.04em; left: 0.04em; width: 0.92em; height: 0.92em; } .c100.dark { background-color: #777777; } .c100.dark .bar, .c100.dark .fill { border-color: #c6ff00 !important; } .c100.dark > span { color: #777777; } .c100.dark:after { background-color: #666666; } .c100.dark:hover > span { color: #c6ff00; } .c100.green .bar, .c100.green .fill { border-color: #4db53c !important; } .c100.green:hover > span { color: #4db53c; } .c100.green.dark .bar, .c100.green.dark .fill { border-color: #5fd400 !important; } .c100.green.dark:hover > span { color: #5fd400; } .c100.orange .bar, .c100.orange .fill { border-color: #dd9d22 !important; } .c100.orange:hover > span { color: #dd9d22; } .c100.orange.dark .bar, .c100.orange.dark .fill { border-color: #e08833 !important; } .c100.orange.dark:hover > span { color: #e08833; } @keyframes scroller { 0% { transform: translate3d(0, 0, 0); } 100% { transform: translate3d(-4900px, 0, 0); } } .promo-demo { .promo-demo__mwtheme { padding: 2vh 0 !important; .btn-promo { margin-top: 0; } .title { h2 { margin-bottom: 0; } p { margin-top: 0; margin-bottom: 5px; } } } } .prices-header { padding-bottom: 162px; } .prices-promo-top-try { .form-body { flex-wrap: wrap; } } .prices-promo-section__content { .text { height: auto; } } .prices-promo-section { height: 110rem; } .seldonControl { .integration-section { .row { @media (max-width: 1366px) { .macbk__col { width: 100%; .title { padding: 0 15px; h2 { text-align: center; } p { max-width: 100%; } @media (max-width: 425px) { h2 { text-align: center; font-size: 26px; margin-top: 30px; } } } } } flex-wrap: wrap; .tabsSec { height: auto; .tabs-stage { position: static; width: auto; height: auto; .tab { position: static; width: auto; height: auto; background: none; box-shadow: none; border: none; @media (max-width: 1366px) { img { margin: 0 auto; } } } } } } } } .tabs-stage { background: none; } @media (max-width: 1024px) { .prices-promo-section { height: 110rem; .title { max-width: 100%; } .prices-promo-section__content { display: block; .text { width: 100%; margin-bottom: 30px; } } } .prices-promo-section { .prices-promo-offers--snippet-message { top: 100%; } } } @media (max-width: 450px) { .prices-header { padding-bottom: 0; } .prices-promo-section { height: auto; .prices-promo-section__content { .icons { .item { width: 100%; display: flex; .svg-icon { margin-right: 10px; } } } } } } .fixed:not(#fake-id) { @media (max-width: 1476px) { .phone-fix:not(#fake-id) { .phone:not(#fake-id) { a { font-size: 18px !important; } @media(max-width: 1285px) { a { // font-size: 16px !important; } } } } } } @media(max-width: 1476px) { .fixed { .phone-a-btn { justify-content: space-between; position: relative; .social-btns { left: -10px; } .phone-fix { position: absolute; left: -10px; } .callback-block { margin-left: 140px !important; } } // .logo-row:not(#fake-id) { // .row:not(#fake-id) { // .callback-block:not(#fake-id) { // padding-left: 10px !important; // padding-right:10px !important; // } // } // } } } // @media(max-width: 1285px) { // #headerfixed .logo-row.v2 .mega-menu table td .wrap > a { // padding: 0 0; // }