@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css); @import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700&display=swap&subset=cyrillic); /* RESET --------------------------------*/ * { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; outline: none; -webkit-appearance: none; } /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, b-footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } p { margin: 0; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; } input[type="checkbox"] { -webkit-appearance: checkbox; } /* REUSABLE STYLES ---------------------------------*/ .clearfix:after { content: ''; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; } .bxbb { box-sizing: border-box; } /* FONTS ---------------------------------*/ body { font: 400 16px/1.5 'Open Sans', sans-serif; } @media (max-width:768px) { body { font-size: 12px; } } /* FOUNDATION ------------------------- --------*/ html { height: 100%; } body { color: #525d67; background-color: #fff; counter-reset: section; } a, button { transition: all 0.3s ease; cursor: pointer; } a { color: #1ebaed; text-decoration: underline; } button, input[type="submit"] { cursor: pointer; } img { display: block; border: none; } svg { pointer-events: none; } a:hover { text-decoration: none; } b, strong { font-weight: 700; } section { position: relative; } /* GENERAL ---------------------------------*/ .btn { position: relative; display: inline-block; width: 250px; padding: 18px 15px; text-align: center; text-decoration: none; text-transform: uppercase; font-size: 16px; color: #fff; font-weight: 600; border-radius: 4px; box-sizing: border-box; cursor: pointer; z-index: 1; } .btn:before, .btn:after { content: ''; border-radius: inherit; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: -1; transition: background-color 0.3s, -webkit-transform 0.3s; transition: transform 0.3s, background-color 0.3s; transition: transform 0.3s, background-color 0.3s, -webkit-transform 0.3s; transition-timing-function: cubic-bezier(0.25, 0, 0.3, 1); } .btn-primary:before { border: 2px solid #1dc17a; } .btn-primary:after { background: #1dc17a; } .btn-primary:hover:before { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } .btn-primary:before, .btn:hover:after { -webkit-transform: scale3d(0.7, 0.7, 1); transform: scale3d(0.7, 0.7, 1); } .btn-primary:hover:after { background-color: #01b668; } .btn-bordered { border: 2px solid #1dc17a; color: #1dc17a; padding: 16px 15px; margin-right: 26px; } .btn-bordered:hover { background-color: #1dc17a; color: #fff; } .wrap { width: 100%; max-width: 1580px; margin: 0 auto; padding: 0 15px; box-sizing: border-box; position: relative; } .section-title { font-size: 32px; font-weight: 700; line-height: 1.3; } .section-title strong { display: block; font-size: 50px; } .flex-container { display: flex; align-items: center; } .flex-container .col { position: relative; } @media (max-width:1440px) { .section-title { font-size: 24px; } .section-title strong { font-size: 36px; } } @media (max-width:992px) { .section-title { font-size: 20px; } .section-title strong { font-size: 28px; } } @media (max-width:480px) { .btn { width: 100%; display: block; font-size: 15px; padding: 14px 15px; } } /* header -------------------------- */ .header { position: fixed; left: 0; top: 0; z-index: 5; width: 100%; padding: 22px 0; background: url(/landings/187598/1591012455/images/bg-header.png) transparent no-repeat top left; height: 77px; transition: background 0.2s ease, padding 0.2s ease; } .header .wrap { display: flex; align-items: center; } .main-nav ul { display: flex; } .main-nav ul li { margin-right: 73px; } .main-nav ul li span { font-size: 16px; font-weight: 600; text-decoration: none; color: #fff; cursor: pointer; } .main-nav ul li.item_current span { color: #4c4c4c; } .btn-mob-menu { display: none; position: absolute; right: 10px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 40px; height: 40px; transition: .5s ease-in-out; cursor: pointer; border: none; background: none; } .btn-mob-menu .lines { position: absolute; height: 2px; width: 26px; background: #1ebaed; left: 7px; -webkit-transform: rotate(0deg); transform: rotate(0deg); transition: .25s ease-in-out; will-change: transform; } .btn-mob-menu .lines:nth-child(1) { top: 10px; -webkit-transform-origin: left center; transform-origin: left center; } .btn-mob-menu .lines:nth-child(2) { top: 18px; -webkit-transform-origin: left center; transform-origin: left center; } .btn-mob-menu .lines:nth-child(3) { top: 26px; -webkit-transform-origin: left center; transform-origin: left center; } .is-active .btn-mob-menu .lines:nth-child(1) { -webkit-transform: rotate(45deg); transform: rotate(45deg); top: 9px; left: 10px; } .is-active .btn-mob-menu .lines:nth-child(2) { width: 0; opacity: 0; } .is-active .btn-mob-menu .lines:nth-child(3) { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); top: 28px; left: 10px; } .is-active .main-nav { display: block; padding: 15px; box-sizing: border-box; position: absolute; top: 41px; left: 0; right: 0; background: url(/landings/187598/1591012455/images/bg-nav-mob.png) no-repeat; background-size: cover; } .is-active .main-nav ul { flex-direction: column; } .is-active .main-nav ul li { margin-right: 0; padding: 15px 10px; } .is-active .main-nav ul li a { color: #fff; } .header.scroll { background-color: #fff; box-shadow: 0 0px 4px 0px #51cbf0; padding: 10px 0; height: auto; background-image: none; } .header.scroll li span { color: #51cbf0; } @media (max-width:1440px) { .header { height: 40px; background-size: contain; } } @media (max-width:1200px) { .header { height: auto; background-image: none; } .main-nav ul li span { color: #51cbf0; } } @media (max-width:860px) { .main-nav ul li { margin-right: 50px; } .main-nav ul li span { font-size: 14px; color: #fff; } } @media (max-width:860px) { .header { background-color: #fff; box-shadow: 0 0px 4px 0px #51cbf0; padding: 10px 0; } .main-nav { display: none; } .btn-mob-menu { display: block; } .header .logos-container .adsbridge-logo { max-width: 120px; } .header .logos-container .amp-symbol { font-size: 14px; margin: 0 5px; padding-top: 15px; } .header .logos-container .partner-logo { max-width: 140px; padding-top: 0; } .header.scroll .main-nav ul li span { color: #fff; } .header.scroll .main-nav ul li.item_current span { color: #4c4c4c; } } @media (max-width:400px) { .header .logos-container .adsbridge-logo { max-width: 100px; } .header .logos-container .amp-symbol { padding-top: 8px; } .header .logos-container .partner-logo { max-width: 100px; padding-top: 0; } .is-active .main-nav { top: 36px; } .is-active .main-nav ul li span { font-size: 12px; } } /* section intro -------------------------- */ .section-intro { padding: 80px 0; background: url(/landings/187598/1591012455/images/bg-intro.png) no-repeat top right; min-height: 652px; background-size: contain; } .intro-content { padding-top: 97px; } .logos-container { display: flex; align-items: center; } .logos-container img { display: block; width: 100%; } .logos-container .adsbridge-logo { max-width: 304px; } .logos-container .partner-logo { max-width: 313px; /* padding-top: 47px; */} .logos-container .amp-symbol { font-size: 34px; font-weight: 700; margin: 0 23px; line-height: 1; padding-top: 25px; } .main-title { font-size: 32px; line-height: 1.25; font-weight: 700; padding: 36px 0; } .main-title strong { font-size: 70px; text-transform: uppercase; display: block; } .text-discount { font-size: 24px; } .intro-content .btn-wrap { padding-top: 70px; } @media (max-width:1700px) { .section-intro { min-height: auto; background-size: 750px; } } @media (max-width:1440px) { .section-intro { background-size: contain; } .intro-content { padding-top: 25px; } .logos-container .adsbridge-logo { max-width: 264px; } .logos-container .partner-logo { max-width: 273px; padding-top: 0; } .main-title { font-size: 26px; padding: 15px 0; /* padding-top: 30px; */} .main-title strong { font-size: 50px; } .intro-content .btn-wrap { padding-top: 40px; } } @media (max-width:1200px) { .section-intro { padding: 50px 0; background-size: 486px; } .intro-content { width: calc(100% - 500px); } .logos-container .adsbridge-logo { max-width: 200px; } .logos-container .partner-logo { max-width: 200px; padding-top: 0; } .logos-container .amp-symbol { font-size: 25px; margin: 0 15px; padding-top: 18px; } .main-title { font-size: 24px; /* padding: 0 0 15px; */} .main-title strong { font-size: 40px; } .intro-content .btn-wrap { padding-top: 20px; } } @media (max-width:992px) { .logos-container .adsbridge-logo { max-width: 160px; } .logos-container .partner-logo { max-width: 160px; padding-top: 0; } .logos-container .amp-symbol { font-size: 20px; margin: 0 10px; padding-top: 15px; } } @media (max-width:860px) { .section-intro { padding-top: 86px; background-size: 360px; background-position-y: 51px; } .intro-content { width: calc(100% - 360px); } } @media (max-width:768px) { .section-intro { padding-top: 86px; background-size: 280px; background-position-y: 52px; } .intro-content { width: calc(100% - 280px); } } @media (max-width:600px) { .section-intro { background-position: 120px 51px; background-size: 80%; } .intro-content { width: 100%; padding-top: 75%; } } @media (max-width:400px) { .section-intro { background-position: 80px 46px; padding-top: 64px; } } /* section steps -------------------------- */ .section-steps { padding: 80px 0; background: url(/landings/187598/1591012455/images/bg-promo.png) no-repeat top left; min-height: 545px; margin-bottom: -180px; } .steps-promo { display: flex; margin: 136px 0 0; justify-content: center; } .steps-promo .step { display: flex; flex-direction: column; justify-content: center; position: relative; height: 163px; background-color: #caeff9; padding: 0 15px 0 35px; box-sizing: border-box; z-index: 1; margin: 0 40px; } .steps-promo .step-content { display: flex; align-items: center; } .steps-promo .step:before { content: ''; background: url(/landings/187598/1591012455/images/bg-step-before.png) no-repeat; position: absolute; width: 54px; top: 0; bottom: 0; left: -54px; z-index: 0; } .steps-promo .step:after { content: ''; background: url(/landings/187598/1591012455/images/bg-step-after.png) no-repeat; position: absolute; width: 64px; top: -9px; bottom: -9px; right: -64px; z-index: 0; } .steps-promo .step-4 { background-color: #fff0b2; padding-right: 50px; margin-right: 0; } .steps-promo .step-4:after { display: none; } .steps-promo .step-4:before { background: url(/landings/187598/1591012455/images/bg-step4-before.png); } .steps-promo .step-number { font-size: 24px; line-height: 1; font-weight: 700; background-color: #fff; position: absolute; left: -23px; top: -30px; width: 60px; height: 60px; border: 4px solid #caeff9; box-sizing: border-box; border-radius: 50%; text-align: center; line-height: 52px; } .steps-promo .step-4 .step-number { border-color: #fff0b2; } .steps-promo .step .icon { margin-right: 15px; } .steps-promo .step .icon img { max-height: 60px; } .steps-promo .step p { font-size: 16px; z-index: 1; } .steps-promo .step p strong { font-size: 24px; line-height: 1.3; text-transform: uppercase; display: block; } .steps-promo .step .promocode { font-size: 24px; font-weight: 700; border: 3px dashed #ffc300; background-color: #fff; border-radius: 5px; padding: 0 9px; margin-top: 8px; } @media (max-width:1440px) { .section-steps { min-height: auto; margin-bottom: 0; background-size: contain; } .steps-promo .step { padding: 0 10px; } .steps-promo .step p { font-size: 14px; } .steps-promo .step p strong { font-size: 20px; } .steps-promo .step .promocode { font-size: 20px; } } @media (max-width:1200px) { .steps-promo { margin: 0; flex-wrap: wrap; } .steps-promo .step { margin-bottom: 15px; } } @media (max-width:640px) { .section-steps { background-image: none; padding-bottom: 30px; padding-top: 0; } .steps-promo { flex-direction: column; } .steps-promo .step { height: 161px; margin: 0 auto -30px; padding: 30px 40px; background: url(/landings/187598/1591012455/images/bg-step-mob.png) no-repeat; width: 281px; } .steps-promo .step-4 { background: url(/landings/187598/1591012455/images/bg-step-4-mob.png) no-repeat; width: 255px; margin-bottom: 0; } .steps-promo .step:before, .steps-promo .step:after { display: none; } .steps-promo .step-content { justify-content: center; } .steps-promo .step-number { top: 32px; right: 0; left: auto; font-size: 18px; width: 48px; height: 48px; line-height: 40px; } .steps-promo .step-4 .step-number { right: -13px; } .steps-promo .step .promocode { font-size: 18px; } .steps-promo .step .icon { margin-right: 10px; } .steps-promo .step .icon img { width: 36px; } .steps-promo .step p { font-size: 12px; } .steps-promo .step p strong { font-size: 18px; } } /* section optimize -------------------------- */ .section-optimize { padding: 80px 0 0; background: url(/landings/187598/1591012455/images/bg-optimize.png) no-repeat top right; background-position: 865px 0; min-height: 842px; margin-bottom: -225px; } .section-optimize .section-title { padding-top: 230px; padding-bottom: 80px; line-height: 1.2; } .section-optimize .section-title strong { padding-bottom: 20px; } @media (max-width:1440px) { .section-optimize { background-position: 555px 0; background-size: contain; padding-top: 0; } } @media (max-width:1200px) { .section-optimize { min-height: auto; margin-bottom: 0; background-position: top right; } .section-optimize .section-title { padding-top: 120px; padding-bottom: 40px; } } @media (max-width:992px) { .section-optimize { padding-top: 0; } } @media (max-width:860px) { .section-optimize { background-position: 400px 0; } } @media (max-width:640px) { .section-optimize { background-position: 30px 200px; } .section-optimize .section-title { padding: 0 0 25px; } .section-optimize .btn-wrap { padding-bottom: 75%; } } @media (max-width:480px) { .section-optimize .btn-wrap { padding-bottom: 80%; } } @media (max-width:380px) { .section-optimize { background-position: 30px 240px; } } @media (max-width:360px) { .section-optimize { background-position: 30px 260px; } } /* section adsbridge -------------------------- */ .section-adsbridge { padding: 126px 0 39px; } .section-adsbridge .col { width: 50%; } .section-adsbridge .col-1 img { margin-left: -107px; } .section-adsbridge .section-title { padding: 37px 0 25px; } .section-adsbridge .subtitle { font-size: 24px; font-weight: 700; padding-bottom: 30px; } .section-adsbridge .text { line-height: 30px; padding-bottom: 55px; } .steps-to-profit { } .steps-to-profit li { font-size: 24px; font-weight: 700; position: absolute; } .steps-to-profit .item-1 { top: 109px; left: 167px; } .steps-to-profit .item-2 { top: 146px; left: 119px; } .steps-to-profit .item-3 { top: 185px; left: 119px; } .steps-to-profit .item-4 { top: 224px; left: 93px; } .steps-to-profit .item-5 { top: 266px; left: 92px; } .who-use { display: flex; } .who-use .item { position: relative; text-align: center; margin-right: 60px; } .who-use .item:last-child { margin-right: 0; } .who-use .item:before { content: ''; background: url(/landings/187598/1591012455/images/who-can-use-sprite.png) no-repeat; display: block; margin: 0 auto; min-height: 110px; } .who-use .item-1:before { background-position: 0 0; width: 109px; height: 100px; } .who-use .item-2:before { background-position: 0 -119px; width: 133px; height: 95px; } .who-use .item-3:before { background-position: 0 -233px; width: 112px; height: 105px; } @media (max-width:1440px) { .section-adsbridge .col-2 { width: calc(50% - 60px); padding-left: 60px; } } @media (max-width:1200px) { .section-adsbridge { padding-top: 70px; } .section-adsbridge .section-title { padding-bottom: 15px; } .section-adsbridge .text { line-height: 1.6; padding-bottom: 25px; } .section-adsbridge .subtitle { font-size: 18px; } .section-adsbridge .col-1 img { max-width: 520px; margin: 0; } .steps-to-profit li { font-size: 14px; } .steps-to-profit .item-1 { top: 85px; left: 202px; } .steps-to-profit .item-2 { top: 116px; left: 170px; } .steps-to-profit .item-3 { top: 145px; left: 167px; } .steps-to-profit .item-4 { top: 174px; left: 150px; } .steps-to-profit .item-5 { top: 200px; left: 150px; } .who-use .item { margin-right: 20px; } } @media (max-width:992px) { .section-adsbridge { padding-top: 50px; } .section-adsbridge .section-title { padding-top: 0; } .section-adsbridge .flex-container { flex-direction: column-reverse; } .section-adsbridge .col { width: 100%; } .section-adsbridge .col-2 { padding: 0; } .section-adsbridge .col-1 { width: 520px; margin-top: 25px; } } @media (max-width:640px) { .section-adsbridge { padding-top: 30px; padding-bottom: 0; } } @media (max-width:600px) { .section-adsbridge .col-1 { width: 480px; } .section-adsbridge .col-1 img { width: 100%; } .steps-to-profit .item-1 { top: 80px; left: 180px; } .steps-to-profit .item-2 { top: 105px; left: 155px; } .steps-to-profit .item-3 { top: 132px; left: 150px; } .steps-to-profit .item-4 { top: 158px; left: 135px; } .steps-to-profit .item-5 { top: 185px; left: 130px; } } @media (max-width:480px) { .who-use .item:before { background-size: cover; min-height: 55px; height: 55px; } .who-use .item-1:before { width: 70px; } .who-use .item-2:before { background-position: 0 -60px; width: 70px; } .who-use .item-3:before { background-position: 0 -119px; width: 68px; } .section-adsbridge .col-1 { width: 400px; margin-left: -85px; } .steps-to-profit .item-1 { top: 65px; left: 145px; } .steps-to-profit .item-2 { top: 88px; left: 115px; } .steps-to-profit .item-3 { top: 110px; left: 115px; } .steps-to-profit .item-4 { top: 130px; left: 105px; } .steps-to-profit .item-5 { top: 152px; left: 105px; } } /* section monetization -------------------------- */ .section-monetization { padding: 80px 0; } .section-monetization .col { width: 50%; } .section-monetization .col-2 img { width: 100%; } .section-monetization .section-title { padding-bottom: 30px; } .benefits-monetization { margin-bottom: 75px; } .benefits-monetization li { position: relative; padding-left: 30px; margin-bottom: 10px; } .benefits-monetization li:before { content: ''; display: block; border: 3px solid #1ebaed; width: 8px; height: 13px; box-sizing: border-box; border-width: 0 3px 3px 0; -webkit-transform: rotateZ(45deg); transform: rotateZ(45deg); position: absolute; left: 4px; top: 4px; } @media (max-width:1200px) { .section-monetization { padding: 50px 0 0; } .benefits-monetization { margin-bottom: 35px; } } @media (max-width:768px) { .section-monetization { padding: 25px 0 0; } .section-monetization .section-title { padding-bottom: 20px; } .benefits-monetization { margin-bottom: 25px; } .benefits-monetization li { margin-bottom: 5px; } } @media (max-width:640px) { .section-monetization .flex-container { flex-direction: column; } .section-monetization .col { width: 100%; } .section-monetization .col-2 img { margin-top: 25px; } } /* section features -------------------------- */ .section-features { padding: 259px 0 91px; background: url(/landings/187598/1591012455/images/bg-top-features.png) repeat-x top center #f6f6f6; } .section-features .flex-container .col { width: 50%; } .section-features .col-1 { padding-top: 16px; } .section-features .col-2 { padding-top: 19px; } .section-features .col-2 .btn-wrap { display: none; } .section-features .section-title { padding-bottom: 52px; } .list-features { display: flex; flex-wrap: wrap; justify-content: space-between; } .list-features .item { width: 50%; display: flex; align-items: center; margin-bottom: 20px; } .list-features .item .icon { min-width: 72px; } .list-features .item .icon img { margin-left: 10px; max-height: 52px; } @media (max-width:1440px) { .section-features { padding: 160px 0 50px; } } @media (max-width:1200px) { .section-features .section-title { padding-bottom: 25px; } .section-features .flex-container { flex-direction: column; } .section-features .flex-container .col { width: 100%; } .section-features .col-1 .btn-wrap { display: none; } .section-features .col-2 .btn-wrap { display: block; margin-top: 25px; text-align: center; } .list-features { justify-content: center; } .list-features .item { margin: 0 10px 20px; width: calc(100% / 4 - 20px); } } @media (max-width:992px) { .section-features { padding-top: 70px; overflow: hidden; } .list-features { justify-content: space-between; } .list-features .item { width: calc(100% / 3 - 20px); } } @media (max-width:768px) { .section-features .col-2 { padding-top: 0; } .section-features .col-2 .btn-wrap { margin-top: 10px; } .list-features .item { width: 100%; margin-bottom: 15px; padding: 0 15px; box-sizing: border-box; } .list-features .item .icon img { margin: 0 auto; } .list-features .item p br { display: none; } } /* section promocode -------------------------- */ .section-promocode { padding: 232px 0 109px; background: url(/landings/187598/1591012455/images/bg-top-promo-section.png) no-repeat top center; } .section-promocode .col-1 { margin-right: 100px; } .section-promocode .col-2 { padding-top: 12px; } .section-promocode .text-discount { padding-top: 58px; } .section-promocode .btn-wrap { padding-top: 20px; } .section-promocode .btn-wrap .btn { margin-bottom: 10px; } @media (max-width:1440px) { .section-promocode { padding: 140px 0 70px; } .section-promocode .col-1 { margin-right: 50px; } .section-promocode .text-discount { padding-top: 30px; } .text-discount { font-size: 20px; } } @media (max-width:992px) { .section-promocode { padding-top: 70px; } .section-promocode .flex-container { flex-direction: column; } .section-promocode .col { width: 100%; } .section-promocode .col-1 { margin-right: 0; } .section-promocode .col-1 img { max-width: 100%; margin: 0 auto; } .text-discount { font-size: 18px; } } /* footer ---------------------------------*/ .footer { padding: 27px 0; background-color: #fff; border-top: 1px solid #d0d0d0; } .footer .wrap { display: flex; justify-content: space-between; align-items: center; } .footer .copyright { display: block; margin-top: 8px; font-size: 12px; color: #8b8992; } .footer-socials { font-size: 0; } .footer-socials .item { display: inline-block; margin-left: 42px; } .footer-socials .item:first-child { margin-left: 0; } .footer-socials .fab { font-size: 22px; color: #1ebaed; } @media (max-width:600px) { .footer { padding: 25px 0; } .footer .wrap { flex-direction: column; align-items: center; text-align: center; } .footer img { margin: 0 auto; } .site-info { } .footer-socials { margin: 20px 0 0; } } /* owl style */ .owl-wrap { width: 300px; margin: 0 auto; } .owl-carousel .owl-item img { width: auto; } .owl-nav button { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); display: flex; justify-content: center; align-items: center; width: 60px; height: 60px; background-color: rgba(49, 197, 239, .5); border-radius: 50%; } .owl-nav .owl-prev { left: -40px; } .owl-nav .owl-next { right: -40px; } .owl-nav button span { font-size: 32px; font-weight: 600; color: #fff; margin-top: -4px; } .owl-nav .owl-prev span { margin-right: -20px; } .owl-nav .owl-next span { margin-left: -20px; }