//@import url('https://fonts.googleapis.com/css?family=Open+Sans:300&subset=cyrillic,cyrillic-ext'); @import "../_partials/tablet-tariffs.less"; @import "../_partials/popup-tariffs.less"; @import "../_partials/popup-order.less"; @import "../common/tariff-order.less"; @blue: #49b3ff; @size1: 80px; @size2: 58px; @size3: 24px; @size4: 16px; @black: #231f20; @pink: #ec008c; .line-text { display: none; clear: both; font-size: 16px; padding: 0 85px; margin-bottom: 35px; ul { list-style: none; li { margin-left: 0; display: block; line-height: 23px; &:before { content: '•'; width: 9px; height: 21px; display: block; float: left; color: @blue; font-weight: bold; } } } } img[src*='arrow-icon'] { cursor: pointer; } .h1,h1 { font-size: @size1; font-weight: bold; color: #000000; margin-top: 0; text-transform: uppercase; .small-heading { font-weight: 100; font-size: @size2; display: block; margin-top: 3px; margin-left: 2px; text-transform: uppercase; } } h2 { text-transform: uppercase; } .h2,h2{ font-size: @size3; color: @blue; font-weight: 100; position: relative; margin-top: 0; margin-bottom: 0; padding: 0 6px; margin-left: 45px; .heading{ color: @black; font-weight: bold; } .small-heading{ color: black; font-size: @size4; } &:before { content: ''; position: absolute; width: 45px; height: 16px; background: @blue; right: 100%; top: 5px; } } .breadcrumbs-wrap{ display: none; } .top-block{ position: relative; .centered{ min-height: 492px; background: url(../../images/landings/vatssmallb/woman-top-banner-v3.jpg) no-repeat right -16px #fff; } &.alt{ .centered{ background-image: url(../../images/landings/vatssmallb/top-banner.png); } h1,.h1,li,h2{ text-shadow:0 0 2px #fff; } } .h1, h1{ margin-left: 51px; padding-top: 35px; } ul{ list-style:none; margin-top: 37px; padding-left: 97px; margin-right:8%; li{ margin-left: 0; display: block; line-height: 23px; font-size: @size4; margin-bottom: 7px; text-shadow:0 0 2px #fff; &:before{ content:'•'; width: 9px; height: 21px; display: block; float: left; color: @blue; font-weight: bold; } h2 { margin: 0; font-weight: normal; font-size: inherit; color: inherit; padding: 0; &:before { content: none; } } } } .btn { border-radius: 0; max-width: 250px; width: 100%; font-size: @size4; color: white; text-align: center; padding: 0 30px; height: 39px; background: @blue; border: none; margin-left: 100px; outline: none; &:hover{ color: black; } } } .connect-block .caption { padding-top: 15px; text-align: center; font-size: 16px; } .connect-block .steps{ text-align: center; padding-top: 50px; .step-wrapper{ display: inline-block; width: 28%; vertical-align: top; padding-bottom: 40px; } .step{ background: url(../../images/landings/vatssmallb/step-arrow.png) 0 0 no-repeat; background-size: contain; position: relative; padding: 65px 64px 0 24px; .img-ic{ position: absolute; right: -16px; top: 88px; } .title{ font-size: 31.5px; line-height: 1.25; margin-bottom: 21px; font-weight: 700; } .description{ font-size: 16px; line-height: 1.25; .addition{ font-size:12px; } } } } .connect-block .text-center{ font-size:16px; } .advantages-block{ padding-top: 45px; .advantages-items-wrapper { padding: 58px 10px 16px 30px; overflow: hidden; } .advantage-item{ width: 33.3%; float: left; text-align: center; min-height: 290px; padding: 0 2.5%; &.advantage-item-1 { padding: 0 1.5%; } &.advantage-item-2 { padding: 0 5.5%; } .icon{ background-position: center; background-repeat: no-repeat; height: 70px; margin-bottom: 18px; display: block; &.icon-0{ background-image: url(../../images/landings/vatssmallb/adv-icon-0.svg); background-size: contain; height: 59px; margin-top: 5px; margin-bottom: 26px; } &.icon-1{ background-image: url(../../images/landings/vatssmallb/adv-icon-1.png); background-size: contain; height: 59px; margin-top: 5px; margin-bottom: 26px; } &.icon-2{ background-image: url(../../images/landings/vatssmallb/adv-icon-2.png); background-size: contain; margin-bottom: 20px; } &.icon-3{ background-image: url(../../images/landings/vatssmallb/adv-icon-3.png); background-size: contain; height: 73px; } } .h3, h3{ font-size: @size3; color:#000; margin-bottom: 0; margin-top: 0; } p{ font-size: @size4; color:#000; line-height: 26px; text-align: justify; } } } .options-block{ .options-items { overflow: hidden; margin-top: 50px; padding: 0 54px; margin-bottom: 48px; img[src*='arrow-icon'] { height: 26px; width: 26px; margin-left: 3px; transition: all ease 0.4s; } } .option-item { width: 32%; float: left; padding: 0; margin-bottom: 14px; &.active { img[src*='arrow-icon'] { transform: rotate(90deg); } } &.active, &:hover { .icon { &.icon-1, &.icon-2, &.icon-3, &.icon-4, &.icon-5, &.icon-6, &.icon-7, &.icon-8, &.icon-9 { background-position: 0 0; cursor: pointer; } } } &:nth-of-type(4n + 1) { clear: both; } &:nth-of-type(4n - 1) { width: 36%; .icon { margin-left: 8px; } .h3, h3 { max-width: 280px; } } .two-lines { img[src*='arrow-icon'] { margin-top: -6px; margin-left: 4px; } } .icon{ background-position: center; background-repeat: no-repeat; height: 62px; width: 62px; display: inline-block; vertical-align: top; margin-left: 15px; &.icon-1{ background: url(../../images/landings/vatssmallb/option-icon-1.png) 0 100% no-repeat; background-size: cover; } &.icon-2{ background: url(../../images/landings/vatssmallb/option-icon-4.png) 0 100% no-repeat; background-size: cover; } &.icon-3{ background: url(../../images/landings/vatssmallb/option-icon-7.png) 0 100% no-repeat; background-size: cover; } &.icon-4{ background: url(../../images/landings/vatssmallb/option-icon-2.png) 0 100% no-repeat; background-size: cover; } &.icon-5{ background: url(../../images/landings/vatssmallb/option-icon-5.png) 0 100% no-repeat; background-size: cover; } &.icon-6{ background: url(../../images/landings/vatssmallb/option-icon-8.png) 0 100% no-repeat; background-size: cover; } &.icon-7{ background: url(../../images/landings/vatssmallb/option-icon-3.png) 0 100% no-repeat; background-size: cover; } &.icon-8{ background: url(../../images/landings/vatssmallb/option-icon-6.png) 0 100% no-repeat; background-size: cover; } &.icon-9{ background: url(../../images/landings/vatssmallb/option-icon-9.png) 0 100% no-repeat; background-size: cover; } &:hover , &.active { background-position: 0 0; cursor: pointer; } } .h3, h3{ font-size: @size4; color: #000; font-weight: bold; display: inline-block; vertical-align: middle; margin: 19px 3px 18px 15px; line-height: 1.4; max-width: 250px; text-transform: uppercase; &.two-lines { margin-top: 8px; } br { display: none; } } div.text{ font-size: @size4; color: #000; line-height: 26px; display: none; padding: 0 60px; margin-bottom: 35px; ul { list-style: none; li { margin-left: 0; display: block; line-height: 23px; &:before { content: '•'; width: 9px; height: 21px; display: block; float: left; color: @blue; font-weight: bold; } } } } } } .options-block-alt{ .options-items { margin: 35px 0; } .option-item { width: 31%; float: left; padding: 0; margin-bottom: 20px; margin-right: 3.5%; &:before{ content:''; display:block; background: url(../../images/landings/vatssmallb/check-ic.svg) center no-repeat; background-size: contain; height:59px; margin: 10px 0; } &:nth-of-type(3n+1) { clear: both; } &:nth-of-type(3n) { margin-right: 0; } .h3, h3{ font-size: 14px; color: #231f20; text-align:center; font-weight: bold; margin: 5px 10px; line-height: 24px; text-transform: uppercase; &.two-lines { margin-top: 8px; } } .text{ font-size: 14px;; color: #231f20; line-height: 24px; } } } .tariffs-block{ .pink-heading { padding-top: 0; margin-top: 0; margin-bottom: 30px; margin-left: -33px; text-transform: uppercase; } .heading_text_1 { color: @pink; text-align: center; text-transform: uppercase; font-size: @size4; line-height: 1; } .tariff-items{ margin-bottom: 50px; .tariff-item{ .more-btn{ border-radius: 18px; } } } } .vats-block{ margin-bottom: 26px; padding-top: 31px; .vats-items { background: url(../../images/landings/vatssmallb/bg-vats.jpg) 36% top no-repeat; overflow: hidden; padding-top: 40px; margin-top: 20px; } .vats-item{ width: 50%; float: left; padding: 0 5%; display: flex; margin-bottom: 8px; &:nth-of-type(2n + 1) { clear: both; } .vats-item-content { padding-left: 13px; } .icon{ background-position: center; background-repeat: no-repeat; height: 81px; min-width: 81px; margin-bottom:8px; display: block; &.icon-1{ background-image: url(../../images/landings/vatssmallb/vats-icon-1.png); background-size: contain; } &.icon-2{ background-image: url(../../images/landings/vatssmallb/vats-icon-2.png); background-size: contain; } &.icon-3{ background-image: url(../../images/landings/vatssmallb/vats-icon-3.png); background-size: contain; } &.icon-4{ background-image: url(../../images/landings/vatssmallb/vats-icon-4.png); background-size: contain; &.icon-4__spb { background-image: url(../../images/landings/vatssmallb/vats-icon-4__spb.png); background-size: contain; } } } .h3, h3{ font-size: 18px; color:#000; margin-top: 10px; margin-bottom: 0; text-transform: uppercase; font-weight: bold; } p{ font-size: 16px; color:#000; line-height: 26px; } } } .order-block{ padding-top: 52px; background: url(../../images/landings/vatssmallb/woman-v2.jpg) right bottom no-repeat; min-height: 394px; #vatssmallb-orders-form{ max-width: 100%; width: 600px; padding: 0 20px 20px; margin: 20px auto 0; .form-group { margin-bottom: 8px; } .control-label { color: black; font-family: 'Open Sans', sans-serif; font-size: 16px; min-width: 90px; text-align: right; padding-right: 10px; } .help-block.help-block-error{ color: black; padding-left: 90px; } input[type="text"].form-control{ max-width: 315px; margin: 0 auto; height: 39px; font-size: 16px; color: black; padding: 0 20px; background: #dceeff; border: none; box-shadow: none; border-radius: 0; display: inline-block; &::placeholder{ color: black; } } .btn-submit{ max-width: 315px; width: 100%; font-size: @size4; color: white; text-align: center; padding: 0 30px; height: 39px; background: @blue; border: none; margin-left: 90px; outline: none; &:hover{ color: black; } } .ajax-send-btn.loading { color: transparent !important; border: 0 none; background:transparent url('../../images/horizontal_loader.gif') no-repeat center !important; outline: 0 none; } img[id*="captcha"] { max-width: 90px; } } .cnorder-info{ margin-left: 90px; color: black; font-size: 10px; display: block; margin-bottom: 0; a{ color: black; } } .order-result{ max-width: 529px; margin: 0 auto; padding: 20px; color: black; &.success { margin-top: 100px; text-align: center; border: 8px solid green; } } } @media (max-width: 1262px) { .h1, h1 { font-size: 65px; .small-heading { font-size: 48px; } } .advantages-block{ .advantage-item{ min-height: 290px; } } .options-block { .options-items { padding: 0; .option-item { .icon { margin-left: 0; } .h3, h3 { margin: 19px 0 18px 0; } } } } } @media (max-width: 1030px) { .h1, h1 { font-size: 50px; .small-heading { font-size: 38px; } } .top-block{ .h1, h1{ margin-left: 0; } ul{ margin-right: 0; padding-left: 0; } .btn { margin-top: 30px; margin-left: 0; } } h2,.h2{ .small-heading{ br { display: none; } } } .advantages-block{ .advantages-items-wrapper { padding-left: 0; padding-right: 0; .advantage-item { &:nth-of-type(2n+1) { clear: both; } &.advantage-item-1, &.advantage-item-2, &.advantage-item-3 { padding: 0 20px 30px; } } } .advantage-item{ width: 50%; } } .options-block { .options-items { .option-item { width: 250px; &:nth-of-type(4n - 1) { width: 250px; } .icon { float: left; } .h3, h3 { margin-top: 10px; float: left; max-width: 178px; margin-left: 5px; margin-right: 5px; &.two-lines { margin-top: 10px; img[src*='arrow-icon'] { margin-top: 0; } } } } } } .options-block-alt{ .options-items{ padding:0 20px; } } .tariffs-block{ .tariffs-carousel { overflow: visible; } .tariff-items{ .tariff-item{ width:100%; box-shadow: none; } } } } @media (max-width: 991px) { .connect-block .steps .step-wrapper{width:32%} .connect-block .steps .step{ padding:54px 34px 0 24px; .img-ic{max-width:16%;top:70px} .description{font-size:15px} } } @media (max-width: 767px) { .line-text { display: none !important; } .top-block { background: url(../../images/landings/vatssmallb/woman-top-banner-v3.jpg) no-repeat center -16px #fff; min-height:492px; .centered{ min-height: 0; background: none; } &.alt{ background-image: url(../../images/landings/vatssmallb/top-banner.png); .centered{ min-height: 0; background: none; } } .h1, h1 { padding-top: 125px; } ul { display: none; } } .options-block { .options-items { .option-item { width: 100%; &.active { div.text { // display: block; clear: both; } } &:nth-of-type(4n - 1) { width: 100%; } .h3, h3 { max-width: initial; margin-top: 18px; &.two-lines { margin-top: 18px; } } } } } .options-block-alt{ .options-items{ .option-item{ width: 48%; margin-right: 4%; &:nth-of-type(3n+1) { clear: none; } &:nth-of-type(3n) { margin-right: 4%; } &:nth-of-type(2n+1) { clear: both; } &:nth-of-type(2n) { margin-right: 0; } } } } .vats-block { .vats-items { background: none; } .vats-item { padding: 0 5px; } } .order-block { #vatssmallb-orders-form { width: 560px; } } } @media (max-width: 600px) { .connect-block .steps .step-wrapper{width:100%;max-width:270px;} .connect-block .steps .step .img-ic{top:80px;} .top-block { .h1, h1 { font-size: 28px; .small-heading { font-size: @size3; } } .h1, h1, ul { padding-left: 20px; padding-right: 20px; } .btn { margin-left: 20px; } } h2,.h2 { padding: 0 20px; margin-left: 0; } .advantages-block{ .advantage-item{ min-height: 0; padding-bottom: 20px; width: 100%; } } .options-block { .options-items { padding: 0 20px; .option-item { .h3, h3 { max-width: 203px; margin: 0 0 0 15px; &.two-lines { margin-top: 0; } br { display: block; } } div.text { padding: 18px 20px 0; margin-top: 18px; } } } } .options-block-alt{ .options-items{ .option-item{ width: 100%; margin-right: 0; &:nth-of-type(3n) { margin-right: 0; } } } } .tariffs-block{ .pink-heading { margin-left: 0; } } .popular-tariffs{ padding: 0; } .vats-block{ .vats-item{ width: 100%; padding: 0 20px 20px; } } .order-block{ padding-top: 0; background: none; min-height: initial; #vatssmallb-orders-form { width: 320px; label { width: 100%; } .control-label { text-align: left; } .cnorder-info { margin-bottom: 40px; } .cnorder-info, .btn-submit { margin-left: 0; } .help-block.help-block-error{ padding-left: 0; padding-right: 0; } } } }