//@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 "../common/tariff-order.less"; .accept_agreement-label { margin-top: 10px; color: black; } .accept_agreement-label input[type=checkbox] { display: inline; } .accept_agreement-label a:hover { text-decoration: underline; } .back-call-result { max-width: 680px; padding: 0 20px; margin: auto; } .crm-landing .back-call-result { position: relative; left: -60px; } .crm-landing .back-call-result.success { margin-top: 360px; height: 193px; border: 8px solid green; display: flex; align-items: center; justify-content: center; } .crm-landing .order-block .order-info { margin: auto; padding: 10px; } .crm-landing .order-block .control-label { display: inline-block; } .crm-landing .form-group[class*="accept_agreement"] { width: 350px; margin: auto; } .crm-landing .form-group[class*="accept_agreement"] label { color: black; } .crm-landing .form-group[class*="accept_agreement"] input[type=checkbox] { display: inline; } .bg-menu { margin-top: -53px; background: white; width: 100%; height: 53px; @media screen and (max-width: 1030px) { margin-top: -44px; height: 44px; } @media screen and (max-width: 767px) { display: none; } } .h2,h2{ text-align: center; font-weight: bold; font-size: 24px; line-height: 30px; margin-bottom: 10px; margin-top: 10px; padding: 0 20px; } .text-pink{ color:#ec008c; } .text-blue{ color:#00aeef; } .breadcrumbs-wrap{ display: none; } .top-block{ background: url(../../images/ai/integration/bg-top.png) no-repeat center top; min-height: 1184px; margin-bottom: -160px; h1{ font-weight: 100; font-size: 47px; text-align: right; color:#231f20; line-height: 56px; padding: 42px 43px 10px 43px; margin-top: 0; margin-bottom: 18px; border-radius: 20px; .logo-wrapper { min-height: 75px; display: block; } .logo-wrapper img , .amocrm-logo{ margin-top: 33px; border-radius: 0; max-width: 100%; max-height: 75px; } } .descript{ text-align: right; padding-right: 43px; font-size: 21px; line-height: 27px; color: #000; padding-top: 10px; padding-bottom: 10px; border-radius: 20px; .descript-big{ display: block; font-size: 32px; font-weight: bold; margin-top: 4px; } } #backcall-form{ font-size: 0; max-width: 680px; padding: 0 20px; width:100%; position: relative; left:-60px; margin: 360px auto 0; .backcall-label{ font-size: 18px; line-height: 24px; color:#000; margin-bottom: 18px; } #backcall-phone{ width:48.5%; height: 39px; border-radius: 20px; border:solid 1px #27aae0; padding: 5px 19px; font-size: 22px; color:#000; line-height:29px; display: inline-block; float: left; } .backcall-submit{ width:48.5%; color:#fff; display: inline-block; font-size: 20px; text-align: center; border:none; height: 39px; background-color: #eb008b; border-radius: 20px; cursor: pointer; float: right; } } } .advantages-block{ h2{ margin-bottom: 50px; } .scheme-img{ float: left; max-width: 613px; width: 51%; margin-left:7%; margin-right: 4%; img{ max-width: 100%; } } .advantages-list{ float: right; width: 34%; margin-right: 4%; ul{ list-style: none; padding-left: 0; } .advantage-item{ color:#000; font-size: 16px; float: left; margin-bottom: 17px; &:before{ content: ''; background-position: center; background-repeat: no-repeat; height: 55px; display: block; margin-bottom: 18px; width: 36px; float: left; margin-right: 30px; } &.item-1{ &:before{ background-image: url(../../images/ai/integration/1-ic.svg); } } &.item-2{ &:before{ background-image: url(../../images/ai/integration/2-ic.svg); } } &.item-3{ &:before{ background-image: url(../../images/ai/integration/3-ic.svg); } } &.item-4{ &:before{ background-image: url(../../images/ai/integration/4-ic.svg); } } &.item-5{ &:before{ background-image: url(../../images/ai/integration/5-ic.svg); } } } } .advantages-icons{ margin-top:25px; padding: 0 10%; .advantage-icon{ font-size: 13px; color:#231f20; float: left; width: 33.3%; text-align: center; vertical-align: middle; &:before{ content: ''; width: 47px; height: 46px; display: inline-block; vertical-align: middle; margin-right: 12px; background-position: center; background-repeat: no-repeat; } &.item-1{ &:before{ width: 32px; background-image: url(../../images/ai/integration/advantage-ic-1.svg); } } &.item-2{ &:before{ background-image: url(../../images/ai/integration/advantage-ic-2.svg); } } &.item-3{ &:before{ background-image: url(../../images/ai/integration/advantage-ic-3.svg); } } } } } .popular-tariffs-block{ padding-bottom: 35px; padding-top: 145px; background: url(../../images/ai/integration/bg-2.jpg) no-repeat center top; .heading , .pink-heading { margin-top:0; padding-bottom: 40px; } } .abilities-block{ background: url(../../images/ai/integration/bg-3.jpg) no-repeat center 72px; min-height: 1090px; margin-bottom: -75px; h2{ margin-bottom: 20px; } .description{ width: 87%; margin: 0 auto 25px; color: #231f20; font-size: 16px; line-height: 24px; } .ability-items{ width: 87%; margin: 0 auto 40px; .abilities-wrapper{ width:77%; } .ability-item{ width: 44%; margin-right: 6%; float: left; margin-bottom: 18px; .heading{ text-align: center; font-size: 16px; color:#231f20; font-weight: bold; line-height: 24px; } .txt{ color:#231f20; font-size: 16px; line-height: 24px; } &:before{ content: ''; display: block; height: 48px; margin-bottom: 15px; background-position: center; background-repeat: no-repeat; } &.item-1{ &:before{ background-image: url(../../images/ai/integration/ability-ic-1.svg); } } &.item-2{ margin-right: 0; width: 50%; &:before{ background-image: url(../../images/ai/integration/ability-ic-2.svg); } } &.item-3{ &:before{ background-image: url(../../images/ai/integration/ability-ic-3.svg); } } &.item-4{ &:before{ background-image: url(../../images/ai/integration/ability-ic-4.svg); } } &.item-5{ width: 41%; &:before{ background-image: url(../../images/ai/integration/ability-ic-5.svg); } } &.item-6{ margin-right: 0; width: 53%; &:before{ background-image: url(../../images/ai/integration/ability-ic-6.svg); } } } } .show-more-btn{ display: inline-block; height: 38px; border-radius: 19px; background: #eb008b; color:#fff; font-size: 20px; line-height: 28px; padding: 5px 40px; text-decoration: none; } } .services-block{ margin-bottom: 75px; h2{ margin-bottom: 35px; } .logos-wrapper{ max-width: 875px; padding: 0 20px; width: 100%; margin: 0 auto; font-size: 0; text-align: center; .logos{ display: inline-block; margin-bottom: 10px; max-width: 100%; } } } .bottom-bg{ background: url(../../images/ai/integration/bg-bottom.jpg) no-repeat center top; min-height: 1007px; min-height: 860px; /* ���������� ���� */ margin-top: -170px; } .how-make-block{ margin-bottom: 30px; padding-top: 170px; h2{ margin-bottom: 20px; } .description{ max-width: 570px; padding: 20px; margin:0 auto; position: relative; right: 75px; } } .order-block{ h2{ margin-bottom: 30px; } .sub-heading{ font-size: 16px; color: #231f20; font-weight: bold; text-align: center; margin-bottom: 20px; } #integration-order-form{ text-align: center; padding: 0 20px 0 55px; .control-label{ position: absolute; width: 70px; margin-left: -80px; padding-top: 4px; font-size: 16px; color: #000; } .form-group { margin-bottom: 0px; } .help-block{ margin-top:4px; margin-bottom: 6px; &.help-block-error{ color:#000; } } input[type="text"]{ height: 32px; width: 290px; color:#000; border-radius:16px; border:none; font-size: 16px; line-height: 22px; padding: 5px 10px; box-shadow: none; border: none; background-color: #dfe8ff; display: inline-block; &::placeholder{ color:#666666; } } .btn-submit{ background-color: #eb008b; height: 32px; font-size: 16px; line-height: 22px; color:#fff; padding: 5px; border-radius:16px; border:none; width: 290px; margin-bottom: 10px; &:hover{ // color:#000; } } .ajax-send-btn.loading { color: transparent !important; border: 0 none; background:transparent url('../../images/horizontal_loader.gif') no-repeat center !important; outline: 0 none; } } .order-info{ color: #000; line-height: 12px; text-align: left; font-size: 10px; display: block; width: 290px; padding: 0 8px; margin: 0 auto; a{ color: #000; } } .order-result{ margin: 0 auto; padding: 20px; color:#000; text-align: center; } } @media (max-width: 1262px) { .top-block{ h1,.descript{ background: rgba(255,255,255,.5); } } .advantages-block{ .advantages-icons{ padding: 0; } } .abilities-block{ margin-bottom: 40px; .ability-items{ .abilities-wrapper{ width: 80%; } .ability-item{ padding: 10px; background: rgba(255,255,255,.5); border-radius: 20px; } } } } @media (max-width: 1030px) { .advantages-block{ .scheme-img { float: none; margin: 0 auto 20px; display: block; width: 100%; } .advantages-list{ width: 92%; float: none; max-width: 613px; margin: 0 auto; } .advantages-icons{ .advantage-icon{ float: none; width: 90%; max-width: 613px; margin: 0 auto 20px; text-align: left; } } } .popular-tariffs-block{ .tariff-items{ .tariff-item{ width:100%; box-shadow: none; } } } .abilities-block{ .ability-items{ .abilities-wrapper { width: 100%; } } } } @media (max-width: 767px) { h2,.h2{ line-height: 1.2; } .top-block{ #backcall-form{ left: 0; } } .advantages-block{ .scheme-img{ padding: 0 20px; } } .how-make-block{ .description{ right: 0; } } } @media (max-width: 600px) { h2,.h2{ font-size: 22px; } .top-block { min-height: 0; padding-bottom: 40px; margin-bottom: 0; h1,.descript{ border-radius: 0; padding: 20px; line-height:1.2; text-align: center; } h1{ font-size: 34px; } #backcall-form{ margin-top: 220px; #backcall-phone{ width: 100%; margin-bottom: 10px; } .backcall-submit{ width: 100%; } } } .advantages-block{ h2{ margin-bottom: 25px; } .scheme-img{ overflow: scroll; padding: 20px; img{ max-width: 600px; } } .advantages-list { width: 100%; padding: 0 20px; } .advantages-icons{ .advantage-icon{ min-height: 46px; clear: both; width: 100%; padding: 0 20px; &:before{ float: left; } } } } .popular-tariffs-block { padding-top: 50px; .heading, .pink-heading{ padding-bottom: 0px; } } .popular-tariffs{ padding: 0; } .abilities-block{ .ability-items{ width: 100%; padding: 0 20px; .ability-item{ width: 100%; margin-right: 0; &.item-2,&.item-5,&.item-6{ width: 100%; margin-right: 0; } } } .show-more-btn { height: auto; font-size: 14px; max-width: 290px; padding: 5px 18px; } } .bottom-bg{ background-position-y: bottom; } .how-make-block { margin-bottom: 60px; } .order-block{ #integration-order-form{ padding: 0 20px 20px 20px; .control-label{ width: 270px; position: static; text-align: left; margin-left: 16px; margin-right: 16px; } } } }